BM6P6(@ """$$$&&&((()))***...000555:::???BBBEEELLLUUU]]]dddlllooohhhcccccceeedddfffggggggddd\\\OOOCCC<<<999...&&&''')))(((%%%$$$(((%%%!!! !!!###%%%%%%###"""!!!!!!!!!###$$$%%%%%%%%%%%%###!!!"""&&&*** !!!!!!""""""#########&&&'''$$$###$$$"""""""""!!! !!!$$$%%%%%%$$$""""""###$$$"""!!! """%%%&&&$$$!!!  """###!!!!!!###$$$### """%%%"""""""""""""""######$$$+++)))&&&$$$###$$$&&&'''#########$$$%%%&&&'''(((000HHHbbbooouuu|||~~~~~~~~~{{{zzzvvvrrrsssyyy|||vvvttt___HHH;;;666111---,,,...,,,***)))***)))'''%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&######'''&&&%%%$$$$$$&&&&&&%%%$$$ !!!###$$$&&&&&&''''''"""!!!!!!"""%%%'''''''''"""$$$&&&'''&&&%%%%%%%%%''''''&&&&&&&&&'''((((((%%%'''&&&###$$$((()))'''((('''&&&&&&'''''''''%%%(((,,,+++%%%###%%%###***)))((((((((()))+++,,,,,,)))'''***///111...***+++...111111222888BBBJJJbbbkkkxxxqqq```VVV[[[lll"""$$$%%%&&&''')))---///999>>>CCCFFFIIINNNWWW^^^ccchhhhhhcccaaaeeeiiijjjkkklllllliiiaaaWWWLLLEEE>>>333***((()))&&&###!!!"""###%%%'''((('''### !!!!!! !!!"""### !!!$$$!!!!!!!!!!!!"""""""""""""""###"""%%%(((''' !!!"""###!!!######!!!  """###!!! !!!###"""!!!"""###""" !!!$$$"""!!!!!!!!!!!!"""######&&&%%%###"""!!!"""$$$$$$#########$$$%%%&&&'''(((///GGGaaapppxxx}}}~~~~~~}}}}}}|||xxx}}}xxxssstttyyy~~~~~~}}}}}}|||tttppp\\\EEE999444///,,,***)))++++++)))&&&$$$%%%'''&&&$$$###$$$%%%%%%$$$###### !!!&&&&&&###"""%%%&&&$$$###$$$%%%&&&%%%$$$######$$$$$$$$$$$$######'''&&&%%%%%%'''))))))(((%%%&&&''''''%%%######$$$%%%%%%$$$$$$$$$%%%%%%&&&###%%%$$$!!!"""&&&'''%%%''''''&&&&&&'''((('''''''''******&&&&&&((('''###***))))))((()))***+++,,,'''(((***,,,------,,,,,,////////////444CCCWWWeeewww~~~ooo^^^XXX___rrr######$$$$$$%%%'''+++...:::>>>DDDHHHKKKPPPWWW\\\```aaa```^^^aaaiiioooppprrrrrrrrroooiiiaaaXXXSSSEEE:::000---,,,(((%%%$$$"""###&&&)))***((($$$  !!! !!! !!!###""""""""""""!!!!!!!!!!!!$$$%%%### !!!"""###$$$"""%%%&&&%%%"""   """"""!!!!!! !!!""""""!!! """"""""" !!!"""!!!!!! !!!!!!"""###"""""""""""""""##################$$$%%%&&&'''(((///DDD^^^pppzzz}}}~~~~~~}}}yyyyyyrrrrrrxxx~~~~~~~~~{{{sssiiiVVV@@@666222...***(((&&&)))+++'''!!!###(((&&&%%%###$$$$$$$$$###"""&&&$$$%%%''''''###!!!###%%%#########$$$%%%$$$###"""##################""")))(((&&&&&&((((((((('''))))))(((&&&###!!!"""###&&&%%%%%%$$$$$$$$$%%%%%%$$$&&&%%%""""""&&&'''%%%&&&&&&&&&''''''(((((()))%%%((()))'''(((******'''***))))))))))))***++++++%%%***...///,,,***,,,...000222666<<>>GGGOOOSSSPPPSSS]]]hhhllllllooovvvuuuvvvxxxyyywwwsssnnnkkkgggaaa[[[VVVMMMAAA999777///---+++***)))&&&### ######$$$$$$$$$###"""!!!'''$$$!!!!!!###&&&&&&%%%!!!!!!!!!!!!""""""""""""******''' !!!""" !!! !!!!!!"""$$$$$$$$$""" """$$$!!!###"""  """$$$$$$"""!!!###$$$%%%$$$$$$&&&((('''%%%""""""!!!!!!!!!!!!"""###### !!!!!!"""#####################$$$%%%&&&'''(((///@@@]]]uuu}}}{{{~~~~~~zzzxxxxxx|||zzzqqqaaaPPPMMMZZZmmm{{{~~~|||~~~~~~}}}{{{rrrhhhSSSDDD555000111///,,,***%%%'''((()))(((&&&%%%%%%###"""!!!"""$$$%%%%%%$$$!!!###!!!"""%%%$$$ &&&$$$###$$$%%%&&&%%%$$$######$$$$$$$$$$$$######%%%###"""###&&&'''''''''"""$$$&&&&&&%%%%%%%%%&&&!!!!!!"""###%%%''')))***'''((('''######&&&'''%%%%%%)))+++***'''%%%(((+++***''''''+++***&&&%%%((()))***+++,,,,,,,,,++++++///...,,,+++///:::HHHSSSmmmwww{{{rrrttt!!!$$$'''((('''%%%%%%%%%$$$$$$'''...777AAAHHHLLLOOOSSS]]]hhhkkkkkkqqq{{{uuuwwwzzz{{{zzzuuupppmmmhhhddd```^^^WWWMMMFFFDDD999333+++&&&$$$%%%''''''"""###$$$$$$$$$"""!!! $$$!!!"""###""" !!!!!!""""""######!!!###"""###%%%$$$  !!!"""###$$$ """!!!!!!$$$&&&%%%""" !!!### ###%%%$$$""" !!!###$$$######%%%''''''$$$ """""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$%%%&&&((((((---AAAaaa{{{}}}~~~|||{{{{{{~~~yyynnn]]]KKKHHHVVVkkk|||}}}}}}~~~|||wwwlllaaaPPPAAA333///111///+++))) &&&++++++'''###$$$&&&  ###$$$$$$###!!!### ######&&&%%%$$$$$$&&&&&&%%%$$$ !!!###$$$&&&&&&''''''&&&$$$######$$$%%%%%%$$$"""%%%''''''&&&$$$$$$%%%"""###$$$%%%'''***,,,---)))+++)))%%%%%%((()))&&&&&&***,,,+++'''%%%'''+++***'''''',,,,,,((((((+++)))***+++,,,---,,,++++++000222333111333@@@VVVggg~~~wwwvvv}}}###%%%$$$"""%%%***(((!!!&&&&&&%%%'''---444<<L=hĦaaaDDD;;;444333222...,,,,,,(((''''''((()))***((('''4ĉ@ӵ$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''""""""######$$$$$$$$$$$$&&&&&&&&&$$$######$$$&&&%%%$$$#########$$$%%%%%%###$$$%%%%%%$$$$$$&&&((($$$%%%%%%&&&'''(((((()))***'''%%%''',,,...+++''')))))))))((('''(((***---...000222111---000???PPPdddppp>L}}}qqqlllnnnyyy&&&$$$$$$%%%%%%###%%%)))''''''&&&&&&&&&''''''((('''222;;;@@@KKK[[[dddcccmmmqqqvvvxxxxxxzzz}}}}}}{{{{{{yyyttthhhggg```TTTHHH>>>444+++***(((%%%############""" """%%%'''(((((('''&&&!!!""""""######GG=? ########################"""$$$%%%$$$!!! ###&&&"""!!! ###$$$"""!!!###$$$$$$######!!!!!!!!!""""""$$$%%%%%% !!!"""###$$$$$$$$$!!!"""###"""!!!"""$$$'''###&&&%%%&&&)))+++***///BBB[[[ooozzz~~~}}}{{{jjj___UUUWWWfffuuu|||}}}}}}|||HdĦ=Īj@@@999555555555000,,,+++'''&&&&&&''')))***)))'''GG=?###$$$$$$$$$$$$######%%%$$$$$$$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$###$$$''')))'''###!!!###&&&%%%###!!!!!!"""$$$$$$$$$ !!!#########$$$&&&)))%%%%%%%%%&&&'''''''''((()))'''&&&)))---///,,,)))((()))***)))((((((***,,,))),,,000222222:::OOOcccyyyHdĦ||||||~~~~~~lllccceeerrr'''""""""ӵ&&&&&&'''ĭӵ>>>ӵsssĦ~~~~~~~~~zzzoooӵӵ%%%%%%ĦƜ`1.׼s"""!!! ###Ħ######"""%%%'''%%%"""!!!$$$ӵ"""Ħ"""""""""############"""""""""ĭӵ""""""Ħ)))'''///ĦĦ~~~}}}|||~~~DdD~~~}}}?fӵ===777555Ħ%%%%%%%%%ӵƜ`1.׼s!!!"""ĭӵ$$$"""#########%%%((()))(((&&&&&&ӵ''''''&&&###Ħ$$$$$$$$$$$$&&&&&&&&&))))))+++---''')))***Ħ***+++000888CCCRRRĦDdDӵӵӵĦӵĭӵoooaaa]]]iii(((!!!?~4%%%###$$$g&e>&e444g&eeee>hӵ~~~{{{g&eOOOguO>uO>&e###%%%4ff?>ߝL"""gĉ@$$$###"""!!!Shӵ######&&&(((&&&###!!!g&e""">hӵ !!!$$$''')))%%%$$$###fff?><z$$$g&e>&e$$$"""HL&&&'''%%%ShӵgL~~~~~~}}}}}}S?ʬ3h?D%%)?}}}|||ZufĦ;;;666555gL)))%%%$$$g&e'''gĉ@"""%%%g&e>&e###@e!!!"""??######$$$$$$&&&***---...g<ĉ))),,,+++'''3we<Ħ((('''&&&&&&3h?@e---&&&###)))111&&&(((+++Z***111...222AAATTT3h?gLD%%)?fff?><z{{{=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??ooo^^^UUU]]]www&&&4Dӵ&&&%%%%%%Hƅ^Hu]Ħ***Hu]Ħ]]]ZuR)ĦHu]ĦWWWHŐeHŐeHu]Ħ###qIܗGIӵ###tt$$$&&&(((HGgĉ@###"""!!!!!!!!!!!! Hu]Ħ"""ZuR)Ħ !!!"""###%%%%%%sߝLGdUĦ$$$Hƅ^Hu]Ħ$$$ntHdĦ''')))HGgĉ@HdĦ~~~Htƅ^~~~Bt=o9ĦDtfo9Ħg?888888HdĦ...---,,,Hu]Ħ(((tt((()))Hƅ^Hu]Ħ%%%H׼s###$$$"""!!!!!!$$$###"""$$$(((***tQ%%%$$$$$$%%%je<Ħ&&&&&&'''Bt=o9ĦH׼s000---)))'''((()))---,,,***HtĦ//////:::JJJ[[[Bt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦrrrcccWWWWWWkkk&&&&&&4DuXӵ&&&######DdDΦDdDĦ)))DdDĦPPPaaat|<DdDĦbbbDdDΦDdDΦDdDĦ###peƜ4DuTӵ###`eĭ$$$qet###"""!!! !!!"""###DdDĦ"""!!!t|>>QQQjjjqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦyyyjjjZZZUUUdddyyy&&&&&&4DuXӵ&&&"""$$$DdDΦDdDӵ)))DdDĦCCCKKKo)hnnn~~~DdDĦrrrDdDΦDdDΦDdDӵ###=ӊB1.uTӵ HߝL`o9###po9wӵ!!! !!!!!!"""###$$$DdDĦ!!! o)h"""!!!!!!!!!""""""###$$$###DdDΦDdDĦ###DdDΦDdDӵ###GIpӵDdDĦ'''po9wӵDdDĦpo9u~~~GIdnuR)ĦDdDĦnuR)ĦyyywwwCdgĪj:::DdDĦ333---,,,DdDĦ(((HߝL`o9###DdDΦDdDӵ###DdDĦ$$$###############"""""""""'''&&&&&&(((+++...geĦ&&&%%%sp?aĦ%%%&&&GIdnuR)ĦDdDĦ)))+++------,,,+++&&&)))+++DdDĦ:::TTTjjjGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵqqq\\\PPP[[[ooo&&&&&&4DuXӵ&&&$$$(((DdDʜ4DuTӵ///>d<Ħ>>>Dtiii~~~>d<Ħ|||>d<ʜDd<ʜ4DuTӵ$$$###F&uTӵ 4DufئL>e!!!puR)Ħ"""$$$$$$#########""">d<Ħ Dt""""""""""""############DdDΦDdDĦ""">d<ʜ4DuTӵ###4DwDd<Ħ'''puR)Ħ>dd<ӵDdd<---+++>d<Ħ'''4DufئL>e$$$DdDʜ4DuTӵ###DdDĦ%%%########################&&&&&&&&&(((+++...geĦ'''s<v>aĦ%%%&&&peӵDx<DdDĦ'''(((******(((&&&***,,,---DdDĦSSSnnnpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵuuu[[[KKKTTTggg&&&&&&4DuXӵ&&&%%%(((D&dq&ĒR111888sdKĦ:::DHRRudyyyzzzyyyzzzsdKĦD&oq<Ōq&ĒR'''%%%$$$>dp&ĒR ###nfʜd<Φ>d<Ħ"""s&dq&ĒR######i?ʜtd<Ħ'''HHܗDӊB<xB?d<############$$$$$$$$$$$$%%%%%%&&&(((+++geĦ(((Hg8>aĦ%%%%%%B?Ho9%%%>d<******)))(((+++,,,,,,>d<ӵB?Ho9<x&ӫeʬtIӇDDD>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRvvv[[[JJJQQQbbb~~~&&&&&&4DuXӵ&&&$$$&&&Hu]3hh,,,555>>>ne,,,333=ettttttssssssvvv~~~nepIƎ@t@h+++)))'''>h!!!$$$fe"""@ďD###$$$$$$ !!!"""###ne!!!!!!=e"""###$$$$$$$$$$$$%%%$$$ege######sĪj@h$$$######fdDĦ'''@ďDHkge@h@Gxxx|||HĪj@IŌyyy}}}Bene===Hkge+++ne&&&'''fe***Hu]3hh%%%%%%%%%se#########$$$$$$$$$$$$$$$###$$$%%%%%%%%%(((geĦja>aĦ$$$%%%@G&&&%%%se))))))+++...000(((***---<Ō@GHkgeHĪj@IŌAAAIIIegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hxxx___LLLOOO]]]www&&&4DuXӵ&&&ĵD^(((+++111888---(((,,,jjjooonnnnnnqqqwww777---,,,)))&&&&&&$$$$$$$$$######""""""###%%%&&& !!!!!!"""###$$$#########!!!###$$$%%%%%%$$$$$$&&&%%%######$$$&&&$$$"""###%%%DdDĦ''')))nnn}}}}}}{{{|||wwwwww~~~;;;===,,,+++&&&&&&&&&)))(((D^&&&(((((('''s׼s'''#########$$$$$$%%%%%%%%%###$$$%%%$$$###%%%geFm8&&&>aĦ$$$%%%%%%(((((('''s׼s)))'''$$$&&&,,,222)))///999Ho@@@EEEVVVD^DdDĦs׼s~~~fffQQQNNNXXXnnnΦ4DuXӵtvӵ>d<Ħ)))&&&'''***...---(((Ħ''')))222CCCUUUaaaffflllkkklllrrrzzzĦ~~~xxxooofff^^^SSSGGG???///---***'''%%%$$$$$$$$$ ###%%%$$$!!! !!!"""$$$$$$$$$###"""###""""""""""""$$$&&&'''%%%%%%%%%$$$$$$$$$######Ħ$$$$$$###"""!!! !!!###$$$%%%%%%$$$$$$'''&&&%%%$$$############"""###$$$$$$###$$$&&&(((&&&$$$"""###%%%&&&%%%""">d<Ħ''')))***)))000???UUUkkk{{{~~~}}}zzz|||~~~~~~~~~{{{xxxwwwwwwxxxyyy{{{|||~~~vvv```KKK@@@:::;;;<<<>>>===999333...,,,***)))'''Ħ&&&!!!%%%(((((((((((()))(((&&&>d<Ħ''''''***)))(((Be''''''#########$$$$$$%%%%%%%%%$$$%%%%%%$$$"""$$$geFYĉ&&&&&&>aĦ$$$%%%%%%&&&''''''''''''((((((((((((Be''')))%%%%%%......777GGGnu]ӵzzz~~~zzzkkkWWWHHH???@@@BBBMMMbbbvvv>d<Ħ>d<ĦĦBeĦlllUUUNNNSSSggg?aŖ%7uSQuR)ӵsdKĦ)))!!!###%%%'''(((gdKĦ%%%)))///888EEESSS\\\aaafffooozzzgdKĦ{{{tttoooiii___RRRHHH<<<666---(((&&&&&&###!!!&&&%%%$$$#########$$$%%%############""""""""""""$$$###!!! """$$$%%%############"""""""""gdKĦ!!!!!!###%%%&&&$$$''')))***)))(((''''''%%%%%%$$$$$$%%%%%%&&&'''"""!!!!!!!!!######!!! $$$$$$######$$$$$$%%%%%%gdDĦ))),,,...111333AAAYYYppp|||}}}~~~}}}~~~~~~~~~|||{{{{{{{{{{{{{{{wwwvvvvvvnnn[[[FFF:::@@@===999666333///+++((((((((((((gdKĦ((("""%%%$$$"""&&&---,,,&&&)))sdKĦ''')))***)))''''''%%%###'''###"""######!!!!!!%%%'''$$$"""!!!$$$'''ŶS'''((('''3we<''''''&&&&&&$$$%%%''''''&&&'''///((('''---111...---///666HHH___iĉ@3hR/Ō}}}tttiiiaaaVVVIII@@@>>>;;;KKKbbbrrr{{{DdDĦsdKĦgdKĦgdKĦlllZZZPPPMMMiii>A ne$$$'''###$$$$$$%%%ne###$$$&&&***111<<A$$$&&&'''k<%%%%%%%%%%%%%%%)))***+++***(((&&&&&&&&&(((&&&'''***++++++111:::OOO^^^qqqfhvvvnnncccWWWMMMCCC<<<<<>>@@@<<<666111...+++)))(((&&&&&&&&&&&&&&&"""%%%''')))---000///,,,)))''''''$$$ ###"""!!!"""$$$%%%$$$###%%%######&&&&&&""""""$$$((('''%%%$$$&&&)))&&&###%%%$$$%%%&&&&&&&&&'''***,,,---,,,***'''&&&&&&((()))+++***(((---===NNNhhhsss~~~yyyqqqhhhVVVNNNEEE===777555;;;DDD```jjjuuu}}}uuubbbSSSLLLTTTooo&&&%%%'''***)))%%%%%%((('''%%%%%%((()))&&&'''***&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((,,,222666KKKVVVeeepppvvv||||||xxxrrrhhh```WWWMMM???555///+++(((&&&'''&&&###!!!############"""""""""!!! !!!###$$$$$$$$$"""!!!!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!"""""")))((((((((())))))(((''''''&&&%%%$$$###############"""!!!"""$$$$$$"""!!!""""""""""""###%%%&&&'''$$$%%%%%%$$$######%%%''',,,+++444III^^^jjjpppssswwwzzz~~~~~~|||yyywwwvvvuuuuuuvvvppp```KKK>>>;;;???:::333---***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%))),,,///111000...---)))&&&&&&''''''### %%%$$$###$$$%%%&&&%%%$$$!!!!!!$$$$$$ !!!***)))'''%%%$$$&&&***,,,+++&&&$$$&&&'''%%%$$$&&&%%%&&&&&&'''((())))))***''')))+++,,,+++)))))))))...//////,,,...;;;RRRfff{{{zzzsssjjj```WWWBBB???<<<:::888:::EEEQQQkkkqqqxxx|||}}}{{{gggUUUJJJMMMddd&&&%%%'''***)))%%%%%%((($$$!!!!!!$$$$$$""""""%%%%%%&&&((()))***)))((('''(((((('''&&&&&&(((,,,000===JJJ\\\kkkttt{{{~~~xxxmmmeee\\\SSSFFF;;;444///***''''''&&&$$$"""!!!!!!!!!"""############"""""""""!!!!!!###%%%%%%$$$"""!!!"""""""""!!!!!!  !!!"""###$$$$$$***))))))***,,,---+++)))$$$$$$$$$######$$$%%%%%%###"""""""""$$$$$$###!!!""""""""""""###$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''+++***333GGG\\\jjjpppssswwwzzz~~~~~~|||yyyvvvuuutttuuuvvvooo]]]HHH<<<:::<<<777000***((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''***...333555555555555333...)))&&&&&&&&&%%%###'''%%%$$$$$$$$$$$$###!!!!!! $$$$$$!!!!!!"""#########$$$(((...333---(((%%%'''(((&&&%%%'''&&&&&&''''''((()))******&&&(((***+++***))))))***---......000;;;QQQkkk|||~~~uuulllcccWWWKKKDDD999777666777:::BBBSSScccooosssxxx|||~~~kkkWWWIIIHHHXXXuuu%%%$$$%%%((('''######'''%%%""""""%%%%%%""""""%%%$$$&&&)))++++++***'''&&&%%%&&&&&&%%%$$$%%%(((***333???QQQbbbnnnwww~~~xxxkkk```XXXRRRHHHAAA;;;555///***$$$$$$#########%%%&&&'''############""""""""""""!!!###$$$%%%$$$"""!!!$$$###"""!!!  """$$$&&&'''(((((($$$$$$%%%***///111///,,,!!!!!!!!!!!!!!!"""#########""""""###$$$$$$###!!!###""""""""""""###$$$$$$"""###$$$###""""""###%%%++++++444JJJ```nnntttwwwyyy{{{~~~}}}yyyvvvuuupppqqqrrrmmm]]]III===:::888333---(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((,,,111222000111555777444///***&&&%%%&&&'''&&&$$$###""""""""" $$$""""""&&&&&&######%%%"""$$$%%%$$$$$$'''---333...)))&&&((((((&&&%%%'''%%%%%%%%%&&&'''''''''(((***++++++***((('''((()))(((---444>>>RRRkkk|||qqqeee[[[PPPCCC999555999333000333;;;KKKaaatttssswww{{{qqqZZZKKKEEELLLaaa'''%%%&&&(((&&&###%%%)))(((%%%%%%((((((%%%%%%((($$$%%%&&&'''(((''''''&&&%%%&&&&&&%%%######%%%''',,,444BBBRRRaaammmuuuyyy}}}sssaaaTTTOOOLLLGGGDDDBBB<<<555///'''&&&$$$######$$$%%%%%%############"""""""""""" !!!"""###$$$######"""$$$$$$######""""""!!!!!!!!!"""$$$&&&'''(((((('''!!!!!!$$$***111333000+++###""""""!!!!!!!!!!!!"""######"""###$$$%%%###!!!$$$######""""""""""""""" !!!!!!!!! """$$$))))))444KKKbbbqqqwwwzzz{{{|||~~~~~~~~~~~~|||}}}zzzwwwuuuooonnnnnnjjj\\\HHH:::555333000+++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$''',,,,,,)))+++111777888666000)))&&&''')))%%%$$$""""""######"""!!!&&&###"""%%%&&&$$$$$$(((&&&((((((&&&$$$%%%+++111---(((%%%''''''%%%$$$&&&&&&&&&&&&&&&'''''''''''',,,,,,+++***((()))+++------;;;LLL]]]ppp|||jjj]]]PPPHHH@@@777222222777333555>>>KKKZZZmmm{{{xxx{{{vvv^^^NNNEEEEEEPPPkkk+++(((((()))(((&&&(((---'''$$$$$$&&&&&&######&&&%%%%%%$$$###$$$%%%&&&'''((())))))'''%%%$$$%%%&&&(((,,,555DDDTTTbbblllqqqzzz}}}~~~nnnYYYJJJGGGFFFFFFFFFFFFAAA999333,,,***'''$$$""" ############""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$'''---333444///)))'''&&&%%%###""""""""""""$$$###"""###%%%%%%###"""%%%$$$###"""!!!!!!!!!!!!###$$$%%%%%%$$$%%%''')))%%%&&&222JJJbbbpppwwwyyy}}}}}}~~~}}}}}}|||zzz~~~~~~zzzwwwuuuqqqooonnniiiZZZEEE444---111---)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%(((,,,,,,(((+++222666:::;;;666---&&&'''***&&&$$$$$$$$$&&&'''&&&%%%%%%!!!!!!######"""$$$''' ###&&&&&&&&&***333999---'''$$$&&&&&&$$$###%%%)))))))))))))))(((((((((*********)))))),,,111444999NNNgggyyy|||vvvpppkkkYYYLLL@@@;;;888333333666444555>>>OOO___jjjttt{{{{{{~~~yyybbbPPPHHHBBBHHHaaa+++***(((&&&%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((,,,***+++000===PPPaaalllttt{{{}}}nnnYYYIIIAAA;;;===AAAAAAFFFDDD666...***%%%$$$###"""$$$$$$$$$############""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%% """%%%&&&%%%%%%%%%&&&######&&&---333444///))))))&&&###!!!!!!"""""""""!!!  """###$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$######$$$%%%%%%$$$""")))'''---BBB___vvv|||}}}}}}yyywwwzzz~~~~~~}}}||||||zzzyyywwwuuuuuulllnnnmmmcccSSSBBB888333,,,+++***)))((('''&&&%%%+++,,,+++)))'''&&&&&&(((''''''''''''((((((((((((666777888555///***((('''***)))'''%%%$$$$$$$$$$$$$$$$$$$$$############""" ###&&&&&&&&&)))000666///+++&&&###"""###$$$$$$***$$$!!!$$$''''''''')))!!!)))***+++,,,&&&***<<>>333///***))))))((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%'''&&&'''''''''((((((((((((...555<<<;;;444---***+++***)))'''%%%############%%%%%%%%%$$$$$$#########((('''$$$ !!!)))666AAA...+++'''%%%$$$%%%%%%$$$***$$$"""$$$&&&%%%$$$&&&)))---******000333>>>SSSiii~~~~~~vvvlllbbbTTTFFF<<<999555333444444111222444999EEEWWWjjjxxxqqq]]]JJJDDDGGG\\\yyy'''''''''''''''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$#########'''(((''')))333EEESSSdddooo{{{|||wwwvvvwww~~~~~~rrr```RRRFFF???>>>:::666>>>DDD===888222+++'''''''''%%%###$$$$$$$$$############"""###""""""""""""###$$$$$$(((((('''&&&%%%$$$######$$$&&&((((((((('''((()))***,,,111999??????888000(((&&&"""!!!!!!""""""!!!"""""""""""""""#########"""""""""""""""######$$$'''&&&%%%######"""""""""((('''---@@@ZZZqqq}}}}}}~~~~~~|||yyywwwwwwxxxxxxtttqqqhhhYYYGGG777...+++'''''''''&&&&&&&&&%%%%%%!!!"""######""""""###%%%&&&&&&&&&'''''''''((((((***555@@@BBB;;;111---,,,***)))'''%%%###"""######''''''&&&%%%$$$$$$######)))&&&""" )))666@@@---***((('''''''''&&&%%%((($$$###&&&(((&&&&&&(((+++---(((***999FFFXXXoooyyypppcccVVVKKKAAA777111333///...222444333444777CCCTTTkkk{{{xxxeeeNNNFFFFFFXXXrrr'''((())))))******))))))'''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$&&&&&&$$$$$$+++888CCCTTT```ooowwwxxxwwwzzz}}}{{{nnn]]]PPPGGGAAA@@@===888CCCNNNJJJAAA:::111+++)))(((&&&%%%$$$$$$$$$#########""""""######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((((((''''''((()))(((+++111;;;BBB@@@777///(((%%%""" !!!!!!!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""!!! !!!"""$$$'''''',,,===UUUkkkyyy~~~~~~}}}~~~~~~}}}zzzyyywwwvvvvvvuuuooobbbQQQ???222+++)))&&&&&&&&&&&&&&&&&&''''''$$$&&&&&&%%%###""""""###%%%%%%&&&&&&&&&''''''''',,,555@@@EEEAAA999111---,,,+++(((&&&$$$$$$$$$$$$(((((('''&&&%%%$$$$$$### !!!"""###$$$'''---111)))((('''(((((((((&&&$$$&&&###$$$)))+++***+++...***//////777MMMaaattt|||xxxiii^^^OOOCCC<<<777333111222000///111000111777???TTTcccwww|||kkkQQQHHHFFFTTTmmm'''(((((()))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###%%%+++111666CCCNNN]]]ggglllqqqxxx}}}~~~vvvhhhWWWLLLGGGCCCDDDCCCAAAMMMYYYVVVIIIAAA666...***(((&&&$$$$$$$$$$$$#########""""""###############$$$$$$%%%""""""######$$$$$$$$$%%%###$$$%%%%%%$$$###%%%&&&&&&***333>>>EEECCC888///(((%%%""" !!!!!!!!! ###%%%$$$"""!!!!!!"""!!!!!!!!!!!!"""###%%%%%%"""$$$$$$###!!! """$$$'''''',,,:::OOOeeeuuu|||~~~~~~}}}~~~|||}}}~~~~~~|||xxxtttqqqsssjjj[[[III999///+++***&&&''''''''''''((((((((($$$&&&'''&&&$$$###"""###%%%%%%%%%%%%&&&&&&&&&&&&---111999BBBGGGDDD;;;333///---+++((('''&&&%%%%%%((((((''''''&&&%%%$$$$$$ ###%%%%%%%%%&&&&&&&&&&&&%%%'''((((((&&&$$$'''%%%%%%)))***(((***///***888BBBQQQjjj}}}{{{rrrlllWWWMMM@@@666222222222111222111111000...222AAAQQQiiiqqq}}}~~~nnnUUUKKKFFFRRRiii(((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&))),,,///000<<>>SSSfffxxx{{{sssZZZNNNGGGPPPeee~~~---,,,***(((''''''((((((((())))))******))))))(((((('''''''''&&&&&&&&&&&&)))((((((''''''&&&&&&%%%"""''')))***+++---000666888>>>HHHVVVdddpppwww}}}|||zzzvvvqqqjjjbbb]]]XXXUUU\\\aaabbbhhhhhh[[[KKKDDD:::222...***&&&###$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&"""""""""######$$$$$$%%%)))******)))'''''')))++++++111===JJJQQQMMM@@@444'''$$$!!! !!! ###$$$!!! ###""""""!!!!!!"""###$$$$$$!!!&&&'''%%%###%%%'''&&&'''***333CCCWWWjjjuuu}}}~~~{{{uuurrrpppdddQQQ???222,,,***+++''''''&&&&&&&&&&&&&&&&&&###$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&+++555DDDOOOPPPGGG>>>111///---***(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&(((&&&$$$###$$$&&&'''(((%%%$$$$$$%%%((())))))((()))''''''(((((()))///666@@@ZZZooo}}}}}}yyysssnnnggg[[[NNNCCC999555111///000000...,,,000------444@@@OOObbbrrryyy}}}yyy___RRRHHHMMM```yyy333111...,,,******+++,,,******++++++++++++******(((((('''''''''&&&&&&&&&++++++***((('''&&&%%%$$$ ))),,,)))(((,,,111+++***...999JJJ\\\jjjrrrvvvvvvuuutttrrroookkkiiieeebbbiiippppppssslll[[[IIIBBB999222///,,,(((%%%$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""$$$&&&+++222>>>LLLTTTOOOAAA555'''$$$!!! ######  ###"""""""""""""""######$$$$$$$$$%%%'''***&&&'''***222@@@SSSgggsssxxx}}}}}}tttxxx~~~|||xxxvvvpppcccPPP>>>111+++))))))&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&&&&%%%###""""""######$$$$$$$$$%%%%%%%%%&&&...;;;IIIOOOLLLCCC;;;000///,,,)))'''&&&%%%%%%######$$$%%%%%%&&&&&&'''""""""$$$&&&((((((&&&%%%'''%%%%%%&&&(((***+++***'''&&&'''***---000999CCCUUUqqqqqqlllfff___XXXKKK<<<111///......111444555222///444---+++777III[[[jjjtttssszzzbbbUUUIIILLL]]]vvv>>>:::444///------,,,+++,,,+++******+++***(((&&&((((((((('''''''''(((((())))))(((((('''''''''&&&***###'''...---***///++++++222>>>LLL]]]jjjooorrrrrrppptttyyywwwppppppyyy|||yyy{{{~~~vvvhhhUUUJJJ;;;111///...,,,)))&&&$$$""""""$$$%%%&&&&&&"""!!!!!!!!!!!!###$$$&&&%%%%%%%%%%%%$$$$$$######%%%(((+++***###%%%///+++555BBBMMMUUURRRDDD444---***&&&#########"""!!!$$$!!!###"""((($$$ !!!"""$$$$$$$$$###"""!!!"""###$$$%%%$$$######'''***---222>>>TTTkkkzzz}}}zzzuuu___FFF888222...,,,,,,&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&((($$$(((000===GGGFFF===333111000...+++)))'''%%%$$$&&&###!!!!!!###%%%$$$"""%%%%%%&&&'''&&&%%%###""")))'''((()))'''###$$$((()))'''((()))(((111GGG^^^uuu|||sssmmmeee\\\RRREEE999555777///...,,,---...//////...555///111BBBUUUcccnnnwwwwww}}}jjjVVVGGGJJJZZZnnnKKKFFF===666111///,,,+++,,,+++***,,,---...---,,,+++***((('''&&&'''((())))))((((((((('''''''''&&&+++%%%!!!###)))------+++,,,((((((,,,333===LLLYYYiiimmmooooooqqquuuuuuqqquuu~~~~~~qqq___TTTEEE:::444///***%%%'''%%%$$$$$$%%%&&&%%%$$$%%%$$$$$$$$$%%%'''((()))%%%%%%$$$###############$$$&&&))))))%%%"""(((111222>>>KKKTTTXXXQQQAAA222,,,)))%%%#########"""!!!&&& ###%%%"""'''### !!!"""###$$$$$$###""""""###$$$%%%&&&%%%%%%$$$$$$&&&(((,,,777LLLdddsss~~~}}}|||}}}zzznnnXXX@@@222---***''''''%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######$$$%%%%%%'''---888AAAAAA999111......,,,***(((&&&%%%$$$(((&&&$$$%%%((()))((('''%%%&&&&&&'''&&&%%%$$$###(((&&&&&&))))))&&&&&&)))***(((***///888GGG```vvv}}}rrriii^^^UUUJJJDDD===444///...---,,,,,,---///000000000222222:::LLL]]]hhhpppvvvwww|||oooZZZIIIIIIUUUggg~~~^^^WWWMMMCCC<<<555000---,,,+++,,,...111444555555///---)))&&&%%%&&&(((***((((((((('''''''''''''''***((('''(((***,,,,,,++++++******,,,...444AAANNN^^^dddiiijjjjjjnnnqqqrrrzzzzzzggg^^^QQQEEE<<<333,,,&&&(((&&&%%%&&&'''&&&$$$""""""""""""###$$$%%%''''''%%%$$$###"""!!!"""###$$$######&&&((((((&&&+++222;;;HHHWWW^^^\\\QQQ@@@111+++((($$$""""""""""""!!!'''!!!$$$%%%"""&&&!!!!!!"""######$$$#########$$$$$$%%%&&&&&&&&&&&&%%%''''''(((+++555IIIaaasss}}}|||{{{xxxlllXXX@@@444///,,,***)))%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""###%%%&&&)))111999:::666000,,,++++++***)))'''&&&%%%(((&&&%%%%%%&&&&&&$$$###%%%&&&&&&&&&&&&%%%$$$$$$'''$$$$$$)))+++)))((()))((('''+++999KKKaaaxxxyyypppddd\\\LLLAAA777555444000***(((***+++,,,...///000111222000888III[[[hhhnnnssswwwzzzvvv```LLLGGGNNN\\\rrrkkkfff___VVVLLLBBB888222...---,,,///333666888999222///+++'''&&&''')))+++''''''''''''''''''''''''((()))******)))))))))***)))))),,,---+++...999FFFNNNVVV^^^``````eeelllrrr|||{{{gggaaaXXXNNNCCC999000+++((('''&&&''''''%%%""" !!!"""###$$$%%%$$$###"""!!! !!!###$$$"""!!!###'''((((((+++111???NNN^^^ddd```SSSAAA333+++((($$$""""""""""""!!!$$$"""$$$!!!&&&!!!########################$$$$$$$$$%%%%%%%%%%%%%%%'''&&&'''+++444FFF```uuu~~~~~~|||xxxuuujjjVVV@@@666222///---,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###!!!!!!"""###$$$$$$&&&+++222666555222***+++++++++***)))(((''''''&&&%%%$$$###""" &&&&&&&&&&&&&&&&&&%%%%%%'''######(((+++)))((()))(((,,,777LLLdddzzz~~~vvvnnncccWWWNNN???777000000000,,,))))))***+++------...///000222444BBBWWWhhhppptttxxx|||zzzeeeOOOFFFGGGRRRggg|||sssqqqnnnhhh```SSSFFF>>>111///------///222444555333111---***((((((***+++&&&&&&&&&'''''''''''''''&&&)))+++***(((&&&&&&'''$$$%%%((((((%%%$$$,,,777???EEENNNSSSUUU[[[gggrrrzzz}}}uuugggeee___UUUHHH<<<333...''''''&&&&&&&&&%%%!!!"""######$$$%%%%%%&&&&&&######"""!!!!!!"""###$$$###!!!"""%%%&&&&&&+++111@@@OOO```gggcccWWWEEE666***'''$$$""""""######""" ###"""'''"""$$$$$$#################################$$$$$$%%%$$$###$$$)))111AAA\\\ttt~~~}}}yyysssooo```MMM999000...+++)))((($$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$%%%######$$$)))000444666555***+++,,,---,,,+++***)))$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&'''((($$$$$$((()))((((((***---999NNNggg}}}uuulllbbbTTTGGG>>>777333000000---)))***---***,,,------,,,---000222>>>OOOcccpppuuuyyy~~~}}}hhhRRREEECCCJJJ___tttwwwxxxxxxvvvooodddWWWNNN;;;666111---------......111111///...,,,+++******&&&&&&&&&&&&&&&'''''''''&&&'''((((((&&&%%%%%%&&&'''&&&(((((($$$ $$$+++222666>>>FFFLLLUUUeeesssxxxwwwrrrmmmlllggg\\\LLL===333///)))'''&&&&&&&&&%%%###!!!######$$$$$$$$$$$$######""""""#####################""""""$$$$$$%%%,,,555DDDRRRaaahhhfffZZZFFF666+++(((%%%######$$$$$$###$$$ ###(((###%%%%%%$$$############$$$######"""""""""###$$$%%%'''%%%'''...444AAA[[[ttt}}}}}}~~~}}}vvvnnnhhhYYYGGG444---+++***'''&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% ###&&&((('''&&&&&&&&&######%%%***///333444444***,,,---......,,,***)))"""$$$%%%%%%'''(((&&&&&&&&&%%%&&&&&&'''((((((&&&'''))))))(((,,,222666IIIddd|||xxxsssiii]]]QQQDDD888111111/////////,,,)))***000,,,......---,,,...333888LLL]]]ooowww{{{lllVVVGGG@@@EEEYYYnnn}}}}}}}}}|||xxxoooeee^^^LLLFFF===666111///---,,,...///111222000...***(((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%***((()))+++)))%%%&&&******+++111;;;FFFRRReeevvvxxx}}}}}}wwwuuussssssooocccPPP@@@666333+++)))''''''''''''&&&%%%$$$$$$%%%%%%$$$###!!! !!!"""$$$%%%&&&%%%$$$###""""""$$$$$$###%%%111>>>MMMWWWccciiiggg[[[EEE333,,,)))&&&$$$$$$%%%%%%%%% """&&&"""$$$(((###&&&%%%$$$#########$$$$$$$$$$$$#########$$$%%%&&&,,,***,,,333777AAAYYYsssxxx{{{}}}{{{yyyzzz}}}tttiiibbbUUUDDD333---,,,+++((('''&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%***,,,+++(((&&&$$$$$$%%%(((+++///000000///***+++---...---,,,)))(((!!!#########%%%''''''&&&&&&%%%&&&'''((()))'''((()))+++)))***333>>>KKKaaayyyzzzkkkcccWWWJJJ>>>666111...///+++***---...------000---//////...---222:::AAAYYYiiiyyypppZZZJJJ@@@AAASSSiii~~~{{{uuummmhhh[[[TTTIII???888444111///,,,///222444333///***'''%%%%%%%%%&&&&&&''''''''')))'''%%%%%%'''((('''&&&&&&$$$%%%***+++)))))),,,'''&&&***666CCCRRRfffxxxyyy}}}zzzzzzuuuwwwsssgggTTTDDD;;;999...+++)))(((((())))))((()))*********)))'''%%%$$$ """%%%''''''&&&$$$###"""###%%%%%%###'''555EEETTT\\\eeejjjhhh[[[DDD///,,,)))&&&%%%%%%&&&&&&&&&###%%%(((###%%%((("""'''&&&$$$#########$$$$$$&&&%%%$$$$$$$$$%%%&&&'''+++))),,,222444;;;RRRkkktttwwwyyyxxxvvvwww}}}~~~}}}sssggg^^^QQQAAA000******)))&&&%%%&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$(((---///---)))%%%###%%%'''***---......,,,+++)))***,,,------***(((&&& $$$((((((&&&%%%%%%&&&'''&&&&&&%%%&&&'''((()))&&&(((,,,---***---999GGGeeeyyywwwqqq^^^UUUHHH;;;222000111222///)))&&&,,,222222111000---///000//////555@@@IIIaaapppsss^^^LLL@@@???PPPeee~~~yyyrrrnnniiicccYYYOOOEEE<<<444///000,,,,,,111444000---+++***(((''''''(((((('''&&&%%%&&&&&&&&&'''(((((((((((()))))))))))))))((('''---******///666EEE[[[mmmqqqwww~~~xxxnnnpppmmmggg```WWWMMMDDD>>>333...)))%%%$$$$$$$$$$$$)))((('''&&&$$$###""""""%%%$$$"""%%%$$$""""""%%%'''///>>>LLL[[[bbblllooohhhVVV@@@111,,,)))&&&$$$$$$###"""!!!$$$###"""""""""###%%%%%%!!!!!!!!!!!!""""""""""""###$$$!!!"""''''''###&&&$$$)))222555999KKK```mmmvvv}}}|||zzz{{{~~~~~~~~~~~~~~~~~~~~~{{{tttnnneee]]]MMM;;;333///'''&&&(((###!!!"""###$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&***&&&'''------((($$$&&&%%%%%%%%%&&&'''((()))******///333333...(((%%%$$$%%%&&&'''&&&%%%%%%&&&''''''%%%######%%%''')))***%%%%%%(((***,,,555MMMddd}}}xxxjjj___NNNDDD888111///000///---///...,,,******+++,,,------+++...222000111DDD[[[kkkxxxyyycccMMM???@@@RRReee|||xxxtttuuuqqqiii___TTTFFF999111222---,,,000222000------***(((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))&&&&&&***222???TTTeeennntttyyyyyyyyyyyyuuuoookkkfffaaa]]]ZZZRRRGGG???444000+++'''''''''''''''''''''&&&%%%$$$###""""""&&&!!!!!!&&&###"""$$$######%%%)))111AAAPPP\\\dddnnnrrrjjjVVV@@@222(((&&&###"""#########"""$$$###"""""""""###%%%%%%"""""""""""""""!!!!!!!!!!!!&&&'''$$$%%%))))))&&&'''&&&***111444888III]]]lllvvv}}}~~~}}}{{{wwwrrrhhh]]]LLL:::111...&&&%%%'''"""$$$%%%%%%&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%&&&''''''%%%)))000111+++''''''$$$$$$###$$$%%%&&&'''(((,,,111555444///***'''&&&###%%%&&&&&&%%%$$$$$$%%%)))(((''''''((()))*********'''(((000;;;LLLdddxxxyyylll\\\QQQBBB;;;333000//////---***---,,,+++******,,,...//////...000444333999QQQlllwww}}}fffPPPAAAAAARRRccc}}}~~~|||xxxqqqeeeUUUEEE:::666///+++...000...---...***)))'''((())))))(((&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++(((&&&)))...777GGGUUUfffmmmqqqpppppprrrtttsssjjjeee_________YYYLLLAAA999444///***)))(((((('''%%%%%%$$$$$$$$$#########&&&######'''$$$ &&&$$$###%%%'''///???NNN]]]gggqqqtttiiiUUU???111&&&$$$"""!!!"""#########$$$###"""""""""###%%%%%%#########""""""!!!!!! ###$$$######&&&%%%###((('''***000222666FFFWWWiiisss|||~~~~~~{{{zzzvvvjjj]]]JJJ888000---%%%$$$'''"""&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((((((&&&%%%&&&'''###$$$***000111,,,((('''%%%$$$$$$$$$$$$&&&'''(((///333666555000+++))))))###&&&((()))'''&&&%%%%%%$$$$$$&&&'''((((((((((((+++'''***888MMMdddzzzuuuhhhYYYIII???444111......///...+++(((************+++---///000...---...111333???[[[vvvkkkUUUEEECCCQQQaaa~~~zzzqqqdddUUUKKK<<<333---,,,---++++++---***)))(((((())))))(((&&&((((((((('''&&&&&&&&&%%%&&&%%%$$$$$$%%%''')))+++333...++++++,,,000:::DDDWWWaaaiiijjjlllqqqwwwyyyqqqmmmjjjhhhddd[[[OOOEEE>>>999222,,,)))'''%%%$$$########################$$$###%%%(((%%% &&&$$$""""""$$$***999GGG___iiitttuuugggPPP:::...'''%%%###"""#########"""$$$###"""""""""###%%%%%%$$$$$$######"""!!! !!!"""""""""######"""((('''***...000555BBBQQQeeepppzzz}}}~~~~~~}}}zzzyyy|||yyylll\\\III888///---%%%%%%'''###&&&%%%$$$$$$############%%%&&&((('''&&&$$$%%%%%%"""%%%+++///...+++((('''((('''&&&&&&&&&(((***+++000333666444///+++)))***&&&))),,,---+++)))''''''!!!###&&&(((((((((((((((+++...999LLLbbbxxxqqqcccVVVFFF:::444///---,,,,,,...---+++)))*********+++,,,---//////000------333;;;JJJbbbwwwmmmXXXHHHDDDPPP^^^}}}~~~xxxoooddd]]]GGG===333///---***)))++++++)))(((((())))))((('''((((((((('''&&&&&&&&&%%%'''&&&%%%%%%%%%(((***,,,333///++++++++++++000777FFFSSS```gggllluuu|||yyyyyywwwqqqfffYYYNNNHHH@@@;;;444...***(((&&&$$$"""############$$$$$$$$$""""""%%%(((&&&"""!!!###$$$"""!!!"""$$$***888EEEaaalllwwwuuudddLLL888---+++(((%%%#########"""!!!$$$###"""""""""###%%%%%%%%%$$$$$$###"""!!!!!! ######$$$%%%&&&%%%%%%&&&&&&''')))+++...444@@@LLLeeeqqq{{{~~~~~~||||||xxxxxx|||zzzkkk[[[III888000---&&&&&&)))%%%&&&&&&%%%$$$#########$$$###$$$&&&&&&$$$###$$$$$$%%%***...///...,,,+++))))))((('''&&&'''***,,,...000222444222---))))))***'''***---...,,,)))((('''&&&(((******(((((()))***000>>>SSShhhzzzqqq___QQQEEE999111111111///---+++,,,,,,,,,,,,++++++++++++,,,,,,------222000222>>>OOO```pppzzz~~~nnn[[[JJJDDDNNN[[[xxxxxxqqqlllYYYMMM@@@888333---***++++++)))(((((()))***(((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&((()))***+++'''&&&((()))))),,,000777DDDTTTaaalllxxx~~~~~~vvvgggYYYQQQMMMCCC>>>777111---+++***)))######$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&$$$%%%&&&!!!!!!"""%%%''',,,999FFF^^^jjjtttqqq___HHH777///,,,)))&&&$$$$$$###"""!!!$$$###"""""""""###%%%%%%$$$$$$$$$######""""""!!!!!!!!!$$$&&&$$$$$$&&&%%%'''(((***...666BBBJJJfffrrr}}}~~~~~~|||xxxxxx{{{yyyjjjZZZIII777///---''''''***&&&((((((&&&%%%%%%&&&''''''!!!###$$$%%%$$$###$$$%%%%%%---333333111000///---((('''&&&%%%'''***...000000222333000+++((((((***''')))++++++)))'''&&&&&&(((******'''$$$$$$(((,,,:::OOOhhh{{{ppp^^^LLLBBB:::000...222333111...+++***+++---...+++,,,,,,,,,,,,,,,,,,,,,---000999KKK```qqq|||ppp]]]KKKCCCJJJUUUssszzzvvvlll___PPPEEE<<<444///...+++***))))))******)))'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&###"""&&&((('''(((+++...999HHHWWWhhhxxx~~~xxxnnnddd\\\XXXMMMGGG???777222///,,,***%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''&&&$$$$$$%%%&&&######%%%''''''***444@@@SSS___jjjgggUUUAAA444///***'''$$$############"""$$$###"""""""""###%%%%%%########################"""$$$!!!"""&&&%%%'''***,,,111;;;FFFMMMcccppp|||}}}{{{}}}~~~}}}{{{zzz|||xxxjjj\\\GGG555...,,,&&&&&&)))%%%((('''&&&%%%%%%&&&((())) """$$$%%%%%%$$$&&&'''(((333666555444111---((('''&&&''')))---111444111222222///***((((((***((()))***)))'''&&&&&&&&&&&&''''''&&&%%%***333;;;TTTeeeyyysssZZZJJJ<<<888333,,,,,,222//////---+++******+++---)))***+++,,,---.........---777GGGYYYkkkzzztttaaaMMMBBBFFFOOOkkk|||yyykkk[[[OOODDD999333111+++***))))))******)))'''%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&%%%$$$$$$((($$$$$$''')))&&&%%%'''***333AAAPPPcccvvv|||yyyuuuooohhhbbbYYYRRRHHH>>>555///***'''&&&&&&&&&%%%%%%%%%$$$$$$'''))))))%%%###$$$%%%%%%&&&&&&''''''%%%$$$,,,555GGGTTT```]]]LLL:::000---'''$$$"""!!!"""#########$$$###"""""""""###%%%%%%###############$$$$$$$$$ %%%'''%%%%%%***&&&)))+++---333>>>IIIOOO___lllxxx}}}}}}}}}}}}{{{{{{}}}~~~~~~||||||xxxkkk]]]EEE444,,,+++%%%%%%)))$$$&&&%%%#########%%%'''((( """%%%&&&&&&&&&''')))"""111666666555000******))))))))),,,111555999222333333///+++((()))+++++++++,,,***((('''''')))''')))***+++///888FFFQQQqqq}}}~~~lll]]]KKK===333333111++++++111***+++,,,+++***)))***+++'''(((***,,,...///000000555EEEYYYiiitttxxxcccNNNAAACCCKKKccc~~~|||zzzrrrfff^^^VVVKKK===222222...***)))))))))'''%%%***)))''''''(((((('''%%%%%%&&&'''(((((('''&&&%%%((('''&&&&&&'''(((&&&%%%%%%---777EEEZZZoooxxxwww}}}{{{}}}~~~{{{wwwuuueee\\\OOOBBB999222...+++***###!!!$$$%%%""""""&&&""""""""""""""""""""""""!!!###%%%&&&&&&''')))+++:::EEENNNKKK>>>111,,,,,,)))### ###$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$%%%$$$#########$$$%%%&&& %%%,,,111777@@@JJJQQQ```iiivvv}}}}}}|||{{{|||zzzyyyxxxzzz~~~}}}}}}xxxhhhXXX>>>444+++))))))'''%%%%%%'''''''''&&&&&&%%%%%%%%%(((&&&###"""###$$$$$$$$$%%%'''+++---...---***)))+++((((((+++222666555222666555222///,,,******)))//////---***'''&&&''')))$$$))),,,,,,000AAA[[[ppprrrZZZGGG:::888555111...+++******---+++******+++,,,,,,+++...***)))---000000000333999QQQhhhqqqxxxgggNNNAAACCCJJJ```zzz~~~xxxqqqlllfff[[[LLL@@@:::444...+++++++++'''$$$)))(((''''''(((((('''%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%'''((('''%%%%%%+++333>>>QQQfffrrrssszzzzzz||||||vvvqqqfff___TTTIII???777000---,,,&&&###%%%&&&######&&&###########################%%%&&&&&&%%%%%%'''(((...555;;;999///'''%%%'''$$$###%%%(((&&&!!!!!!$$$########################"""""""""""""""###$$$$$$$$$$$$#########%%%&&&'''%%%'''+++000777AAAKKKQQQ[[[eeesss|||~~~|||{{{|||{{{{{{|||~~~~~~~~~~~~vvvdddRRR<<<333+++))))))'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###""""""""""""%%%'''))),,,------+++***+++)))(((---333777666444666444111...,,,*********+++++++++***((('''((()))$$$(((...666DDDWWWnnn}}}qqq___KKK>>>333111///,,,+++)))))))))+++***))))))***++++++***+++((((((,,,---...333999DDDZZZmmmuuuzzz}}}gggOOO@@@???CCCZZZsss}}}{{{zzzwwwmmm^^^SSSDDD;;;111,,,---...+++''''''''''''((())))))&&&$$$'''''''''&&&&&&'''''''''&&&%%%$$$%%%'''(((((('''&&&)))---444DDDYYYgggmmmpppuuu|||yyyrrriiicccZZZPPPFFF===444//////)))&&&&&&&&&%%%$$$&&&########################%%%&&&'''&&&%%%$$$%%%&&&'''***,,,+++'''%%%&&&(((!!!###(((+++'''!!!!!!%%%!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$#########$$$%%%&&&'''((()))((()))...777BBBKKKOOOUUU```ooozzz~~~~~~}}}|||}}}}}}~~~}}}~~~uuuaaaNNN:::111***))))))&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''&&&$$$"""###%%%%%%&&&(((***+++,,,++++++)))((()))...444888888666666444000---+++*********((()))+++***)))((()))***(((,,,666GGG\\\ooo}}}sss^^^KKK===666---,,,+++***))))))******+++++++++******+++++++++***)))***,,,,,,///999DDDUUUfffuuuzzz~~~nnnWWWEEE@@@AAAQQQhhh~~~wwwlllcccPPPDDD555...///111///,,,'''''''''((())))))&&&$$$((('''&&&%%%%%%&&&'''(((&&&%%%%%%&&&(((***)))(((((('''(((,,,888JJJ\\\fffhhhqqq|||zzzlllfff\\\RRRHHH???777222000,,,(((&&&&&&%%%$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&'''((()))###"""%%%((('''"""!!!$$$##############################""""""######$$$%%%######$$$%%%&&&'''((()))(((&&&'''---888BBBHHHKKKPPP\\\lllyyy~~~uuu```LLL666///***)))(((%%%$$$&&&$$$$$$$$$%%%%%%&&&&&&'''"""%%%'''$$$ ###((((((((()))))))))***))))))'''''')))...333777777666555333///,,,***)))******)))***++++++***)))***+++111999JJJ^^^ppp{{{uuu```LLL<<<444111---,,,,,,,,,++++++++++++,,,,,,---,,,++++++,,,---+++,,,---...---111@@@PPPcccppp{{{uuu]]]JJJAAA???III]]]xxx|||vvvpppaaaSSSBBB777333333111...))))))((()))))))))&&&$$$((('''&&&%%%%%%&&&'''((('''&&&&&&''')))+++******((('''&&&(((///===PPP]]]hhhsss}}}~~~nnnggg\\\PPPGGG???999555///---)))%%%%%%%%%%%%###########################"""$$$%%%%%%$$$%%%&&&((("""!!!"""###$$$$$$$$$###''' !!!%%%$$$""""""""""""""""""""""""""""""###############$$$$$$%%%######%%%&&&'''((())))))$$$###&&&---777AAAEEEFFFOOOZZZjjjxxx||||||~~~~~~rrr[[[FFF333---)))((('''$$$$$$'''###$$$$$$%%%%%%&&&&&&&&&!!!######"""(((******))))))((('''&&&&&&$$$%%%)))---222444555555444222...+++))))))***************))))))***---000@@@NNNbbbsss}}}}}}|||sss]]]III;;;222---+++......------,,,++++++******+++,,,+++))))))***---,,,,,,.........555GGGZZZmmmvvvvvv___JJJ???;;;DDDSSSlll|||yyyqqqgggWWWIII@@@999333///...,,,***))))))(((&&&%%%'''''''''&&&&&&'''''''''((('''&&&''')))******)))'''%%%%%%'''+++333DDDSSSgggsss}}}|||pppiii]]]QQQHHH@@@:::777///...***%%%%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$&&&((("""######$$$######"""""")))%%%&&&###!!! $$$############$$$%%%%%%$$$%%%&&&'''(((((()))(((!!!"""%%%,,,555>>>DDDGGGOOOYYYhhhvvv|||zzzyyy|||~~~yyykkkRRR<<>>555222,,,)))((((((''''''%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$&&&&&&%%%###!!!!!!%%%)))'''(((444BBBPPPbbbrrrxxx}}}yyyqqqmmmeee\\\RRRHHH>>>888///111---'''''',,,+++'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""###"""###### """&&&""" """'''((($$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((())))))(((''''''###$$$%%%'''---:::IIITTTPPPXXXdddqqq{{{}}}xxxxxxyyy}}}}}}}}}zzzwwwrrreeeMMM888+++((('''(((&&&###$$$(((&&&%%%%%%$$$$$$#########""""""###%%%''''''$$$"""!!!###'''***+++***(((&&&%%%(((---111222222333333333000,,,(((&&&''')))+++000//////444@@@SSSggguuu~~~~~~|||{{{~~~nnn]]]EEE???666111//////---,,,***+++,,,------,,,+++***))),,,...---)))(((+++///)))))),,,555@@@QQQhhh{{{pppYYYFFF;;;@@@CCCRRRjjj}}}{{{{{{{{{{{{vvvhhhUUUHHHCCC444***,,,...)))(((,,,,,,)))'''&&&''''''''''''''''''''''''((((((((((((,,,***(((&&&%%%''',,,000BBBQQQbbbmmmuuu{{{~~~|||vvvuuurrrkkk___QQQDDD===222///+++(((''''''&&&$$$%%%"""!!!"""%%%&&&$$$!!!++++++***)))(((''''''&&& !!!###%%%%%%###""" !!!"""###%%%""""""############""""""$$$""" !!!###$$$%%%%%%,,,+++***(((''''''&&&&&&&&&&&&'''***111<<>>===???III\\\tttrrryyy|||qqqhhhaaaOOO>>>999666///)))(((+++)))((()))******)))'''''''''''''''((((((((((((((())))))(((&&&&&&''')))///666???JJJ[[[mmmyyy{{{zzzuuunnn```OOOCCC666222---)))((('''&&&%%%###$$$%%%%%%######$$$%%%########################%%%!!!!!!&&&)))(((%%%&&&""" ###(((***%%% $$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$&&&)))+++,,,+++,,,+++***((('''''''''''''''))),,,...111555;;;>>>===BBBMMM]]]iiipppvvv{{{xxxzzz|||}}}}}}~~~|||wwwjjjTTT===111---***'''&&&&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%)))(((&&&%%%&&&&&&$$$### &&&)))'''%%%&&&'''&&&***---111444555666777888000---***+++000777===@@@WWWaaaooo}}}~~~rrr___JJJ:::222---+++***+++,,,......---)))************+++++++++***---///,,,+++---...---000111<<>>===AAALLL___vvvmmmwwwzzzuuulll^^^PPPFFF===222------***)))((()))******(((&&&''''''''''''(((((((((((($$$&&&(((((('''''''''(((***,,,111<<>>CCCNNNbbbxxxiiissswwwpppfffXXXGGG999333444+++)))(((((((((((('''%%%''''''''''''(((((((((((( ###''')))((((((((())))))+++---666JJJeeewwwzzzwwwssssssqqqhhhYYYLLL???:::333...+++***)))((($$$'''((('''$$$"""$$$&&&!!!!!!""""""######$$$$$$%%%!!!###&&&%%%###"""%%%((('''###""""""############""""""$$$%%%''',,,000222111000+++***)))((((((''''''((((((+++......---+++******...444===HHHXXXhhhtttzzzzzzzzzzzz|||~~~}}}{{{tttcccJJJ555,,,)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))'''%%%!!!***,,,&&&###''''''"""***///555999:::888666666444555888@@@NNN___ppp{{{~~~{{{ooo]]]LLL@@@888222///,,,***((((((*********)))))))))*********+++++++++******++++++++++++---000666GGG___rrr|||{{{~~~kkkSSSBBB<<<@@@KKK]]]qqqgggmmmvvv|||zzzsssdddRRRAAA888444///,,,)))''''''((('''&&&''''''''''''(((((((((((( ###'''))))))(((((())))))+++---444EEE]]]pppyyyrrrooonnnnnnllleeeZZZQQQDDD>>>777111---,,,+++***'''(((((('''%%%$$$$$$%%%""""""######$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$"""'''%%% ###"""""""""######"""""""""&&&'''+++///444555444222******)))((((((((((((((((((***++++++)))'''&&&&&&***000777@@@PPPcccrrrxxx{{{zzzyyy{{{~~~~~~{{{sss^^^EEE333,,,((('''%%%%%%&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''))),,,,,,+++)))&&&((((((%%%&&&((((((%%%***...333666777666666666777AAAPPPbbbqqq~~~}}}yyynnn___LLL===777333///,,,,,,+++)))((())))))(((''')))************++++++++++++)))***,,,,,,+++...333;;;QQQjjjxxx}}}~~~lllSSSAAA===@@@HHHWWWhhhsssvvvuuuyyymmmlllmmmqqqzzz}}}wwwnnnbbbTTTEEE;;;444000+++(((((((((((((((''''''''''''(((((((((((($$$&&&)))***((('''''''''&&&***---111>>>RRRccclllmmmlllkkkjjjhhhbbbZZZUUUHHHBBB:::333000...------)))(((&&&&&&'''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$&&&'''&&&$$$""""""###!!!""" !!!$$$'''"""######$$$$$$######"""$$$&&&***///333444222///***))))))((((((((((((((('''(((((('''%%%$$$%%%&&&''',,,222999HHH^^^nnnttt{{{yyywwwyyy}}}|||qqq[[[BBB111,,,((('''%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%(((***+++)))''')))### $$$((())))))***)))+++///222777===CCCHHHSSS```sss}}}||||||xxxooohhhTTTIII<<<333111000---***,,,***(((((()))***)))((()))************+++++++++,,,)))***...///...222888FFFZZZpppzzznnnUUUBBB===>>>DDDNNN[[[bbbbbb```ZZZdddppp}}}vvvoooggghhhqqq}}}|||yyyvvvlllYYYJJJ999444...)))((()))******''''''''''''((((((((()))((()))+++***(((&&&%%%%%%###(((,,,///888IIIYYYbbbllllllllliiieee```ZZZWWWJJJDDD<<<555111///......+++(((%%%&&&((((((%%%###$$$$$$$$$$$$############!!!%%%(((&&&!!!!!!%%%$$$"""!!! $$$$$$$$$%%%%%%$$$$$$$$$!!!###''',,,000000...+++***))))))(((((((((((()))&&&'''&&&$$$######%%%'''$$$***...444CCCZZZkkkqqqzzzwwwvvvwww||||||pppYYY@@@111---((('''&&&&&&&&&%%%###!!!#########$$$$$$%%%%%%%%%!!!!!!###%%%''''''%%%###***"""*********...,,,---111666???LLLYYYbbbuuu}}}{{{xxxoooaaaVVV===777111.........---++++++)))((((((***++++++***)))************+++++++++---***+++000111000444<<>>...'''***'''$$$###%%%&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$$$$%%%&&&'''""""""'''******((()))000///222===QQQfffwwwvvviiiWWWDDD999222111000...,,,+++++++++***)))(((''''''((()))***+++++++++,,,------+++******+++...111...---888EEE___mmm}}}~~~yyyvvvyyysss[[[FFF>>>;;;999:::???BBBBBB@@@888===HHHYYYooowwwiii^^^]]]fffrrr{{{wwwlll[[[MMM???888444...+++,,,(((((())))))((('''%%%%%%'''&&&### ###(((((($$$((('''''')))///:::FFFNNN[[[[[[YYYUUUQQQOOOPPPRRRKKKFFF>>>666111,,,)))&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""###%%%''')))++++++++++++***)))(((&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&)))///666BBBUUUfffhhhmmmuuu}}}{{{yyyyyyzzzvvvtttnnn```LLL999...***)))'''$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$%%%&&&)))%%%%%%)))******+++...666<<>>GGGHHHHHHGGGEEEFFFHHHJJJEEE@@@999222---)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%&&&'''%%%%%%$$$$$$######"""""""""""""""###$$$%%%'''''''''&&&&&&%%%$$$###"""!!!######"""###$$$'''***,,,))))))))))))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%'''+++000;;;MMM]]]ccclllwww~~~{{{yyyyyyzzzsssssslll[[[GGG777000///((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&'''%%%&&&'''&&&&&&+++222>>>LLLbbbvvv{{{wwwkkkbbbTTTGGG>>>777333111111000...,,,***)))((((((,,,,,,++++++++++++,,,,,,---,,,+++***++++++,,,---,,,...000111000888KKK^^^qqq|||ttt\\\GGG<<<888555444666666555333777888;;;???HHHVVVgggrrryyyiiiYYYSSSXXX___jjjvvvzzzrrrfffXXXIII;;;222///,,,+++***))))))((())))))'''******&&&$$$&&&'''&&&''''''''''''(((***///222555666888999;;;===@@@BBB===999333...+++)))'''%%%'''&&&&&&%%%$$$###"""!!!$$$&&&''''''&&&%%%&&&'''!!!!!!!!!!!! !!!""""""###%%%'''((()))((('''&&&%%%###"""!!! %%%$$$######$$$'''***,,,&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%'''+++333CCCSSS___kkkxxx~~~||||||}}}vvvuuukkkVVV???222------''''''&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%''''''((((((%%%%%%...999KKK\\\ttt~~~tttmmmZZZQQQBBB666///---...000---,,,+++***))))))))))))******))))))))))))******,,,,,,+++)))((()))+++...+++...111111444AAAYYYmmm{{{xxx___JJJ===999555444666666555333333555666666888AAANNNYYYlllvvvrrraaaSSSNNNNNNZZZhhhzzz~~~uuugggWWWFFF888///...---+++)))((()))***+++&&&)))***&&&$$$&&&'''%%%%%%&&&'''''''''(((***---++++++---000444777:::;;;666222---*********))))))&&&&&&&&&%%%%%%###"""!!!$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))''''''&&&%%%###"""!!!!!!!!! !!!###&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$&&&(((---;;;HHHZZZgggtttzzz~~~}}}|||}}}tttrrreeeLLL777,,,)))((('''''''''&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&$$$###$$$$$$)))***++++++((()))555BBBVVVfff|||uuuiii```MMMEEE999000------///000)))))))))))))))***+++,,,))))))))))))))))))))))))***+++***(((&&&'''***---***...111333;;;NNNgggxxx|||cccNNN;;;888444444666888666444///222444444333777???FFFTTT```ooovvvxxxzzz|||rrrdddVVVKKKEEEMMMYYYkkkzzztttgggXXXFFF888333111...+++))))))***+++%%%''''''$$$$$$'''&&&###%%%&&&'''''''''''')))+++''''''))),,,000333444444000---)))(((((()))******!!!"""$$$%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$#########!!!!!!!!!"""###$$$%%%&&&"""###$$$$$$$$$$$$$$$###$$$$$$############$$$$$$$$$###$$$&&&''')))444???RRRaaannnrrrvvv}}}~~~zzzyyyxxxrrrooo```GGG555000...***&&&''''''&&&%%%%%%&&&((($$$%%%%%%&&&&&&'''''''''"""$$$&&&&&&$$$$$$$$$%%%&&&&&&((()))(((***666CCCUUUdddxxx{{{nnn```SSSKKKAAA<<<555111//////000000((((((((()))***+++,,,---******++++++++++++******)))+++,,,***''''''***---)))...333999FFF]]]sssgggRRR999555222222555777666444...111333333333444888;;;@@@KKKZZZdddjjjooowww}}}yyyrrrhhhbbb^^^XXXPPPIIIDDDKKKYYYiiivvv}}}vvvlll[[[KKK===999333...***))))))***'''(((&&&%%%(((,,,***$$$%%%'''''''''&&&&&&''')))(((((((((+++...111000......+++'''%%%%%%''''''''' """$$$&&&&&&&&&%%%$$$###%%%&&&%%%$$$""""""###!!!!!!"""###$$$$$$%%%%%%(((((('''&&&&&&%%%&&&&&&#########$$$$$$%%%%%%%%% !!!"""$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###%%%((('''(((000999KKK]]]lllpppttt|||~~~}}}xxxuuutttrrrmmm\\\DDD666444111***&&&'''(((&&&######$$$&&&$$$$$$%%%%%%&&&''''''((("""$$$&&&'''&&&%%%&&&'''$$$$$$&&&)))***...999EEESSSbbbwwwrrrbbbTTTHHH???:::888555111///////////////+++******))))))******+++((()))************)))((())),,,...---***(((+++...***000666@@@SSSkkk}}}hhhTTT999666333333555777555333111111111222222333444555777???IIIRRRYYYaaaiiiooowwwkkk___RRRPPPUUUYYYWWWQQQ@@@CCCMMM\\\mmm{{{zzzkkk[[[DDD???888111,,,)))((()))++++++)))(((---222...(((&&&'''(((&&&%%%$$$&&&'''***)))(((***...///---+++...***&&&$$$###$$$$$$$$$$$$%%%&&&&&&&&&$$$"""!!!###$$$%%%%%%###"""""""""""""""###$$$%%%&&&&&&'''******((('''&&&%%%$$$$$$!!!""""""$$$%%%&&&'''''' !!!!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$!!!"""&&&)))((('''...666III]]]nnnrrrvvv~~~~~~~~~xxxtttsssoooiiiVVV>>>222111,,,"""&&&((((((&&&###!!!###%%%$$$$$$%%%%%%&&&'''((((((###%%%'''(((''''''((()))+++)))+++000333888BBBMMMXXXhhhoooeeeUUUGGG>>>:::999999222000---,,,---......---------+++***))))))))))))%%%&&&'''(((((('''&&&%%%)))---111000,,,***,,,///+++111888EEE[[[tttiiiTTT===999555555666777666444444222000///111222333222999;;;@@@FFFLLLTTT\\\bbbnnn|||LLLFFF???CCCRRRbbbeee```QQQEEE???MMMdddvvvxxxrrraaaTTTBBB666111///---+++''',,,,,,&&&%%%)))+++((((((((('''&&&&&&'''))))))+++)))'''))),,,...---***((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&$$$"""###%%%&&&%%%"""&&&$$$######%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$### !!!"""###$$$%%%%%%!!!$$$###!!!!!!###&&&%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&'''###"""%%%&&&&&&***...HHHXXXhhhooosssyyy}}}|||~~~|||zzztttmmmnnngggUUU???111---***&&&&&&((()))'''###"""$$$'''(((((((((((((((((((((((('''(((((((((((((((((((((+++(((***222999@@@MMM[[[sssqqq___OOOGGG===666444333222111000///---,,,+++,,,,,,---111///---,,,,,,)))$$$---,,,***))))))***,,,---***---...***###"""(((///000111@@@[[[ssspppZZZEEE<<<444444555444111111111000000000000000111111777777777999>>>FFFQQQXXX^^^qqq???;;;888>>>PPPcccjjjhhhVVVHHH>>>EEEWWWiiivvv}}}}}}wwwnnnbbbQQQAAA777222...,,,)))------(((''')))***''')))(((''''''&&&'''((((((&&&%%%$$$%%%&&&'''&&&%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&$$$%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%$$$###"""!!!#####################$$$###$$$$$$###!!! !!!"""$$$$$$$$$$$$######""""""$$$######""""""######$$$&&&###"""%%%&&&'''***///EEEVVVhhhooorrrvvvyyyyyy~~~{{{yyyssslllnnnfffTTT>>>111---+++'''((('''%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((((((((()))+++000888???III]]]ooo|||rrrgggVVVFFF???:::333000///111111111......---,,,,,,,,,,,,,,,***))))))***,,,,,,)))''',,,+++)))(((((()))+++,,,))),,,---+++'''''',,,111111777IIIdddzzzqqq\\\EEE;;;333333444333111111000///////////////000000555555555555888???GGGMMMUUUeeeuuu{{{333222111888KKKaaammmnnn```PPP@@@>>>HHHXXXiiiuuu|||~~~~~~uuueeeSSSCCC888000---+++------)))(((***)))&&&***)))(((''''''&&&''''''%%%&&&''''''&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&!!!"""###%%%&&&&&&''''''&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%''''''%%%$$$""""""######""""""!!! &&&&&&%%%$$$######"""!!!%%%$$$""""""###"""!!! #########""""""""""""!!!$$$######""""""######$$$%%%""""""%%%''''''***...>>>QQQeeennnqqqsssuuuvvv~~~}}}{{{vvvooommmdddQQQ===111---+++''')))%%%###$$$((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))&&&+++222:::BBBQQQiiiuuucccVVVLLL@@@555222///,,,+++,,,...//////---------------,,,,,,+++((('''''')))+++---,,,,,,+++***)))(((((()))***+++)))+++,,,---,,,---000222555@@@WWWpppttt```EEE;;;333222333222111111//////............//////111222222222333666;;;>>>GGGTTT```gggmmmzzz111111111666GGG]]]lllqqqkkk[[[HHH>>>???JJJ[[[jjjsss{{{wwwfffSSSBBB666000,,,,,,+++))))))***(((&&&******)))((('''&&&&&&&&&%%%(((***)))%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%###""""""""""""###""""""######$$$&&&((((((%%%###"""""""""""""""!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!### !!!$$$&&&$$$"""#########"""""""""######&&&%%%%%%$$$$$$%%%%%%&&&%%%""""""%%%'''''')))---777HHH^^^lllppprrruuuxxx{{{tttkkk___LLL:::000,,,)))''''''%%%$$$%%%''')))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))******...555===HHH[[[ssstttjjj[[[MMMDDD>>>888222000///...------,,,,,,++++++,,,---......---+++***---,,,+++***++++++++++++++++++***))))))***++++++***+++,,,...///111222222999JJJcccyyyxxxdddHHH===444222444333333444000000///.........//////...///000000000111333666<<>>TTTfffoootttxxx}}}~~~}}}wwwiiiZZZFFF777...***((('''%%%&&&((('''&&&&&&(((***""""""#########$$$$$$$$$&&&&&&%%%&&&''')))+++---111444;;;FFFWWWmmm}}}oooeeePPPIII@@@:::777444222000///000000///...,,,+++******+++,,,---------++++++//////...---+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...000111111222>>>SSSmmm{{{hhhKKK@@@666444555555555777222111000000/////////000---///111111000111222444666:::@@@GGGPPP___ttt---000222444???UUUkkkwwwpppbbbOOO@@@777666???III___ooo|||sssaaaPPPEEE888111+++++++++***((()))((()))))))))((('''&&&%%%$$$&&&((((((&&&$$$""""""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$&&&$$$$$$$$$%%%''''''%%%$$$&&&%%%$$$############$$$ !!!!!!"""""""""%%%$$$""""""###"""!!! %%%$$$#########$$$%%%&&&$$$######""""""######$$$&&&######&&&'''%%%&&&)))+++444GGG]]]lllttt{{{{{{uuuhhhWWWBBB555...***((()))%%%(((***(((%%%$$$'''+++$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&(((***---///111777AAAOOOdddzzz}}}rrrbbbPPPCCC;;;666333333222000...///+++---......,,,++++++,,,***++++++,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------,,,.../////////000333666GGG\\\uuu~~~jjjNNNBBB777444555666777:::333222111000000///000000---///111222111222333555555555888>>>EEEQQQeeeuuu***///111111999NNNffftttrrrbbbOOO???555111777???PPPccctttyyy~~~}}}pppaaaWWWEEE999000...---)))((()))''''''((())))))((('''&&&''''''((()))***(((%%%"""$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$&&&''''''$$$$$$%%%'''%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$#########$$$$$$ !!!!!!!!!""""""""""""###$$$$$$###!!! !!!"""$$$###"""!!!"""###%%%&&&$$$######""""""######$$$'''$$$$$$&&&&&&$$$$$$''')))---;;;SSSgggssszzz~~~|||}}}yyytttiiiVVVAAA666000+++)))+++((((((((('''&&&&&&'''(((&&&''''''((())))))******((('''''''''))),,,///111444@@@NNN\\\nnnwwwjjj___TTTIII===555444000///222222...---///***,,,...---+++***+++---++++++******+++,,,,,,---(((+++---...,,,+++,,,---,,,,,,,,,------,,,,,,,,,+++...111111///111777===TTTggg|||lllNNNBBB666333555666777:::222222111//////.........///000111111000000222444666333333777;;;BBBRRR```uuu+++///000...444GGG___oootttdddOOO???555111555<<>>777777333444666000444000---,,,---///...---000///---...//////...---333//////333444444999BBBSSSbbbzzz///,,,...111222999OOOfffrrrdddQQQAAA777333333555999<<>>;;;999888333000---++++++++++++*********+++++++++***)))))),,,,,,+++************+++++++++************++++++)))+++,,,+++******+++,,,***+++---...------...//////---///333777@@@VVVlll{{{sssUUUBBB999888333444777111222000---,,,---......---,,,000333333111//////000///,,,,,,.........222777===LLLeee000,,,,,,///...000???QQQhhhjjjdddWWWHHH>>>888555222111333777===HHH[[[kkkyyy{{{ooo^^^MMM???444...111+++((()))***((((((***''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&))))))((((((&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))((($$$!!!!!!"""""""""""""""""""""""""""!!!""""""""""""#########!!!!!!"""######$$$%%%%%%!!!$$$''')))'''%%%$$$###%%%%%%%%%&&&&&&&&&'''''')))&&&(((222???MMM___lllssszzz~~~}}}|||{{{yyywwwtttsssooo[[[GGG@@@<<<444...---))))))((('''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&&&&$$$%%%(((+++///888AAARRRZZZ^^^[[[UUURRRPPPNNN@@@<<<555111000111333444222000...---------+++))),,,,,,,,,,,,,,,+++***)))++++++***************+++++++++************++++++***+++,,,+++)))))))))+++'''***---............///000...///222777EEE___vvvsssXXXDDD:::888222444777222111000...---------------...333888777222...///111------,,,,,,+++,,,///333444AAAYYYuuu444///...///------:::KKKdddllloooeeeVVVJJJ???777999777666888999@@@OOO]]]mmmvvv~~~}}}wwwmmm^^^LLL===444///+++)))+++,,,)))((()))))))))((('''''''''''''''%%%&&&'''((('''&&&$$$######$$$$$$%%%%%%&&&&&&'''***+++***'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))((($$$!!!!!!"""""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$###############$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((&&&(((///999FFFXXXgggpppyyy}}}zzzwwwuuutttuuuvvvttt^^^JJJCCC>>>555//////))))))(((''''''''''''(((%%%&&&''''''%%%%%%&&&'''&&&$$$%%%))),,,///666===NNNQQQPPPHHH@@@:::555000111///---,,,...111222222222111//////...---+++))),,,,,,,,,,,,+++******)))*********))))))***++++++++++++************++++++***+++,,,+++)))))))))+++'''***---.........///000000//////333;;;MMMfffzzzrrr[[[FFF;;;777111333666222/////////...---,,,,,,---111666:::999333...---///---......,,,+++---///111111;;;PPPlll;;;444111111......999HHHbbbpppwwwqqqfff[[[NNNBBB===999777777777:::CCCMMMZZZgggwww~~~yyymmm\\\JJJ>>>222---+++---,,,)))((()))++++++***)))((((((((((((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%((((((%%%###%%%'''&&&######################## !!!#########"""###$$$"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%$$$$$$$$$#########"""###$$$######%%%(((+++%%%%%%%%%&&&&&&&&&''''''%%%%%%)))///555@@@QQQaaannnwww}}}}}}|||zzzwwwuuuwww{{{~~~yyy```JJJCCC>>>333---000((((((''''''&&&''''''(((%%%&&&''''''&&&&&&'''((()))'''''',,,///000444999<<>>999666444111,,,...,,,+++,,,...///...---000///---,,,,,,+++)))((())))))*********)))((((((***))))))))))))***++++++++++++************++++++)))+++,,,+++******+++,,,)))+++...///...///000111222111111888EEEYYYnnn|||sss]]]HHH;;;666000111555111...///000...,,,+++,,,,,,222555777555111---,,,,,,---000000,,,+++...000000222888HHHbbb~~~AAA999444333000///;;;IIIhhhvvv{{{uuupppeeeXXXMMMFFF???<<<:::999===BBBLLL[[[nnn|||~~~xxxkkkYYYLLL;;;444...---+++((('''))),,,,,,***))))))(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&"""!!!%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###$$$%%%$$$""""""""""""""""""""""""############$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%&&&(((***%%%%%%%%%&&&&&&&&&''''''###&&&+++222666>>>OOO^^^llluuu}}}~~~||||||zzzwwwxxxyyy{{{{{{{{{~~~{{{```HHHAAA;;;///+++///'''&&&&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))***'''(((---000//////222,,,///000000222666444///...,,,******+++,,,+++***,,,+++))))))*********)))))))))******+++*********)))))))))))))))***++++++++++++************++++++)))+++,,,,,,++++++,,,...,,,...//////...///111333333333555???RRRhhhxxxxxx^^^HHH;;;555...000444000---///000///,,,***+++,,,///000000///...,,,+++++++++000000,,,+++///111///333666AAAYYYuuuEEE<<<666444111111<<>>999///,,,000///+++,,,---......,,,***)))++++++++++++++++++++++++------......///000000000666666===OOOhhhLLL===111///,,,,,,:::MMMfff{{{yyyrrrllljjjjjjjjjiiilllqqqwww~~~|||vvvrrraaaTTTBBB555000...,,,***(((((()))))))))))))))((()))'''&&&&&&''''''&&&%%%%%%%%%$$$###""""""""""""$$$!!!!!!######!!! ###'''''',,,444<<<<<<444---'''%%%###"""######"""!!!##############################"""!!!!!!!!!!!!!!!%%%"""###''''''###"""%%%((('''%%%###"""###$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&,,,666===BBBIIIQQQZZZeeennnnnnlllmmmmmmlllrrrzzzvvvXXXEEE>>>555000...)))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''((()))***,,,,,,,,,++++++///333444///+++***+++++++++++++++******,,,,,,++++++***+++++++++,,,...///...,,,***)))***+++***((()))+++,,,+++)))***+++++++++++++++******+++---//////...------...,,,---...000222444777999<<<<<>>666000...'''+++***)))'''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''((()))+++,,,---((())),,,111555555000,,,,,,,,,,,,,,,+++***)))(((...---,,,++++++******+++...//////...+++))))))))),,,+++)))***+++,,,***))),,,,,,,,,,,,,,,++++++***)))+++---...---,,,---...,,,---000444888;;;;;;:::>>>EEEVVVnnnhhhLLL<<<999333111222...+++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,---......//////000000666EEE\\\tttCCC777//////------;;;PPPnnn{{{ssscccQQQ@@@444...,,,+++******))))))((((((((('''&&&%%%%%%''''''&&&%%%############$$$&&&'''((($$$!!!"""%%%%%%"""###%%%&&&)))222@@@JJJHHH;;;///+++)))'''&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""###$$$######$$$$$$######$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%&&&'''((($$$&&&,,,777AAAIIIOOOSSSWWW^^^hhhooouuuxxxyyyyyy}}}dddJJJ;;;:::333///---'''******((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))))))))******,,,------***+++---000333333000---------------,,,+++******,,,,,,++++++++++++++++++---...///---+++******+++,,,,,,+++++++++++++++***+++,,,------............***+++---...------///000222222444888===@@@AAA???FFFSSShhh{{{hhhKKK:::888333222222,,,,,,,,,---------,,,+++***************************++++++,,,,,,------.........///444AAAVVVoooAAA666000000---,,,:::OOOppp|||rrrbbbOOO===222,,,---,,,***)))((((((((((((&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$&&&'''((()))$$$!!!!!!$$$%%%######&&&$$$&&&---;;;GGGHHH===222***(((%%%$$$$$$$$$"""!!!##############################""""""""""""#########$$$###""""""###$$$###""""""""""""###$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&###&&&---888GGGTTT\\\___WWWZZZaaakkkuuu{{{~~~www^^^DDD666555000......)))(((((('''''''''(((((()))&&&%%%%%%%%%%%%&&&''''''******)))))))))******+++---,,,+++,,,---...------+++,,,,,,,,,,,,,,,,,,+++)))))))))***+++,,,---...+++,,,---,,,++++++,,,...,,,---------,,,,,,,,,---,,,---......//////......---///000000000000222444666777999>>>DDDKKKOOOQQQ\\\kkk}}}gggJJJ999666222111111+++,,,---------,,,,,,++++++*********************************+++,,,,,,------***+++000:::LLLccczzz===444000111---+++:::OOOooo|||qqq___KKK;;;111...---+++)))((((((((((((&&&%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$###$$$$$$%%%### !!!$$$$$$"""###&&&$$$$$$***888GGGKKKBBB777///,,,)))'''&&&%%%###!!!""""""""""""""""""""""""######"""""""""###$$$$$$"""$$$$$$!!!!!!$$$$$$""""""######$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%+++333@@@QQQaaahhhhhh\\\ZZZ]]]iiivvvwwwZZZAAA444555111000000+++''''''''''''((()))***+++'''&&&&&&&&&&&&'''((((((((((((((('''(((((()))***---,,,+++***)))***,,,---***+++,,,,,,,,,,,,,,,+++)))))))))***,,,---///000***+++,,,,,,++++++...000,,,...//////......///000//////000111111111111000222333444333222333555777;;;@@@FFFNNNVVV___hhhnnn{{{eeeJJJ:::777111///000,,,------,,,,,,,,,+++++++++************************))))))******+++,,,,,,,,,+++---000777CCCWWWmmm|||888000...111...,,,<<>>KKK\\\kkknnnjjjeee^^^]]]iiixxxwwwXXX@@@777999666444222+++(((((((((((((((((()))***(((''''''''''''((())))))''''''((()))***,,,...///---......///...///000111000000000000///...------,,,,,,,,,------///000111,,,,,,,,,+++***+++---///,,,...111111000000222444///111333666999<<<===>>>AAAAAAAAA@@@??????AAACCCJJJTTT```jjjrrr{{{{{{eeeKKK===999111...111///------,,,,,,+++++++++,,,************************(((((())))))***++++++,,,...000111333:::III\\\jjjxxx444...---111......>>>TTTjjj~~~~~~rrraaaOOOBBB000///,,,)))''''''((((((%%%$$$###$$$&&&'''&&&%%%!!!!!!"""###$$$&&&((()))!!!"""###!!!"""%%%"""""")))999KKKQQQHHH===444111---***'''%%%""" $$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""%%%$$$$$$%%%"""%%%%%%&&&&&&&&&%%%%%%$$$!!!"""###%%%'''***,,,---...888FFFTTTdddqqqppphhhggg^^^[[[fffwwwvvvVVVAAA:::>>><<<888444+++******)))(((((((((((((((((((((((((((((()))******((()))***,,,///222444555...111444666666666666777666666666555333222000///000000/////////000000111......---,,,******+++---,,,///222222111111444777///111666<<>>;;;555222333,,,------+++(((&&&&&&'''(((((())))))))))))((((((!!!$$$(((+++---///333666555444555888===@@@BBBBBBFFFBBB???===;;;888222...444222000.........,,,***------,,,,,,,,,,,,------,,,---...///000000000000555444555;;;AAAIIIWWWdddkkkxxx|||tttqqqtttwww}}}lllxxx~~~iiiTTTBBB:::666///---///,,,,,,---------,,,+++*********+++,,,---,,,(((&&&((()))***,,,,,,+++***)))))))))***,,,000555:::===NNNXXXgggttt~~~222......000......:::LLLbbbmmm|||zzzrrrhhhYYYLLL:::222,,,++++++'''%%%%%%)))&&&###$$$((()))&&&#####################$$$$$$$$$$$$$$$$$$############&&&%%%)))444AAAIIIIIIFFF>>>666333333,,,!!!&&& """$$$###""" """"""######$$$#########$$$&&&''''''&&&%%%%%%&&&'''&&&%%%&&&(((+++------+++---000333888???GGGMMMYYY```cccbbbiiiuuuwwwrrriiidddbbblll~~~bbbFFF@@@;;;;;;:::555222111***++++++***((('''((()))&&&''''''((((((((((((((($$$&&&)))+++,,,///333777888<<>>888666777111'''%%%***!!!"""$$$###!!! !!!######$$$$$$%%%%%%&&&&&&''')))+++,,,,,,---...000------...000333777:::;;;999;;;>>>BBBFFFKKKRRRWWWaaaddddddaaagggrrrwwwtttmmmjjjiiippp|||uuuYYY@@@888333444555222...,,,((()))******)))((()))+++%%%&&&&&&''''''(((((((((&&&(((***++++++///555:::BBBKKKXXXbbbhhhkkknnnpppoookkkgggdddaaa[[[RRRLLL>>>:::555111000000000000***+++,,,---------------///000111222333444555555777555444555555777???IIIZZZgggwwwwwwooonnnmmmXXXDDD;;;666///---000---------,,,,,,,,,+++++++++***))))))+++,,,+++***++++++,,,,,,---...///000---,,,++++++---///222333111555<<>>444000---)))((()))&&&&&&%%%&&&((((((((((((%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&***...333555:::777555333///+++,,,000'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%&&&'''((())),,,...111333555999===@@@???EEENNNTTTVVVVVVUUUVVVRRRUUUYYY[[[]]]^^^aaabbbcccccccccdddjjjtttyyyzzzzzzxxxtttoooooowww{{{hhhOOO;;;333,,,(((+++---+++((('''***+++,,,***((('''((()))---,,,***)))((('''(((((()))+++,,,,,,...777FFFQQQjjjuuu~~~wwwrrrfff___UUUKKKBBB<<<777444///000000111111000000///......///000222444666888555444666999;;;>>>GGGQQQYYYgggwwwxxxdddfffwwwvvv___HHH===666///---111...---,,,+++++++++,,,,,,+++)))((((((***,,,,,,+++///111444666555222///,,,)))))))))***+++---...000...///000000222:::DDDLLL\\\mmm............555GGG```sss}}}wwwkkk```VVVJJJ===555///)))&&&''''''''''''''''''(((((((((&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%(((---111888777666333///---...///)))******((('''&&&((()))(((((('''''''''(((***+++...000222444666:::???BBBEEEMMMXXX___aaa``````aaacccfffiiikkkjjjiiihhhiiifffdddcccdddkkksssyyy|||}}}|||wwwmmmgggmmm}}}wwwhhhUUUAAA444222---+++------***)))+++***+++,,,***(((''''''(((...---+++)))(((((())))))***---///000555CCCVVVeee~~~~~~xxxsssiii___UUUKKKBBB<<<333333222000000000000000000000000111444777999;;;:::888888:::;;;===FFFPPPbbbqqqppp```hhh|||zzzbbbJJJ===666///---111...---,,,+++***+++,,,---+++***))))))+++,,,+++***...111444666555222...+++,,,,,,++++++*********+++,,,.../////////333999???EEEVVVkkkyyy.../////////777MMMhhh||||||sssiiidddWWWGGG===555---))))))(((((((((((('''''''''''''''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$%%%***///555888:::888444111///------------+++******+++------,,,***)))***+++,,,---///000222333555999===AAAGGGOOOYYY```bbbdddhhhkkkqqqsssuuutttpppkkkgggeeeddd```\\\___fffqqq{{{|||mmm______mmm{{{|||wwwooocccTTTDDD888222///------...+++'''(((,,,)))***+++***)))((()))***+++***)))(((((()))***++++++///333666>>>OOOhhhzzzyyyqqqggg\\\QQQJJJ;;;999666333222222333444444444444666888<<>>666///...111///---,,,******+++,,,---+++******+++,,,,,,)))''',,,---...///000//////...,,,,,,++++++++++++******---///111000///111555999:::FFFTTTaaappp...000//////888PPPmmmxxxooolll^^^MMMBBB:::222......((())))))((('''&&&&&&'''''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$"""%%%'''%%%###$$$)))...444999>>>>>>:::555000+++111111111///......///111000///---,,,,,,---...//////000111222444777<<>>666///...222///...,,,******+++,,,---+++***+++,,,---,,,(((&&&***)))))))))***---000222((()))***+++,,,---......,,,...///...,,,,,,///333444:::@@@HHHXXXlll|||000///000666DDD[[[uuu~~~rrriiiddd[[[PPPEEE;;;444000(((,,,,,,((('''+++)))$$$***)))((('''%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''111888@@@BBB===555111///......---------,,,,,,,,,,,,------,,,+++,,,...000444333222111222777===BBBKKKSSS[[[______aaahhhnnnooooooooonnnllliiifffddd```RRRJJJVVVnnnttt___PPPKKKMMMXXXSSSKKKCCC===666000---///000000...***'''&&&&&&)))%%%!!!"""'''******(((000***''')))+++******,,,222111555CCCWWWlllzzzxxxjjj\\\TTTNNNFFF???<<<:::999888???@@@EEEMMMPPPNNNMMMOOOWWWWWWVVVTTTUUU[[[dddkkksssxxx|||eee[[[fffxxxmmmSSSAAA888555111,,,///......---+++******)))+++++++++************)))************************)))************+++++++++++++++,,,---///000000//////222666;;;CCCQQQbbbooo222///000:::OOOhhh|||xxxoooiiiaaaWWWMMMCCC888222***---,,,((((((***(((###''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%---333:::;;;777111...------------,,,,,,***))))))***+++,,,+++***+++---///222222333333333555999<<>>EEEDDDBBB>>>888333///---...//////---***'''&&&'''***&&&"""###(((+++***(((...***(((+++...---...111555888AAAOOOaaarrr~~~uuukkkccc\\\QQQHHHBBB@@@???>>>EEEJJJUUU```ddd___[[[[[[fffkkkqqqrrrpppnnnoooqqqvvvzzzyyyddd]]]jjjpppVVVCCC:::555111---///......---+++******)))+++++++++************)))************************)))************+++++++++)))---000000...---...000000222444555888AAAMMMWWWgggqqq~~~333000444FFF```xxx|||vvvppphhhbbbZZZOOOBBB777......,,,(((((()))'''"""$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######(((,,,111222///+++*********+++,,,,,,+++)))(((&&&******+++***)))***+++------///222333444555777999DDDGGGKKKPPPTTT[[[bbbgggfffiiilllkkkeee[[[PPPIII===BBBRRRkkkmmmUUUAAA666333555999<<<;;;666111---------......---***(((''''''***'''$$$%%%)))++++++))),,,)))***...000000333777;;;DDDSSSbbbppp||||||wwwnnnaaaVVVNNNJJJHHHGGGLLLQQQ\\\hhhllliiiggghhhttt}}}~~~}}}ppp^^^]]]nnnsssZZZFFF;;;666222.........---,,,,,,+++******+++++++++************)))************************)))************+++++++++(((...444333...+++,,,///000111111000///333:::@@@JJJWWWjjj{{{333666BBBXXXrrr}}}yyytttnnnkkkhhh^^^NNNBBB222///+++''''''(((&&&###$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######$$$'''))))))(((''''''(((((()))***++++++***)))(((,,,,,,---+++)))((()))***+++---000222333555999;;;AAACCCHHHMMMTTTZZZ^^^```bbbcccdddbbb[[[PPPDDD===999CCCVVVmmmzzz|||{{{|||qqqrrrpppdddRRRAAA666333111888>>>>>>777000---,,,+++,,,---,,,***(((((((((+++(((''''''***++++++***))))))+++///111111666<<>>>>>888111...---)))+++,,,,,,***)))))))))***)))((()))***+++******((()))---111111222:::CCCQQQ___qqq~~~yyyrrrkkkddd]]]XXX]]]^^^bbbgggiiillluuusss^^^WWWbbbwwwwww___JJJ>>>777222///---------,,,,,,++++++***+++++++++*********))))))************************))))))*********+++++++++...---...000222000+++'''+++,,,...///000111333555777<<>>111+++)))((('''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%'''(((&&&&&&'''((()))+++,,,,,,---...///...+++)))))))))//////...------///333666999???HHHMMMOOONNNLLLLLLPPPMMMIIICCC>>>:::666555<<<>>>DDDGGGEEE@@@CCCHHHYYY\\\]]]WWWLLL>>>444///+++111777999666222///...((()))++++++***)))******))))))))))))*********)))'''***///333444888DDDQQQbbblllyyy|||wwwppphhhccc^^^aaahhhnnnqqqttt|||kkkZZZ[[[lllvvv___KKK===666111///---------,,,,,,++++++++++++++++++************)))************************)))************+++++++++///+++***---111111+++%%%,,,------...////////////333444777:::AAAMMM\\\gggwwwaaalll{{{}}}|||||||||{{{xxxrrrnnn^^^MMM:::000,,,((((((***(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&'''((('''&&&%%%&&&''')))***(((***,,,,,,+++******+++'''(((***,,,,,,...111444666<<>>:::666333222222222333333666777333///222999IIILLLOOOLLLCCC888000+++***,,,///111111000...,,,'''(((***+++***)))***+++((()))******)))(((((()))(((+++222777:::AAARRRbbbrrrwww}}}~~~xxxrrrnnncccfffkkkqqquuu{{{uuubbbTTT]]]tttttt___JJJ<<<444000///------,,,,,,,,,,,,+++++++++++++++************)))************************)))************+++++++++,,,***)))+++......+++'''------,,,------------,,,...///111222555===GGGOOO]]]iiiyyytttzzz}}}zzzwwwuuulllWWWAAA555...)))(((***'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%&&&&&&&&&+++)))&&&######$$$&&&'''###%%%)))+++++++++,,,---%%%+++...111333555333:::@@@???999555666:::666444111///---...///000***+++...111///,,,...444666;;;???@@@<<<555///+++,,,,,,,,,---///...+++)))&&&(((***************,,,''')))******)))((((((((((((---444;;;???III]]]ooo|||}}}~~~}}}yyyvvvpppoooooorrrwwwlllYYYOOO]]]wwwsss^^^JJJ<<<444000...---,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))************+++++++++)))***++++++************---,,,+++,,,---......---,,,...111111111333888======KKK^^^nnnwww}}}}}}|||{{{yyyvvvssssssfffSSSAAA555...+++)))((('''%%%$$$&&&(((((((((%%%$$$$$$######$$$$$$%%%&&&%%%%%%'''))))))((('''######$$$%%%%%%&&&'''''' """%%%&&&%%%###""""""''''''(((((((((((((((((('''''''''''')))+++...///333444777666,,,###&&&///---,,,,,,+++***)))((((((,,,------,,,***)))***,,,,,,...111333333000,,,))))))(((+++///000,,,***++++++***)))***,,,---------------,,,+++))))))+++...)))000888>>>KKK```rrr|||~~~}}}zzzwwwwww|||zzz___RRRRRRfff}}}www___JJJ;;;444111//////...---,,,+++,,,---......------,,,+++++++++,,,...---,,,+++************)))))))))))))))***++++++***(((''''''(((((('''%%%***)))(((+++...///---***------...000222444666777999>>>FFFPPP\\\kkk{{{}}}{{{yyyvvvnnn```NNN===222---+++***)))'''&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%######"""''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%'''((()))------000000***###%%%,,,******))))))((((((''''''+++++++++***(((((()))++++++,,,///000000---+++)))***(((***...///+++***,,,***)))((()))***+++++++++***,,,,,,,,,++++++---///...777BBBKKKYYYlll|||~~~~~~rrrYYYPPPSSSiiizzzaaaKKK===666222000///...---,,,+++,,,,,,---------,,,+++++++++++++++******)))))))))******+++))))))(((((())))))***+++***(((''''''(((((('''&&&+++)))((())),,,------+++/////////...//////000111000444999@@@HHHSSS```hhhxxxzzzwwwooo___LLL;;;222///---+++)))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))))))))(((((('''''''''$$$$$$#########$$$%%%%%%'''&&&''')))'''$$$%%%(((''''''''''''''''''&&&&&&((())))))(((&&&&&&''')))***+++,,,,,,,,,+++))))))+++)))))),,,,,,******---+++++++++++++++,,,,,,,,,***,,,...//////000333555:::EEESSS]]]iiixxxtttdddQQQNNNXXXooo|||cccMMM>>>777333111000///---,,,++++++++++++,,,,,,+++************+++((((((((()))***+++,,,,,,))))))((((((((()))*********(((''''''))))))(((&&&***)))'''(((***,,,,,,,,,......---,,,,,,,,,------000222444666:::AAAHHHNNN[[[hhhxxx~~~~~~}}}xxxmmm]]]KKK===444...,,,+++++++++***(((&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%$$$(((&&&%%%%%%'''(((((((((+++******))))))(((((('''$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&''''''&&&%%%$$$&&&'''************************+++((('''******)))***...---...///000/////////000...///000222444888>>>BBBJJJWWWeeennnvvv~~~jjjWWWKKKOOO___xxx|||dddMMM???777333111000///...---+++******)))++++++******)))******+++))))))***+++,,,,,,,,,,,,)))))))))(((((())))))******((('''((())))))((('''***)))''''''(((***,,,---+++++++++++++++,,,---...444444444444666:::>>>AAADDDOOO]]]jjjvvv~~~~~~zzzuuummm]]]JJJ<<<000...,,,,,,,,,,,,***(((%%%&&&''''''''''''&&&%%%$$$###""""""######!!!%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$###$$$(((***+++***(((((('''''''''&&&&&&&&&"""###$$$&&&'''))))))***((('''%%%%%%'''(((&&&###'''''''''''''''''''''(((%%%&&&&&&%%%$$$$$$&&&'''+++***************++++++***'''&&&)))******,,,000---///222222111000111333444444444555999AAAKKKQQQ[[[gggttt|||yyy```OOOFFFQQQeee}}}{{{bbbLLL===666222000///......---+++***)))(((+++******)))******++++++***++++++,,,,,,++++++*********))))))))))))******)))((('''((()))***)))((())))))(((''''''))),,,---,,,++++++++++++,,,---.../////////000222555777888888===EEEPPP\\\jjjzzz~~~zzzzzzwwwjjjWWWHHH555222...,,,,,,,,,+++)))%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!$$$(((+++***(((######################## !!!###%%%'''((())))))((()))(((&&&&&&((('''###((((((((((((((((((((('''%%%&&&&&&&&&%%%%%%&&&(((*********++++++++++++,,,***((((((,,,...---000444///333777888666666777:::======>>>@@@FFFPPP[[[cccjjjuuunnnXXXJJJDDDSSSjjjyyyaaaKKK===555222000------------,,,+++)))(((+++************+++,,,,,,******+++,,,,,,+++***))),,,,,,+++*********++++++)))((('''(((***+++***)))((()))***)))((())),,,...///...---,,,++++++++++++,,,++++++---111333444444333333666===FFFRRRbbbqqqzzz~~~~~~zzzpppaaaUUU;;;777111---+++***)))(((&&&'''((())))))((('''&&&)))(((((()))++++++***((($$$$$$$$$%%%%%%&&&&&&&&&$$$"""!!!###((()))&&&""" !!!!!!""""""######$$$!!!"""$$$%%%&&&'''''''''$$$(((((($$$$$$''''''$$$))))))((((((''''''&&&&&&&&&'''''''''&&&&&&(((***((()))***++++++++++++***,,,***+++000333333666::::::???EEEFFFEEEEEEGGGJJJHHHKKKOOOTTT[[[eeeooouuuyyy{{{cccPPPHHHHHHZZZqqqwww```JJJ===666333222+++,,,,,,---,,,+++***)))+++++++++++++++,,,------***,,,...///000///...---...---,,,,,,++++++,,,,,,)))((('''(((***+++***)))'''***++++++******,,,...------,,,+++*********+++...------///222444333222111///000555999>>>JJJVVV^^^eeeppp{{{{{{qqqfff^^^AAA;;;333---***((('''&&&&&&'''(((******((('''&&&$$$######$$$&&&'''&&&$$$######$$$%%%%%%&&&''''''%%%"""!!!###''''''"""""""""###$$$%%%&&&&&&'''$$$%%%&&&'''((('''&&&&&& &&&'''###"""%%%'''%%%))))))((('''&&&&&&%%%%%%&&&'''(((((('''''')))+++'''((()))+++++++++***)))---,,,...444777888:::>>>HHHNNNTTTVVVUUUUUUWWW[[[RRRWWW^^^fffnnnvvv~~~}}}{{{{{{~~~uuu\\\LLLHHHNNNaaawwwwww```KKK>>>777444333***+++,,,---,,,,,,***))),,,+++++++++,,,------...---...111444555555555444///...------,,,,,,,,,,,,)))(((((((((***++++++***'''***------+++***,,,...(((((())))))***,,,---...///---,,,...111222000---///---///444555444:::CCCGGGPPP^^^mmmyyy~~~uuulllWWWGGG444***+++...,,,(((&&&'''))),,,---+++((($$$%%%%%%%%%$$$$$$######""""""$$$&&&&&&$$$"""!!!!!!&&&###!!!"""%%%'''&&&$$$'''%%%######%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$+++'''######'''***+++***&&&&&&((((((((('''&&&%%%+++((((((,,,...,,,+++,,,444555666666888???IIIPPP^^^fffnnnpppllliiijjjmmmmmmlllnnnttt}}}}}}~~~zzzfffTTTJJJGGGYYYllluuu]]]III===666111...///000111222222000...---111+++(((+++......///222---999BBBGGGLLLQQQMMMCCC>>>555///000///***(((+++))))))))))))((((((((((((+++******,,,...***!!!&&&'''(((***+++,,,------.........////////////000///000111222222333333222888>>>GGGRRR___ooo}}}www```PPP<<<000------+++)))...,,,+++***((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%### """######!!!&&&$$$""""""$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%$$$###%%%((()))(((&&&&&&&&&'''(((((('''&&&%%%(((%%%&&&+++---,,,,,,///222666:::???DDDMMMYYYaaakkkrrryyyzzzvvvtttuuuyyyzzzzzz{{{}}}|||}}}}}}uuu___MMMFFFHHH___rrruuu\\\GGG:::333///,,,---...000000000///---,,,222---*********+++000666EEETTTccckkkqqquuunnnbbbNNNBBB777222000+++***,,,***)))))))))(((((((((((((((''''''))),,,,,,)))%%%'''((()))+++,,,,,,,,,,,,---------.........//////---...///000000111111111444777===DDDNNN^^^ooo{{{~~~~~~|||mmm___KKK;;;111---,,,+++)))((('''&&&'''&&&###!!!&&&&&&'''''''''''''''(((&&&###!!!"""$$$&&&%%%###%%%###""""""$$$%%%%%%$$$$$$###""""""######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&''''''%%%&&&))),,,...---***'''&&&&&&''''''(((''''''&&&&&&$$$&&&+++......000444555;;;DDDLLLTTT^^^iiiqqqzzz~~~|||yyyyyy|||}}}{{{}}}~~~kkkTTTEEEEEENNNhhhzzzuuuZZZDDD777111---+++,,,---.........---+++***000---+++******---999FFFaaasss~~~gggWWWDDD888111---,,,---******)))))))))((((((((((((''''''''')))+++---...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++,,,---......///......111222333666===JJJ[[[fffuuu|||}}}yyymmmZZZFFF888000---,,,%%%$$$$$$%%%(((+++++++++&&&&&&%%%%%%%%%%%%%%%%%%&&&!!!###&&&%%%"""&&&%%%$$$$$$%%%%%%%%%%%%$$$#########$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%'''***---...---***(((&&&&&&&&&''''''''''''''''''&&&(((,,,///000444:::???FFFPPPYYY```iiirrrxxx{{{{{{|||}}}}}}||||||}}}}}}~~~sss___JJJ???GGGWWWqqqtttYYYBBB555111///...++++++,,,,,,,,,+++***))),,,+++,,,,,,---666KKK___yyynnnUUU@@@444///------*********)))))))))(((((()))***)))(((''''''***,,,++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,***+++,,,---............000111111111444===JJJSSSdddmmmzzz~~~tttcccPPP???333...,,,---***((('''''''''&&&%%%''''''&&&%%%$$$$$$######)))$$$!!!"""'''***(((%%%"""""""""!!!!!!!!!""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$%%%"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''')))---///000777>>>HHHOOOZZZccciiipppvvv{{{~~~~~~}}}zzzxxxyyy{{{~~~|||hhhUUUCCC;;;III]]]xxxrrrWWWAAA666333333222+++++++++++++++******))))))***---...111???[[[ttthhhMMM:::222...,,,************))))))))))))((()))***)))'''&&&'''(((++++++,,,,,,,,,+++******************+++++++++,,,++++++,,,---............///111222222222666===BBBOOOYYYggguuu~~~vvviiiYYYIII<<<222,,,---+++(((&&&&&&%%%###"""(((''''''&&&&&&%%%$$$$$$&&&$$$"""###%%%'''&&&$$$###$$$$$$###!!!!!!"""$$$$$$%%%'''&&&%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''******((('''&&&&&&&&&&&&###$$$%%%$$$###$$$&&&)))&&&&&&&&&&&&&&&'''((()))((((((***///111444<<>>444---******)))(((***(((&&&&&&&&&'''&&&%%%'''&&&###!!!!!!"""$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''((('''&&&%%%%%%''''''&&&%%%((((((((('''&&&%%%$$$$$$)))'''&&&''''''''',,,222777???LLLYYYdddnnnvvvzzz}}}zzzyyyxxxtttppprrrwww}}}~~~mmmYYYKKKMMMWWW```qqq~~~pppQQQEEE===BBBNNN^^^rrrnnnUUUBBB777444222111000///...---------...///...///333@@@]]]kkkPPP===222...---,,,+++************&&&((()))&&&&&&))))))'''))))))))))))))))))))))))***)))((()))+++,,,,,,+++***))))))))))))***++++++)))))))))************+++000000000000000333888;;;DDDNNN\\\iiiuuu|||vvvrrr___WWWNNNHHHEEEIIIUUUbbbtttwwwjjj___PPPEEE777///------+++))))))((((((((((((((((((((('''%%%###  $$$&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((()))***)))(((&&&%%%'''%%%###$$$&&&(((&&&###'''&&&&&&&&&'''(((***+++(((&&&''')))(((''',,,333???IIIXXXfffqqqxxx~~~~~~~~~|||zzzwwwssspppwww{{{vvvcccOOODDDJJJVVVaaatttyyyhhhNNNFFFBBBIIIVVVfffxxx|||lllTTTBBB888444222111000///...------...///000222333777FFFdddrrrXXXBBB555///...---,,,+++*********%%%((()))''''''******((())))))))))))))))))))))))***)))((()))+++,,,+++***))))))(((((())))))***+++)))))))))*********++++++---.........///222666999777???KKKXXXeeettt~~~wwwmmmccc]]]MMMJJJIIIJJJLLLRRR^^^jjj~~~~~~wwwppp[[[OOO???444000000...,,,'''(((((((((''''''''''''&&&&&&$$$!!! ###'''&&&%%%$$$######"""######%%%%%%$$$$$$$$$%%%&&&&&&&&&((()))******(((%%%###'''$$$"""###&&&'''%%%######"""""""""###%%%((()))&&&&&&(((***))))))...666HHHSSScccpppxxx}}}}}}|||||||||xxxyyy}}}|||zzzzzz{{{~~~}}}|||{{{zzzyyy|||ooo\\\JJJAAAHHHTTTfffwwwrrr___LLLGGGGGGOOO^^^nnn|||lllTTTBBB888444222111000///...---......000000444666<<>>666222000///%%%'''((('''&&&$$$$$$%%%%%%&&&&&&### $$$((($$$$$$######""""""######$$$$$$$$$$$$%%%&&&'''(((&&&''')))******(((%%%###&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%''''''''''''(((++++++---777BBBTTT___mmmxxx}}}~~~zzzyyyyyyzzz{{{~~~{{{tttooogggfffdddcccccceeehhhiiimmmkkkiiigggffffffhhhiiimmmttt~~~}}}~~~}}}xxxeeeTTTFFFCCCJJJUUUnnn|||{{{fffTTTDDDEEEKKKWWWgggxxxnnnUUUBBB777444222111000///.........///000111444999BBBSSSppp{{{```HHH999000000...---+++*********''')))((($$$%%%(((***((((((((((((((((((((((((((()))((('''((()))***)))(((***))))))))))))***++++++*********+++++++++,,,,,,+++,,,---,,,+++,,,///111///111555;;;CCCNNNYYYaaattt{{{yyyyyyrrrfff[[[QQQLLLJJJJJJYYY^^^jjjvvv}}}}}}yyyvvvkkk[[[III<<<444000000''')))+++***'''%%%%%%&&&$$$&&&(((%%%!!! $$$((($$$$$$#########$$$%%%%%%""""""###$$$%%%'''((()))&&&''')))******(((&&&%%%%%%&&&'''&&&%%%%%%%%%&&&''''''''''''(((((()))***)))(((''')))+++333EEEUUUaaakkkwww~~~}}}vvvsssrrrrrrsssssspppjjjccc]]]ZZZNNNNNNNNNOOOQQQTTTWWWYYYZZZYYYWWWUUUSSSRRRQQQQQQXXX___iiioooppprrrtttwwwwwwxxxxxxyyyzzz{{{}}}yyy|||~~~}}}}}}pppYYYIIICCCEEEPPP[[[sss~~~~~~oooZZZHHH@@@GGGSSSccctttqqqWWWBBB666333111111000///.........///111222888@@@KKK[[[ttt|||```HHH:::111000///---+++*********'''(((%%%!!! %%%'''&&&(((((((((((((((((((((((()))(((''''''))))))(((''')))))))))))))))******+++)))))))))************+++,,,------,,,+++,,,---///...///000222777>>>FFFKKK^^^fffrrr~~~yyyrrrddd^^^UUUOOOPPPXXXcccjjjrrrvvv~~~vvveeeQQQ???444000000+++...000///+++(((((()))$$$''')))'''###!!!$$$((($$$$$$$$$$$$%%%&&&&&&'''!!!""""""$$$%%%''')))***&&&((()))******)))((('''$$$''')))'''%%%$$$&&&((( """$$$&&&((()))***,,,(((&&&&&&+++888OOOdddjjjsss}}}xxxnnniiiggg```aaa___YYYPPPIIIFFFFFFFFFFFFHHHKKKOOOSSSVVVXXXWWWVVVVVVTTTQQQNNNKKKIIIJJJPPPWWW[[[\\\^^^ccchhhkkkmmmppprrrssssssuuuvvvuuuxxx|||}}}}}}{{{{{{{{{~~~kkkQQQBBB@@@GGGUUU```uuu|||xxxfffQQQ@@@BBBLLL\\\nnn~~~sssXXXBBB666222111000000///.........000111222???HHHTTTbbbvvv}}}```HHH;;;111000///---+++*********......***$$$$$$))),,,+++(((((((((((((((((((((((()))(((''''''((()))(((&&&((((((((((((((()))******(((((((((((())))))))))))+++,,,............111333000///...///111777<<<@@@IIIQQQ___nnn|||xxxooohhh^^^[[[[[[aaahhhooowww|||mmmXXXHHH>>>666///---,,,+++***)))((('''&&&'''&&&&&&$$$###"""!!!!!!)))(((''''''((()))+++,,,'''''''''''''''''''''''''''''''''''''''''''''''',,,***(((&&&%%%&&&'''((($$$&&&((((((&&&%%%%%%%%%***)))((()))111CCC[[[kkkzzz|||~~~}}}rrrcccXXXTTTMMMLLLJJJHHHFFFHHHLLLPPPVVVVVVWWW[[[aaaiiipppttttttrrrooojjjeee___[[[YYYXXXZZZZZZVVVTTTUUUTTTPPPXXXYYYYYYYYYZZZ]]]bbbfff___bbbhhhnnnnnnkkklllqqqxxxyyy|||vvv\\\DDD???DDDLLLZZZiiiyyy|||mmmUUUHHHFFFBBBSSSgggwwwtttWWWAAA666222111///...---,,,,,,---...///000>>>HHHYYYkkk~~~~~~___FFF:::555111,,,+++,,,,,,+++)))***************************)))(((''''''((()))***))))))(((((((((((())))))(((((((((((())))))))))))(((***,,,,,,+++*********))))))***+++,,,...///000...---...111666999999777777???LLLZZZiiiwww{{{tttoookkkfffcccfffeeeiiirrryyy}}}sssbbbSSSFFF:::000...---+++)))((('''&&&%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''+++***(((&&&%%%%%%%%%&&&$$$&&&((((((&&&%%%%%%&&&&&&''')))///;;;OOOdddrrr}}}~~~vvvkkk\\\MMMCCCAAA???CCCHHHNNNUUU]]]dddiiinnnoooqqqvvv|||{{{wwwtttrrrmmmooommmgggcccbbb___[[[WWWUUURRRNNNLLLKKKKKKJJJOOOOOORRRWWWWWWUUUVVVZZZ^^^aaagggqqq{{{kkkXXXGGGDDDHHHPPP```ppp{{{dddMMMAAA@@@EEEXXXooo~~~qqqUUU>>>444000///---111000...---,,,---...///===GGGWWWjjj~~~fffKKK<<<111...))))))+++---,,,+++************************)))(((''''''''''''((()))((((((((((((((())))))***))))))*********+++++++++'''((()))(((((()))+++---)))))))))***+++,,,---...333111000000111111...,,,111666???IIIVVVdddrrrzzz~~~wwwmmmfffeeegggjjjllltttvvv||||||pppbbbTTTDDD777111...***(((''''''&&&$$$%%%%%%&&&'''((())))))***%%%%%%%%%&&&%%%%%%$$$$$$"""###$$$&&&(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&& !!!'''333FFF[[[mmmwwwzzznnn^^^QQQEEE======AAACCCKKKWWWcccnnnxxx|||xxxvvvsssnnnfffaaa[[[VVVRRRNNNHHHCCCCCC???===@@@AAA@@@@@@CCCFFFKKKVVVeeevvv^^^RRRIIIJJJNNNWWWhhhyyypppYYYFFF>>>???III___wwwqqqUUU???555222000...222000...,,,,,,...000111999CCCSSSiiipppRRR???444///+++)))+++---,,,+++************************((((((''''''''''''((((((''''''(((((())))))******))))))************++++++&&&&&&&&&&&&&&&(((,,,///***************+++,,,,,,......---...000000...---...000444:::CCCPPP]]]eeettt{{{~~~mmmjjjggggggllluuu~~~{{{qqqdddSSSEEE666111+++'''''''''&&&$$$###$$$$$$%%%&&&'''((((((&&&&&&'''((('''&&&$$$###"""###$$$&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((()))$$$%%%''''''&&&%%%&&&'''"""###)))999QQQhhhwwwxxxcccWWWIII@@@===???IIISSSbbbjjjuuu|||vvvpppmmmkkkggg^^^XXXKKKBBB<<<<<<<<<:::888999>>>DDDRRRfff{{{~~~\\\RRRKKKMMMUUUaaaqqqxxxeeeQQQCCCAAAEEEMMMddd}}}pppTTT???555222000...///...,,,,,,---111444777444<<>>999999<<>>444111...,,,...---,,,,,,...111444666///666GGGaaa~~~dddHHH===777000+++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%&&&''''''''''''(((((((((&&&))),,,---,,,***))))))---,,,,,,+++++++++++++++------......------,,,,,,///111333555777;;;@@@DDDEEEMMM[[[iiiuuu~~~|||zzzwwwtttsssrrrwww~~~zzzmmm```JJJ@@@444,,,++++++)))&&&)))(((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$"""""""""###$$$%%%&&&%%%%%%%%%''')))))),,,777KKKbbbuuuqqq]]]PPPBBBAAAEEEPPP]]]iiixxx{{{wwwwwwnnneee^^^UUUJJJCCCAAABBBKKK]]]tttuuuhhhfffooo|||}}}eeePPPAAA;;;BBBKKKgggxxxsssXXXCCC999555222///111000///.........///000...333BBB\\\|||rrrSSS:::444---******+++***)))))))))))))))))))))))))))(((((())))))))))))((((((******+++***)))(((&&&%%%(((((())))))))))))******&&&)))---///---+++((((((,,,++++++*********++++++%%%'''***++++++,,,---///+++---///111111222444666777>>>IIIUUUaaallluuu{{{~~~|||vvvvvvuuuuuuwwwzzz|||~~~~~~qqqcccTTTHHH999000...---+++(((''''''''''''&&&&&&&&&&&&(((((((((((((((((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%---***&&&"""!!!"""$$$&&&$$$%%%&&&%%%$$$%%%(((***&&&...???UUUjjjyyysss```OOOFFFCCCHHHVVViiiyyy|||xxxtttjjj___YYYYYYZZZbbbrrrsss[[[HHH>>>>>>HHHTTTuuuvvv[[[FFF<<<777333000////////////......---,,,222444@@@YYYyyybbb>>>888000,,,+++,,,,,,+++))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&'''((()))******)))((('''((((((((()))))))))******%%%(((+++,,,+++*********)))(((((((((((())))))*** ###(((***,,,---111444***+++---.........000111444888>>>FFFNNNXXXbbbiiivvvyyytttqqqppppppqqqtttyyyqqqbbbYYYMMM===333000///---)))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%***'''###!!!!!!%%%))),,,$$$%%%%%%%%%$$$%%%(((***)))555KKKcccwwwrrr]]]KKKBBB@@@TTT\\\lll|||sssoooqqquuu||||||jjjTTTEEE???DDDRRR```|||qqqVVVAAA666111---***+++,,,.../////////...---555666???WWWwwwlllFFF???666000///...---+++))))))))))))))))))))))))$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%(((***++++++******&&&&&&&&&&&&'''''''''((($$$&&&((()))))))))+++---&&&&&&&&&&&&&&&'''(((((((((+++......,,,+++---///---...///......///111333222333555999>>>GGGPPPWWWeeeooo|||~~~~~~xxxsssnnnkkkpppttt{{{~~~tttmmmeee\\\NNN???444...,,,,,,(((''''''((())))))&&&$$$&&&%%%$$$%%%'''((('''&&&''''''&&&&&&'''(((***+++((())))))&&&$$$###%%%'''******)))((('''&&&&&&%%%'''%%%&&&((((((&&&'''***///@@@XXXlll|||zzzjjjYYYHHHAAAKKKYYYwww|||yyyZZZCCC@@@BBBFFF\\\xxxtttZZZDDD888444111000//////...------------...///222999KKKhhh\\\AAA666777///'''***---***************)))(((((()))((('''&&&&&&'''((()))******)))((('''&&&&&&%%%((((((((((((((()))***+++''''''((()))))))))))))))''''''((()))******))))))+++***)))***,,,+++((($$$++++++,,,------......///222222333666:::@@@EEEGGGUUU^^^hhhooottt|||wwwqqqnnnoooqqqsss|||vvvooolllfffYYYJJJ<<<111,,,******)))((((((((()))))))))'''&&&%%%&&&'''(((((('''%%%%%%$$$$$$%%%&&&'''((($$$###!!!"""$$$&&&&&&%%%''''''''''''''''''&&&&&&'''%%%&&&((((((&&&)))///444HHHaaattt{{{hhhSSSGGGGGGPPPcccttt~~~lllUUUAAA@@@FFFPPPfff}}}vvv[[[EEE999444222000///......---,,,---------...000777GGGcccfffIII999777...''')))++++++++++++++++++***))))))(((((((((''''''(((((((((***))))))((('''&&&&&&&&&((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((...+++((((((+++,,,,,,,,,++++++,,,,,,---...............///111444888;;;===BBBJJJSSSZZZ```hhhsss}}}{{{uuummmggghhhoooyyyyyysssrrrppphhh[[[III:::000,,,++++++***)))((())),,,...((('''%%%&&&''')))((('''&&&%%%%%%%%%%%%%%%&&&''''''$$$"""$$$)))+++)))&&&%%%&&&'''((((((((('''''''''%%%&&&'''''''''---555AAAWWWppp}}}rrrdddQQQ@@@@@@QQQggg|||vvv[[[MMM??????KKK^^^tttxxx\\\EEE888444222111...------,,,,,,,,,,,,,,,---///444AAA[[[|||xxxVVV@@@:::000***+++***,,,,,,,,,,,,,,,+++******'''(((((())))))(((((('''))))))((((((''''''&&&&&&)))((((((''''''''''''(((''''''((())))))))))))))))))((('''&&&&&&&&&'''(((...+++'''&&&(((+++///000***++++++,,,,,,---.........///000111333444555666555;;;BBBHHHMMMUUUaaajjjuuu}}}}}}rrrpppmmmkkkoooxxx|||wwwuuuvvvuuukkkYYYGGG999222+++,,,,,,+++))))))+++...)))(((&&&%%%'''(((((('''''''''''''''''''''''''''((('''&&&'''(((((('''&&&((())))))))))))((('''''''''&&&''''''%%%'''111<<>>>>>OOOjjjzzz]]]EEE888333111000------,,,++++++++++++,,,,,,...222<<>>FFFOOO\\\eeemmmuuu~~~fffZZZYYYjjj{{{~~~vvvqqqqqqtttyyylllUUUEEE777111---///666===@@@???888555000,,,******)))((( !!!###%%%&&&&&&&&&&&&!!!%%%)))******///888???999555///)))&&&%%%&&&'''$$$'''***,,,---777PPPhhhttt|||uuu___KKKGGGLLLYYYkkk}}}yyybbbMMMCCCBBBIII]]]uuu|||bbbMMM@@@999555222///......---,,,---------+++///000222???ZZZvvvgggQQQ===666444,,,***++++++++++++***))))))***))))))))))))))))))***&&&&&&&&&'''((())))))*********)))(((((('''((((((''''''((()))))))))))))))&&&&&&'''(((((()))***+++'''***,,,,,,***(((((()))(((((())))))***+++++++++,,,+++++++++,,,---///000222222222222222444666888>>>BBBIIIQQQYYYbbbkkkqqq{{{___UUUVVVkkk~~~vvvnnnoooxxxvvv___NNN===444,,,...:::EEEKKKKKK===999333///---,,,***))) """$$$'''((()))))))))&&&&&&&&&'''***000777<<<:::555...'''$$$$$$&&&((("""&&&+++...111>>>[[[tttzzzoooWWWEEEHHHUUUiiizzzqqqYYYEEEAAAAAANNNiii}}}eeePPPCCC<<<777333//////...------------...***...///000;;;UUUqqqsss[[[DDD:::777000+++,,,,,,,,,,,,+++******+++***)))(((((()))***+++%%%&&&&&&'''((()))******111000...,,,+++***))))))'''(((((()))))))))))))))$$$%%%''')))***+++++++++$$$&&&))))))'''&&&(((+++((((((((()))******++++++***)))'''&&&'''(((***+++,,,,,,------...///000111===>>>@@@DDDKKKSSSZZZ^^^hhhsss|||YYYVVV___rrr~~~{{{tttmmmnnnvvv~~~nnn]]]FFF===444333;;;FFFOOOSSSPPPIII???777222...)))&&&%%%&&&&&&&&&%%%%%%&&&(((,,,***'''(((+++000333555111...***)))))))))&&&$$$!!!%%%***000;;;OOOjjj}}}sss^^^LLLJJJXXXhhhwww```LLLCCC;;;GGG]]]ttt|||fffRRRCCC;;;777666666333///---...///000000***000......999GGGbbbkkkQQQ:::111333---......,,,)))))),,,///))))))))))))))))))))))))(((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''(((((())))))***+++++++++(((((((((***++++++)))'''((()))))))))'''''')))***))))))))))))))))))))))))+++)))'''(((,,,///...,,,...,,,***+++///111000///666777999:::===BBBIIIMMMYYY___iiisss{{{\\\ZZZcccsss}}}~~~{{{uuurrrqqquuu}}}uuuhhhLLLAAA555000888EEERRRYYYWWWQQQGGG>>>555///***'''((((((((('''&&&&&&'''(((***(((&&&'''***---///000,,,)))'''((()))***(((&&&***+++---444CCCZZZssszzzdddRRRMMMWWWjjjxxx~~~mmmVVVDDD<<>>GGGXXXnnnwww]]]FFF;;;999;;;===999555111...---,,,+++***(((///---,,,444===PPPkkkxxxqqqUUUAAA888222333444222...,,,******))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&'''((())))))((((((''''''&&&%%%%%%$$$((('''''')))***+++***(((&&&'''((('''%%%%%%'''((())))))))))))))))))))))))&&&))),,,,,,)))))),,,000///---,,,,,,---......---...///111222333555888:::999===EEENNNXXXdddpppwww\\\___iiivvv}}}~~~wwwqqqpppxxx|||wwwhhh[[[KKKAAADDDQQQ```jjjllljjjcccVVVEEE777...***,,,***(((''''''''''''&&&%%%$$$$$$%%%'''((('''%%%))))))))))))(((&&&$$$###***)))...???XXXppp~~~{{{fffYYYOOOWWWmmmyyylll[[[KKKDDDEEEPPPcccyyytttZZZDDD999888999:::666333000---,,,,,,***)))&&&---,,,,,,222999HHH```uuudddJJJ:::333333333111...+++)))((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***))))))(((((('''''''''''')))(((((()))+++,,,+++***'''(((((('''&&&&&&''')))))))))))))))))))))))))))&&&(((++++++******,,,...///...---,,,------------,,,...000000000000111333888:::===BBBJJJUUU```gggvvv}}}XXX___kkkyyy|||sssoooxxx|||zzzuuulll```XXXXXX```jjjqqquuutttpppcccQQQ>>>111++++++)))'''&&&''''''&&&$$$%%%$$$$$$&&&((((((&&&%%%))))))***)))(((&&&&&&%%%+++///;;;QQQjjj|||{{{mmmOOONNNUUUfff|||}}}|||mmm]]]LLLAAABBBHHH\\\nnnsssYYYEEE:::777555333222///---,,,,,,---,,,+++***000000000777<<>>FFFQQQhhhxxxsssYYYEEE;;;666222......,,,++++++,,,------,,,)))///...///666999CCCWWWtttcccLLLAAA;;;444...+++)))((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((''''''&&&$$$%%%%%%&&&''''''((((((***)))((()))+++---------((()))***)))'''''')))***(((((((((((((((((((((((((((&&&&&&)))---///,,,(((,,,------,,,++++++---...---...///...---...000111333444555777:::AAAHHHNNNWWW```lllwww~~~]]]iiiwww|||xxxyyy{{{}}}}}}~~~~~~}}}}}}}}}~~~zzzkkkUUU>>>000,,,(((%%%&&&)))+++)))&&&%%%$$$$$$%%%'''))))))(((***++++++***)))***///333888GGG^^^rrr|||~~~|||zzzwwwcccQQQNNN[[[mmm}}}}}}yyymmm[[[KKK???@@@OOO```tttrrrXXXDDD;;;666222...,,,+++***+++,,,---,,,+++''',,,******000222;;;MMMmmmuuu^^^PPPGGG:::000***)))((((((((((((((((((((((((((((((((())))))******))))))(((''''''(((((('''&&&%%%$$$'''''''''''''''''''''''')))'''&&&''')))+++,,,,,,'''((()))(((&&&&&&(((***((((((((((((((((((((((((&&&&&&(((***,,,,,,+++******,,,---,,,++++++---000,,,,,,,,,++++++,,,000222...000111333555888===AAAIIIRRR^^^hhhppp{{{cccooo}}}||||||{{{{{{|||sss]]]CCC222,,,)))%%%'''+++---+++(((%%%$$$###$$$''')))))))))//////...+++((()))...222FFFXXXooo~~~}}}pppZZZGGGQQQbbbxxx~~~yyyvvvjjj^^^NNN@@@999@@@UUUiii|||rrrVVVBBB:::777444111---+++***+++,,,,,,+++***+++///,,,+++000111999JJJfff~~~lll[[[PPP@@@222+++)))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((('''%%%###"""+++++++++***))))))(((((('''%%%$$$%%%'''***++++++&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((###'''+++,,,***)))***,,,)))+++---,,,++++++...111*********))))))+++///333...000111222222333555777:::CCCOOOXXXaaammm}}}hhhxxx~~~{{{~~~~~~yyytttqqqkkkggghhhmmmmmmqqqvvv||||||fffMMM===///...***&&&%%%'''))))))''''''((()))))))))))))))111+++***---,,,,,,999JJJ^^^qqq~~~|||zzzaaaQQQNNNeeewwwxxxooojjjZZZOOOBBB===AAANNNdddvvvlllPPP@@@999555444444,,,,,,,,,,,,,,,,,,,,,,,,*********+++...444<<>>QQQmmm{{{~~~}}}oooZZZTTTZZZrrr}}}{{{wwwuuuuuuvvv{{{~~~zzzmmmeeePPPFFF<<<;;;DDDUUUlll}}}jjjOOO>>>777333222222,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,...222888===SSSnnnjjjOOO<<<222,,,***,,,******)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''((('''%%%%%%''')))((((((((()))))))))******++++++++++++++++++++++++%%%''')))))))))***,,,...---+++,,,000111000111444444666<<>>MMMaaavvvhhhMMM<<<666222000000---,,,+++******+++,,,------............000444777JJJdddtttUUU@@@444---+++,,,++++++*********)))))))))'''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%)))*********)))'''%%%$$$%%%&&&&&&'''(((((())))))'''((()))(((&&&&&&((()))'''''''''(((((((((((()))************************)))***,,,,,,++++++---...///,,,---000000...///111555555999@@@FFFMMMYYYdddnnnvvvttt|||vvvyyyoooZZZXXXgggxxx~~~zzz}}}xxxjjjXXXLLLGGG<<<444333555555444555111888GGGZZZnnn~~~yyy```III777111,,,++++++***))))))((())))))*********)))))))))'''(((,,,333BBB^^^vvv}}}xxx{{{yyyrrrfffXXXVVViiizzzooohhhQQQNNNIIIDDDAAAAAACCCEEEEEEIIIOOOUUU\\\ccckkkppprrruuuzzz}}}fffUUUFFF>>>;;;FFFXXXlll~~~|||fffKKK<<<555111//////---,,,+++******+++,,,---,,,---.........///222444BBBZZZzzzxxxWWWAAA555...,,,,,,++++++*********)))))))))(((((())))))))))))(((((((((''''''&&&%%%%%%%%%%%%%%%&&&((())))))(((&&&$$$'''(((((()))))))))((((((&&&'''''''''((((((((())))))******)))(((((()))+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++,,,...---,,,,,,---......+++,,,///000......111444444777<<<@@@EEEPPP[[[cccmmmzzzxxxyyyzzz|||mmmWWWTTTeeexxx{{{~~~vvviiidddjjjrrr~~~~~~{{{rrreeeUUUFFF>>>GGG===555444555222000///333333:::MMMggg|||jjjTTT>>>444---------***(((***'''(((((((((((((((''''''***((((((---999PPPnnn{{{tttyyyqqqeeeZZZVVV___sssxxxnnnaaaSSSJJJ???===:::888888:::===???888:::>>>BBBGGGMMMSSSXXXZZZ```iiiuuuwww```NNNAAA<<>>444...,,,,,,******)))))))))((((((((((((((()))******)))(((((('''''''''&&&&&&%%%%%%$$$$$$&&&'''))))))(((&&&%%%%%%%%%&&&'''(((((())))))))))))((((((((('''''''''((())))))(((''''''(((***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((***+++***)))((()))++++++)))***...///...///222000///222666999===GGGQQQZZZcccqqq||||||}}}tttzzzmmmYYYUUUeeexxx{{{rrr{{{~~~zzzjjjWWWQQQ[[[hhhqqqoooiii___QQQDDD<<<999===666111222333000...///444333:::MMMhhh~~~ttt```FFF888...------)))(((+++''''''((((((''''''&&&&&&)))((()))222CCC]]]wwwzzzqqqwwwkkk]]]WWW]]]kkk{{{|||uuujjj___UUUIII===555777666444333333555777999888999:::::::::<<>>EEEOOOWWWcccoooyyy{{{zzz~~~vvvhhhWWWeeevvv~~~||||||qqqYYYAAA;;;KKK]]]___SSSDDD;;;:::<<<<<<;;;EEECCCCCCBBB===555111333222@@@UUUhhhuuu{{{}}}~~~{{{jjjQQQ>>>///---,,,'''&&&+++))))))***))))))((('''''''''***333EEE^^^uuuzzzpppccc\\\WWW]]]pppvvvkkkUUUKKK>>>555333333222000000000111111222222222222000222333333222222333444777AAATTTkkkzzzyyy|||gggSSSFFF@@@FFFNNN```tttmmmXXXBBB666333111000000---...111222222111...---+++++++++******+++///222222999MMMiiiqqqPPP>>>666222---+++,,,,,,,,,+++++++++******'''((()))++++++)))((('''"""###%%%'''((((((((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******)))*********((((((***+++'''''''''(((((((((((()))))))))))))))))))))))))))''')))************+++---...++++++------+++***---------000444333111555;;;CCCKKKWWWcccnnnzzz{{{yyyzzz||||||xxx}}}xxx{{{yyy}}}mmm```fffxxx}}}ooo[[[JJJFFFMMMUUULLLGGGAAA===999999@@@IIIQQQUUUWWWPPPCCC999777888???PPPeeeoooiiieeeooo}}}zzziiiQQQ???///...///+++)))*********+++)))''''''((()))(((,,,:::RRRiiiyyyyyyhhh\\\SSSTTThhhvvvbbbPPPCCC===777333222222111000,,,+++000777888222///000---444666000,,,///222222333AAA\\\xxxsssiiiqqq{{{kkkVVVEEE@@@BBBKKK___tttoooTTTCCC<<<222///333111---...//////...---+++***---,,,------...///000111222666CCCYYYuuuuuuTTT>>>333...,,,---,,,+++***+++,,,,,,)))%%%&&&((()))((('''&&&''')))******)))((('''&&&&&&%%%'''((((((((('''&&&%%%%%%+++(((&&&'''))))))'''%%%)))((('''&&&&&&'''((()))333,,,$$$###'''***((($$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&(((***,,,---,,,,,,,,,---...///...,,,,,,,,,,,,---------..................///000111222>>>CCCOOO___llluuu~~~|||uuuooonnnqqqqqqtttwww|||~~~|||zzz~~~yyyrrriiigggjjjnnnsss{{{qqqcccgggxxxtttcccTTTLLLMMMPPPCCC===999999<<>>///,,,---)))'''((((((((()))((('''(((***,,,333;;;NNNfffxxx~~~ooo```QQQ]]]qqq~~~mmmYYYIII===555000............///......---------000333333000...---333333111...+++---000333===OOOiiisss___OOOOOO```sssxxxfffPPPAAA;;;===GGGQQQhhhuuummmQQQ???;;;333111222...,,,,,,,,,,,,+++***))))))++++++******+++,,,------///000444@@@VVVqqqpppWWWEEE;;;333000000,,,,,,++++++******)))(((***++++++***((('''''')))'''''''''(((((((((((((((%%%%%%&&&'''((((((((('''(((''''''''''''''''''&&&&&&'''((())))))((('''&&&(((******)))''''''))),,,((((((''''''(((((()))***((((((((((((((()))))))))((((((''')))***+++***(((------........./////////------------...///000000999666777>>>FFFQQQ```mmm|||yyykkk```YYYVVVZZZ```iiimmmrrrxxx}}}|||xxxyyy~~~vvvdddXXXNNNKKKJJJHHHGGGHHHHHHZZZsss}}}qqqdddcccppp~~~~~~|||qqq]]]JJJ???<<<666888FFFWWWbbbgggjjjkkkhhhcccaaaccckkkvvv~~~zzz{{{wwwiiiVVVQQQbbbwww~~~mmmRRR???///---...)))'''(((&&&%%%### """'''+++333<<>>444//////,,,,,,,,,+++))))))))))))((()))***)))'''&&&'''((('''''''''(((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&''''''&&&&&&''''''&&&'''((())))))((('''&&&%%%(((+++***'''&&&(((,,,''''''&&&&&&''''''((()))%%%&&&'''((()))***++++++)))(((((()))+++,,,***)))))))))*********+++++++++,,,,,,,,,,,,---...///000333111222777===EEEQQQ\\\nnnwwwxxxjjj```YYYVVVZZZaaakkkooovvv}}}{{{zzz}}}|||ooocccJJJIIIKKKNNNLLLFFFCCCDDDPPPccczzzwwwccccccqqq~~~{{{zzzzzziiiVVVEEE<<<666333777GGGYYYdddjjjmmmooolllkkkmmmrrrxxx{{{||||||}}}yyykkkYYYSSScccxxxpppQQQ>>>...,,,,,,(((%%%&&&)))(((%%%!!! ###(((,,,+++999RRRlll}}}vvvhhh^^^cccrrroooZZZCCC777333111///...---///111222111111111222///222222111222666888666333000...000000000333777AAAVVVnnn|||rrrZZZJJJAAAAAAOOO___mmm~~~qqqTTTIII===999<<>>:::555222555CCCTTT```hhhnnnnnnpppsssxxx|||~~~~~~}}}}}}yyyjjjWWWQQQbbbvvvsssSSS@@@000------)))&&&''',,,+++***(((''''''***,,,)))888TTTppp}}}pppddd]]]fffuuuzzzqqqWWWGGG777222111///...///,,,...111222222333666888777<<<@@@@@@DDDKKKMMMJJJDDD<<<444222000///222888GGG]]]uuugggNNNCCCAAAEEERRRaaaqqq~~~ttt___FFF@@@<<<<<>>;;;777555444---///...---,,,+++++++++,,,+++******)))))))))******,,,---...000999OOOjjjxxxfffVVVGGG999000...,,,------***(((''')))+++&&&'''))))))(((((()))+++))))))((((((''''''&&&&&&'''''''''(((''''''&&&&&&###&&&''''''%%%%%%''')))((((((''''''''''''(((((($$$&&&'''((('''%%%%%%$$$'''''''''''''''(((((()))))))))******)))((('''&&&***))))))***,,,,,,+++)))******+++++++++,,,,,,,,,++++++++++++,,,---...///444111111333444666<<>>===AAAIIIZZZsssiiiLLL;;;:::777666555///000///---,,,++++++,,,---------,,,,,,,,,,,,,,,---+++,,,---...555HHHcccwww~~~|||jjj[[[KKK;;;222///,,,------***''''''))),,,&&&''')))***)))***+++---******)))((('''&&&&&&%%%'''((((((((('''&&&%%%%%%###%%%''''''%%%$$$'''))))))((('''&&&&&&'''((()))$$$%%%&&&''''''&&&###"""((((((((((((((()))******'''((()))******)))(((''')))(((((()))++++++***)))&&&'''''''''((((((((((((++++++++++++,,,---......333///---......///555===>>>FFFNNNUUU___lllvvvyyy~~~zzzvvv~~~uuu___PPPHHHCCCNNNLLLHHHGGGNNN]]]ppp}}}xxxffffffkkkxxxzzz{{{~~~}}}nnnVVVGGGFFFAAA888333333555888>>>JJJWWWaaannnwww~~~{{{nnnYYYNNN]]]tttvvvYYYCCC666111+++,,,///***+++(((((()))(((&&&)))///...888NNNgggxxxppp^^^WWWYYYiiivvvttt^^^NNN@@@;;;444///000222000---,,,222555444777AAALLLQQQgggpppzzz~~~}}}|||nnn[[[DDD777111111444999QQQiii{{{mmmUUUDDDDDDGGGJJJ]]]uuu}}}kkkVVVGGG@@@???AAAIIIXXXmmmkkkOOO>>>:::444222333...+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,'''&&&)))///666CCCWWWiiiooonnnwwwpppdddSSS@@@333000---,,,******+++,,,+++***+++)))(((((()))******)))((())))))***+++,,,,,,,,,%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((%%%&&&((())))))(((&&&%%%)))&&&%%%&&&)))***)))'''''')))+++,,,---,,,***)))++++++***)))(((((())))))((())))))))))))*********++++++++++++,,,---......///000000...,,,---222666555888===DDDNNNZZZhhhpppssszzz{{{zzzzzzeeeRRRHHHEEEBBBFFFFFFIIIRRR```ooo|||{{{gggffflllyyy{{{}}}zzziiiVVVKKKFFF>>>555333444444333666AAARRR^^^sss{{{~~~qqq\\\PPP\\\rrrwwwZZZDDD666111******---(((---***))))))'''$$$&&&***///:::PPPjjj{{{~~~~~~xxxiiiZZZVVVZZZiiivvvwwweeePPPBBB333000---,,,000444444222222444555888CCCVVVeeelllzzz~~~yyyfffNNN>>>555333555:::NNNfff~~~wwwaaaKKK===AAAIIIQQQdddzzzuuuaaaMMM???>>>>>>BBBPPPeee{{{mmmPPP>>>999222000222...,,,,,,++++++******))))))((()))***+++---...///000///---...000444<<>>SSSeee{{{~~~rrr]]]PPP[[[oooyyy\\\EEE666000)))***,,,&&&+++((('''(((&&&$$$%%%***+++666LLLgggzzz~~~~~~||||||{{{ssseeeZZZ[[[bbbiiiuuu{{{jjjWWWDDD999222///---...////////////333777>>>HHH[[[qqqnnnUUUCCC999444777<<>>888111///111...---,,,,,,+++***)))))))))))))))***+++---...//////111000000111222777CCCPPPUUUaaayyy|||pppeeeUUUCCC555...---+++))))))***+++***)))***))))))(((((())))))*********)))'''&&&%%%$$$###%%%%%%%%%%%%&&&'''(((((())))))))))))))))))))))))&&&((((((((('''(((***+++''''''''''''''''''''''''((('''&&&'''((())))))'''$$$%%%'''((((((((('''&&&******)))((((((((())))))*********+++++++++,,,,,,''''''''''''((()))***+++---,,,+++,,,...//////...222222222444999BBBLLLTTThhhiiimmmttt}}}|||vvvyyy~~~pppXXXEEE@@@DDDJJJLLLMMMWWWfffxxx|||eeeeeekkkyyy}}}~~~iiiTTTLLLEEE:::888===EEEHHHGGG>>>999CCC]]]sss{{{ooo[[[PPP\\\pppzzz^^^FFF666000***,,,---''''''%%%&&&)))(((&&&)))...)))333IIIeeeyyy~~~}}}|||{{{{{{xxxnnnaaa[[[```gggiiitttttt___JJJ;;;333444222000111///,,,,,,...333AAASSSddduuupppXXXEEE:::555888===MMMgggyyykkkUUUGGG@@@HHHXXXiii{{{zzzvvvtttwww|||mmmZZZIII???;;;CCCLLL[[[nnnsssUUU@@@999111000222///------,,,+++******)))(((------,,,,,,,,,,,,++++++,,,,,,...000111555@@@LLLNNNaaa|||rrrcccTTTCCC666///---+++))))))******)))((()))))))))((((((((()))******)))((('''&&&$$$######)))((('''&&&&&&&&&(((((())))))))))))))))))))))))%%%&&&'''''''''''')))+++((('''&&&&&&&&&&&&'''(((''''''''''''((()))(((((($$$%%%&&&''''''''''''&&&***))))))((((((((())))))(((((((((((())))))))))))''''''''''''((()))******,,,+++***---000111///,,,333222111111444;;;DDDJJJ]]]aaahhhqqqyyy}}}xxxtttzzzvvvcccNNNDDDGGGPPPVVVYYY[[[hhhyyyzzzbbbbbbiiiwwwzzz~~~uuu^^^KKKDDD>>>777???OOO\\\___\\\OOOCCCHHH```wwwzzznnn[[[RRR___tttwwwaaaGGG666111,,,...000***(((&&&(((******''')))...---555JJJeeezzzzzzxxxrrrfff]]][[[aaagggiiisss|||iiiRRR???333///...,,,---000///...333;;;DDDWWWnnn}}}sss\\\III;;;444666<<>>HHHWWWkkk|||uuuWWWBBB;;;333111333000------,,,,,,+++******)))---------,,,,,,+++++++++''''''+++///000444???JJJQQQfffuuucccSSSEEE999111...,,,***)))******)))(((((()))***)))'''&&&(((***(((((((((''''''&&&&&&&&&,,,+++)))'''&&&&&&''''''((((((((((((((((((((((((###%%%&&&&&&%%%&&&(((***((('''&&&&&&&&&&&&'''(((&&&'''((((((((((((((()))&&&&&&''''''(((((((((((()))((((((((((((((())))))''''''((((((((()))))))))(((((((((((()))***++++++---++++++...222222///,,,111111000000222777>>>DDDOOOZZZhhhqqqvvv{{{xxxuuuvvv~~~}}}gggVVVGGGGGGQQQ\\\bbbeeegggssszzz```aaahhhwww|||www~~~zzzhhhUUUFFFAAA@@@BBBRRRfffuuuwwwqqq^^^JJJGGGXXXjjjzzz|||ppp^^^TTT```sssvvvdddIII777111---///111))),,,++++++,,,***%%%&&&))),,,222DDD^^^uuu~~~{{{qqqfffaaadddjjjmmmkkksss~~~uuu___JJJ:::333222000,,,---000//////999FFFbbbsssxxxbbbNNN>>>444444999LLLggg~~~lll[[[CCCEEEFFFMMM]]]rrr}}}gggPPP@@@;;;===BBBOOO```wwwtttVVVBBB<<<444222333///,,,,,,,,,,,,++++++++++++******+++,,,,,,---......((((((+++......111;;;EEEXXXmmmxxxeeeUUUIII===444///---+++***++++++***(((''')))***)))&&&%%%(((+++'''''''''(((((((((((((((++++++)))(((''''''&&&&&&((((((((((((((((((((((((###%%%%%%%%%$$$%%%&&&(((''''''''''''''''''''''''&&&'''((((((''''''(((***''''''''''''(((((())))))((((((''''''(((((()))))))))))))))*********++++++((((((((())))))***+++,,,,,,,,,---///111111///.........//////000333888<<>>[[[yyysss\\\IIITTT^^^cccbbbiiizzzhhhZZZGGG;;;:::BBBLLLSSSkkkuuunnnQQQ???;;;333000000,,,***++++++,,,,,,------.........---,,,,,,+++******+++***+++,,,+++---777BBB]]]rrr}}}ooobbbVVVFFF777222000---,,,,,,,,,+++***%%%)))+++)))%%%$$$'''+++(((((((((''''''&&&&&&&&& """$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((%%%&&&((())))))(((&&&%%%%%%'''))))))'''&&&(((***'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***''''''''''''(((((((((((((((''''''(((((()))***+++(((+++------+++***---000...///111111000000111222222999DDDNNNXXXbbbkkkqqquuuyyy{{{qqqpppuuu~~~lll^^^HHHFFFHHHQQQ```mmmvvvxxxyyy{{{xxxeee]]]eeevvvwwwxxx~~~tttbbbNNNGGGJJJ\\\ppp~~~vvv[[[FFFCCCIIIdddpppzzzpppaaaLLLKKK```yyyqqqRRR===555---+++---***))))))(((((((((((()))))),,,,,,222BBBZZZppp}}}|||nnnffflllwww{{{yyyzzzzzz}}}nnnVVVDDD999222000222555000---222???UUUnnnxxxjjjYYYHHH<<<666555;;;SSSsss}}}eeeUUUQQQZZZ^^^aaadddnnn}}}{{{YYYHHH:::999<<>>YYYppp}}}ooo```OOOBBB:::222222111...***((()))***((((((((((((''''''***,,,''''''(((((((((((('''''')))((('''&&&%%%%%%&&&'''((((((((((((''''''''''''(((&&&$$$$$$%%%%%%"""'''&&&%%%&&&'''((('''&&&)))(((&&&&&&((()))(((''')))))))))))))))(((((((((***'''%%%'''---333666888(((((((((((())))))))))))'''((()))***************...---,,,---///000///...,,,,,,---...///000111222000444999===BBBKKKXXXbbbiiikkkpppxxxzzzrrrsssyyyvvveeeYYYNNNRRR[[[gggrrryyy||||||}}}}}}~~~yyyeee]]]fffwwwwwwzzz~~~rrr___QQQOOOUUUhhh{{{xxx^^^HHH@@@CCC[[[gggyyy}}}uuufffOOOLLL```tttpppQQQ<<<444+++***,,,)))(((((((((((((((((((((((('''(((---;;;PPPdddssszzz|||tttgggaaaiiiuuu{{{yyy||||||yyydddLLL===555000...///111...000<<>>HHH___uuu|||dddMMM===666///000222,,,---------------,,,+++*********))))))******+++,,,+++***+++---------444<<>>555222444HHHeee}}}oooWWWGGGBBBFFFMMMVVVaaarrr|||eeeQQQEEE>>>:::===CCCRRRmmmzzz___HHH999444...///111,,,------,,,,,,+++)))((('''******))))))******+++,,,***)))***,,,,,,+++111999LLLfffvvvgggWWWKKKEEEDDD<<<666///+++++++++***)))((())))))(((''''''))),,,'''((()))***************,,,+++***)))))))))***+++'''(((((())))))************(((&&&&&&((())))))(((%%%%%%%%%((())))))'''%%%)))'''&&&%%%&&&'''&&&%%%%%%&&&&&&''''''((((((((((((&&&%%%%%%&&&(((''''''&&&&&&&&&&&&'''''''''''')))************))))))(((,,,+++***+++---...---,,,++++++,,,,,,---------------///000111111666===CCCLLLVVVcccmmmsss{{{{{{wwwxxx~~~vvviiicccaaaooorrrvvvxxxyyy~~~{{{}}}yyyddd^^^iiiyyywwwuuu}}}}}}mmm[[[QQQ\\\nnnkkkRRR@@@999CCCSSSjjj}}}{{{lllTTTOOOaaayyypppQQQ;;;333***(((***'''&&&''')))******)))'''&&&&&&'''+++///999GGGXXXcccYYYUUUOOOPPP]]]ooozzz|||xxxyyy~~~uuueeeQQQ<<<333222111000//////999KKKaaayyyjjjRRR???555111444DDD]]]uuugggPPPAAA<<<<<>>OOOhhh|||yyyjjjSSSPPPccc{{{rrrRRR===444,,,)))+++(((%%%'''(((******((('''%%%'''(((+++,,,111;;;IIISSSGGGEEECCCGGGVVVkkkyyy}}}wwwxxx~~~sss\\\JJJ888111111111000000000EEE___rrrlllTTT???444111333???SSSjjj~~~yyy```KKK???;;;:::FFFVVViii|||xxxiiiQQQ>>>>>>:::<<>>666---***,,,)))&&&'''(((((((((((('''&&&&&&((()))***,,,111:::@@@999::::::AAARRRhhhxxx}}}xxxyyy}}}lllOOOBBB444...---...000333777SSSqqqoooVVVAAA555222111888HHH```wwwqqqWWWFFF???<<<>>>MMMaaarrrtttgggXXXGGG999:::;;;BBBTTTllloooSSS???555333///111222+++++++++,,,---------------******))))))******+++,,,,,,+++,,,...,,,))),,,333666IIIddd|||wwwjjj___UUUPPPJJJCCC888111...,,,+++))))))******(((&&&&&&(((***((((((((())))))(((((('''((('''&&&&&&&&&'''((()))'''(((((())))))*********------,,,(((%%%###$$$%%%&&&&&&(((***------+++)))(((&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&''''''''''''((()))(((%%%$$$###$$$(((((((((((()))))))))***)))************))))))((()))''''''((()))***)))(((,,,,,,------.........///++++++,,,---...000111222666444444:::FFFRRR\\\aaaooouuu}}}~~~xxxzzzxxxooommmuuu}}}}}}|||}}}sss```___ooozzzzzzkkkdddcccwwwiiiPPP???:::>>>QQQkkk|||mmmTTTPPPbbbwwwtttUUU???666---***,,,)))'''''''''''''''''''''''''''((()))***+++---000222111222555===NNNfffwww}}}xxxxxx}}}rrr^^^DDD:::111---,,,---222888GGGdddtttZZZCCC777333///444BBBZZZtttgggNNN@@@===<<>>QQQlllpppVVVOOO```zzztttTTT>>>666---***+++(((((('''&&&&&&&&&&&&'''((())))))***,,,,,,,,,,,,+++---///333;;;MMMeeevvv}}}uuuvvvzzz}}}gggOOO>>>777111...---...666>>>XXXrrryyyxxx{{{~~~|||www\\\EEE888555000444AAAZZZvvv|||aaaGGG<<<<<<<<<@@@TTTjjjwww~~~gggiiicccSSSDDD===<<<<<<>>>KKK^^^pppqqqTTT@@@777666222333333,,,.........---,,,+++***)))*********)))***++++++,,,))))))***,,,)))%%%(((---111<<>>:::999:::OOOgggqqqZZZRRR___|||}}}mmmXXXAAA555000---******((((((((((((((((((((((((************++++++++++++---...111:::MMMeeewww}}}|||xxxyyymmmWWWHHH555000...///111:::RRRjjjfffWWWEEE;;;666555999>>>KKKXXXkkk|||hhhMMM;;;555000000666GGGccc}}}qqqZZZIII===:::AAAKKKjjjzzznnnQQQGGG@@@>>><<<:::BBBNNNcccxxxrrrTTTAAA777555///000222---...---++++++---...---,,,+++***))))))((()))))))))++++++***))))))***+++,,,,,,333BBBYYYttt}}}ooo]]]JJJ;;;333000666444000---******+++,,,(((((((((((((((((('''''''''''''''''''''&&&&&&&&&((((((((('''&&&%%%%%%$$$$$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((())))))(((&&&&&&''')))'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''&&&'''((('''&&&%%%&&&(((&&&(((+++,,,***((((((((()))+++,,,---,,,---...000///................../////////......///000222333333555888<<>>KKKXXXrrr~~~qqqUUUIII???===<<>>SSSkkkxxx{{{yyyvvvxxxnnnWWWCCC777333000///222<<>>555444//////111++++++++++++*********+++,,,++++++*********++++++,,,***))))))******++++++,,,+++000<<>>777>>>KKKjjj}}}rrrYYYOOOZZZxxx~~~mmmXXXAAA555000---******))))))))))))))))))))))))'''((((((((())))))))))))---///444@@@WWWooozzz|||yyywwwyyy{{{fffOOO===333///...///666EEEZZZpppfffQQQ===555000111111...,,,---...000666CCCXXXooo|||eeeKKK;;;555111111444AAAZZZuuuhhhSSS@@@:::;;;BBBVVVmmmxxxWWWMMMFFFIIINNNXXXkkk}}}|||}}}jjjOOO===555444//////111+++***+++,,,+++))))))+++,,,++++++++++++++++++,,,---)))))))))***++++++,,,,,,***...999MMMggguuueeeQQQ???333///---******,,,,,,)))&&&)))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###%%%&&&'''(((%%%'''))))))((('''((()))'''&&&%%%%%%%%%%%%%%%%%%''''''''''''((()))******&&&(((***+++)))(((((((((&&&(((+++,,,***(((((((((''')))***+++***+++,,,...)))***+++,,,,,,+++***)))///...---,,,,,,---///000000111222222222444888;;;:::???FFFLLLRRR[[[fffmmmzzz}}}~~~uuunnnttt}}}{{{{{{yyywwwzzzvvvmmm]]]___hhhxxxuuuiiikkkwwwwww||||||zzzsssfffYYYWWW[[[oootttcccRRRFFF===;;;III[[[xxxttt\\\RRR^^^}}}mmmXXXAAA555000---******))))))))))))))))))))))))(((((()))))))))*********---///444CCC[[[rrr}}}}}}|||yyy{{{ttt]]]GGG888111,,,---111===QQQfffvvv~~~vvv\\\GGG:::555111111...++++++...///...///777GGG^^^uuuwww^^^EEE777555000111555AAAZZZvvvyyy\\\III:::999;;;DDD]]]xxxsssYYYSSSRRRZZZccckkk|||~~~kkkOOO===555555000000111+++***,,,,,,+++))))))+++---***************+++,,,,,,(((((()))***+++,,,,,,,,,,,,---444FFF```{{{oooZZZDDD666111///---,,,++++++))))))***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''''')))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&'''((($$$'''))))))((('''((()))&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&'''((()))%%%'''******)))'''''''''&&&(((***)))((('''(((((('''(((******))))))***+++((()))+++,,,,,,+++)))(((,,,++++++***+++,,,......---///000111111111333555777999<<>>444111///------******))))))))))))******(((((())))))*********+++(((---555EEE```yyy~~~zzzbbbJJJ<<<444...333///666OOOmmmgggLLL>>>666333000.........---,,,000...---000555BBBXXXlllvvvzzzttt___III<<<555111///111777EEE]]]wwwtttaaaEEE===777999@@@QQQkkkyyyiii```^^^```iiixxxmmmOOOBBB777333222000///000---,,,+++***)))))))))))),,,+++******))))))******)))************+++++++++(((---444===PPPkkkxxxdddLLL;;;111---+++,,,+++((((((***)))))))))))))))(((''''''###&&&&&&###%%%***)))$$$(((!!!"""&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((&&&$$$###''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&(((******)))'''&&&''''''((()))******))))))''''''''''''''''''&&&&&&))))))************))))))+++,,,+++)))'''(((---222+++,,,,,,+++***)))+++,,,............///000111222333333444555777:::===>>>KKKRRR[[[bbbgggmmmvvv}}}}}}~~~{{{uuuvvv}}}zzzsssvvv|||{{{qqqjjjdddWWWJJJMMMYYYkkk}}}vvvkkkcccllluuu}}}xxxsssuuujjj[[[KKK@@@<<<===???HHH```xxx}}}nnnXXXJJJ===;;;DDDWWWppp}}}ggg]]]ggg|||zzzdddQQQ<<<111///---+++*********))))))))))))***************)))))))))))))))***---444CCC]]]vvv~~~sssYYYBBB666111---333222<<>>===???RRRhhhxxxppp^^^NNNBBB888<<>>VVVrrrzzzhhhSSSDDD888222---------***))),,,)))))))))))))))(((''''''(((***)))&&&&&&''''''$$$,,,(((''')))(((%%%%%%(((###$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''%%%###"""'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))************))))))%%%$$$###%%%(((***+++++++++,,,,,,,,,******,,,...---...000111222111111000222222222222444555666777777:::???CCCGGGMMMUUU[[[hhhlllrrrwwwzzz~~~yyyxxxyyy}}}pppeeegggpppzzzxxxlllaaaVVVKKKDDDMMM___uuuzzznnnhhhgggsss}}}}}}|||xxxlll___TTTKKKGGGAAALLLZZZgggqqqqqqaaaPPPGGG???;;;CCCVVVmmm{{{cccYYYdddxxxvvvdddQQQ===333000---***)))******))))))))))))***************)))))))))))))))///000777JJJcccxxxyyyxxx~~~hhhOOO<<<333222222111999NNNkkkwww]]]FFF999444111///---......---,,,......000222222222888@@@OOOJJJAAA888333222222111222111999QQQmmmrrr[[[III:::666555<<>>333000000......///*********)))******++++++//////......---,,,+++***))))))*********+++++++++))))))+++111;;;MMMhhh}}}ooo[[[LLL===555///......+++***,,,)))))))))))))))(((''''''((()))***(((''''''''''''(((&&&''')))'''###$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$***))))))(((''''''''''''&&&&&&&&&'''''''''''''''))))))************))))))%%%###"""%%%)))+++)))'''+++,,,,,,+++******,,,...---...000222222111000///111111111111111222222222333555777999<<>>:::555333222111///...333333AAA\\\xxxmmmUUUEEE777666777AAAVVVqqqqqqaaagggrrriiiJJJ>>>333//////...---...*********)))******++++++......///......,,,+++***))))))*********+++++++++***))),,,222777CCCYYYmmmzzzgggYYYBBB888000......,,,+++,,,)))))))))))))))(((''''''&&&'''((()))'''&&&(((+++&&&%%%&&&)))(((%%%&&&*********)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&''''''((((((((((((***)))((('''&&&&&&''''''&&&&&&&&&'''''''''(((((())))))************))))))'''&&&%%%''')))***'''$$$)))***++++++******,,,...,,,...000111222000///.../////////000////////////111222222333666:::???CCCDDDKKKSSSXXX[[[bbbkkkrrrwww|||zzzwwwzzzyyynnniiihhhlllvvvyyyooobbbSSSFFFBBBEEEWWWlll~~~ooo``````jjjyyyzzzyyyrrrmmm]]]XXXQQQLLLJJJIIIFFFDDD;;;DDDQQQbbbvvv}}}ggg^^^jjj{{{ttt]]]KKK888///---+++((('''******))))))))))))******&&&&&&''')))***+++,,,---)))+++888RRRkkkyyy}}}}}}uuurrrttt}}}lllVVVEEE999111...///444BBB\\\xxxuuu[[[CCC555222000---------...---,,,)))))),,,000000...///333222///...000111...,,,---222666HHHggg{{{eeeNNNBBB666777:::FFF]]]xxxyyynnnsss}}}kkkLLL@@@444000///---,,,---++++++***************+++,,,---.........---,,,+++)))************+++++++++,,,***---111222888KKK```qqq}}}rrreeeFFF;;;111......,,,++++++)))))))))))))))(((''''''$$$%%%''')))'''%%%''',,,'''%%%&&&***+++))))))+++******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((%%%&&&&&&'''((()))***+++'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&'''((((((((())))))************))))))(((((('''(((((((((&&&%%%((()))***)))))))))+++---------.../////////...------......//////...------/////////000222555888:::999>>>CCCHHHMMMTTT\\\bbbgggmmmuuu}}}~~~yyyyyy}}}wwwmmmeeebbbkkkvvvzzzsssiii]]]NNNBBBCCCJJJbbbuuu{{{kkk^^^cccqqq|||~~~{{{sssnnneeeZZZPPPJJJKKKNNNNNN[[[jjjxxx~~~iiiaaammm}}}qqqZZZHHH666///---+++)))(((******))))))))))))******''''''((()))***++++++,,,+++,,,999TTTnnn|||{{{vvvvvv|||hhhPPPAAA888333222555;;;JJJddd}}}xxx]]]DDD777222000---,,,---...------***)))***...///,,,---000///,,,---111111------111333;;;RRRrrrrrr[[[FFF===666999>>>KKKccc~~~{{{nnnNNNBBB555111///---,,,,,,,,,,,,+++***))))))))))))***+++---......---,,,+++)))************+++++++++,,,***+++///000555JJJaaauuussseeeIII<<<111------,,,******)))))))))))))))(((''''''%%%%%%'''***&&&"""$$$+++***%%%%%%))),,,***''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))&&&%%%$$$######%%%&&&'''%%%%%%&&&&&&'''(((((()))))))))************))))))&&&'''((('''&&&&&&'''(((&&&'''(((((('''(((***,,,------------------------,,,---............---,,,...------...000222444444555777999===BBBHHHMMMQQQVVV]]]gggqqqxxx}}}{{{yyyzzz|||pppccc\\\dddooouuummmdddZZZMMMDDDIIISSSiii|||}}}xxxjjj```iiizzz{{{{{{{{{nnn^^^UUUVVV\\\fffsss|||hhh```mmm~~~oooZZZIII777000000...+++*********))))))))))))******))))))))))))************111000<<>>555;;;===III```wwwqqqRRRAAA333222222...,,,///+++((('''******((())),,,((()))***+++,,,---------+++******+++------,,,***+++******+++...888KKK\\\mmmXXXIII>>>333///...,,,,,,///,,,---...//////---+++)))+++*********))))))((((((&&&&&&'''''''''''''''&&&&&&%%%%%%$$$############%%%&&&'''''''''&&&%%%$$$)))))))))))))))(((((('''((()))))))))))))))(((((((((&&&$$$$$$&&&&&&$$$"""'''''')))+++,,,,,,***(((,,,'''#########!!!###((((((***+++***)))((()))***&&&'''((())))))***))))))+++*********))))))((((((((())))))***+++---...///333111111000)))"""$$$,,,...(((""" $$$(((+++,,,.../////////...///111444000111222555888<<>>666111---...---++++++...,,,,,,------------,,,,,,000---,,,------,,,000777AAA```www}}}mmmZZZJJJ>>>888:::AAARRRggg{{{oooRRRAAA333222222---,,,......+++***+++***'''''')))))))))***++++++,,,,,,+++***))))))***,,,---+++******)))+++---...444BBBPPPhhhqqq{{{tttbbbSSSFFF888222000...///111...//////...---+++)))((()))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))))))))'''(((((())))))((('''''''''%%%$$$$$$&&&'''%%%###%%%%%%'''((())))))'''&&&'''$$$$$$''''''%%%%%%((('''((()))((('''&&&''')))'''(((((())))))))))))((())))))))))))(((((('''''')))((((((''''''(((((())),,,,,,...111///******000,,,***''''''(((***+++,,,***,,,...///......///000//////111333666999;;;===>>>BBBHHHNNNTTT[[[aaafffeeehhhmmmqqqvvv{{{}}}wwwzzz{{{zzz}}}|||rrrfff^^^[[[```pppwwwkkkaaabbbsss~~~vvvnnntttwwwddd```pppnnnUUUDDD333------+++)))'''***///222///)))%%%'''***((()))***)))((()))***,,,...444FFFddd}}}|||~~~~~~nnnVVV>>>444000...222999IIIaaayyynnnSSS@@@777222...//////,,,,,,...***+++,,,------,,,+++***222---+++---000111444999JJJiii~~~zzzgggQQQBBB<<<;;;:::HHH___tttnnnRRRAAA444222222---,,,......+++)))+++***'''&&&))))))))))))***************))))))(((***+++,,,+++))))))))),,,......///888BBBTTTdddxxx}}}nnn^^^NNN===444000...///111000000///---+++***(((((((((((('''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''))))))))))))&&&&&&''''''(((''''''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$%%%'''(((((('''&&&&&&"""!!!$$$***+++((('''(((%%%&&&'''&&&%%%%%%&&&'''(((((()))))))))(((''''''((((((((((((''''''''''''(((''''''&&&&&&''''''(((******---222333000...///)))+++---...---,,,,,,,,,(((+++...000///...------......///000222444666777888<<>>555/////////---+++,,,,,,---...//////...---,,,---...000000...000===LLLkkkvvv^^^FFF888777:::CCC\\\xxxvvvpppooo{{{|||zzzpppccc^^^eeeppprrrVVVEEE777555444000...000(((%%%%%%'''(((&&&&&&******)))(((''''''(((((())))))(((((()))++++++***(((,,,******,,,---///666???PPPeeerrr]]]CCC444...+++***+++,,,++++++*********++++++((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''(((%%%'''((((((&&&%%%&&&'''$$$""""""&&&&&&$$$$$$'''%%%&&&''''''&&&%%%&&&'''((((((((((((((('''&&&%%%))))))))))))))))))))))))''''''((()))***,,,---...111///---++++++,,,***((()))+++...---******,,,///***+++***)))(((***---000............//////000111222333555777999<<>>XXXuuuuuuvvv}}}uuu^^^HHH888888666///333@@@\\\qqqppp___EEE:::000//////---,,,,,,........................))),,,000111///666III]]]yyynnnVVVAAA777777;;;LLLeee~~~xxxhhhXXXQQQQQQ[[[^^^^^^WWWLLLJJJYYYkkk{{{tttWWWFFF777555555000---000+++(((&&&((('''######&&&***)))(((''''''((()))***))))))(((***+++,,,+++)))...+++***,,,///222:::CCCVVVlll}}}eeeJJJ999222---++++++))))))*********+++++++++((((((((((((((()))))))))&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''''''''%%%&&&''''''&&&%%%'''((("""%%%&&&%%%"""!!!"""%%%'''###"""######!!!"""&&&&&&'''((((((&&&&&&'''(((''''''((((((((('''&&&&&&))))))))))))************)))((((((''''''(((((())),,,---,,,((('''***+++************)))((()))+++---)))((('''%%%$$$&&&+++///......------......///000000111222333444777;;;>>>@@@AAABBBCCCDDDGGGKKKNNNYYY\\\ccckkksssyyy}}}}}}||||||~~~wwwuuu|||xxxkkkccckkk|||~~~uuuqqqtttppp[[[ZZZlll~~~rrr\\\AAA666...,,,,,,***)))***))))))(((((('''((()))+++$$$&&&(((((()))+++---000444CCC^^^yyyuuuuuu|||uuu```HHH777666444---555FFF___ssszzzkkkMMM@@@333000000///......///...,,,++++++,,,...///---...111555:::FFF^^^ssszzzcccKKK:::666:::@@@VVVlll|||yyyhhhVVVIIIGGGKKKQQQUUUYYYTTTHHHEEEVVVjjjvvvrrrVVVEEE666444333...,,,...---)))((()))(((%%%%%%'''))))))''''''((()))+++,,,***))))))***,,,---+++***---***+++...222555<<>>AAACCCIIILLLRRRZZZdddmmmuuuyyytttwww|||~~~{{{~~~{{{uuuttt|||vvviiicccnnnvvv~~~pppqqqzzzrrr\\\ZZZmmm{{{nnnXXXAAA777...,,,+++)))'''((('''***,,,)))$$$"""&&&+++$$$&&&(((((()))+++...000777FFFaaa|||wwwwwwwwwdddIII666444111,,,777KKKeeeyyysssRRRDDD666111111000///000///---+++))))))+++---///333111333:::EEEWWWppptttZZZBBB555555===DDD\\\oooppp___PPPHHHLLLUUUVVV\\\aaa\\\NNNGGGVVVjjjyyyqqqTTTCCC555222222---***,,,+++((('''******((())),,,)))(((''''''(((***,,,...+++******+++------,,,***,,,***,,,111444777;;;AAARRRhhhlllOOO===555000+++))))))***,,,,,,+++)))'''%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&'''((()))))))))&&&%%%%%%$$$############!!!"""$$$%%%&&&&&&%%%%%% !!!"""###$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&(((***(((%%%$$$%%%'''###&&&(((&&&!!! ###'''%%%######''''''$$$$$$'''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))%%%%%%&&&&&&((()))+++,,,&&&///333---(((((((((%%%)))((('''))),,,---***'''***+++,,,---,,,,,,...///++++++******+++,,,------...//////......111555999000222444555555666777999===???BBBIIISSS]]]ggglllkkknnnrrrsssuuu{{{~~~yyyuuuxxx|||kkkcccnnn|||yyy}}}nnnxxxnnn]]]```nnnjjjPPP;;;333---+++)))''''''*********)))(((((((((((((((,,,)))'''&&&))),,,......333OOOmmm}}}xxxxxx|||eeeMMM999444111///===SSSmmmyyyhhhZZZHHH999333222222111000111111000...---...///111222999HHH]]]rrrjjjMMM<<<777999@@@HHHbbbsssxxxcccVVVOOOOOOVVV^^^hhhkkkjjj]]]LLLGGGYYYpppsssVVVEEE777555444...+++---++++++++++++*********)))*********)))))))))))))))---+++,,,222999;;;888333000//////000333777;;;>>>KKKWWWkkk||||||zzz{{{oooRRR===444222...+++,,,+++)))''''''(((***+++...---+++)))(((((()))***%%% &&&((($$$###&&&%%%###!!!"""%%%'''%%%###%%%&&&'''&&&%%%$$$&&&(((%%%$$$$$$%%%&&&'''((())))))'''$$$$$$&&&((())))))'''+++...+++%%%"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''%%%$$$&&&)))***(((%%%&&&''''''((()))*********,,,,,,++++++)))((('''&&&((((((***++++++***)))(((***,,,...---+++))))))))))))***+++,,,+++,,,...000.........///000000111111222333333222111222444777555777;;;???DDDKKKSSSXXXbbbfffkkkmmmooottt}}}{{{yyy|||yyylllhhhrrr~~~|||yyyyyyoooyyylll[[[___mmm}}}gggMMM:::333---+++***''''''*********)))(((((((((((((((+++)))''''''***---///000333OOOlll{{{tttuuu}}}gggNNN:::666222000???UUUmmmzzzttthhhVVVHHH???:::666222333333333111000111444777444;;;III[[[ooo{{{bbbGGG;;;777888CCCQQQnnn{{{zzzjjjXXXPPPQQQWWW```hhhpppmmmfffZZZLLLKKK\\\ppprrrVVVEEE777555444...+++---++++++*********)))))))))***)))))))))))))))))))))///,,,...666AAADDD<<<333......---...000444888:::@@@MMMaaasssyyyvvvtttuuummmSSS>>>333///,,,***...---+++***)))***+++,,,...,,,***)))(((((()))***(((######''')))&&&%%%'''$$$######$$$&&&&&&%%%$$$$$$%%%&&&%%%######%%%&&&$$$$$$%%%%%%&&&'''(((((((((%%%######%%%&&&''''''&&&)))***)))%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&'''((()))************'''&&&$$$%%%((()))(((&&&''''''(((((()))******+++***************)))'''''')))***++++++***)))((('''))))))***,,,------,,,+++)))***+++*********,,,...------...//////000000111...///111111111222444666333444666999<<>><<<===CCCKKKQQQcccnnn||||||dddLLL;;;999888:::PPPmmmttt^^^OOOEEEMMM```rrr}}}rrraaaPPPGGGLLLaaavvvlllUUUDDD666444333...+++---))))))))))))(((((((((((()))))))))))))))************))),,,555======666---,,,+++++++++,,,...111222:::AAAPPP```jjjnnnrrrxxxxxxdddOOO===333000000,,,+++***)))((((((((()))+++***)))(((((((((((()))'''%%%###$$$$$$$$$###"""!!!$$$((((((&&&$$$%%%&&&###$$$%%%$$$""""""$$$%%%$$$%%%%%%&&&&&&'''''''''&&&$$$"""###%%%&&&&&&%%%&&&%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&((()))))))))))))))******++++++&&&'''((()))*********************))))))(((''''''''')))***)))''''''))),,,+++++++++***(((((()))***++++++,,,,,,---.........))),,,///000000000000111333444444333222333666999BBBEEEKKKTTT\\\bbbcccccc~~~tttyyyxxxdddggglllooonnnqqq{{{~~~{{{~~~uuuqqqtttlll___gggxxxrrr[[[FFF555///+++++++++((((((***))))))(((((((((((())))))'''''')))---111444555555@@@[[[xxxyyymmmpppzzz___HHH555333222222CCCZZZtttvvvlllfff___^^^[[[YYY[[[```hhhnnn~~~uuuZZZFFF999999;;;AAAZZZwww~~~lllVVVIIIBBBOOOfffxxx}}}rrr```NNNCCCJJJccc{{{jjjTTTCCC666444333...+++---))))))))))))(((((((((((((((((())))))************'''***---///000///...---,,,,,,,,,,,,---///111222555888BBBPPP[[[dddnnnvvvmmmVVVBBB666333333,,,+++***)))(((((((((((())))))(((((((((((((((((('''&&&$$$"""###$$$$$$"""!!!$$$''''''%%%###%%%'''$$$%%%%%%%%%######%%%&&&$$$%%%&&&'''''''''&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))))))))((()))(((&&&%%%$$$%%%'''))))))))))))))))))*********%%%&&&'''(((************'''''''''(((((()))******$$$)))---+++&&&&&&---444,,,------+++)))((()))+++*********+++,,,,,,------,,,...000111///.........111222333222222333555777:::<<<@@@GGGPPPWWW[[[]]]|||uuu|||zzzqqqfffmmmuuuwwwvvvyyy|||~~~|||nnnrrr~~~nnnbbbjjj{{{oooWWWDDD444...***++++++((((((***((((((((((((((())))))***'''(((+++///444666666555>>>[[[yyy|||oooqqq{{{dddLLL:::777555444DDD[[[ttt~~~yyyyyywwwvvvvvvzzzlllQQQDDD999999???MMMgggppp^^^MMMCCCAAAQQQhhhyyy{{{ooo^^^MMMDDDLLLgggkkkSSSCCC555333333...+++---******)))))))))(((((((((((((((((()))******++++++(((+++...---)))(((+++...,,,,,,---...///000222222444555<<>>DDDKKKQQQTTT{{{vvv~~~~~~tttjjjhhhsss{{{zzzqqqzzznnnaaaiiizzz~~~jjjRRR@@@222---***++++++)))(((***((((((((((((((()))******((())),,,111555777666555BBB]]]zzz}}}ooorrrkkkRRR>>>999555333AAAWWWqqq}}}xxxaaaHHHBBB:::888CCCZZZtttttt___MMMFFF@@@CCCUUUkkkzzz|||mmmYYYLLLHHHSSSkkkoooSSSBBB555333333...+++---++++++*********)))))))))'''(((((()))******++++++''')))++++++)))(((***,,,+++,,,---...000111222333666777???OOOaaaooo}}}sss[[[GGG:::222000...------,,,+++***)))(((&&&''''''((((((''''''''''''(((%%%"""###))))))&&&%%%###!!! """$$$%%%%%%###$$$%%%$$$""""""$$$%%%$$$%%%'''(((((('''%%%$$$$$$######$$$&&&&&&%%%$$$###&&&((('''%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''$$$%%%%%%&&&%%%%%%$$$$$$&&&((()))(((%%%$$$&&&'''((('''''''''''''''''''''%%%&&&'''((())))))))))))(((''''''&&&'''((()))***&&&%%%%%%%%%&&&***///333***++++++***(((((()))+++'''(((((())))))***+++++++++,,,---,,,++++++,,,...***,,,...//////000222444222555888:::<<>>BBBOOO```ppp~~~|||gggQQQJJJRRRcccwwwttt]]]HHH666333555111...///***))))))***+++******+++******)))))))))******+++))))))***,,,......,,,***,,,,,,,,,+++,,,,,,---...111:::MMMhhh{{{eeeOOO>>>777555000,,,((((((+++,,,)))&&&'''''''''(((((((((((((((%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%'''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$######$$$&&&******))))))((((((''''''%%%(((***(((%%%$$$'''***+++)))&&&&&&'''(((''''''%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))((('''&&&''''''(((((()))(((((((((***************)))((('''&&&'''''''''(((((((((((('''(((((()))******++++++***+++,,,+++++++++---.........///111333555777888zzzxxxwwwzzzqqqgggfffiii}}}tttxxxwwweee^^^oooxxx___FFF666///...,,,***(((''''''((('''((()))((('''''')))***---333999DDDLLLAAA888>>>NNNaaauuuyyy}}}fffLLL>>>666333:::EEEaaazzzpppUUU@@@;;;888===NNNhhhwwwcccNNNDDDCCCJJJYYYlll{{{yyydddNNNHHHQQQdddxxxttt[[[HHH777555555111...000---,,,+++***))))))******))))))))))))***+++,,,---+++++++++---......,,,***++++++******++++++,,,------888OOOnnnlllTTT@@@666444000,,,))))))***+++)))&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######%%%&&&++++++******)))(((((('''((()))***((($$$###$$$'''(((''''''((()))((('''%%%%%%%%%%%%%%%%%%&&&'''''''''((()))))))))))))))((('''((((((((((((''''''&&&+++++++++***)))((('''&&&(((((((((((())))))))))))((((((((()))******++++++++++++***)))((())),,,...,,,,,,---///222444666888|||wwwvvvyyyyyykkkccclllyyy~~~uuusssuuudddaaassswww]]]DDD555///---***))))))((((((((()))******)))'''''')))+++///999CCCOOOTTTFFF999???III^^^www}}}zzzlllRRRBBB999666999@@@YYYrrr{{{eeeLLL::::::888AAAWWWsssvvvgggTTTEEEFFFOOOWWWfffwwwwwwaaaKKKFFFRRRfffzzzsssWWWFFF888555555222222555666555111+++)))******((()))))))))******+++,,,------,,,,,,---......,,,************)))***++++++,,,+++666KKKjjjpppWWWBBB777555///,,,***)))******)))'''(((((((((((((((''''''''''''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&'''''''''$$$%%%''''''''''''%%%$$$&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((*********))))))(((''''''''')))******(((%%%$$$%%%'''((('''&&&'''(((((('''%%%'''&&&&&&&&&&&&'''(((((('''(((((())))))*********)))))))))))))))((('''&&&)))*********)))(((''''''((())))))))))))*********(((((())))))************---------,,,++++++---///---......000222444666777zzz{{{{{{vvvuuu{{{wwwfffbbbrrrvvvppptttuuueeeddduuuttt[[[EEE777///,,,))))))*********(((*********)))((((((+++---222AAAOOO[[[[[[HHH;;;BBBLLLaaayyy{{{zzzsss[[[HHH===777888<<>>???>>>888///+++---...++++++******************+++---,,,+++,,,------,,,*********)))))))))***++++++000777IIIeeepppWWWAAA888666...---+++******)))((((((*********)))))))))(((((('''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((($$$%%%''''''''''''%%%$$$&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&!!!###$$$%%%&&&'''***,,,(((((('''''''''&&&&&&&&&((())))))(((''''''((())))))'''%%%$$$&&&'''((('''((((((((((((((())))))***''''''((((((((()))******************))))))((('''&&&'''((()))))))))))))))))))))))))))*********+++)))))))))))))))************---//////...------............//////111222222yyyzzz~~~yyyuuuvvv}}}zzzooodddfffyyymmmpppzzzsssdddeeeuuunnnVVVBBB777///+++((((((***,,,***(((*********)))((()))---///888KKK[[[bbb\\\FFF===IIIaaappp{{{|||{{{fffQQQAAA999777999EEE\\\qqqxxxcccMMM>>>999:::===NNNjjjxxxfffUUUKKKBBB@@@PPPfffuuu}}}rrr]]]JJJJJJYYYnnnrrrRRRDDD888666555555===GGGHHHHHH@@@333...111222///******)))))))))))))))***,,,+++******,,,,,,,,,*********))))))******+++,,,000444AAAYYYwwwoooVVVAAA777444...---+++***))))))((((((,,,++++++******))))))(((&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%######$$$&&&''''''''''''&&&&&&&&&&&& """#########$$$''')))%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***)))&&&$$$###%%%'''((((((((((((((((((((()))******(((''''''''''''(((((()))((()))))))))))))))((('''%%%&&&'''((()))*********))))))))))))************))))))))))))))))))******&&&)))---......,,,,,,,,,,,,,,,++++++,,,,,,---...~~~{{{uuutttxxx~~~{{{mmmggghhhqqqwwwlllxxxnnn```dddvvv|||eeeMMM;;;222---)))&&&&&&)))+++***''')))))))))((((((***...222@@@TTTcccdddXXXBBB@@@SSSrrr}}}yyy|||pppYYYDDD999666777===SSShhh|||~~~oooXXXBBB999:::999???TTTqqq|||fffTTTGGGFFFFFFJJJ]]]sssqqq]]]KKKMMM^^^ssssssTTTFFF:::666555555???LLLUUUTTTHHH666...000000***''''''''''''((()))*********)))((()))***,,,,,,++++++************+++,,,,,,,,,...666IIIccc|||sss[[[FFF888222------,,,***)))(((((()))++++++******)))(((((((((%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&### ###&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$""""""###%%%$$$$$$%%%&&&'''((())))))&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%'''((('''&&&'''''''''&&&'''(((((()))((('''&&&%%%%%%&&&&&&'''%%%&&&''''''''''''''''''&&&&&&'''((())))))))))))((((((((()))))))))*********)))))))))))))))))))))&&&(((***+++++++++---...)))))))))***+++,,,---...|||wwwrrrsssyyy}}}xxxdddbbbnnn|||~~~~~~qqqooo}}}iii\\\cccxxxvvv___FFF555---,,,((($$$$$$(((***)))&&&((())))))((()))+++000333GGG[[[gggdddSSS>>>BBBZZZrrr}}}~~~wwwzzzvvv^^^GGG999666777999NNNcccyyy~~~kkkRRR===777<<<888@@@WWWuuuzzzoooUUUEEE===EEEMMMUUUiii}}}ppp]]]LLLOOOaaavvvtttWWWIII<<<777444555@@@NNNaaa^^^PPP999---,,,***"""%%%%%%%%%&&&((()))+++,,,)))'''''''''***+++,,,+++++++++******++++++,,,---...---222AAAVVVjjjxxx~~~xxxaaaKKK;;;333------,,,+++)))(((((()))+++******)))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%############$$$$$$%%%&&&&&&%%%############%%%&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$))))))'''### $$$((($$$$$$$$$#########""""""***+++***'''$$$""""""###$$$$$$&&&'''(((***++++++&&&$$$######$$$%%%$$$$$$###$$$%%%((())))))&&&###&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%$$$$$$%%%&&&######$$$%%%&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((())))))))))))*********)))))))))))))))((()))))))))***,,,///333))))))***+++,,,...000111zzzzzzvvvrrrtttzzzoooeeejjjxxx}}}~~~xxxxxxvvvbbb]]]jjj}}}sss\\\EEE555...(((''''''((())))))'''&&&***,,,)))***---)))///AAARRRggglll^^^KKK>>>FFF\\\|||zzzrrrzzzqqqYYYDDD999777333CCCZZZoooeeeJJJ888333555---EEEcccxxxppp[[[IIIAAA@@@NNN```nnnzzzqqqWWWMMMXXXfffyyyyyyYYYEEE888;;;;;;777@@@QQQfffaaaSSSCCC777222...)))...---+++)))(((((())))))---...---)))$$$$$$***000(((((())))))******++++++,,,///444>>>JJJXXXeeelll|||qqqWWWAAA444///...,,,++++++***(((&&&++++++++++++++++++++++++((('''&&&'''(((&&&$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''''''''+++)))&&&&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&)))(((''''''%%%$$$$$$#####################$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&)))***(((###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''***,,,***&&&###$$$%%%'''&&&### ###)))---''''''(((((((((&&&%%%$$$%%%%%%'''((())))))))))))...***(((***,,,***)))+++***))))))+++...---***&&&(((((())))))***,,,---...))),,,...---***)))+++---|||xxxtttwww~~~yyyoookkkttt~~~vvvuuu{{{rrr```]]]lllnnnWWWBBB555000***)))((()))******)))((((((***''')))...+++222FFFWWWkkknnn]]]KKK???KKKdddwwwooowwwwwwcccNNN???999999BBBRRReeeyyyyyyaaaJJJ<<<888999666MMMiii}}}vvvbbbNNNBBB>>>CCCUUUiiixxxmmmVVVPPP]]]lll~~~{{{bbbKKK;;;;;;999666AAASSSfffbbbVVVEEE888222---)))++++++))))))((()))***+++((())))))&&&######)))...))))))))))))************///111555===HHHTTT___eeeqqqvvv|||sssZZZCCC666000...,,,++++++***)))'''++++++++++++++++++++++++((('''&&&'''''''''$$$"""&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$(((&&&######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))((($$$ &&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&$$$"""!!!"""$$$%%%&&&'''&&&$$$"""!!!$$$)))---''''''((((((((('''%%%$$$%%%&&&'''((())))))))))))((($$$$$$&&&'''%%%&&&))))))))))))***,,,,,,)))&&&******)))((((((((((((((()))((((((((()))***))))))|||vvvsssxxx~~~nnnmmmsss~~~wwwooovvvnnn^^^^^^nnn{{{eeeNNN===333///+++***)))***+++,,,+++)))&&&(((''')))......777MMMaaaqqqppp[[[HHH@@@QQQmmmtttllluuuppp\\\III<<<>>>>>>EEEUUUkkk}}}ppp\\\KKKBBBAAABBBDDDZZZsss~~~ttteeeQQQAAA<<>>RRRfffeee[[[JJJ:::222...*********)))))))))***+++,,,(((***+++***((((((,,,000***************)))))))))///111666>>>HHHTTT^^^dddgggmmmtttyyy}}}www^^^FFF888222///+++************)))************************((('''&&&&&&''''''$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""!!!"""######)))(((%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%###''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***### %%%'''&&&&&&&&&&&&$$$$$$%%%(((+++&&&''''''(((''''''&&&%%%&&&&&&'''((()))))))))((('''%%%&&&((((((%%%''',,,((((((((()))+++***(((&&&)))(((''''''&&&&&&''''''***'''$$$%%%))),,,***'''~~~xxxqqqpppwwwwwwfffmmmzzz|||sssqqq|||~~~kkk]]]```qqquuu___III888000,,,,,,***))))))+++++++++***&&&)))''')))...///;;;SSSkkkwwwoooWWWEEE@@@UUUttt}}}ssslllvvvzzzjjjTTTBBB???::::::EEEWWWjjjzzz{{{hhhVVVKKKHHHJJJLLLSSSfff|||wwwhhhVVVEEE:::;;;EEEVVVlll}}}~~~cccPPPOOO```pppjjjPPP;;;777444222>>>RRRgggiiicccQQQ???444///------,,,+++******+++,,,,,,)))+++---,,,++++++,,,...+++++++++******))))))))),,,///555???KKKXXXcccjjjeeekkksssxxxzzz}}}cccJJJ;;;333000+++))))))*********************************(((&&&%%%&&&''''''%%%###&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$"""""""""$$$%%%)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%!!!!!!"""###%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''---)))### """$$$&&&&&&%%%&&&''''''&&&&&&((()))&&&&&&''''''''''''''''''&&&'''((((((((((((((('''((('''(((***(((%%%''',,,''''''(((((())))))'''&&&%%%%%%%%%&&&'''((()))******(((&&&'''***,,,,,,+++~~~zzzsssnnnpppxxx~~~{{{jjjhhhttt{{{{{{vvvvvv{{{kkk^^^bbbtttqqq\\\HHH999///++++++)))''''''(((***))))))'''***((()))...000>>>XXXsssxxxkkkQQQBBBBBBXXXwww}}}rrrnnnyyyvvv```LLL@@@999555:::EEESSSgggwwwwwwbbbQQQJJJKKKQQQUUU___qqq{{{nnn\\\JJJ===888===KKK```tttdddPPPOOOaaapppiiiPPP>>>;;;999666AAATTThhhnnnkkkYYYCCC666111000111000...,,,++++++++++++)))*********)))(((((((((,,,,,,++++++******))))))))),,,333>>>KKKXXXcccjjjgggkkksssyyy{{{hhhNNN<<<333000,,,))))))***+++***))))))))))))))))))))))))(((&&&%%%%%%&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$"""""""""$$$%%%$$$$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((())))))'''$$$###%%%((($$$&&&(((((('''&&&'''(((&&&&&&&&&&&&''''''(((((('''((((((((((((((('''&&&(((&&&%%%'''%%%"""###'''''''''((((((''''''''''''&&&&&&&&&'''((()))++++++((()))***)))'''(((+++...~~~xxxpppooouuu}}}uuuiiisss||||||tttvvv~~~jjj^^^dddvvv~~~mmmZZZHHH:::111---***(((&&&%%%'''((((((((('''+++))))))...111BBB^^^uuuvvvdddLLLBBBGGG]]]{{{|||qqqppp|||nnn[[[III???888888:::AAARRRcccqqqyyyttt^^^LLLEEEIIIRRRYYYhhhxxxrrrbbbPPP@@@999:::DDDUUUkkk||||||dddRRRRRReeettt}}}cccLLL;;;999777333>>>PPPiiirrrrrr```FFF666111111333111///---+++*********,,,,,,,,,+++***))))))(((+++++++++++++++*********(((,,,222<<>>CCCOOOYYYooo~~~xxxfffUUUFFF;;;;;;AAARRRdddxxxttt^^^NNNRRRhhhyyy~~~dddLLL:::777555111<<>>222000---,,,,,,,,,***)))(((((((((((((((((((((((((((&&&$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%'''(((((('''(((***---""""""""""""""""""""""""###$$$&&&'''((((((''''''######%%%''')))+++,,,---((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& """$$$%%%%%%&&&&&&'''$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%&&&(((***+++))))))))))))((('''&&&%%%+++$$$ %%%++++++)))(((''')))***)))'''&&&(((***+++***))))))(((((()))))),,,+++)))'''&&&&&&(((***zzzqqqjjjooo||||||kkkkkkyyyrrrnnnqqqxxxdddZZZdddxxx{{{ooo[[[HHH999111,,,++++++(((&&&%%%&&&((())))))###(((''')))///666KKKjjjppplllWWWFFFHHHTTTjjjxxxkkkppp~~~xxxiiiUUUDDD???<<<777777===>>>KKKYYYcccooo}}}zzzhhhaaaYYYYYYcccppp{{{pppYYYDDD999>>>LLLXXXrrrppp\\\LLLAAA;;;@@@JJJaaarrr|||nnnWWWIIIQQQiii{{{nnnTTT@@@<<<999666BBBUUUeeessswwwdddGGG333...000---,,,***)))))))))******+++)))(((((()))+++,,,,,,*********++++++,,,,,,---***---333<<>>444...+++,,,'''(((***+++++++++)))(((***))),,,000333;;;OOOcccpppdddRRRCCCAAATTTqqqtttgggpppzzzooo^^^NNNCCC<<<999888======BBBMMMXXXbbbnnnwww~~~yyymmmWWWSSSKKKIIIUUUjjj|||pppWWWDDD:::<<>>444111...,,,,,,,,,+++***+++***))))))(((((()))))))))(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((("""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''')))***+++***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%)))&&&%%%'''&&&###"""%%%%%%%%%$$$###############$$$%%%%%%###%%%)))'''"""%%%""""""&&&'''$$$###%%%$$$$$$$$$&&&'''(((((('''&&&&&&''''''(((+++...000---,,,***)))((('''''''''((((((((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&''')))+++222///+++)))******)))(((zzzrrrmmmrrryyy~~~|||mmmiiioooyyyvvvrrrqqqzzzhhhWWWYYYmmmmmmXXX@@@444111///,,,***---+++(((&&&%%%%%%'''(((&&&&&&(((,,,222@@@VVViiikkk\\\IIIAAAKKKccc}}}{{{mmmdddtttxxxjjjZZZLLLBBBAAA===<<<>>>@@@@@@CCCHHHUUU[[[cccjjjmmmmmmmmmmmmoooppppppnnnooooooiiiaaaZZZWWWUUU]]]ooozzzcccKKK>>>===DDDWWWjjjvvvzzzjjjPPP@@@>>>???QQQooovvvhhhVVVPPPVVVkkkrrr[[[FFF>>>999666@@@PPPlllpppgggOOO:::111...+++(((((((((((((((((())))))******)))((((((((())))))++++++++++++++++++++++++,,,333>>>IIIMMMPPPXXXaaafffiiiqqqxxx}}}rrrTTT@@@000...,,,+++,,,+++***)))+++***))))))(((((())))))(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$(((%%%%%%'''&&&######%%%$$$###""""""!!!"""""""""%%%&&&&&&$$$&&&))))))%%%%%%$$$&&&***)))%%%###$$$%%%%%%&&&&&&'''(((((()))(((&&&%%%'''+++...///...++++++******)))*********,,,+++***((('''&&&%%%%%%!!!"""$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''')))+++)))((('''''')))***)))(((uuuqqqqqqwww}}}rrrgggiiiuuuyyytttvvvzzzrrraaaTTTYYYnnn}}}hhhSSS===444444333///---)))(((((('''''')))***+++(((((((((***111AAAXXXiiifffUUUDDDBBBSSSnnnvvvjjjeeevvv|||nnn___UUUPPPKKKGGGFFFDDD??????BBBBBBGGGNNNUUUYYY[[[]]]___eeekkkpppvvv|||{{{ssstttuuuyyyrrr\\\EEE======AAAMMMZZZ```eeemmmttt|||dddJJJ===AAAIII___{{{wwwgggTTTOOOWWWmmmxxx___III@@@:::777@@@NNNgggllldddMMM777///---***((((((((()))))))))))))))*********)))))))))))))))***+++++++++++++++,,,,,,///555???HHHOOOUUU^^^eeegggkkkssszzz~~~qqqTTTAAA///---+++******)))'''%%%******)))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((((((###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((############$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""&&&######&&&%%%""""""$$$######"""""""""""""""###$$$&&&&&&###$$$((((((%%%(((&&&''')))((($$$###&&&&&&'''''''''&&&&&&'''((()))***+++---//////...,,,************+++,,,------...,,,***(((&&&%%%&&&&&& !!!$$$&&&'''&&&%%%$$$$$$&&&'''&&&&&&&&&(((***$$$$$$&&&((()))))))))(((rrrqqqttt{{{mmmlllmmmsssyyyvvvzzzuuuvvvmmm^^^TTT]]]tttxxx]]]JJJ777000000...+++***((()))***+++,,,+++*********+++******111BBBWWWfff```PPPAAAEEE\\\xxxsssiiihhhwwwwwwpppccc]]]XXXUUUOOOGGGDDDEEEAAAEEEKKKQQQWWW]]]dddhhhuuu|||~~~hhhUUUBBB<<<;;;:::>>>EEEKKKPPPYYYcccnnnzzzzzz___HHHAAAKKKYYYnnnyyyhhhQQQNNNWWWnnn|||cccKKKAAA<<<888???LLLaaagggaaaLLL888///---***)))))))))******+++++++++******************))))))*********++++++,,,,,,,,,111555;;;DDDOOO[[[cccfffdddiiiqqqyyysssVVVCCC444111...,,,***)))'''%%%***))))))((('''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$"""!!!$$$$$$!!! ###$$$$$$#########$$$$$$%%%$$$&&&&&&""""""%%%&&&$$$'''%%%$$$$$$""""""''''''(((((('''%%%$$$&&&(((+++000555666222---+++,,,)))))))))***+++---...///,,,+++)))((('''''''''(((!!!###%%%'''(((((('''&&&%%%&&&'''&&&&&&&&&(((***$$$&&&((()))))))))((('''}}}qqqrrrwww~~~yyydddmmmwwwwwwtttxxxqqqdddhhh{{{iii]]]VVVccczzz~~~qqqRRRCCC444...---+++))))))+++,,,---...---***(((&&&+++---+++***222CCCWWWbbbZZZMMMBBBJJJdddqqqiiilllzzzyyytttooolllfff]]]XXXXXXTTTWWW\\\bbbiiirrr{{{yyy\\\LLL???<<<:::555555999<<<@@@HHHQQQ^^^lllyyywww^^^IIIHHHZZZlllyyyhhhOOONNNXXXooo~~~dddJJJAAA<<<888>>>JJJ[[[aaa\\\HHH666///---+++))))))******++++++,,,,,,((()))******++++++***************++++++,,,,,,---333666<<>>:::666;;;GGGXXX]]]WWWBBB111---...---((((((((()))***+++++++++'''((()))+++,,,,,,,,,+++)))******+++,,,,,,------555>>>GGGNNNWWWaaaffffffccceeeooo~~~```III;;;666000,,,++++++++++++))))))(((''''''''''''((()))(((''''''&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%$$$###############$$$%%%%%%&&&&&&%%%""""""%%%%%%""""""%%%%%%%%%%%%%%%%%%&&&'''''''''***)))### """$$$###"""""""""###!!!)))$$$'''))))))((()))///444111222111...***((()))+++((((((((()))+++,,,...///***++++++***)))(((''''''''''''''''''''''''''''''&&&'''''''''&&&&&&''')))''')))++++++((('''(((***{{{sssqqqttt{{{vvviiiaaarrr|||wwwyyy~~~xxxdddSSSPPP]]]rrrwww\\\RRRPPP```www~~~ooo\\\@@@888000,,,)))''')))...***)))((('''((()))+++,,,(((+++,,,+++444GGGYYY```SSSJJJFFFRRRllllllhhhpppwwwnnn```SSSHHH>>>888999:::999===FFFHHHJJJPPPXXXcccrrrooo[[[[[[pppttt```OOOPPP\\\ttt{{{```FFF<<<888444999DDDVVVZZZRRR===,,,***...000&&&''''''((()))******+++%%%''')))+++,,,------,,,))))))***+++,,,,,,------777FFFTTTZZZ^^^eeeiiihhhgggiiirrrdddLLL777333,,,(((((()))+++,,,))))))((('''''''''''''''))))))(((''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''((((((&&&%%%###%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$%%%&&&###$$$&&&'''$$$$$$'''%%%$$$$$$$$$%%%&&&&&&'''))),,,+++%%% """$$$$$$###$$$''')))&&&"""%%%,,,"""&&&)))******---444:::333...(((%%%%%%(((***+++((((((((()))***,,,---...+++,,,,,,,,,***(((&&&%%%(((((('''&&&&&&&&&''''''&&&'''''''''&&&&&&''')))''')))+++***'''''')))+++yyyvvvwwwwwwxxx|||rrrhhhjjjooo{{{rrr~~~mmmVVVOOOUUUdddwwwyyydddWWWUUUfffyyyyyydddQQQ===777///+++,,,,,,***''')))))))))(((''''''&&&&&&)))))))))---:::KKKVVVYYYJJJ???CCC^^^{{{{{{kkkgggmmmwwwmmmcccUUUHHHEEE<<<:::DDDQQQVVVXXX[[[eeegggnnnwww}}}vvvnnnpppwwwhhhNNNPPP]]]ttt{{{dddKKK<<<777666666777FFFHHHFFF===444///---***,,,***)))***,,,.........+++***)))))),,,---...---''''''***,,,,,,***///666@@@KKKXXXbbbjjjpppoookkkiiinnnyyyeeeIII===555......---***((()))''')))***)))%%%$$$&&&)))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%###%%%((((((&&&$$$######$$$$$$###"""###$$$&&&'''###%%%%%%$$$"""!!!"""######%%%'''&&&######&&&((($$$$$$$$$###############&&&&&&%%%%%%$$$%%%%%%%%%######"""$$$&&&(((''''''((('''%%%$$$$$$%%%'''(((&&&%%%$$$$$$$$$&&&(((***...)))%%%)))111777888555///---)))&&&%%%&&&)))*********+++++++++,,,,,,,,,******)))(((((((((((((((,,,***)))((((((***,,,---&&&'''((('''&&&'''(((***'''((()))+++++++++***))){{{wwwuuu~~~|||rrriiijjjttt~~~{{{wwwuuu}}}|||ppp___QQQUUUcccsssvvv```VVVWWWhhhyyyuuu___LLL;;;444---***++++++***'''(((((((((((((((((((((((()))))))))---:::KKKUUUWWWIIIAAAHHHddd|||nnnlllssszzzrrrmmmjjj```UUUCCC???DDDSSSccckkkooorrr{{{|||xxxxxxuuufffSSSUUUbbbyyy~~~gggMMM>>>888666666888???BBB@@@777///,,,+++)))---,,,++++++,,,,,,+++***(((%%%######&&&***---...,,,+++,,,...,,,+++///666BBBPPPbbbppp{{{~~~xxxlllqqqzzzgggLLL888000++++++,,,***)))***+++,,,+++***((('''((()))''''''((((((((((((''''''(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$$$$###%%%''''''%%%#########%%%$$$#########$$$%%%&&&###$$$%%%$$$"""!!!"""### """###"""!!!!!!###%%%########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&((('''&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&'''''''''''')))((()))...333666444111---+++)))'''&&&''')))***)))*********++++++++++++******)))(((((((((((()))+++***)))((()))***,,,---((())))))(((%%%%%%&&&'''''''''((()))))))))))))))}}}wwwvvvxxxzzzlllbbbcccooowwwtttyyy~~~yyyooo[[[TTTUUUcccxxxrrrZZZUUU[[[kkkwwwnnnVVVCCC666111+++)))***+++***(((&&&&&&'''(((((()))******((()))***...:::IIIRRRSSSEEEDDDPPPlll~~~rrrrrr{{{|||{{{yyyxxxxxxtttgggZZZAAAEEERRRfffxxxttteeeXXX[[[hhh~~~kkkQQQ@@@999666666999:::>>><<<444---++++++)))---,,,,,,,,,,,,***'''%%%'''$$$ $$$)))---///000.........,,,+++000777EEEVVVmmmrrrttt|||kkkQQQ:::222,,,+++,,,***)))***...,,,***))))))((('''&&&''''''((((((((((((''''''(((((((((''''''((((((((('''&&&%%%######%%%'''((()))((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$%%%%%%$$$#########$$$$$$###$$$%%%$$$"""""""""$$$ !!!"""!!! !!!"""$$$""""""""""""""""""######%%%$$$$$$######$$$%%%%%%%%%$$$######%%%%%%$$$##################$$$$$$$$$$$$&&&((())))))(((&&&%%%&&&***///444555333///,,,***)))(((((((((((())))))((()))))))))))))))*********))))))((((((((((((((())))))(((((()))***,,,---+++++++++(((%%%$$$$$$%%%(((((('''''''''((())))))yyyuuuxxx||||||pppccc^^^gggxxx|||ssspppvvvzzzlll```RRRXXXeeexxx}}}oooTTTUUU___nnntttfffMMM<<<111...***((()))******)))%%%&&&&&&&&&'''''''''(((((()))***///:::GGGNNNNNN@@@FFFXXXssssssvvv|||wwwuuuuuuwwwyyy{{{dddQQQBBBLLL___tttttteeeWWW]]]lllnnnSSSAAA888555555888>>>AAA???666///------,,,,,,++++++,,,,,,***&&&###)))&&&$$$$$$'''+++---...000...------,,,+++111999GGG[[[uuuzzzzzzmmmTTTAAA888000...---***((()))...+++'''&&&''''''%%%"""''''''((((((((((((''''''((((((''''''''''''(((((('''&&&$$$######%%%'''(((((('''%%%$$$###$$$%%%%%%$$$$$$$$$###!!!!!!###$$$&&&%%%%%%$$$$$$#########"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&!!!"""""""""""""""######$$$$$$#########$$$%%%%%%$$$###""""""######""" """###$$$%%%%%%%%%$$$$$$''''''((()))))))))((('''***///555666333...***(((&&&'''(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((()))+++,,,---,,,,,,,,,)))'''%%%&&&'''***)))(((''''''((()))***|||uuutttxxx}}}~~~{{{hhhcccaaagggttt~~~~~~zzzuuuooonnnsss~~~yyyjjjZZZQQQRRRbbbxxxzzzkkkOOOUUUaaannnmmm[[[DDD666---+++)))(((((()))))))))&&&&&&&&&%%%%%%$$$$$$$$$''')))+++///999EEEJJJIII<<>>GGG___|||xxxpppzzz}}}yyytttooonnnoooqqqjjjiiieee```^^^bbbjjjpppvvv}}}xxx\\\HHHAAASSSlll}}}iiiWWWKKKWWWllluuu[[[FFF999555999???FFFGGGCCC888///------,,,---+++))))))***+++***)))+++)))((((((+++...//////,,,,,,---///---***...444AAAKKKXXXeeetttppp\\\HHH===444000---***)))***''')))***)))%%%$$$&&&)))''''''((((((((((((''''''((((((''''''''''''(((((( !!!$$$&&&'''&&&%%%$$$###$$$%%%&&&&&&%%%###"""###%%%((((((&&&$$$######!!!"""$$$%%%&&&%%%%%%$$$!!!###$$$$$$######$$$&&&'''$$$"""###&&&((('''%%%######$$$%%%&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&%%%$$$$$$&&&&&&%%%$$$((('''&&&%%%&&&(((***,,,%%%'''))),,,.........---)))(((&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''(((((('''&&&&&&&&&&&&'''************)))((('''&&&'''(((((((((&&&&&&((())))))***+++++++++)))((('''tttkkktttvvviii___^^^gggoooxxxxxx~~~ssskkkiiiooowww~~~mmmVVVHHHDDDLLL```rrr|||eeeOOOFFFIIIJJJCCC888111000222******+++)))&&&$$$(((---&&&&&&'''((()))***++++++(((''')))---111555:::>>>LLLkkktttvvvzzzyyysssrrrpppkkkeeeaaa______\\\aaadddeeekkkwwwpppTTTIIILLL```ttt}}}gggSSSKKKXXXkkk~~~|||dddLLL<<<777:::>>>FFFIIIGGG===444///,,,)))---------,,,,,,+++++++++***)))((()))*********(((---++++++,,,***)))...666AAAIIITTT^^^fffoooyyy|||```LLL@@@444000///,,,******(((((('''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$''''''$$$$$$&&&%%%"""$$$$$$$$$$$$###%%%(((+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&***))))))((('''&&&&&&&&&+++***((('''&&&''')))***+++***)))(((&&&&&&%%%%%%((('''&&&(((+++,,,***((((((+++000444555333000...+++)))&&&&&&&&&'''%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%***))))))((('''&&&&&&&&&((('''&&&'''***+++***)))......,,,+++)))'''%%%$$$%%%'''***,,,,,,***(((&&&++++++******))))))((((((zzzrrrooovvv~~~~~~tttggg\\\\\\fffuuuzzzyyy{{{rrrnnnjjjhhhllluuulll]]]OOONNNVVVcccttt{{{dddMMM>>>@@@???;;;444//////111''''''''''''&&&&&&)))---((((((((((((''''''''''''((((((+++///222555;;;AAAPPPmmmvvvyyywwwlllfffeeegggfffccc___\\\]]]```cccnnntttxxxyyy}}}kkkRRRKKKRRRiiizzz}}}gggSSSOOO[[[nnnhhhOOO>>>777888<<>>444///,,,***,,,,,,+++++++++*********+++)))((()))***+++***))))))((()))++++++,,,333;;;GGGMMMTTTZZZ___fffooovvv}}}fffJJJ>>>222......,,,+++,,,(((((('''''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$$$$'''(((%%%%%%'''&&&"""%%%%%%$$$!!!!!!###$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$###""""""$$$$$$$$$###############&&&%%%$$$$$$$$$%%%'''''')))))))))((('''&&&&&&&&&''''''(((((())))))))))))***)))((('''&&&&&&&&&&&&'''%%%###$$$'''***+++***'''***...222333222///---((())))))'''%%%###%%%'''(((''''''&&&&&&''''''(((((((((''''''&&&%%%%%%%%%'''&&&%%%&&&((())))))(((''''''''''''(((((()))***%%%&&&''')))******************))))))))))))))))))nnnrrrvvv{{{xxxlllddd\\\[[[dddsss{{{rrrxxxyyyssseeeeeegggkkkttt}}}ooo[[[TTTRRR\\\mmm{{{zzz```KKK999777444000---,,,,,,,,,'''''''''''''''((()))***************)))))))))))))))))),,,000222444;;;EEEZZZssswww}}}uuuiii]]]SSSOOOPPPWWWWWWXXXYYY]]]eeennnttt{{{bbbNNNNNNYYYttthhhTTTPPP]]]pppnnnTTT@@@777777999@@@FFFFFF>>>444///---+++***************)))))))))+++***)))***+++++++++))))))'''((()))***---555???JJJNNNRRRUUUXXX^^^fffllluuu|||lllMMM@@@333---,,,******+++((((((((('''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%((((((&&&%%%((('''$$$(((((('''$$$!!! !!!######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((())))))(((((('''&&&&&&&&&###$$$''')))+++***)))(((((('''''''''''''''(((((()))&&&###"""$$$''')))***'''))),,,///000///---+++%%%)))+++(((###!!!%%%)))((('''''''''''''''((((((''''''&&&&&&%%%$$$$$$$$$'''&&&%%%&&&'''((('''&&&#########$$$&&&(((***,,,&&&&&&&&&&&&'''))),,,---((((((((()))))))))))))))zzzkkkwwwzzzooo[[[^^^dddmmmwww}}}wwwsssuuu|||wwwoookkkjjjlllpppwww}}}mmmaaa[[[]]]dddqqq~~~vvv\\\HHH999444---***))))))(((''')))***)))'''''')))(((%%%&&&&&&'''((()))***++++++)))(((+++000111222===JJJfff{{{|||vvv~~~wwwkkk]]]QQQGGGAAABBBGGGLLLQQQZZZeeeooozzzsssYYYJJJRRRaaa{{{||||||~~~jjjVVVOOO\\\ooorrrXXXCCC888666777;;;BBBEEE===333...,,,***************************,,,***)))***+++,,,+++)))---***)))******,,,555???IIIKKKNNNPPPUUU\\\eeekkkpppwwwnnnSSSEEE555...+++((('''(((((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######%%%((()))&&&&&&((((((%%%&&&''''''%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&$$$%%%&&&((())))))((((((&&&&&&&&&&&&'''((())))))***(((&&&%%%%%%&&&''''''&&&(((***,,,---,,,***)))%%%''')))'''$$$###%%%)))&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$((('''&&&&&&(((((('''&&&&&&&&&%%%$$$%%%&&&((()))'''&&&&&&&&&''')))***+++'''''''''(((((()))))))))yyyssssss~~~}}}wwwuuunnnddd[[[gggvvvyyysssrrrssswwwyyyzzzwwwqqqmmmmmmnnnwwwyyy}}}oooccc]]]bbblllyyyrrrWWWDDD888222+++((()))+++***((($$$(((***&&&&&&(((((($$$"""######$$$%%%&&&'''''')))'''***//////000???QQQpppxxxuuu~~~yyyppp^^^SSSFFF???::::::@@@HHHOOOYYYhhhwwwkkkRRRJJJWWWiii}}}sssgggdddjjjrrrlllXXXPPP]]]pppuuu\\\FFF999666777777@@@DDD===333---+++*********+++++++++++++++++++++***))))))++++++***))),,,***)))******---666@@@IIIJJJKKKNNNTTT\\\eeekkkmmmttt}}}kkkTTTEEE666///,,,)))((()))))))))((((((((('''''''''$$$$$$$$$$$$$$$#########%%%((((((&&&&&&)))(((%%%$$$$$$%%%###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########"""######$$$$$$$$$######$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&((()))***"""###%%%'''&&&&&&%%%%%%'''''')))******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&)))''''''''')))***)))((()))((('''&&&&&&''''''(((''''''((()))(((((('''&&&&&&&&&''''''((((((((()))|||uuuqqqppp{{{~~~|||ssskkkfffccc```nnnxxx|||uuuppppppqqqnnnnnnllliiihhhkkksssyyyyyyjjjeeeggglllyyymmmRRRBBB333///***(((+++---...---(((,,,'''%%%((()))%%%)))(((((((((((('''''''''***''')))...---///CCC[[[wwwuuutttxxxhhh\\\JJJBBB;;;:::<<>>;;;;;;CCCLLLWWWdddnnnyyyvvv^^^PPPUUUjjj|||sss^^^OOOGGGGGGRRR^^^gggrrrooo\\\QQQ___sss|||dddLLL;;;666777888CCCJJJCCC777///---,,,)))))))))*********++++++)))((('''((())))))((('''(((''')))---...111999BBBEEEEEEFFFKKKQQQYYY```cccdddiiinnnqqqrrruuu{{{eeeGGG;;;000------,,,,,,---))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''%%%%%%((('''$$$+++,,,,,,+++(((&&&%%%%%%'''''''''&&&&&&&&&%%%%%%!!!!!!"""###############""""""###$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((())) $$$%%%%%%%%%&&&''')))(((((('''&&&&&&&&&&&&###$$$$$$$$$%%%%%%'''(((''''''''''''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&)))++++++***$$$%%%''')))+++******)))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&xxxkkkfffkkkttttttggg______bbbffftttvvvmmmnnnttttttjjj___```bbbgggnnnvvv~~~~~~wwwrrrqqq{{{eeeLLL???222000...+++)))((())))))000???DDD888+++))))))%%%""""""###$$$%%%&&&''''''///)))***///...222LLLlll}}}ssswwwyyyjjjYYYJJJ???:::::::::@@@MMM]]]kkk{{{rrr\\\QQQ[[[qqqvvvcccNNNAAA===@@@KKKWWWYYYeeesssppp]]]OOO\\\qqqhhhNNN<<<666666:::FFFMMMFFF999111......'''((((((((())))))******)))'''&&&'''((()))(((''',,,+++,,,/////////666>>>??????BBBHHHPPPYYY___ccc```dddiiikkklllpppwww}}}dddFFF:::000,,,,,,***((()))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&$$$$$$''''''$$$%%%&&&(((((('''&&&&&&'''(((((((((''''''&&&&&&&&&!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$&&&&&&''''''((()))******%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((''')))***(((%%%$$$%%%((())))))'''&&&&&&&&&&&&&&& $$$'''&&&###"""'''+++%%%%%%%%%&&&&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%(((***+++***$$$&&&)))***+++)))'''&&&)))'''%%%###$$$&&&)))+++'''''''''&&&&&&%%%%%%%%%|||pppdddbbbhhhooo^^^bbbhhhnnnsssxxx}}}|||wwwiiikkklllllljjjjjjlllmmmppprrrvvvyyy~~~yyy^^^HHH>>>...---+++)))(((((()))***&&&///999999222***&&&'''***)))(((''''''&&&'''''',,,''''''+++---666OOOjjj|||yyyrrr^^^OOODDD===;;;===888FFFZZZmmmzzziii[[[[[[jjj~~~gggVVVEEE>>>???CCCMMMWWWWWWUUU```uuuuuu^^^UUU\\\kkkkkkRRR@@@::::::???GGGMMMLLLBBB777111000,,,,,,,,,+++++++++******+++***((()))***++++++******+++,,,---...111555999;;;AAAEEEIIIRRR]]]___ZZZ\\\eeeeeeeeelllmmmnnnxxx}}}dddOOOAAA444///...,,,)))(((+++***)))'''%%%###"""!!!&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%'''))))))((('''&&&'''&&&%%%%%%''''''&&&%%%'''&&&%%%''')))******)))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++((('''((((((%%%######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++)))(((&&&%%%%%%&&&((()))###""""""$$$&&&(((((('''&&&''')))*********)))((('''(((((((((((((((''''''))))))((('''&&&%%%$$$$$$~~~qqqeee___```dddgggiiimmmrrrwww{{{}}}sssggg___UUU[[[cccjjjpppssswwwyyy{{{}}}tttWWWAAA777...,,,***)))(((((()))***)))+++...000///,,,)))'''(((((('''''''''(((((()))+++((()))---111<<>>HHHSSSRRRGGG999111...,,,,,,,,,+++++++++******+++***((()))***++++++******+++,,,,,,---000444777<<>>AAAEEEHHHOOOWWWYYYWWWWWW_________eeefffhhhrrrxxxhhhMMM???222......---+++***''''''((((((((()))))))))(((''''''''''''''''''(((...///...,,,(((&&&%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%'''&&&%%%&&&((())))))(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&#########$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$&&&(((***)))((($$$%%%&&&&&&''''''&&&&&&$$$$$$&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&lllfff___```gggqqqwwwyyy|||xxxnnnbbbXXXUUUYYY^^^mmmttt|||iiiNNN;;;444,,,+++***)))((())))))))))))%%%!!!###))),,,***''''''''''''''''''((())))))''''''***///666IIIjjjyyy~~~uuucccUUUEEE@@@;;;999;;;CCCRRRaaavvvrrrfffiiiyyyyyyaaaOOOBBBCCCHHHTTTbbbmmmsssvvvooobbbZZZcccuuu~~~yyycccSSSZZZlllrrrXXXDDD;;;999;;;KKK\\\]]]OOO===222...,,,,,,,,,+++++++++*********((('''(((***+++++++++,,,---------...000444777???AAADDDHHHMMMRRRUUUUUUUUU]]]\\\[[[bbbccceeeooowww|||dddKKK>>>111......---++++++'''''''''(((((()))))))))((((((''''''''''''((((((/////////,,,(((&&&%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$'''&&&%%%%%%''''''&&&%%%(((''''''((()))******)))&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###"""$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))***)))(((%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%((()))((('''&&&&&&''''''(((((((((((($$$%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((bbbdddggglllrrrzzz{{{xxxeeebbb\\\VVVVVV^^^lllwww{{{cccHHH888444******))))))))))))))))))'''''''''((())))))((('''))))))(((''''''''''''''')))***,,,111;;;RRRssszzz~~~ooo]]]MMMDDD;;;999:::???HHHVVViiiyyyyyytttwwwmmmUUUDDD>>>CCCMMM\\\mmm{{{wwwhhh]]]aaapppyyycccSSS[[[lllvvv[[[FFF;;;888;;;JJJZZZ\\\OOO???444000,,,,,,,,,+++++++++******)))(((''''''***+++++++++---...//////000222666999???@@@CCCGGGKKKNNNQQQTTTSSS[[[ZZZXXX^^^___bbblllzzzuuu\\\JJJ===000---...---++++++((((((''''''''''''''''''((((((''''''''''''((((((+++,,,,,,***'''&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&#########$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%'''&&&%%%&&&((()))((('''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%***+++&&&$$$''')))'''%%%%%%%%%%%%&&&&&&&&&&&&((()))***+++***(((&&&$$$''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&''''''(((&&&&&&'''&&&&&&%%%$$$$$$'''''''''((())))))******^^^eeelllppppppssszzz|||~~~zzzuuunnnhhhbbb___TTTVVVYYY___gggrrr}}}uuuZZZ@@@333111))))))))))))))))))))))))&&&))),,,+++)))''''''(((******(((''''''&&&&&&&&&,,,,,,...444CCC]]]|||~~~{{{ppp\\\LLLAAA<<<444666>>>MMM]]]lll~~~sss]]]JJJ>>>999AAAOOO___rrr}}}ooo```]]]hhhwwwzzzeeeUUU[[[kkkyyy^^^HHH;;;777:::GGGUUUZZZQQQCCC888222,,,,,,,,,+++++++++******((('''&&&''')))+++++++++---...///000111444888<<>>===@@@FFFHHHGGGMMMTTTNNNUUUSSSQQQWWWXXX[[[fffpppoooXXXKKK===000------,,,******)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%!!!$$$&&&"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%'''''''''%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&''''''''''''}}}~~~zzzyyy}}}xxxyyyyyyvvvpppiiidddaaaWWWQQQJJJEEEEEEJJJRRRWWWkkkkkkooovvvyyyeeeKKK555...111'''((()))))))))))))))((()))(((''''''''')))+++,,,''''''&&&''''''((()))***((('''(((222KKKjjj}}}rrrrrruuu```MMMBBB===;;;999EEEMMM```zzzoooVVVCCC;;;:::EEERRRdddsss}}}nnnYYYJJJLLL[[[kkkuuurrrwww~~~hhhXXX]]]jjj}}}}}}bbbJJJ;;;666666BBBQQQ\\\[[[OOO>>>333,,,,,,,,,+++++++++******'''&&&%%%''')))+++,,,+++***+++---...000444999======<<>>111------+++))))))))))))))))))************&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%)))(((''''''((()))(((&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&'''''''''---'''$$$((((((#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%&&&(((((('''&&&&&&%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzuuuooojjjfffaaaZZZTTTOOOJJJEEEEEEKKKSSSYYY]]]qqqqqqrrruuuxxx}}}{{{ZZZ@@@555000***)))*********)))(((&&&%%%'''(((((()))))))))))))))+++++++++++++++***)))))))))***+++333JJJlllyyypppqqqttt^^^KKKFFFCCC<<<:::>>>OOOccc{{{vvvaaaJJJ<<<>>>FFFNNNcccxxx~~~zzzbbbLLLDDDDDDFFFQQQ___bbbjjjttt|||~~~mmmYYYRRR```zzzjjjQQQAAA<<<888BBBTTTdddeeeVVVDDD999333000---,,,,,,,,,+++***'''''''''''''''((()))***...---,,,000666:::<<<<<<<<<>>>AAADDDHHHLLLQQQUUUUUUWWWYYYYYYWWWWWWZZZ^^^dddrrrvvvbbbKKK???333///...---,,,---))))))((('''''''''''''''%%%&&&&&&'''((((((((('''(((((('''&&&%%%%%%%%%%%%###%%%(((((((((''''''(((...((("""!!!$$$''''''%%%(((((('''&&&%%%%%%$$$$$$$$$&&&&&&""""""%%%%%%"""!!!"""###$$$%%%&&&&&&&&&'''$$$"""$$$''')))(((&&&(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))&&&$$$&&&******&&&"""((('''&&&%%%###"""!!!!!!'''%%%###!!! !!!""""""!!! !!!###%%%'''$$$"""!!!"""%%%&&&%%%"""$$$###"""""""""###%%%%%%)))'''&&&(((***+++'''$$$&&&$$$ """'''***%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((wwwsssooollljjjfff```\\\UUUSSSSSSXXX___gggkkkmmmqqqqqqqqqqqqsssvvvyyy{{{~~~~~~tttUUU<<<333...)))***+++++++++***)))(((''')))((('''&&&&&&((()))+++(((((())))))(((''''''&&&------,,,333JJJkkkzzzrrrttt|||ooo\\\MMM@@@===;;;:::BBBOOOhhhxxxzzzhhhUUUDDD<<>>HHHTTTYYY```jjjqqqvvv|||~~~mmm\\\UUUccc|||lllRRRAAA;;;888CCCWWWjjjkkk[[[FFF999222000---++++++***)))(((((('''''''''(((((()))***///------000666;;;=========???BBBEEEHHHLLLRRRUUUUUUXXXZZZZZZXXXYYY\\\```ffftttyyyfffMMMAAA555000///---,,,---))))))((('''''''''''''''%%%%%%&&&'''''''''''''''%%%$$$##################$$$&&&(((((('''&&&''''''+++'''""""""%%%((('''%%%(((''''''&&&%%%%%%$$$$$$%%%'''&&&######%%%&&&###"""###$$$%%%%%%%%%%%%%%%)))&&&$$$$$$%%%%%%$$$"""&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""%%%***///111+++'''&&&&&&%%%$$$###""""""&&&$$$###!!! !!!"""######"""!!! !!!"""$$$&&&"""  ###$$$"""!!!$$$###"""""""""###$$$%%%'''&&&&&&''')))(((&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&yyyuuuqqqnnnnnnlllgggdddaaaccchhhooovvv{{{||||||yyyxxxvvvttttttuuuwwwxxxwwwzzz}}}{{{wwwvvvxxx{{{zzz{{{qqqSSS===555111---++++++,,,++++++***)))(((***(((%%%###$$$&&&))),,,++++++++++++++++++***)))000//////777NNNmmmwwwrrrvvvkkkWWWFFF>>>888888888???RRRggg{{{kkkUUUFFF???BBBMMMYYYkkkwwwxxxooo]]]LLL<<<666555666===GGGLLLSSS\\\ccchhhoooyyyqqq___XXXeee~~~pppVVVBBB:::999DDDYYYnnnqqqaaaIII999111///,,,*********)))((())))))((((((((())))))***...------000555:::===>>>???AAADDDFFFHHHLLLQQQUUUUUUXXXZZZ[[[ZZZ[[[```dddiiiyyy{{{jjjOOOCCC666111000---+++,,,)))((((((''''''''''''((($$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&''')))((('''%%%&&&&&&(((%%%###$$$'''((('''%%%'''''''''&&&&&&%%%%%%$$$&&&((('''$$$$$$&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$'''%%%$$$###$$$$$$###!!!%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&''')))'''"""%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$######"""!!!!!!"""###$$$""" """###"""!!!######""""""######$$$%%%$$$%%%''''''&&&%%%%%%&&&$$$&&&'''((((((&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&zzzsssooooooooonnnlllrrruuuyyy}}}}}}~~~}}}}}}yyyvvvuuuvvvqqqrrruuuyyy|||}}}zzzxxx{{{}}}~~~lllPPP<<<444000---+++++++++******)))))))))((('''%%%$$$$$$&&&(((***,,,,,,---------,,,,,,+++---...333AAAYYYsssssstttzzzttt[[[III???;;;999;;;AAANNNeeezzzooo\\\GGG===@@@LLL]]]jjjwww~~~zzzssshhh^^^PPPDDD888444333333888>>>CCCJJJRRRWWW]]]eeepppxxx|||ttt```YYYfffuuuZZZEEE;;;:::CCCWWWlllrrrcccLLL<<<000...,,,+++,,,------,,,+++******)))))))))******---,,,,,,...222777;;;===???AAADDDFFFHHHKKKPPPTTTVVVYYY[[[\\\\\\^^^ccchhhooo{{{lllPPPCCC777111///,,,******)))(((''''''''''''(((((($$$$$$%%%%%%&&&%%%%%%$$$''''''''''''((()))***+++'''))))))(((&&&%%%%%%&&&%%%$$$$$$%%%((()))'''%%%''''''&&&&&&&&&%%%%%%%%%''')))(((%%%$$$'''(((%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((%%%"""!!!$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$###""""""!!!""""""#########"""###$$$$$$$$$$$$###############$$$$$$$$$!!!$$$'''&&&###"""$$$'''"""###%%%&&&%%%### $$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((}}}uuuqqqrrruuuxxxyyy}}}wwwvvvvvvwwwwwwwwwuuussstttuuuuuuuuutttvvvyyy{{{}}}}}}|||}}}~~~}}}{{{xxxuuuwww|||yyyaaaGGG555...***'''***)))))))))((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((,,,:::PPPhhh}}}vvv|||}}}qqq```NNNBBB;;;:::<<>>===HHHXXXiiiuuu~~~uuuiii[[[OOOEEE>>>777444222222444888>>>DDDKKKPPPUUU\\\hhhpppuuuzzzttt```XXXeee}}}yyy___HHH===<<>>666999CCCSSSgggxxx}}}lllPPPEEE>>>DDDTTTdddqqqzzz~~~wwwmmm___QQQFFF<<<999555222000///111222:::???FFFJJJNNNTTT^^^fffkkkrrr{{{rrr```WWWbbbzzz~~~dddLLL@@@===@@@MMMcccooohhhUUUFFF444333111111222444444333///...---,,,+++*********((())))))***,,,111777;;;???AAADDDFFFHHHLLLQQQUUUXXXZZZ\\\\\\]]]```ggglll}}}~~~ooobbbOOOBBB555000---***((()))(((''''''''''''(((((()))&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((()))***)))))))))'''%%%$$$%%%&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((%%%%%%'''(((%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%''')))(((&&&$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$""""""""""""############!!!""""""!!!!!!"""###""""""###$$$$$$$$$$$$###"""###############%%%''''''&&&%%%###""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&|||xxxuuuuuuuuuxxxvvvsssqqqoookkkfffcccbbbgggrrr~~~nnnTTT???333...---,,,******)))(((((()))******(((((('''''''''((()))***((()))***+++++++++++++++)))222HHHgggxxxtttxxxsssaaaMMMAAA<<<999888CCCUUUjjj}}}mmmXXXEEEAAADDDRRRcccooowww}}}{{{sssjjj```TTTHHHAAA666666444111...//////000555:::AAADDDFFFKKKSSSZZZ```gggsss}}}rrrbbbXXXaaavvvhhhPPPCCC>>>@@@MMMdddsssnnnZZZKKK999777444222333333222111000///...,,,++++++******((())))))***+++000777<<<@@@BBBEEEHHHKKKOOOTTTXXXYYY[[[\\\\\\]]]```gggllluuuhhh\\\OOOBBB555000...+++******'''''''''''''''((())))))'''''''''''''''&&&%%%%%%))))))))))))***+++,,,,,,((()))((('''%%%$$$&&&(((&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((($$$$$$''''''%%%$$$$$$%%%&&&''''''''''''$$$&&&)))(((&&&#########""""""#########$$$$$$$$$$$$$$$############$$$$$$,,,)))$$$ ###)))---%%%$$$$$$$$$$$$$$$$$$$$$!!!""""""############""" !!!"""###############!!!###"""!!! """$$$!!!"""###$$$%%%$$$$$$###$$$###!!!"""$$$&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&~~~zzzwwwlllqqq{{{{{{fffKKK888///++++++,,,++++++***))))))***+++,,,+++)))'''%%%&&&(((+++---%%%%%%&&&'''''''''''''''---666LLLlllrrrgggiiibbbQQQBBB<<<999555@@@PPPhhh~~~yyy___GGGAAABBBLLL^^^oooxxx|||uuuhhh^^^TTTJJJAAA===555666555111//////000000111666<<<@@@AAAEEELLLRRRXXX```lllxxxuuueeeYYYaaatttjjjRRRFFF???AAAOOOgggxxxsss___NNN===:::666333222111///---111000...---,,,+++******((()))******+++000777===AAACCCGGGJJJMMMQQQWWW[[[ZZZ[[[]]]\\\\\\```ffflllyyypppcccXXXOOOCCC666111000---+++,,,'''''''''''''''((()))***'''((((((((('''&&&&&&%%%'''''''''''''''(((((()))(((((((((&&&%%%%%%&&&((('''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$$$$&&&'''$$$###$$$%%%&&&''''''''''''"""&&&'''%%%$$$$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""''')))***)))))))))%%%%%%%%%$$$$$$$$$######""""""############"""""" !!!###$$$$$$$$$$$$!!!###%%%$$$""""""$$$&&&!!!"""###$$$%%%$$$######&&&### !!!%%%''''''&&&$$$%%%&&&''''''%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((www```EEE666111...+++***)))'''&&&(((+++,,,)))&&&))))))(((((('''''''''&&&)))))))))((('''(((+++...000>>>YYYvvvzzznnnkkkXXXGGGCCC???999;;;CCCQQQccc{{{xxxfffOOO>>>===DDDQQQbbbqqqyyywwwrrrrrrjjj]]]RRRJJJDDD???;;;:::333000444444111111444000555;;;======???DDDIIITTTUUU^^^mmmzzzyyybbbZZZ^^^qqqlllRRRDDD???===OOOggguuuwwwiiiQQQDDD999000//////,,,***)))...000222222///---,,,+++)))*********---222888===IIIIIIJJJLLLLLLNNNRRRWWW\\\XXXUUUXXX[[[^^^dddjjj~~~uuummmddd]]]EEE>>>444,,,))))))***+++((((((((((((''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''((()))***+++(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&''''''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((%%%""""""$$$%%%$$$###"""$$$&&&'''&&&$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$###""""""#######################################"""!!! ######"""""""""""""""### !!!"""$$$%%%&&&'''!!!!!!""""""""""""!!!!!!***$$$"""%%%'''%%%###$$$$$$""" !!!&&&***((($$$%%%%%%%%%%%%%%%%%%%%%%%%ttt]]]DDD555000---***))))))((('''((()))***)))((())))))(((((((((''''''''')))))))))((('''(((+++...000BBB___{{{rrrdddTTTHHH>>><<<999888CCCQQQkkkyyy|||iiiUUUBBB777888===IIIXXXgggnnnmmmjjjeee^^^TTTLLLFFFBBB===;;;999444222555555222111444000444999;;;;;;<<>>IIIJJJLLLMMMMMMNNNRRRWWW\\\YYYXXX[[[^^^```fffmmm~~~ssshhh]]]SSSCCC===444---***)))******((((((((((((''''''''''''))))))))))))(((((((((''')))(((''''''&&&&&&'''''')))(((&&&&&&''''''&&&$$$''''''&&&%%%&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###!!! ###&&&&&&%%%"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###############"""""""""""""""#########$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$)))$$$"""%%%'''%%%###$$$"""$$$%%%%%%%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%oooZZZBBB444///,,,)))((()))))))))((('''''')))***))))))(((((((((((('''''')))))))))((('''))),,,///111HHHhhhgggUUUAAA;;;888777777>>>RRRggg~~~qqqYYYEEE:::777333777@@@LLLYYY```aaa```WWWSSSMMMHHHEEEBBB@@@>>>:::777666999999666444555111444888999888999===@@@EEEFFFMMMZZZfffqqq|||~~~oooaaa[[[hhh|||pppVVVEEE>>>===OOOiiixxx|||pppZZZ@@@555---,,,---,,,+++,,,...000222222000...------++++++++++++...444;;;AAAIIINNNSSSTTTTTTUUUXXX[[[^^^\\\\\\^^^___bbbkkkttt|||qqqfffXXXKKKAAA<<<444...+++***))))))((((((((((((''''''''''''((((((((((((''''''''''''(((''''''&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&)))(((&&&$$$$$$%%%'''(((***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!  ###%%%%%%%%%###$$$&&&&&&$$$###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((($$$"""%%%&&&$$$###$$$"""&&&++++++'''######%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~hhhUUU@@@444///+++)))((()))******(((%%%%%%(((,,,))))))(((((((((((((((((()))))))))(((((()))---///222NNNrrryyy^^^III???:::777888>>>LLLeee|||ttt___III;;;666777222444:::CCCMMMTTTWWWWWWQQQOOOLLLIIIGGGEEEDDDCCC???>>>>>>@@@@@@===999777444666888888888888:::===??????EEEPPP\\\ggguuuuuueee\\\ggg{{{rrrXXXGGG===;;;LLLfffuuu|||qqq\\\BBB777...,,,---,,,+++,,,---///222222000...------+++++++++,,,///555===CCCKKKVVVbbbhhhiiijjjiiihhheeeaaa]]]]]]^^^dddrrrzzzrrrhhhYYYJJJ???:::444///,,,+++)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$######%%%'''))))))(((***(((&&&$$$###$$$&&&'''******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""%%%&&&'''&&&%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!!!!!!!!!!!!!""""""########################""""""""""""""""""##################"""&&&######&&&&&&######%%%%%%'''***,,,)))$$$$$$(((''''''''''''''''''''''''zzzaaaPPP>>>444000,,,*********++++++(((%%%$$$(((,,,(((((())))))))))))))))))((()))))))))(((***---000555UUUyyypppVVVCCC@@@:::666;;;III___xxxrrr^^^JJJ<<<555222111111222555;;;BBBHHHLLLNNNLLLKKKJJJHHHFFFFFFFFFGGGEEEGGGIIIJJJIIIFFF???:::888999::::::999::::::;;;======AAAJJJTTT___mmmzzzxxxjjj___gggzzzuuu\\\III???<<>>EEENNNbbbwww}}}rrrjjj```\\\^^^iii|||{{{sssjjjZZZKKK>>>999444///---+++)))'''((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&%%%$$$%%%&&&'''&&&%%%)))(((&&&$$$$$$$$$%%%&&&***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$#########'''(((((('''%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""!!!"""""" !!!"""#####################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$"""###&&&&&&###"""%%%'''###$$$((()))%%%%%%(((''''''''''''''''''''''''tttWWWIII:::333///+++***+++***+++***(((&&&&&&((()))(((((())))))))))))******((())))))))))))+++...111>>>]]]yyydddOOOAAA:::777888DDDZZZrrryyyhhhRRRAAA999555222000//////111444888===AAADDDEEEEEEFFFEEEEEEGGGKKKNNNRRRVVVXXXXXXVVVRRRJJJAAA;;;;;;;;;<<<<<<<<<<<<<<<======???FFFLLLUUUdddqqq}}}|||ooocccgggwww{{{cccOOOEEE???KKKaaaqqqzzzuuucccIII===222///...,,,***+++***---///000...---,,,,,,************...666???FFFVVVooovvvgggaaaeeesss~~~sssgggWWWHHH===999333///,,,+++)))((((((((((((((('''''''''''')))))))))***************(((''''''&&&&&&&&&&&&&&&***(((&&&%%%%%%%%%###!!!&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&& """$$$%%%%%%%%%&&&'''((((((((('''%%%$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%% """###$$$$$$######$$$$$$$$$$$$$$$$$$###############$$$$$$#########"""!!!$$$'''&&&""""""%%%%%% !!!((()))$$$###'''&&&&&&&&&&&&&&&&&&&&&&&&|||nnnNNNBBB555000---***)))***+++***)))((()))((('''&&&(((((()))))))))*********((())))))))))))+++///222IIIfff|||iiiVVVHHHAAA777;;;EEEWWWooommm]]]III;;;666555333111...///000111333666;;;>>>AAACCCFFFHHHLLLRRRZZZ```dddiiimmmkkkiiidddYYYNNN======<<<<<<=========<<<<<<<<<===BBBEEELLLYYYfffvvvtttfffeeeqqqjjjUUUIIIBBBJJJ^^^lllwwwtttcccHHH<<<111------,,,+++,,,)))+++......---,,,++++++***)))))))))---555???FFF^^^{{{qqqkkkrrrrrrdddTTTGGG===999222---+++***))))))((((((((((((''''''''''''((((((((()))))))))******)))(((''''''&&&&&&''''''((('''%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$%%%$$$$$$%%%&&&'''''''''%%%###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''((( """$$$%%%$$$###"""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!$$$'''&&&""""""&&&%%%$$$***222///$$$"""'''%%%%%%%%%%%%%%%%%%%%%%%%xxxiiiIII===222---+++(((((())),,,)))((((((******'''$$$(((((())))))*********+++((())))))))))))+++///222QQQmmmsss^^^LLLCCCAAA;;;EEEVVVkkk{{{ZZZMMM===222......//////000000111111222555999<<>>===<<<<<<===>>>===<<<;;;:::<<>>999222---*********))))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++###""""""$$$&&&(((((('''!!!###%%%'''((('''%%%$$$######$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&& ###&&&%%%""" !!!"""&&&&&&%%%###!!! """############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!$$$'''((( """$$$%%%$$$###""" !!!!!!!!!""""""""""""#########$$$$$$######### $$$(((&&&!!!"""&&&&&&***555===555&&&"""***%%%%%%%%%%%%%%%%%%%%%%%%www___GGG===444///+++)))***...---------,,,+++***((('''))))))(((((('''''''''&&&---))))))---+++***444BBB___vvvsss[[[KKKGGGFFFDDDCCCSSSgggzzzvvvhhhIII>>>444222111///------222///...000222222666;;;>>>MMMWWW___iiilllppp~~~vvvdddNNNCCC<<<@@@EEECCC???>>>???:::888:::===AAAIIIQQQcccuuuwwweee^^^kkkwwwaaaQQQDDDGGGZZZlllwwwoooZZZIII;;;---)))+++,,,,,,......---,,,,,,+++++++++,,,&&&'''...444000,,,999MMMbbb}}}uuukkk[[[LLLEEE>>>555///,,,,,,***(((((('''&&&$$$###%%%(((+++---,,,***(((((((((((()))+++((('''(((+++,,,+++(((&&&'''((((((&&&&&&'''(((######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%$$$###$$$''')))$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###!!!"""###"""!!!!!!###%%%***&&&######%%%''''''&&&&&&%%%%%%%%%$$$########################"""!!! $$$$$$$$$$$$#########""""""!!!!!!!!!"""$$$&&&((($$$###$$$%%%&&&$$$$$$#########""""""!!!!!!&&&%%%%%%$$$$$$$$$###"""%%%%%%$$$######$$$%%%%%%###+++555888444---(((&&&$$$%%%'''(((((('''%%%$$$qqqWWW???666...***(((&&&(((,,,///.........---+++***))))))))))))(((((((((''''''(((%%%'''+++******555DDD___xxxzzzdddQQQGGGEEEEEEFFFSSSeeezzz|||iii[[[CCC:::222111222000///000000...---000222222666<<>>BBBIIIQQQcccttt~~~kkkcccnnn~~~kkkVVVFFFDDDSSSbbbnnnhhhTTTDDD999...,,,---+++))))))++++++************++++++)))(((,,,000---+++777IIIfff~~~vvvmmm\\\MMMEEE>>>555///,,,,,,***((('''((((((''''''(((+++...,,,+++***(((((((((((()))'''&&&&&&''')))))))))((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$%%%%%%$$$#########""""""###$$$%%%%%%)))&&&######%%%&&&'''&&&$$$$$$$$$$$$$$$#########$$$$$$$$$######"""""""""$$$$$$#########"""""""""""""""!!!"""###$$$&&&''''''%%%######$$$$$$"""%%%%%%$$$$$$$$$#########%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###(((...///+++'''%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$|||{{{{{{|||}}}~~~|||{{{~~~mmmRRR<<<444---++++++***,,,000////////////...,,,+++************)))))))))))))))&&&$$$&&&++++++,,,888HHHbbb{{{~~~gggOOODDDAAA@@@FFFMMMaaauuu~~~kkkVVVHHH;;;444000222333222111222111......111222333999@@@QQQcccnnnvvvnnnZZZDDD<<<>>>BBBCCCCCC999777999===AAADDDKKKSSSbbbrrrqqqgggoootttaaaMMMFFFOOO\\\gggdddSSS???666/////////,,,'''&&&))))))((((((((())))))***///++++++...---...:::HHHbbbzzzqqq```QQQEEE>>>555///---,,,***)))%%%''')))))))))***,,,...******)))(((((()))))))))###$$$&&&&&&&&&&&&''')))$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""%%%"""!!!"""%%%''''''%%%'''%%%###"""$$$%%%%%%%%%###############$$$$$$$$$%%%%%%$$$#########$$$$$$############"""""""""!!!""""""""""""###%%%&&&'''***&&&###!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%###$$$'''+++"""###$$$%%%%%%$$$###"""%%%'''(((&&&###"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$uuutttsssrrrsssrrrpppnnnsssvvvxxxvvvtttuuu|||}}}~~~gggMMM:::333...------,,,...111............---,,,+++***************************(((&&&)))...---///>>>PPPllllllTTT@@@<<<<<<===JJJ\\\oooqqqZZZFFF:::666111///222444222111222555222000111111444===FFFYYYmmmyyytttbbbLLLAAA@@@@@@===999::::::===BBBEEEFFFMMMUUU```ppprrrgggmmm}}}vvvcccNNNFFFLLLVVVbbbaaaRRR;;;444//////000---************)))(((((((((((((((///***'''(((***///:::EEE[[[www~~~uuudddTTTDDD===444...---,,,+++)))$$$&&&)))***)))((())))))((((((((((((((()))))))))!!!$$$&&&&&&$$$$$$'''***&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!###$$$$$$$$$$$$%%%%%%%%%'''%%%$$$$$$$$$$$$###!!!%%%!!!!!!&&&)))'''$$$%%%$$$#########$$$$$$%%%"""""""""######$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&#########"""""""""!!!!!!""""""######$$$%%%&&&&&&'''%%%###!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###$$$)))---!!!"""$$$%%%%%%$$$"""!!!''''''&&&$$$"""###&&&)))&&&%%%%%%$$$$$$%%%%%%&&&vvvuuutttuuuuuuuuusssqqqnnnpppppplllhhhggglllrrrsssrrrrrrrrrtttxxx{{{~~~yyy\\\EEE777111,,,++++++)))***---,,,,,,,,,,,,,,,+++***)))************++++++++++++***(((+++...---111BBBWWWyyyrrrWWWFFF::::::;;;@@@UUUnnnvvvaaaLLL<<<444444111000333333111000222888444222111000222===HHH^^^ttt~~~mmmVVVEEE???>>><<<888<<<===AAAEEEEEEEEELLLTTT```mmm}}}rrrhhhkkk{{{vvv[[[HHH@@@FFFOOO[[[ZZZMMM:::333......///...///111...---+++***)))((('''''')))%%%"""###&&&,,,666???UUUmmm|||tttcccSSSDDD===444...---,,,+++***'''***,,,+++)))'''&&&&&&(((((((((((())))))))))))"""%%%((('''%%%%%%'''***&&&'''((((((&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%""" #########$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%###"""$$$  $$$'''%%%"""$$$$$$$$$$$$######$$$%%%""""""######$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&############""""""""""""######$$$$$$%%%%%%%%%%%%######$$$$$$###$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$%%%(((+++!!!"""$$$%%%%%%$$$"""!!!&&&&&&&&&%%%%%%%%%&&&(((''''''&&&&&&&&&&&&''''''}}}}}}}}}xxxxxxwwwsssooonnnppprrrmmmkkkgggeeefffiiimmmpppuuuwwwzzzqqqVVVBBB888222---...---+++***---***************)))((((((***************+++++++++***((())),,,+++111GGG___uuu^^^FFF???:::===AAAMMMfff~~~vvvdddQQQBBB777333444111000333333111111444999888777666333333;;;EEE]]]vvv|||aaaHHH<<<===@@@AAA===>>>BBBEEEDDDDDDKKKTTTaaammm{{{vvvkkkmmm{{{yyy\\\HHH@@@DDDLLLVVVWWWJJJ:::333............111555///...---+++***)))(((((()))((('''''')))///777===III[[[sss}}}wwwooo^^^OOOCCC===444...------,,,***,,,...///...+++)))(((((((((((()))))))))(((''''''%%%&&&((('''&&&&&&''')))$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""###&&&&&&### ############$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$!!! ###%%%$$$"""###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""######$$$%%%&&&&&&%%%%%%!!!###%%%&&&%%%#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''uuusssnnnjjjhhhggghhhjjjjjjjjjlllpppvvv{{{~~~}}}{{{zzzyyyzzz|||~~~~~~}}}iiiPPPBBB666111...//////---,,,...))))))*********)))(((((()))))))))*********++++++)))'''(((+++,,,555OOOjjj~~~eeeLLL===<<<===AAALLL```wwwxxxeeeRRRBBB999444333333000000222333111444888<<<>>>BBBDDD???999;;;BBBVVVqqqlllPPP@@@>>>BBBDDD???@@@DDDGGGFFFGGGOOOZZZdddooo{{{xxxmmmlllyyy~~~dddNNNBBBCCCGGGQQQRRRFFF999333///......,,,...222,,,,,,+++*********++++++))),,,...,,,+++...444999>>>HHHXXXgggqqqyyy{{{uuulll\\\MMMCCC<<<444...------,,,***---...///...+++))))))***(((((()))))))))'''&&&%%%((('''&&&&&&''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&### !!!%%%&&&%%%"""############$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%%%%$$$###""""""############&&&''''''%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%!!!###%%%''''''&&&$$$###%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$"""%%%''''''%%%######%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$%%%((('''###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%$$$&&&&&&'''(((((('''&&&&&&{{{vvvrrrnnnlllkkkeeecccaaabbbeeejjjnnnooopppsssyyy~~~{{{xxxhhhiiilllrrrxxx}}}|||zzz___HHH===000+++)))+++,,,***)))+++)))************))))))((((((((())))))***************((())),,,...:::WWWsssuuu[[[CCC999<<<>>>CCCTTTnnnrrr[[[FFF999333222222111//////222333333666<<<@@@EEEMMMQQQJJJAAA>>>BBBNNNkkk~~~tttZZZFFF@@@@@@???AAACCCHHHKKKJJJLLLVVVaaafffqqq}}}yyyllljjjvvvgggPPPAAA===???HHHJJJ???999444000000...******---))))))))))))***+++,,,---$$$))),,,)))&&&'''+++///===AAAKKKXXXdddooo{{{|||uuummm]]]OOOCCC<<<444...------,,,+++***+++,,,+++)))((()))+++)))))))))))))))'''%%%$$$***'''$$$%%%'''(((%%%"""&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&""" $$$'''&&&###"""############$$$$$$$$$###"""!!!###%%%''''''&&&%%%&&&&&&%%%""""""###$$$###&&&((((((%%%$$$%%%''''''''''''&&&&&&%%%%%%%%%"""%%%'''(((&&&$$$"""&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&'''((('''$$$###%%%'''&&&'''''''''(((((()))))))))%%%###%%%)))((( '''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''(((((('''$$$%%%'''(((((('''%%%$$$|||xxxqqqlllgggeeedddbbb___[[[]]]dddkkkoooqqqwww|||jjj^^^ZZZWWW^^^jjjuuu|||~~~}}}{{{}}}tttWWWAAA:::111000...,,,***))))))((())))))))))))))))))))))))...***(((***)))''')))---***)))***+++...>>>___}}}xxxZZZDDD;;;777777>>>QQQjjjttt___GGG;;;777444111///000111333444666999>>>AAAGGGOOO[[[bbb^^^RRRGGGCCCOOO___tttyyyeeePPPCCCAAADDDIIIIIIHHHHHHJJJPPPXXX^^^aaammm}}}ooohhhsssmmmTTT???>>>AAA@@@@@@CCC777444///,,,,,,,,,,,,+++---,,,+++***))))))))))))(((((()))***,,,---...///333>>>EEEMMMZZZaaalll|||qqqaaaTTTJJJ>>>444222000------000)))......)))))),,,+++&&&///(((!!! $$$((((((&&&'''((()))(((&&&%%%$$$%%%)))'''%%%&&&)))+++)))&&&$$$$$$%%%&&&&&&&&&%%%%%%'''%%%###"""###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$)))((((((&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!! !!!###%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$###""""""###%%%&&&'''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***)))'''&&&&&&&&&'''(((|||zzzvvvrrrpppooommmiiieeeYYY\\\^^^^^^^^^bbbjjjppp~~~}}}{{{vvvhhhWWWMMMLLLQQQ\\\kkkwww}}}~~~|||{{{wwwnnnPPP<<<555111000///---,,,+++******************************...******,,,---,,,...222---,,,---000666GGGeeejjjOOO>>>888888===III]]]tttyyygggTTT@@@777555333111000111222444666:::@@@FFFKKK[[[cccnnnuuuqqqbbbRRRIIIFFFUUUiiixxx~~~zzzuuuuuuwwwzzz}}}{{{gggQQQBBB@@@CCCGGGGGGFFFFFFIIIOOOVVV\\\cccmmm{{{rrrjjjsssoooVVVAAA===???>>>>>>AAA888444000,,,,,,,,,++++++------,,,******))))))***))))))******+++,,,------///999>>>FFFRRRXXXdddxxx{{{qqqbbbVVVKKK@@@666222000,,,,,,...+++......***))),,,+++(((+++***)))((())))))))))))'''((()))(((&&&%%%%%%%%%'''(((((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$***'''%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))(((&&&$$$######$$$$$$'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&''''''~~~~~~~~~|||xxxssshhheee```[[[XXXXXXYYY[[[hhhfffddd^^^QQQEEEAAACCCSSS___ooozzz|||zzzxxxxxxxxx~~~dddIII999444000///...------,,,,,,,,,++++++++++++++++++++++++,,,((((((***+++)))+++///...,,,...444???RRRmmmpppVVVCCC:::666;;;GGGZZZpppuuuhhhTTTEEE777333333222111111222444666:::AAAJJJUUU\\\jjjqqq{{{qqq\\\LLLAAAJJJYYYhhhpppnnnfff```ZZZ[[[]]]aaagggmmmrrruuu|||}}}vvveeeNNN???===@@@DDDDDDDDDDDDGGGMMMTTTZZZccclllxxxuuulllrrrrrrZZZCCC<<<===;;;;;;===999555000---++++++******---,,,+++******))))))************+++++++++,,,,,,,,,666:::@@@KKKPPP[[[nnnzzzooobbbWWWLLLBBB888333000---+++,,,,,,...---***)))++++++((('''***......+++)))((()))'''((()))(((&&&%%%%%%&&&%%%(((***(((###!!!###%%%&&&&&&&&&&&&%%%$$$$$$###+++)))&&&$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$$$$$$$########################%%%%%%&&&'''((('''###!!!$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%***)))'''%%%$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''''''''(((((('''&&&%%%%%%''')))***&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&&&&{{{rrrkkkfff```ZZZVVVYYYUUUQQQKKKCCC<<<>>>EEEXXXdddqqqwwwvvvssstttvvv~~~ttt[[[EEE999666......---,,,,,,,,,------++++++++++++++++++++++++...***(((***)))&&&&&&))),,,+++...777GGG\\\rrrwww^^^HHH>>>:::777AAARRRkkk}}}hhhWWWDDD:::111000222111000111444666:::@@@JJJVVVdddlllrrrxxx{{{eeeRRRDDDEEELLLWWW\\\VVVLLLEEECCCCCCDDDGGGMMMSSSYYY]]]eeehhhfffYYYFFF:::888<<>>BBBEEEHHHLLLMMMFFF;;;444333666:::;;;===???CCCJJJRRRWWW^^^hhhvvvxxxmmmnnn|||{{{fffMMM===888888888999999555000---+++++++++***)))((((((''''''''''''(((++++++************)))))))))333999???HHHJJJQQQbbbuuuttthhh]]]WWWLLLFFF===666333333111............///...,,,++++++---***'''(((+++,,,***'''&&&''')))((('''%%%&&&&&&&&&%%%$$$%%%((()))(((&&&'''''''''&&&%%%$$$###"""%%%###!!!!!!###$$$%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###!!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((&&&%%%$$$###$$$%%%'''((('''''''''(((((()))))))))%%%%%%&&&'''(((((())))))))))))***++++++)))((('''yyyrrrfffXXXIII???999777:::???FFFLLLSSSYYY^^^gggsss|||www]]]GGG:::333///,,,+++***************+++)))))))))))))))))))))))))))&&&'''+++,,,***+++...,,,222999DDDWWWlll{{{oooWWWEEE;;;999===CCC]]]nnntttaaaMMM@@@666222111222222000111555999???IIIUUUaaaooo|||qqq]]]LLLCCC???DDDDDD===666555444333222222222444666888555777999777333000000111555777:::===CCCJJJSSSXXX___hhhvvvyyymmmlllzzzlllRRR???888888::::::777444///,,,,,,,,,,,,+++((((((''''''''''''((((((******************))))))&&&000444999CCCFFFNNN```zzzrrreee\\\XXXOOOJJJAAA888555666333...222111333666666111......222,,,&&&'''+++...,,,)))%%%'''(((((('''&&&&&&'''&&&$$$"""$$$)))+++)))&&&&&&&&&&&&&&&%%%$$$$$$######!!! """$$$%%%%%%######$$$$$$$$$$$$######""""""$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""######$$$%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''((($$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''((())))))***)))************)))((((((~~~hhhWWWEEE===>>>@@@DDDGGGJJJKKKMMMQQQVVV___iiipppyyymmmRRR???666000+++---,,,,,,+++************************************$$$"""$$$)))***)))***---+++444>>>IIIYYYmmmzzz~~~oooXXXEEE>>>999777DDDWWWqqq}}}wwwdddPPP@@@777333111111333222000333888>>>FFFSSS```nnnzzzuuubbbPPPGGGCCCGGGEEE:::333555111111111000111111222222111000///000000000///...111333777<<>>IIIXXXkkkxxxzzzZZZEEE888999888888LLLiii~~~nnnXXXEEE888222000///111333222111444:::BBBKKKYYYhhhuuu}}}kkkVVVMMMJJJMMMGGG888000222.........///000000111111444111---...111222///,,,...111666<<>>MMMaaammmkkkcccIII???444111777GGG```uuuvvvdddNNN<<<555555111///000333222111333999EEETTTeeetttwwwdddVVVMMMKKKEEE888222444111000///000000///,,,***///...,,,++++++,,,---......111555888<<>>===;;;888444...+++***,,,------,,,,,,---,,,+++)))'''%%%***++++++***((('''((()))******++++++---;;;VVVoootttkkkiiijjj^^^ZZZRRRHHH===666222000///...000777999555111000,,,+++++++++******))))))))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&'''&&&%%%######%%%'''%%%###"""$$$'''(((&&&$$$######$$$%%%$$$###"""!!!%%%$$$$$$###"""""""""###$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$###""""""######$$$$$$###$$$%%%''')))+++,,,)))&&&$$$###%%%''')))"""######$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))))))))(((222...)))%%%$$$$$$$$$###''''''''''''''''''''''''tttdddNNNIIIIIIRRR]]]gggpppwwwyyyyyywwwsssmmmhhhdddbbbXXXUUUUUUYYYZZZZZZ^^^eeejjjnnnvvv~~~xxx\\\EEE===>>>:::333222---+++------++++++---###%%%((()))(((((()))++++++***)))))))))***,,,,,,111888DDDRRRbbbhhh```TTTBBB<<<777888AAAUUUrrrzzziiiWWWFFF777222222000...000333333444999@@@NNN\\\lllyyyzzzgggXXXMMMJJJDDD888111222///......///000000...,,,111///...------...///000---111444777;;;EEETTT___fffooo{{{rrrgggooo~~~eeeMMM???<<<:::777666222...+++***+++,,,,,,+++++++++++++++***)))(((***+++,,,+++)))))))))***((()))+++,,,...;;;TTTkkk~~~yyysssmmmjjjeeeaaaYYYNNNCCC999333000111///111666888333//////,,,,,,+++***((('''&&&&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###"""""""""!!!&&&$$$###$$$&&&'''&&&$$$###$$$$$$%%%$$$###"""!!!%%%%%%$$$###############&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###############$$$$$$$$$$$$%%%&&&((()))&&&&&&&&&%%%%%%%%%%%%%%% !!!"""$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((***+++,,,000---)))&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&nnnZZZMMMOOOXXXeeennnssswww||||||yyywwwhhhbbb\\\ZZZWWWRRRQQQRRRYYY\\\bbbjjjrrryyy~~~tttYYYHHHFFFHHHBBB888222---+++------++++++---&&&(((***+++++++++,,,---+++***))))))***+++,,,---222<<>>555000333000111555555111------,,,,,,***)))'''%%%$$$$$$''''''&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&$$$###'''%%%######%%%&&&&&&&&&###$$$$$$$$$$$$###""""""&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&(((############$$$%%%&&&'''%%%$$$$$$############$$$%%%$$$$$$$$$$$$%%%&&&'''!!!"""%%%''''''%%%###"""!!!"""###%%%&&&''''''((((((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&&&&(((+++------+++)))''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%zzzeeeSSSSSSXXXbbbooouuuwwwyyy~~~xxxqqqlllgggaaaYYYUUUWWWTTTPPPPPPUUU___jjjqqq|||oooWWWNNNSSSVVVMMM@@@333...+++------+++***,,,,,,,,,------,,,++++++++++++******)))***+++---...444@@@NNNWWWYYYSSSDDD555444111444BBBVVVnnn{{{fffNNN???777333111222///...///222444:::GGGSSScccppp~~~yyyhhhWWWOOOIII???666222000...,,,,,,---/////////,,,,,,+++++++++,,,---...,,,///222444999DDDSSS___hhhqqq}}}qqqccceeepppsssWWWCCC<<<999777444222///------,,,+++***,,,+++***)))))))))***+++)))+++++++++))))))***+++''''''))),,,---333BBBQQQ```rrr{{{sssmmmjjjeee^^^TTTHHH===666333///...111222...,,,,,,++++++***)))'''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))'''%%%&&&''''''&&&$$$######%%%&&&'''$$$$$$$$$$$$######""""""&&&&&&%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$&&&'''%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%% """%%%''''''&&&$$$###&&&&&&&&&'''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))***)))((((((((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%mmmZZZOOORRRUUU^^^jjjqqquuuzzz{{{uuukkkddd]]]VVVMMMGGGGGGOOOZZZaaafffmmmwww~~~}}}jjjXXXXXXbbbcccUUUFFF333...+++------+++***,,,))))))))))))))))))((('''+++************,,,---///888CCCMMMPPPMMMFFF<<<222777333:::NNNiiirrr^^^FFF999444222111222000///000222555<<>>555222000///000000000222555888@@@RRRcccrrr}}}wwwgggWWWJJJ???555000222000------------+++***,,,,,,------......//////,,,///222555;;;HHHYYYfffpppvvv~~~xxxgggXXXYYYcccvvv{{{___GGG<<<888777888444111............---///...,,,***)))(((''''''&&&''')))(((''''''(((***)))'''&&&((())))))...555HHHVVVhhhzzzyyywww|||~~~zzzuuuooofffYYYJJJ???666111---------++++++---(((((()))))))))*********((())))))))))))*********%%%%%%%%%&&&&&&&&&&&&''' &&&%%% $$$)))&&&&&&&&&%%%######%%%'''%%%$$$######""""""######%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''!!!###&&&(((((('''%%%###'''&&&%%%$$$############%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%((('''&&&%%%%%%'''((()))###$$$%%%&&&''''''''''''(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&%%%&&&&&&&&&'''((((((%%%###''''''''''''''''''''''''lllSSSDDDAAA???BBBNNNbbbttt~~~{{{sssjjjbbb\\\YYYZZZZZZ]]]eeerrrpppccc^^^jjjtttkkkTTT@@@444///,,,------***)))++++++******,,,///000///---************+++---///000===EEEHHH@@@666222333333...888NNNkkkoooPPPDDD888333111//////111...000444888===GGGZZZlll{{{qqq___NNN@@@777222///...------......,,,***++++++,,,---......//////,,,///333666===KKK]]]jjjsssxxx~~~yyygggWWWUUU]]]mmm}}}jjjQQQAAA:::777888444///,,,,,,---------,,,,,,,,,+++***)))((((((&&&((())))))(((((()))******&&&%%%''')))))),,,111FFFXXXnnn~~~gggeeehhhttt~~~{{{wwwsssmmmbbbTTTJJJ>>>777111///---******,,,(((((((((((((((((((((((((((((((((((()))))))))***%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%$$$%%%&&&'''$$$&&&'''&&&$$$###$$$&&&%%%$$$###"""""""""###$$$###############$$$%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''%%%&&&'''((((((((('''&&&)))((('''&&&&&&&&&'''(((###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&|||gggMMM>>>;;;===BBBQQQiii}}}}}}{{{yyyyyylllgggdddiiiuuummmcccaaannnwwwjjjOOO:::444///,,,------***)))+++,,,***)))***,,,,,,)))'''************+++---///000>>>EEEGGG===222...000333333CCC___{{{zzzfffFFF===555333333111111333---///555;;;@@@LLL```ssszzzfffRRRDDD;;;666,,,+++,,,...//////---+++((()))***+++,,,------,,,---000333777>>>MMM```mmmtttxxx~~~zzzhhhWWWSSSZZZfffzzzttt[[[HHH>>>888888444...+++***,,,------)))***+++,,,,,,+++***)))''')))******))))))***,,,***%%%$$$'''******---111???VVVppprrr^^^WWWUUU\\\iiiuuu~~~|||{{{yyyqqqeee\\\DDD<<<444111...***))),,,))))))((('''&&&&&&%%%%%%&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''***$$$ ###%%%###$$$&&&((('''$$$######%%%&&&%%%###"""""""""###$$$###"""""""""###$$$$$$%%%!!!"""###$$$%%%%%%&&&%%%(((&&&###!!!"""$$$''')))!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&((()))))))))((('''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''%%%###"""!!!###%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%yyybbbKKK???===777LLLfff{{{~~~mmmdddgggvvvyyydddHHH888111...***)))***+++***(((,,,,,,---------,,,++++++***)))+++//////,,,---111@@@CCC>>>111///666777///===TTTrrrjjjWWW===888333///......//////111000222999BBBOOOggg|||~~~lll[[[NNNBBB888222///,,,++++++,,,---,,,++++++++++++,,,---......---...000555???NNN___iiivvv|||yyyjjjYYYQQQRRRccc}}}yyy___III===999555222000............---,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))((('''((()))+++---888GGG^^^vvvuuukkkVVVJJJFFFSSShhhxxx{{{tttnnn^^^RRRBBB666111///---+++...)))%%%&&&***,,,***''''''''''''((((((((((((((('''&&&$$$###$$$&&&((())))))((('''&&&%%%&&&''''''%%%$$$######""""""######)))(((&&&%%%%%%&&&((()))***(((&&&$$$######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""%%%&&&&&&&&&'''(((''''''''''''''''''''''''***)))'''%%%$$$$$$$$$%%%((('''&&&%%%%%%&&&'''((((((%%%""""""%%%((((((''')))******(((&&&%%%&&&'''++++++++++++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''((('''$$$((((((''''''''''''((((((vvv___III???>>>DDDYYYqqqllliiinnnxxxsss[[[CCC777111...***)))***+++***(((++++++,,,,,,,,,,,,,,,+++...,,,+++---------222888DDDCCC===444111555888666FFF___}}}rrrZZZGGG;;;777222......///000000222000333;;;EEETTTkkksssaaaQQQBBB666333000---,,,,,,---...---,,,,,,+++++++++,,,------,,,---000666@@@PPPaaammmuuu|||zzzkkkZZZPPPNNN___xxx{{{bbbLLL???:::555333000.........---,,,,,,+++++++++************))))))))))))))))))))))))+++***)))(((((()))+++,,,222<<>>KKK\\\rrr{{{jjjZZZHHH:::444111...,,,---...//////---,,,,,,++++++++++++,,,+++---111666@@@PPPbbbooosss{{{rrr```RRRMMMYYYqqq~~~fffOOO@@@:::555333000.........---,,,************)))))))))))))))))))))))))))))))))))),,,+++)))(((((()))******---111888AAAHHHLLLKKKJJJEEEDDDLLL___ttt}}}qqq^^^MMM@@@666///+++,,,,,,***)))(((((('''''')))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$###############%%%$$$$$$$$$############%%%$$$###""""""###$$$%%%'''&&&%%%#########$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&'''***)))((('''))),,,///111111...***((('''&&&%%%$$$%%%&&&(((((('''''')))+++'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&}}}kkkTTTDDDBBBIII___sss{{{pppvvv}}}{{{gggLLL:::555///---+++***************((()))***+++,,,,,,,,,,,,222---***+++---111:::DDDHHH<<<555666333000<<>>555222...)))(((((()))***+++******))))))((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&''''''(((%%%&&&&&&%%%$$$###%%%'''''''''''''''''''''''''''%%%&&&'''(((((((((((((((%%%%%%%%%&&&''')))+++---)))***++++++)))((()))***"""%%%((()))))))))***+++&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%uuubbbPPPMMM\\\nnnxxx{{{www___GGG777000,,,------+++)))(((+++---,,,------.........------+++***,,,000000...000555111111333555888DDD]]]uuukkkUUUDDD999222///,,,+++,,,---///000...---///333:::HHH```zzzxxxcccQQQCCC===666000...---------//////.........//////000333555666444666AAAUUUdddvvvzzzcccOOOMMM\\\rrrzzzcccNNNAAA777444111///...---,,,***((((((((())))))*********((((((((((((((((((((((((''''''(((((()))((((((((()))+++---......000555888@@@IIIRRRVVV\\\eeejjjjjjlllwwwuuufffZZZRRRDDD===444---+++++++++***+++++++++***************((('''&&&%%%$$$%%%&&&&&&%%%&&&'''''''''&&&$$$$$$$$$%%%&&&'''&&&%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&'''((((((&&&''''''&&&$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''%%%%%%&&&''''''(((((((((&&&(((******(((''')))***!!!$$$((()))))))))******((((((((((((((('''&&&%%%''''''''''''''''''''''''%%%((())))))((((((***,,,%%%&&&((())))))(((&&&%%%tttaaaQQQPPPaaavvv~~~xxx{{{xxx[[[AAA333...+++------+++)))(((+++............///......---------+++---000///---///444...222666777;;;LLLggg~~~qqqXXXDDD777222000///++++++,,,---//////...,,,111555<<>>IIIUUUXXXOOOGGGMMMXXX```jjjsssyyyyyyuuukkk\\\III;;;666222---(((111///---,,,,,,,,,+++***%%%'''$$$$$$)))+++(((%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%$$$$$$'''%%%###$$$''')))'''%%%'''&&&&&&''')))***(((''''''(((***+++,,,+++)))((($$$&&&((((((((()))+++---***)))&&&%%%%%%(((+++...$$$%%%'''(((((('''%%%$$$"""$$$&&&&&&%%%#########''')))+++,,,***)))))))))************(((%%%""" ***)))(((''''''&&&&&&'''))))))(((((('''''''''&&&))))))))))))))))))))))))(((''''''&&&&&&%%%$$$$$$((()))***)))'''''')))***,,,,,,***))))))((())))))uuuaaaXXXaaasss}}}~~~oooSSS>>>444111***+++,,,------,,,+++***,,,,,,,,,,,,,,,++++++,,,222///,,,,,,///000000///000333888AAAQQQiii|||jjjXXXDDD999333000///000111000///.........///000111444BBBZZZrrr{{{oooVVVJJJ===777333000///000,,,---///000111222444555===;;;>>>BBBAAABBBRRRfff|||lllWWWLLLOOO```{{{uuuYYYCCC888666333111...---,,,,,,+++***)))(((((()))***+++******+++***)))(((''''''&&&&&&''''''((())))))***'''((()))+++,,,...///000:::AAAMMMTTTRRRMMMNNNSSSZZZ```dddfffmmmyyy|||tttjjj[[[MMMCCC;;;555111/////////000111111...,,,&&&)))***''''''+++***&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%$$$$$$(((&&&$$$&&&((()))(((&&&&&&%%%%%%&&&((()))'''&&&###%%%&&&(((((('''&&&%%%$$$&&&((((((((((((***+++***)))'''&&&&&&(((***,,,&&&'''(((((((((((('''&&&%%%&&&&&&%%%######%%%'''$$$&&&(((((('''&&&&&&&&&######$$$%%%''')))***+++'''''''''''''''((()))))))))(((((((((''''''''''''))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%((())))))(((''''''(((***((((((((((((((())))))***rrr___YYYeeeyyyvvvpppnnnvvviiiMMM;;;222...******++++++++++++******---------,,,,,,,,,------111///------///111222222666888>>>MMMccc{{{xxxlllXXXJJJ<<<555222//////000000///.........///000111111666GGG```wwwwww```QQQ@@@999666333000///---///222333555777;;;===???BBBJJJPPPMMMJJJUUUddd~~~qqq]]]LLLMMM[[[vvvyyy]]]GGG;;;999555111...---......))))))))))))************)))))))))))))))((('''&&&&&&&&&''''''((()))))))))&&&'''((()))+++---......555888AAAMMMSSSRRRPPPPPPXXXYYYWWWVVV\\\kkkyyy~~~zzzpppcccUUUHHH@@@<<>>GGGZZZsssmmm^^^PPPEEE999333111...---...///...------...///000111000888LLLggg}}}~~~iiiVVVCCC:::888666222111222555888:::;;;===BBBFFFLLLSSS___eee```ZZZ^^^ggg}}}vvvbbbLLLKKKXXXrrrzzz___HHH???<<<777222/////////000((((((((()))((('''&&&&&&))))))******)))(((((('''''''''''''''(((((())))))&&&'''((()))+++,,,---...000111888EEEOOOQQQSSSUUUYYYWWWRRROOOVVVfffzzz|||sssgggZZZMMMFFF555444333333333333111//////+++((((((***+++'''!!!)))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''(((''''''&&&%%%%%%&&&(((((('''%%%$$$%%%&&&'''''''''''''''((()))******(((((((((************))))))((('''&&&)))((((((''''''(((((()))((()))((('''&&&&&&))),,,''')))******((((((((()))&&&&&&%%%$$$$$$%%%'''(((%%%%%%&&&'''))))))******((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((()))***)))'''''')))***%%%&&&''')))***,,,,,,---zzzjjjZZZYYYjjjssscccUUUMMMNNN```yyy|||tttZZZDDD777111...*********************************+++...000333555111000///......000444666===BBBPPPgggsss___PPPIII???666222000------///......---------///000111000:::PPPlllooo\\\GGG===:::888666555777:::>>>???@@@CCCIIIOOO^^^gggsssxxxsssjjjhhhkkkyyyxxxeeeMMMJJJUUUmmmyyy^^^HHH???<<<777222///......///*********)))(((&&&$$$###******++++++******))))))''''''''''''(((((((((((('''((()))***+++,,,---...,,,---333<<>>888333222111000000111,,,)))+++...---)))%%%*********))))))(((((('''((('''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&'''))))))((('''%%%&&&&&&'''((()))))))))***+++,,,+++)))((()))***************)))(((&&&%%%(((((('''&&&&&&'''((((((&&&(((******))))))***+++)))+++++++++))))))***,,,!!!###&&&(((*********''''''((())))))((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))******)))***+++***((((((***+++***+++---...000000000000yyyjjj[[[\\\nnn|||iiiYYYMMMHHHLLLbbb||||||zzzmmmSSS???666222///,,,+++************+++,,,)))))))))***---111444666222222000......000444777<<>>;;;666111...,,,++++++---,,,+++***)))((('''&&&******++++++++++++******''''''(((((((((((((((((((((((()))***+++,,,------******...444:::BBBQQQ___aaaaaacccfffhhhnnn{{{zzzooodddRRRLLLBBB;;;777555444444444000...111333000...---,,,++++++***)))(((((('''''''''''''''''''''''''''"""$$$%%%%%%$$$$$$%%%&&&''''''&&&((()))***)))'''$$$$$$%%%&&&'''(((((())))))+++++++++)))))))))+++************)))(((&&&&&&''''''''''''''''''''''''%%%(((+++,,,+++*********)))******)))(((((()))+++###$$$''')))))))))'''&&&((())))))))))))'''%%%$$$'''''''''((((((((((((((('''''''''''''''''''''''''''''''''((()))******++++++,,,,,,+++******+++---...000222444555666666666}}}xxxhhh[[[]]]nnnwwwfffXXXNNNKKKSSSjjjyyyzzz}}}fffLLL:::444111///---,,,+++******+++,,,---+++*********,,,///222444444333222///---///333777@@@RRRnnn}}}rrrfffVVVFFF;;;666444666;;;;;;666222222000///...---,,,---...///111===UUUqqqlllVVVGGG>>>999:::>>>@@@FFFLLLOOOQQQXXXbbbkkk{{{|||uuuttt~~~mmmSSSIIIJJJ^^^ttt{{{aaaKKK>>><<<888444000---++++++++++++)))(((((())))))***))))))************))))))((((((((((((((((((((('''''''''(((((()))***++++++)))'''(((---333===LLLZZZiiilllsssxxxuuuooorrryyy}}}wwwrrr```ZZZQQQHHHCCC???===;;;777333222555444000...111---,,,,,,+++)))(((''''''''''''''''''((((((((((((###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&'''((()))(((&&&$$$$$$%%%%%%&&&((()))***'''((())))))((('''(((*********))))))(((((('''''''''((())))))))))))(((''''''((()))***))))))+++---)))))))))((('''''')))+++))))))))))))((('''&&&%%%((())))))***)))'''%%%$$$''''''''''''((((((((()))''''''''''''''''''''''''((((((((())))))*********,,,---...---,,,+++---//////111555888:::<<<<<<<<>>VVVrrrsss]]]KKK???999;;;@@@EEELLLTTTXXX\\\cccoooyyy{{{tttqqqUUUHHHFFFWWWnnn~~~}}}cccMMMAAA???<<<888444111...---((('''%%%%%%&&&(((***,,,(((((()))))))))))))))(((((((((((((((((('''''''''%%%&&&&&&'''((()))******((($$$###)))111;;;HHHSSShhhnnnxxx}}}vvviiicccfffuuu}}}~~~}}}{{{zzzyyyyyyiiiccc[[[TTTNNNIIIDDDBBB777444444666333,,,,,,000...---,,,+++***((('''''''''''''''(((((((((((((((###&&&((('''%%%$$$&&&)))%%%%%%$$$&&&'''((('''%%%&&&&&&&&&'''((()))+++,,,%%%&&&''''''&&&&&&''')))***))))))(((((((((((()))''')))***,,,,,,***)))'''))))))((('''&&&(((,,,///*********)))'''(((***,,,%%%%%%%%%&&&(((+++...000'''((()))***)))(((&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************---...///...---,,,...000///111555:::===???@@@@@@fffggghhhgggdddaaa``````cccdddddddddccceeegggjjjeeeeeeggghhhjjjlllmmmnnntttrrrooonnnoooppppppooonnncccVVVPPPVVVeeewww{{{xxxssseeeUUULLLQQQaaayyyzzzssszzz~~~oooWWWEEE:::222///000///---++++++---...,,,)))///,,,+++******+++///444000555444...,,,222:::>>>UUUqqqhhhTTTJJJDDD???@@@BBBKKKSSSMMM???;;;BBB999333+++))),,,///000///333AAAZZZuuu}}}lllZZZHHH<<<;;;@@@NNNWWW___aaaeeennnwww|||{{{rrrYYYFFFAAANNNaaazzz}}}aaaJJJ@@@@@@@@@===999333///,,,+++***)))(((''''''''''''(((***(((%%%%%%***,,,+++)))(((&&&&&&((((((((('''))))))))))))((('''&&&%%%***)))(((***///666>>>CCCXXXeeetttzzzvvvpppnnnpppyyy{{{zzz{{{~~~zzzuuurrrqqqqqqhhhjjjllllllggg^^^TTTNNNDDD999000//////,,,,,,000)))(((((()))******(((&&&((((((((()))))))))))))))---)))%%%%%%(((******(((!!!%%%***+++(((&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''(((((((((++++++******))))))((((((&&&(((***++++++***(((&&&&&&'''))))))((((((***++++++------,,,***)))))))))&&&((())))))((((((,,,000)))(((((((((''''''''''''((()))***)))'''&&&&&&((()))((('''''''''''''''(((((((((''''''((()))******//////...------------------666;;;999<<>>888333---+++---+++******,,,---+++*********+++---------...000333555555111...222<<>>FFF===777///,,,---//////---333AAA[[[vvvuuuaaaLLL======BBBTTT^^^hhhjjjnnnvvvxxxwww~~~vvvZZZGGGAAALLL]]]wwwfffNNNEEEEEECCC@@@:::444///,,,,,,+++***))))))((((((((('''))))))%%%&&&)))***((()))((('''&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&%%%)))(((((())),,,111666:::HHHWWWjjjwwwzzzyyyzzz{{{||||||zzzzzzzzzuuurrrqqqqqqtttuuuvvvvvvqqqiii```ZZZOOOEEE;;;888555000---...---,,,++++++,,,+++)))'''++++++++++++++++++++++++%%%&&&'''''''''&&&''''''###&&&((()))((('''''''''&&&&&&&&&&&&&&&'''(((((((((&&&%%%%%%'''(((((((((*********)))))))))))))))'''((())))))))))))((('''&&&'''))))))((((((***+++)))+++---...,,,+++***+++(((******(((&&&&&&))),,,((()))))))))((((((''''''((()))***)))'''&&&'''((('''''''''((()))))))))***((((((((()))***,,,---...000///...------------......888===;;;===EEEGGGAAAxxxyyywwwtttnnnhhheeeccc`````````^^^\\\\\\^^^```aaa```___^^^\\\ZZZYYYXXX\\\ZZZYYYXXXWWWUUUQQQNNNNNNHHHBBB???AAAFFFKKKOOORRRTTTUUUUUUUUUTTTLLLCCCBBBNNNcccxxxsssuuuvvv^^^DDD999777555///***...,,,++++++---...---,,,***,,,...000000000///---555333333444222444DDDWWWzzzzzzfffVVVEEE777777???MMM[[[nnnqqq\\\BBB;;;BBB;;;666///---...///...---444BBB[[[wwwjjjQQQ@@@???EEEYYYfffqqquuuyyyyyyqqqtttyyy\\\HHHAAAJJJYYYrrrkkkTTTIIIIIIGGGBBB;;;333///,,,---,,,+++***))))))))))))&&&))))))&&&&&&((((((%%%(((''''''''''''''''''(((###$$$%%%&&&'''''''''''')))((((((((()))+++...///666EEEZZZlllxxx~~~}}}{{{~~~{{{zzzzzz|||}}}wwwpppkkkaaaWWWMMMGGGAAA888000...---+++))))))))))))'''%%%************************ %%%******'''%%%&&&((('''&&&&&&'''((()))((('''&&&&&&%%%%%%&&&&&&'''(((((('''%%%&&&'''(((((('''((())))))))))))))))))***((((((((((((((((((((((((&&&'''))))))((((((***+++)))+++///000///---,,,,,,***+++***(((%%%%%%&&&(((((()))*********)))((('''((()))***)))''''''''')))%%%'''(((***++++++++++++(((((()))***,,,...000111000///......---............777<<<<<>><<<;;;;;;===>>>@@@AAABBBAAA===999>>>JJJ]]]mmmvvv{{{yyyqqqwwwqqqZZZBBB777555444111//////...------...///000000///000000000222555666333888000///444555:::RRRnnnmmmVVVIII>>>666>>>NNN```nnn|||xxx^^^AAA555777222///,,,+++,,,...//////555AAAZZZvvvrrrXXXDDDAAAHHH[[[jjjyyy~~~~~~ooommmuuu^^^JJJBBBHHHTTTlllmmmWWWIIIJJJIIICCC;;;333...---,,,,,,+++***))))))))))))%%%(((***''''''(((&&&"""''''''''''''&&&&&&'''(((&&&''''''((())))))(((((((((((())))))))))))))))))+++666HHH[[[jjjwww~~~zzzrrrkkkaaaXXXOOODDD999222...,,,***)))))))))(((&&&'''''''''''''''&&&&&&&&&$$$'''******))))))***++++++'''$$$%%%(((***)))'''&&&&&&&&&%%%&&&''''''((()))'''&&&&&&((()))(((''''''((((((((())))))******(((((('''&&&&&&'''((((((&&&'''))))))((((((***++++++...222333222///---,,,******(((&&&%%%$$$%%%&&&))))))+++++++++***((('''&&&((()))((('''&&&'''((('''(((***,,,---,,,***)))))))))***+++,,,---///000//////......---......///---222666;;;DDDKKKJJJDDD~~~~~~}}}{{{wwwqqqmmmeee\\\PPPDDD===888666444444555666777666555555666<<>>333///444999CCC```{{{aaaIII???999:::JJJ^^^uuu|||yyy```EEE555222///---,,,+++,,,.........444???VVVrrrxxx___JJJEEEJJJ\\\mmmpppjjjyyy~~~qqq]]]JJJBBBFFFOOOgggnnnYYYGGGJJJJJJEEE<<<333///...++++++)))((((((((((((((($$$(((***((('''(((&&&!!!&&&'''((('''%%%%%%&&&)))(((((())))))(((''''''&&&'''(((***+++++++++***)))(((...:::HHHXXXjjjyyy~~~yyyqqqggg^^^TTTGGG>>>555333000......---,,,***'''''''''&&&&&&%%%%%%%%%)))'''%%%&&&)))+++++++++,,,(((%%%%%%'''))))))'''''''''&&&&&&''''''((()))***(((&&&&&&((()))((('''''''''(((((()))))))))***)))(((''''''''''''((()))&&&'''))))))((((((***+++///222555555333///,,,+++((('''&&&%%%%%%&&&'''''')))******++++++)))((('''%%%&&&''''''%%%%%%&&&'''***+++,,,---,,,+++)))'''++++++*********++++++,,,......------------............111;;;HHHOOOHHH===|||pppeeeUUUFFF<<<777555444333222333444333222777>>>@@@HHHOOOSSSWWW]]]ccceeegggiiilllooorrrsssssssssvvv{{{tttvvvyyy\\\OOOAAA:::666444444777000000///---+++,,,...000,,,000222444>>>LLLQQQNNNBBB999555888AAARRRooo}}}jjjUUUAAA999;;;EEEYYYkkkyyydddLLL<<<444111111000///...---------222;;;QQQmmm~~~hhhRRRIIIJJJ]]]qqquuulllqqq~~~}}}rrrYYYGGG@@@CCCJJJaaa~~~qqq\\\HHHLLLOOOJJJ@@@666000///+++***)))(((''''''''''''$$$(((***(((((()))'''###%%%'''((('''$$$$$$&&&)))''''''''''''&&&%%%$$$###&&&((()))+++++++++******'''+++111:::HHH[[[qqqzzzrrrkkkdddYYYOOO???<<<777333111///,,,***+++******))))))(((((('''***&&&""""""&&&***)))(((+++)))'''&&&'''(((((((((((((((''''''(((((()))******)))''''''((()))(((''''''(((((((((((((((((()))))))))))))))))))))))))))&&&'''))))))((((((***+++000222444333000---***)))(((&&&$$$$$$&&&((()))(((******)))))))))((((((((($$$&&&''''''&&&%%%'''(((,,,,,,,,,,,,+++)))(((&&&++++++***))))))))))))))),,,,,,,,,,,,,,,,,,---...000---///999FFFJJJBBB777|||ppp]]]KKK>>>888555444222111111333333444???KKKUUU[[[___```ccchhhiiifffffffffggghhhiiiiiiiiiiiiooovvvwwwzzztttYYYOOOGGGHHHJJJGGGBBB>>>444444333000------///222111:::AAAEEEPPP[[[ZZZPPP>>>;;;:::???OOOggg}}}pppRRRHHH===;;;FFFZZZooo|||{{{dddNNN===444//////000///...---------000888KKKgggrrr[[[MMMJJJ\\\rrrrrrkkkrrr~~~wwwuuuqqqppptttwwwqqqhhhSSSCCC===???EEE[[[xxxvvvbbbMMMSSSWWWRRRFFF:::222000,,,+++***)))((((((((((((%%%(((***((((((***)))&&&$$$''')))'''$$$###&&&)))%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))((((((''''''***---000999KKKcccttt~~~xxxuuurrrjjj```QQQLLLEEE>>>999444000---...------,,,++++++******'''&&&&&&&&&'''''''''''')))******)))''''''((())))))))))))))))))***+++++++++)))''''''((()))((('''((((((((((((((('''''''''((()))***++++++***)))(((&&&'''))))))((((((***+++---...//////,,,)))(((((()))'''$$$%%%'''))))))(((+++***(((&&&&&&'''((()))&&&'''((((((''''''(((***++++++******))))))((((((******)))))))))******++++++*********++++++,,,------+++,,,333:::<<<888444{{{fffRRRCCC:::555333111///000333444888FFFUUUrrrxxx{{{zzz}}}}}}vvvtttsssrrrqqqpppoooooonnnqqqxxx}}}yyy}}}rrr]]]TTTOOOWWW```\\\PPPGGG999999888444000000333666:::GGGQQQXXX```fff\\\MMM666999<<>>UUUgggxxxzzzzzzzzztttjjjfff```WWWMMMFFF???999555......------,,,+++******%%%))),,,,,,)))''''''((('''***,,,***'''%%%''')))***************++++++,,,+++***((('''((()))((('''))))))(((((('''''''''&&&((()))+++------+++)))(((&&&'''))))))((((((***+++)))***+++***)))'''((((((+++(((%%%%%%((())))))'''+++)))'''%%%%%%&&&(((***''')))******))))))***,,,***))))))((())))))***+++))))))))))))***+++,,,---***)))))))))***++++++,,,((((((***,,,------///222sss]]]FFF666111222111,,,,,,000222;;;UUUppp~~~}}}rrr{{{{{{hhhUUUVVV^^^jjjqqqmmmbbbZZZPPPEEE<<<999777555:::BBBRRR___lllmmmcccWWWKKKEEE===888;;;MMMkkkjjjSSSEEE;;;;;;OOOjjj~~~www___HHH999333111000...---,,,,,,---...---///<<>>777444999AAAOOOiiizzziii[[[XXX___```PPPAAA888///...+++(((&&&''')))******++++++++++++***)))(((''')))'''%%%$$$%%%)))---000%%%%%%%%%&&&&&&''''''''')))(((''''''''')))***+++$$$###(((...,,,+++:::OOOcccqqq}}}{{{zzz{{{}}}~~~xxxtttnnnhhh```UUUHHH@@@:::111,,,---...***(((***,,,+++***)))(((''''''''',,,+++)))((((((((()))***+++***)))((()))***---...)))***,,,,,,+++)))&&&$$$(((((())))))))))))(((((()))000888999444...++++++///,,,(((%%%)))...,,,&&&***)))(((''''''((()))***((((((******)))'''%%%###,,,++++++***)))(((((('''))))))))))))))))))))))))************))))))))))))+++))))))***---///...---+++,,,------++++++,,,---))))))))))))************rrr]]]GGG888333444222......111333===XXXsss~~~uuuooovvvcccVVV\\\hhhvvv~~~vvvppp^^^TTTHHHBBB???AAAKKKWWWgggkkkkkkdddWWWIII@@@;;;777888@@@WWWuuuvvv^^^IIIDDDDDDOOOggg~~~xxx^^^FFF666///......---------------...---...999PPPhhhzzzrrr___TTTYYYkkkhhhXXXQQQJJJCCC>>>:::555555999;;;;;;999999333111777???NNNiiizzzjjj[[[YYYbbbeeeUUUFFF<<<222///,,,(((''''''))))))***)))))))))(((((('''&&&%%%((('''%%%$$$$$$&&&)))+++%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&$$$''',,,+++)))444EEETTTaaarrr~~~~~~}}}{{{yyyyyy{{{|||~~~~~~}}}{{{yyysssjjj^^^VVVDDD;;;333222111---+++,,,))))))(((((())))))))))))+++***))))))(((((())))))***)))(((((((((***,,,---*********)))(((''''''&&&(((((())))))))))))((((((***///555666222---++++++***+++***''''''******'''***)))(((''''''((())))))%%%&&&((())))))))))))(((++++++******)))(((((('''*********************************)))))))))(((((((((***,,,---+++)))))))))666333///+++))))))***+++''''''''''''((((((((()))sss^^^III:::555666666333333666999EEE```zzzsssnnnsssooo\\\SSS```qqqwwwlll___XXXVVV\\\iiiuuuyyyqqqdddTTTFFF;;;555333222999JJJdddwwwdddNNN>>>AAAMMMddd}}}xxx^^^FFF666///+++,,,,,,---------------------555DDDVVVhhhyyyxxxdddVVVXXXgggzzziiiTTTGGG>>>777444111//////222444222000555000///555<<>>KKK^^^xxxwww^^^HHH999222+++,,,---------,,,+++***,,,,,,111;;;HHHZZZppp}}}jjjYYYWWWbbbsss{{{dddOOO@@@888555333222111222444444222000555000000444888DDD]]]vvv}}}lll]]]]]]jjjssseeeSSSCCC333000---)))'''((()))))))))+++******)))((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%(((((()))***)))(((&&&%%%)))%%%%%%)))***((()))...333999EEESSS```kkkrrrvvv~~~{{{vvvwwwwwwxxxzzz{{{}}}}}}vvvxxx|||}}}yyyuuuhhh^^^PPPEEE>>>777222/////////...------,,,++++++(((((()))******((('''&&&((('''''''''((()))***+++***))))))(((((((((((())))))))))))******)))))))))***,,,...---+++))))))***%%%)))+++)))((())))))%%%((((((((((((((()))))))))+++***)))(((((((((((()))*********))))))(((((((((************************)))))))))(((((((((''''''+++)))'''%%%(((///888>>>???777---))))))+++)))'''))))))*********+++++++++wwwdddQQQCCC<<<:::999<<<@@@BBBFFFRRRjjj{{{nnntttsss```TTT]]]qqqxxxdddSSSAAA777333111444999AAANNNcccyyynnnWWWHHHFFFJJJgggxxxvvv^^^GGG888222------......---+++)))(((++++++///666@@@PPPiii~~~sssbbbXXX^^^kkk}}}mmmWWWDDD777222222/////////000111111///...222//////333666@@@YYYqqq~~~nnn___```oooyyylllXXXEEE333111...***(((((()))))))))+++***)))((('''''''''((("""###%%%'''((('''&&&%%%'''''''''&&&&&&%%%%%%%%%'''((()))))))))'''&&&%%%'''%%%%%%(((***))))))+++,,,///666BBBQQQaaaooowww|||~~~|||{{{xxxuuuvvvwwwxxxzzz{{{|||}}}}}}yyy{{{~~~xxxpppbbbTTTJJJCCC;;;555111000///...---,,,------((()))*********)))'''&&&'''''''''(((((()))******((()))+++,,,,,,+++***)))))))))************)))))))))*********)))((())))))((()))((('''+++...***$$$''''''((()))))))))))))))++++++***)))))))))******************))))))))))))************************))))))))))))((((((((((((---)))'''***333;;;>>>>>>555///***))),,,---+++'''************++++++++++++|||mmm^^^RRRKKKIIIOOOUUU\\\]]]^^^gggyyyyyyqqqxxx|||gggYYYTTTaaavvvwwweeePPPBBB555222111111666===PPP]]]qqqtttaaaMMMFFFPPP^^^}}}www]]]EEE555............------,,,+++***,,,+++...333999GGG]]]qqqxxxhhhZZZZZZcccuuuttt]]]KKK<<<333000111---...////////////......---,,,...333666@@@YYYrrrpppaaabbbrrr~~~rrr^^^III666222...***(((((())))))))))))((('''%%%$$$%%%%%%&&&"""###&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&(((((())))))******+++///666BBBSSSdddpppssswww}}}}}}yyyxxxwwwssspppwwwyyyzzz|||}}}}}}|||{{{|||~~~tttggg]]]VVVKKKBBB555333000...---...///111***************)))((((((''''''((())))))******+++''')))+++......---+++))))))******++++++******)))))))))((((((((((((((((((***)))&&&&&&+++///,,,$$$&&&'''((()))*********)))'''((()))***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))+++***,,,555>>>???888///+++)))((())),,,---+++)))((((((((()))))))))******|||tttlllgggdddllluuu}}}}}}yyy}}}yyyxxxrrr[[[RRRTTTeeeyyywwwbbbOOOBBB555...000222222999DDD[[[iii||||||xxxqqqhhh]]]PPPGGGJJJ^^^sssvvv]]]EEE555...------,,,,,,---...//////---,,,,,,///222;;;LLL[[[ttt|||lll\\\XXX]]]nnnsss```JJJ>>>777111000111.../////////.........///---,,,000444666???WWWqqqqqqaaaccctttxxxeeeQQQ===222///+++(((((())))))))))))(((&&&$$$$$$$$$%%%&&&$$$%%%&&&'''''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&###&&&'''&&&%%%&&&((()))&&&))),,,///555BBBSSS___eeekkkssszzz~~~{{{~~~{{{zzzyyyuuuqqqyyyzzz|||}}}}}}{{{yyyxxxzzz~~~zzzrrrlll```TTTEEE@@@:::444000000111333,,,,,,+++***************(((((()))***++++++++++++'''(((***+++,,,,,,,,,+++)))******++++++******)))(((''''''(((((()))((('''(((((('''%%%'''++++++'''%%%&&&((()))*********)))&&&''')))+++------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))***...555:::888///((())))))******************(((((()))))))))*********~~~}}}|||zzzkkkTTTNNNTTTnnnppp___KKK;;;999///***///333444===KKK```ppptttjjjcccVVVOOOHHHCCCCCCNNNiiivvv]]]GGG888111+++++++++,,,---000222444///,,,+++,,,---222>>>KKKddduuuttt]]]WWWYYYjjj}}}{{{]]]JJJ777000000...---...---------,,,++++++---...000000333666666===TTTmmmqqqaaacccuuu|||jjjVVVCCC333///+++)))((())))))))),,,***(((&&&%%%&&&'''(((&&&&&&''''''&&&%%%###"""%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''')))***###&&&(((%%%"""###&&&(((###'''++++++---666DDDPPPZZZaaallluuu{{{}}}~~~~~~vvv}}}}}}yyyuuuyyyzzz|||}}}|||zzzwwwuuuzzz{{{ooobbbVVVPPPEEE;;;444111111222...---+++*********+++,,,((()))***++++++,,,,,,+++(((((((((((()))***,,,---******++++++++++++******(((''''''((())))))((('''$$$(((((($$$###'''***)))%%%&&&((()))*********))))))***,,,------,,,+++)))------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++---......---+++,,,,,,,,,***(((((()))+++***++++++++++++,,,,,,,,,~~~|||{{{cccOOORRRbbb}}}jjjRRRDDD<<<777000444111222777888BBBVVVllluuuxxxsssaaaRRRKKK???>>><<<===FFFZZZsssuuu^^^FFF555///---,,,---///000...+++)))...++++++...///000666===SSSaaauuuxxxggg\\\XXXeeewwwwwwdddGGG===555666666222///000------,,,,,,,,,---......111777444111555:::KKKdddyyyxxxbbbgggyyyoooYYYAAA999444000///---)))(((+++(((%%%''',,,+++%%%"""$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&###"""###&&&((('''&&&%%%%%%%%%&&&))),,,///222GGGPPP]]]kkksssvvvtttrrrqqqvvv|||}}}}}}{{{yyyyyyyyyyyysss}}}|||vvvfffccc\\\RRRHHH???777333222///,,,+++,,,,,,***(((*********))))))(((((('''((()))+++,,,,,,,,,***)))++++++***+++,,,,,,***(((&&&'''((()))************&&&((()))(((&&&&&&&&&'''''')))+++,,,***'''&&&&&&000...,,,...222444222000333444444222000///111222222111000000111111///---000---++++++---...,,,)))///---***''''''(((***+++...---,,,+++***)))(((((()))***,,,,,,***))))))***uuu]]]LLLSSSeeeyyy}}}iiiUUUDDD:::777777222;;;======???<<>>OOOhhh|||zzzdddgggyyywwwbbbIII999333///...---))))))+++***'''(((,,,+++&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%###"""###&&&((('''&&&((('''''''''(((***,,,...888>>>IIITTT___fffjjjlllkkkqqqzzz}}}zzzwwwvvvwww~~~zzzvvvoooeeeYYYMMMBBB===444111...------,,,***(((++++++++++++++++++++++++)))*********************+++***(((((())))))((('''(((((()))***************)))***++++++******+++---+++,,,---,,,,,,...111333999999;;;>>>@@@???===;;;@@@???>>>======<<<;;;;;;777777666666666555222000000---+++,,,//////---***///...,,,*********++++++,,,+++++++++******))))))+++,,,...///...---...///|||jjjUUULLLZZZooohhhPPPCCC;;;444333888999IIIPPPMMMIIIBBBKKK```wwwoooaaabbbsssyyyjjjUUUAAA777666555444777AAAUUUlll~~~fffLLL:::444///...,,,,,,---------+++,,,***,,,//////---000555;;;FFFXXXhhhvvvwwwiii]]]___kkkyyyoooZZZHHH<<<666///***+++,,,+++******------,,,,,,---......///---111...///999AAARRRiii}}}{{{bbbcccsss{{{eeeJJJ888222------,,,))))))++++++)))(((******'''&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######%%%''''''&&&***)))(((''''''((()))***...111666???KKKWWWaaagggiiipppzzz|||wwwttt{{{{{{ooobbbUUUNNN@@@===888555222000---******************+++,,,---,,,,,,,,,+++++++++,,,,,,---+++((('''(((((((((''')))))))))***************((()))***))))))***,,,.........///000333:::BBBHHHHHHMMMSSSWWWXXXWWWVVVUUUZZZWWWSSSRRRQQQPPPLLLHHHDDDDDDDDDEEEEEECCC???<<<777444222222333222///,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---...------///000~~~sss```PPPQQQeee|||kkkTTTAAA>>><<<555777@@@KKK]]]cccYYYOOOGGGRRRiii{{{sssiiicccoooppp]]]III888222222777555888EEE[[[sss~~~fffJJJ888222111...+++***,,,---------******,,,///...+++,,,000555>>>LLLZZZhhhvvv~~~ooo```]]]ggguuurrr\\\III;;;444111...++++++------------------,,,------...///000000444111111:::AAAOOOeeezzz}}}eeebbbppp|||eeeHHH:::222,,,,,,,,,))))))***+++)))((((((''''''''')))+++***((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''***)))(((''''''''''''(((******---333<<>>:::444000...//////000000///...---........................)))+++---...------...000mmmZZZQQQXXXnnnwwwgggUUUCCC888999999888CCCSSSaaapppooo^^^QQQLLLZZZrrr}}}~~~nnnfffiiioooyyy```MMM@@@777333333888777;;;KKKccc{{{~~~eeeIII777222111...+++***+++---------***)))+++...---******------444>>>JJJWWWgggwwwtttddd]]]dddsss{{{jjjXXXGGG:::222//////...---,,,---///000///------------...///000111000555444444;;;@@@LLLaaayyy}}}lllhhhsssgggJJJ<<<333,,,+++,,,***))))))))))))'''%%%%%%&&&((((((+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''''''''''''''((((((%%%%%%'''***000777???CCCOOOXXXeeeqqqzzz~~~xxxrrrlllhhhaaaXXXNNNEEE???<<<999777555333111111111111...000333555444111---***///,,,)))(((((()))***)))))))))))))))***+++,,,------------,,,---000555888>>>CCCKKKTTT\\\dddkkkpppssswww|||~~~xxxvvvwwwvvvqqqllljjjkkkmmmqqqsssrrrooolllbbb^^^XXXSSSOOOHHH@@@999555444333222000//////...............---------------///111222111111222333}}}~~~~~~hhhWWWUUUaaasssdddNNNDDD:::222333888CCCXXXllluuu~~~sss]]]QQQRRRbbbyyyuuuhhhiiiuuu}}}hhhOOO@@@999555333444777:::DDDWWWooofffJJJ999444111...+++***+++---------***)))+++...---)))***---***///666???JJJZZZkkkwwwyyyjjj```cccoooyyy{{{}}}kkkUUUFFF;;;333///...,,,......++++++...///---,,,,,,------...///111111///888;;;<<<@@@AAALLLbbb{{{|||lllhhhsssiiiMMM@@@666---,,,,,,***((((((''')))'''$$$$$$'''((('''))))))******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$'''(((&&&&&&&&&'''''''''''''''&&&&&&'''(((+++...000222>>>FFFSSS```kkkuuu|||}}}{{{xxxrrriii___VVVQQQOOOGGGDDD???:::555333111111///111444555444000,,,)))---+++(((((()))******)))+++******+++,,,...000111000000111222444:::AAAGGGUUU\\\fffpppvvvzzz}}}}}}|||}}}~~~~~~yyytttnnniiiccc\\\RRRKKKEEEAAA<<<666222000//////---------...............000222555666666666777888xxx}}}uuu```UUU[[[lllzzzkkkSSS@@@:::999888;;;GGG[[[rrrrrrYYYRRRYYYjjj~~~yyymmmnnnyyydddTTTBBB999555333333555888AAARRRhhh}}}eeeIII:::666000...,,,+++,,,------,,,***)))***---,,,)))***///---///222666===JJJYYYcccttt}}}pppcccaaahhhllljjjcccTTTDDD;;;666000///111***...///***)))------***,,,,,,------...000111222888EEEKKKJJJIIIFFFOOOeeewww{{{fffdddrrroooVVVDDD888...,,,---+++((((((&&&))))))%%%%%%)))***&&&'''(((***,,,+++***(((&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&"""$$$&&&%%%$$$$$$&&&)))&&&&&&&&&''''''&&&&&&%%%(((((())))))***++++++,,,222777@@@KKKUUU___iiioooqqqvvv}}}yyyqqqkkkiiiiii___ZZZSSSKKKDDD>>>;;;:::666777666666444222000///---,,,+++,,,...///...---------------000222555777888999;;;???EEENNNXXX___mmmttt}}}~~~zzzvvvpppggg```[[[TTTIII===555111000000...///000222333555666777777:::===@@@AAABBBEEEGGGttt}}}{{{kkkYYYSSS```ttt}}}gggSSSCCC999666<<>>999555222444888<<>>NNNfff{{{dddPPPNNN___tttwwwjjjfffsss}}}hhhXXX???888444666999:::===@@@TTT___pppgggKKK888222666444111...,,,+++++++++,,,+++)))***+++---,,,,,,))))))+++//////000555===OOO[[[lll{{{~~~wwwnnneee]]]UUUMMMGGG999555111...------+++***///......---+++******)))///------//////000555;;;QQQ```gggbbbYYYMMMOOObbbwww|||jjjggguuugggLLL>>>111,,,+++***)))+++***)))(((''''''((()))***%%%'''((('''&&&&&&'''((('''++++++'''&&&)))(((###%%%$$$"""$$$((()))(((&&&&&&''''''((((((''''''&&&###''''''&&&%%%&&&(((((((((((((((((('''''''''***+++,,,///444:::???BBBNNNRRRWWW[[[```iiiuuuzzzzzz}}}wwwqqqjjjaaa[[[SSSKKKCCCAAA@@@>>>@@@DDD@@@??????===<<<;;;:::999999;;;<<<999777===HHHSSS___fffmmmooonnnpppwww~~~}}}yyyjjjVVVEEE===999666555333888>>>DDDHHHLLLPPPSSSXXX[[[___``````___```aaaxxxmmm{{{nnn]]]TTT\\\kkkvvvqqq]]]JJJ???<<<===HHHSSSeeeyyy{{{```NNNPPPbbbvvvvvviiiiiippp{{{lllXXXJJJ<<<777444444777===IIITTTfffooo|||hhhLLL:::444444333111000...---,,,,,,,,,***)))((()))***)))'''+++)))***---------111666@@@LLL^^^ooo|||~~~xxxuuuppphhh```XXXOOODDD<<<111///,,,+++---...//////---------,,,,,,,,,,,,,,,---******...111444<<>>888222888AAAFFFFFF>>>555...///...///000111111...,,,+++***+++......+++,,,000***111:::??????<<<999888<<<<<<======;;;999666555888888666444111///......222000000333888<<<===;;;666333000......//////...///////////////000000000......333<<>>======<<<888777555666777666444111333333999HHHZZZkkk|||nnnRRR???999333:::CCCIIIHHH@@@555...+++******++++++***&&&$$$++++++...000---)))***///...222777888777555555777222333444444444333222111$$$''',,,///000000000000000---+++...555;;;??????888555111...------,,,+++------...///000111222222222000444EEEWWWdddlllqqq|||sssZZZKKKPPPVVVooovvvpppzzzgggLLL@@@444///...,,,++++++***)))(((''''''((()))******++++++***'''&&&''''''+++'''(((,,,,,,((('''+++"""$$$''''''%%%%%%'''***&&&''''''((((((''''''&&&$$$'''******'''%%%%%%'''$$$$$$%%%%%%&&&'''((((((***)))'''&&&&&&''')))***((('''(((***,,,,,,,,,+++))),,,......,,,,,,///222555888;;;@@@KKKWWW[[[YYYcccjjjooopppttt{{{|||yyyvvvyyy~~~|||zzz{{{yyyeee[[[eee{{{nnn\\\TTTXXXccckkkggg]]]SSSHHH@@@DDDKKK]]]uuu~~~^^^YYYZZZeeeoooqqqllliiiVVVLLLIIIUUUhhhyyy{{{fffSSSFFFIII@@@>>>GGGKKKDDD>>>>>>888666666777666333333444111///111;;;IIIZZZnnn~~~oooRRR<<<333555777???IIIIII???444///))))))))))))***+++,,,,,,++++++,,,,,,,,,++++++***+++---000333333000---+++---...............---------///---)))000888555***///...---...000444999<<<888666333222222111...---333///---111333111///000666777BBBZZZrrr|||xxxqqqyyypppYYYKKKHHHVVVlllyyyqqqxxxkkkNNN???000,,,...---***)))))))))*********+++++++++***)))))))))(((((((((''''''''''''((()))******+++''''''((('''&&&&&&)))+++)))'''%%%%%%''''''%%%"""(((((((((''''''&&&&&&&&&%%%&&&'''((('''$$$""" '''''''''&&&&&&%%%%%%%%%%%%&&&((()))+++,,,,,,,,,---------------------,,,)))***...222888>>>BBBEEEJJJOOOVVV^^^fffllloooqqqrrr}}}}}}}}}|||rrraaa^^^kkk}}}zzzeeeUUUNNNWWW]]]bbb^^^TTTIIICCCCCCOOO^^^sssyyyYYYWWW[[[cccgggaaaXXXRRRMMMLLLSSSeeewww}}}hhhTTTFFF@@@BBBGGGPPPXXXTTTGGG<<<777444444444555666666777999222///...444<<>>AAALLL^^^vvvnnnSSSTTTYYY___\\\QQQFFFBBBIIIRRReee{{{pppXXXGGGCCCDDDDDDSSS```___TTTGGG;;;333333555666777999:::::::::444111......111999JJJYYYsssvvvZZZCCC999111111555<<<===777000...------,,,,,,+++,,,,,,,,,*********++++++,,,,,,,,,+++,,,---......---,,,+++,,,------......------------+++...888>>>;;;555000---,,,+++***,,,///222444::::::888333...,,,...111///++++++...000000333888===LLLeee{{{sssuuuyyy{{{sssbbbRRRKKKRRRkkkvvvpppzzz|||cccGGG:::...+++,,,+++)))(((***************+++++++++++++++***))))))(((''''''''''''&&&&&&%%%$$$######%%%'''(((((('''''''''(((%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%'''((()))***))))))*********))))))((('''(((((())))))*********,,,,,,,,,,,,---...//////000000111444:::BBBJJJNNNVVVaaammmrrrvvvyyyyyyxxxsssssssssxxx}}}yyy}}}}}}}}}lll^^^\\\ooozzzgggXXXQQQQQQYYYPPPLLLJJJAAA:::FFF[[[ooosss^^^LLLNNNSSSUUUOOOGGGDDDGGGTTTcccyyykkkSSSFFFGGGNNNUUUaaacccUUUGGGAAA<<<666666<<>>KKKaaarrrwwwZZZCCC777111///000555777333//////,,,,,,+++***))))))))))))************+++,,,------+++++++++++++++++++++++++++,,,,,,------------,,,...(((+++666:::222++++++---,,,+++***+++---///111777:::;;;777000,,,...111111......//////000666>>>HHH\\\xxxtttrrrtttyyywwwkkk]]]UUUWWWqqqsssooozzzvvv\\\DDD888...,,,---+++******************************++++++******)))(((((('''''''''&&&&&&%%%$$$$$$###$$$&&&))))))(((&&&&&&'''%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&'''""""""###%%%'''((()))***''''''((((((((((((''''''&&&&&&'''((())))))***************+++,,,...///000,,,+++***+++///444:::>>>DDDLLLUUU]]]aaafffhhhiiillllllooovvv}}}|||}}}||||||}}}~~~||||||{{{bbb[[[bbbyyyrrr```UUUSSSUUUTTTIIIBBBAAA======QQQjjjgggRRRFFFEEEFFFEEEAAAAAAJJJVVVmmmzzziiiTTTLLLRRR[[[mmmmmmaaaKKK>>><<<;;;666;;;FFFPPPTTTTTTQQQFFF<<<666444333333111111999CCCOOOddd{{{zzz]]]DDD777333///...222333000///000,,,,,,+++***))))))))))))++++++*********+++,,,---++++++************++++++******+++,,,------,,,,,,111++++++444777000---///...---,,,++++++---...///111777<<<;;;555000...///222000000000///222<<>>;;;:::777DDDSSSccciiijjjfffYYYJJJ:::666333333222111555<<>>777777BBBXXXrrr|||ppp```OOOEEE:::888:::???GGGUUUkkk~~~|||rrrpppssswwwzzzmmm```PPPEEE>>>;;;@@@FFFUUUgggwww|||}}}yyyjjjYYYEEE<<<333111111111333777>>>OOOdddvvvhhhMMM>>>666111---......,,,,,,...,,,,,,,,,+++,,,,,,------///---+++***))))))++++++***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,''')))***)))+++//////,,,,,,,,,++++++,,,,,,---...---111666;;;<<<999555222---///444999>>>III___rrrxxxyyy}}}jjjgggrrr}}}sss```GGG999222.........,,,+++---+++++++++*********))))))(((((()))***+++,,,,,,---))))))((((((''''''&&&&&&''''''(((&&&%%%$$$%%%'''%%%'''((('''%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&(((((((((((())))))))))))((((((((((((((()))******)))*********++++++,,,,,,222......333777777:::???AAAFFFPPP]]]kkkuuuzzz{{{ssspppmmmooouuuzzz{{{{{{xxxzzz}}}zzztttuuuvvvwwwxxxxxxvvvuuullljjjlllpppqqqppprrrwwwvvvuuussspppkkkeee```]]]UUUWWW\\\bbbiiipppuuuxxx}}}{{{wwwrrroooooorrrtttwwwvvvyyyaaadddffffffcccbbbdddfffeeegggjjjmmmqqqsssuuuvvvtttsssrrrrrrssssssrrrqqqooooooooonnnnnnnnnmmmmmmlllpppnnniiihhhllllllhhhaaa___[[[UUUPPPLLLIIIGGGFFFCCCDDDNNNaaavvvlll[[[UUUkkkttt___QQQPPPRRRRRRAAA>>>888888HHHeeezzzmmm___QQQFFF@@@888888>>>IIIWWWiii|||ssslll___PPPBBB<<<999;;;HHHYYYfffwwwsssaaaPPPCCC555000000111333666===KKK]]]oooiiiOOO@@@777111---...---+++***,,,))))))))))))***+++,,,,,,000...,,,***))))))***+++***+++,,,------,,,+++***(((((()))++++++,,,,,,,,,(((///000++++++000...'''************+++,,,------...///333888;;;;;;888555,,,000888AAAIIIXXXqqqyyyyyy~~~|||hhheeeppp|||yyyooo\\\DDD666000,,,------+++***,,,++++++++++++******))))))''''''(((***+++,,,---...+++***)))(((&&&%%%$$$###(((((('''%%%######%%%'''"""%%%''''''%%%%%%''')))&&&&&&&&&''''''(((((((((###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&'''(((((())))))))))))((('''&&&%%%(((((((((((((((''''''''''''''''''(((***,,,---...(((((('''((()))+++...///...))))))///111//////333777:::AAAKKKVVV^^^bbbccccccaaa```eeemmmrrrsssrrrssswww|||~~~wwwqqqnnnmmmmmmmmmlllhhhccc___XXXZZZ^^^bbb___ZZZZZZ^^^___^^^\\\XXXTTTOOOKKKHHHJJJNNNUUU]]]eeekkkoooqqquuurrrnnnhhhddddddhhhkkkpppooosss{{{wwwrrrllljjjkkkkkkgggccc```]]]ZZZ\\\```aaa^^^ZZZ\\\^^^^^^[[[XXXXXXZZZ^^^TTTTTTUUUUUUVVVUUUUUUUUUTTTRRRPPPPPPQQQQQQPPPOOORRRPPPLLLIIIHHHHHHHHHIIINNNOOORRRZZZgggvvvqqq```ZZZdddttt}}}iiiUUURRRWWWQQQCCC:::444222???YYYrrr{{{gggRRRFFFDDDAAA===777:::DDDXXXqqq~~~zzzuuueeeTTTFFFEEECCC@@@BBBMMM___mmm}}}qqq___OOO;;;000000222000---777BBBTTThhhzzzjjjNNN:::666333///---.........---,,,,,,++++++***)))(((((((((((())))))************)))************+++++++++(((((((((((()))))))))))),,,)))''')))...000---***------,,,+++************///......111666888666333888888???OOOdddwwwyyyzzz}}}hhh]]]fffyyy{{{nnnXXXBBB444111...,,,,,,,,,,,,++++++++++++*********)))))),,,***((((((+++...//////&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&%%%$$$%%%%%%&&&'''&&&%%%###"""((('''%%%$$$$$$%%%'''((( """$$$%%%$$$######$$$###%%%'''&&&$$$###%%%''''''+++&&&$$$(((%%%$$$%%%%%%&&&&&&%%%%%%$$$'''(((((())))))))))))))),,,***&&&$$$$$$'''+++...))))))***,,,///000000000666666888===BBBGGGJJJKKKGGGHHHKKKOOOVVV]]]bbbeeehhhkkkpppssswww}}}|||tttooonnnkkkfffbbb^^^^^^^^^\\\WWWQQQKKKGGGJJJKKKJJJIIIHHHEEECCCAAADDDDDDCCCDDDDDDCCC@@@>>>AAAEEEKKKSSSZZZaaafffhhhkkkiiieeeaaa_________``````bbbfffkkkqqqxxx~~~zzzzzz{{{zzzuuupppiiifffdddeeeggggggccc___ZZZZZZZZZYYYXXXWWWXXXYYYUUUVVVXXXYYYYYYYYYXXXXXXVVVUUUUUUWWW[[[]]]^^^^^^`````````aaaaaabbbbbbbbbeeegggkkkrrr|||zzzggg]]]]]]ooo|||sss```SSSRRRTTTMMMBBB:::777:::IIIccc{{{zzzjjjVVVGGGAAA???===;;;AAAJJJZZZooovvviii___QQQDDD>>>======@@@KKK\\\ooo{{{{{{iiiXXXBBB555222444333000222<<>>>>>???BBBEEEJJJQQQXXX]]][[[```fffkkkooouuu{{{yyysssmmmggg```\\\[[[ZZZVVVRRRIIIJJJJJJHHHEEEAAA===:::;;;;;;;;;:::999777555444888888888:::;;;:::999888999<<>>CCCFFFKKKQQQZZZaaaaaaeeejjjooorrrvvvyyy|||}}}yyytttjjj^^^VVVPPPLLLGGGEEEEEEEEEBBB@@@;;;;;;;;;:::999777555444222222333222222111000///---...000222444444444444222444999???FFFMMMTTTWWWSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKLLLOOOVVVaaannnwww}}}{{{|||xxxaaaYYYeeeuuu~~~oooZZZLLLOOOQQQHHH???===222:::JJJaaaxxx{{{bbbMMM;;;999888444;;;HHHZZZjjj{{{iiiUUUFFF>>><<<;;;<<>>666333///,,,,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))*********++++++++++++)))((('''(((+++,,,,,,***+++++++++***++++++,,,,,,///111222222333888AAAHHHVVVhhh}}}}}}zzzaaaUUU\\\ooopppdddOOO:::333000---,,,,,,,,,+++***************)))))))))))),,,***)))***,,,.........'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$&&&''''''%%%%%%&&&''''''%%%###$$$&&&'''%%%###,,,111000***'''((('''$$$(((((())))))))))))((((((&&&&&&'''(((((((((((((((,,,++++++***************)))+++---//////......///444444555555777:::>>>AAAIIIOOOWWW]]]bbbgggooouuuwwwxxxyyyzzz{{{|||~~~~~~xxxoooggg^^^UUUKKKCCC===:::777777888999888777888777666555444444444444111111111111111111111111,,,...111222333333444555333333444666999>>>BBBEEEGGGGGGFFFEEECCCBBBAAA@@@AAAAAAAAADDDKKKYYYhhhrrr}}}nnn\\\\\\nnngggRRRGGGLLLMMMAAA999:::333>>>RRRjjj~~~yyygggPPPBBB999999888888HHH]]]ooo}}}xxxhhhSSSDDD<<<:::;;;===AAASSSjjjyyy~~~zzzdddNNN@@@888555444555999AAANNN___qqqlllQQQ>>>444222...---............+++++++++***************************************(((((()))))))))*********)))*********++++++++++++***))))))***,,,------,,,************+++,,,------///000//////111888CCCLLLdddwww|||~~~yyy^^^QQQVVVhhhjjj___LLL888222000---++++++++++++))))))))))))))))))))))))))))))''''''''')))+++******((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$###""""""!!!&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&'''''''''%%%%%%&&&''''''%%%###$$$&&&'''%%%###%%%((()))'''&&&((())))))&&&''''''((((((''''''&&&&&&''''''((()))(((((((((...---+++))))))+++,,,...+++---///000//////111333///222666:::>>>DDDKKKPPPcccjjjsss{{{~~~~~~~~~|||}}}~~~}}}tttkkk^^^SSSKKKDDD===999111111000111333444444444333222111///.........///---------------......///,,,///222222222111222333333222111111222444777999<<<<<<<<<<<<;;;;;;::::::;;;;;;===@@@IIIVVVdddnnnyyy~~~tttbbb[[[eeewwwxxx\\\MMMEEEHHHFFF;;;666999:::GGG\\\rrrmmmXXX???:::888:::<<>>777444444666;;;GGGXXXmmmlllQQQ>>>444111...---...000000000************************************))))))))))))((((((((()))))))))******)))))))))*********++++++((((((((()))******++++++************+++,,,---...---...///111777@@@JJJQQQiii|||xxx[[[LLLPPP```cccZZZKKK999222000---+++++++++***)))(((((()))))))))))))))***((('''&&&''')))***)))(((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&''''''&&&$$$$$$%%%'''&&&%%%$$$$$$&&&&&&%%%$$$###%%%&&&&&&&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%'''(((((()))))))))))))))...---+++******,,,///000***,,,......---...333777999???FFFMMMRRRYYYbbbhhh{{{vvvuuuuuuwwwzzzzzzvvvrrreee\\\NNNBBB;;;777333000***+++,,,---///000111111//////---,,,+++++++++++++++************+++,,,---))),,,///000---,,,---//////......///000222555666444444444444555666777888:::<<>>666222000---+++&&&((()))++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...'''+++//////,,,+++---///+++,,,---///111222444555222222111222444777:::<<<@@@EEEMMMVVV^^^gggoootttyyy}}}ttt___VVVccczzznnn]]]FFFDDDBBB===888555777:::EEEQQQddduuuwwweeeNNN<<>>AAAGGGNNNXXXccckkkrrrwwwzzzxxx}}}|||gggZZZcccsssqqqYYYGGGEEE???::::::777222222777CCCJJJYYYmmm|||xxxeeePPPGGGHHHQQQVVVQQQIIIQQQiiixxxyyyvvvnnnwwwrrrYYYIIICCC???888555===KKK\\\pppyyyiii]]]WWWXXXaaakkkkkkqqq]]]KKK@@@888777999===EEETTTmmmpppUUUCCC555222...,,,,,,,,,+++******++++++,,,,,,++++++***(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))((()))***)))((((((***+++***+++++++++---111555999HHHUUUeeesss~~~~~~vvvjjjnnnxxxsss[[[HHHAAAPPP\\\SSSBBB888...,,,***)))******)))(((******)))(((((((((((((((***************)))((('''***)))'''&&&***...)))"""'''&&&%%%$$$############...***&&&$$$%%%&&&%%%###'''(((((((((&&&&&&(((***%%%&&&(((((('''&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''&&&%%%%%%&&&(((###%%%)))*********+++,,,'''(((***---+++(((***///...000222222222555;;;@@@CCCNNN[[[bbbdddhhhqqqyyy{{{|||lll```RRROOOLLLLLLLLLHHH@@@999222111000///---***((('''---------,,,******---///---+++)))***,,,---+++)))*********++++++,,,,,,---++++++---......---,,,++++++)))+++111444333222444444444555888>>>DDDJJJNNNZZZ```gggoootttxxx{{{}}}qqq```YYYhhh{{{zzzssseeeRRRDDD===777444555444111333777;;;AAAQQQfffwwwuuugggWWWLLLNNNWWWddd```WWWQQQYYYkkkyyy}}}wwwhhhaaa___vvv~~~rrraaaMMM???999888;;;CCCQQQaaapppxxx|||mmm```QQQHHHCCCCCCHHHOOOVVVhhh{{{uuubbbPPPDDD;;;999888:::@@@MMMeeeyyypppUUUBBB555222...,,,+++,,,+++******++++++,,,,,,++++++***(((((())))))))))))((((((((()))************)))((())))))))))))))))))))))))***+++++++++******,,,---''')))******...888GGGRRRkkksss}}}rrrqqquuu~~~}}}qqqXXXFFF@@@OOO[[[QQQ@@@666...,,,*********+++***)))******)))(((((((((((((((******++++++++++++*********+++***&&&&&&))))))&&&((('''&&&%%%$$$$$$$$$$$$(((%%%######&&&)))))))))'''(((((((((&&&&&&((()))$$$&&&((()))(((((()))***%%%%%%&&&'''''''''''''''((())))))'''%%%$$$$$$&&&"""%%%((()))***+++,,,.........///111...+++...333...222999@@@GGGOOOUUUZZZ___dddjjjllllllnnnuuu{{{}}}rrraaaTTTEEEAAA===;;;;;;999444///000000///...,,,***(((''')))))))))((('''''')))+++---+++)))***,,,---+++)))+++++++++++++++,,,,,,,,,,,,------,,,+++)))'''&&&///,,,---222444333333666555777;;;AAAHHHPPPVVVYYYeeeiiipppuuuyyy|||{{{bbbXXXZZZooozzznnnccc[[[QQQEEE<<<666333222333222111222555444:::III___pppzzz|||pppaaaSSSKKKNNN]]]mmmuuueeeWWWWWWaaannn{{{uuuaaaPPPOOOXXXxxxuuueeeXXXLLL@@@999888:::JJJ\\\lll{{{|||nnnVVVJJJ>>>888666555666:::HHHTTTiii{{{iiiWWWKKKAAA===:::999;;;FFF[[[nnnqqqUUUAAA555222...,,,+++++++++*********++++++++++++******(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))+++,,,---,,,+++,,,---///)))+++---...444FFF___sss}}}vvvrrrxxx|||}}}pppWWWGGGCCCRRR[[[QQQ???666///---+++++++++++++++)))***))))))((((((((((((((('''((()))***+++++++++++++++---,,,&&&###&&&)))***))))))((('''&&&&&&&&&&&&$$$###"""###&&&)))******'''((()))(((&&&&&&''')))&&&'''))))))((((((((()))&&&&&&'''''''''(((((((((((())))))'''%%%$$$%%%&&&&&&'''((())))))***,,,///...---///222111///444:::@@@DDDLLLXXXdddmmmsssuuu{{{{{{zzzxxxwwwyyy}}}{{{qqqbbbPPPCCC<<<777222000000///,,,***---------,,,+++***((((((&&&''''''&&&%%%%%%'''(((,,,***)))***+++,,,+++***,,,,,,,,,,,,++++++++++++---------,,,***)))'''&&&///,,,,,,///111111333888<<>>;;;???FFFNNNbbbvvvsssYYYIII???777555555444333444CCCHHH\\\yyyooo]]]PPPEEEAAA===:::999AAATTTfffqqqTTT@@@444111---+++++++++************++++++++++++******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,---,,,,,,,,,...000///000111666CCCZZZuuu|||qqqqqq}}}~~~rrrWWWIIIHHHWWW___RRR@@@888000...,,,+++,,,,,,+++***))))))(((((((((((())))))$$$%%%'''(((***++++++++++++---+++&&&$$$'''((('''))))))((('''&&&&&&&&&&&&'''&&&%%%$$$%%%&&&&&&&&&((())))))(((&&&&&&''')))''')))***)))'''&&&&&&''''''''''''''''''(((((()))((()))***)))((((((***,,,)))******)))((())),,,///...///444:::>>>AAAIIIQQQeeeeeehhhpppzzzuuuiii]]]OOO@@@777444111...,,,,,,,,,***(((***************))))))((('''((())))))''''''((()))************++++++++++++---------,,,,,,++++++***,,,---------------------///------111333555;;;BBBMMMRRR[[[eeennnsssuuuvvvsssvvvzzz}}}}}}}}}zzzwwwtttttttttrrrqqqoooaaaNNNSSS]]]iiimmmhhhbbb___MMMHHHAAA:::555444444444444999>>>AAABBB@@@;;;777777555:::GGGQQQVVVWWWXXXOOOFFF???FFF\\\rrr~~~sssYYYMMM^^^pppwwwxxxeeeUUUMMMGGGJJJaaa|||zzziii^^^NNNIIICCC===888;;;JJJYYYgggyyy~~~eeeIII===666222333444333222444;;;<<>>:::888===NNN^^^}}}qqqTTT@@@444111---+++++++++***))))))******++++++******)))(((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))***++++++++++++---/////////444AAAVVVooosssnnnuuutttUUUJJJKKKZZZ```QQQ@@@888000...,,,+++,,,,,,+++***))))))(((((((((((())))))%%%&&&(((***,,,------...++++++(((&&&))),,,)))""")))((('''&&&%%%%%%%%%%%%(((((('''&&&%%%$$$%%%%%%((())))))(((&&&%%%'''((($$$&&&((((((''''''((()))(((''''''''''''((()))))))))***+++*********,,,...)))***,,,,,,---000444777:::>>>FFFQQQZZZaaakkkvvv~~~zzzqqqbbbTTTIII???666000***))))))))))))(((&&&$$$((())))))******))))))(((((()))******)))((()))***))))))************+++,,,...------,,,,,,+++++++++---------...//////000111222222555;;;???CCCJJJSSS^^^ccckkkrrrxxxzzzzzzyyyuuuxxx{{{~~~}}}yyytttpppmmmhhhddd```]]]\\\[[[YYYXXXxxxeeeVVVJJJPPPVVVVVVPPPIIIEEEDDD:::999666333222333666999777BBBNNNVVVYYYWWWOOOFFF<<<666444999@@@@@@??????===;;;???PPPlll{{{nnnXXXRRRfffxxx~~~xxx^^^QQQEEECCCHHHVVVqqqrrr```OOOEEE=========<<<;;;CCCWWWkkk|||}}}nnnWWWBBB666222111222111000222666444666DDD\\\uuurrrbbbUUUFFFCCC@@@<<<999<<>>BBBGGGKKKPPPTTT^^^jjjrrryyywwwccc[[[MMMAAA888333///...&&&''')))))))))((('''&&&(((((())))))***))))))(((&&&((())))))(((''''''(((''')))******))))))+++,,,------------,,,,,,,,,,,,.........---......///000444666>>>GGGLLLPPPXXXaaakkknnnssswwwzzzzzzyyyyyyxxx{{{}}}~~~|||yyywwwwwwrrrnnniiiddd```[[[VVVSSSQQQOOOMMMKKKKKKKKKIIIHHH}}}jjjUUUHHHCCCFFFGGGCCC<<<888666555222333333111000222888===FFFVVVgggrrrvvvrrrfffYYYGGG===666888;;;;;;999888;;;BBBNNNaaayyywwweeeWWWWWWllllll^^^GGGCCC???CCCRRRiiiuuueeeVVVJJJ@@@;;;999999;;;???FFFTTTkkkwww```JJJ>>>444222111111---+++///777222888AAAQQQjjjssscccWWWKKKIIIGGGCCC>>>>>>IIIUUUyyypppUUUBBB333000---************)))))))))************))))))(((((())))))))))))((((((***)))(((((((((((()))***))))))))))))))))))))))))''')))*********+++---//////888III```vvv~~~qqqjjjnnnxxxmmmPPPIIIOOO^^^```NNN<<<666...,,,*********+++***)))((((((((((((((()))******'''(((***,,,...//////000((()))(((&&&(((,,,+++&&&******)))(((''''''''''''###%%%((()))((((((***,,,)))******(((&&&%%%&&&'''$$$&&&)))++++++,,,...///---,,,*********+++---...)))+++...000333666:::===FFFJJJOOOTTTXXX\\\```ccchhhkkksss|||}}}wwwrrrsssuuuqqqeeeZZZIIICCC;;;333...,,,++++++((())))))))))))***+++---))))))*********))))))(((%%%'''))))))((('''''''''&&&(((******))))))+++---,,,,,,,,,---------------............000111333444;;;AAAKKKWWW]]]```gggooosssuuuwwwyyy{{{||||||||||||~~~~~~{{{tttllleeebbbZZZVVVQQQNNNMMMLLLJJJHHHIIIHHHIIIKKKNNNOOONNNMMMttt^^^HHH;;;<<<===;;;888666666555333111222222000...111888>>>WWWiii}}}uuufffSSSGGG>>>===@@@???>>>>>>@@@MMM^^^oooxxxZZZSSSYYYoooiiiPPPAAA:::<<>><<<<<<:::888999BBBPPPddd}}}uuuWWWAAA999111000000---'''###)))333111999???HHH^^^}}}~~~ssscccXXXQQQPPPNNNJJJDDDBBBKKKVVVwwwpppUUUCCC333000,,,*********))))))))))))************))))))(((((())))))))))))((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))***+++***+++...000777DDDYYYnnnsssgggfffoooxxx{{{}}}}}}gggQQQLLLRRRaaabbbPPP>>>888...,,,***)))******)))(((((((((((((((((()))******%%%&&&''')))+++,,,,,,,,,'''***)))%%%$$$(((,,,---,,,+++***)))(((((((((((($$$'''******((((((***,,,)))******(((&&&%%%&&&'''+++,,,......,,,++++++,,,///...---,,,,,,...///111333777<<>>JJJUUUeeewwwhhhQQQAAA999333333111///...---------+++000777CCC\\\}}}~~~qqqcccZZZUUUVVVNNNGGGCCC===FFF^^^zzzyyy\\\EEE>>>555---+++,,,+++,,,...***)))((((((***,,,---...---,,,+++)))((((((((((((******))))))))))))******'''((((((((()))))))))***,,,(((&&&((()))***000777@@@WWWpppxxxhhh^^^\\\^^^ggghhhnnnwww~~~|||||||||eeeNNNPPP]]]nnnlllWWWBBB999111---)))'''&&&'''''''''(((((())))))((('''&&&&&&"""%%%(((++++++,,,---...+++***(((&&&%%%&&&'''((('''((()))))))))))))))((()))(((((()))*********(((---+++'''&&&''')))+++,,,***,,,...//////000222444444555888999999:::===???GGGOOOZZZcccgggjjjmmmooouuuxxx|||}}}}}}}}}~~~{{{qqqeee]]]NNNIIICCC>>><<<:::777444...***&&&(((+++,,,)))%%%((((((((((((((()))***+++((($$$%%%******&&&'''+++&&&&&&&&&''''''''''''((('''''''''''''''((()))***---///111000......000333000222333444777>>>HHHOOObbblllssstttwww}}}{{{}}}{{{{{{~~~zzzlll___WWWTTTLLLSSS[[[^^^]]]]]]___cccgggjjjmmmrrrvvvxxxzzz{{{{{{www{{{hhhTTTDDD===;;;???>>>999444444999:::888===:::999999:::???MMM[[[sssqqqggg___^^^______```aaahhhssstttbbbPPP]]]lllwww|||iiiZZZLLL???888666<<<@@@NNNeee}}}```UUUGGG??????BBBCCCCCCFFFOOOZZZdddqqq{{{cccLLL===666333222111///...---------000333888EEE```~~~vvvjjjbbbYYYYYYQQQJJJEEE???HHH```{{{xxx\\\EEE<<<444,,,+++,,,******,,,)))((('''&&&'''((())))))++++++***)))((((((((((((******))))))))))))******((((((((())))))))))))))))))))),,,///------444<<>>:::555222111000...,,,,,,)))'''(((******(((&&&&&&&&&%%%&&&&&&'''((()))(((%%%%%%))))))&&&'''***&&&&&&&&&''''''''''''((((((((((((((())))))***+++***---///......///444888555888;;;???DDDNNNZZZbbbllltttyyyyyyzzz~~~}}}~~~~~~wwwooojjjhhhhhhnnntttxxxxxxxxxyyyzzz}}}{{{|||hhhSSSDDD<<<:::;;;===<<<888444888BBBHHHHHHKKKFFFBBBAAACCCIIIWWWeeezzzxxxuuuwwwzzzyyyxxxyyymmm]]]RRRbbbsss~~~{{{hhhRRRFFF@@@:::666555<<>>BBBHHHNNNWWW```fffjjjkkkllllllmmmqqquuuyyy~~~~~~~~~~~~~~~~~~vvvqqqvvv}}}}}}wwwrrrjjjcccYYYNNNEEE>>>888444222///,,,+++,,,,,,,,,+++(((((((((''''''''''''&&&%%%%%%%%%&&&&&&'''))))))(((&&&%%%((((((&&&'''***&&&&&&&&&''''''''''''((())))))))))))***+++,,,---,,,...///......111777<<<;;;@@@GGGNNNVVVaaammmvvvxxx}}}~~~}}}}}}~~~xxxiiiTTTAAA888777:::<<<:::<<<===???IIIVVV^^^___WWWOOOHHHGGGKKKUUUdddrrrxxxeeeVVVTTTfffzzzwwwdddTTTCCC<<<::::::<<>>999;;;>>>EEEQQQ```oooyyy~~~zzzcccKKK:::444444.........---......//////000999NNNjjj{{{rrrnnn^^^PPPHHHBBBNNNhhh|||{{{___HHH:::333///000000---******!!!$$$'''(((&&&&&&(((***((('''''''''((())))))*********))))))))))))******)))))))))*********++++++***))))))...888JJJfff|||vvv[[[FFF>>>AAAHHHHHHCCC>>><<<888666:::AAANNN[[[iiisss{{{yyykkkbbbeeekkkxxxqqqYYYPPPaaasssyyykkkSSS===000...,,,*********+++***(((&&&'''((((((((((((((((((((()))***)))((()))***,,,*********))))))(((''''''%%%&&&''')))************///111222111//////333777>>>HHHWWWeeeooowww|||jjj[[[UUUXXX^^^bbbaaafffjjjjjjjjjjjjfffaaaYYYSSSMMMJJJJJJLLLKKKJJJIIIFFFDDDBBBAAA===666111000///---------,,,***((()))******)))'''%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%'''(((***+++((()))'''######&&&(((&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))***,,,---+++...111555:::CCCNNNVVVbbbjjjtttzzz|||||||||}}}~~~uuueeeTTTIII:::<<<@@@IIITTT___hhhlllqqqwww|||~~~~~~{{{rrriiiPPPJJJJJJVVVhhhxxxvvvaaaVVVVVVlllxxxuuubbbQQQEEE@@@666888;;;>>>@@@III^^^qqqrrr\\\KKKDDDAAA>>>:::???HHHVVVeeetttvvv___HHH999444444---------------...///000666EEE___zzzyyysss```OOOGGGBBBPPPlll~~~yyy^^^GGG:::333.........,,,******%%%)))------***(((***---))))))((((((((()))************))))))))))))******(((((()))***++++++,,,---***'''+++888JJJ___uuuwww^^^III>>>???CCCFFFCCCAAA@@@<<<777777;;;:::FFFTTT^^^hhhsss||||||}}}xxxmmmeee```cccooonnnVVVOOOaaatttwwwhhhPPP;;;///...,,,)))(((((()))***)))&&&&&&'''(((((((((((((((''')))++++++)))))))))************************)))'''((()))***,,,,,,,,,,,,000111111000111888DDDMMM[[[gggwww~~~rrr```RRRKKKKKKMMMOOOLLLQQQTTTSSSTTTVVVTTTPPPKKKEEE>>>;;;;;;:::777444222222222222111000...,,,,,,***)))***+++***)))'''(((***+++***'''%%%&&&''''''$$$###$$$''')))'''%%%$$$$$$$$$%%%'''(((***+++(((***'''""""""&&&(((&&&&&&&&&&&&''''''''''''(((''''''((()))***,,,---...000444:::@@@GGGRRR^^^fffpppvvv|||~~~tttfffUUUEEE:::999???IIIVVVeeerrr}}}zzz}}}vvvjjj___HHHEEEKKK\\\qqqqqq]]]XXX^^^ttt}}}oooZZZFFF;;;999<<<333555999@@@HHHXXXqqq}}}rrr\\\GGG<<<<<<===<<<<<>>CCCAAA@@@???;;;444333555111<<>><<>><<<;;;===<<<;;;>>>HHH[[[rrr|||eeeVVVHHHCCC???;;;<<<@@@GGGWWWnnnqqq]]]JJJ===444000///666111+++---,,,---666FFFbbblllXXXJJJAAABBBVVVmmmyyyZZZCCC333111///,,,+++***))))))&&&))),,,+++)))((()))++++++++++++++++++***)))(((***************++++++++++++******+++------,,,+++///666CCCVVVnnn~~~{{{bbbKKK===:::<<<<<<>>>???@@@@@@===999777222555999???GGGQQQ[[[bbbgggjjjnnntttxxxxxxuuurrraaa^^^cccrrr~~~eeePPPOOO^^^nnnppp```III999444---,,,+++***))))))))))))))))))************)))))))))))))))))))))***++++++---222333000///333222------000111111000222777;;;>>>>>>???AAAHHHYYYmmm{{{zzzkkkVVVPPPHHHCCCAAA@@@>>><<<;;;;;;:::888888777777777///...------,,,,,,,,,,,,%%%&&&''''''((((((''''''***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%&&&)))++++++***((('''''''''''''''((((((((()))(((''''''(((((((((&&&%%%))))))))))))***...444999IIIOOOWWW\\\```eeennnuuu}}}~~~~~~}}}~~~}}}mmm[[[SSSNNNJJJGGGFFFHHHUUUhhhxxxttt___JJJEEEIIISSSeeezzzttt]]]SSS___qqq|||ooocccUUUJJJ???;;;:::888777999999===GGGYYYpppwwwgggTTTJJJAAA<<<::::::BBBLLL\\\jjj|||ppp\\\JJJ===555111000111+++)))///---000===WWWpppvvvcccOOOCCC<<<@@@UUUkkkwwwYYYDDD333222///---+++*********)))***,,,+++)))((()))++++++++++++++++++***))))))***++++++++++++,,,,,,,,,)))***+++,,,------------333AAAUUUhhhyyy|||~~~gggQQQBBB======;;;<<<>>>@@@???===999666444666777:::???GGGPPPVVV^^^aaagggnnnsssuuutttrrrkkkaaa^^^hhhxxx{{{aaaNNNTTTbbbqqqppp^^^GGG999444---,,,+++***))))))))))))))))))************))))))***)))))))))***+++---...---222444000///111000,,,,,,...111333666>>>HHHPPPSSSSSSPPPKKKKKKVVVjjj{{{xxxhhhYYYNNNHHHAAA===;;;999888666555444333222111111111111000///---,,,***)))))))))%%%&&&&&&''''''''''''''')))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%''')))++++++***)))'''''''''''''''((((((((((((&&&&&&&&&&&&'''((('''&&&,,,,,,,,,---///555===BBBWWW\\\bbbddddddgggnnntttzzz|||~~~ssswww{{{}}}~~~{{{zzz~~~}}}mmm\\\OOOPPPXXXZZZVVVQQQXXXfffyyy~~~jjjTTTEEEDDDLLL[[[ooo{{{cccQQQTTTgggvvvyyypppiii```SSSGGG<<<999777999888666666888:::CCCUUUmmmppp\\\NNNFFFAAA<<<:::;;;BBBRRRaaavvvnnnZZZIII===666222222...'''+++333000777LLLllliiiWWWDDD:::999CCCYYYnnntttXXXDDD333222000---,,,+++++++++,,,---,,,***((((((***,,,***++++++++++++***))))))++++++++++++,,,,,,------))),,,......---...222555AAAUUUmmm|||~~~yyy}}}nnnYYYIII@@@===999:::<<<>>>???===888444444333333333555<<>>GGGTTTcccmmmpppmmmdddVVVLLLQQQbbbrrr{{{sssiiiXXXJJJDDD???:::555333222111000///...---,,,,,,,,,,,,,,,000///---***(((&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&((()))++++++***)))(((((((((''''''''''''''''''&&&&&&&&&&&&'''((()))))),,,...111444:::CCCLLLRRRaaaeeeiiijjjiiijjjpppuuuzzz|||~~~lllmmmoooqqqsssyyy|||ssspppssszzzwwwkkk^^^VVVVVV```jjjiiiaaa[[[dddsssyyy^^^KKKEEEEEEQQQdddxxxpppUUULLLYYYiiiqqqpppmmmdddYYYRRRLLLCCC999888777888:::999777;;;AAALLLYYYnnnkkkWWWHHH@@@@@@>>>===@@@IIIXXXkkkyyykkkVVVGGG===777333555000+++222777333@@@___xxxvvvZZZLLL===777<<>>DDDKKKQQQXXX```ggglllppprrrssseeeYYYXXX```nnn}}}pppXXXJJJSSSdddrrrlllWWWBBB555000,,,++++++***))))))******))))))************))))))***)))(((((())),,,///111---000333333111111222333444<<>>>>>999555333222000...///333:::???IIINNNVVV]]]bbbggglllpppooofff]]]XXXWWW```rrriiiSSSIIIPPPdddtttlllWWWCCC666000,,,+++******)))*********))))))************)))))))))(((((((((***,,,///111...111333333000000333777DDDQQQddduuupppbbb]]]```gggkkkxxxxxxlll]]]RRRJJJBBB;;;666333222000---+++***+++,,,))))))((((((''''''((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''''''''((())))))))))))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%'''+++///222999CCCMMMUUUZZZ___aaa___dddiiikkkkkkmmmsssyyy{{{vvvmmmfffccccccgggiiinnnppptttyyy~~~~~~rrrjjjiiiooouuuyyyiiiYYYRRR[[[gggwww~~~vvviiidddggg|||uuu___JJJDDDJJJOOO```wwwpppVVVGGGIIIQQQRRRLLLCCC@@@;;;666777<<<;;;777888666888===DDDNNN]]]jjj|||{{{{{{|||kkkYYYHHH======BBB999???JJJ[[[rrr{{{cccNNNBBB;;;777444111444333555888;;;QQQuuurrr^^^MMM>>>======@@@JJJ^^^wwwoooYYYAAA222111000...,,,++++++++++++...,,,***)))***+++***)))))))))***++++++++++++***))))))***+++,,,---.........///222666>>>LLL]]]hhh~~~yyytttzzznnnXXXCCC777888555444777<<<>>>;;;777666555333111///111666999FFFLLLSSSYYY]]]bbbiiinnnllliiiddd\\\SSSTTTcccttt|||aaaNNNHHHQQQgggvvvlllUUUCCC888111++++++***************+++))))))************)))))))))******+++,,,...///000222222444555333333:::BBB\\\jjj}}}xxxrrruuuzzz}}}~~~}}}yyyjjj[[[KKK@@@:::444///...++++++***(((&&&&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&&&&&&&%%%)))///555BBBIIIRRRYYY]]]^^^^^^^^^ccchhhmmmnnnmmmnnntttzzz}}}yyyrrrnnnlllkkkkkkiiijjjlllnnnppprrrtttuuuzzz|||uuullljjjoootttzzz~~~zzziiiXXXWWW^^^llluuu}}}zzzkkkaaahhhuuu|||gggOOOBBBDDDLLLWWWiiivvvaaaKKKBBBAAAAAA???===888777555555:::BBBDDDAAA??????EEEQQQ^^^lll{{{~~~iiibbbeeeuuuzzzlllaaaUUUKKKBBB;;;>>>DDDDDDRRRdddtttyyy___JJJ???:::666333000444222222<<>>666111+++***************++++++))))))************))))))+++,,,...///000000000///222333777;;;>>>BBBOOO\\\uuu}}}rrrfffVVVHHH:::555222---***+++%%%'''(((&&&$$$$$$&&&(((%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''(((((($$$''')))***+++000:::AAAQQQUUU[[[___aaaaaaaaabbbeeejjjooopppooopppvvv|||}}}|||yyywwwuuunnnnnnmmmkkkgggdddddddddfffjjjooovvv|||vvvmmmkkkpppuuusss{{{uuu]]]PPP[[[ooo|||~~~}}}rrrbbb]]]nnnzzz___FFF===CCCLLL]]]ooo|||xxxjjjVVVDDD>>>:::444333777444555666999AAAKKKOOOMMMJJJMMMWWWhhhyyy|||nnnVVVPPPUUUkkksssbbbRRRJJJCCCAAA???<<>>999666333111555111111BBBTTTggg{{{xxxhhhXXXKKK@@@888<<>>EEENNNUUUZZZaaannn}}}|||fffXXXJJJGGGRRRnnnuuu[[[JJJDDDCCC<<<:::<<<:::AAAVVVmmm{{{qqqVVVBBB999666333000111222444999DDDXXXpppttthhh[[[PPPEEE;;;<<>>888222222777;;;:::666444111000111111111666<<>>EEEMMM\\\nnn||||||}}}uuujjjaaaYYYPPPEEE===444222...***'''%%%$$$$$$$$$%%%&&&&&&&&&''')))+++$$$%%%&&&&&&''''''&&&&&&###############"""!!! ***))))))((('''%%%$$$###&&&'''((((((&&&$$$$$$%%%)))%%%###$$$((()))'''###%%%%%%$$$$$$###"""!!!!!!#########"""""""""""""""%%%###"""&&&******%%% )))(((***000:::FFFOOOSSS\\\___ccceeeeeeddddddcccgggeeeiiiqqquuuvvv{{{xxxpppkkkjjjlllhhheeeccccccdddeeedddnnnnnnpppuuu{{{~~~}}}}}}~~~xxxjjjXXXPPPXXXmmm~~~nnn^^^___qqquuubbbOOO@@@???LLL\\\sss|||}}}vvvlllbbbZZZSSSKKKFFF<<<:::777444333333444555333666999???GGGRRR^^^fffuuukkkUUUIIIDDDCCCPPPmmmwww___JJJ???::::::555555::::::EEE[[[yyysssZZZFFF;;;777444222222333666;;;EEEXXXnnn~~~zzzttt[[[QQQGGG@@@<<<<<>>HHHYYYeeegggUUU@@@444...+++***+++++++++***)))'''&&&(((***,,,,,,***))))))))))))...---...333111222???JJJSSS]]]eeeooo|||uuulll___XXXMMMEEE@@@;;;555000222000,,,)))&&&%%%%%%%%%$$$%%%&&&%%%%%%%%%''')))$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$###""""""((((((((('''&&&%%%$$$###$$$&&&''''''&&&%%%&&&'''(((%%%"""$$$'''(((&&&###%%%%%%$$$$$$###""""""!!!############""""""""""""$$$######%%%(((+++***)))***+++...666AAAKKKSSSWWW\\\```cccdddcccbbbcccdddffffffkkksssxxxyyy}}}~~~{{{yyy}}}yyytttpppkkkfff```\\\\\\[[[\\\aaaiiirrrxxx|||wwwcccTTTSSSbbbvvvrrr]]]ZZZiii{{{wwwgggSSSDDD>>>DDDVVVfffxxxxxxqqqmmmccc[[[PPPFFF>>>:::777666222222222333333333333333666;;;BBBIIIRRR___ooo{{{tttZZZHHH@@@===???OOOmmmsss^^^III<<<999555666222333999;;;HHH```}}}wwwaaaMMM???888444333///000222555===KKK\\\hhhuuuxxxwwwpppggg___WWWQQQEEE???::::::???HHHWWWdddqqqiiibbbfffsss~~~kkkUUUAAA444......---,,,++++++******+++***++++++***))))))***,,,***++++++***...333444111111222222444:::FFFUUU```qqq|||zzzhhhSSSIII<<<555666999;;;;;;999555333555666555888===AAADDDIIILLLMMMOOOPPPRRRYYY^^^bbbbbbccceeeccc^^^WWW^^^kkk{{{nnnYYYCCC<<>>:::;;;===>>>;;;666333555777888;;;???DDDFFFIIIKKKKKKLLLMMMOOORRRWWWZZZ[[[^^^bbbbbb___WWWYYYbbbpppjjjVVVBBB>>>LLLeeekkkeeeQQQ===444000,,,************))))))((((((&&&'''))))))(((((()))***+++111111222:::===GGG[[[qqq~~~}}}xxxvvvnnncccZZZRRRIII???999333000,,,******++++++***)))((('''&&&%%%%%%&&&&&&%%%&&&&&&%%%###"""$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$$$$#########%%%''''''&&&&&&&&&'''%%%###""""""$$$%%%$$$"""$$$$$$$$$#########"""""""""###############$$$$$$"""%%%$$$""""""&&&***+++,,,///666@@@KKKRRRUUU^^^aaaccc```\\\\\\bbbhhhgggkkksss|||}}}|||}}}}}}uuuqqqllljjjlllppptttuuuwwwwwwzzzooo\\\ZZZjjj{{{lll^^^]]]pppyyyrrr^^^MMM===999BBBRRRdddqqq~~~}}}yyyuuusssqqqhhheee```YYYQQQJJJDDD@@@666777999999999777666555555555444666;;;BBBIIINNNVVVaaaoooyyy~~~mmmTTT???999<<<999@@@UUUtttoooYYYKKKDDD===::::::888999555444888;;;JJJeeeyyyfffRRRAAA777333444444222111222666<<>>???@@@@@@>>>;;;;;;<<<888AAAMMMXXXbbbkkkqqqtttpppdddeeezzzrrr]]]III:::333111---------,,,,,,,,,,,,+++***++++++***))))))***,,,...///111333333222222333888@@@KKKXXXdddqqq~~~wwwlll[[[MMMFFFDDDEEEEEE@@@999333555777999===AAAGGGHHHIIIJJJJJJLLLOOOQQQPPPTTTWWWWWWYYY^^^```^^^WWWWWW[[[fffxxx}}}dddQQQAAAAAAQQQgggiii___III777111...************)))))))))))))))%%%'''((((((((((((***,,,///444444999EEEJJJSSSccc}}}~~~}}}wwwqqq```XXXKKKAAA:::555222///(((((((((((())))))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$%%%###$$$%%%%%%&&&&&&%%%%%%######""""""""""""###$$$!!!"""######$$$#########%%%'''((('''&&&$$$$$$%%%$$$###"""######$$$###"""$$$$$$$$$###############""""""######$$$$$$$$$%%%###&&&&&&&&&+++000444222222777@@@LLLUUUZZZ^^^___```^^^\\\^^^dddjjjjjjpppwww|||uuurrrsssvvvzzz~~~}}}|||~~~wwwfffYYY```uuuvvv\\\\\\ggg|||~~~pppcccLLL@@@777999EEETTTcccnnnqqqnnnkkkfffaaa\\\YYYXXXNNNLLLGGGCCC>>><<<:::999777:::======;;;666333111333666;;;DDDNNNZZZdddjjjkkkuuusss^^^HHH999666999:::CCC[[[zzzkkkZZZGGG???===;;;888888333666222222777<<>>BBBUUUlllkkk^^^FFF777333222...******))))))))))))******&&&'''((((((((())),,,...333:::===DDDRRRVVV\\\jjj|||}}}~~~|||tttlll^^^RRRFFF@@@777111......//////&&&''')))***)))(((%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$###%%%&&&######$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!"""###$$$""""""###############"""&&&'''((((((%%%$$$$$$$$$################################################""""""######$$$%%%%%%%%%###***+++)))'''(((+++333111000444===IIISSSYYY]]]]]]]]]]]]^^^bbbhhhlllpppuuu{{{vvvlllaaaaaacccgggnnnvvv~~~rrrcccXXXbbbxxxvvvgggZZZdddsssxxxcccPPPAAA999555;;;DDDMMMWWW^^^YYYVVVRRRNNNLLLJJJIIIIIICCCAAA???<<<;;;:::::::::<<<===>>>;;;888555555666???GGGTTTbbboooxxx}}}~~~vvv___NNNAAA888666888:::FFF```zzzhhhQQQFFF===::::::999999;;;333666333333999>>>SSSqqquuu```KKK???666444111000111444555666888444444888;;;>>>EEENNN^^^hhhppprrrqqqoooiiiaaaXXXdddwww~~~ppp[[[HHH===777222000...---,,,++++++,,,...///***++++++***))))))***,,,...,,,///555888;;;CCCMMMZZZeeettt|||yyy~~~xxxpppjjjfffcccWWWJJJ===888777888<<<@@@BBBDDDGGGHHHHHHHHHJJJKKKMMMPPPPPPNNNPPPVVVYYYYYYVVVTTTSSSVVVaaasssoooVVVFFF<<>>999777<<>>999666444444:::GGGccc~~~qqq]]]JJJ>>>:::888:::;;;:::===BBB888;;;888777;;;AAAUUUtttkkkUUUFFF<<<999555333333333444444666333666???HHHQQQ^^^kkklllrrrtttllleee___WWWNNNZZZmmmzzziiiRRRAAA888555111---///...,,,******,,,...000***++++++***))))))***,,,...---111999???EEEPPP]]]mmmwww{{{tttllljjjppp}}}xxxssspppaaaRRRBBB:::888888:::>>>>>>BBBFFFHHHHHHFFFEEEDDDHHHJJJJJJHHHJJJQQQUUUUUUYYYWWWSSSQQQXXXhhh|||lllSSSEEE===GGG]]]pppkkkZZZBBB555444555111******)))(((((()))***+++'''((()))))))))+++...111999LLL[[[dddjjjhhhmmm~~~~~~}}}yyyqqqhhhWWWHHH@@@>>>999333000000///...,,,***((('''))))))(((&&&$$$$$$%%%'''######$$$&&&&&&&&&&&&&&&###$$$$$$###""""""###%%%######$$$%%%%%%%%%%%%$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$###""""""###%%%&&&'''&&&&&&'''(((###$$$%%%%%%$$$###$$$%%%##################$$$$$$""""""###$$$%%%%%%&&&&&& !!!###%%%&&&)))---000((())),,,444@@@LLLUUUYYY[[[XXXWWW[[[dddlllooooooyyy~~~zzzlll]]]FFFBBB<<<888999???FFFJJJQQQVVV]]]fffooowww|||xxxnnnuuufffbbbmmmuuummm___XXXbbbuuu|||nnnYYYIIIBBB???666222999AAAEEEJJJPPPSSSRRRQQQQQQSSSVVVZZZ]]]eee```\\\ZZZSSSLLLMMMSSSQQQLLLLLLOOOGGG===DDDUUUiiirrrwww^^^OOO???777444333333666999NNNlllkkkWWWGGG>>>999===;;;555888CCCIIIHHH;;;555555888:::AAAZZZtttiiiVVVGGG;;;333555555000222;;;<<<>>>DDDOOO]]]hhhnnnoooyyysssiii^^^TTTOOONNNOOOmmmzzzuuubbbMMMAAA:::333...---///+++,,,000///)))'''***000+++(((***++++++,,,///---111777>>>HHHXXXhhhttt}}}lll]]]QQQUUUccctttxxxmmmdddTTTMMMBBB999777888;;;===???AAAEEEGGGHHHHHHFFFEEECCCDDDFFFFFFGGGIIILLLOOOSSSUUUUUURRRSSS^^^qqqjjjUUUAAA;;;MMMeee{{{nnnWWW@@@333///---*********)))))))))))))))***---******,,,+++***222===BBBTTTfffkkkfffgggpppyyy~~~~~~~~~qqqgggSSSKKKAAA;;;888666111...---,,,,,,+++***)))((((((''''''(((((('''%%%$$$""" !!!"""###%%%&&&(((((($$$%%%%%%&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%$$$"""$$$$$$$$$#########""""""%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$######&&&$$$!!! !!!$$$(((***""""""######$$$$$$$$$%%%'''$$$ """$$$$$$###!!!"""$$$%%%&&&'''''''''''')))...666@@@IIIOOOQQQSSSWWW]]]dddjjjrrryyy~~~|||pppeeeKKKAAA888555555555999===@@@DDDJJJNNNSSS[[[cccjjjsss|||uuucccWWWqqqiiihhhnnnmmmaaaZZZ[[[nnn|||}}}sssiii[[[JJJ???:::999666;;;FFFPPPWWW]]]dddhhhgggggghhhjjjmmmoooqqqrrrnnnlllkkkgggbbbdddjjjkkkgggccc[[[MMMFFFQQQcccvvv}}}vvvdddLLLBBB999777666333000000>>>SSSrrr|||iiiVVVGGG===888777::::::<<>>@@@FFFRRR```lllrrrqqqooopppjjj___SSSLLLOOOYYYbbb}}}qqq___JJJ>>>888222...---111,,,)))*********---333---***)))---...,,,---000333:::DDDOOO[[[jjjyyy|||kkkZZZNNNHHHPPPaaattt~~~oooaaaWWWJJJEEE???:::888888888888;;;<<<>>>@@@AAAAAAAAA@@@===???@@@@@@AAADDDHHHKKKNNNQQQSSSRRRRRRZZZiiiuuujjjUUUBBB???RRRiii{{{oooXXXAAA333000...*********))))))))))))******((((((+++...---,,,444>>>KKKWWWccceeeaaacccmmmwww|||pppaaaVVVDDD>>>666333222222...+++,,,,,,+++******)))((((((&&&''''''''''''%%%$$$############$$$$$$%%%%%%%%%(((((('''&&&%%%$$$###"""$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$########################&&&&&&&&&%%%$$$###"""!!!######"""""""""$$$%%%&&&$$$$$$$$$###############&&&### !!!###&&&&&&%%%"""###$$$%%%&&&'''''''''(((***...555===FFFKKKNNNTTTXXX___eeelllssszzz~~~yyynnnZZZKKK===777777666555666888;;;???BBBEEEJJJPPPUUU]]]eeeooovvv{{{zzzmmm^^^PPPFFFpppnnnnnnkkk```UUUXXXcccyyy{{{mmm\\\PPPFFF<<<777666444;;;JJJZZZdddkkkssszzzxxxxxxyyy{{{|||~~~~~~~~~~~~||||||ooo\\\MMMNNN___ooozzzbbbMMM>>>888555888999666333333CCCZZZyyyxxxcccOOOAAA:::777777777:::>>>JJJ^^^oookkk]]]FFF>>>888888;;;GGGaaazzz{{{```PPPAAA;;;666222777???EEEMMMYYYgggpppsssoookkkddd]]]QQQGGGFFFSSShhhxxxlllZZZFFF:::555000...---111---***+++++++++...333+++)))***...000///000333:::DDDRRRaaannn|||jjjUUUGGGDDDFFFTTThhh{{{rrr```OOOEEE<<<;;;::::::::::::777555888888999999:::;;;<<<===:::;;;<<<<<<===???CCCGGGGGGKKKOOOQQQQQQVVV^^^eeejjjUUUEEEDDDXXXppp~~~rrr\\\DDD555000...+++******)))))))))******+++&&&(((---000000333===HHH[[[^^^```___]]]aaalllvvvwwwpppgggZZZJJJ???444111------...///---***++++++******))))))((((((&&&&&&''''''&&&%%%$$$###%%%%%%%%%$$$######""""""(((((('''&&&%%%%%%$$$###&&&'''((())))))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""!!!!!!"""######''''''&&&%%%$$$"""!!! !!!"""############""""""%%%%%%%%%$$$######""""""$$$###!!!"""$$$'''((((((###$$$%%%%%%&&&&&&&&&&&&(((***---333:::BBBHHHLLLUUUZZZaaahhhnnnuuu{{{|||hhhVVVCCC;;;999555000---222444666777999;;;>>>AAAGGGMMMUUU\\\cccmmm{{{yyymmm___SSSHHH@@@;;;wwwtttmmmbbbTTTQQQ```rrr~~~rrrcccUUUGGG???:::666555777555DDDZZZkkksssxxx~~~~~~kkkUUUMMMYYYlllxxxyyysssfffRRRAAA===999888<<<>>>===<<<===IIIaaauuueeePPPAAA999666888<<<;;;CCCOOO___sss}}}qqq]]]FFF>>>888999AAATTTqqqooo___NNNBBB;;;777:::AAAJJJOOOVVV]]]cccddddddbbbVVVOOOGGGEEEMMM```vvvhhhVVVBBB777333///------...///000111000---***)))+++)))***...111222888>>>HHHSSSdddsssqqq\\\LLLBBBHHHTTTgggzzzrrr^^^MMM@@@999222333555999<<<===<<<:::999888777666777999;;;<<<<<<======<<<<<<>>>AAADDDAAAFFFLLLPPPQQQRRRUUUWWWooozzzgggSSSFFFIII___wwwxxxbbbIII888111...*********))))))******++++++***,,,///111444>>>NNN[[[lllfff___ZZZZZZ```mmmyyy|||sssfff[[[QQQEEE888...///---,,,---......,,,***))))))))))))))))))((((((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######""""""%%%%%%%%%&&&&&&'''((()))'''(((((()))(((((('''&&&%%%$$$$$$$$$$$$#########'''%%%$$$""""""$$$%%%'''&&&&&&&&&%%%$$$###"""!!!"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&%%%%%%%%%''')))---222888@@@HHHMMMUUU[[[bbbjjjqqqwww}}}uuueeeRRRHHHAAA999333000000111222444555666777888???CCCIIIMMMSSS[[[fffooouuu{{{~~~kkkdddYYYNNNEEE@@@======uuueeeVVVPPPXXXmmmkkkZZZIII@@@888666555444444777:::NNNgggvvv|||xxxaaaQQQTTTgggwww~~~uuulllccc___\\\TTTGGG===;;;;;;???FFFHHHDDDAAA@@@NNNggg|||aaaRRRBBB;;;888666999>>>FFFUUUhhhxxxsss]]]CCC<<<777:::GGG___}}}uuucccTTTHHHAAA???AAADDDGGGKKKNNNPPPPPPPPPOOOIIIGGGGGGQQQbbbvvvgggUUUAAA666222...---...---///111111000...+++(((---++++++///333999DDDOOO^^^hhhwww{{{kkkZZZNNNIIIKKKWWWjjj|||sss\\\JJJ===777555///000222777<<>>??????>>>===<<<>>>@@@???CCCIIINNNQQQQQQPPPOOO]]]kkk}}}|||bbbPPPGGGLLLccczzz~~~hhhMMM:::111---******************+++,,,,,,...000000222;;;MMMaaaooouuuhhh\\\WWWXXX___nnn|||pppdddTTTGGG>>>666...(((000///......---,,,)))'''(((((((((((((((((())))))&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((***+++((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((######$$$%%%%%%%%%$$$$$$###"""!!!  !!!"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&(((,,,000666???IIIPPPUUU[[[dddmmmuuu{{{yyylll^^^PPPBBB;;;:::111111111222444555777777<<<@@@DDDHHHKKKPPPVVVZZZ```hhhsss|||sssgggWWWSSSLLLDDD???======???qqq[[[OOOSSSdddwww{{{kkkUUUEEE999444111222111111444999FFF[[[rrr~~~~~~lllXXXSSS^^^ooozzz~~~~~~nnnbbbYYYSSSOOOQQQQQQJJJBBB>>>444888BBBMMMNNNFFF>>>;;;TTTnnnwwwkkkOOOCCC:::999999777<<>>AAAAAA???>>>===IIIMMMWWWhhh{{{jjjWWWBBB777222///---...---///---******...000///000...///444:::DDDTTTbbbnnnvvv|||kkkWWWJJJJJJOOO^^^lll~~~}}}bbbJJJ<<<666555444111000111444;;;AAAEEEGGG<<<999666333111222444666===>>>@@@???===<<<<<<<<>>IIIRRRVVV]]]gggrrrzzz~~~rrr```MMMCCCAAA666444111111333444555555777:::???CCCFFFIIILLLNNNPPPXXXbbbjjjpppwww}}}xxxmmm___TTTIIIGGGCCC===999888;;;===yyyiiiVVVPPP[[[lllyyy}}}wwwtttpppkkkcccTTTEEE;;;333111000000000222;;;FFFYYYlllppp^^^RRRZZZjjjuuu}}}~~~ppp```QQQHHHGGGIIIOOOXXXWWWMMMCCC???333666===EEEFFFAAA======\\\tttvvvcccSSSDDD;;;777;;;>>>BBBNNN\\\ssssss\\\BBB>>>;;;AAASSSnnn|||oooaaaTTTJJJ<<<>>>??????>>>@@@DDDHHHZZZdddsssnnn[[[EEE999333///......+++...---))))))...000---111111555===EEEQQQcccsssxxx~~~yyyiii\\\RRROOOZZZgggwwwpppUUUAAA999666444222222111111333888===AAABBB>>>;;;777333111111222333:::===@@@BBBAAA???>>>===@@@???AAAGGGMMMQQQPPPNNNMMMSSS^^^nnn~~~xxxuuuvvvxxxzzzoooUUUGGGDDDMMMcccxxx|||hhhNNN:::111...,,,************+++,,,---...111888BBBQQQhhh~~~uuuggg\\\[[[^^^dddvvvssscccIII???444---,,,,,,+++)))))))))((('''%%%$$$###$$$%%%%%%&&&''''''((())))))%%%%%%$$$######$$$%%%&&&%%%%%%&&&''''''(((((())))))((('''&&&'''(((***+++,,,+++***))))))(((((((((*********))))))))))))(((##############################$$$%%%%%%%%%$$$$$$!!!!!!!!!""""""###############$$$$$$%%%&&&''''''###%%%'''&&&###!!!"""###"""###$$$%%%&&&'''''''''%%%(((+++---111:::FFFOOOXXX```kkkwwwuuucccUUUOOODDD???999555555666666555555888;;;>>>AAADDDGGGIIILLLRRRZZZ^^^```eeennnvvvtttpppkkkfff___XXXPPPJJJCCCBBB???:::888999>>>CCCooobbbUUUTTTaaapppvvvtttgggbbb[[[UUUNNNEEE>>>;;;444222111000000666FFFUUUjjj{{{gggXXXTTTeeevvv|||~~~rrrbbbQQQFFFBBBCCCCCCIIIXXXfffdddTTTFFFAAA999666666999::::::???FFFaaaxxxxxxhhhRRR@@@@@@888777???FFFOOObbbwwwmmmTTTBBB@@@???FFF[[[wwwzzzkkk```TTTQQQKKKGGGGGGOOO[[[eeemmm{{{qqq^^^GGG:::444000...///(((...111///---...***###111444:::DDDNNNZZZlll|||wwwhhhZZZTTTVVV___qqqyyyfffNNN???;;;999444///333222111222666999;;;<<>>:::666333222222333888<<>>>>>CCCKKKPPPQQQPPPMMMNNNTTTbbbuuuyyypppjjjiiiiiirrrkkkQQQDDDCCCLLLbbbwwwxxxfffLLL999111///---************+++,,,---...222===NNNdddvvvjjjaaabbbdddjjj|||vvv```OOO999222+++(((***,,,+++)))$$$%%%%%%$$$######%%%&&&$$$%%%%%%&&&'''((())))))%%%$$$#########$$$%%%&&&'''''''''(((((((((((((((&&&%%%%%%&&&(((+++...000...---,,,+++************''''''''''''&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%$$$###""" """%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%% ###%%%%%%###"""###%%%!!!"""$$$%%%&&&'''''''''&&&(((+++,,,...666CCCLLLZZZbbbnnn{{{|||lllcccRRRKKKBBB<<<:::999888777888999:::<<<>>>AAADDDFFFOOOTTTXXXYYYXXX[[[ccckkkeeeaaa[[[TTTNNNJJJHHHGGGBBBAAA>>>;;;:::>>>FFFMMMsss```SSSLLLTTT```dddcccbbbPPPGGG???AAAHHHHHH???555333///000333555;;;PPPhhhqqqYYYXXX^^^nnn|||{{{vvviiiaaaUUUIIIBBB@@@BBBDDDJJJVVVcccjjjmmmgggWWWGGG===333111888888444>>>OOOjjjxxxsss^^^SSSHHH<<<<<<>>>DDDNNN^^^ooommmXXXDDD>>>===IIIeee~~~ooohhheeeiiimmmrrr{{{jjjMMM;;;555222111111...//////000111222333333777@@@LLLVVV^^^jjjyyyvvvqqqddd^^^ZZZ^^^jjj{{{{{{bbbHHH;;;666111//////333222222333777:::<<<<<<===BBB@@@666000111444444:::<<>>FFFVVVdddpppooobbbKKK999111...,,,...---+++((('''***...222444FFF```zzz}}}qqqggggggllltttuuuZZZEEE===222000...+++***)))))))))((('''%%%%%%%%%%%%$$$"""%%%&&&'''&&&$$$###$$$%%%+++'''""" !!!###%%%%%%((('''&&&&&&((())))))(((&&&&&&%%%&&&''')))+++,,,///...,,,,,,...///......+++***))))))((()))))))))"""###$$$%%%$$$###"""!!!'''&&&%%%###"""!!!!!!!!!$$$###!!! """$$$!!!###$$$""" !!!&&&***&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%'''((()))***,,,---,,,,,,222>>>GGGWWWbbbrrrnnnfffYYYNNNFFF@@@;;;777:::999888999===AAACCCDDDKKKNNNRRRVVVXXXXXXVVVUUUYYYVVVSSSQQQMMMIIIDDD@@@EEECCC@@@???CCCMMMXXXaaaxxxhhhQQQHHHDDDLLLTTTRRRJJJEEEBBB>>>;;;>>>CCCDDD>>>888000111333666999GGGaaaxxxyyyhhhRRRTTT^^^ooo|||}}}{{{wwwsssnnnhhhbbb___UUUQQQKKKFFFDDDFFFIIILLLXXXeeettt}}}}}}rrr[[[FFF:::222111777666444@@@SSSsssuuu\\\JJJCCC???<<<@@@HHHUUUdddsssnnnYYYCCCAAADDDTTToookkkLLL;;;555222000///.........///222555999;;;@@@JJJWWWccclllvvvvvvhhhbbbZZZ\\\bbbmmmzzz{{{eeeMMM@@@;;;666333333222111000111333555777888<<<@@@???777111222444444;;;===@@@DDDEEEEEEDDDCCC@@@AAACCCEEEFFFHHHIIIIIIMMMNNNQQQWWWaaaooo~~~vvvssswww{{{|||iiiQQQBBB===AAALLLWWWfffeeeYYYEEE444...,,,***+++,,,,,,***(((+++111666JJJ^^^wwwzzzssstttyyyuuu]]]FFF888555///...,,,***)))(((''''''(((&&&%%%$$$%%%%%%###"""%%%&&&&&&&&&$$$$$$&&&'''%%%###!!!"""$$$&&&'''&&&)))'''&&&&&&'''((('''&&&&&&&&&&&&&&&''')))+++,,,...---,,,---...///...---,,,+++***(((''''''''''''$$$$$$%%%&&&%%%$$$###"""&&&%%%$$$###""""""""""""#########"""""""""#########$$$$$$#########&&&((($$$$$$#########$$$%%%%%%$$$#########$$$%%%'''((())),,,---,,,,,,222===EEEXXXdddvvv}}}qqqeee\\\UUUNNNIII@@@>>><<<===???BBBDDDDDDLLLNNNPPPSSSTTTTTTRRRQQQSSSQQQOOOKKKIIIGGGGGGGGGIIIKKKOOOTTT]]]hhhttt|||mmmZZZFFF@@@===BBBEEEAAA999444666666777:::===>>>;;;999000666888888AAAXXXttt~~~kkk[[[NNNUUUbbbsss}}}{{{rrrllljjj___]]]ZZZVVVRRROOOMMMLLLJJJKKKLLLNNNSSSYYY^^^bbbttt|||sssXXXBBB:::444333777555555FFF]]]{{{uuu[[[HHH===888;;;AAAMMM[[[nnnlllXXXDDDDDDMMMbbb|||fffHHH999555333111000000//////000333999???BBBJJJSSSaaannnxxxwwwggg[[[VVVXXXbbbqqq{{{hhhQQQCCC<<<777333222222111111000111222333444:::>>>===777222222333333888;;;???CCCEEEFFFEEEDDDAAABBBBBBDDDEEEGGGHHHIIINNNSSSYYYZZZ[[[cccrrr~~~uuucccNNN@@@;;;<<>>111,,,+++***))),,,...,,,***///999CCCaaauuurrr]]]GGG666111333+++******)))((('''%%%$$$'''%%%$$$$$$$$$$$$###"""&&&&&&&&&%%%$$$&&&)))+++######"""$$$&&&'''&&&%%%)))'''&&&'''(((((('''&&&'''&&&&&&&&&''')))+++,,,,,,+++,,,---//////...,,,,,,+++***((('''&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%%%%$$$###""""""######"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$%%%&&&%%%$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((())),,,------,,,111;;;CCCXXXggg{{{vvvooohhhdddTTTQQQNNNLLLLLLLLLKKKKKKMMMNNNPPPQQQRRRSSSSSSSSSTTTTTTTTTRRRQQQTTTZZZ```^^^cccjjjsss|||{{{cccOOOCCC>>>:::999::::::888666555444333666999;;;999777444999:::;;;KKKiii}}}ooo^^^QQQTTT]]]kkkxxx~~~zzztttpppoooiiidddaaaZZZQQQKKKJJJGGGHHHHHHHHHIIILLLOOORRR[[[]]]```eeemmmttt{{{|||hhhOOO===<<<888777888666:::OOOggg~~~ooo[[[JJJDDD>>>999AAAOOOcccrrrhhhVVVEEEHHHTTTlllvvv]]]BBB555333333222111444333222333777>>>FFFJJJXXX```kkkwww~~~~~~zzzqqqhhh```\\\\\\eeeppprrr[[[III===777333222333333333222111222444555888:::;;;888555333333333444666;;;???CCCEEEEEEFFFDDDDDDCCCCCCDDDFFFHHHIIIOOOYYYcccccc]]]]]]hhhrrrppp___JJJ>>>999888<<<@@@LLLIIICCC999000,,,+++,,,'''+++...---...888JJJYYYvvvsss\\\III:::111///111((()))))))))((('''%%%$$$&&&%%%######$$$$$$###"""&&&'''&&&%%%%%%'''+++...(((&&&$$$$$$$$$%%%$$$###(((''''''(((***+++***)))((('''''''''''')))+++,,,******+++...//////---***++++++***)))(((((((((((()))))))))(((((('''&&&&&&$$$$$$###############$$$""""""######$$$$$$######&&&$$$"""$$$&&&'''$$$!!!%%%%%%%%%%%%&&&'''((((((''''''''''''(((((())))))))),,,...------000999@@@VVViii~~~sssooojjjeeeccc```^^^\\\]]]]]]^^^___```bbbddddddcccgggjjjjjjkkkoooyyypppYYYIIIGGGFFFDDD@@@<<<:::777666777333111555===@@@===888666888:::BBBZZZyyy|||ooo```TTTMMM]]]fffqqqwwwyyyzzz{{{{{{yyyuuuooohhh```XXXSSSPPPMMMJJJHHHIIIFFFBBBAAADDD???CCCIIIPPPVVV^^^ffflllzzzzzz{{{~~~xxx```III;;;<<<999888888888???WWWoooyyykkkTTTFFF???AAA???>>>MMMbbbyyy~~~gggUUUHHHIIIWWWqqq|||iiiTTT===333111111000111666666777;;;BBBKKKTTTYYYkkkpppwww~~~}}}zzz{{{uuuhhhaaa___aaahhhpppwwwjjjSSSDDD<<<888666444555555444222222555777888999:::;;;999666444444333555999>>>BBBFFFIIIJJJIIIHHHFFFDDDDDDFFFHHHJJJPPP^^^kkkmmmfffaaaeeekkkyyyrrr___HHH;;;555444666:::???<<<777333...******,,,'''+++///000666GGG___rrrmmmYYYCCC777222...+++)))(((((()))))))))(((&&&%%%&&&$$$###$$$%%%%%%$$$###&&&&&&&&&%%%%%%''',,,///+++((($$$""""""$$$%%%&&&&&&&&&'''***---......---((((((''''''((()))***++++++***+++---......+++((())))))))))))******+++,,,******)))(((''''''&&&&&&$$$$$$###############$$$###""" """$$$%%%$$$"""!!!"""%%%%%%"""%%%%%%%%%%%%&&&'''((()))''''''(((((((((((((((((())),,,///...---///666===SSSjjj~~~|||{{{yyyxxx|||{{{zzzyyyyyyzzzzzz{{{{{{sssaaaTTTNNNYYY^^^___WWWLLLBBB888111444222444===FFFIIICCC;;;555777>>>QQQmmmzzznnn```RRRLLLLLL]]]ccchhhiiiiiijjjiiifff___ZZZSSSKKKEEEAAA???>>>>>>======@@@@@@>>>AAAGGGKKKSSS]]]gggooowwwyyy^^^HHH>>>:::888777888;;;HHH```vvv|||eeeTTTFFF===999===@@@GGG]]]uuuhhhTTTHHHIIIXXXsssttt[[[LLL;;;333///---...111:::<<>>CCCJJJOOORRRPPPNNNJJJGGGFFFGGGIIIJJJRRR___mmmsssoooiiihhhiiioooxxxsss^^^FFF888222000000222555111...---+++((((((+++)))---222888DDDYYYtttxxxjjjTTTDDD444///000...***'''(((((()))))))))(((((('''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&'''+++...)))&&&""" """&&&)))***%%%%%%'''***...///...---))))))((('''((()))***+++,,,,,,+++,,,---,,,)))''''''''''''((()))+++------******((('''&&&&&&%%%&&&%%%%%%$$$###""""""#########!!!!!!$$$&&&"""!!! !!!"""###"""!!!"""""""""###$$$%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%(((,,,//////---...444:::NNNhhhwwweeeWWWXXXaaaqqqxxxwwwiiiVVVFFF:::111///555???JJJPPPMMMBBB:::888<<>><<<;;;<<<===DDDCCCEEEHHHIIIJJJPPPWWWfffooozzzqqqUUUDDDAAA999777777:::CCCTTTmmm|||gggSSSFFFAAA======DDDOOO___tttfffQQQGGGIIIYYYuuuvvvgggKKKBBB999444000///333999GGGKKKRRR\\\fffooovvvzzzzzz|||}}}{{{xxxzzz|||qqqjjjaaa^^^aaakkkvvvqqq```VVVNNNGGGBBBDDDCCC???999666888;;;???>>>AAAHHHHHHBBB======777777888<<>>555>>>EEE[[[yyyzzzrrriiicccRRRLLLHHHEEE???:::???IIIDDDEEEBBB>>>AAAFFFEEE???BBBAAA???>>>>>>@@@BBBCCCJJJKKKPPPWWW]]]bbbkkkttt}}}cccHHH>>>AAA:::888888>>>KKK___yyypppXXXHHH@@@??????DDDQQQdddxxx}}}cccLLLFFFHHHZZZxxx~~~jjjYYY<<<888555444333333;;;CCCTTTYYYaaajjjrrrxxx|||~~~~~~|||zzznnnccc]]]\\\```kkk{{{vvvlllaaaXXXMMMNNNMMMGGG???;;;<<>>999:::===???CCCGGGEEE@@@;;;;;;>>>AAA???===HHHFFFDDDDDDHHHOOOWWW\\\eeehhhnnnuuu{{{rrrWWWFFF===888444333666BBBWWWqqq}}}eeeMMMBBBDDDBBBKKK\\\ppp|||bbbNNNFFFIII[[[xxxqqq\\\MMM@@@999444444555999DDDQQQfffoooyyy~~~~~~vvvggg\\\^^^ffflllttt{{{vvvqqqkkkccc]]]YYYSSSKKKDDDIIIMMMSSSWWWWWWQQQHHHBBBCCC===999;;;@@@EEEMMMVVVXXXZZZXXXPPPJJJHHHFFFCCCKKKTTTbbbmmmtttvvvuuuuuukkkfffiiittt~~~~~~lllSSSEEE777333222///---,,,......,,,+++***+++,,,------444DDDYYYiiiwwwtttlllmmmyyyvvv^^^GGG;;;:::222000---,,,+++***)))''')))((('''%%%%%%&&&'''''''''((((((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''///+++'''&&&&&&&&&### &&&---222000)))%%%(((---+++)))((((((***+++,,,+++---,,,***)))((((((((()))###%%%'''&&&$$$$$$'''***((((((''''''&&&$$$######&&&%%%%%%$$$###""" ###"""""""""!!!"""############$$$$$$$$$###&&&'''###!!!$$$%%%$$$'''&&&&&&&&&&&&'''((((((###''',,,,,,+++,,,111666GGG\\\uuutttaaaUUU\\\nnn}}}{{{iiiSSSAAA888:::>>>KKKTTTYYYPPP@@@777;;;BBBOOO```tttvvvoooddd[[[RRRNNNHHH@@@===>>>===777444777:::===BBBGGGAAA@@@AAAEEELLLQQQSSSTTTVVVVVVVVVYYY```iiirrrwwwkkkQQQBBB;;;777888555999JJJeeevvv___JJJBBBDDDVVVaaaqqq|||bbbNNNEEEKKK___|||zzzfffQQQEEE777555555888;;;CCCTTTeeexxx}}}~~~pppfff___^^^gggssswwwqqqmmmggg___XXX\\\^^^aaaeeefffaaaXXXQQQEEE???:::999;;;@@@KKKUUU^^^```^^^UUUNNNKKKGGGCCCHHHPPP\\\gggoootttvvvxxxwwwpppmmmpppuuu{{{|||iiiNNNAAA555111000...,,,,,,,,,,,,,,,,,,+++,,,---......666GGG[[[iiisssvvvkkkccccccmmmxxxrrraaaLLL:::222222000...+++*********((('''))))))(((''''''''''''''''''(((((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&+++(((%%%%%%&&&&&&%%%### &&&+++,,,***)))---111...,,,++++++,,,,,,***)))+++***((('''&&&&&&''''''$$$&&&'''&&&$$$$$$&&&)))''''''&&&%%%%%%&&&((((((%%%%%%%%%$$$###"""!!! ############"""!!! """############$$$$$$$$$###&&&'''###!!!$$$%%%$$$$$$############$$$%%%%%%&&&))),,,+++)))***///333;;;PPPkkkwwwdddVVVZZZlll|||}}}rrr___HHH999777@@@III[[[[[[TTTDDD333///:::GGG^^^kkkzzz{{{xxxsssjjj\\\RRRFFFAAA======<<<999888888666222000444888<<>>DDDRRRhhh|||wwwlll```ZZZ]]]hhhyyy|||uuuooopppoooooorrrtttppphhhaaaPPPIIIAAA<<<:::>>>JJJWWWcccfffddd\\\TTTNNNIIICCCEEEKKKUUU___hhhpppwww{{{zzzrrrnnnmmmrrrvvvbbbGGG<<<111//////---+++,,,***+++---,,,,,,,,,...000222===OOOaaalllsss|||{{{nnnfffdddeeelllttt~~~ooo\\\MMM???444///000---+++)))((())))))(((''')))))))))))))))((('''''''''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%''''''&&&"""&&&(((***,,,...111---,,,,,,...//////,,,***)))(((&&&%%%$$$$$$%%%&&&&&&&&&'''&&&$$$$$$%%%'''&&&&&&%%%%%%&&&))),,,---%%%%%%%%%$$$###"""!!! """"""############"""""""""############$$$$$$$$$"""&&&&&&###!!!$$$&&&%%%###""""""""""""###$$$$$$(((***+++)))'''(((,,,000555HHHbbbyyy{{{gggXXXTTTeeezzzyyynnn[[[GGG::::::CCCKKK]]]XXXNNN@@@333111>>>MMMhhhsss~~~zzzpppbbbYYYSSSNNNFFF@@@>>><<<<<<===>>><<<:::888444111222555888===FFFPPPZZZbbbllltttxxx|||oooTTTAAA777444444777===MMMggg~~~xxxyyy|||xxx___LLLBBBMMMfffttt]]]HHH;;;444555777;;;CCCPPPbbbwwwxxxfffaaa]]]aaammm|||}}}zzz{{{}}}|||uuunnnccc[[[PPPGGGAAABBBMMMYYYcccgggfff___XXXRRRKKKEEEEEEIIIOOOWWW```jjjttt{{{~~~yyysssoooqqq|||oooZZZAAA888///......---,,,---***,,,......,,,---///222;;;III^^^ooowww{{{uuulllmmmsssyyynnn^^^LLL@@@999333000111+++)))(((((()))******)))'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######"""###$$$%%%&&&&&&%%%$$$%%%'''***,,,,,,+++))))))+++...111222000...((('''%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''(((***,,,---%%%%%%%%%$$$###"""!!!!!! !!!"""###############""""""#########$$$$$$$$$"""%%%&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((&&&(((,,,///333BBBYYYppp{{{nnn[[[WWW^^^sss{{{lllWWWDDD<<<@@@JJJSSSWWWOOODDD;;;444777HHH[[[rrrzzz{{{tttdddXXXIII???;;;;;;:::999===>>>@@@AAABBB@@@;;;666555444444666777<<>>YYYkkk~~~ooolllqqq~~~{{{fffJJJ???555333222///,,,,,,***)))'''(((***++++++***%%%&&&&&&&&&&&&%%%$$$$$$!!!""""""###############%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&&&&%%%%%%&&&)))+++,,,,,,***))))))+++,,,,,,)))'''((((((&&&&&&&&&&&&'''((('''%%%######$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$###"""""" !!!!!!!!!!!!!!!"""############$$$$$$$$$!!!%%%&&&""""""%%%'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((***+++,,,------888HHH[[[qqqmmmnnnnnnmmmkkkjjjkkkllltttvvvzzz~~~sssfff^^^bbbqqqzzzcccHHH;;;AAANNNYYY]]]HHH;;;000000555BBB[[[sssvvvvvvrrrhhh___VVVLLLBBB777666555444666===FFFNNNTTTZZZ]]][[[YYYTTTIII>>>;;;:::999888777>>>QQQdddyyyttt\\\CCC888777888999<<>>444...444;;;EEEZZZooollljjjbbbVVVLLLEEE<<<444555555444222666BBBSSS___ccciiikkkgggaaaZZZLLL>>>>>>======;;;:::CCCYYYmmmhhhPPP999333666:::===@@@XXXmmmsssaaafffqqqqqqaaaOOOOOO\\\tttzzzkkkUUUBBB888444444444///;;;KKK\\\qqq|||uuuyyy}}}lll]]]YYY```nnnyyyqqq```UUUOOOTTTUUUQQQNNNMMMJJJFFF???BBBFFFKKKPPPXXX```fffkkkttt|||{{{{{{~~~pppSSS:::555111...///...++++++...'''***------///777EEEPPPnnn~~~pppcccdddhhhvvvtttZZZAAA:::333---,,,***((()))---((('''%%%%%%'''((('''''')))((('''%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$&&&%%%$$$$$$'''***$$$%%%&&&%%%$$$%%%(((+++%%%$$$"""###%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%###!!!"""%%%'''&&&$$$%%%""""""''',,,######$$$$$$$$$######"""""""""############"""""""""############$$$$$$$$$ $$$%%%""""""%%%''''''%%%%%%$$$$$$%%%%%%&&&'''***++++++,,,---+++(((&&&(((111<<>>DDDLLLWWW```mmmrrruuuoooaaaQQQFFFBBBDDDEEE@@@666666HHHfff|||sssSSSEEE:::777555444???NNNiii}}}zzz~~~|||ppp```eeexxxvvv]]]PPPPPP[[[ppptttbbbSSSEEE>>>;;;888555555222>>>RRRhhhzzz|||tttgggXXXUUUbbbuuurrrdddUUUSSSPPPMMMJJJHHHFFFFFFAAABBBCCCEEEIIIQQQZZZ```ooottt|||}}}zzzwww___FFF666111///---...//////,,,)))+++...///------999NNN```}}}uuuhhhcccpppsss}}}ttt[[[FFF<<<111000...,,,+++)))))))))(((((((((''''''&&&&&&&&&)))'''&&&&&&&&&&&&$$$######"""###'''(((%%%$$$'''"""###$$$%%%%%%%%%%%%%%%######""""""######$$$%%%'''&&&%%%$$$$$$&&&((()))%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&%%%$$$"""!!!######""""""""""""######""""""""""""###############"""###$$$&&&&&&$$$#########$$$%%%%%%&&&''''''))))))***+++---...//////...111555>>>OOOggg}}}yyyvvvqqqjjjccc[[[UUURRRJJJHHHFFFGGGNNN]]]nnnyyysssddd```mmm~~~sss[[[EEECCCKKKMMMDDD<<<111///......222888???DDD===:::555222000/////////000777AAAIIIOOOWWWbbbjjjrrrtttrrrhhhXXXJJJDDDCCCEEEDDD???:::===OOOiii}}}uuu]]]GGG===666666777;;;JJJ\\\|||xxxmmmqqq}}}tttkkknnnyyy```OOONNNUUUjjjwwweeeSSSGGG;;;777777555444555888EEEZZZnnn{{{yyyfffaaa]]]aaaooovvvjjjZZZVVVOOOJJJGGGDDDAAA???===>>>???AAAFFFMMMVVV\\\kkkqqq{{{{{{|||lllRRR>>>444111///---...//////---***+++...000///444CCC[[[mmm}}}qqqkkksssyyyuuu```HHH999555000///---+++***)))((((((((((((((('''''''''&&&&&&%%%$$$###$$$%%%&&&%%%$$$&&&$$$%%%(((((($$$###%%%"""###$$$$$$%%%%%%%%%$$$######""""""######$$$%%%&&&%%%$$$######%%%'''(((%%%$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$##################$$$$$$%%%%%%%%%$$$###"""######""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""$$$&&&&&&$$$"""######$$$%%%%%%&&&''''''(((((()))***++++++,,,,,,---...111888HHH___wwwzzzqqqhhhccc[[[WWWRRRPPPUUUcccsss|||pppfffbbbhhhzzzppp\\\HHHCCCFFFCCC;;;444......---------///000111...---,,,+++,,,---...///444???NNNXXX___fffpppwwwyyyvvvmmm\\\KKKBBBBBBFFFFFFBBB===>>>HHH[[[qqq{{{aaaGGG>>>777444666;;;EEE[[[pppsssfff___jjjzzzvvvxxx}}}dddPPPJJJMMMaaazzzuuuaaaOOOCCC:::333222444444555888@@@OOOcccsss{{{rrrmmm^^^bbbjjjuuu|||rrr^^^VVVLLLEEEBBB@@@<<<888888999;;;===AAAGGGOOOUUUcccjjjvvv{{{xxxyyyvvv^^^EEE666333000.........///000///------///222555>>>RRRmmm{{{uuuyyyuuucccMMM:::222333---,,,+++***((((((''''''((((((''''''''''''&&&&&&###"""!!!"""%%%&&&&&&%%%(((&&&&&&)))((($$$"""$$$"""###$$$$$$%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###"""###$$$%%%&&&#########$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%&&&''''''((((((((('''$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%$$$$$$######################## !!!!!!!!!"""""""""""""""$$$&&&&&&$$$"""###$$$$$$%%%%%%&&&&&&''''''''''''(((((())))))))),,,+++,,,111>>>TTTnnn}}}yyyuuuqqqllliiikkkuuussseeeccckkkwwwqqq^^^JJJAAA>>>999333///---,,,++++++************((()))***++++++,,,...///777EEEXXXfffooouuu|||}}}uuueeeQQQBBB===CCCJJJFFF>>>:::AAASSShhh|||uuueeeNNN;;;;;;666444888@@@QQQlll{{{hhhaaabbbrrr}}}||||||gggPPPFFFEEEVVVpppqqq```NNN???<<<666111222333444777<<>>>>>>>>;;;777666777888:::===CCCJJJOOOYYYbbbooo{{{|||xxx{{{{{{kkkTTT>>>444333///.........///000000000000222666===KKKbbb||||||xxxdddQQQ???333///222+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###""""""###%%%&&&%%%$$$'''%%%&&&))))))%%%###%%%######$$$$$$$$$$$$######"""""""""""""""###$$$$$$###""""""""""""###$$$$$$""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&'''(((((((((&&&%%%%%%%%%&&&'''(((((("""######$$$%%%%%%%%%%%%########################!!!!!!!!!!!!""""""""""""#########%%%''''''%%%###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((---******---777JJJeeezzzxxxsss}}}~~~}}}rrreee]]]gggyyysss```JJJ===777222//////,,,+++***))))))***,,,---''')))++++++***)))***,,,:::HHH]]]ooozzzyyynnn[[[III>>>???GGGOOOFFF<<<999GGG^^^tttooo[[[JJJ<<<333666444444:::GGG___||||||nnnjjjllluuu~~~|||jjjOOODDD???LLLeee}}}qqq^^^OOOCCC;;;999555333333333333888???PPP]]]lllvvvzzz{{{tttmmmjjjkkkxxx|||yyyzzz|||}}}rrriiiNNNEEE:::777;;;>>>>>>;;;777777888999;;;@@@FFFJJJSSS]]]kkkwww}}}yyyvvv~~~qqq```MMM;;;222000---............///000111333777===HHHZZZppp{{{fffLLL<<<333---******)))(((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$%%%###$$$((()))&&&%%%'''#########$$$$$$######"""""""""!!!!!!""""""###$$$!!!!!!!!!!!!""""""######"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$&&&'''((()))%%%&&&&&&'''((((((((((((#########$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$%%%$$$%%%&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((...+++***---222AAA\\\ttt|||tttnnnhhhcccaaa|||sss```[[[___qqqrrr^^^GGG:::333///---...,,,+++)))((())),,,///111)))---000000---+++,,,---:::FFF[[[ppp~~~nnn```OOOCCCAAAGGGMMMRRRHHH>>>???SSSlllrrr]]]III<<<666555000111666BBBUUUppp{{{ooowww}}}~~~|||jjjMMMAAA:::CCCWWWooorrr]]]NNNDDD???<<<777444333444333444<<>>BBBFFFOOOZZZjjjvvv~~~|||tttxxx~~~~~~iiiWWWFFF777///,,,------...---,,,---///111666<<>>999888999222777AAARRRjjj~~~}}}{{{xxxdddIII>>>666:::JJJ```yyyoooZZZIII@@@;;;888777444333333555555888DDDPPP^^^kkk|||xxxpppoooqqqttt{{{qqq```WWWRRRLLLHHHGGGIIIMMMQQQSSSOOOHHHBBB888444111111555:::>>>@@@<<<<<<<<<;;;:::<<>>LLLZZZcccqqqvvvpppmmmqqqyyytttYYYFFF???>>><<<:::777999;;;>>>@@@>>>888444444333111111333777<<>>;;;JJJccc{{{}}}}}}vvvjjjqqqvvvaaaKKK999222000666<<>>:::999777555444...333777666777CCCXXXiii|||}}}yyypppsssyyygggLLL@@@<<<999666555555555666555444333111000...000222222000000333666<<<@@@CCCAAA===999:::<<>>999222+++(((&&&&&&&&&)))&&&$$$%%%((()))'''%%%))))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###"""((('''&&&%%%###"""!!!!!! !!!  %%%%%%"""%%%$$$###!!!!!!!!!"""###%%%$$$###""""""###$$$%%%!!!%%%&&&%%%(((---///...222333888@@@FFFBBB777,,,'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$%%%&&&''''''$$$""""""'''(((&&&###!!!"""'''******&&&&&&((((((%%%(((((()))+++,,,222AAAOOOnnn}}}}}}hhhRRRNNNHHHCCCDDDKKKSSSWWWWWW___ccciiinnnrrrssssssrrrnnnmmmkkkhhhdddaaa___^^^TTTSSSRRRPPPMMMJJJFFFDDDDDDEEEEEEDDDCCCDDDGGGIIISSSZZZ___\\\TTTRRRZZZbbb{{{fffXXX[[[fffxxxvvvfffNNNAAA333...---+++))))))++++++*********)))))))))*********+++++++++,,,,,,---///666DDDXXXbbbXXXHHHAAACCCGGGOOOZZZ___UUUEEEDDDQQQhhhrrrdddXXXRRRCCC<<<777999;;;===@@@DDDTTTdddzzztttttt{{{vvvggghhhtttpppbbbOOO===666000...333777>>>SSSiii|||wwwbbbTTTKKK@@@777555666444333333000333666999???PPPhhhyyyyyywwwwww{{{fffLLL>>>:::777444444333222222111111111222222,,,...000///......111333888===BBBBBB>>>;;;:::;;;AAAKKKZZZkkkyyy{{{{{{hhhVVVBBB888444111///......,,,,,,///000///111444BBBYYYttt{{{aaaLLL777222,,,************)))&&&'''''''''&&&&&&''''''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$!!! $$$$$$"""&&&&&&%%%$$$######""""""$$$&&&%%%"""###&&&%%%!!!%%%$$$"""!!!!!!!!!"""###$$$###""""""""""""###$$$!!!&&&(((&&&&&&+++//////000111666>>>DDDBBB999000))))))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$%%%&&&&&&%%%### $$$&&&&&&%%%%%%&&&###&&&'''%%%&&&)))***((((((((()))******...;;;HHH```rrruuucccRRRJJJ@@@<<<>>>CCCFFFGGGIIIKKKOOORRRTTTTTTTTTSSSVVVUUUSSSQQQOOOLLLKKKJJJGGGFFFEEEDDDAAA???===<<<<<>>555------...+++((('''******)))))))))((((((((()))))))))*********+++++++++---222===KKKQQQIII<<>>HHHXXXhhhxxx~~~wwwvvvxxxqqq\\\LLL;;;444222000...///---,,,---000///---222888MMMfff}}}mmmPPP999222---((((((+++,,,***'''$$$'''***(((%%%###&&&)))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%######&&&&&&###%%%%%%$$$$$$$$$############%%%$$$!!!"""### $$$###""""""!!!"""""""""###""""""!!!!!!""""""###!!!%%%'''$$$$$$(((---...//////222999@@@@@@:::444,,,+++***((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$######%%%&&&%%%$$$!!!$$$%%%%%%%%%&&&((("""%%%&&&$$$%%%))))))'''(((((()))***)))+++444>>>QQQhhhuuu]]]SSSEEE;;;888888::::::===>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<;;;;;;<<<<<<:::999888999999:::999<<>>777000+++---...,,,************)))))))))((((((((('''''''''((((((((())))))***+++///777@@@DDD???999AAALLL\\\hhhjjj```OOOAAAPPPjjjpppgggYYYJJJ???:::888888777555666:::@@@JJJ\\\kkk}}}xxxjjjooozzziiiSSSHHHGGG>>>777555000333111111333111111777AAAMMM]]]qqq{{{tttnnnkkkiiiiiifffeeeccc___YYYNNNBBB999666222111333444111000222000777CCCTTTiii~~~yyytttssswww}}}{{{zzzzzz}}}pppXXXHHH@@@<<<:::999888777555222000...,,,+++++++++,,,++++++,,,---...///555===AAAAAA>>>;;;999<<>><<<;;;>>>===;;;:::999:::;;;;;;888999999999999:::::::::;;;:::999888999<<<>>>@@@DDDFFFIIIKKKLLLMMMOOOQQQWWWWWWYYY___iiivvvlllWWWRRR\\\jjjyyyzzz|||nnnWWWCCC999444---)))+++,,,******+++++++++*********)))))))))((((((((()))))))))******++++++...222666888999:::IIIXXXjjjpppfffUUUIIIEEEZZZtttuuugggSSSOOOGGG@@@:::777666777333333666>>>III[[[ttt~~~qqqgggddddddsssfffMMM???;;;333000333222//////111222111///222666888GGG\\\nnn~~~xxxqqqlllcccYYYRRRNNNMMMMMMKKKIIIHHHFFFCCC???;;;888555222333444333///000444444@@@TTTlllzzzppplllmmmrrr}}}}}}zzzssstttuuuvvvzzz~~~jjjWWWJJJCCC>>>999888777777555222///+++)))...---,,,,,,---.........,,,111888===???===:::888777???LLL[[[kkkzzzmmm[[[EEE:::000............000333111///000111888HHHWWWooo|||}}}yyy{{{dddMMM===333///+++(((''')))((($$$'''%%%$$$%%%''''''&&&$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''&&&'''((('''###""""""############$$$$$$"""$$$%%%###$$$&&&###"""""""""#########""""""!!!!!!""""""""""""!!!!!!%%%$$$"""""")))000...(((---,,,+++---000111///---+++***((('''&&&%%%%%%%%%########################""""""#########$$$$$$$$$%%%###!!!"""###%%%&&&&&&'''&&&$$$$$$$$$%%%&&&&&&&&&((()))&&&&&&))))))&&&&&&%%%'''*********///666CCCXXXrrryyynnnbbbVVVMMMFFFBBB<<<:::777555444555777888666666777888999:::;;;;;;===<<<;;;;;;===@@@DDDGGGOOOQQQRRRSSSRRRSSSTTTVVV[[[___hhhsss~~~mmm\\\PPPWWWjjjxxxuuu___HHH;;;999///***&&&'''((('''(((+++++++++*********)))))))))*********+++++++++,,,,,,---,,,---//////111999BBBXXXfffsssqqq^^^KKKHHHOOOggg|||ooo]]]PPPBBBAAA>>>;;;999777666666333666@@@NNN^^^qqquuuoooggg\\\XXX[[[ooohhhMMM<<<777111///333000,,,---//////.........000111===NNN^^^ppp}}}rrrjjjWWWSSSKKKDDD???======>>>777888:::;;;:::777444111333222333444222111555<<>>===;;;999999999;;;<<>>HHHVVViii{{{vvv]]]III>>>777111111222000111333222---...666BBBRRRdddrrr}}}{{{sssssszzzvvvXXXAAA555000,,,$$$&&&''''''&&&&&&(((+++&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''$$$$$$&&&%%%!!!############"""""""""""" """!!! !!!"""###$$$######"""""""""###$$$$$$###"""""" %%%'''***------)))+++)))(((''''''(((''''''''''''&&&&&&%%%&&&&&&'''########################!!!""""""###$$$$$$%%%%%%"""!!!!!!###%%%&&&%%%$$$$$$######%%%(((******(((!!!%%%&&&%%%&&&+++,,,***'''%%%%%%''')))))),,,222222>>>TTTlll|||ssskkkhhh```\\\UUUNNNHHHCCCAAA@@@<<<<<<===>>>>>>???@@@@@@@@@@@@@@@AAABBBEEEHHHJJJJJJMMMQQQWWW^^^gggpppwwwuuu___NNNYYYmmmqqq___OOO>>>000,,,///'''%%%&&&+++,,,***)))+++)))(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((''''''+++000444>>>TTTiiiwwwwwwttthhhTTTHHHQQQbbb{{{zzzrrrcccRRREEE???@@@BBBAAA>>>;;;999999===AAADDDPPP[[[pppzzzuuubbbSSSHHHLLLTTT^^^ppp{{{aaaDDD444555444555555//////111111///...//////...,,,000555<<>>999555333444666777444444222111000111444666222222555999:::???MMMZZZkkkwww|||eeeNNNCCC>>><<>>???AAA>>><<<888444222111222333;;;555000111222111111333444444555666>>>PPPgggwwwzzzdddPPPDDD;;;999777888===FFFOOOUUU```nnnzzz}}}~~~~~~}}}wwwlllfffgggiiihhhhhhiiiiiilllooosssxxxzzzxxxjjj]]]RRRJJJAAA<<<888777666444111///---,,,//////000000000000000111666777999===FFFUUUeeeqqq~~~}}}yyyssssss}}}wwwbbbMMM@@@888222............222888555444555===KKKWWW^^^```jjjfffeeeiiimmmmmmjjjhhhbbbuuu|||gggLLL999222///***%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&& %%%%%% $$$$$$ !!!"""$$$$$$$$$###"""!!!"""###$$$%%%&&&''''''%%%%%%$$$#########$$$$$$$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######!!! !!!###&&&&&&%%%&&&&&&'''((())),,,,,,***'''%%%%%%(((***"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""###%%%&&&&&&$$$$$$%%%'''%%%%%%&&&'''((((((''''''+++'''$$$%%%(((***)))&&&'''&&&$$$$$$&&&***...000222444???VVVnnnzzzrrrlllhhheeeddddddgggjjjhhhaaa[[[[[[ZZZYYYYYYZZZ]]]```bbbeeepppyyyzzzrrr```TTTPPPbbbtttyyyrrr^^^PPP???333///...,,,)))'''((()))******)))((('''''''''((())))))((('''&&&))))))***************)))%%%+++///111;;;QQQjjjyyyxxxqqqdddSSSGGGKKKccc{{{xxxnnnmmmmmmdddYYYKKKFFF@@@>>>@@@EEEGGGHHHCCCBBB@@@@@@EEETTTggguuuxxxiii[[[PPPJJJOOO[[[jjjvvv|||___FFF999888222111333000000...,,,,,,......,,,***))),,,,,,,,,111888;;;888333444555777999<<<>>>???FFFHHHIIIJJJIIIJJJKKKMMMKKKLLLNNNQQQSSSRRRNNNKKKBBB@@@<<<999666666666777777666333111//////000000666111...000111000111333000222777BBBRRReeexxxwwwjjjYYYKKKDDD===:::666444666:::@@@DDDJJJWWWbbbfffiiirrryyy|||wwwvvvpppeee```cccfffggghhhhhhiiikkkoootttxxxzzz|||zzzooofff]]]SSSMMMCCC>>>777222000//////...---......///000111222333777<<>>HHHQQQTTTUUUXXXXXXXXX[[[]]]^^^___```ggguuu{{{hhhWWWAAA333///...+++'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$((('''"""!!!%%%'''&&&!!!""""""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((############"""""""""!!!""""""""""""""""""""""""###########################"""!!! !!!###$$$&&&%%%%%%&&&&&&'''((())),,,+++***'''%%%%%%(((***'''&&&%%%%%%$$$%%%%%%%%%"""######$$$$$$$$$$$$###$$$$$$$$$#########""""""###$$$&&&%%%$$$$$$%%%'''$$$%%%%%%&&&''''''&&&&&&(((///555555---&&&$$$%%%)))(((&&&&&&'''***...000...///888LLLcccvvv~~~|||}}}}}}yyyvvvuuuttttttuuuwwwyyy{{{vvv___OOOQQQ[[[www|||mmm```III???333---,,,,,,+++))),,,,,,,,,,,,+++)))(((''''''(((((())))))((((((''''''(((***+++,,,,,,+++***+++,,,,,,111BBBZZZnnnxxxqqqfffXXXLLLJJJVVVooovvvlll^^^RRROOOPPPKKKDDD<<<;;;===AAAFFFHHHGGGEEE@@@BBBFFFMMMYYYkkkmmm___RRRHHHJJJSSS___nnnyyy\\\CCC666555000///111......---,,,,,,......---,,,...///---+++---000000------...///000111111111111555666777777666666777999<<<:::888888:::<<<<<<<<<444444555555555444333333111111000000////////////222///...111222000111555222777DDDWWWmmmvvvkkk___QQQEEEAAA;;;999555222111222444555888AAAIIIMMMQQQ[[[eeejjjnnnnnnhhh```]]]aaafffggggggggghhhkkkooosssxxxzzz|||zzzqqqfff___UUUKKK>>>555333222000...///...//////000111111222555>>>FFFHHHEEEFFFOOOXXXjjj~~~|||uuupppqqquuu{{{lllTTT???222222...---......---...222000333888@@@GGGKKKLLLKKKQQQVVVZZZYYYWWWWWWZZZ^^^fffnnn{{{sssaaaNNNAAA222******,,,+++)))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!$$$%%%$$$"""###&&&%%%"""#########"""######$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&'''(((############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!$$$%%%$$$%%%%%%%%%%%%&&&'''((()))++++++)))'''%%%%%%'''***)))(((&&&$$$###$$$%%%&&&!!!""""""###$$$$$$%%%%%%$$$############"""""""""###$$$%%%%%%$$$$$$%%%'''###$$$%%%%%%&&&%%%%%%%%%&&&666FFFEEE666(((&&&***)))((('''&&&'''***---///---+++000@@@TTThhh{{{yyyfffTTTOOO]]]ooo~~~ppp]]]NNN;;;555...+++,,,---,,,+++------,,,,,,+++***)))((('''((((((((())))))))))))&&&(((***,,,------,,,,,,...,,,,,,555KKKcccqqqtttqqq```NNNJJJTTTfff}}}~~~uuu[[[RRRGGG???>>>???>>><<<:::???EEEHHHHHHFFFDDDCCCLLLSSS^^^kkkwwwzzzeeeTTTQQQQQQRRR___ppp}}}uuuZZZAAA444333...---///,,,,,,,,,,,,,,,---------,,,///...------///111000//////000222333333333222111222333444333222111222333999666333222444777888888666666777777666555444333111111222222222111000///222000111333222000333888???JJJ\\\qqqzzzrrrkkk```PPPBBB;;;666555333222222333444555666:::===???BBBJJJTTT[[[dddfffeeeaaa```eeehhhhhhffffffgggjjjnnnrrrwwwyyyyyyqqqjjj]]]LLLAAA===:::444///222222000///////////////111999BBBGGGGGGJJJQQQWWW[[[rrryyyuuusssuuu{{{gggPPP===222///,,,,,,......,,,,,,///222666<<>>???444***))),,,&&&%%%%%%%%%'''***---///111---...777FFFZZZpppyyycccVVVUUU___rrr~~~zzz~~~~~~qqq]]]JJJ>>>333000,,,+++------,,,+++************************(((((((((((())))))******'''(((***,,,---.........000111666EEE^^^ttt{{{wwwjjjVVVGGGMMMcccyyy~~~jjj\\\EEE@@@:::777777888:::;;;>>>CCCHHHFFFBBBCCCLLLUUUjjjrrr}}}}}}uuu^^^MMMFFFRRRaaakkk{{{sssXXX???333222---,,,...+++++++++,,,,,,++++++,,,,,,***)))))),,,...///......,,,---...000111000000//////111111111///...///000000///......000111111000555444333222111111111111222333444444333111///---333222333333111000777???RRRaaavvvzzzssslllhhh___OOO@@@999222222222333333555666666666666666888:::???HHHOOOWWW^^^cccdddeeehhhiiigggeeeeeefffhhhlllppptttwww|||pppaaaVVVOOOGGG===444555444222111000000111222000333888>>>EEELLLRRRVVVUUUlll}}}}}}|||wwwaaaKKK;;;222...++++++------++++++...222777<<>>BBBEEEFFFDDDDDDPPPeeewwwsss___TTTMMMIIINNNaaatttvvvXXX???222222---,,,///,,,+++,,,------+++++++++------******...///...,,,---)))***+++,,,,,,------------...//////---,,,---............000222111///---111000...---...000222333111111222222111///---,,,111111333333333666CCCQQQhhhvvvvvvooohhhddd\\\NNNBBB<<<222222111111222222333333000...///222555888???GGGMMMVVV___cccfffiiihhhdddeeeeeeeeefffiiimmmqqqsssvvvxxxzzz|||vvvlllcccXXXLLLCCC:::888666555444555666777333222222666===EEEJJJKKKUUUfffqqqyyyrrrYYYDDD555///...+++***------***+++...///555;;;???AAAGGGPPPWWWlllhhhVVVKKKDDDHHHSSSaaafffZZZEEE555///---,,,***((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""############"""!!!!!!&&&###$$$''')))&&&$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$&&&)))+++,,,""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""%%%""" ###%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''(((((('''&&&&&&''')))%%%$$$$$$$$$%%%(((***,,,((('''%%%###!!!!!!!!!!!!!!!!!!"""""""""""""""###"""###$$$$$$######$$$&&&''''''((((((''''''&&&&&&)))$$$!!!%%%((('''$$$%%%%%%&&&(((+++...111222888333000000333???TTTfffwwwaaaVVVPPP\\\qqq|||uuuwwwqqqgggXXXGGG:::222///+++***))))))******)))(((***)))(((((()))***+++,,,(((((((((((((((***+++,,,,,,++++++***+++---///111,,,<<>>JJJSSS\\\aaafffjjjkkkiiieeedddcccdddeeehhhkkkmmmlllooosssvvvyyy|||}}}ssskkkfffSSSOOOIIIBBB<<<888666555888:::;;;888555666:::???JJJOOOKKKLLLXXXbbbkkkyyyyyycccLLL:::222000000,,,***++++++***,,,000,,,555???DDDEEEIIIRRR[[[ttthhhVVVIII???BBBAAAAAA@@@888---+++000$$$&&&((('''%%%$$$%%%'''#########$$$$$$%%%%%%%%%######"""""""""$$$%%%'''%%%$$$%%%(((&&& ###)))&&&&&&'''((('''&&&$$$###''''''&&&%%%$$$###"""!!!)))(((&&&$$$###"""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&$$$"""""""""$$$$$$$$$$$$%%%&&&''''''%%%'''((('''&&&&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!"""$$$%%% !!!!!!!!!""""""######!!!###$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$### %%%&&&$$$###&&&)))$$$$$$$$$$$$$$$%%%&&&'''***)))((('''&&&,,,===MMMdddwwwyyygggYYYNNN\\\ooo~~~~~~|||wwwsssdddSSSAAA999666222---+++************************))))))((((((***+++---...)))))))))+++------+++)))111,,,)))---000111222555HHHZZZrrrsssbbbVVVOOO]]]ooo|||cccQQQBBB777222222555222333;;;BBBKKKYYYfffpppzzztttcccOOOBBB===???MMM[[[uuusssYYYAAA555555///...222000000000///...------,,,,,,---(((&&&***...---,,,---000000//////...............------,,,,,,++++++***------...............---...///000///------...000+++///333333///...111555666888:::BBBUUUoootttoooqqquuu~~~kkkPPP:::>>>999333000111222222000111111111000111444999===HHHSSS___dddgggjjjkkkiiieeedddddddddeeehhhkkkmmmnnnpppssswwwzzz|||}}}}}}uuulllbbb[[[RRRIIIDDD???:::666888<<<@@@???:::666777999===AAAFFFGGGIIIPPP]]]hhhttt^^^KKK<<<333///)))---000,,,'''&&&,,,222777???FFFHHHGGGJJJRRR[[[sssdddLLL???:::333333111000...---,,,+++(((((((((((((((((((((((($$$###"""###%%%&&&%%%$$$ """&&&((('''###(((&&&$$$###$$$$$$###!!!%%%%%%%%%$$$$$$$$$######!!!""""""$$$%%%&&&''''''###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$""""""!!!!!!!!!###$$$%%%"""%%%'''((('''%%%$$$$$$%%%%%%$$$###"""!!! $$$$$$##################$$$&&&))),,,---,,,***)))''''''&&&%%%%%%$$$$$$###''''''&&&%%%$$$###""""""!!!###"""$$$&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&)))))))))((('''%%%$$$###$$$''',,,)))$$$)))&&&###$$$(((***(((%%%$$$''')))))))))...777>>>VVVggg~~~yyyiiiZZZQQQ^^^iiixxxzzzoooeeeTTTFFF999333111...++++++************************)))(((((()))***+++---...*********+++------,,,***---,,,---//////111999BBBZZZjjj~~~|||jjjYYYQQQWWWfffwww|||iiiQQQBBB888222///000222111555???JJJWWWiiixxxssscccSSSBBB<<>>@@@???<<<999888888999<<>>EEEGGGFFFIIIQQQXXXooo~~~www\\\GGG;;;666---,,,+++***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$%%%$$$### !!!"""$$$$$$$$$######$$$###!!!"""###$$$$$$###%%%%%%%%%$$$$$$$$$######!!!""""""###%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''######$$$$$$$$$$$$######%%%$$$###""""""######$$$!!!###$$$"""!!!!!!!!!$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$#########$$$&&&)))++++++)))'''%%%&&&&&&&&&%%%$$$$$$###############"""!!!!!! %%%'''&&&######(((***((($$$$$$$$$%%%%%%%%%&&&&&&))))))((((((&&&%%%$$$###(((### !!!&&&(((&&&""")))&&&###$$$(((***(((&&&)))++++++)))''')))000666IIIYYYooo~~~|||jjjZZZSSSRRRooovvv|||ppp```SSS@@@888111///---++++++---************************((((((((()))***+++------+++******+++,,,---,,,+++)))+++///000000666GGGYYYooo}}}rrr\\\QQQNNN^^^nnnkkkXXXDDD999666444444666222444<<>>555555///,,,...+++//////......---,,,,,,,,,...---//////***%%%''',,,***+++,,,---,,,+++***)))++++++,,,,,,,,,,,,------/////////......------,,,111---+++,,,000111///,,,333777;;;===<<<;;;::::::???LLL___sss}}}rrrddd___ggguuuvvv___LLL<<<777111...000222222222222222111111111555;;;???FFFRRR]]]cccgggkkkllljjjjjjkkkkkklllmmmmmmnnnnnnooonnnmmmmmmnnnqqquuuwwwvvvyyy}}}~~~xxxpppjjjjjjeee^^^XXXRRRLLLGGGCCCBBBAAAAAAAAAAAA>>>;;;888777999<<>>DDDEEEEEEHHHNNNTTTeeemmmnnnaaaMMM===444///++++++***)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""###"""!!! !!!###%%%'''!!! !!!###&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!""""""###$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%######""""""###"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$***+++...//////---***(((%%%%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$!!!"""&&&(((&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((''''''&&&%%%$$$###(((&&&$$$$$$%%%&&&%%%$$$(((%%%###$$$''')))(((&&&***++++++(((&&&'''+++000<<>>AAADDDEEEFFFHHHLLLOOOVVVWWWTTTJJJ>>>333---******))))))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$"""'''%%%###!!! !!!###$$$!!! !!!$$$'''''''''%%%%%%%%%$$$$$$$$$######!!!""""""###$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&''''''((((((''''''%%%$$$$$$###############$$$$$$%%%$$$""""""$$$&&&"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%+++---000222222000---+++%%%%%%$$$######""""""!!!!!!!!!""""""#########$$$!!!###### $$$%%%######$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%'''((('''%%%$$$$$$&&&((('''&&&%%%&&&''''''&&&(((,,,000555>>>MMM```sssbbb```ZZZTTTRRRYYYeeennnsssvvvzzz~~~}}}vvvhhhVVVFFF;;;666---,,,---///,,,)))***///************************))))))***+++,,,---......,,,***'''''')))+++++++++,,,***,,,666EEEYYYqqqqqqVVVHHHNNNYYYnnn|||qqq```HHH>>>555222333222222444:::III\\\lllyyyuuueeeTTTFFF>>>JJJPPP]]]nnn~~~kkkSSS>>>666888222//////+++---------------,,,,,,,,,///******...///---***+++***+++,,,------,,,+++*********++++++,,,---......000///...------------...000111111///...222;;;CCCKKKSSSXXXSSSHHHCCCHHHPPPfffxxxpppdddVVVVVV[[[iii|||}}}mmm^^^GGGAAA888444333444444333444444555666:::@@@IIIOOOWWWbbbmmmqqqrrrttttttqqqllllllmmmnnnoooooonnnnnnoooppprrrtttwwwxxxyyyyyyrrrtttwww{{{vvvooommmiiiddd```^^^\\\\\\[[[VVVXXXZZZ[[[[[[ZZZYYYXXXNNNJJJGGGIIIMMMLLLFFF@@@AAA===::::::>>>@@@???===HHHPPP^^^ooo~~~qqqYYYCCC777111///...(((+++---,,,***---555===EEEFFFFFFGGGGGGIIIJJJKKKJJJFFF@@@;;;555///,,,+++%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$$$$###############$$$###"""###%%%'''''''''%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%###$$$%%%%%%######$$$%%%%%%&&&''''''((((((((('''"""""""""######$$$$$$$$$ !!!!!! !!!###""""""######$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&))),,,//////...,,,***%%%%%%$$$######""""""!!!!!!!!!!!!"""######$$$$$$"""%%%%%%""""""&&&&&&$$$#########$$$$$$$$$%%%%%%'''&&&%%%$$$######$$$$$$!!!"""$$$###"""###%%%(((&&&%%%$$$$$$&&&'''''''''###$$$%%%'''(((***---///000666@@@PPPdddwww\\\TTTMMMKKKSSS___kkkqqqqqqrrruuuxxx|||xxxjjjWWWEEE777000...,,,***+++---+++'''(((+++***************************+++,,,---.../////////---***'''&&&(((+++,,,---///...444FFF\\\pppyyyaaaLLLHHHWWWggg~~~ttt]]]JJJ;;;666222111000000333999FFFYYYppp}}}lll\\\MMMBBB===>>>PPP___rrrlllOOO:::333555000---...+++------,,,,,,,,,,,,,,,,,,222---***...000---(((''',,,,,,,,,,,,,,,,,,------******+++,,,,,,---......///...---,,,,,,---...///)))///444555555;;;IIITTT\\\[[[VVVJJJAAAEEEWWWgggrrr^^^TTTQQQZZZjjj|||vvviiiSSSKKKAAA:::777666444333222333555888>>>GGGQQQYYYdddnnnvvvxxxwwwwwwuuurrrnnnnnnoooppppppqqqrrrrrrqqqrrruuuwwwyyyyyyyyyyyyzzzyyyzzz{{{|||{{{xxxuuuuuuvvvxxx}}}|||ooobbbZZZSSSQQQNNNLLLKKKLLLMMMOOOLLLPPPWWW[[[\\\\\\]]]]]]UUURRROOOPPPQQQPPPJJJDDDCCC@@@===<<<>>>@@@???===@@@BBBKKK]]]ppp~~~}}}}}}vvvfffOOO>>>555222000...***...000...,,,111>>>IIIOOOMMMKKKJJJKKKKKKJJJIIIEEE>>>888555222...,,,...&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$ !!!"""$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$%%%&&&''''''%%%%%%&&&'''"""###$$$%%%%%%&&&%%%%%%!!!"""###$$$%%%%%%%%%%%%!!!###$$$###"""!!!"""############$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''(((&&&(((,,,///000///---,,,%%%%%%%%%$$$######"""""" !!!!!!""""""""" ######!!!!!!$$$$$$!!!############$$$$$$$$$$$$&&&&&&$$$###"""###$$$$$$###$$$$$$###"""!!!###$$$%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''')))***+++,,,,,,+++///666CCCTTTjjjXXXSSSOOOUUU```kkkpppppppppooooooqqqsssuuuvvvvvvtttgggUUUEEE;;;444///,,,---******,,,,,,)))(((***************************+++,,,...///000111000000000---)))((())),,,///000111666EEE^^^tttjjjSSSHHHQQQhhh{{{uuugggZZZLLL@@@999777555555444666@@@LLL[[[ooovvvgggVVVIII@@@<<>>EEEQQQ]]]eeerrr{{{~~~{{{xxxsssrrrrrrrrrrrrtttvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy|||zzzzzzzzzzzzxxxsssooommmooorrrtttwww{{{{{{jjj[[[OOOIIIAAA@@@???======>>>AAACCCJJJPPPWWW]]]^^^^^^^^^^^^^^^[[[XXXVVVTTTPPPJJJEEEEEEEEEEEEEEEEEEDDDBBB@@@>>><<<@@@MMM[[[iiiyyyzzztttnnnnnnqqqttthhhZZZGGG:::666555333111///000000000444>>>MMMWWWXXXTTTOOONNNNNNMMMJJJGGGBBB:::555444000+++***,,,'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%$$$### !!!"""###%%%&&&'''(((%%%$$$######%%%''''''&&&%%%%%%%%%$$$$$$$$$######""""""""""""############%%%&&&''''''%%%%%%&&&'''!!!"""###$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%###%%%'''(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((((((+++...000000///---+++&&&&&&&&&%%%$$$$$$######!!!!!!"""""""""""""""""""""""" """!!!############$$$$$$$$$$$$&&&%%%###"""""""""$$$%%%$$$$$$######$$$$$$%%%%%%$$$%%%%%%%%%$$$%%%&&&''''''((()))***,,,---,,,+++))),,,111888DDDYYYrrrUUUUUUXXXbbbooovvvuuurrrpppnnnllljjjjjjjjjiiihhhfffUUUAAA777777777333---000,,,***---///,,,+++,,,************************,,,---///000111222111111222///+++)))+++...111222222===TTTpppwww___KKKIII[[[wwwpppVVVEEE???===;;;888777777777555;;;KKK[[[oooxxxfffXXXHHH@@@<<>>???CCCIIIRRR___llluuu|||{{{vvvvvvvvvuuuuuuwwwzzz|||~~~}}}zzzyyyyyyzzz{{{xxxwwwwwwyyyzzzyyytttpppiiikkkmmmmmmooottt|||mmmYYYHHH???;;;888888777666666777:::<<>>DDDLLLWWWjjj{{{|||pppgggcccfffjjj```SSSDDD:::999999888666444111///222;;;IIIXXXaaa]]]XXXSSSPPPPPPOOOKKKFFF???888333222...'''%%%(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$###"""&&&%%%###""""""$$$%%%&&&###!!!!!!"""%%%'''''''''%%%%%%%%%$$$$$$$$$######""""""""""""###############$$$%%%%%%######$$$%%%"""###$$$%%%&&&&&&'''&&&((())))))))))))'''&&&%%% ###%%%&&&%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&(((+++,,,,,,***'''%%%''''''&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###&&&&&&$$$$$$&&&%%%""""""############$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%"""!!! ###&&&)))***)))$$$%%%%%%%%%$$$$$$&&&'''&&&'''(((+++...//////...,,,...000222:::MMMfffyyyRRRaaaqqq{{{{{{vvvwwwpppiiiffffffddd___ZZZNNNCCC666...+++,,,+++)))+++)))'''))),,,---,,,***+++***))))))***+++++++++---...000222444555555555444,,,***...---(((,,,666===QQQmmmzzzhhhQQQGGGTTTnnnnnnRRRGGGBBB:::666777:::555333666>>>MMMdddvvvnnn^^^FFFDDD@@@<<>>???III[[[jjjwwwwwwqqqllleee]]]YYYKKK<<<666666777:::>>>:::;;;999:::EEEVVV``````^^^ZZZWWWVVVSSSMMMGGGDDDCCC<<<222---+++***'''###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$!!!######%%%(((((('''%%%$$$###$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%(((%%%!!! """$$$$$$"""%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''$$$""""""###$$$%%%&&&%%%$$$###"""$$$&&&)))+++,,,,,,,,,***)))))))))++++++)))''',,,%%%!!!###$$$###"""$$$%%%$$$###"""""""""###$$$!!!###### ###(((&&& $$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&%%%"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((()))******++++++***)))+++///444???TTTfffwww|||yyydddqqq}}}}}}{{{xxxsssoooiii___TTTLLL???999111---...///---++++++)))((())),,,---+++******)))(((((()))***++++++,,,...111555777888777777111***(((+++***(((///<<>><<<777333555;;;999;;;DDDPPP^^^qqqoooYYYKKK@@@@@@AAAHHHUUUgggzzzhhhJJJ===222///000///------...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---------+++,,,///000------///...++++++///111000111444FFFRRR^^^aaa^^^XXXOOOEEE???HHHXXXmmmyyybbbUUUOOORRReeeyyy{{{ssskkkeeebbb```dddccceeelllrrrwww}}}}}}}}}|||}}}~~~}}}|||{{{{{{zzzvvvsssrrrsssuuuyyy{{{yyysssooogggcccbbbcccccceeekkkrrrssszzzuuu^^^III>>>777333444333333333333444444444;;;EEETTTaaaiiinnnrrruuuooolllgggbbb\\\WWWQQQMMMDDDGGGKKKNNNNNNMMMJJJHHHEEEDDDAAA<<<:::AAAPPP[[[mmm|||zzzssshhh___TTTGGG:::444444555777;;;;;;;;;999:::DDDSSS[[[[[[WWWVVVVVVVVVUUUQQQKKKHHH@@@888///)))((((((&&&$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$$$$######!!!!!! """%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$############$$$'''$$$!!! """######"""$$$######$$$%%%%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&)))(((''''''&&&&&&&&&'''$$$$$$$$$&&&''''''$$$"""######$$$%%%%%%%%%%%%%%%"""###&&&)))+++,,,------+++***)))***++++++***(((+++&&&###%%%&&&$$$###%%%'''&&&%%%$$$###$$$%%%%%%!!!###""" ###'''%%% !!!""""""""""""""""""!!! """######""" #########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((()))***++++++)))((()))+++...777HHHXXXoooyyynnniiivvv}}}vvviiiXXXHHH>>>222///------//////,,,)))+++)))))))))+++,,,+++******))))))((()))***+++,,,...111555999;;;:::888666000+++(((++++++///>>>OOOoooxxx___NNNGGGXXXsss{{{]]]JJJ999666777444222444666666???PPPbbbppp}}}pppXXXFFF===;;;???IIIZZZooohhhNNN???111///111000---,,,------,,,+++++++++,,,,,,******++++++++++++******------,,,+++++++++,,,,,,---+++,,,///000------//////,,,,,,///111000222666KKKWWWaaa___VVVLLLDDD>>>???TTTlll~~~hhhOOOKKKWWWgggxxx}}}zzzwwwvvv|||zzz{{{~~~~~~}}}{{{yyytttqqqppprrrvvv{{{}}}{{{wwwsssiiiaaa\\\\\\___ccciiipppooouuu~~~xxx```III===777444111111111000000/////////888@@@NNN]]]jjjrrrssssssnnnjjjfffaaa[[[UUUNNNIIICCCEEEGGGIIIIIIGGGEEEDDDBBBBBB@@@<<<999>>>IIIRRRdddoooxxx{{{vvvggg\\\MMMAAA666111111000333777:::999888999BBBNNNUUUUUUQQQSSSVVVXXXXXXUUUOOOJJJ;;;444+++&&&%%%&&&&&&%%%$$$$$$$$$$$$############&&&&&&%%%$$$###""""""!!!!!!!!!"""$$$$$$%%%%%%%%%$$$!!!######$$$&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######""""""######%%%###!!! !!!"""""""""###""""""###$$$$$$###!!!#########$$$$$$$$$%%%%%%)))(((''''''''''''''''''$$$$$$$$$%%%'''&&&$$$"""%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&(((***,,,------***))))))***+++,,,***)))***&&&%%%'''(((%%%$$$%%%'''&&&$$$#########$$$$$$!!!###"""!!!###&&&$$$ !!!!!!""""""!!!!!! !!!  """######"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&((())))))***)))((((((******///;;;GGGbbbsssyyyiii___]]]~~~rrraaaNNN???777000...,,,------,,,)))&&&************+++++++++***+++++++++******+++...000555777;;;===<<<999444111222...,,,...333???VVVkkk|||eeeRRRHHHMMMggg}}}gggLLL???444333444333222222222666CCCZZZqqqwww\\\HHHAAAAAABBBLLL\\\ppphhhPPP@@@111...111000---+++---,,,,,,++++++,,,,,,,,,)))******++++++******)))++++++***)))(((((()))))),,,***+++...///,,,,,,...000------000000000333999LLLUUU[[[WWWKKKBBBAAADDDMMMgggwwwaaaPPPUUUiii{{{~~~~~~~~~{{{wwwssspppooorrrwww|||}}}{{{vvvsssmmmddd]]]]]]aaadddhhhmmmqqqvvv}}}fffOOOBBB<<<999000000000////////////...777<<>><<<;;;<<<=========BBBKKKRRRZZZ```dddiiittt~~~ooo]]]RRRDDD;;;222///...---...222555444333777@@@JJJOOOPPPOOOSSSWWWYYYYYYWWWPPPIII999333***$$$###$$$%%%%%%%%%$$$$$$$$$$$$#########%%%%%%$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$&&&!!! ###%%%$$$$$$&&&#########$$$$$$%%%&&&&&&%%%%%%$$$##################"""!!! !!!!!!""""""###""""""###$$$$$$###!!!""""""""""""############&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$###%%%&&&&&&$$$"""&&&%%%$$$$$$$$$%%%'''(((%%%&&&'''((()))***++++++)))(((((()))***+++)))((((((%%%%%%((()))%%%$$$%%%%%%$$$"""!!! !!!!!!"""######$$$$$$$$$%%%$$$"""""""""############""""""%%%###!!!"""$$$%%%%%%$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&***)))***+++++++++333<<>>>>>===:::444///+++///------333>>>RRRlllnnnRRRGGGKKK\\\vvvlllRRRBBB:::444222333111//////666;;;LLLfff~~~~~~dddJJJ???DDDNNNYYYfffxxxgggNNN@@@222///000///,,,+++,,,,,,,,,++++++,,,,,,---)))******++++++******)))+++******)))((((((((((((+++)))***------+++***---///---...000000111666===PPPTTTUUUNNNCCCAAAJJJUUUddd{{{|||iiibbb```lll~~~~~~zzzuuurrrpppppptttyyy{{{{{{xxxtttrrrppphhhcccdddffffffgggiiitttwww|||qqqZZZJJJ@@@:::444333222222222222333444777:::DDDUUUgggoookkkeeeWWWUUUQQQNNNKKKFFFAAA===DDDCCCCCCAAA???;;;777555444666999;;;>>>CCCJJJPPPLLLMMMMMMPPP\\\nnn~~~wwwfffTTTKKK===666000...---***+++//////---///666@@@HHHLLLOOOLLLQQQUUUVVVWWWXXXRRRIII777222+++%%%######%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###!!!###!!! """"""######$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!"""!!!!!!!!!""""""$$$######$$$%%%%%%$$$"""!!!!!!!!!"""""""""######%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$###&&&%%%$$$###$$$%%%&&&'''(((((('''''''''''''''''''''&&&&&&((()))***)))'''&&&$$$%%%((('''$$$###&&&&&&%%%###!!!!!!!!!!!!"""$$$$$$%%%&&&&&&$$$$$$%%%""""""############""""""'''%%%######$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$############$$$%%%%%%&&&&&&%%%%%%$$$#########)))((()))++++++***...555???OOOeeevvvyyynnnaaaVVVQQQUUUcccqqq~~~sssaaaMMM>>>444000......---,,,+++***+++,,,---***+++,,,+++)))))))))+++***,,,...------000666;;;AAA???===999555000,,,)))+++---333>>>PPPfff}}}www]]]HHHEEEVVVnnnyyy[[[CCC999666222000000///---,,,666???SSSooorrrWWWEEECCCQQQ___wwwdddIII>>>444000000---++++++,,,,,,+++++++++,,,------******++++++++++++******,,,,,,+++*********+++++++++)))***---...++++++---///---...000000111999BBBQQQOOOKKKCCC===AAASSSeeeuuuvvvaaagggttt}}}xxxtttrrrrrrsssvvvzzz{{{yyyvvvsssrrrqqqllljjjkkkllliiiiiikkkuuuwww{{{}}}iiiXXXIII>>>777555222000///111333444:::<<>>SSSgggxxx|||uuucccXXXMMMJJJNNN\\\pppssseeeYYYHHH:::222...---,,,+++,,,,,,,,,++++++,,,,,,***+++---+++)))((()))+++(((***---------111888???>>><<<777333000...---------444BBBUUUkkk{{{bbbPPPJJJPPPhhh~~~hhhNNN:::111222111///.../////////666CCC\\\xxxmmm[[[SSSZZZjjjwww{{{___CCC<<<555222///+++***,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,+++++++++************++++++,,,---++++++//////,,,,,,///------...000000222<<>>>>>HHH```vvv{{{pppggguuu|||vvvssssssuuuuuuxxx{{{{{{yyyvvvvvvvvvuuurrrqqqsssqqqoooqqqvvvyyyzzz|||~~~ooo\\\MMM???<<<666111///000333555===???FFFRRR]]]^^^VVVNNN===:::888888:::<<<======<<<>>>@@@@@@>>>:::666333///000000000111333555777777777888999<<>>@@@@@@<<<888555.........------///000111,,,...111222222777DDDPPP```mmm]]]SSSQQQWWWUUUFFF999666444111111333000,,,+++///000---222>>>HHHKKKMMMPPPTTTWWWPPPBBB===???:::///%%%&&&&&&&&&&&&''')))+++############""""""""""""############""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%"""!!!$$$%%%!!! ###$$$%%%%%%$$$###"""!!!%%%$$$$$$###"""######### """%%%%%%###"""$$$&&&"""!!!!!!!!!######""" """"""""""""############!!!!!! !!!"""######%%%###""""""###$$$$$$### !!!"""$$$$$$###""""""!!!!!!!!!!!!"""$$$&&&(((***))))))+++---...---,,,)))''''''(((&&&###'''---)))(((&&&$$$############"""!!!"""&&&######$$$$$$%%%%%%%%%%%%$$$$$$ """$$$)))---///...---&&&&&&%%%$$$$$$######"""#########"""###$$$$$$%%%""""""###$$$%%%&&&''''''+++((((((++++++)))***---,,,...666DDDTTTdddsss~~~wwwhhhZZZOOOIIIGGGGGGOOO```ssszzzhhhSSSEEE666444///,,,***+++---///.........---,,,***)))((('''''''''''''''((())))))***///(((###---555555777999///,,,222444......444@@@XXXtttvvv\\\HHHNNNbbbyyygggNNN===777333555333...///444555333???XXXxxxrrr[[[AAA888000......,,,+++---,,,---...//////---+++******++++++++++++***))))))...+++((((((+++------+++---+++...333222......333111222///+++111???GGGHHHHHHEEEBBBEEEQQQiiiwwwnnnpppttt}}}yyyvvvtttsssyyyzzz{{{{{{{{{zzzzzzzzz~~~}}}~~~xxxeee___UUULLLFFFDDDEEEFFFOOONNNRRRZZZ```\\\NNNBBB999444222222111...///333555777;;;>>>>>>;;;777555,,,,,,------------------......//////000444999<<>>GGGIIIHHHJJJOOOVVVMMM@@@444...,,,------$$$$$$%%%%%%&&&'''''''''###!!!!!!"""$$$$$$ $$$""""""$$$"""!!!$$$""""""!!!!!!!!!""""""###%%%$$$###""""""###$$$$$$!!!"""######$$$$$$#################################"""  """###"""###"""###%%%$$$!!!############""""""""""""!!!""""""!!! !!!############""" !!!###%%%!!!  !!!""""""###$$$$$$$$$$$$###''')))******)))(((***+++$$$###!!!!!!%%%)))&&&!!!""""""!!!!!!!!! """""""""""""""""""""""""""""""""#########$$$$$$######$$$(((+++---,,,***((('''&&&$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''###$$$%%%&&&''''''''''''&&&+++)))***222777AAATTThhhuuutttlll[[[RRRFFF;;;:::BBBOOOZZZooozzznnnaaaPPPBBB777...,,,///++++++++++++++++++******------,,,,,,,,,,,,,,,,,,+++************+++,,,,,,)))...***(((...---)))------,,,...111666BBBZZZppp~~~xxx]]]IIIMMMddd{{{hhhOOO<<<444333333444BBBWWWZZZLLLCCCDDDVVVrrryyypppvvvgggOOO<<<444......///...---///+++,,,---------,,,,,,+++,,,,,,,,,---,,,++++++***)))***+++---......---+++111222333333222000111333333666:::<<<>>>???AAAAAAGGGNNN]]]tttssskkkppp~~~}}}~~~~~~|||~~~~~~{{{~~~{{{mmmYYYFFF:::111---,,,...---******------...000222222000...---...------,,,+++******))),,,,,,,,,,,,+++,,,///111111:::HHHYYYjjjzzzlllTTTCCC:::333000333555222...............---,,,,,,///111444<<>>??????===<<<<<<:::;;;BBBKKK\\\nnnvvvrrrsss|||rrr^^^JJJ:::111///,,,,,,///...++++++---+++++++++,,,,,,+++++++++,,,++++++******)))))))))***+++,,,+++******,,,---///333:::DDDOOO]]]kkksssjjjPPP>>>888555111///222222000...///))))))+++---000333555777???OOO___fffbbbXXXKKK@@@BBB;;;222+++(((((()))***'''&&&$$$######$$$%%%%%%!!!!!!""""""""""""!!!!!! ###$$$!!! """$$$###""""""###$$$%%%%%%%%%%%%'''&&&$$$############$$$ !!!""""""######""""""""""""""""""""""""""""""$$$$$$############$$$$$$""" """%%%&&&######%%%""""""""""""############$$$%%%%%%$$$######$$$&&&#########""" !!!###%%%"""!!!!!! !!!!!!"""###$$$$$$$$$$$$###""""""&&&%%%###$$$%%%&&&$$$###$$$$$$%%%%%%!!!!!!'''$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### """###"""""""""###$$$""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$###%%%&&&'''((())))))))))))&&&)))&&&'''///...000<<>>???DDDNNNYYYggguuu>>>555---++++++)))((((((++++++,,,---...///000111000...,,,*********+++++++++++++++***+++,,,,,,---///222//////222,,,***555///555CCCVVVlll{{{mmmNNNIIIQQQkkk|||gggOOO===555555999JJJ^^^ssswwwhhhWWWNNNMMMggg~~~yyy]]]LLL??????FFFTTTmmmlllVVVQQQ\\\ooozzz^^^GGG:::333......///---,,,---++++++***++++++,,,,,,---++++++,,,,,,++++++***))))))+++------,,,,,,///222///555999999===EEEKKKKKKLLLEEE>>>:::777888DDDQQQlll|||uuurrrxxx|||hhhTTTBBB555......++++++......+++***,,,++++++************++++++***************)))))))))(((***++++++******+++---...111666===FFFQQQ\\\dddqqq|||uuu]]]DDD888666222///...000000---,,,...)))))))))...555999;;;:::BBBTTThhhpppmmmbbbRRREEE@@@999000)))''''''))))))%%%$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$$$$%%%$$$$$$ ###%%%###"""###%%%&&&''''''&&&&&&'''&&&$$$###""""""###### !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""############ !!!&&&&&&"""!!!###!!!"""""""""##################$$$###"""!!!###%%%!!!###$$$###"""!!!"""###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###""""""'''&&&&&&(((******(((%%%$$$ !!!!!!!!!&&&$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!"""######$$$###""""""""""""!!!""""""######"""######$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))%%%(((%%%'''///------777===HHHWWWdddlllmmmdddYYYMMMIIIDDDBBBDDDGGGJJJKKKPPPXXXeeeqqq|||222///---...,,,((((((+++)))+++...111222222111000///...+++)))((((((((()))++++++******++++++,,,---+++...+++,,,000++++++777333???QQQfffzzzmmmZZZLLLMMM___}}}|||fffOOO>>>777999===TTTlll~~~jjjZZZSSSQQQjjjkkkNNNAAA777777<<>>>>>DDDUUUggguuukkkqqquuu```NNN@@@555000,,,******------***)))+++,,,,,,++++++++++++,,,,,,))))))))))))************)))***,,,,,,++++++,,,...---000444:::AAAJJJTTT[[[cccooo~~~nnnUUU===444666000---,,,...---***)))+++,,,***+++111:::@@@@@@>>>BBBWWWllluuusssiiiXXXIII777444000,,,***'''$$$!!!#########$$$%%%%%%%%%&&&"""###$$$$$$###"""###$$$!!!&&&'''"""!!!&&&'''%%%###$$$%%%'''(((((('''''''''%%%$$$"""!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!'''######&&&%%%!!!!!!""""""#########$$$!!!""""""!!! !!!###!!!"""$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$######&&&))))))%%%"""###"""!!!!!!$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!###%%%%%%###!!!######"""!!!!!! !!!!!!""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&((()))'''***'''(((000---,,,666666???KKKWWW``````UUUHHHCCCCCCCCCEEEIIIOOOUUUYYYgggnnnzzz...---+++)))(((((()))***)))***+++,,,---,,,++++++***)))(((((()))+++---...***+++---...///...,,,+++000///...---...222888===HHHYYYmmm|||}}}iiiUUUJJJIII^^^vvvzzz^^^FFF:::<<>>JJJXXXhhhqqqqqqgggTTTCCC:::333***'''((()))'''%%%&&&%%%###"""""""""#####################"""!!!!!!%%%$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''""""""""""""############%%%%%%$$$######$$$%%%%%% !!!"""$$$$$$###"""""""""######$$$$$$$$$######***'''$$$###"""""""""!!!$$$###""" """###$$$)))$$$!!!"""%%%$$$"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""%%%######$$$%%%%%%&&&'''''''''&&&%%%""""""%%%%%%###$$$'''&&&%%%$$$###""""""""""""!!! $$$%%%###&&&###  """"""!!!!!!  ###%%%'''%%%"""!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((''''''''''''''''''''''''((((((((()))***,,,---...999999???HHHLLLMMMPPPSSSQQQTTT]]]fffiiikkksss...,,,***)))(((((()))***))))))++++++,,,++++++******)))(((((()))***,,,...((()))***,,,,,,,,,+++***,,,---///000333999BBBIII\\\jjjzzznnnYYYMMMJJJ[[[mmmttt[[[GGG===<<>>JJJPPPUUUYYY```ggggggcccXXXKKK@@@CCCQQQcccwwwqqqeeeccciiiqqq{{{]]]DDD777222000++++++++++++++++++++++++------------,,,,,,+++***++++++,,,,,,,,,,,,++++++(((***,,,,,,))))))***---444555666888<<>>===999???EEEPPPZZZ]]][[[SSSEEE888000+++%%%###$$$&&&%%%###%%%$$$######"""#########$$$%%%%%%%%%%%%$$$######$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!""""""###""""""""""""##################"""!!!!!!"""######%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$###""""""!!!!!!&&&%%%$$$$$$######$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""!!!  !!!"""######"""###%%%((((((&&&###"""######$$$$$$$$$$$$###&&&###"""%%%$$$""""""%%%'''&&&%%%$$$$$$$$$$$$$$$'''$$$""""""$$$%%%### #########$$$%%%$$$"""  """$$$$$$$$$###""""""!!!!!!"""###$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))+++,,,---***+++111<<>>CCC[[[yyyyyyhhhWWWYYYXXXSSSMMMGGG>>>777777555333333111......000111111111111111222222222111111444:::GGG[[[sssuuu___OOOPPPcccxxxqqqVVVDDD:::999;;;AAAHHHIIIBBB:::333000///111000------000...------,,,,,,------...000555???KKKWWW___ccceeeeeegggkkkpppoooiii```[[[OOOQQQXXXiiioookkkgggjjjtttoooSSS>>>444///,,,))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,---...............---,,,+++---///000000//////111444:::DDDSSScccmmmtttuuuxxxzzz~~~tttXXXDDD:::555222//////000000000///...---,,,***---******000---,,,777<<>>KKK[[[iiiqqqqqqpppsssrrrtttwwwssshhh\\\WWWNNNZZZkkk|||wwweeegggmmmvvvlllPPP===444000,,,))))))))))))))))))))))))&&&'''(((***++++++,,,,,,+++,,,---......///......000000000000////////////111444999BBBNNN]]]mmmwwwkkkQQQ@@@888333///...,,,---///000000///...---***...***(((,,,((()))666<<>>OOOaaaqqq~~~mmmZZZFFF;;;555///---///---...///000000...,,,+++(((---***'''***(((---===:::>>>===555,,,)))((('''"""$$$&&&&&&%%%$$$######!!!"""###$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######""""""""""""############!!!"""###$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$###%%%$$$"""!!!!!!###%%%&&&!!!%%%)))((($$$!!!"""%%%###$$$$$$%%%%%%$$$$$$### """$$$&&&((((((&&&%%%%%%$$$"""!!!!!!###%%%&&&!!!""""""###$$$#########$$$""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$###$$$((($$$###############$$$$$$!!!!!!!!!!!!!!!$$$'''***%%%(((---333555111***%%%""""""###$$$$$$###"""!!!)))'''$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&'''***,,,******222===OOOfff******))))))((((((''''''))))))))))))((((((((((((***+++++++++))))))+++,,,222---+++555FFFQQQRRROOOMMM^^^oooxxx}}}zzzeeeTTTBBBEEESSSlllzzz^^^KKK<<>>XXXsssoooXXXJJJNNNYYYtttjjjTTTLLLQQQiiitttcccRRRGGG<<<888666222...---333///,,,+++000777===AAASSSdddvvvnnn\\\UUUXXXvvv}}}kkkgggpppzzzwww^^^III;;;333---)))***))))))***,,,,,,***)))******+++...000000---***(((***,,,------,,,+++***555333222111222555888:::<<>>GGG^^^www|||yyyuuurrrqqqdddRRRCCC:::444111///000///......///000000///444//////222555>>>XXXrrrrrrYYYIIIJJJSSSmmmlllXXXQQQ[[[qqq|||mmmWWWJJJ>>>999666222///...111111000000333999AAAFFF```nnn|||vvvcccWWWZZZddduuuggggggrrr}}}vvv\\\FFF999222---++++++***))))))+++,,,+++))))))(((+++444===@@@:::333,,,+++*********+++,,,---000444888888666555888;;;NNN```uuuuuuZZZKKK;;;444222000...//////............---***'''''')))***(((&&&'''---333<<<:::777222---)))%%%###&&&''''''&&&###!!!!!!!!!$$$$$$############$$$$$$"""#########$$$$$$%%%%%%#########""" !!!#########"""!!!!!!"""$$$%%%%%%&&&&&&%%%$$$###!!! ###############$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$%%%&&&''''''&&&$$$###$$$%%%%%%&&&'''((())))))+++((($$$###$$$%%%$$$###"""$$$%%%%%%$$$$$$&&&'''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&$$$###"""###%%%""""""""""""###$$$%%%&&&$$$$$$""""""!!!"""######$$$&&&'''$$$!!!"""(((---888FFFLLLAAA444...***$$$"""""""""""""""###$$$$$$!!!!!!"""""""""#########$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((+++///222@@@NNNbbbuuu))))))))))))))))))((((((***))))))))))))(((((((((***++++++)))((((((***,,,***111;;;DDDLLLUUU```ggg}}}|||kkkXXXJJJCCCSSSddd}}}rrrOOOEEEAAAPPPiiixxxaaaLLL>>>555///,,,///////////////000111111222//////333666@@@WWWooouuu\\\JJJHHHNNNeee{{{mmm[[[UUUfffyyywww]]]OOOAAA999666222000000000222555666777>>>IIIRRRoooyyyvvveeeUUUTTTdddwwwwwweee^^^dddssstttZZZCCC666111...------+++)))(((***++++++***)))(((,,,888EEEHHH@@@666...,,,)))''''''***...000---777@@@@@@:::777<<>>777///...,,,)))''''''***...111...999BBB@@@999:::FFFSSSooo|||{{{fffRRRCCC:::222000000---,,,---++++++***+++++++++(((&&&)))))))))'''%%%&&&))),,,...---,,,+++***)))(((''' """$$$%%%%%%$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&###!!!!!!%%%'''&&&$$$ !!!$$$(((,,,...///...''''''&&&&&&%%%$$$######"""""""""###$$$$$$%%%%%%##################$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&''''''(((((((((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))))))))'''&&&$$$$$$$$$######!!!###%%%&&&&&&''')))+++,,,+++)))(((&&&%%%%%%%%%$$$%%%%%%$$$""""""###%%%############$$$%%%&&&&&&$$$#####################$$$&&&'''### %%%222===WWWUUUJJJ999,,,'''$$$ ######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&((())))))((('''(((+++---...555DDDXXXmmm(((((())))))******++++++,,,,,,+++++++++*********+++++++++++++++,,,000333===>>>@@@GGGUUUhhh|||{{{eeeRRRDDDCCCPPP___tttvvvaaaGGGBBBFFF\\\wwwgggPPPAAA888333111000000000///...///333777999<<>>SSSfff|||sssYYYEEE>>>777111111000---+++,,,,,,+++++++++,,,+++(((%%%))))))(((&&&%%%%%%'''((()))))))))((((((((('''''' """$$$%%%%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###''')))(((%%%!!!"""$$$)))...000000...'''&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$##################$$$$$$#####################"""!!!!!!###$$$&&&''''''((())))))(((((('''&&&%%%$$$"""###$$$%%%&&&''''''((((((''''''%%%$$$############$$$&&&&&&%%%&&&''')))((('''&&&&&&%%%%%%%%%&&&###$$$$$$###!!! """###############$$$%%%&&&''' !!!""""""###$$$$$$$$$$$$###!!!!!!+++;;;HHHTTTJJJ;;;...)))((($$$###############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&))))))***)))((()))+++---+++///:::LLLaaavvv(((((())))))***+++,,,,,,...------------,,,,,,,,,,,,---------...111666999999???JJJZZZlll|||zzzfffQQQGGGFFFOOObbbttt~~~pppZZZEEEBBBIII```}}}kkkTTTDDD;;;666333444444333000...111888>>>HHHPPPZZZbbbjjjtttjjjRRREEEBBBTTTmmmuuu[[[PPPSSSlll{{{jjjZZZIII@@@===;;;;;;======CCCKKKOOOTTT```rrruuu```MMMNNNbbbyyywwwfff[[[aaappp~~~rrrdddZZZVVVTTTPPPSSSWWWaaaqqq~~~|||mmm^^^III:::333111///......,,,)))))))))******)))'''***++++++)))(((***,,,((()))***+++,,,---------///222555444999IIIcccxxxiiiQQQ@@@:::444000000///,,,+++---000///.........---***'''((((((&&&%%%%%%%%%&&&&&&))))))((('''&&&%%%$$$###$$$&&&'''&&&$$$"""""""""$$$##################$$$$$$$$$$$$#########""""""&&&%%%%%%&&&&&&&&&$$$###$$$######&&&***+++)))&&&&&&&&&%%%$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$ """$$$%%%%%%%%%(((((('''&&&&&&%%%%%%%%%""""""###$$$%%%&&&''''''&&&'''(((&&&$$$"""######$$$&&&'''&&&%%%%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&"""######""" !!!###$$$######$$$$$$%%%&&&''' !!!###$$$$$$$$$$$$###""""""'''333CCCNNNJJJ>>>000(((((()))&&&"""$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&&&&%%%$$$((()))***)))((()))+++,,,***---555AAATTThhh{{{'''((((((***+++,,,------////////////............---......///111555;;;???;;;GGGZZZooo}}}cccQQQFFFMMM[[[hhhwwwmmmVVVCCCAAALLLffflllVVVGGG===888555111222222111333:::GGGPPPeeennnyyymmmUUUEEE@@@OOOhhhoooVVVOOOTTTnnn|||jjj[[[KKKCCC@@@>>>???AAAGGGNNNXXX___eeennnzzzyyydddVVVNNNYYYqqqlllaaa___nnnvvv```OOOEEECCCBBB===@@@EEEMMMZZZfffiiieeeVVVJJJ<<<222//////...,,,---,,,******+++***)))''')))))))))***++++++,,,,,,)))))))))***+++---......///000444;;;HHH^^^vvvsss\\\HHH<<<555000...//////,,,,,,///333222000000///---***''''''&&&%%%$$$%%%%%%%%%%%%(((((('''&&&%%%$$$######&&&''''''&&&###!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""#########$$$&&&&&&$$$###"""###$$$""" """%%%'''$$$ &&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###"""""""""'''&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''''' !!!"""$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%&&&"""######$$$%%%&&&'''(((&&&'''((('''$$$""""""###%%%'''(((((('''&&&((()))%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$###!!! """###$$$$$$$$$$$$%%%&&&'''''' !!!###$$$$$$$$$######"""###'''000;;;FFFLLL<<<444,,,'''%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''''''''%%%$$$%%%'''((((((((((((***+++))),,,111999FFFZZZooo~~~''''''(((***+++,,,---...000000000000////////////......///000333888>>>CCCIIIWWWlll{{{oooSSSFFFEEEYYYqqq~~~lllUUU@@@AAANNNjjjjjjVVVGGG???999666***,,,///111777DDDUUUbbb~~~pppXXXHHHCCCKKKddd}}}lllTTTOOOWWWnnn|||iii[[[KKKDDDBBBAAABBBDDDMMMVVVbbbkkkqqqwww}}}|||pppWWWPPPRRRccczzzyyynnnfffjjj~~~pppWWWEEE<<<;;;<<<444777;;;@@@HHHPPPRRRNNNEEE<<<111,,,,,,---,,,***---+++++++++++++++(((&&&+++)))(((***...///,,,(((***)))))))))***,,,...000000222888EEEXXXooo~~~hhhPPP???888111---+++---...,,,...222333111000///...+++'''$$$'''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&$$$######$$$""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$ $$$%%%###"""###&&&### $$$'''%%%"""%%%$$$###"""""""""###$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%$$$$$$###"""!!!!!!###$$$%%%&&&((()))******&&&&&&'''((('''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&'''((()))%%%''')))'''$$$""""""$$$%%%'''))))))((((((***,,,'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$"""!!!###$$$$$$$$$$$$$$$%%%&&&''''''!!!"""$$$%%%%%%$$$###"""###"""$$$+++666@@@FFFHHH111///+++'''!!!!!!%%%$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$ """%%%&&&&&&%%%""" """###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((******)))((('''###%%%&&&''''''''')))+++(((***...333>>>PPPgggwww777222,,,)))***,,,,,,,,,...---...000...***))),,,,,,///666===<<<:::BBBMMM___mmmzzzdddUUUCCCLLLYYYjjj}}}|||cccLLLBBBEEEUUUppplllVVVFFF<<<999999000111111333===PPPiiizzzrrrYYYHHHCCCJJJZZZpppzzz^^^TTTPPPbbbxxx|||lll```SSSJJJFFFGGGOOOXXX```dddlllttt{{{nnn]]]KKKEEESSSsssvvvlllpppxxxoooXXXFFF;;;666333999444222777@@@EEEAAA;;;888555111---+++******+++************))))))))))))******)))))))))))))))*********++++++,,,---///000333777CCCWWWmmmkkkTTTFFF<<<444---,,,,,,,,,,,,,,,,,,---222111000...,,,***)))(((''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$############!!!!!!$$$'''### ((("""""""""""""""######$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""&&&%%%$$$#########$$$%%%$$$###############$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((''''''&&&&&&%%%$$$######&&&******$$$"""%%%'''%%%%%%&&&&&&''''''((((((((((((%%%"""!!!$$$%%%$$$###'''&&&&&&''')))***)))''' !!!"""###$$$%%%%%%%%%'''%%%###!!!!!!###%%%'''&&&$$$$$$&&&))))))&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&'''---555999888666***)))(((&&&%%%$$$######'''&&&$$$$$$$$$### #########$$$$$$%%%%%%%%%)))'''$$$%%%''''''%%%###$$$$$$$$$############"""&&&'''''''''(((((())))))###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''((((((((()))***...333888BBBTTTeee|||222///,,,,,,...///000///111///......+++''')))---000000444;;;@@@EEERRR___ooozzzuuu```NNNEEEHHHYYYoooxxx___IIIBBBHHH[[[vvv~~~kkkVVVDDD:::666666...///111999III```yyyoooVVVFFFAAAHHHYYYqqqsssYYYNNNKKK]]]wwwzzzpppfff[[[TTTRRRSSSZZZbbbnnnqqqvvv|||sss___OOOIIINNNaaa~~~}}}qqqkkkyyypppWWWDDD:::555333666222///222777999666222666444000---+++******+++************))))))))))))+++***)))(((((()))***+++------------.../////////333999III```yyyyyy___KKK???777000...---,,,,,,,,,,,,---...111000///---,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$######""""""###"""###&&&###!!!'''"""""""""""""""######$$$$$$###""""""""""""###$$$$$$$$$$$$#########""""""$$$$$$#########$$$%%%&&&%%%$$$###""""""######$$$"""######$$$$$$$$$$$$###$$$%%%&&&%%%$$$$$$%%%''''''&&&&&&%%%$$$$$$######$$$((('''"""!!!$$$&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&'''%%%######%%%&&&$$$###&&&%%%%%%&&&'''(((&&&%%%$$$$$$#########$$$$$$%%%############$$$$$$%%%%%%%%%$$$$$$&&&((()))&&&$$$%%%&&&&&&&&&&&&'''''''''$$$$$$&&&---333555222...''''''%%%$$$############!!! """$$$%%%$$$###"""""""""######$$$$$$$$$'''%%%###$$$%%%&&&$$$"""##################$$$$$$&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((******---111444;;;JJJYYYiiivvv000000///111333333222111222...,,,,,,***))),,,222555444666>>>IIIVVVfffttt}}}ppp^^^MMMFFFHHHXXXnnnrrrYYYDDDAAALLLbbb}}}nnnYYYGGG;;;666555//////333@@@UUUooommmTTTEEEBBBFFFXXXqqqpppVVVMMMJJJ\\\uuu}}}~~~xxxvvvnnnfffcccbbbccciiippp|||}}}~~~vvvcccPPPDDDIII\\\vvvtttpppqqqpppWWWEEE:::666555555333111000000000...---222111...,,,******+++,,,++++++*********))))))))),,,***)))(((((()))+++,,,111000......///000///...888CCCXXXqqqiiiOOO???888333...---,,,***))))))***,,,---000///...---+++)))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$######"""""""""&&&###"""######!!!###&&&"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&'''&&&###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""%%%&&&&&&&&&$$$###$$$%%%&&&%%%%%%$$$$$$#########!!!$$$%%%"""!!!###%%%$$$$$$$$$$$$$$$############&&&%%%%%%%%%&&&&&&$$$"""%%%$$$###$$$%%%%%%$$$"""'''&&&%%%#########$$$%%%!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""%%%+++//////***%%%$$$$$$###"""""""""""""""!!!$$$%%%%%%$$$"""""""""""""""#########$$$###""""""###$$$"""!!!""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((******,,,///000333===III\\\lll555555666777777555222000...++++++---------111888777999???KKKZZZjjjyyy}}}mmm\\\OOOJJJPPP[[[qqqlllSSSBBB>>>MMMhhhvvvaaaMMM???999888555333777EEE\\\vvvfffNNNAAA>>>DDDWWWrrrjjjQQQIIIGGGZZZrrrzzz~~~{{{wwwzzztttoooooonnnooosssyyyyyyhhhTTTHHHEEEQQQlllwwwpppuuu~~~qqq\\\KKK@@@:::777777777555222000//////000///...,,,+++***+++,,,---+++++++++*********)))))),,,+++)))(((((())),,,---111///...---...//////...???RRRllluuuZZZCCC888555222///***(((&&&%%%%%%&&&(((***...------+++***)))(((((('''''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$###""""""!!!'''###!!!!!!""""""######"""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$%%%%%%(((&&&$$$"""!!!"""$$$%%%%%%%%%%%%%%%$$$######""""""###%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$######### """$$$###"""###%%%&&&%%%%%%$$$$$$######""""""%%%%%%&&&''''''&&&$$$###%%%$$$###$$$%%%$$$"""!!!'''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''%%%$$$!!!""""""""""""#########""""""$$$'''***)))%%%!!!######""""""""""""######$$$###"""###$$$$$$""" """"""########################""""""######""""""!!!""""""###%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))+++...------444<<>>PPPllllllUUUCCC:::888999888<<>>GGGWWWtttuuupppwwwyyyjjjYYYJJJAAA;;;:::666111------///111,,,+++++++++,,,,,,------,,,++++++++++++*********************++++++,,,---(((***,,,++++++000:::BBBSSSooodddRRR>>>333///---,,,---*********))))))***************)))))))))(((((((((%%%&&&'''(((((((((&&&&&&%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%######"""%%%%%%"""!!!"""""" """""""""""""""######$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######%%%((((((%%%&&&***&&&&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$######$$$&&&%%%%%%%%%&&&&&&%%%###""""""###$$$%%%&&&''''''...,,,(((%%%######%%%&&&!!!###&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%&&&""""""###$$$%%%&&&'''((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&(((,,,---,,,...333>>>MMMbbbuuu??????<<<666000------...///...111666;;;>>>EEEMMM[[[iiixxxvvviiiTTTOOOQQQ]]]mmmzzz{{{```MMMFFFCCCSSSnnnpppXXXDDD:::777555666<<>>UUUvvveeeOOO>>>888AAAPPP___fffooosssrrrooolllkkkoooqqquuuxxx{{{~~~mmmVVVJJJMMM^^^xxx{{{ooocccQQQAAA888222...+++---///000...***)))+++...,,,***)))***---...,,,)))(((((()))++++++,,,,,,+++***...111111555FFFaaawww|||```GGG===555.........+++(((''',,,...000...+++((((((***+++***((('''%%%%%%$$$$$$$$$%%%'''((((((&&&%%%###%%%%%%%%%%%%&&&'''((((((&&&''''''&&&$$$######$$$###((()))%%%""""""###""""""!!!!!!"""$$$$$$###"""&&&&&&%%%$$$$$$######""""""############$$$$$$$$$'''$$$###$$$'''(((%%%"""""""""""""""###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###!!!$$$&&&&&&'''(((******(((&&&&&&((()))*********)))((('''&&&'''((()))'''&&&&&&&&&&&&&&&''''''&&&'''&&&$$$"""!!!###%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%'''&&&%%%$$$$$$%%%%%%%%%&&&%%%######%%%'''&&&'''''''''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""" ###### !!!###&&&%%%###!!! ((((((###"""$$$%%%%%%$$$"""  """%%%$$$###""""""$$$&&&'''&&&'''''''''&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''(((++++++(((***...///333>>>SSSmmm555111///000000///555===AAAIIIVVVcccnnnyyyxxxjjj]]]UUUTTTUUUlllxxxwww]]]KKKDDDKKKccc~~~nnnTTTBBB777111444111333>>>NNNbbbxxxrrrZZZCCC===<<<888666999AAAYYY{{{uuuYYYFFF:::777AAAOOO___dddjjjlllkkkjjjjjjlllpppsssvvvyyy|||xxxdddOOOKKKWWWnnntttaaaNNN@@@777222///---......---,,,+++,,,......---+++,,,......+++)))))))))***++++++++++++++++++---000444===QQQjjj|||{{{iiiQQQ===888111---......+++***,,,---///000///,,,******,,,***)))((('''&&&%%%%%%%%%&&&'''((())))))((('''%%%&&&&&&%%%%%%&&&&&&'''''''''(((((('''%%%$$$$$$%%%!!!&&&(((%%%"""###$$$######""""""###%%%&&&$$$###$$$$$$$$$############"""############$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$'''******((('''(((***++++++***&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###############$$$$$$###"""###$$$%%%&&&###$$$&&&%%%$$$######$$$$$$&&&'''&&&%%%$$$%%%&&&###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$!!!!!!$$$######"""!!!!!!""""""###$$$'''&&&!!! %%%((((((%%%%%%%%%###!!! """$$$%%%$$$###""""""$$$&&&'''&&&&&&''''''&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&''')))(((%%%&&&***+++...777HHH^^^sss111///...111444999BBBKKKQQQ[[[jjjyyytttbbbRRRKKKQQQ```llltttZZZJJJEEEOOOfffrrrZZZHHH<<<333777444555===HHHUUUdddqqquuukkkVVVFFF999888888666777;;;DDD^^^iiiOOO@@@;;;<<>>FFFLLLSSSYYYmmmuuuxxxjjjZZZOOOAAA:::555666666555888===FFFbbbuuu]]]EEE;;;;;;???KKKWWWcccfffhhhgggggghhhmmmqqqsssvvvyyy|||~~~rrrcccSSSLLL\\\yyyxxxhhhcccbbbdddppp}}}mmmVVVCCC888555555222///,,,+++---...+++))).........------,,,+++***,,,,,,+++++++++,,,,,,,,,+++///999JJJ^^^pppzzz}}}iiiSSSBBB777222,,,,,,------+++)))///777888777666444111/////////(((((('''''''''''''''((((((((()))*********))))))))))))'''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$$$$%%%###&&&'''$$$###%%%$$$!!!$$$######$$$&&&'''%%%$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%$$$""""""%%%'''&&&%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%###"""###&&&)))*********,,,,,,***'''$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''')))%%%!!!"""%%%&&&###%%%###!!! !!!"""%%%&&&"""$$$%%%%%%$$$$$$$$$%%%$$$&&&)))***((('''&&&&&&$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%'''$$$$$$%%%%%%!!! ###""""""######$$$%%%&&&'''$$$&&&$$$###$$$$$$"""###$$$%%%%%%$$$$$$&&&'''$$$$$$#########$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$ !!!"""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%'''++++++)))+++000+++...333888BBBTTTkkk|||444888<<>>:::999>>>AAA>>>:::999BBBIIIRRRXXXZZZYYYWWWVVVKKKKKKIIIFFFBBB===888555222222333444555888===AAAVVVlllxxxZZZHHH999666888>>>JJJVVV```dddhhhjjjiiijjjmmmpppuuuwwwzzz|||~~~~~~mmm^^^LLLRRRccc}}}gggTTTCCC>>>>>>AAAJJJUUUrrrzzzbbbLLL???888555333444222///---,,,***((('''(((***,,,,,,+++++++++,,,---,,,++++++,,,---///000333BBBZZZrrrmmmUUUDDD:::333...------,,,------++++++222<<>>999555333111///---***))))))((('''''''''(((&&&&&&&&&''''''(((((()))***)))((('''&&&&&&&&&&&&$$$%%%&&&$$$"""!!!"""###&&&'''&&&###$$$%%%######""""""###%%%&&&$$$###$$$$$$$$$%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%(((++++++&&&!!!#########$$$$$$%%%''''''''''''&&&%%%%%%$$$######!!!$$$'''))))))***+++---,,,,,,+++***)))%%% $$$%%%&&&'''''''''&&&&&&''''''(((((((((&&&%%%$$$(((&&&%%%%%%''''''$$$!!!$$$$$$$$$$$$$$$%%%%%%&&&###%%%'''((('''&&&'''((($$$&&&(((((('''&&&&&&&&&***)))(((&&&%%%%%%$$$%%%#########$$$$$$%%%%%%&&&%%%###"""$$$$$$!!! ###%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%""""""'''++++++"""$$$&&&&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&+++))))))***(((######&&&'''+++......111>>>RRRbbbuuuYYYaaaiiiooowww~~~ppp]]]QQQOOORRR\\\kkkzzzlllSSSGGGGGG[[[qqqmmm\\\PPPGGG@@@???===999555444999===BBBEEEEEECCCBBBAAA888999999888777555555555222333444666:::AAAHHHKKKccctttlllOOOBBB888888:::???KKKZZZaaadddhhhhhhhhhjjjnnnrrrvvvyyy{{{~~~~~~uuueeeVVVMMM\\\uuusss]]]LLL===;;;;;;;;;AAAIII]]]rrryyygggNNN<<<555333000---000000000---+++******+++***,,,......+++***+++,,,,,,+++++++++,,,///111333<<>>>>>:::555222111000...,,,++++++)))(((''''''''''''&&&&&&&&&&&&'''((())))))))))))(((''''''&&&''''''%%%&&&&&&%%%###""""""######%%%$$$"""$$$(((&&&!!!$$$######$$$&&&'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((('''%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((()))***---000,,,+++******)))&&&"""!!!###%%%(((***,,,,,,,,,......///...---+++((('''((((((((((((((('''%%%$$$###$$$%%%&&&'''&&&&&&%%%"""$$$&&&'''&&&&&&'''((($$$&&&'''&&&%%%$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%######%%%%%%""""""%%%###$$$%%%%%%%%%$$$"""!!!"""### $$$'''&&&"""$$$&&&&&&%%%$$$$$$%%%######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%***((()))***((($$$$$$((())),,,///...///777FFFSSSgggwwwnnnwww~~~{{{nnn\\\MMMNNNWWWcccqqqnnnTTTIIIIIIZZZpppqqqbbbUUUGGGAAA===888555555777:::<<<===;;;:::999888555666777777666444444555444555666999@@@KKKRRRUUUmmm{{{ttt]]]CCC999333444666;;;HHHXXXdddfffhhhhhhhhhkkkpppuuuxxxzzz}}}zzzooo___RRRSSSggg~~~{{{lllTTTDDD888666777666888???HHHdddlllYYYAAA333111333222///,,,...000...+++***,,,///---///111///,,,******,,,++++++***+++---///222444CCC[[[yyykkkRRRFFF:::666333...---000---)))))),,,///222999@@@999555111//////000...,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&'''(((******))))))(((''''''''''''(((&&&''''''&&&$$$######$$$!!!"""""""""%%%***)))$$$%%%%%%$$$&&&'''((('''%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###&&&'''&&&###"""%%%(((''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''))))))(((''''''***...222,,,+++*********(((&&&### ###'''+++///222333444555666666555444111...,,,''')))+++***(((&&&%%%&&&###$$$&&&(((((('''&&&%%%!!!###%%%&&&%%%%%%&&&'''%%%&&&&&&%%%######%%%'''&&&%%%$$$$$$$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&&&&######&&&&&&$$$$$$'''""""""$$$$$$%%%$$$###"""###'''(((%%%###%%%%%%###"""$$$&&&&&&%%%######$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&(((++++++)))***///&&&)))+++***)))...999CCC]]]ooo{{{tttgggUUUIIINNN___ooovvvqqqVVVGGGMMM```wwwzzzlll\\\RRRFFF;;;666888555222222666888666555666666777666444222000111222888444777DDDQQQXXX```gggxxxhhhTTTCCC???888222444@@@QQQ^^^jjjjjjjjjjjjjjjmmmrrruuuxxxzzz}}}|||nnn^^^VVVVVV^^^xxxyyydddIII@@@777444333222666;;;EEESSSiii~~~~~~|||sss[[[LLL<<<555222///,,,,,,,,,,,,............,,,,,,++++++))))))***+++...///++++++---000000000777@@@OOOooonnn[[[FFFAAA;;;666333222111000444111......666@@@CCC@@@<<<888333000000000...,,,...,,,************((('''((('''&&&%%%%%%%%%%%%%%%)))(((''')))++++++(((%%%)))((('''%%%$$$###""""""&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''((('''%%%$$$'''&&&$$$######$$$%%%&&&)))((((((((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&(((((()))***,,,---...//////---+++)))(((((()))***---++++++///666===@@@@@@JJJEEE@@@??????===555...***++++++)))'''(((,,,111&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&'''((((((((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&%%%$$$$$$%%%%%%###"""(((((((((&&&###"""###$$$!!!!!!"""###%%%'''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$ $$$(((%%%((('''""""""&&&%%% ###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###'''******(((&&&''')))((()))***+++---000555888OOOddd||||||iii^^^TTTUUU```mmmuuuwwwnnnSSSEEEKKKbbbyyy{{{nnncccUUUDDD999666666222111444555444333555333444444333222333555777;;;777999CCCOOO[[[iiiuuuyyy^^^III<<<999444222888FFFXXXeeeiiiiiijjjjjjkkknnnrrrvvvzzz{{{~~~uuucccSSSPPPTTTlll|||uuu```GGG>>>666444333222444999888DDDYYYpppyyyoooiiieeeeeemmmvvv}}}qqqdddPPPCCC555000///---++++++***++++++,,,,,,++++++***((()))***++++++,,,,,,,,,***,,,///000///000<<>>;;;888555333222111000333222333:::HHHSSSQQQHHH<<<888333111000000...---000...,,,+++,,,+++)))''')))(((''''''&&&&&&''''''((('''&&&'''))))))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++,,,------,,,+++)))'''''''''((()))))))))+++111;;;CCCHHHJJJMMMHHHCCC@@@@@@<<<555...,,,,,,,,,***(((''''''(((''''''&&&&&&'''(((((()))$$$###"""!!!!!!"""###$$$''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%'''&&&%%%%%%&&&&&&%%%###!!!"""""""""!!!!!!"""$$$(((''''''&&&%%%%%%&&&&&&!!!"""$$$'''***,,,///000)))***...222333000)))###"""&&&&&&"""!!!$$$$$$ ###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$&&&((((((''''''''''''&&&'''))))))***---111444JJJ]]]ttt|||sssjjjcccTTTPPPSSSaaauuummmSSSFFFLLLfff|||zzzkkkWWWFFF>>>:::555222333555333444777666777666555333444666888999<<>>MMM^^^fff\\\NNN===:::666333222111000///111000...---,,,,,,***(((***)))(((((('''((((((((((((&&&%%%%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###""""""$$$&&&'''###$$$'''))))))((('''&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,,,,++++++)))*********++++++++++++)))((('''&&&&&&&&&'''((('''(((+++222;;;CCCIIIKKKCCC@@@<<<:::999666111---...---,,,,,,,,,***(((%%%((((((((('''(((((()))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%(((&&&%%%%%%''''''&&&$$$###$$$%%%$$$######%%%'''%%%%%%$$$$$$$$$$$$$$$%%%...............///000000666555888AAAIIIGGG;;;///))),,,---)))'''''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((((('''''')))******)))((('''((()))******,,,///222@@@QQQfffxxxzzzjjj\\\SSSNNNNNNZZZjjjvvv}}}nnnVVVIIINNNggg}}}ppp___UUUGGG@@@:::999888666777;;;===<<<:::777555555888:::???KKK]]]lllttt{{{~~~hhhOOO???999666555777???NNN]]]gggoooqqqtttvvvwwwzzz}}}rrr___MMMJJJ\\\qqq|||uuu{{{jjjVVV@@@999444333222000000333777;;;HHH\\\tttvvvbbbTTTEEE<<<;;;>>>FFFNNN```ooozzzqqqeeeWWWLLL===444---,,,---------///------------------------+++,,,...///000000//////...000444444444@@@[[[uuuwwwbbbPPPCCC;;;555666777666444222111111222===NNN___lllmmm___OOO@@@===:::666444333222222222000...---,,,+++)))'''))))))(((''''''((((((((()))'''&&&%%%&&&'''))))))***)))'''&&&$$$#########%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###%%%&&&"""###%%%''''''(((''''''%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,......---,,,*********************)))''''''&&&&&&&&&'''((((((((()))+++///444999===???666444222222222333333222555222//////111111///,,,******))))))))))))***************))))))*********$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%'''&&&%%%%%%&&&'''&&&$$$((())))))'''%%%$$$%%%'''"""###$$$%%%''')))+++---555444111...+++)))((((((---((('''...888<<<666...000222222000---+++***)))%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''''')))&&&%%%&&&)))+++)))&&&***+++,,,,,,+++,,,///111777DDDXXXkkk~~~uuucccTTTKKKLLLPPP]]]lll|||pppXXXJJJNNNggg}}}yyyppp^^^UUUKKKFFFAAA<<<<<<>>>>>>>>>===<<<===AAAGGGKKKZZZiii{{{sss]]]III>>>888777666:::DDDQQQ^^^ffflllnnnrrrtttvvvxxxzzz|||xxxgggTTTHHHOOOiiiyyyyyy~~~gggSSS===777222222111//////111333555===OOOggg|||www^^^NNN>>>777666777;;;@@@LLL\\\qqq{{{pppcccTTTGGG???999111,,,------,,,,,,...------------------------------,,,,,,---...000111...///222666===OOOoooxxxdddOOOAAA:::999555666777555222000000222777III```ooouuuoooaaaSSSCCCAAA>>>:::666444444444000...,,,,,,,,,+++)))'''(((''''''&&&''''''((((((***))))))(((((()))+++,,,***)))(((&&&%%%$$$######$$$%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######""""""###%%%'''(((###&&&((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))),,,------,,,+++******))))))))))))(((((((((((((((((((((((())))))***+++,,,---...000111333222222222111333777===AAAFFF@@@999555444444222000,,,++++++******+++++++++''''''((((((((((((''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$&&&''''''%%%######$$$%%%------------...///000111((('''&&&$$$$$$$$$%%%&&&$$$"""!!!$$$)))---,,,)))***+++///333444111,,,***&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%'''%%%###)))+++,,,,,,++++++---///000;;;JJJ]]]sssnnnXXXGGG???CCCQQQ^^^rrrvvvzzz}}}pppYYYIIILLLfff|||xxxnnnbbbZZZSSSLLLJJJKKKFFFGGGIIILLLQQQZZZdddjjj~~~|||eeeOOO@@@999444333555<<>>MMMccciiiUUUDDD999777999333444444111///000444888FFFZZZppp|||{{{ssseeeZZZEEEDDD@@@;;;666333222333///---,,,+++,,,+++***(((''''''&&&&&&''''''((((((***+++,,,+++***+++---///''''''&&&&&&&&&&&&''''''###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""!!!!!!###&&&'''###&&&)))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******+++******)))))))))((((((((((((((())))))))))))))))))))))))(((***,,,---------///111222333444444888@@@MMMVVVaaaZZZNNNCCC:::444111///...---,,,,,,+++,,,,,,,,,''''''((())))))(((''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&)))+++555333111...+++)))(((''''''&&&$$$######$$$%%%'''&&&'''***,,,---+++)))'''$$$(((333CCCKKKEEE999000'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###(((&&&%%%%%%'''(((((((((&&&(((******))))))***,,,---555@@@NNNddd|||xxxaaaSSSDDD???CCCNNN___nnn{{{xxxtttpppooonnnmmmlllyyysss[[[JJJLLLeee{{{yyysssnnniiihhhjjjeeeeeefffhhhnnnvvvrrrXXXCCC999777222222555>>>LLL[[[fffkkkppptttxxx{{{||||||}}}}}}}}}ttteeeUUURRR[[[mmmzzzbbbOOO===666000000///...///222000000555???QQQhhh|||}}}fffRRR>>>444333222111111222;;;LLL```rrr~~~uuudddVVVGGG999333444///+++***,,,,,,***)))+++,,,++++++******++++++,,,,,,,,,,,,,,,---...//////333333;;;NNNeeezzznnnXXXIII>>>777666:::111222222000000666@@@HHH^^^lll|||~~~ttteeeYYYFFFDDDAAA:::333//////000///---,,,,,,------,,,***((((((''''''(((((()))***(((+++------,,,,,,---///''''''&&&&&&&&&&&&''''''###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%###'''***)))&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''(((((((((((((((((((((************)))(((((('''&&&))),,,------...000222222444777:::BBBRRReeettt}}}vvviiiXXXGGG;;;444111///...------,,,,,,------******+++,,,,,,+++******)))))))))***))))))((((((''''''''''''''''''''''''&&&$$$######%%%&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$&&&'''''''''(((***,,,---,,,***'''%%%###"""!!!---+++(((%%%######$$$$$$ ###&&&''''''$$$!!!)))000DDD___lll```GGG555((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%((())))))((('''(((***,,,%%%'''))))))))))))***+++---222888AAASSSlllvvvhhhKKKCCCBBBKKKXXXcccooozzzyyyyyyttthhhZZZSSSUUUZZZlllyyywww___MMMNNNeee{{{jjjPPP===777888333333666@@@NNN\\\eeejjjnnnrrrvvvyyyzzzyyyyyyzzz}}}zzzkkk]]]RRRWWWjjjxxx```MMM===666000//////...000333000111333:::HHH\\\rrroooZZZBBB777555444333333000666BBBSSSdddpppvvvvvvooo```OOOBBB666,,,***...---++++++......,,,+++.........,,,,,,,,,,,,......---...000222333222111000999999DDD]]]yyylllYYYFFF===888333444777111222222222444===KKKVVVqqqzzz~~~rrraaaSSSEEEDDD@@@999111,,,,,,---///...------...///...---))))))((())))))***++++++'''***......---,,,---///+++***((('''%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,***&&&######%%%'''***$$$%%%&&&''''''&&&$$$######'''+++***'''%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''(((((()))***''''''''''''(((((())))))************)))(((&&&&&&&&&))),,,---,,,,,,///111444888===DDDPPPfff|||jjjUUUDDD:::777000///...---------------)))***+++,,,,,,+++***)))******+++******)))((('''''''''''''''''''''''''''&&&$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&###$$$$$$###"""!!!###$$$#########$$$%%%&&&'''((('''%%%""" !!!###$$$&&&###"""&&&+++000000///000888QQQrrrnnnLLL222((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''"""$$$%%%$$$!!!!!!%%%(((&&&(((++++++++++++,,,------000333888GGG```xxxvvvaaaQQQAAAFFFRRRcccttt}}}}}}zzz{{{lll[[[NNNEEE@@@@@@DDDZZZnnn{{{dddSSSNNNcccwww{{{\\\DDD;;;777444666777===IIIXXXccchhhiiimmmrrrwwwxxxvvvwwwzzz~~~{{{~~~|||ppp___QQQLLLZZZsssttt\\\LLL:::444111333333111111444000222444888BBBRRReeesss{{{nnn]]]GGG888444555666666777777888>>>GGGQQQWWW[[[RRRKKKAAA888222000///...///---******+++***(((%%%++++++,,,,,,---......///,,,,,,...///,,,***222;;;<<>>aaacccAAA000)))''''''***)))%%%###%%%%%%%%%%%%%%%$$$###""""""'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((()))(((((((((((())))))))))))+++000...000>>>MMMfffuuulllaaaTTTKKKZZZ```kkkxxx~~~nnn```NNNBBB:::777999???MMMbbb{{{|||eeeTTTNNNbbbuuurrrTTT@@@999666333555888???KKKYYYdddiiijjjnnnrrrvvvwwwvvvwww{{{}}}vvvhhhVVVNNNOOO```xxx~~~oooXXXHHH===666222222222//////222111222444777>>>KKK[[[fffvvv}}}}}}}}}ppp```JJJ:::555555666555666777888:::===@@@DDDFFF>>>999333...,,,,,,,,,,,,---+++)))***,,,---+++)))---------......////////////000222333111222<<>>KKKWWW___eeejjjmmmppprrruuuwwwyyy|||{{{kkkZZZPPPTTT```rrr~~~vvvvvv~~~sss```NNNDDD???777111///...---...222///222444444333666<<>>QQQggg~~~mmm]]]PPPEEE;;;444000000000111222444555666>>>DDDEEE@@@:::777555222+++(((&&&&&&'''(((((((((((((((((('''$$$###%%%(((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%&&&(((&&&&&&((((((&&&%%%''')))%%%$$$%%%%%%###$$$(((!!!"""###$$$%%%&&&&&&&&&##################$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%***(((***111333999JJJaaafffppp{{{xxx]]]GGG777111...000111//////111:::RRRpppvvv```OOORRRgggkkkZZZEEE:::555222111111666AAANNNXXX^^^ccciiinnnqqqrrrvvvzzz}}}}}}ooo___UUUSSS\\\kkk~~~vvvttt~~~ppp___PPPHHHBBB;;;555444333111222555///111333333222444999===;;;???GGGRRRYYY___iiirrrzzz}}}mmmPPPDDD999666777888<<>>555000---,,,++++++///333444111...,,,---+++++++++,,,...///...,,,,,,---......,,,,,,---...++++++,,,,,,---......///000///555CCCWWWmmmgggOOO@@@<<<>>>555777666444000000333666999KKKbbbrrr~~~yyyfffQQQ@@@666444111---+++,,,...//////...000222333000...,,,+++)))((((((''''''''''''((())))))))))))))))))))))))&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++))),,,......,,,)))'''&&&((((((((('''''''''''''''%%%%%%&&&''')))***++++++)))(((((('''''''''(((((('''((()))*********)))))),,,((((((+++,,,///===MMMggg}}}vvvgggWWWGGG===666555333111222444777999AAAJJJQQQQQQMMMGGG===444111...***))))))*********&&&$$$%%%'''&&&$$$%%%)))%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$"""""""""######%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((%%%$$$&&&&&&$$$$$$'''!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%)))''')))000000444BBBnnnyyy~~~hhhMMM;;;555000---///000///000333:::RRRpppzzzeeeRRRMMMbbb{{{pppWWWIII;;;666333000000222888CCCQQQYYY\\\```gggnnnqqqssswww|||vvvdddTTTSSSZZZeeexxx|||ssszzzrrrcccXXXRRRHHHAAA<<<;;;999666555777000222333222111222666:::777777;;;CCCIIIOOO[[[gggoooyyy{{{lllRRRFFF;;;666666555555777===III\\\pppwwwrrruuu|||nnnTTTBBB;;;::::::<<>>777555222...---///000///......111222222///---...///(((''''''''''''(((((()))))))))))))))))))))))))))%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&''''''((()))***,,,...000///---***)))))))))((((((((('''''''''&&&%%%&&&'''(((***+++,,,---))))))((((((((())))))***'''((()))***+++***))))))***(((***...///333HHH```yyyooo\\\PPPBBB>>>999555333555777:::===EEEMMMRRRTTTRRRJJJAAA:::777222...,,,,,,+++***&&&"""###'''(((&&&&&&)))&&&&&&%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%$$$%%%&&&%%%&&&'''((('''%%%######&&&&&&######%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((###$$$&&&''''''''''''&&&$$$%%%&&&'''((())))))***&&&***'''(((///---///<<<}}}www]]]DDD666888222...///111111333666???VVVsss}}}hhhTTTJJJ___xxxxxxcccIII===444222111...///333:::EEERRRYYY[[[^^^fffmmmqqqsssxxx~~~~~~qqq\\\NNNRRR___mmm~~~vvvtttvvviii```[[[NNNGGGBBBAAA>>>999777888111333333222///000444888888555666<<<@@@FFFSSS```iiiuuuzzzlllUUUIII<<<777666444444555777???NNNaaattt}}}ooo___WWW[[[fffrrryyyjjjNNN:::777777555222333???SSScccwww~~~|||rrrkkkhhh[[[VVVNNNHHHBBB>>>:::888666555333222000...---,,,...---,,,,,,...///...---///---,,,,,,------+++***(((***------++++++---000***+++,,,...000111222333888;;;IIIddd~~~vvv___LLLBBB===:::888222555777555555;;;GGGQQQbbbnnnzzzsss]]]JJJ===888555222000000111222///---...000111000---,,,...000'''''''''''''''((()))***************))))))))))))$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%'''(((***+++%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))&&&(((***+++***))))))***))))))(((((('''''''''&&&))))))))))))***************)))))))))))))))******'''((()))++++++******)))(((''',,,111111777QQQmmmlll___LLLGGG???888555555888:::999===AAAFFFOOOWWWWWWRRRBBB>>>777222///---+++***)))$$$###)))***'''%%%'''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$'''&&&%%%$$$###############$$$%%%$$$%%%'''((('''###!!!"""&&&&&&###"""#########$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%"""###%%%'''((((((''''''&&&&&&'''((()))***+++,,,'''+++''''''---+++,,,777jjjQQQ>>>444555000000666888555333666;;;UUUsss|||eeeTTTLLLVVVkkk|||aaaNNN===999444000000111222333>>>IIIUUUZZZZZZ^^^hhhrrrvvvvvvxxx{{{zzzfffRRRNNNYYYeee}}}xxx}}}tttjjjcccWWWSSSLLLEEE@@@<<<:::999000111222444444444333222444555666888<<>>444333333555555666;;;CCCSSS```jjjkkkggg```TTTHHHEEECCC???<<<888666555444111111000......---------***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,---...111///000222111///222777777HHH___tttsssXXXKKKFFF???999777000555999:::>>>KKK```ppp{{{nnnWWWCCC:::777222111000//////000000111333111///000000///+++'''((((((''''''''''''(((((('''***,,,***'''&&&'''***%%%'''))))))(((&&&&&&'''''''''&&&&&&'''(((***+++'''&&&&&&%%%%%%&&&&&&'''...***&&&%%%'''((('''%%%(((((((((((()))))))))***++++++*********)))))))))(((((()))))))))))))))(((&&&&&&'''((()))***++++++(((((((((((())))))))))))+++*********))))))((((((******///555888AAA[[[uuu}}}fffXXXGGG;;;888888666444666777:::AAAIIIOOOSSSTTTNNNKKKDDD===666111...------,,,***)))''''''&&&&&&&&&%%%$$$$$$%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$(((%%%"""###&&&'''&&&$$$((('''%%%###""""""######)))(((&&&%%%$$$$$$%%%&&&$$$&&&(((&&&$$$"""$$$&&&%%%######$$$### """&&&&&&$$$"""$$$&&&(((&&&$$$'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''((('''&&&***)))(((((()))+++---///www^^^HHH999333333222555;;;;;;777555777>>>WWWuuuvvv^^^MMMCCCKKK]]]sssoooTTTBBB888555111...///111444555AAAIIISSSXXXZZZ^^^hhhqqquuuvvvyyy}}}ttt```QQQQQQ___lll{{{yyyqqqjjj[[[WWWPPPHHHBBB>>>;;;999111222222333222111000///222333444555888>>>FFFLLLZZZjjjyyytttbbbQQQ@@@999666333111111222555???OOO```ooorrrUUUJJJ???:::999;;;BBBJJJ\\\eeerrr|||{{{gggOOO@@@555222111222222111666<<>>;;;999777444222111111111000///...---,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...000///000222222222666<<<@@@SSSjjj}}}pppaaaTTTFFF>>><<<444666:::@@@LLL\\\nnnzzz}}}jjjTTTBBB999777222111000/////////000111222000/////////...+++'''((((((''''''''''''(((((()))***+++***((((((((()))###%%%''''''&&&$$$$$$%%%))))))***+++++++++******(((''''''&&&&&&''''''(((,,,***'''&&&&&&'''((('''&&&&&&&&&'''''''''(((((('''((((((((((((((())))))&&&&&&''''''((((((''''''''''''(((((()))*********'''(((((((((((())))))))),,,+++++++++************,,,+++///333666AAA]]]yyyxxxlll\\\PPPIIIBBB999333888666333444999???EEEHHHJJJHHHEEE@@@;;;666111///000...,,,)))((()))***+++((('''&&&''')))******)))'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%############$$$'''&&&%%%%%%%%%%%%''''''###%%%&&&%%%###"""###$$$###"""$$$'''%%%""""""%%%%%%$$$"""$$$&&&'''&&&$$$&&&&&&&&&&&&&&&'''(((((()))(((&&&&&&&&&(((***,,,))))))(((((()))+++---///mmmRRR>>>666555666:::AAAGGGDDD===999:::CCC[[[yyynnnUUUDDD;;;@@@LLL[[[gggrrryyy^^^FFF999333111...,,,...111666999EEEJJJPPPUUUZZZ```hhhoootttvvvzzzzzziiiWWWOOOVVVhhhxxxxxxzzztttddd___VVVOOOHHHCCC>>>;;;555555444333222111000///222222222222444888>>>BBBRRRcccssszzzyyymmm^^^MMMCCC<<<666222111111222:::IIIXXXgggyyyyyydddLLLBBB888444222222555:::LLLVVVeeesss~~~oooWWWDDD888444111111000///111555111777======<<<<<<:::666111000//////.........//////...---,,,++++++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,,,,---...///...///222333444;;;DDDNNNbbbzzzkkkUUUHHHDDD::::::@@@NNNaaasssvvvdddPPP???888666222111000///......///000000///---------,,,***((()))((((((''''''(((((()))+++***))))))******)))((($$$&&&''''''&&&%%%%%%&&&(((***---///000///---,,,((((((''''''''''''(((((()))))))))(((&&&''')))***&&&&&&'''''''''(((((((((&&&''''''(((((())))))***'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((()))))),,,,,,,,,,,,,,,+++++++++...,,,...333666CCC```~~~xxxnnncccVVVGGG===;;;777222///111555999;;;CCCCCCBBBAAA>>>:::666333444222...,,,***+++,,,...)))'''&&&''')))******)))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&%%%"""%%%'''%%%"""!!!$$$'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$%%%$$$"""!!!"""#########&&&)))(((###"""%%%%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&''''''((((((((((((%%%###%%%+++000)))((((((((()))+++---...fffJJJ999777;;;@@@HHHRRRVVVQQQGGGAAA???GGG```|||~~~jjjRRRAAA999;;;@@@GGGOOOWWWeeerrr~~~iiiQQQ@@@999111000...,,,...222999===JJJLLLPPPTTT[[[bbbiiimmmrrruuuzzzqqq\\\OOOOOO]]]rrrwww|||mmmggg^^^UUUOOOHHHBBB===999888666555333222222222333333333222222444888;;;III[[[mmmwww{{{|||vvvhhhYYYMMMCCC999333222444444:::FFFTTTccctttyyybbbHHH???777555555444666999CCCLLL[[[kkkyyy{{{cccNNN???888222222222000000333+++///333555555555444333///..................///......---,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,,,,---...000///000222222555???JJJ[[[pppkkkWWWMMMCCCHHHRRRcccvvv{{{ooo]]]JJJ<<<666555222111///...---......///...---,,,,,,++++++))))))))))))(((((((((((()))))),,,)))'''(((***+++)))&&&'''(((***)))((('''((()))&&&(((+++...///000000///((((((''''''''''''((((((''')))+++)))'''&&&)))---((())))))))))))*********((()))))))))************************++++++,,,,,,*********)))))))))((((((''''''((((((((())))))))),,,,,,,,,,,,++++++++++++---,,,///444888EEEbbb|||ooo```UUUCCC???:::777666666666555999:::;;;<<<<<<;;;:::999777777555444111///---,,,...,,,)))((())))))((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%$$$""""""$$$&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$#########$$$%%%$$$&&&)))((($$$$$$((($$$$$$$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$'''(((&&&###$$$)))///(((((((((((()))+++,,,---xxx___EEE888;;;BBBLLLWWWaaabbb[[[PPPHHHCCCKKKbbb}}}nnnWWWFFF:::888888<<>>AAABBB@@@;;;555111444111...,,,,,,,,,,,,+++******))))))))))))((((((''''''&&&%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%%%%%%%(((%%%$$$&&&%%%###&&&,,,$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&''''''"""'''++++++'''&&&))),,,''''''(((((()))***,,,,,,|||kkkTTT???999@@@JJJWWWaaaiiihhhbbbYYYNNNFFFNNNddd|||wwwbbbRRR===888555777:::<<>>CCCJJJOOOPPPLLLEEEAAA777444000...---------,,,++++++*********))))))))))))((('''&&&%%%%%%%%%&&&(((%%%"""###&&&(((&&&######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&$$$$$$$$$&&&'''&&&%%%(((%%%###$$$######'''...###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%&&&&&&'''%%%)))---...+++))))))***&&&''''''(((******++++++uuu___HHH:::;;;HHHUUU```hhhnnnmmmiiicccXXXMMMPPPdddzzzmmm^^^FFF===555555888:::<<>>EEEQQQ^^^mmm{{{zzzbbbKKK<<<555222111---...//////000888CCCLLLTTTXXX]]]aaaeeeiiinnnrrr{{{|||}}}|||yyyeeeWWWPPPZZZiiixxx}}}ttt}}}yyypppjjjfffaaaWWWPPPEEEAAA;;;555111//////000111222333222111000000111444888@@@JJJUUU]]]eeejjjkkkjjjiiidddVVVFFF===;;;333333888BBBNNNZZZjjjwwwoooVVVGGG999333222111111222333666@@@TTTmmmvvv]]]KKK999111111///------***)))+++///...))))))...+++,,,---......---,,,,,,---,,,,,,,,,,,,,,,------***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333333222444666999BBBVVViiizzzvvvmmm]]]KKK>>>777666777111000...,,,+++++++++,,,***,,,,,,+++))))))+++...******))))))))))))*********+++,,,+++***))))))***((())))))(((&&&&&&(((***..................------,,,++++++******++++++,,,---,,,++++++,,,+++***(((''''''((((((((()))))))))((()))***+++---...///000111///---***)))))))))***++++++*********************++++++++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,111777:::FFFaaa}}}ppp___QQQGGG@@@<<<555444444333333333333333999@@@JJJTTTYYYZZZXXXVVVFFFAAA;;;555222000---,,,,,,++++++++++++*********+++***)))((('''''''''((('''&&&%%%%%%&&&&&&'''&&&$$$%%%&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%######%%%###"""###&&&'''&&&$$$&&&$$$###%%%$$$###&&&,,,###%%%&&&%%%"""!!!"""$$$%%%%%%$$$$$$%%%%%%&&&'''((())))))***)))(((''''''&&&&&&''')))******++++++rrrYYYBBB888>>>PPP^^^fffmmmqqqpppnnnkkkaaaUUUPPPcccyyyuuufffPPPCCC888666888888888999666999@@@IIIWWWgggwww~~~kkkRRR>>>666333111...)))+++---...000999EEEOOOUUUZZZaaaeeegggjjjooosss{{{xxx___TTTSSSaaaqqq~~~{{{uuuyyytttqqqlllccc[[[MMMIIIAAA:::444111111111---///000000///......///555222111666>>>FFFNNNSSS^^^___aaa^^^QQQAAA777555444555:::EEEPPP\\\kkkwwwoooVVVGGG777000000000111333000111999LLLeee{{{|||iiiTTT???555333111...---...******...---***,,,222***+++---.../////////...+++++++++***++++++,,,,,,***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111333555222333555888<<>>CCCOOO```mmmkkkXXXCCC:::777444///,,,111111000222777>>>FFFLLLQQQWWW^^^cccjjjsssxxxwwwzzz~~~~~~|||qqq]]][[[^^^jjj}}}tttmmm|||}}}wwwrrrooommm```TTTFFF===;;;;;;888444111111111111000000000000/////////111444777;;;>>>EEEHHHLLLLLLGGG@@@999666666777888===GGGUUUdddnnn~~~yyyaaaOOO<<<333111000000222111333999FFFYYYnnntttZZZAAA888444---+++...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++))))))******+++,,,,,,---......---,,,,,,,,,,,,---......//////...------,,,+++++++++...000111000000000000666777999===FFFUUUfffssstttdddRRREEE===888777999444222111111000---'''""",,,+++******))))))******---------,,,***((('''&&&%%%+++,,,%%%!!!%%%+++,,,---+++))))))+++---------...000444:::DDDGGG===111777...***---///......222000444555222,,,((((((+++))))))(((((((((((())))))---,,,,,,000666>>>DDDFFFAAA<<<555000............***)))(((((((((***,,,---***((('''))),,,---+++)))+++,,,---------------...111---000888999???\\\~~~|||lllaaaSSSKKK@@@999777777777777333555888===FFFSSS___hhhjjjiiifff```VVVJJJ@@@999777111...111///)))%%%'''*********)))''''''((()))&&&(((((('''$$$$$$'''***(((%%%$$$%%%'''(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))************************++++++++++++qqqYYYGGGIIITTT[[[aaahhhnnnllliiihhhiiijjjkkkjjjjjjooowwwyyykkk]]]JJJ<<<666555444333000222444666:::BBBNNNWWWkkkxxxvvvYYYHHH777111000---***(((...///222555:::AAAHHHLLLTTT[[[aaagggnnnwwwzzzyyy}}}~~~~~~}}}yyynnn\\\]]]cccqqqtttuuu{{{xxxwwwgggZZZJJJBBB@@@>>>999333000000////////////......//////...///000333666777:::===AAAAAA>>>999555333333444666:::BBBNNN[[[ddduuuzzz{{{hhhUUU@@@555000---,,,---///000444>>>MMMaaatttpppXXXAAA999444,,,)))+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++,,,,,,------...------,,,,,,------...///.........------------------///111222111000000111666999>>>EEEPPP```qqq~~~tttdddSSSGGG>>>777555666666444111000000///---***,,,+++******))))))******+++******)))(((''''''&&&''',,,,,,'''$$$(((++++++...//////...------///000999AAALLLWWW___]]]NNN>>>:::222...222666777999===@@@AAA@@@:::111+++***+++,,,,,,++++++++++++,,,,,,++++++,,,000888???EEEHHHGGGBBB;;;666333000...------------,,,,,,,,,,,,,,,//////......///000111111000...------...000000000333...111888:::BBB```xxxfff]]]OOOEEE???;;;888666666666888;;;@@@HHHPPPUUUbbbeeeggggggbbb[[[SSSMMMDDD;;;444111///******---)))******))))))((()))***&&&(((((('''%%%%%%'''***(((&&&$$$%%%'''(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((###$$$%%%&&&'''((((((((((((((((((((())))))))))))~~~eeeTTTJJJSSSbbbgggdddbbb\\\YYYXXX]]]eeemmmppppppsssuuuyyy|||~~~}}}|||zzzvvvwwwxxx{{{zzzmmmZZZHHH<<<666444333222111111222555999===@@@OOO]]]ooo}}}yyyeeeIII<<<111...///...,,,++++++///444999>>>CCCIIIMMMWWW^^^fffkkkssszzz|||zzz}}}}}}}}}sssggg\\\```kkk{{{wwwvvv~~~sssfffVVVLLLHHHCCC:::222//////...---------------///...---------...///000///222555666555333111111...000222555;;;DDDMMMTTTeeemmmxxxmmmZZZDDD777111---+++,,,---...000444>>>NNNaaaoooyyyyyybbbOOO===777333,,,)))***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,------------------------...//////---............/////////111222444444222222333444777===FFFQQQ^^^nnn|||oooaaaRRRHHH@@@999666666:::777333000000000//////,,,+++******))))))******))))))(((''''''((()))******,,,+++)))(((+++,,,***---...//////000555<<>>:::777444000...000000000//////...------///111111000///111666:::999555111///111222111000555000222888;;;FFFeeewwwiii\\\RRRIIIAAA;;;;;;:::999999;;;>>>BBBDDDSSSXXX```fffjjjiiieeecccUUUJJJ>>>666000,,,---000)))*********************'''(((((('''&&&&&&''')))'''&&&%%%&&&'''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&((()))++++++,,,,,,(((((((((((())))))))))))}}}xxx^^^VVVVVV```hhhcccXXXPPPFFFIIIOOOWWW```gggkkkllllllmmmnnnnnnkkkgggccc```]]]]]]```dddmmmyyyzzzjjjYYYIII???999666666444222444666888888666:::FFFWWWfffrrr}}}fffOOO???666000000222111///000---111666:::===CCCIIINNNYYY```hhhnnnttt{{{|||yyy~~~~~~yyykkk^^^[[[dddsss}}}oooxxxvvvjjj]]]QQQFFF;;;444000///...---,,,,,,------......---,,,+++,,,,,,---,,,...000111000000000111+++---000222555:::@@@DDDSSS]]]mmmzzzqqq]]]FFF999333000...///---///000000333>>>MMMXXXdddkkkssswwwyyywwwnnndddMMMAAA666333111---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++---------------,,,,,,,,,.........---......///000000000000000000000000000333444555555444555777999:::BBBOOO\\\jjjxxx~~~zzziii]]]PPPHHHBBB;;;777888<<<999555222///...---,,,,,,+++******))))))*********)))(((((()))+++---///++++++******+++,,,+++)))***+++---222;;;GGGRRRYYY^^^hhhtttyyyxxxppp___PPPJJJFFFFFFKKKTTT]]]cccfffiiidddZZZKKK===333///...+++******))))))******++++++,,,...333:::???BBBCCCAAA@@@??????@@@???===;;;777555222///......000111000333555444222777AAAJJJJJJDDD===888777666333///555222222777===KKKjjjyyymmm```SSSJJJDDD@@@;;;888888;;;===>>>@@@EEENNNXXX```eeehhhiii```XXXLLLBBB999222...---+++***))))))*********)))'''((((((''''''''''''((('''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''((()))+++,,,---......)))*********++++++++++++uuu}}}qqqYYY\\\cccgggcccUUUHHH@@@===EEEOOOTTTTTTTTTUUUWWWXXXYYYZZZZZZWWWQQQLLLHHHCCCCCCDDDGGGPPP___ppp|||yyykkkZZZJJJ===666777444222333777888666333333999BBBMMMWWWcccpppyyylllQQQ<<<666000---//////------...111444888:::<<>>BBBCCCBBB??????AAAEEEIIIMMMNNNNNNHHHBBB999222...000444777888<<<>>>===>>>FFFVVVcccddd^^^UUULLLEEE>>>777222555222333888???PPPoooyyyjjj___SSSLLLBBB;;;999999::::::555888===DDDMMMVVV]]]aaaccc```[[[RRRIII@@@555---///---***)))******)))'''(((((('''((((((((((((''''''''''''''''''&&&''''''&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$%%%&&&((()))*********)))*********++++++++++++lllwww|||mmmXXXaaahhheeeWWWHHH@@@???BBBJJJPPPOOOHHHBBBCCCFFFMMMOOORRRSSSPPPIIIBBB===:::999888777<<>>CCCCCCBBB@@@;;;444444222000...+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...---------------.........///////////////000111111555555555555555555555555333444555666999===CCCGGGPPPYYYfffrrr{{{zzzppprrr}}}yyyoooaaaPPPEEE===666333444666777777666222///......,,,+++******))))))******((('''''''''''')))***+++)))''''''***+++***+++//////888HHHXXXcccddd]]]WWWTTTUUUUUUVVV^^^gggiiifffhhhjjjlllqqq{{{uuucccPPPAAA777222000///......------......///222444:::BBBIIIMMMNNNMMMCCCBBBBBBEEEJJJOOOSSSTTTXXXPPPDDD999444666<<<@@@AAACCCEEEEEEIIIUUUhhhvvv|||xxxqqqeeeWWWIII===666555444666:::CCCWWWuuuvvvkkkaaaTTTIIICCC???;;;999777666777999???FFFMMMRRR[[[^^^___\\\WWWPPPDDD:::888333---*********)))'''(((((('''(((******(((&&&&&&((((((((('''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((($$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((()))************(((((((((((())))))))))))fffuuuzzzkkkaaagggggg[[[KKKAAABBBFFFIIIJJJJJJFFFCCCDDDKKKRRR^^^aaacccbbb\\\QQQFFF???777888777444444:::DDDMMMcccqqq~~~lllWWWGGG:::777333000///000111222555222222555666999CCCNNN\\\gggvvv~~~lllWWWFFF<<<999111//////111///---///333222888???CCCFFFKKKTTT\\\ccciiinnnqqqvvv}}}~~~|||yyyhhh___^^^mmm|||qqqttt~~~|||fffOOO@@@666444111///......000111...............---,,,,,,---...///...,,,+++,,,---+++---......------...///333;;;GGGUUUcccsssxxxcccJJJ:::333...---...---...///000000000//////111666888666555666555111...000000---+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///,,,,,,------......//////000000//////000000111222555555666777888999:::;;;999:::<<<>>>BBBHHHPPPUUU^^^gggsss}}}}}}rrrccccccppp}}}wwwppp```MMMAAA:::555666999@@@@@@>>>888222///...000,,,+++******))))))******(((((((((((((((((((((((()))'''))),,,+++)))...555;;;FFFUUU]]][[[SSSMMMJJJEEEFFFIIIQQQaaappptttqqqvvvzzz}}}{{{gggSSSBBB888333222------,,,,,,,,,,,,------222777@@@LLLWWW^^^``````TTTPPPJJJHHHIIILLLOOOQQQYYYRRRHHH???===AAAGGGLLLMMMMMMLLLLLLSSSaaauuuwwwcccOOO@@@999666777999>>>III]]]{{{~~~pppeee\\\SSSJJJDDD>>><<<:::888:::===AAACCCJJJPPPVVVWWWZZZ[[[UUULLLBBB;;;111,,,++++++***((()))((('''(((++++++(((&&&&&&((())))))&&&&&&''')))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''')))******++++++*********(((((((((((())))))))))))ccctttyyykkkkkkllleeeTTTCCC>>>DDDLLLJJJFFFAAA???EEEQQQaaakkkyyyzzzzzzvvvkkk\\\LLLCCC111333444222000111888===QQQddd|||}}}hhhYYYBBB???999333000000222444555222333555444222777@@@CCCPPPcccsss}}}}}}lllVVV???222111666,,,+++,,,...,,,***---333///888BBBIIILLLQQQYYYaaahhhmmmqqqtttxxxtttccc___ddduuuqqq|||rrrVVVBBB666444111...---...///000/////////...---,,,***)))---///000000...---......+++,,,------,,,,,,---...222888BBBMMMZZZjjj{{{sss^^^FFF888222//////000+++******,,,...000///...,,,///000------000222111))),,,///---,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///,,,,,,,,,---...///000000000000000000000111111222333444666888:::===??????@@@AAACCCFFFKKKSSS\\\bbbhhhppp|||yyyiii[[[TTT\\\ttt|||vvvkkk[[[III>>>999888;;;AAANNNKKKEEE;;;111,,,,,,...,,,++++++***)))*********++++++,,,,,,+++***)))((()))(((***---+++)))000:::DDDNNNWWWSSSGGG???@@@EEEDDDGGGNNN\\\qqq}}}~~~kkkUUUDDD:::444222000000////////////000000222888DDDSSSbbbkkkooopppjjjcccYYYQQQNNNNNNOOOPPPPPPLLLEEEAAACCCIIIQQQWWWZZZXXXVVVVVV]]]mmmhhhPPP???888777999<<>>;;;999999::::::;;;CCCIIINNNVVV^^^___YYYIII@@@555...,,,---+++))))))(((''')))++++++(((%%%&&&(((***)))&&&%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&%%%%%%************++++++++++++VVVjjj|||uuuvvvfffVVVNNNKKKIIIIIIJJJ>>>===AAANNNaaarrr}}}sssbbbPPPCCC;;;888555555444111444999@@@TTTnnnxxxjjjRRRJJJ???888444333111///222111111111111333555666444@@@QQQ___jjjttttttdddPPPBBB<<<888222,,,...,,,---///...---///444666:::@@@FFFMMMVVV^^^cccfffjjjrrryyyppp___aaannnxxxwwwyyyaaaPPP@@@666/////////,,,,,,///,,,---...---,,,++++++,,,000---******,,,---,,,)))......---,,,,,,,,,,,,---000444;;;DDDRRRbbbqqq{{{zzzfffXXXDDD555///...............////////////......111111000000////////////......---,,,,,,,,,---...''',,,,,,'''%%%***,,,***------,,,,,,+++,,,,,,,,,333222000///000111333444000111222222222444777:::666:::>>>AAACCCDDDEEEFFFIIIKKKNNNPPPTTT\\\fffmmmrrryyy{{{jjjXXXNNNKKKPPPbbbzzz~~~vvvlll]]]JJJ===666777@@@JJJZZZPPPDDD:::666222---)))(((***,,,,,,+++++++++,,,000///---+++******++++++&&&+++...+++'''+++888DDD[[[VVVMMMEEE@@@???@@@AAAIIITTTdddttt}}}}}}hhhTTTEEE<<<999777222000222111///333:::555@@@JJJRRR^^^ppp}}}|||sssfffWWWNNNKKKKKKKKKGGGGGGLLLPPPSSSWWW]]]VVVYYY]]]fffvvvnnnZZZHHH===888:::===EEESSSeeeyyy~~~xxxoooaaaVVVHHH===999999;;;<<<;;;;;;;;;<<>>FFFMMMUUUdddzzzyyykkk___VVVSSSOOOIIIHHHMMMTTTWWWXXXZZZSSS\\\hhhuuuvvv___LLLAAA>>>??????FFFTTTeeexxxyyyrrr{{{rrrgggXXXKKKBBB>>>:::777;;;:::::::::===BBBIIIMMMPPPGGG:::111...---,,,***++++++,,,,,,,,,+++))))))((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''((('''''''''&&&'''''''''&&&&&&'''''''''''''''((()))(((&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((())))))(((((((((((())))))<<>>999777666000000000000000000000000000222333333666AAAPPP[[[rrrxxxuuucccTTTAAA===777444222111000///...,,,---000000...111666999>>>EEELLLSSSZZZ```dddjjjmmmsssyyy~~~}}}xxxpppccc^^^kkk~~~zzz|||zzzdddWWWGGG===666000...///111000...---,,,,,,,,,,,,---......---++++++,,,---******++++++,,,...///000---///222666<<>>999<<>>777888<<<>>>@@@BBBGGGJJJNNNUUUgggttthhh```[[[SSSNNNQQQWWWXXXWWWWWWXXXhhh{{{ttt___PPPIIIKKKNNNPPPZZZkkk~~~|||jjjcccoooqqqbbbUUUIII???888666555444444555777:::<<>>666222000///,,,***(((((()))))))))(((''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&&&&%%%%%%$$$$$$'''***)))%%%$$$&&&)))$$$%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((()))(((((('''333OOOppp~~~vvvqqqqqqiii___SSSJJJDDD???AAAFFFZZZiii}}}ssscccRRRAAA:::888666333111333111888JJJ```ssszzzgggUUUIIIAAA;;;777111111111222222222111111,,,000333444444888>>>DDDTTT^^^kkkwwwnnn[[[III>>>666666666555222///------+++)))***------,,,000555:::@@@HHHQQQYYY```fffiiimmmpppuuuyyy}}}~~~zzzqqqggg]]]___rrrzzzxxxsssgggUUUGGG===777222000000...+++******+++,,,,,,+++---///---******,,,///++++++++++++,,,---...//////000111333555;;;AAAFFFVVVcccqqqvvvvvvoooaaaSSS???;;;555111...---***(((---------......---------------------------------************+++,,,,,,---***++++++)))((()))+++,,,......---,,,,,,---------000111333444555444444333555777;;;???DDDJJJQQQVVV[[[bbbiiikkkiiihhhlllpppmmmnnnppprrruuuyyy|||~~~zzzzzz{{{wwwooogggYYYOOOFFFBBBAAAAAAFFFLLL^^^{{{uuulll___NNN;;;333333555888;;;999555111......///...---+++,,,+++)))(((***,,,///++++++******************+++))))))---555???GGGKKKCCC???;;;;;;DDDUUUfffqqquuuhhhTTTIII>>>>>>GGGPPPUUUVVVOOOOOOQQQZZZlllwwwoooeee\\\XXXVVVSSSTTTWWWfffyyyvvvkkkfffeeefffnnnvvvooo[[[WWWggg{{{zzzlll\\\MMMCCC888666333111222555777888;;;888666444444333000---''''''''''''''''''&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%$$$######%%%''')))(((&&&%%%&&&((($$$%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''&&&''')))*********)))(((111JJJiiizzzyyypppmmmpppggg```TTTGGG===<<>>FFFRRR]]]hhhsss}}}wwwhhhVVVDDD:::666222555777666222...,,,,,,+++)))***---...---111666<<>>SSShhhrrraaaXXXPPPDDD888111444111333;;;CCCOOOfff}}}uuujjj[[[LLLBBB555333111///.........///...............000444777666999===BBBKKKYYYiiittt}}}~~~{{{wwwkkkcccXXXMMM@@@666222444---000222222000...,,,,,,---+++---000111111444:::>>>CCCLLLUUU^^^gggnnnsssrrrtttxxx{{{~~~vvvhhh^^^```mmm}}}zzzjjj\\\QQQCCC888666111+++(((***---------******+++***)))***+++---------,,,++++++++++++++++++,,,---...///000444666888===DDDHHHGGGAAA999333000000//////...,,,+++++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++...,,,,,,---,,,***,,,000+++++++++,,,---///000111...///111444:::@@@FFFIIIPPPUUU]]]dddkkkqqqwwwzzz}}}}}}uuujjjbbb\\\SSSFFF<<>>>>>===;;;@@@PPP```tttyyyooobbbYYYFFF;;;111///000000///111111000///---+++***))))))+++++++++***)))***,,,...))))))***+++,,,,,,,,,+++...---///555===@@@>>>:::666<<>>:::333222666:::CCCYYYpppxxxkkk[[[PPP???<<<777222...------...------,,,+++,,,...111444222444555666:::CCCOOOXXXcccgggjjjlllnnnttt|||~~~zzzvvvqqqjjjbbb\\\MMMEEE>>>;;;666000...111,,,,,,,,,---...---,,,+++---,,,---111222222666<<>>444000333777===QQQfff}}}uuufff[[[IIIDDD===666111///...///+++---///111111111000000...222666777777888;;;>>>CCCJJJTTT\\\```eeekkkqqqpppqqqsssuuuvvvvvvtttsssjjjhhhccc^^^WWWOOOFFF@@@===666222555444...+++---...,,,***+++,,,---,,,***+++***,,,000111111555;;;CCCGGGLLLSSSYYYaaaiiiooouuuwwwzzz}}}{{{pppbbb___lll{{{{{{kkk[[[JJJBBB888222111222000...***'''%%%&&&)))+++***((()))))))))***+++,,,......+++,,,............///111,,,+++,,,...000///111333......---+++******,,,---+++++++++,,,,,,+++++++++---------....../////////.../////////...,,,***)))---******,,,+++''')))///+++,,,---///222555777999<<>>???@@@CCCCCCHHHSSS___jjjwww}}}{{{xxxrrrhhhZZZLLLBBB777333333444333//////111(((***,,,......///000111(((***,,,---+++++++++,,,(((***+++---.........---000///000333777:::999777CCCRRRiii}}}yyyooodddXXXUUU^^^www~~~pppfffggglllvvvaaaUUUVVVffftttkkkeee^^^VVVPPPBBBBBBAAA>>><<<;;;;;;<<<999888555222///---------,,,,,,,,,+++***))))))((())))))((('''''''''''''''(((((()))***++++++******%%%''')))(((%%%$$$&&&)))###''')))(((%%%%%%***///(((((((((((())))))))))))&&&''''''((()))******+++)))(((((('''(((***,,,---...111;;;IIIRRRVVVZZZ______MMMAAAJJJ```sssxxxkkkbbbPPPBBB888777666888EEEVVVnnn~~~vvvnnn]]]NNN@@@999777444222222)))+++...//////...//////000+++,,,222555222000333777:::@@@IIIPPPUUUUUUTTTSSSQQQQQQVVV[[[]]]ZZZVVVOOOKKKEEEBBB@@@>>>999555111///---,,,---.........------,,,++++++***))))))000//////111333333222111;;;BBBKKKTTT[[[bbbjjjooooootttyyy|||zzztttdddXXX```uuuwwwzzzxxxiiiXXXOOOCCC;;;777333...***///...---...//////...---...---,,,,,,,,,,,,------+++,,,------.........------,,,++++++---.........111---)))(((***---000111111000............,,,******+++,,,---...---,,,,,,...---,,,++++++---///000...++++++///111///---///...000111111111555;;;@@@JJJSSS```kkkssszzzooo___MMMIIIDDD@@@@@@AAACCCDDDOOOUUU```nnn|||}}}vvvpppkkk```PPPAAA999444222///...///111111000,,,111111---)))+++---,,,(((+++,,,******,,,+++(((***,,,------++++++,,,...111000,,,+++222<<>>>>>===999;;;<<<<<<888333///...///222///,,,***+++,,,,,,,,,+++)))''''''((())))))((($$$(((((($$$$$$''''''###))))))((('''&&&%%%%%%$$$))))))))))))************)))((((((((()))***++++++...---,,,***))))))(((((())))))******+++++++++,,,+++,,,333===FFFLLLSSSZZZYYYOOOMMM[[[ooo~~~yyyqqq___OOO???888222///777CCCbbbtttyyyjjj\\\LLLCCC<<<444...,,,...000111111///...//////---+++---222333///---///000111444999===???>>><<<>>><<<<<<@@@EEEFFFCCC???===;;;888555444222000...111///---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,......///000111222333333999@@@KKKTTT[[[bbbiiimmmrrrwww{{{}}}~~~wwwkkk]]]UUUbbbyyyyyy~~~zzznnncccTTTFFF>>>666000+++,,,+++******,,,------,,,)))))))))******+++,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++---......---///,,,******+++,,,,,,+++000///------...---,,,******+++,,,,,,---,,,+++***000///...---------......///++++++///000---,,,...---000333666:::AAAKKKSSS]]]eeeoooyyyxxxkkkXXXHHHHHHDDD???===@@@GGGNNNSSSffflllwwwyyyqqqiiibbbWWWGGG:::444222111//////000000000///***......***''')))******(((+++,,,******,,,+++(((***,,,---,,,++++++,,,...222222333555999>>>BBBEEEWWWnnn~~~jjjVVVVVVddd~~~~~~uuulllbbb]]]gggyyy~~~tttnnnbbbSSSIIICCC<<<555777:::;;;:::666333222222777666666777777555222///+++(((''''''))))))'''$$$(((++++++&&&&&&)))((($$$(((((((((''''''&&&&&&%%%'''(((((((((((())))))))))))))))))((())))))******+++***)))(((((((((((((((+++++++++***************)))(((+++222:::AAAMMMWWWTTTVVV```qqqjjjWWWDDD:::333///333:::PPPeee}}}|||oooaaaUUUHHH:::000,,,///000///...+++***+++,,,***+++...222000,,,***,,,///......///111111000...222000000222666777444111///000000...---,,,---............---,,,***)))(((((()))***+++,,,...//////222444444222//////111444888AAAMMMWWW^^^ccciiimmmuuuzzz~~~{{{tttcccXXXVVVfffzzz|||xxxfffVVVHHH===444...///---++++++,,,---------)))))))))***************,,,,,,,,,,,,,,,,,,++++++---,,,++++++---......---,,,+++++++++,,,+++)))'''///...,,,,,,------,,,***,,,,,,------------,,,+++000000000000///...------000------//////------000111666<<>>@@@HHHUUUbbbkkk}}}pppggg]]]UUUJJJ<<<222///000/////////000000...---...111111---+++---...,,,))),,,,,,******,,,,,,)))***,,,,,,,,,++++++---/////////444;;;;;;:::DDDQQQjjj}}}jjjWWWZZZjjj|||uuuooo\\\^^^hhhxxx{{{jjj]]]RRRGGG===777999;;;;;;:::999999:::@@@CCCGGGJJJIIICCC;;;444000,,,***,,,///000---))))))++++++''''''((('''%%%''''''''''''''''''''''''''''''''''''((((((((((((******)))((((((((())))))(((''''''&&&&&&''''''(((,,,,,,++++++***))))))))))))(((***///555===JJJVVVVVV```oootttaaaKKK>>>777333333777AAAWWWrrruuuhhhXXXEEE777222......---+++))))))+++---)))+++---...---+++,,,...///...------///000000///111000000111333333111///***,,,...---+++***---000***+++------+++)))(((((((((((()))+++,,,...///000;;;<<<;;;666///,,,///333888AAANNNZZZaaafffkkkooouuuzzzyyyqqq___YYY\\\ooovvvsssdddUUUGGG;;;444777444111///000111000000------,,,,,,+++***))))))+++,,,,,,---......------...,,,++++++,,,------,,,,,,+++******,,,,,,***)))...---,,,,,,---...,,,+++...///////////////.........///000222222111///...222000///222111000222777===CCCMMMWWWaaalllxxx}}}xxxeeeTTTJJJFFFDDDCCC>>>AAAGGGPPP\\\jjjwww|||eee\\\RRRJJJ@@@555000000///......///111000---+++000333222...---///000---))),,,---******---,,,)))***+++,,,+++++++++---000...---555>>><<<;;;LLLddd|||{{{eeeWWW]]]nnn}}}rrrrrrtttkkkkkk|||kkk\\\]]]gggxxxtttkkk```WWWEEEBBB???;;;:::<<<@@@CCCJJJNNNVVV\\\[[[SSSGGG???888222------222444222///'''''''''&&&&&&'''&&&%%%&&&'''''''''((((((((()))'''''''''((((((((())))))+++***)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))++++++******************((((((***///444;;;HHHUUU```kkkyyymmmUUUCCC999222//////999KKKfff}}}wwwbbbKKK;;;666000000000...,,,,,,...111***++++++******,,,...000---+++)))***,,,---...---...---------...---,,,+++''')))+++***'''''')))---%%%(((+++,,,+++******+++))))))******+++,,,------999;;;:::555...+++...222444>>>MMMYYYaaagggllloootttzzz~~~}}}uuulll\\\[[[dddzzzyyyvvv}}}pppbbbRRRCCC;;;<<<999666444444333222111000///---,,,+++***+++++++++,,,---///000111111111...,,,***+++,,,---,,,+++,,,***((()))+++---......---,,,+++,,,.........,,,............//////000000,,,...111444555555444333333111222555555666;;;AAAMMMUUUaaalllttt{{{~~~kkk```QQQDDD===<<<>>>BBB@@@IIIXXXfffrrr|||nnnYYYRRRIIICCC;;;444333666///......///111000---+++...///...******---,,,)))))),,,---++++++---,,,)))++++++++++++***+++...111444222888AAABBBFFF___|||vvvbbbVVV___qqq{{{qqqaaa\\\^^^[[[ddd}}}vvvhhh^^^ZZZlllyyy|||uuuaaaXXXJJJ???:::<<<@@@DDDKKKQQQZZZcccfffaaaXXXQQQFFF>>>444///...///---+++&&&%%%%%%'''((('''((()))&&&&&&''''''((()))))))))(((((()))))))))***************)))((('''''''''(((''''''''''''((()))******(((((()))***++++++,,,,,,&&&&&&)))...222999GGGUUUiiittt~~~~~~oooYYYEEE999444222222555AAAXXXqqqhhhNNN===888444555444111...,,,---...,,,,,,***''')))......+++---+++))))))***+++***)))++++++******))))))))))))))))))***)))(((((()))+++$$$'''++++++***))),,,...))))))))))))******++++++///111111///,,,,,,///111000:::IIIVVV___ffflllppptttyyy~~~~~~}}}yyyoooeeeXXX^^^nnn|||wwwzzzyyyjjjZZZLLLDDD@@@>>><<<;;;;;;:::888666333111...,,,+++,,,...///,,,---...000111222222222...,,,******+++,,,+++***+++)))((((((+++...000000---,,,,,,---///000///...,,,,,,,,,---...///111111///111555888::::::::::::666666888===???AAAJJJSSS```hhhsss{{{uuukkkeeeUUUNNNGGGBBB===999:::===MMMYYYkkkyyyyyy^^^NNNHHHCCC@@@:::444555999000/////////000000...---///000...++++++...---)))***------++++++------***+++++++++******+++///222555444888@@@GGGUUUqqqwwwiiiccclll}}}uuujjjXXXQQQTTTUUUgggpppaaa[[[bbbmmmsss```PPPFFFBBBBBBCCCGGGLLLTTT^^^eeehhhfffccc]]]UUUHHH<<<444...+++***)))''''''***+++)))))),,,'''''''''(((((()))))))))))))))))))))************))))))((('''''''''(((((()))((((((((()))******+++''''''(((***+++,,,---...&&&&&&(((+++///777HHHWWWnnnyyy|||vvvtttuuuvvv}}}~~~rrr^^^III<<<666666777222888JJJeee}}}nnnTTTEEEAAACCCCCCAAA<<<555///,,,+++,,,+++)))'''+++...))) ,,,+++******,,,,,,+++)))+++++++++***))))))***++++++)))((()))***+++++++++&&&)))++++++((((((,,,000'''''''''((())))))******)))***+++,,,,,,---...///000:::HHHVVV```hhhppptttvvv{{{~~~}}}zzzsssggg\\\[[[fffzzzsssxxxyyylll___UUUOOOIIIHHHIIIJJJLLLKKKIIIFFFAAA===666111......000111...//////000000000000///...,,,******+++,,,+++***)))(((((())),,,------,,,...------...000111111000.........///000333555666777888:::===>>>?????????@@@AAAEEEKKKOOOTTT___jjjuuuzzz~~~tttkkkbbb[[[VVVNNNHHHEEEFFFEEEEEEJJJRRRdddooo}}}lllQQQDDDBBB???>>>888333444888222111//////000000000///111111///,,,---000///******---...++++++...---***+++++++++***)))+++///222333555999@@@NNNfffyyyvvv|||kkkbbbUUUQQQUUUWWWkkkxxxjjjbbbdddssszzzlllaaaXXXQQQMMMIIIJJJMMMTTT\\\cccgggiiimmmhhh^^^PPPAAA666000///,,,((((((++++++''''''***((((((((((((((()))))))))((((((((())))))))))))***(((((('''''''''((()))))))))))))))((())))))******(((((()))***+++,,,,,,---((('''(((***---777JJJ\\\nnn{{{ssseee\\\ZZZ\\\___mmmwwwiiiPPP===444222222000111@@@]]]yyyttt]]]OOOMMMWWWVVVRRRKKKAAA888222///++++++)))(((---///$$$'''&&&''')))+++,,,,,,***+++++++++***))))))+++,,,(((%%%###%%%(((+++***((((((+++---+++''''''+++000$$$%%%&&&'''((()))***++++++******,,,......---+++222<<>>???@@@AAABBBBBBBBBJJJKKKPPPWWW\\\cccppp}}}{{{tttjjjaaa[[[XXXVVVUUUPPPIIIDDDGGGMMMUUUdddrrrxxxeeeHHH???>>>===<<<777111222666444222//////000111111000......+++(((***---+++'''***---...++++++...---***++++++***))))))+++///333666:::>>>EEEYYYwwwsss```[[[RRRQQQWWWYYYlllxxxqqqoootttzzzoooccc[[[NNNLLLJJJMMMSSS[[[bbbfffnnnmmmfffYYYHHH:::333222---)))(((***)))###"""&&&))))))))))))((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***))))))(((((((((((())))))***************+++++++++***%%%%%%,,,111888MMMcccwwwwww___NNNBBB:::===FFFTTTaaasss|||gggKKK777///...///---777DDDVVVooo|||ddd\\\aaannnoooooogggXXXGGG999111***++++++++++++***))))))*********)))))))))))))))))))))))))))(((((((((((($$$&&&###$$$***,,,***###&&&))))))&&&&&&))),,,))))))))))))***+++------************+++,,,---...111777CCCTTTfffsssyyyzzz}}}xxxyyy}}}tttddd[[[^^^gggvvvxxxsss}}}~~~xxxtttnnnkkkiiigggccc```[[[```eeejjjooorrrmmmeee___XXXMMMAAA888333333333333222000...------------+++,,,---......---+++***...///000---***+++...222---,,,+++---///000///---///111444777:::>>>CCCFFFEEECCCCCCEEEJJJMMMNNNMMMNNNVVV___eeehhhoooyyytttmmmfff```ZZZZZZ^^^___ZZZUUUHHHLLLPPPTTT___qqqbbbLLLDDD@@@;;;888666555333222111111000......---------000///---,,,+++,,,,,,---000---******,,,---,,,***'''***+++)))---666999666666777BBBZZZqqqvvvkkk___SSSPPPWWWZZZ^^^tttyyyiiibbbXXXQQQPPPTTTYYY]]]```eeefffZZZGGG888333444111...+++))))))))))))(((++++++******))))))((((((***&&& !!!$$$&&&&&&***'''%%%'''***+++((($$$(((''''''((())))))(((&&&))),,,,,,***,,,111111,,,+++&&&&&&,,,///888OOOggg{{{iiiPPPAAA888111222999AAALLL]]]nnn}}}hhhMMM:::222111///---555@@@OOOgggmmmggglll~~~xxxgggPPP;;;///+++++++++*********))))))))))))***************************))))))(((((((((%%%)))***'''&&&******(((((((((((()))***++++++***((('''''''''((()))******************+++,,,---...111777CCCTTTfffsssyyyzzz||||||{{{ooo]]]WWW[[[iiizzzuuuvvvzzzooobbb___\\\\\\___aaaaaaaaaaaafffkkkpppuuuzzzwwwqqqkkkeee[[[NNNCCC:::666444222111///---,,,++++++,,,,,,------......---,,,,,,,,,,,,---,,,+++,,,///111---///000///...///333666444777;;;???BBBEEEIIILLLOOOMMMLLLNNNRRRVVVWWWVVVZZZaaahhhmmmooottt}}}{{{wwwrrrkkkfffddddddccccccaaa\\\UUUPPPSSS^^^jjjttt|||xxxyyybbbKKKCCC@@@<<<999777666444222000000///......---.........------,,,,,,,,,,,,---///---***+++,,,---,,,***,,,...---))),,,333666444;;;<<>>CCCUUUssssssbbbVVVTTTTTTSSSUUU^^^pppzzzpppfff]]]XXXTTTMMMFFFAAA???>>>:::777222000...---...///...---///......---,,,,,,++++++***(((&&&&&&''')))))))))+++((('''(((+++,,,)))'''+++******+++,,,,,,+++)))'''***+++***+++...///,,,(((((())),,,000???]]]xxxuuuZZZ???444222...,,,...///111777GGG^^^uuu|||cccIII:::444///***---///444>>>PPPhhh~~~www^^^DDD444---+++)))((('''(((***+++((())))))***+++,,,,,,---,,,,,,+++***)))(((((('''&&&&&&&&&&&&'''))))))''')))'''%%%&&&(((((('''%%%,,,+++***************+++************+++,,,------111666BBBSSSeeeqqqwwwxxxtttvvvwwwpppaaaVVVZZZeeettt{{{mmmYYYKKKCCC===<<<:::;;;>>>DDDIIILLLVVV___iiiqqqzzz|||}}}vvviiiVVVDDD888222222111///---++++++++++++------------------......///---,,,///222333111...,,,///222444777===GGGOOORRRVVV\\\___``````___```aaa___]]]\\\^^^bbbfffhhhqqqvvv{{{~~~~~~}}}yyyddd```^^^cccllltttwwwvvvtttooohhhaaa___ccclllrrr~~~pppaaaXXX```jjj{{{aaaJJJBBB@@@>>>===<<<:::666333//////......---......///)))***,,,---------,,,,,,---,,,++++++,,,,,,,,,,,,***,,,---...111555:::<<>>AAAJJJWWWeeeqqq{{{zzzlllXXXEEE888222222111///...---,,,---------------.........//////000...---///222333000---...111777AAANNN[[[eeejjjiiimmmppprrrpppnnnkkkjjjhhhgggfffeeeeeehhhlllooovvvzzzvvvlllhhhaaabbbfffnnnxxx~~~~~~|||sssllldddbbbhhhtttssscccWWWQQQZZZkkkdddNNNDDDCCCBBBBBBAAA===888444000000///.........//////)))***,,,---...------,,,,,,,,,,,,,,,++++++,,,---)))+++000444666888;;;???FFFZZZwwwrrrbbbUUUNNNJJJOOOOOOQQQccc{{{rrreeeWWWKKKBBB;;;888:::888777666666666444222111000///...---,,,++++++)))***+++,,,,,,+++,,,,,,***(((''''''((())))))(((++++++***+++,,,---+++))),,,,,,,,,,,,++++++///333###&&&)))...888MMMhhh{{{mmmSSS999///...+++((())),,,***+++555IIIddd|||{{{cccJJJ:::444111...///...000777BBBTTTmmm}}}{{{vvv^^^GGG777111+++***)))((('''((())))))((((((((()))******++++++))))))))))))((((((((((((---(((%%%(((***(((%%%%%%%%%(((+++***&&&%%%(((+++)))((((((((((((((())))))************+++,,,---...000666AAARRRcccpppuuuuuutttuuuqqqeeeWWWUUUaaannn}}}mmmSSSCCC;;;888333333222111111444999===DDDRRRcccppp{{{zzzjjjUUUBBB888444111000///...---...//////---...000111222222111000...------...///000000///111777CCCTTTfffttt|||~~~{{{xxxvvvsssssssssrrrqqqsssvvvzzz{{{sssiiidddaaapppssswww|||}}}yyyuuukkkiiijjjqqq{{{xxxjjj^^^MMMRRR^^^ttthhhTTTIIIIIIJJJJJJHHHCCC<<<888333222111000////////////,,,,,,------......------+++,,,---,,,++++++---...---///444999999888<<>>KKK\\\iiiuuuuuucccLLL;;;444222......---,,,---...///000///111444666777666444333,,,...//////000222555888CCCNNN^^^ooo|||}}}~~~}}}}}}vvvmmmjjjlllppprrr}}}yyytttqqqppplllsss|||vvvjjjXXXUUUVVVccczzznnn[[[QQQQQQRRRSSSPPPJJJBBB<<<555444333111000///////////////......------......***,,,---,,,+++***---///000000444999999:::AAAJJJhhhzzzyyydddTTTJJJGGG@@@DDDNNN```xxxuuufffYYYQQQHHHGGGEEEDDDCCC@@@<<<999444444333111000...------((()))+++***)))))),,,...,,,,,,+++***)))***,,,---------,,,---...///---+++111//////222333777CCCOOO###$$$'''---;;;OOOaaakkklllTTT===333...)))(((,,,+++++++++...;;;PPPiiizzz}}}uuuaaaGGG444...///000111///000333666AAAWWWllltttmmmxxx~~~~~~lllOOO888111333)))))))))***)))(((''''''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((&&&$$$((('''%%%&&&&&&###"""$$$(((***(((&&&))))))))))))***+++------************+++,,,---...000555AAAQQQcccooossstttxxxwwwnnn___VVVZZZgggrrrxxxnnnxxx~~~dddMMM>>>666111000222333111///000333666888EEESSS___lllzzz|||ppp\\\EEE555//////,,,,,,++++++,,,...///000000333777:::;;;:::777555---000222333333666<<>>:::666555444333111000///...,,,...///...------111444......---,,,***+++...000///......///000000///---555333444888;;;AAAPPP___