BM76( ĦlllZZZwww>LvvvBBB]]]TTT<<<z=?Ħg&eg&eS?ʬsss4ff?>ߝLFFF@eg&eJJJ3h?g&e>&e??yyy}}}|||VVV<<>>888555^^^zzz{{{bbbXXXggeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<R333***peƜ4DuTӵ<<<DdDĦbbbDdDĦqjRgdKӵDdDΦDdDĦEEESSSnnnyyybbbggg{{{~~~sssllltttRRR444222777[[[qqqgggGGG---,,,111222444999666666RRRcccdddpppmmmnnnMMM444222444333000.........///000111333555666111///000333111+++***---000000/////////000111111)))...CCCfffppp???555555UUU{{{wwwzzzzzzvvvgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦttt___UUUPPPNNNGGGQQQ^^^jjjwwwDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦWWWDdDĦ666po9u...000...+++=ӊB1.uTӵ111DdDĦzzzDdDĦGIdnuR)ĦDdDΦDdDӵgggUUUUUU```}}}kkksss{{{lllooobbb<<aĦpeӵDx<DdDĦDdDĦVVV\\\peӵDx<>d<999333555:::222444555444333>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ///>d<Ħ666peӵ***Ħ222F&uTӵ---DdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵKKK]]]WWW<<aĦB?Ho9>d<>d<ӵ999999B?Ho9<x222999666666666444333&ӫeʬtIӇnnn>d<Φ>d<Ħ~~~D&ӫetIӇ???DdDĦ666sdKĦ333B?dp&ĒR---111>d<sdKĦB?Ho9s&dq&ĒR555444RRRdddKKKNNNqqqzzzuuunnnkkkqqqwwwmmm___CCC+++222999dddeeePPP666+++)))***111///444%%%:::^^^eeehhhgggddd[[[;;;%%%***+++&&&---)))***,,,------------,,,000///---***))))))((('''//////000000111111222222222555999AAAwwwOOO@@@--->>>^^^ppp}}}xxxtttMMMzzzvvv777999444---QQQgeĦja>aĦ@Gse<Ō???555@GHkge555---...,,,---///111333HĪj@IŌ000000ege<<<;;;Hu]3hIŌ222444DdDĦ444ne//////@h'''(((>h666,,,///seneVVV@GsĪj@h999666<<>>```cccUUUBBB888///+++000&&&111'''>>>dddiiigggeeeddd^^^>>>)))333222(((+++---,,,,,,+++,,,---...///...000///---,,,...///...)))***+++------...------$$$///888???fff[[[BBBNNNddduuuyyyyyyqqqQQQuuuTTT;;;>>>777III~~~geFm8>aĦs׼sHoHHH444BBB///444+++444---///111222111111222333<<<===<<<D^//////000DdDĦ111444222///,,,))))))******444...***---s׼s777VVV!!!555777,,,111dddbbb>>>hhhqqqkkktttmmmaaannnkkk```ZZZWWWIII666444@@@^^^bbbSSS===333---,,,333***;;;(((444\\\aaa___cccfff[[[@@@,,,***((((((///+++++++++*********************+++,,,---......///---......//////......---,,,***...AAAkkkuuuYYYgggfffzzzzzzUUUUUUVVV<<<;;;???YYY{{{geFYĉ>aĦBenu]ӵ222MMMRRRooo]]]999777PPP333000111444(((,,,...///111111000///000111000000000000111222333444MMMGGG@@@999666777999>d<Ħ000222111000111>d<Ħ///000111Ħ///,,,+++++++++,,,))))))***+++---...//////000333222---+++///Be777ĦKKK{{{VVV333999///---===jjjeeeCCCjjjuuunnntttjjj]]]gggggg___[[[WWWGGG333222???UUU]]]PPP999111///,,,///+++888%%%222XXX]]]]]]______VVV???......+++(((...)))))))))*********++++++***+++++++++++++++++++++,,,------......------,,,------444GGGooowww;;;HHHYYY|||uuuPPPJJJwwwuuuXXXFFF===OOOkkkŶS3we<iĉ@3hR/Ō<<>>UUUTTTTTTLLLSSSKKK666***///...(((***+++******)))((('''&&&&&&%%%&&&&&&'''(((((())))))+++***))))))))))))***+++...000222NNNzzzAAAFFFyyyNNNCCCAAASSSyyywwwttt{{{lllxxx>{{{///000<<<---000666///---===HHHnnnYYY111---888222444666---...---,,,******,,,...///...---,,,,,,,,,,,,,,,---+++)))***---///...---,,,***+++//////,,,,,,...,,,,,,,,,++++++,,,,,,---+++++++++***))))))((((((%%%&&&(((***,,,...///000%%%+++...,,,)))+++------...///===???333NNNsssnnnJJJQQQPPP^^^UUUSSS[[[~~~{{{qqqgggaaa```bbbccc```___ZZZJJJ222$$$***888WWWUUU>>>'''''',,,***,,,&&&((()))DDDTTTQQQUUUMMMQQQHHH222'''---...(((+++++++++***)))(((((('''&&&%%%&&&&&&((()))******++++++***)))(((((()))***+++)))000111PPPEEEFFFmmmXXX@@@888???aaasss{{{zzzuuu___}}}555444@@@+++222777333111<<<666|||AAA111666((('''$$$---------+++***+++...000000///...---,,,+++++++++***((('''))),,,------+++,,,***+++......++++++///))))))))))))***+++,,,,,,************)))(((''''''''''''(((***+++---......'''000555000***)))+++---,,,444---nnnPPP///===aaazzzdddkkkddduuuzzzzzznnnhhhgggfffiiiiiiccc\\\YYYQQQ???+++###---;;;SSSJJJ444&&&((('''$$$***&&&&&&+++FFFOOOLLLWWWRRRLLLCCC///&&&...000***+++************************(((((())))))******++++++,,,+++)))(((((()))+++,,,###111222OOO@@@@@@IIIfff???888777MMMmmmxxxttt\\\}}}@@@111777%%%888---...///444&&&<<<&&&000)))000000---------++++++,,,///111000///...---,,,+++ӵ++++++*********)))***,,,+++((()))---''''''''''''(((***++++++))))))******)))((('''&&&******))))))((('''''''''---777===555***&&&(((***%%%333 QQQ___,,,444VVVzzzzzzzzzqqqiii[[[[[[cccfffjjjggg[[[TTTQQQGGG777(((%%%333BBBMMMAAA,,,%%%)))$$$ )))&&&%%%+++EEEKKKHHHXXXVVVĦ222++++++'''((()))Ħ------++++++++++++************,,,+++***((((((***+++,,,$$$ӵMMMKKK888nnnrrrBBB>>>888@@@bbbjjjvvvuuuzzz```oooXXX:::000...666444...***111999qqqAAA555(((------***************************))))))*********4ĉ@ӵ((()))***,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))(((&&&%%%%%%'''***,,,777555111---***)))))))))***(((+++777eeeqqq///000BBBddd|||xxxvvvtttiii]]]ZZZfffnnnfffXXXRRRTTTKKK>>>000&&&'''444DDDTTT;;;&&&%%%)))'''%%%&&&'''%%%'''///<<L(((((()))***&&&&&&=hĦ+++(((((((((((()))))))))))),,,,,,,,,,,,,,,+++******4ĉ@ӵyyy@@@WWWAAANNNCCC???@@@BBBJJJhhhwww|||xxxqqqoootttGGG666000...333///222111;;;fffIII777***...---+++************************))))))*********GG=?******+++******))))))(((''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$&&&(((+++---222000...+++)))(((((((((---))))))///LLL>>>,,,///KKKjjjyyyrrrnnnlllbbb[[[\\\gggkkkaaaVVVRRRRRREEE444&&&!!!''':::KKKHHH444$$$%%%)))'''&&&((($$$%%%'''+++222;;;EEELLLHdĦ'''(((''''''&&&=Īj&&&&&&''''''''''''((((((%%%%%%&&&'''((()))******GG=?HHHcccDDD<<&eg&e>hӵJJJ<<<888g&eOOOguO>uO>&e,,,+++4ff?>ߝL***gĉ@)))***+++,,,Shӵ&&&(((''''''''''''&&&g&e'''>hӵ$$$%%%''')))+++'''''''''fff?><z'''g&e>&e333:::HLqqqtttShӵgLhhhhhhaaaYYYVVV:::111)))))),,,///444S?ʬ###&&&3h?D%%)?,,,,,,ZufĦ))))))***gL,,,000///g&e...gĉ@mmmg&e>&e@e??CCCNNNhhhiiiooouuufffSSSsss4DӵHƅ^Hu]ĦHu]ĦZuR)Ħlll...999Hu]ĦIIIHŐeHŐeHu]Ħ---qIܗGIӵ)))tt)))***+++HGgĉ@''''''(((''''''''''''&&&Hu]Ħ&&&ZuR)Ħ$$$%%%%%%&&&'''%%%&&&sߝLGdUĦ'''Hƅ^Hu]Ħ---ntHdĦeeelllHGgĉ@gggHdĦhhhjjj___MMMAAA...(((%%%(((***)))Htƅ^$$$$$$Bt=o9ĦDtfo9Ħ++++++***g?))))))HdĦ,,,++++++Hu]Ħ***ttiiiHƅ^Hu]ĦH׼s>>><<>>:::<<d<ĦDt:::>d<Ħ444>d<ʜDd<ʜ4DuTӵ++++++F&uTӵ(((4DufئL>e)))puR)Ħ%%%(((((('''''''''&&&>d<Ħ&&&Dt"""$$$%%%%%%&&&&&&''')))DdDΦDdDĦ%%%>d<ʜ4DuTӵ>>>4DwDd<ĦUUUpuR)Ħ>d<000***((('''%%%###&&&******peӵ&&&ĦpeӵDx<>d<ӵDd<(((qR/ܗ?fӵ'''>d<***,,,>d<Ħ(((4DufئL>eGGGDdDʜ4DuTӵMMMDdDĦqqqNNN<<dp&ĒR((((((nfʜd<Φ>d<Ħ(((s&dq&ĒRPPPaaai?ʜtd<ĦPPPHHܗDӊBNNN<x)))(((&&&'''''''''&&&B?dh))))))***fe***@ďD&&&''''''$$$$$$$$$$$$$$$$$$ne&&&(((=e&&&&&&%%%%%%%%%%%%)))+++ege&&&(((sĪj@h$$$111JJJfdDĦ666@ďD777555Hkge%%%%%%%%%''''''&&&&&&&&&@h%%%&&&@G))))))HĪj@IŌ&&&***Bene)))Hkge,,,ne,,,---feBBBHu]3hhpppVVVse___IIIQQQbbbfff^^^[[[^^^^^^TTTGGG???hhh4DuXӵĵD^iii444,,,,,,,,,,,,+++''''''((()))*********$$$%%%'''(((%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&(((###%%%(((###(((***000FFFDdDĦ*********((($$$$$$%%%&&&&&&((('''&&&%%%$$$%%%''''''((())))))))))))&&&&&&***)))***+++,,,(((***+++ZZZAAAD^zzzs׼s\\\XXXkkkoooccc[[[___ddd^^^MMM@@@HHHΦ4DuXӵtvӵ>d<ĦĦĦ---:::}}}eee222///---++++++******)))))))))(((&&&&&&''''''(((((())))))((((((((((((((((((((((((***(((&&&%%%%%%&&&(((***))))))))))))))))))))))))Ħ******)))((((((''''''''''''''''''''''''###&&&&&&%%%(((,,,+++'''&&&'''((()))((('''&&&%%%&&&111///!!!%%%<<d<Ħ***,,,---%%%&&&((())))))'''%%%"""%%%$$$$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%'''(((((((((((((((((()))******(((((((((((((((((((((((((((((('''''''''((()))))))))))))))))))))*********)))))))))))))))))))))***((()))***)))Ħ+++666FFFpppFFF<<<>d<ĦBeuuuiiirrrrrrfff]]]```gggbbbQQQAAA999?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ333333WWW{{{DDD222///)))))))))))))))(((((((((*********))))))(((((((((''''''''''''''''''''''''***)))(((&&&&&&((()))************************gdKĦ))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%)))......++++++)))'''&&&%%%%%%%%%&&&&&&%%%$$$###&&&,,,222444gdDĦ&&&&&&&&&$$$%%%&&&&&&&&&%%%&&&&&&"""""""""""""""######$$$((('''%%%$$$$$$%%%'''(((((((((((((((((()))******(((((((((''''''''''''''''''''''''''''''((()))***''''''''''''(((((())))))((((((((((((((((((((('''$$$&&&'''gdKĦ,,,;;;TTT555666sdKĦqqqiii```___bbb^^^OOO@@@777ddd>Anenene???333AAATTT222---************************///...---,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((ne%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%!!!$$$%%%&&&)))//////+++,,,***&&&$$$###$$$%%%''''''"""###***)))###"""De)))(((&&&$$$$$$%%%%%%%%%###$$$&&&(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((())))))(((((((((''''''''''''&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''(((((()))((((((''''''''''''&&&&&&$$$%%%ne,,,...222SSS555111ne111vvvxxxkkkbbb```]]]RRRFFF:::GGGFFF888BBB|||aaa111---,,,,,,,,,,,,,,,---------------,,,,,,++++++******))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%############$$$$$$%%%%%%###%%%&&&%%%(((,,,+++'''''''''%%%$$$$$$%%%'''(((''')))---...&&& '''444&&&)))***)))'''$$$&&&((('''%%%%%%&&&(((''''''((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&#########$$$%%%&&&((()))&&&&&&&&&'''((())))))))))))(((((((((''''''''''''''')))+++...000666XXXhhh555///000444SSSvvvddd___```XXXMMMAAA===JJJ<<>>EEE~~~WWW,,,---...)))'''***(((&&&+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&---///111///+++'''%%%###%%%&&&''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$###""""""""""""############$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))***+++,,,+++***%%%'''...***+++:::UUUxxx888222333000000222...+++666FFFRRR555KKK[[[YYYUUUSSSvvv|||TTT333999^^^xxx000***...---(((&&&''')))+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&///000111///+++'''%%%$$$"""###$$$$$$###"""###$$$######$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''((())))))))))))(((((((((((((((''''''((((((((()))))))))(((((()))))))))))))))((()))***'''+++222///333DDDcccddd111333222...///333000+++000999jjj{{{GGG@@@\\\dddoooqqq666===JJJAAA+++,,,000---&&&)))...+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$&&&(((******(((&&&%%%&&&###$$$%%%%%%######$$$%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&%%%#########%%%''')))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))))))))((('''&&&%%%(((''',,,333333;;;PPPzzzQQQ444///000---...222333111333888---vvv|||bbb999CCC```]]]uuu???OOOIIIiii^^^222)))...000((()))///)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""############"""""""""$$$%%%%%%%%%&&&''''''((()))(((&&&&&&&&&(((%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&'''((())))))(((&&&%%%"""&&&%%%(((...///;;;SSSyyy999444)))000------///222222555888333JJJzzzhhhccc:::CCC___cccQQQLLLHHHQQQFFF***(((111((('''---&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""############"""""""""$$$&&&&&&%%%%%%&&&''',,,------,,,)))(((((()))&&&&&&''''''((((((''''''############$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''((((((((()))))))))''''''(((((((((((((((''')))---+++***...///>>>XXX}}}ppp***000,,,000///---------...000222:::555AAAtttxxxddd@@@HHHnnn|||qqq:::EEEGGG~~~eee222%%%222)))&&&---(((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%%%%%%%$$$###%%%'''(((((('''&&&((()))...//////---***''''''(((%%%&&&&&&&&&&&&%%%%%%$$$"""""""""############$$$&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))*********''''''''''''((()))******...111///---111444GGGeeevvvRRR///***111---///000...,,,,,,...///,,,555///;;;vvvjjj}}}lllEEE>>>WWWooo333KKKMMMjjj}}}<<<&&&444+++'''///+++***)))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%''''''''''''%%%%%%$$$&&&'''((('''(((***,,,/////////,,,)))&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''((()))+++,,,)))---++++++///555LLLlllnnnsss:::888###///)))...222111///...///000///999777<<<[[[qqqfffSSSyyy]]]:::MMM777555MMM{{{jjjQQQBBBUUUOOOEEE000...+++444)))***))))))(((((('''&&&&&&&&&'''&&&$$$$$$$$$&&&((()))&&&&&&&&&'''''''''''''''))))))((('''&&&%%%%%%$$$######%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---+++)))(((((()))((('''&&&%%%$$$$$$%%%&&&######$$$$$$$$$$$$$$$$$$)))((((((((((((((()))***(((((('''&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!!!!"""######$$$$$$%%%%%%&&&&&&'''&&&'''((())))))(((''''''%%%$$$%%%)))---///---+++...""",,,777---@@@tttTTT---666555***000///...---,,,---......///***555===]]]ccc@@@KKKzzz///444GGG<<<...yyysssEEELLLCCC^^^444111,,,***000%%%,,,++++++******)))(((((('''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''&&&&&&'''+++***((('''''''''(((((()))(((&&&%%%%%%&&&'''(((((((((((('''''''''(((((('''''''''&&&%%%%%%$$$$$$%%%$$$$$$#########$$$$$$&&&%%%$$$###"""######$$$$$$$$$$$$%%%&&&&&&''''''+++***((('''&&&%%%&&&&&&***((((((***---...---+++///"""222000,,,\\\{{{===...)))333...000///...---......///000///444333FFFjjj[[[EEElllhhh111444BBB555KKKJJJ===888hhh~~~BBB333---$$$666%%%---,,,,,,+++******))))))((('''&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%###$$$%%%'''&&&&&&%%%%%%%%%%%%&&&---+++(((%%%%%%&&&(((***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###############$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''''''''+++***'''%%%$$$%%%((()))---+++))))))*********)))...$$$777+++666wwwLLL)))222"""222/////////......///000222333+++888111OOOiiiHHHPPPJJJ000;;;<<<222qqqeee666999QQQ[[[555)))'''222,,,++++++******)))(((((((((((((((''''''''''''((())),,,,,,+++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$######$$$$$$+++***(((&&&%%%%%%&&&&&&)))))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&'''***,,,...+++)))'''&&&&&&&&&''''''+++'''444...RRR~~~111)))222)))000,,,...---------...000222333))):::<<>>QQQ```???AAAHHH;;;777eee???\\\jjjiii|||}}}]]]:::666===PPP---..."""222---,,,,,,+++******))))))(((((((((''''''''''''&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$######!!!"""###%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###########################$$$%%%$$$###"""###%%%###$$$$$$%%%%%%%%%%%%$$$&&&''')))+++***(((%%%###'''((())))))((('''%%%$$$######$$$$$$%%%%%%&&&&&&############$$$%%%&&&&&&"""###$$$$$$$$$$$$$$$###&&&&&&''''''((()))))))))***+++,,,,,,,,,***)))(((((()))******))))))+++---...111000YYY///555000222***+++,,,,,,+++,,,---///111222222@@@XXXTTT888[[[|||;;;===888\\\>>>yyytttfffJJJ///)))444CCCUUUcccqqq|||}}}@@@AAA666rrrtttCCC+++***---,,,++++++******)))(((((('''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$########################!!!###$$$###""""""###$$$ """#########""""""$$$%%%&&&''''''&&&$$$###$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((("""###%%%&&&&&&&&&%%%%%%&&&''''''((())))))******,,,+++***)))((((((''''''(((***,,,,,,+++***+++,,,...444FFF~~~UUU///333,,,&&&000(((......---------...///111222333EEEPPP<<>>IIIDDDLLLLLL```xxx@@@VVVDDDwwweee888,,,)))***(((&&&&&&(((&&&###%%%%%%%%%'''))))))(((&&&&&&'''((())))))))))))))))))***+++,,,,,,+++***)))&&&(((***,,,,,,)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%############$$$$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''%%%(((---111LLLppp}}}999***------,,,,,,---...//////000444444///,,,222<<>>+++...............---------------++++++444@@@GGGIII777hhhFFF999???XXX@@@SSS+++HHHOOOjjjbbbZZZ^^^ddd```ccciiiiiigggOOO>>>===EEE000...>>>666(((---666PPPqqqPPPCCCWWWJJJxxxuuu<<<444,,,***)))'''''')))&&&'''((('''%%%%%%''')))((((((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&"""######$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''+++$$$&&&///000555RRRtttsssvvvGGG***///$$$...............---,,,+++000++++++111888<<<@@@EEENNNyyy^^^:::RRRlllFFF---555///444222NNN^^^LLLIIIRRR[[[fffkkkdddeeeQQQHHHeeefffHHH...>>>===111777222000???YYYPPPYYYGGGVVVdddEEE,,,***...***'''***&&&(((((('''%%%$$$''')))$$$$$$###""""""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&''''''########################!!!!!!""""""############$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&'''(((((())))))+++,,,,,,...;;;SSSlll{{{|||ooo000888***---++++++------...------,,,000,,,222>>>@@@:::???MMM}}}jjjbbbSSSCCC:::???|||zzz~~~zzzqqq888444000...000)))555OOO```ccchhhkkkccc^^^WWWKKKggghhhaaaKKKWWWCCC444<<<<<<555000555UUU{{{sssIIIQQQEEEgggUUU---+++333///)))+++'''((()))'''$$$$$$'''***%%%%%%%%%%%%&&&(((***+++(((''''''&&&&&&''''''(((######%%%&&&&&&&&&%%%%%%########################""""""######$$$$$$$$$%%%%%%&&&&&&'''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***++++++(((222111...EEEooo333+++,,,"""+++((()))+++---.........---)))***999MMMOOOFFFRRRiii\\\+++000000+++===XXX}}}oooRRRAAA>>>DDD444000BBB[[[eeebbb]]]___QQQ___fffRRRTTTiiihhhMMM999222666333111111,,,===hhhGGGLLL888PPPZZZ888,,,---,,,&&&...---,,,***)))''''''&&&(((((('''&&&&&&&&&&&&'''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###''''''&&&&&&'''((()))***''''''(((((('''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$&&&&&&'''((('''&&&$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$%%%(((***%%%000***DDDccc{{{sssDDD------,,,+++---///...---...///...---,,,222000888BBB???BBBgggeee===111000666:::;;;~~~zzzzzzeeeQQQ;;;111444AAAUUUgggbbbVVVZZZaaa^^^cccjjjccclllJJJ444000///222555000666777YYY333@@@BBBUUUwwwIII---)))...000))))))'''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''''''''((((((((())))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$''''''(((''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%'''******)))'''222(((LLLWWWvvvqqqiii:::+++---,,,***+++)))***,,,///111333222222111111>>>LLLJJJMMMxxx>>>(((///333777444jjj~~~pppZZZDDD===MMM```YYY]]]\\\]]]iiipppqqqrrrqqq[[[MMMFFF777......,,,((('''222TTTGGG???999<<>>wwwuuukkkaaa@@@---ggg~~~www}}}{{{yyyuuuiii]]]222000'''555FFF999DDDyyymmm666rrrXXX@@@+++888000...---)))111666///444---)))+++,,,000<<>>dddUUUaaa+++QQQ~~~zzzzzzxxx{{{|||tttiiiAAA666,,,888CCC777@@@iii___111CCCuuuIII)))***000...+++444777***&&&%%%)))555???@@@;;;666444EEEqqqAAA((((((...+++%%%)))((('''''')))***))))))(((((((((''''''''''''&&&&&&((())))))((('''((()))&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((()))'''%%%'''+++---,,,++++++---444NNNcccbbbdddmmmmmmiiiFFF999333,,,)))++++++************++++++///+++...444111222LLLlllmmmeee222:::yyyzzz~~~{{{uuuttt{{{}}}uuuZZZ@@@///666===<<>>WWWYYYRRRMMM111666ggg|||vvv~~~yyy~~~uuuqqquuu~~~||||||UUU555+++...???WWWbbbXXX888333???aaaAAA???888 ---000000,,,***,,,---+++&&&///777OOOhhh;;;&&&(((*********+++,,,+++(((&&&(((((('''''''''&&&&&&&&&&&&((())))))***+++...111+++)))'''%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%(((((())))))***+++,,,,,,&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))+++...,,,(((///EEEZZZddd{{{wwwccciiiiii>>>444(((...444((((((///'''((()))+++---......------///000444BBBddd___:::<<<>>>+++WWWvvvzzz~~~xxxsssttt|||eeeBBB---,,,333;;;AAA^^^777777+++tttmmm777)))//////'''%%%000<<<@@@;;;666EEEDDD888:::aaaaaa888((((((((((((***++++++)))&&&)))(((((((((((('''''''''%%%&&&(((((())),,,///222...---***(((&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((()))*********+++%%%&&&'''(((((()))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&''''''(((((())))))******%%%...222333CCCbbbxxx~~~ttthhh___FFF///333,,,(((&&&'''...///$$$+++,,,---...............+++111???___xxxGGGAAA>>>222FFF~~~{{{xxxuuuzzzxxxQQQ111///---)))111MMM@@@333***QQQqqq*** ;;;)))///IIIpppaaa999???eeejjjRRR333///,,,)))))))))((('''******)))))))))((((((((($$$%%%&&&''')))+++000333000000111000...+++((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((())))))***++++++,,,,,,---)))333BBBTTTfffuuu|||}}}LLLzzzWWWFFF222,,,++++++###"""+++...,,,///000000000//////000111111333>>>___gggCCC>>>777777|||}}}||||||vvvwww}}}YYY222333///)))888,,,999555IIIsssCCC222222+++,,,MMMHHH000JJJuuuBBB;;;222+++((('''''''''************))))))))))))###$$$&&&'''(((+++000333000333666777555000***&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++,,,,,,------......///:::AAAXXXwwwuuurrrwwwKKK666,,,)))000'''222000///444)))&&&;;;444333222111111111222333FFFTTTYYYTTTNNN:::333BBBrrr~~~|||xxxwwwxxxwww{{{qqq555///***111888+++''':::---AAAxxxDDD)))...333,,,...eeeAAA666AAA^^^ggg???"""(((111+++(((///'''***,,,+++'''%%%$$$%%%'''''''''''''''((())))))999777888===>>>888444333...(((%%%((('''######'''$$$&&&(((&&&"""!!!###%%%$$$'''&&&"""$$$((('''!!!#########%%%'''))))))))))))((('''&&&%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!%%%'''&&&%%%&&&''''''"""&&&)))))))))))))))'''+++***+++///555999999777IIIfffzzzzzz}}}eee999)))***+++***+++---...---,,,******,,,---+++333111...333666999CCC___MMM777666CCC666---ccc|||yyyxxxwwwxxx===///+++000444555555777333444aaaqqqDDD999777///...777WWW}}}DDD666...<<>>000999eee~~~{{{wwwtttsssyyy~~~DDD,,,***------111666666???+++GGGiiiPPP;;;555333///222;;;|||MMM111;;;000======FFFaaaqqqMMM777///---***///+++'''''')))+++***)))&&&&&&%%%%%%&&&&&&'''(((&&&''',,,222444666<<>>666++++++BBB]]]SSS>>>333>>>333===(((>>>777bbbhhh<<<,,,444,,,+++++++++,,,+++***)))'''&&&&&&&&&&&&'''((((((''''''***---,,,---666@@@JJJDDD>>><<<;;;777111,,,)))))))))))))))&&&###!!!"""%%%%%%$$$"""$$$&&&((('''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''''',,,*********(((&&&'''***'''&&&(((,,,...---...000JJJCCCDDDXXXsss}}}ppp]]]iii:::,,,444...---...///***$$$'''///------...---,,,,,,///111%%%111444:::WWW{{{oooWWWzzzNNN999111RRR}}}yyyyyy}}}|||}}}{{{vvvxxx}}}nnnxxx\\\///333444444[[[PPP|||GGGFFFVVVSSSaaa;;;(((222000---\\\ddd???>>>222222>>>VVV>>>000PPPOOOdddZZZ333&&&'''***,,,---,,,***))))))((((((((((((((())))))***)))((()))***'''&&&...777IIILLLMMMKKKFFFAAA;;;888444555666444000+++&&&###$$$###############&&&))))))***+++)))'''&&&&&&(((((((((((('''''''''&&&&&&'''''''''(((((((((((((((&&&%%%)))......+++,,,111&&&(((---222333555AAAOOOOOO^^^nnntttnnniiijjjnnndddLLL:::---,,,333...,,,+++***)))(((+++111/////////...,,,,,,...000999555///EEE}}}___777333SSS{{{|||{{{vvvuuuyyywwwsssvvv~~~nnnppp{{{ccc...000000444^^^IIIrrrlllQQQhhhttt{{{CCC777000111111DDD}}}@@@<<<===444444oooKKKLLL\\\```jjj___555777444000---+++++++++***))))))(((((())))))***+++(((&&&&&&'''&&&%%%)))000AAAIIIOOOMMMIIIEEECCC@@@@@@DDDFFFDDD===666222111...)))%%%&&&'''&&&&&&(((***,,,...,,,((('''(((***%%%&&&'''(((************(((((())))))))))))******)))&&&(((---,,,&&&'''---+++...555<<<===DDDYYYoooxxxrrrdddRRRLLLaaannnLLL,,,###)))---,,,+++---++++++,,,---...---,,,...//////...------000222+++777RRRttt///333[[[~~~vvvqqqsssyyyyyytttvvv~~~xxxoooxxxkkk...,,,***333...888cccuuu555>>>666BBBnnnXXX111>>>555;;;FFFGGGPPP{{{VVVVVV|||dddRRR;;;...,,,...---***((((((((((((((()))******&&&$$$$$$''''''%%%&&&***000888???@@@CCCIIIJJJHHHGGGOOOUUUTTTLLLEEEDDDFFFAAA777///000222...+++***+++...000...***(((***---&&&''')))***++++++++++++++++++++++++,,,,,,------222,,,+++000000+++///999<<<@@@MMMYYY\\\]]]jjj|||uuufffaaaxxxsssNNN///000222333111///000333000000//////000111...+++,,,---.........000333666111[[[ooo888>>>NNNxxxyyyuuuyyy|||}}}xxx~~~vvv555///+++777JJJZZZ]]]yyy```===...''';;;ggg111...===***???OOOggg???FFFEEERRRoooGGG000---000...((('''''''''''''''((())))))'''$$$###'''(((%%%###$$$!!!''',,,222>>>LLLQQQOOOJJJTTT^^^^^^VVVPPPQQQVVVRRREEE::::::<<<777111...+++///111///+++)))+++///***++++++,,,,,,***)))(((---------....../////////666///000999>>>AAAKKKZZZPPPWWWjjj~~~wwwvvv|||wwwUUU===333,,,)))''''''---222111+++------,,,+++---111333222)))***,,,---///222666999lllddd777???PPP}}}xxx|||zzzzzz~~~ttt///---333+++:::xxxhhhQQQppp;;;'''888EEEkkkYYY111222333000222eeeppp???HHHXXXMMMggg<<<)))***+++''''''***+++)))&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&)))***))))))000===HHHAAARRRVVVIIIHHHZZZddd```ccc\\\TTTRRRSSSQQQIIIBBBIII>>>999<<<888...+++///111333333000...///222444666:::>>>>>>;;;;;;>>>BBBAAABBBBBBLLL\\\]]]YYY\\\]]]pppyyysss|||pppOOO:::///***((()))+++***''')))...///---...,,,---000222///,,,,,,...,,,///000)))...SSS~~~YYY???)))LLLwwwqqqSSSJJJ]]]ttt{{{zzzzzz{{{~~~www;;;000111---IIIuuuvvvdddKKK,,,555PPP___888111///222444888hhhyyy;;;555LLLKKKsssIII444111333111)))"""""")))...+++%%%'''''''''&&&&&&&&&&&&%%%$$$&&&((('''&&&(((...444333HHHWWWWWWWWW]]]\\\SSScccbbb``````````````````VVVXXX[[[XXXHHH;;;CCCTTTNNNFFFBBBGGGMMMOOONNNOOOZZZXXXTTTNNNJJJMMMVVV]]]lllbbbccckkkeee[[[aaaoooPPPKKKMMMkkkrrr___QQQ>>>000++++++,,,---+++---+++((()))---...+++...333333,,,'''+++///111111,,,---999JJJcccWWW222777___xxxVVV>>>999===AAANNN```rrr~~~www===111///...000SSS}}}~~~llleeeoooIII>>>UUUhhh666***555000111555777aaaxxxMMM555HHHZZZiiiHHH...+++...000---((($$$%%%(((((((((((('''''''''&&&&&&&&&(((***++++++***)))(((+++666@@@EEEIIIRRRZZZ^^^\\\aaaeeeffffffiiiqqqxxxtttwwwyyyppp[[[MMMVVViiihhh^^^^^^hhhlllfffgggoooqqquuuzzz}}}}}}}}}ooowwwdddOOO\\\mmm~~~nnnZZZIII333...((('''***---//////***,,,,,,)))***...///------333222***(((...111...///(((...MMM|||XXX...777XXXttt```PPPDDDCCCAAA@@@JJJ^^^tttwww;;;******555AAAPPPtttxxx~~~|||}}}___LLLAAARRR}}}jjj999///444333444///111///RRRJJJ555AAAJJJ___wwwIII...///222333...(((&&&((())))))((((((((('''''''''((((((***---111000,,,))))))''''''+++000:::JJJYYYqqqssstttpppkkkjjjooouuuiiiffffffkkkooottt~~~}}}zzz}}}vvvqqqppp```rrrggg\\\jjjmmmwwwbbbJJJ777///000222111//////111111///---'''+++---++++++///111///---+++***---111222---(((***>>>\\\}}}sss666:::vvvmmmgggWWWDDD===CCCKKKNNNXXXqqqxxx===''')))AAAOOOZZZiiigggxxxTTTXXXQQQeeesss;;;&&&111777...555,,,111///JJJIIIBBB:::666FFFttt^^^AAA((()))777;;;222'''******))))))))))))(((((('''%%%%%%(((,,,...+++((('''%%%(((---,,,))),,,333---333>>>MMM___qqq{{{rrrjjjiiijjjkkklllmmmrrrmmmuuuqqqnnnyyyppprrrtttvvvyyy}}}qqqooosss___NNNBBB:::::::::444///...,,,,,,,,,---......,,,+++***///000---+++---...---,,,''')))111111***---777EEEtttuuu777BBBqqq~~~zzz|||pppvvvyyysssmmmfffWWWGGGFFFTTTRRRQQQ555555333BBBVVVlllppp```XXXZZZLLL333777)))LLLwwwCCC222333000...111222***666555III```777@@@;;;999jjjwwwPPP???;;;777222000++++++*********)))))))))+++(((&&&&&&)))+++***((())))))+++---+++'''&&&(((***((((((,,,333999======ZZZ___eeejjjnnnvvvzzzwwwmmm^^^WWWMMM>>>BBB@@@***333888===;;;111)))+++222))))))***+++,,,,,,,,,,,,///444555000+++******)))+++,,,111444111444IIIaaaccc///BBB~~~wwwwwwzzzyyywwwiiiiiiLLL>>>///<<<888>>>mmmyyy___;;;DDD@@@000555---dddvvvHHH...;;;BBB222,,,999444)))666333@@@qqqHHH111>>>MMMDDD|||ZZZ;;;000444,,,++++++++++++*********,,,***))))))***+++++++++,,,,,,)))%%%%%%***...000---+++))))))+++,,,+++***&&&...555444111222999@@@GGGAAA@@@HHHNNNLLLFFFBBBAAAFFFMMMSSSTTTPPPHHHBBB<<<666444666999>>>@@@???888000(((&&&---222...&&&---...//////............---333666111,,,++++++***---222222555JJJlllXXXBBBSSS{{{~~~bbb555111///@@@HHHwwwzzz555333...===JJJLLLccc>>>AAA333&&&***>>>BBB444000;;;999)))111)))222EEE444CCCBBB111jjj^^^:::---,,,,,,,,,+++++++++******&&&&&&'''((()))***+++,,,)))...---'''&&&******%%%''''''((()))***++++++,,,+++...000222555777777555---555:::555,,,(((...444111000//////000111111111555444333888999+++%%%111(((------***+++222333...(((***---......---------(((///333000---...000000///222...777lllMMM===eeezzzuuu|||MMM555555333^^^NNN===]]]zzzIIIBBBBBBnnnWWW---///+++,,,000111TTTDDD888222000666666888555333IIIXXX444999@@@???bbb___>>>)))111777'''+++444######+++---'''&&&,,,...)))+++(((&&&%%%''')))))))))))))))))))))***+++------000000//////...---,,,,,,000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,++++++***...---,,,+++***)))((('''111---)))'''((()))(((&&&---///******...)))'''222555333KKKgggkkkjjjWWW<<>>BBBLLLFFF555333GGGrrriiiEEE777666666@@@EEEHHHbbbgggNNN<<<999222+++))),,,///---***************++++++,,,---,,,,,,++++++******)))))))))))))))******+++,,,---------------------,,,,,,000...,,,+++***+++,,,------......///000111222222'''222AAAMMMXXXjjj|||dddXXXQQQooommmOOO;;;kkk|||www~~~lllOOO)))111222,,,===222111111,,,222;;;tttJJJ:::&&&000///...000111&&&<<>>===VVVNNN555666666444222222333222<<<<<<999@@@>>>***:::nnnyyySSS444+++///666555888:::444IIIxxxgggUUU>>>000,,,...---+++++++++++++++,,,---...///000000//////...---,,,,,,***))))))))))))+++---...))))))+++---///111333333555333000---------///000------///000222444666666CCCaaa```|||yyyVVV???```kkk777222---+++---///000///666,,,---666III:::111333+++000###222---+++:::===666===pppcccOOO<<<111---...000666111111666555///444AAATTTnnn|||qqqIII666111///---,,,---000444777<<>>...%%%222666111888222...111SSSuuu```FFF333///666+++---000333333333111000***>>>FFF@@@777444GGGfffvvvhhh___KKKGGG@@@999333000//////...---...222888;;;;;;::::::+++:::???///EEEWWW;;;444???OOO]]]lllcccVVVgggtttRRR666444---///000...,,,,,,///222333,,,222>>>YYY666444+++%%%///+++---)))333***111555xxxaaakkkSSS999===;;;///111...222,,,666AAAZZZoooFFF555222000++++++---///222333222000///'''666:::777666///,,,333111WWWzzzvvvuuujjjhhhhhhnnnxxx~~~~~~rrrfffrrrzzzsss~~~```\\\eeeiiiSSS333"""222,,,///111000---,,,///111222###000XXXDDD666333***'''...,,,,,,&&&222,,,---:::yyykkkYYY???222555777&&&(((......;;;;;;XXX\\\LLL;;;******+++''',,,------...////////////)))111---***444888111...999<<<@@@GGGUUUqqqvvvzzzwwwgggSSSJJJwwwAAA333555---)))+++---///000111111222333888///EEE888666000++++++---,,,,,,(((111222...IIIrrr[[[aaaOOOLLLNNNCCCCCCAAA???CCC...111)))000666333---,,,+++***+++,,,...///$$$333222,,,333888222...+++...555;;;======BBBIII}}}gggmmmqqqcccQQQ```sss:::***777777***......///111333444222000666BBBdddmmm444666---,,,///,,,,,,---...,,,555---^^^{{{sss333111)))000111(((+++******))))))***+++,,,,,,+++!!!---XXXppp]]]AAA333///...333666333333555CCCyyymmm```zzz}}}hhhSSSWWWpppTTT333,,,000111444222111222444333///+++&&&FFFrrr^^^222777+++---333++++++---111'''444+++kkk;;;777)))---111...((())))))************)))'''000***,,,JJJggghhh___\\\III777000...---...222(((777DDDCCC::::::IIIYYYyyyzzzvvvUUUWWWssswwwuuuyyybbbFFF]]]vvvPPP888333>>>+++222111222666444......222---MMMCCC555111//////...++++++...333888---...rrr>>>000444///***...---------,,,,,,+++++++++444&&&%%%111CCCXXXddddddiii\\\LLLNNNWWWHHH///'''***666444---222777;;;CCC>>>FFF???555888AAAQQQdddmmmuuuyyypppxxxaaadddHHH>>>HHH333AAAfffDDDAAALLL@@@333777888444000000222444///ccc|||333111......111111//////222>>>444---999vvvBBB333555000)))+++,,,,,,,,,,,,+++++++++***)))$$$(((GGG^^^ZZZTTTAAA;;;444;;;JJJIIIFFFOOO...888555---000333444:::@@@GGGJJJKKKLLLFFFBBBFFFKKKLLLHHH>>>DDD___eeeOOOBBBDDDKKKTTT\\\aaajjjsssttthhhddduuu{{{qqqZZZOOO===QQQ@@@555<<<<<<:::jjjIII@@@DDD???444555333000111444222...FFFZZZ+++///,,,---111222222333777:::///...444cccEEE333444000)))***,,,,,,,,,,,,++++++++++++000555---999\\\\\\AAA777***+++'''+++555:::HHH```SSS\\\XXXNNNIII@@@777777222111555@@@EEEEEEIIIRRRYYY]]]bbbXXXNNNXXXaaaYYYKKK@@@777999>>>???>>>===PPPlllxxxpppnnnpppuuuuuupppjjjiii\\\???<<>>,,,<<>>333---@@@___444...FFFnnnccc;;;666555222111333111---///555999999888======bbbPPP:::666BBB===888GGGpppbbbDDD///)))&&&&&&))))))(((,,,******...******666===***///+++000((((((000((('''---&&&555dddcccZZZ???888222---;;;;;;QQQ___XXXVVVVVVYYYaaaRRRXXXPPPEEE@@@???:::444111000111///,,,,,,111444444333333333222111333999===888888777???IIINNN```~~~```;;;444???fff:::777qqqBBB333:::888<<<666666333000111777888666:::666RRRVVV888222;;;111///<<>><<<;;;:::555000000444111000000111222000,,,(((...000///111555999QQQvvvUUU555;;;~~~PPPOOOqqq>>>666...DDD666777666333111444999999555;;;888\\\ccc888111222333111***+++<<>>iii|||vvv888---555000---''',,,,,,---+++%%%333QQQ@@@,,,,,,555,,,++++++)))+++&&&222cccyyyrrrTTT---,,,///&&&***%%%+++XXXhhhWWW111333<<<[[[\\\UUUXXXaaa\\\iii}}}oooccccccjjjlllkkkjjjeee]]]QQQEEE<<<666222111777444...111666333===VVVxxx^^^@@@===SSSfffEEE;;;666???oooGGG888444000333===DDD???444///444MMM\\\???555777;;;111333666888888777555333444AAA\\\DDDYYY666&&&---(((''''''---++++++///,,,...<<>>WWW{{{^^^///+++///(((---(((,,,WWWggg\\\;;;&&&222333YYY```jjjmmmggg```eeessswwwqqqhhhdddkkksssuuuqqqvvvpppiiifffbbb[[[OOOEEE777444...///222,,,444LLL{{{tttUUU:::QQQnnn???GGGGGGLLL>>>EEERRR;;;777222555???FFF???444333<<>>ccc```)))###***&&&,,,(((333YYYggg^^^AAA+++...&&&)))>>>]]]jjjfffggghhhaaaggglllnnnlllqqq{{{{{{tttkkkjjjnnnzzzrrrccc222555555888999000666MMMnnn{{{WWW888lllVVVSSSiii```gggSSSFFF@@@KKKLLL888>>>444777III\\\111///$$$111(((((((((((()))+++---///FFFyyycccFFF<<>>SSSdddlllmmmlllqqqnnnmmmqqqzzzyyyxxxOOO///888000000222000kkkJJJIIIoooLLLkkkkkk___NNN@@@BBBIII:::444555HHHOOO777666999666:::dddMMM)))---$$$+++************+++---///000,,,SSSkkk===------000000)))222TTTvvv~~~mmm___KKK222)))555------;;;PPP```fffgggrrrooorrrzzz~~~{{{VVV555777///222999<<>>@@@JJJFFF777GGG555HHHJJJ===///)))PPPnnnQQQ===777888:::...222999dddSSS//////---,,,+++,,,------,,,((($$$---666---'''111,,,---000333222111222666)))------&&&...222KKK}}}hhhFFF+++...888666000------JJJrrryyyFFF+++,,,555...***//////333888222yyyaaacccWWWbbbRRR555999```dddAAAIIIoooGGG<<>>===FFF222***HHH```CCC---...222...---333111DDDttt111000...---,,,,,,------%%%444222)))...333...+++'''///111///222777000$$$'''...///)))555999OOOoooqqq~~~XXX777///000,,,+++000444'''444```RRR---444+++:::333...000...111111BBBNNNGGG}}}{{{kkkDDDDDDJJJMMMIIIBBB===666111OOO{{{UUU:::111222555666000***000;;;]]]NNN...(((111+++***///***222)))((()))+++444444&&&---///333666222++++++111***---444///,,,EEErrrwwweeeDDD666444222000111888...000///HHHKKKrrrXXX666///444333)))333)))---;;;000999999MMMRRRvvvyyyKKKdddFFFBBBHHHMMMMMMLLLGGG>>>444111HHHgggyyyVVV:::---+++--->>>333+++,,,333<<>>,,,999444NNNFFFKKKNNNKKKGGGCCC>>>999===<<<:::777666666555444;;;444///000444444---&&&111///666OOOttt~~~...222222222///---111111***111///***,,,222111///333***111555555444333000,,,...GGGcccLLL333111```\\\FFFBBB;;;333777...III999:::555444222000222444333...)))...000...222888111DDD~~~pppWWWDDDQQQIIIMMMQQQWWWVVVJJJ===:::===@@@,,,000444444000000555;;;222000------...222555777999OOOsssJJJ333888:::555222777:::555//////555---'''......---666***---///,,,''')))444???\\\bbb;;;(((FFFcccKKKGGG333HHHDDDqqq???;;;///000//////111333222///+++111666000000000333bbbpppWWWCCCHHHTTT[[[ZZZKKK;;;888@@@HHHKKKBBB:::777666444111111)))444===999...,,,888FFFiii~~~III666III777888000000<<<===666888IIIbbb\\\FFF@@@444''',,,000***+++666@@@NNNkkk```888,,,AAAsss```QQQ444DDDDDDrrr???===777222000---+++,,,...111333...666222222333OOOkkkAAA000>>>FFFNNNQQQGGG;;;999@@@EEELLL===111222777555///+++***...000///777SSS|||[[[???555888GGG444666000555DDDBBB@@@PPPsssHHH333666***777bbbfff888...:::OOOoooQQQ>>><<>>EEE<<<777;;;>>>999333000222------<<<[[[PPP...333111222EEE888<<<888AAAQQQMMMPPPkkkhhh666666***FFF{{{BBB///000000fff___NNNLLL222666///......000222111---***...222111666888yyyuuu<<<111;;;333<<>>444...000...333***HHHWWW???XXX555///777:::777666:::999GGGBBBTTThhhkkkeee222666888>>>;;;333333666UUUppp___LLLFFF444222000...------...///333---???666PPP]]]888111222222666:::>>>FFFJJJDDD:::>>>;;;@@@IIIGGG;;;444555999===333TTTMMM@@@~~~NNN<<<222888???===777666999<<<666999DDDYYYbbb444555666999xxxIII555888444???sss555444222000//////000111111666===000|||zzzDDD...:::999555333:::GGGOOOHHH<<<>>>===@@@EEEBBB::::::???999<<<;;;YYY@@@<<>>:::444999666555555444666AAAMMM333333GGGVVVAAA999WWWdddCCC888;;;>>>CCCEEE>>>555444999FFFDDD:::>>>HHHxxxWWW;;;555777555EEEvvv777888999777>>>aaa777555444222222333555666???333>>>```BBBFFFBBB<<<666000---...111444222111000111666DDDQQQ222222WWWQQQNNN999ZZZ```<<<333<<<;;;::::::888444222666<<>>333///>>>222bbbmmm;;;555444333222222333555666888---ppppppDDDCCCBBB>>>555...000666...000222333444777<<>>SSSaaaDDD<<<333222555777ppp}}}BBB666222:::333:::;;;000CCC444444333333222333555888999fffrrrKKK;;;===444;;;:::333444<<<<<<666000ZZZ888HHH===888sssQQQ111777222---:::BBB111444666555333333:::BBBBBBlllPPP:::333000:::888fffZZZ777444666666===gggEEE)))333<<<666999000///777777111555CCC|||rrrlll^^^AAA,,,777NNNGGG---DDDTTT===>>>,,,<<<GGG333000222///666;;;000333333///444>>>:::666===aaaRRR666888222...333OOOCCC999888666...AAApppsss===444AAAEEE>>>999000>>>///...>>>000AAAvvvSSS[[[rrrddd@@@TTTOOOKKKBBB444VVVooo666777<<<999111666888,,,444444,,,222BBB:::333DDD]]]666888555...999===RRR666000:::333,,,:::MMMvvviii???&&&333BBB<<<888>>>,,,888333222777888kkk~~~???555333777444000111333333:::444444===777DDDlllmmm888222111777999999FFF***888>>>222,,,...EEEjjj888777<<<===888444777999888666***;;;???111]]]UUUFFF555222888999777;;;000===>>>888555>>>lllzzz777000///BBB444???|||```222444888444666;;;UUUwwwmmmUUUDDD===@@@666000<<<===444999EEEAAA///<<<333;;;:::JJJ^^^444...666333...000555:::777777WWW:::999===UUU@@@HHHQQQrrrLLL@@@>>>444888HHHQQQeeewwwRRR===<<<666333:::@@@***>>>:::===@@@888<<<;;;:::999888;;;======888333333FFF111000|||```PPPFFF===@@@GGG444555>>>NNNIIIEEELLLSSSFFFDDD111FFF+++444555???555777>>>333AAA999888>>>@@@888999<<<777999AAA444:::AAA888;;;======<<<@@@BBB999...000:::222BBB777VVVxxxiii@@@:::MMMlll\\\MMMOOO888666333---===333444888EEE444555>>>222CCC777999<<<777333???BBB444777===///444===666;;;;;;===??????===:::999999999???222MMMXXXfff___GGG>>>888;;;<<<999777999777777666555666;;;AAAFFF999AAALLL<<>>AAA>>>;;;;;;;;;:::???KKK555000@@@666222BBBLLLpppAAA>>>888444888;;;:::777555222===DDD???666:::OOOdddLLLYYYgggPPPGGG555<<<999666333111111333777===BBBKKK444DDDCCC222777@@@OOOLLL999111333777999888555333444666999;;;999555777>>>FFF???PPPgggTTTIII333::::::CCC<<<888;;;<<<;;;===BBB...III===---AAAGGGZZZLLL<<<888:::???AAA;;;222000666===444:::@@@AAA<<<888888999777888EEE>>>III@@@DDD<<<222---333@@@DDD===999===AAAKKKEEEOOONNNtttsssEEEXXXZZZooorrrmmm^^^QQQSSS```jjjRRRbbbqqqrrrggg```ccckkk```IIICCCDDDiiippprrr```SSSDDD>>>BBB???555888EEEwwwwwweeeiii{{{rrrRRRccclll]]]ccccccdddeeedddcccbbbaaazzzmmmgggccc___\\\fffdddbbb```^^^\\\[[[[[[TTTSSSQQQNNNKKKHHHFFFEEEAAA;;;@@@___xxxRRRSSSRRRQQQPPPNNNMMMLLLKKKIIIIIIHHHGGGFFFDDDDDDCCC;;;:::===@@@>>>:::>>>GGGMMM:::===444BBB555::::::::::::;;;<<<===>>>999888888888888888888888777:::666GGG<<<<<<======>>>???@@@@@@<<<<<<<<<;;;;;;:::::::::===<<<===???===:::@@@HHH~~~YYY===777...@@@<<<999888777666666555555555:::::::::999888777777666999:::>>>@@@======<<<<<<;;;;;;;;;:::=========>>>>>>?????????;;;:::;;;<<<:::999===DDDSSSDDDBBB888;;;000>>>>>>===<<<<<<<<<<<<===999999999999999999999999444333AAA777????????????????????????555555666777999:::;;;;;;:::;;;======<<<;;;===???DDD555999;;;BBB===777777888:::<<>>???<<<999;;;999888:::<<<;;;999666333ppp}}}///:::;;;777---///)))777444BBB;;;===888666888;;;<<<:::;;;???===<<<>>>CCCrrrPPPEEECCCBBB@@@>>>===<<<<<<======>>>>>>>>>===;;;:::333888@@@:::111999???777555222666;;;666888888888888888777666666666555999:::666:::@@@@@@???ggg::::::444111===AAA999BBB999AAA999<<<888;;;;;;888777::::::888222888CCCDDDsss777:::::::::::::::;;;<<<===999:::;;;<<<===<<<;;;;;;???777999<<>>BBB777000888<<<333888<<<<<<888666888;;;<<<777:::999222555:::444===NNN;;;???::::::222999555>>>222:::555<<<666;;;:::666888@@@???888888777<<<888kkkDDD<<<<<<;;;;;;::::::::::::888888999::::::::::::999<<>>>>>>>>=========999:::;;;;;;<<<<<<;;;;;;333555666555CCCPPPCCC666???777;;;999999888555555999999666555888777888999;;;<<<<<<<<<<<<>>>llloooNNNJJJTTTTTTIIIJJJMMMPPPUUUYYY]]]___nnnpppvvviiiTTTSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTT\\\UUUaaaZZZfffqqquuuMMMHHHMMMJJJIIIDDDIIIEEEDDDFFFKKKKKKHHHFFFHHHLLLNNNPPPRRRTTTUUUVVVWWWWWW___ttt}}}}}}zzzvvvttttttssszzzWWW[[[eeeaaaZZZrrrwwwwwwnnnwwwRRR///222@@@666555555::::::<<>>;;;111...444;;;111+++))),,,++++++888HHHIIIKKKWWWhhhqqqwww===777555777666888777...>>>^^^bbbCCC444777333666222333666222***)))...111111666:::777444>>>LLLeeebbbmmm555777:::;;;777777444111<<>>DDD///444CCC999555///)))))))))***+++---,,,***+++///222222222333$$$)))666@@@999,,,111BBB)))555>>>>>>CCCRRReeeppp444666888999555555333666+++000555///666>>>555777555222111000...,,,+++///,,,***,,,///...***&&&@@@333)))'''&&&%%%***333222555666111,,,---333999???:::PPPnnnuuu|||AAA888333222111555666666555888;;;;;;888333,,,***,,,---,,,++++++***(((((((((((())),,,//////---&&&$$$%%%,,,333666222---$$$'''---222333///---...<<<---,,,000((()));;;III\\\nnnPPP===111......555777///444000---111///---333+++---...+++)))***,,,---///000///+++(((***---...&&&---000,,,)))******)))333---***,,,...///000333,,,)))000555111222333,,,444333555>>>OOOeeexxxxxx:::>>>222777---555444333111///...---,,,,,,************))))))))))))******+++++++++,,,,,,,,,((()))***+++++++++++++++(((((()))***++++++,,,,,,///,,,+++......---...111000000//////000222444555RRRRRRTTT\\\jjj}}}uuu666:::000555,,,333222222111///...---,,,,,,*********)))))))))((((((************++++++++++++*********++++++***))))))(((((()))******+++,,,,,,,,,+++---111222...,,,...///......///000111333444333222111222666===DDDIIItttyyy444888000444...444111111111000///---++++++******))))))))))))(((((((((((()))))))))*********++++++++++++***)))((('''(((((())))))******+++++++++)))***......+++***---------------...000111222///000000000111111222222===EEEQQQcccvvv777999333555111555333333333111///---***)))***)))))))))(((((((((((('''''''''((((((((())))))))))))******)))(((((('''((((((((()))))))))******---)))&&&''''''&&&)))...******+++,,,---...//////,,,...111444666666666666:::444000DDD[[[ZZZjjj{{{}}};;;888444333222555777666555222///,,,)))((()))))))))(((((((((((('''&&&&&&'''''''''(((((((((&&&'''((()))))))))))))))(((((((((((((((((())))))+++((((((++++++((((((***((()))***+++,,,------...******++++++,,,,,,,,,,,,999LLLJJJEEERRRWWWTTT\\\kkk<<<444333///222444999777444000---+++)))((())))))((((((((((((''''''&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((('''(((...444444---'''%%%'''((()))+++,,,,,,,,,,,,000///...---...///000111111:::===@@@DDDAAA<<>>===777>>>HHH;;;AAA\\\```}}}zzzjjjooo===111333///888999333000,,,)))((()))***,,,)))((((((((('''''''''''''''''''''((((((((())))))(((((((((((('''&&&%%%%%%'''''''''''''''''''''&&&---)))'''((((((&&&'''+++&&&((()))+++,,,,,,,,,,,,(((((()))***+++,,,---...444999CCC;;;222CCCJJJ333@@@;;;SSSyyy{{{kkkOOOEEE:::777<<>>???<<>>BBBVVVmmmsssvvvuuu555===...AAA888222444:::>>>BBBFFF[[[{{{NNN333555777444;;;555///)))'''))))))&&&""")))((('''&&&&&&(((***,,,000---)))((('''&&&&&&&&&***((('''&&&&&&&&&((())))))))))))))))))(((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))***'''(((((())))))*********,,,---...000111222333333:::@@@===<<>><<>>111222BBB888777===OOOgggyyy~~~XXX;;;JJJOOOJJJrrrwwwkkk___XXXHHH555,,,---000000,,,++++++***))))))(((((('''&&&&&&%%%&&&'''((()))'''''''''((((((((())))))&&&&&&'''((()))***+++,,,,,,---...///000111111111...222666>>>@@@222,,,:::BBBCCC888;;;BBBYYY[[[WWWRRRooo___888666???<<<666888999===???CCCOOO^^^ccc]]]DDD???LLLVVV[[[___}}}zzzbbbKKK:::------,,,,,,+++***))))))''''''&&&%%%&&&'''((()))''''''''''''((((((((()))%%%%%%&&&'''((()))***++++++,,,---...//////000000000///444CCCHHH444)))555@@@@@@;;;222777BBBFFF???TTT]]]vvvyyyuuuhhhnnn___???///666;;;666)))888AAA===AAAPPPYYYWWW===KKK>>>888___iiisssyyy~~~ppp___XXXNNNDDD<<<777666666???===<<<>>>CCCIIINNNPPPbbbeeemmmxxx~~~yyyjjjSSS888***)))''')))+++,,,,,,+++((('''$$$$$$(((,,,(((!!!###+++%%%%%%%%%&&&&&&((())))))...***'''***///333333111...///???TTTSSS===000222777888999666555999BBBJJJNNN[[[iiiqqqxxx~~~~~~~~~nnn```BBB444AAA555444===DDDTTT???JJJKKKQQQFFF???;;;DDDSSSDDDsss???666111111111444222000---,,,,,,------...,,,)))((()))***,,,,,,&&&&&&))),,,,,,,,,444>>>@@@III[[[uuutttaaaLLL<<<***###%%%)))((($$$333)))$$$+++***&&&''''''&&&'''((()))******...+++(((***///222111//////...===VVV[[[III777222444666666444444888AAAHHHHHHOOOVVVYYYZZZ]]]gggooonnnooommmRRR777000===000555LLLDDD???AAAMMMJJJ???FFFNNNPPPZZZqqq999---<<<---222***+++,,,------,,,++++++((((((''''''''''''((((((///,,,++++++(((%%%&&&***------,,,++++++000777===hhh>>>)))&&&***...!!!'''***(((''')))((($$$((((((((((((((()))***+++...+++)))***...000///...///,,,999RRR___SSS???555000222222111222666>>>EEEIIIFFFFFFEEEAAABBBSSSfff{{{yyyzzzyyyJJJ777111<<<;;;888444AAABBBMMMBBBRRRVVVMMMgggxxx444---;;;(((+++000000111111000...+++******+++------------......(((''''''))))))))))))***$$$&&&((()))***---111444---;;;HHHSSSgggVVV666&&&+++))))))***'''$$$&&&***((((((''''''((())))))***---,,,***+++---...---,,,---***222FFFTTTQQQDDD;;;............///444;;;AAAIII???:::<<<:::888HHH^^^hhh|||wwwVVV:::777...999222???888DDDCCCQQQWWWVVVlll<<<222111///333+++++++++++++++++++++,,,+++---...---***'''&&&''')))***++++++,,,......---...,,,+++***)))&&&"""%%%$$$''',,,...222AAARRRUUU)))%%%&&&(((,,,''''''&&&&&&&&&'''((((((,,,+++++++++,,,---,,,+++***))),,,666AAAEEECCC@@@...------,,,...222777;;;BBB555000555666333:::HHHMMMpppmmmpppSSS444--->>>111999555777AAABBBMMMbbbooo|||RRR;;;222888:::???===;;;999888888888999222555888888666555666999000333333...*********(((,,,***((())),,,---,,,***111******...'''***!!!666ZZZ\\\@@@333)))$$$&&&''''''&&&&&&&&&&&&''''''******+++,,,,,,,,,++++++)))******,,,333;;;??????111///---,,,...000444666;;;222---111333//////444CCC;;;\\\tttsssppp===&&&...@@@666777AAA777@@@WWWaaacccNNNJJJFFFGGGKKKJJJGGGDDD@@@>>><<<;;;444888<<<===<<<===AAAEEE===CCCDDD===777999;;;;;;)))+++------+++)))))))))&&&%%%%%%'''(((***///444---&&&!!!+++FFFhhhwww^^^LLLAAA666+++((((((''''''''''''((((((((()))+++,,,,,,+++++++++(((,,,,,,,,,111:::;;;666444222///---...///111222222111///.........///000,,,???;;;]]]{{{```iiimmm...111<<<888;;;>>><<>>222555333333333222000...,,,***)))+++---+++'''&&&)))---%%%...333...+++000777999;;;BBBIIIGGG===222,,,+++###+++,,,&&&%%%+++((( &&&***---***&&&%%%***///555FFFMMMJJJXXXjjj\\\===***)))(((((((((((())))))&&&(((+++,,,+++++++++,,,)))...///000666===999...777444000....../////////(((---...(((&&&,,,111333---:::777555@@@ggg```ggg:::%%%888999666FFFMMM666KKKOOOxxx222...777///...///222555888999777555111333444333000,,,)))(((///+++''''''***---...------)))+++555;;;999555555333000---+++(((&&&'''******$$$"""''')))'''(((---$$$'''---777DDDSSS___fff\\\HHH222'''$$$%%%+++111,,,///111---((('''***...+++---000222444444444333:::888444000...,,,,,,,,,---------------------------000444666888FFFccc}}}dddvvv999---777000AAA888:::HHHCCCTTTggg{{{hhhfffqqqppp}}}xxxuuuTTTQQQLLLGGG@@@777///***///&&&###)))000111//////...---,,,,,,,,,,,,...000'''&&&(((---///,,,(((&&&+++(((%%%%%%+++666AAAHHHWWW]]]XXXFFF999555,,, ///((($$$(((...000...,,,++++++,,,---///222444666999777444000---,,,++++++------------------------...///111222444>>>UUUjjj\\\}}}|||///&&&CCC111>>>;;;000QQQCCCTTT```uuukkkHHH000%%%"""###%%%(((+++...000///,,,'''$$$,,,,,,)))%%%&&&)))***'''...***%%%!!!!!!&&&,,,000BBBHHHIIISSSwwwvvvBBB000+++***...---)))(((,,,,,,***))))))+++000666999999777444000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,---...///444AAAOOOWWWkkk>>>222333555888;;;999BBBBBBGGGRRRuuu|||rrrkkkWWWXXXYYYZZZWWWPPPGGG@@@AAADDDHHHKKKLLLMMMOOOPPPRRRYYYcccpppuuuPPP666...---***&&&'''+++,,,+++,,,...+++&&&'''---...***))))))))))))))))))))))))222@@@KKKhhhggg888///***---,,,((((((------+++******---222777:::777666444111///---,,,,,,++++++++++++++++++++++++...***))),,,---...333999???ZZZqqqsssmmmrrr777111...;;;CCC,,,CCC<<>>///...,,,***)))(((((((((222%%%"""666NNNdddqqqbbb???...,,,...//////000111222333444444000000//////......------************************,,,((((((,,,...,,,,,,...$$$@@@DDDYYYccc{{{]]]{{{FFF)))111@@@555333???DDDEEELLL___ggg111333))))))333111///......---+++)))---......+++(((&&&%%%%%%...------------+++'''$$$---///,,,'''(((---...+++666CCCQQQ[[[fffnnngggYYYRRR???111000///,,,444CCC000000000000///...------###+++111,,, ###<<>>EEEHHHKKKlllttt888<<>>'''999888%%%000777111333///KKKuuu<<<===+++,,,,,,"""***///++++++)))''''''((('''%%%'''(((((()))***++++++,,,******))))))))))))******------------000===XXXooo|||zzzwwwPPP555666@@@777666===@@@AAAPPPeeeQQQ+++555---111111000///...,,,+++***)))000222000111:::BBBEEEEEE<<<222+++***---000111,,,,,,,,,,,,,,,+++)))'''---,,,***'''%%%%%%'''(((((((((***EEExxxqqqCCC((()))777===:::IIITTTrrr[[[333999888&&&222,,,444GGGYYYrrr___555222'''!!!000%%%$$$''')))******+++***(((((())))))***++++++,,,,,,******)))(((((()))))))))+++***+++,,,---444FFFVVVvvvoooxxxlllQQQ444555888===AAAAAACCCOOO\\\}}}\\\...555333666666444222000...,,,+++'''...333444AAAaaa{{{XXX@@@888666111+++222000...///222222///,,,&&&(((,,,///000///---,,,------&&&***???TTTfffyyyuuuAAA))))))///111HHH~~~www???###$$$222111...((((((...<<>>---444;;;===<<>>???DDDCCC???CCC>>>777444555444222///555222///,,,***)))'''%%%&&&...+++&&&(((%%%&&&000<<>>wwwZZZ777<<<777666555555555777888:::AAA666---++++++***,,,111444KKKfffppplllkkkvvvJJJDDD333***000///***,,,"""!!!***///777NNNhhh\\\222888?????????666((((((+++&&&'''444,,,:::EEE999JJJgggMMM888)))))),,,)))'''(((++++++++++++++++++++++++***))))))******+++,,,---///...000333111------111***222***TTTPPP___JJJZZZgggfffWWW===///555;;;:::===<<>>===<<<;;;666333333666666444444666pppMMM000///555222,,,+++555mmmvvvKKKRRR$$$,,,((('''***+++******---''',,,444NNNxxx???+++(((@@@PPPFFF555...+++(((+++000''' 222OOO<<<(((...(((%%%)))444+++$$$000///''',,,***)))(((((())),,,///222222111000...,,,+++++++++///...///111///999ZZZ}}}JJJrrrppp{{{AAA888---::::::BBB===QQQ@@@===:::888888;;;;;;777777999888111///444666222333888333eeeLLL111,,,)))******''''''***---)))%%%+++BBBfffggg222!!!444FFFBBB444---((($$$&&&)))+++...222[[[TTT111&&&222'''))),,,222333'''%%%222***)))(((((())),,,///111//////......------,,,,,,,,,***+++......666QQQnnnfffXXXZZZrrr```DDD---;;;999999;;;GGGPPP<<<999666666999999555444666888>>>CCCBBB;;;333111111333UUULLL555111......,,,'''&&&(((,,,&&&%%%%%%!!!***TTTsssCCC***...333///------((("""&&&...,,,###333ZZZ\\\666+++888)))%%%***))))))+++******)))(((((())),,,...000,,,,,,---......---------,,,((()))---///555GGG[[[tttKKKNNNMMMSSSEEE,,,777999555<<<;;;eeesss:::666444444777666222111333888;;;:::666666888777333666BBBppp[[[666444333555777444---***+++((($$$)))111***$$$777RRRYYY444'''%%%)))111222+++$$$&&&+++,,,(((&&&HHHhhh...---%%%)))''' ,,,333###))))))(((((()))+++---///+++,,,------------,,,+++...******///333666???JJJbbbQQQRRR444AAAkkkCCC---555777>>>555KKK@@@999666666888777444444777:::===;;;555333777:::999===777UUUZZZ;;;)))111444;;;AAA???666111000+++'''%%%'''***((($$$!!!CCCsss```???///(((+++111444...&&&'''...---!!!JJJfff$$$ ///666((('''...))))))(((((())))))+++,,,---------------,,,+++***)))...+++***///333666888;;;EEEWWWZZZDDDLLLggg???...999999111CCCyyyWWW;;;777555666666555777;;;;;;DDDKKKEEE888///333:::@@@888DDDbbbVVV~~~UUU333///,,,///555???FFFCCC:::333333+++---)))"""$$$---///))),,,"""+++KKK```[[[MMMHHH444)))'''333;;;444)))###(((...)))&&&CCCuuukkk>>>&&&...///&&&%%%***((((((((()))***+++,,,,,,...---,,,+++************+++)))(((+++000222111000666WWWaaa[[[@@@wwwccckkk111777///222>>>MMMzzz>>>999666777888888<<>>??????DDDSSSsss333CCC999///555999222777@@@EEE@@@555000000***...---((('''+++***&&&333###'''...000>>>RRROOO>>>---,,,:::BBB888((("""111---"""%%%555ccc{{{>>>"""))),,,'''%%%(((((())))))******++++++---,,,***(((((()))+++---)))((('''))),,,///...+++222HHHUUU___===???JJJqqqJJJ999***:::666:::FFF@@@<<<===>>>???EEEKKKyyyooopppgggPPP>>>999000CCCDDDoooQQQLLLYYYtttaaa===888ZZZ333...;;;777000...777:::???AAA:::///+++---,,,(((&&&(((++++++(((%%%"""'''///111(((###333IIIhhhYYY<<<'''///FFFIII;;;(((&&&+++555"""222qqqxxx333!!!...///)))(((((())))))******++++++,,,***(((&&&'''***---000))))))((((((+++......+++111000>>>```dddFFFDDDKKKeee@@@+++BBB...888oooKKK555???===:::XXX```QQQ{{{999:::;;;:::>>>qqqEEEOOOoooLLL+++AAAkkkAAA///&&&AAA***000444:::WWWXXX///###///(((''''''''''''''''''''''''%%%''')))'''%%%(((///555ZZZbbb~~~\\\---***222OOOEEE... %%%+++(((+++444qqqyyy222'''555(((%%%---+++"""###------"""%%%+++000000,,,+++...222---+++(((&&&&&&(((+++---666888HHH___gggYYYJJJDDD]]]iii000333...777FFFSSSAAAAAA===JJJbbb]]]UUU~~~:::<<<======EEEQQQPPPbbbnnn???BBB[[[;;;222222222)))...333777PPPQQQ...%%%///(((''''''''''''''''''''''''%%%'''(((&&&###$$$)))...<<<[[[lll???111777;;;777000***)))++++++)))111fffyyy777 000---%%%$$$))))))"""%%%...)))***+++---///000///---,,,+++(((&&&&&&(((+++,,,;;;@@@FFFOOOVVVVVVLLLAAAIII]]]666666(((111???^^^???999???KKKPPPRRRlll???>>>CCC>>>MMMqqq<<<===pppKKK333@@@999000444!!!...333222222DDDFFF,,,&&&...'''''''''''''''''''''''''''&&&((()))'''$$$###%%%(((******RRR|||+++111;;;<<<---###'''---///;;;bbbvvv333,,,...&&&&&&+++))) $$$///---)))'''+++222444///))),,,***(((&&&&&&(((***,,,222888999888CCCUUUYYYQQQ777NNN???EEE---///666ooo<<<888LLLAAA===bbbDDD777777@@@eeeUUUDDDFFFBBB666>>>999333222'''666333000...888999***''',,,&&&''''''''''''''''''''''''''')))***)))'''%%%&&&'''%%%&&&+++WWWVVV,,,///555888000&&&(((000---)))***YYYnnn111$$$,,,...'''$$$)))+++&&&,,,((('''+++222444...'''+++***(((&&&&&&(((***+++(((,,,---,,,666JJJ[[[aaa>>>EEEDDDVVV>>>333---JJJNNNDDDSSS@@@\\\XXX;;;333NNNttt|||NNN...dddJJJ;;;III777444...666777(((000---000000+++)))***&&&''''''''''''''''''''''''%%%'''))))))(((((('''(((%%%...$$$+++@@@yyyHHH***""";;;FFF111"""&&&&&&%%%,,,<<>>FFFuuuRRRIIINNN<<<>>>777333777333---///'''''''''''''''''''''''',,,***)))((()))******)))'''''')))***---FFF{{{TTT&&&333>>>///""",,,)))+++---"""<<<{{{GGG%%%$$$......&&&((()))+++...000...***'''((((((''''''''''''(((((((((...,,,$$$%%%///333000555TTTTTT<<>>QQQNNN===(((...,,,(((((((((&&&000"""RRR[[[000 ''''''''')))***+++***)))"""&&&***+++(((&&&''')))&&&&&&&&&'''((()))+++++++++888000;;;]]]UUUAAARRRMMM...KKKMMMsss{{{PPP---+++444222------'''''''''(((***,,,...000000000///000///---)))&&&)))'''&&&'''(((...<<>>)))'''+++***((()))!!!444(((444{{{nnn<<<)))'''&&&'''))))))&&&"""---,,,+++***))))))((('''((((((((())))))***+++,,,111+++222555888UUUcccLLLIIIPPP777<<>>999***qqqiii:::MMM]]]\\\TTT'''+++111,,,(((------'''&&&((()))***---//////...,,,///---,,,------++++++,,,///___yyy[[[222(((...///))))))---...'''333gggCCC)))"""000###---%%%***)))'''&&&'''(((***+++(((((((((((())))))))))))+++------000333111CCCfff___;;;@@@:::444888}}}999DDDnnn]]]YYY777///,,,---,,,)))+++...++++++---///111111000///333,,,''''''***,,,***(((***555qqqJJJ)))000&&&666+++***...&&&%%%HHHwwwppp,,,...%%%444---)))((('''&&&&&&((()))+++(((((((((((())))))))))))''')))(((...333222BBBaaaoooKKK999@@@000///WWW@@@@@@WWWKKK,,,)))555,,,&&&---///+++,,,---...///000000000888222,,,,,,///111...***333"""MMMggg:::---+++555&&&$$$...))) 111QQQYYY ,,,...$$$***''''''&&&%%%&&&'''((()))(((((((((((())))))))))))''''''&&&+++222111<<>>AAAXXXDDD{{{III444(((,,,555///---111555666555333444666222999:::444222555333---(((***222---777jjjvvvDDD&&&,,,...)))(((,,,,,,((()))OOO\\\((( +++%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&+++((()))///---000>>>IIIdddnnn>>><<<666BBB777<<>>CCCIIISSS```___DDD%%%555%%%222///>>>lllaaa666+++&&&***,,,******///+++000lll===(((***%%%%%%&&&'''''''''''''''(((((((((((())))))))))))$$$+++)))(((,,,***---<<>>???GGGMMMUUUWWWTTTQQQQQQRRRlllrrryyyAAA222&&&)))444---%%%>>>dddRRR444%%%///111!!!+++000999tttppp******%%%&&&''''''((((((''''''(((((((((((())))))))))))&&&---,,,'''(((%%%)))777FFFRRRYYY[[[111666222---AAA666555nnngggggg~~~000555/// ***//////RRR\\\888%%%...///((()))000&&&'''///>>>QQQ(((***)))''''''***...***(((''''''&&&&&&&&&''''''&&&)))+++)))((()))000666555???JJJMMMJJJAAA666---222;;;888BBBooonnnddd444&&&***---,,,'''777RRRRRR;;;'''))),,,'''***'''%%%+++...XXXyyy555)))&&&...&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&)))***)))((()))///555444888DDDPPPMMM???666777///...333444kkk\\\yyyuuuyyyFFF'''000---,,,((((((@@@bbbUUU,,,&&&...)))'''(((''',,,)))444___000222+++ ---''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&(((***)))((()))...222444111<<>>gggCCCBBBJJJ[[[ZZZ~~~pppAAA,,,$$$+++***---...PPP```HHH,,,)))---***$$$***(((---+++___GGG))),,,(((222&&&)))''''''&&&&&&&&&'''(((((('''((()))(((((()))---000444111666AAAGGGAAA777111444111===>>>555EEE???333111<<>>444'''%%%---000111&&&LLLOOO000+++???111%%%000+++!!!***kkk'''--- ---%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%'''))),,,000777???DDD222666666000,,,...333777zzzIIIyyyoooDDD---777888444888IIImmm[[[pppZZZDDD999111(((&&&****** )))***666lll|||TTT%%%,,,000'''(((+++$$$+++888vvvGGG...)))...%%%''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((())),,,444===CCC555444222///,,,+++000555BBBvvvPPPttt:::444666111///333bbbqqq___QQQEEE>>>UUUMMM@@@555...***'''%%%%%%***###...!!!PPP@@@'''666111$$$+++###(((^^^www666++++++###''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''***)))'''&&&(((///999@@@;;;444///111///+++...555(((???eeeWWW:::111///111+++666ZZZZZZHHHBBB777<<<[[[wwwssseeeQQQCCC===???BBBCCCKKKMMMGGG999111000...(((%%%///"""---:::lll+++111555'''+++"""((('''IIIGGG&&&)))&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''***)))'''&&&''',,,444999AAA666000444333...///666222444IIIcccBBB333000666>>>>>>666???:::333>>>333222555@@@YYYyyywwwkkk\\\OOOHHHEEEBBBAAABBB@@@===:::EEEKKKGGG999222555555///'''+++$$$&&&(((...\\\888$$$---,,,,,,$$$...+++)))jjjddd,,,+++)))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((***///222@@@777222444444//////444222222111``````VVVFFF444222777BBB+++111000$$$777---888222,,,///999FFFOOOSSSZZZXXXOOODDD===<<<<<<999???>>><<<;;;999777333000333777555,,,)))---///,,,((($$$%%%!!!...((()))hhhddd///***444,,,%%%,,,---NNNHHH,,,$$$&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((((((((())),,,...777666444222000............+++555===[[[|||pppCCC///<<>>???CCCDDD???<<<@@@DDDFFF<<<777111+++***+++---///&&&&&&%%%$$$$$$&&&'''&&&***!!!&&&%%%***&&& ???JJJ***999+++(((&&&,,,(((555vvvrrr333%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&(((+++...///777999111---000000+++000---666000111pppVVV777...777777 222>>>"""111/////////111222555666777888CCCKKKGGG???999555222111111111000///,,,(((&&&***'''&&&)))***)))'''''',,,###(((---$$$(((///(((pppXXX$$$777+++---%%% ...fff===...&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''***)))'''$$$$$$''',,,000+++:::>>>222,,,333333+++,,,444222;;;KKKPPPfff<<<666...111444---+++000///222000...///111333222000444AAAOOOSSSLLL@@@666222+++++++++*********))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((ZZZJJJ...333///(((&&&!!!---222ddd---&&&///***###((()))$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((***---...444222AAA333---333%%%...111)))222555===999ZZZhhh___:::///000333,,,***...,,,222///,,,,,,...000///...000777???CCCAAA:::333...++++++******)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''>>>***666666,,,%%%)))%%%,,,bbbttt???%%%,,,***&&&(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''(((***---...///222BBB555...444(((+++///***111444;;;666NNNpppFFF333///333...+++---+++444111...,,,---...///.........///333555444000,,,++++++***)))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%___>>>///>>>..."""...!!!,,,444~~~YYY'''((()))***)))&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((()))+++---...,,,555DDD888222777,,,)))++++++111222888333===ttt^^^YYY<<<000555222...///...777555111///...///000000------,,,...000111///...---,,,+++***((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%000sss***???:::$$$)))$$$000"""]]]vvv000%%%%%%+++((($$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%))))))((())))))+++,,,------:::DDD<<<666777000(((''',,,///222777222333LLLIIIrrrHHH111444444///000111666555333111///...///000,,,...000000///------......---,,,+++)))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''',,,!!!ggg:::///LLL111"""(((...###===GGG)))"""+++'''$$$)))***%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))***++++++---;;;@@@???888333111)))%%%+++,,,222666111222666VVVLLLXXX444444444...///111222333333111...------...+++...000000---+++***+++...---,,,+++***)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&EEE]]] KKK???""")))&&&%%%)))yyymmm888!!!***'''%%%+++(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))+++888;;;EEE@@@000111,,,%%%+++(((333444///777333888xxxbbbmmm===888666//////333000222444333000------...,,,++++++,,,---,,,***(((,,,++++++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""'''///333333>>>)))(((%%%%%%(((PPPKKK%%%+++'''&&&,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''')))444999SSSPPP555777444)))+++%%%333111+++===999111SSSxxx___}}}FFF===999111111555000333666666333000000000///***&&&(((---000---(((******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***!!!)))aaaZZZ444...''')))%%%///000|||YYY(((+++'''''',,,###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&)))444<<<___^^^<<<===<<<,,,,,,###222...'''AAA???444;;;EEE<<<999555555111333000EEE222888+++222---,,,+++))))))))))))***++++++******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%!!!<<>>666222EEEPPPLLL<<<777333444000444///999ddd,,,333***///---,,,+++))))))))))))************)))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###///nnnGGG---222++++++&&&%%%XXX111+++)))###%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((()))((((((''',,,111;;;DDDNNNQQQ222@@@222(((---///&&&+++666000444???\\\ZZZ===666222444111666111///BBB***///***...---,,,+++***))))))))))))((())))))))))))))))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''%%%III```,,,222...%%%(((###???zzzCCC***,,,&&&###)))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))*********,,,333///:::@@@VVV:::>>><<<+++)))...))))))000000:::<<>>:::555BBB333***;;;000444...000++++++,,,,,,+++***((('''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444((((((!!!ccc666,,,;;;+++'''))))))###hhh```;;; '''---((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&((((((((((((888,,,???111[[[999AAAGGG444&&&///000***222555999;;;pppUUU>>>>>>888999;;;///666777888222,,,+++***+++,,,,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((,,,%%%(((&&&666HHHGGG+++&&&---$$$,,,:::---+++%%%///))))))))))))((((((((((((((()))***)))'''&&&&&&'''+++&&&///888AAAAAAbbb888222NNN***&&&,,,000 555YYYKKK;;;]]]YYY777999CCC444???+++555111***MMM......,,,+++***+++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''---&&&)))'''...ddd+++FFF444%%%'''###)))222FFF///))))))(((((((((((((((''''''''''''))))))((('''&&&&&&'''***''';;;<<<>>>FFFlll]]]666WWW;;;+++)))111###///BBBGGG888EEErrrdddCCCLLLjjj[[[>>>///555111***___(((...---++++++,,,,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&"""---%%%)))(((&&&\\\===AAAEEE+++))))))******pppccc///...''')))(((((((((''''''&&&&&&'''((()))(((&&&&&&&&&(((+++...SSSKKK???HHHiiivvv888VVVFFF...(((666,,,222***DDD666///777]]]nnnTTT___:::111111333999???,,,---,,,,,,---///111111000((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%,,,###(((***###>>>LLL555LLL222+++...,,,(((UUUzzz000222***+++******)))(((''''''&&&&&&'''((((((&&&&&&&&&(((+++444eee```JJJPPPbbb===FFFBBB...***999666===555QQQHHH>>>---IIIzzz^^^VVVaaaVVV444000000;;;)))444...,,,+++,,,...000000000((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''')))"""&&&,,,'''///]]]'''FFF555)))******+++FFF>>>333,,,------,,,+++***)))((('''%%%'''((('''&&&%%%'''((('''111^^^cccPPPVVVaaaMMM666:::///,,,444555???888EEEFFFIII555AAAmmmMMMBBB^^^FFF:::...+++222222///---***))))))******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$&&&***+++***uuu}}}+++===888***)))%%%///>>>}}}WWW222+++//////...,,,+++)))((('''%%%&&&''''''&&&%%%'''((((((///BBBPPPAAADDDSSS^^^///===111+++,,,...666000...:::CCC:::>>>wwwrrryyyNNN@@@GGGTTT888///$$$666...///,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%)))&&&&&&---)))YYY666111;;;...+++$$$111000jjjmmm111...000///...,,,***((('''&&&$$$%%%'''&&&&&&%%%'''((()))111+++DDD666333IIIuuu\\\,,,HHH444(((---111111777///CCC@@@@@@GGGggg]]]wwwJJJDDD<<>>777SSS|||PPP(((PPP666(((444;;;333333+++BBB///111>>>OOOLLLOOOEEE777;;;...555111555(((000,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''111RRR(((999222)))---***222DDD:::///++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++'''222BBB:::,,,===```___///===HHH)))+++<<<333888PPP222???222111dddYYYhhh???:::<<<222222000111***...,,,,,,++++++***)))))))))''''''''''''''''''''''''((((((((((((''''''&&&&&&((()))))))))((('''&&&&&&''''''&&&&&&&&&&&&''''''***vvv```,,,444222))))))&&&,,,>>>>>>---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$ +++@@@CCC999;;;JJJddd888AAAKKK...---<<<444000>>>555111...<<>>...===555///***)))555ttt]]]///++++++******)))(((((('''((((((((((((((()))))))))000***&&&,,,;;;GGGGGGAAAVVVAAA888AAA555,,,;;;888666000EEE999666rrrKKKRRR@@@<<<>>>222///111,,,------,,,,,,+++*********'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))''''''&&&&&&&&&&&&''''''***666EEE---@@@;;;...***%%%---ccciii---++++++******))))))((((((((((((((())))))*********&&&(((&&&%%%111EEERRRTTTOOOGGG333;;;777***777888@@@333888888777yyyTTTwwwVVVBBBRRR444444...000---------,,,++++++******'''''''''''''''''''''''''''''''''(((((((((((((((,,,,,,+++***)))'''&&&%%%''''''&&&&&&&&&&&&''''''******KKK,,,;;;777...---(((+++WWW{{{333++++++*********)))))))))'''(((((())))))******+++###***---***---:::EEEIIIOOOSSS555:::===***555888AAA666---222@@@```fffuuuKKKfff444888***666...------,,,,,,+++******((((((((((((((((((((((((((((((((()))))))))******+++++++++***)))((('''&&&''''''&&&&&&&&&&&&''''''***###yyyQQQ...555000,,,///******PPP<<<+++++++++************)))''''''(((((()))******++++++///000//////222555666NNN[[[555:::CCC,,,777;;;999AAAMMMPPPwwwSSSuuuSSSttt444;;;(((999...------,,,,,,++++++***))))))))))))))))))))))))(((((())))))******++++++%%%&&&((()))+++,,,,,,,,,'''''''''&&&&&&'''''''''***"""uuuXXX111111+++&&&+++'''&&&HHH???+++++++++***************&&&''''''((()))*********---***)))---222666777777JJJ]]]333888FFF///:::@@@~~~PPPmmm>>>+++///999......333222'''(((...***+++******+++,,,---,,,***,,,******---///...(((###---+++))))))******(((''',,,+++)))'''''')))+++---&&&666ZZZ)))000:::+++,,,...,,,000MMM)))((((((***,,,---,,,***'''(((((()))******++++++---...000222555888<<>>000......,,,---kkk+++***((()))***+++***)))(((((()))******+++,,,,,,...222555555333444:::???OOOOOO;;;JJJyyy{{{kkk???000111222)))***---***---///(((---***)))***,,,...---+++***000555111)))$$$&&&******)))((()))+++---,,,+++$$$$$$'''+++///000,,,))),,,'''@@@DDD333===***%%%(((++++++www000---***))))))******))))))******++++++,,,,,,---///444888666111000666===SSSZZZpppyyy```;;;333222...555555***(((000222...,,,***+++000555777888222111111111222111...++++++***))))))++++++***))))))***+++++++++,,,---......***CCCLLL)))888444***,,,111---ccc222///+++)))***+++------+++++++++,,,,,,---------///222555333000000555999CCCRRR___aaa===<<<444777999000...333444+++444777111,,,===bbb]]]666(((111;;;777---///...------...///...------222555222,,,((()))---++++++AAAPPP(((DDD888((($$$***(((PPP000---)))''')))+++---...,,,,,,,,,,,,,,,---------///...---...111444555555BBBUUUQQQ\\\CCC000---555555555555///555111,,,,,,???gggoooIII222)))((()))+++***)))***+++,,,+++)))&&&,,,222222---)))***,,,,,,...;;;~~~___555ZZZvvv]]]JJJ@@@333HHH...***'''%%%'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,***,,,222666666444:::rrrOOOlllZZZSSSQQQBBB666444111;;;---(((CCCtttdddNNNKKKPPPKKKIIIFFFEEECCCBBB???======999444///------------///...333sssooo888VVVuuu]]]CCCGGG000---)))((()))***++++++,,,,,,,,,+++++++++++++++000......///222555666666<<<___qqqQQQWWW666333:::000222FFFrrrppp]]]EEE444......---,,,+++)))***jjjsss***;;;JJJDDDAAA===555DDD444222...,,,,,,,,,,,,+++++++++++++++++++++++++++000222333222111333666999~~~[[[oooNNN???JJJnnnppp===%%%***000,,,+++&&&222VVV...333///)))***,,,///IIIZZZ666444000(((000///+++***,,,...,,,***+++...222***888...111===+++MMMRRRmmm```tttEEE,,,+++///...,,,&&&///PPP///333333,,,+++++++++AAATTT...///333,,,000+++(((+++,,,,,,,,,,,,---000222555...555111$$$HHHNNNSSSsss^^^hhhDDD000+++---000///(((...LLL333555666...---,,,***<<<```222000888222222---///---++++++,,,///222333333333---555000666OOOUUUxxxVVVhhhnnnOOO<<<000)))***111000+++///KKK888666666...---///,,,<<>>777000...///,,,)))(((===<<>>666---,,,///000+++%%%)))***+++,,,---///000111////////////000000000000333777###___;;;999;;;666###>>>///???LLL|||pppTTT---;;;QQQDDDGGGHHHFFFAAA;;;888777555GGGQQQ888222,,,+++---...+++'''((()))***,,,......//////////////////000000000000...555444qqqCCC222444333666777JJJwwwHHHNNN<<<---GGGAAA666@@@DDDFFFBBB:::555666999888---VVVqqq222111...+++******+++***)))'''(((+++---...///...---....../////////000000000000111555nnn{{{;;;)));;;---<<>>444JJJEEE>>><<<>>>???<<<888666999<<<777///888^^^~~~DDDFFFUUUoooMMM***......---+++)))((()))***'''))),,,///000///...------.........///000000000)))...222vvv>>><<<444'''AAAPPPfff999777///333777>>><<<999888888999:::;;;...999000,,,]]]zzzXXX===BBBrrr```...,,,...//////---)))'''((()))(((***---000111000...---,,,------...///000000000---777333}}}}}}!!!000111JJJooo555'''EEE???DDD@@@@@@===888777888999888777--->>>777(((===pppiii>>>bbbBBB%%%555/////////---***((((((((()))+++---/////////...---,,,,,,---...///000000111111666000www|||777UUUkkknnn444...,,,&&&222:::;;;;;;999777555555777888333<<<777333:::HHHsssmmmAAACCC[[[555,,,888---,,,,,,,,,++++++)))((())))))***+++,,,,,,,,,,,,+++,,,,,,---...///000111)))///JJJ333...@@@///333222///333666999777444333888===666666---111<<<999IIIssslllmmmEEE~~~DDD000///...***))))))***,,,---+++)))((((((((())))))***++++++++++++,,,---...///000111000>>>|||mmm;;;,,,555,,,///888,,,888999:::888555444777:::???999222333<<>>???000///000111111:::OOOeeeUUUssswwwCCCTTTvvv???QQQnnnbbbyyyzzzvvvrrr999000888,,,---,,,++++++******++++++)))((((((+++000333222000***000KKK^^^WWW222000+++000111//////000///...333111///000444999===???333222111111...555NNNhhhTTTggghhhEEEAAAaaaDDD===SSS@@@000///999111---,,,++++++******++++++))))))+++...000///***'''444LLLccc>>>444888(((111000***---000------222000...000555:::<<<<<<777222111333111333FFF[[[DDD@@@@@@LLLCCCDDDWWWwww[[[BBBeeefffJJJ***000777000555...---,,,++++++******++++++,,,......---,,,111;;;CCCYYYccc111000444+++)))444111)))///333000000111000000333888<<<<<<;;;333,,,+++000111///999HHHDDDGGGQQQqqqVVVAAA???cccvvv[[[777OOOBBBBBBBBB666555555+++222***---,,,++++++******++++++,,,//////,,,000CCCccc|||III(((...777---222111111111222111///---'''555,,,///777222666222444222111000000222===IIIQQQQQQPPPMMMIIIJJJNNNRRRPPPgggPPPQQQ{{{ZZZ777222444QQQAAA444333555222...---000+++***------***---555,,,111///@@@ssswwwJJJ@@@777---...222111000///000111111///......888---111;;;:::;;;000555222000000......333;;;NNNPPPPPPOOOLLLIIIGGGFFF???GGGZZZ{{{hhhPPPWWWpppCCC444444;;;888;;;222---000222000///000+++///333111,,,******+++777888QQQCCC$$$555:::+++)))444///...---...000000000......444***111@@@HHHLLL:::666111...000000...///111>>>AAAGGGMMMOOOMMMHHHCCC:::999888GGGsssfff[[[UUUPPPrrrbbb///999>>>:::111999666555555333...,,,,,,---///...***+++///000---!!!hhhPPP555***000---***...///---,,,+++,,,///000000///+++111***444FFF[[[iiiUUU777000,,,000444444444444222555<<>>PPPeeeMMM@@@>>>>>>BBB888666999888111,,,...333666...---...,,,&&&555ggg___>>>222444'''***222///,,,...,,,000...,,,,,,---///000000///000///555===```tttJJJ777111///222444333222333000111222222333555999;;;666222111666<<<>>>???@@@333OOOzzz666GGGBBBGGGZZZQQQEEEOOOQQQCCC222...666===///000+++)))@@@sss^^^NNN```~~~...555(((...777000$$$***333///111///,,,,,,...000000000//////111;;;HHHnnnMMM222000222777888666444555777888888444000///222555+++111111---111<<<>>>888AAA;;;CCCfffyyyPPPUUU666...///---444555BBBvvvtttBBBAAA<<<~~~```CCC:::)))///...---,,,,,,---...///444:::;;;666222333111,,,---999===AAAZZZqqq___999000222333444444666999;;;>>>;;;666222000000111333000......///222555777777AAA<<<888@@@[[[kkkiiiHHH,,,777222...;;;hhhEEE555DDDDDDJJJ333111---///...---------...000111222666666000---//////---000222666>>>JJJOOOAAA...///111222333444555888::::::999666333111000//////111000///000222555666666666777===EEEJJJZZZbbb}}}@@@"""111@@@mmmTTT555555AAAaaa[[[666---,,,...............///111333444777999777333111333666666777111444???>>>111***---...000111222222444666999777666555333111///...---444333111111444555666666222111;;;EEE===666NNNrrrUUU\\\111)))\\\vvv>>>888CCC888:::000777000,,,.........///111333555777888::::::888666888:::;;;888111333<<<777(((&&&000---...000111111222555888666555444222000/////////777555222222444555555444666000222::::::333666AAAxxxTTTyyy>>>FFFFFFGGG777HHHJJJ444///999222............///111444777888333444666777666444444555333000000111///***)))+++,,,...///000000222555777999666333000//////111333444222//////000111000000111111000000555999555...;;;xxxTTTmmmbbbooo888AAA///>>>BBB---///111333.........///222444777888333333555888666111000222333444111---...000---&&&,,,...///000000222444777999666222......///222444///---+++***+++,,,,,,+++%%%000444---,,,444777222,,,___ZZZaaawww======777FFFNNNNNN...+++111222.........///111444666888:::777888999777111000444666444111111222222---))),,,...000000111222555777555333111///...///111222///,,,******+++,,,,,,+++&&&---111...+++...222444555MMMvvvWWWYYYnnn--->>>999XXXOOO333111666,,,.........///111333666777>>>999777777444...///555222,,,,,,222444---***+++---...000111111222555777111000000000////////////111///------.../////////222)))'''...222...---000---333}}}pppbbbaaazzz<<>><<<888666444222///---(((***,,,.........,,,,,,))))))***++++++++++++***(((((((((((((((((((((((('''(((***+++,,,++++++*********+++++++++,,,,,,,,,000333FFFRRR===tttQQQ888;;;;;;<<>><<>>###444+++***000...---,,,,,,...111444666333444555444000///000222///...,,,******+++---...***)))((('''&&&''''''(((''''''''''''''''''''''''***((('''%%%&&&(((+++---***++++++++++++,,,,,,,,,!!!333666&&&QQQvvv<<<222FFF::::::JJJggg>>>))),,,777$$$333+++000///---+++***---111555444555666666444222///---......---,,,,,,,,,,,,---***************************)))((('''&&&&&&''''''%%%%%%%%%&&&'''((())))))((()))+++,,,,,,+++***)))...111...)))333\\\GGG<<>>ttt222000,,,444,,,***,,,------,,,******---222666666777777777666444333222......---,,,,,,,,,,,,,,,************************)))))))))(((((((((''''''%%%&&&&&&&&&'''((((((((('''(((***+++,,,+++))))))((()))333;;;333888mmmgggEEE===777BBB===ppp,,,444+++111444'''///++++++***)))))),,,111555666666555444444444444444...---,,,,,,++++++,,,,,,************************((()))*********)))((('''&&&&&&''''''''''''''''''&&&''')))*********)))(((...%%%)))555222+++AAAeee777BBB>>>999@@@RRRAAA444)))///222//////++++++***)))(((***...222222111///......///111222---,,,,,,+++++++++++++++************************((()))+++,,,,,,***(((''''''''''''''''''&&&&&&&&&%%%&&&'''((()))))))))(((,,,***))))))***---000222HHHuuu\\\777???>>>AAA@@@qqq@@@---...'''777)))---,,,+++)))'''(((+++---///---+++***+++,,,...000,,,,,,+++************+++))))))))))))))))))))))))'''(((***,,,,,,***)))((('''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))))))))!!!,,,777888000***---222 AAAVVVxxx~~~>>>???;;;>>>;;;dddfff777..."""666%%%......,,,***(((''')))+++...---+++***+++,,,...///,,,+++******))))))******))))))))))))))))))))))))'''((()))*********)))(((&&&&&&''''''''''''''''''%%%&&&&&&'''((()))*********"""...GGGIII444,,,666333...(((JJJSSSBBB666888BBBCCCCCC///***,,,+++------,,,***((((((***,,,------,,,+++++++++,,,---++++++***)))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''(((***++++++333!!!===JJJ;;;---///???+++666pppttt===BBB333999LLL}}}LLL111666%%%666+++,,,,,,+++)))***,,,...,,,++++++***))))))******+++******)))))))))))))))))))))))))))))))))))))))'''''''''&&&'''((()))***%%%%%%&&&&&&'''((())))))&&&&&&'''''')))***+++,,,'''))),,,------,,,...111000***]]]LLL999666>>>;;;VVVXXX+++,,,333))),,,,,,***)))))))))***+++))))))***++++++++++++************)))))))))))))))(((((((((&&&%%%(((---222((('''%%%%%%%%%&&&(((***'''((((((((((((((('''''''''''''''''''''''''''''',,,***((((((***+++,,,,,,777444[[[DDD444???777UUUGGG000111---+++,,,,,,***)))))))))***+++)))******+++++++++++++++,,,,,,+++***)))((((((''')))******)))((()))...111((('''&&&%%%%%%&&&((()))''''''((((((((((((''''''''''''''''''''''''''''''***))))))***+++---......222@@@LLL888BBB666KKKxxx333333444)))---,,,,,,+++************+++******+++,,,,,,,,,,,,+++...---,,,+++***((('''''')))*********))))))+++---''''''&&&%%%%%%'''((()))''''''((((((((((((((('''((((((((((((((((((((((((((()))***+++---...//////,,,RRRTTTCCC444:::@@@{{{FFF---222111---...,,,,,,++++++******************+++,,,,,,,,,,,,,,,---,,,,,,+++***))))))(((''''''(((((((((''''''''''''&&&&&&&&&&&&'''((()))&&&'''(((((((((((((((((((((((((((((((((((((((((((((***+++,,,------...///111rrrttt>>>@@@999...mmmaaa+++888///+++333+++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++******************++++++''''''(((((()))(((&&&%%%&&&&&&&&&&&&''''''((((((&&&&&&'''((((((((((((((()))))))))))))))))))))))))))+++---,,,++++++---///<<>>???:::GGGQQQ,,,///777+++111,,,,,,---...---,,,+++***''''''((()))))))))))))))))))))((((((''''''&&&&&&+++(((&&&'''***,,,+++)))%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))***************************,,,...------111:::AAALLL...LLL999fffeeeAAA333222555,,,...------,,,,,,+++***))))))&&&&&&'''((()))***++++++((()))*********((('''&&&(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))(((((((((***+++---))))))))))))************555 000222///111666dddppp@@@999@@@rrrJJJ000***,,,222---111------,,,,,,+++******)))''''''(((((()))*********))))))*********)))'''&&&(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,((())))))))))))*********)))777(((///<<<%%%???RRR---???lllkkk???000------111+++000---,,,,,,++++++*********))))))))))))))))))))))))))))))*********)))((('''((())))))******))))))(((&&&&&&'''''''''((((((((('''((()))******++++++***((((((((()))))))))******''':::%%%444888&&&iiihhh999777lll^^^<<<777555111111+++000,,,,,,,,,++++++******************)))))))))(((((()))))))))***)))))))))))))))))))))******)))))))))''''''''''''((((((((((((&&&''')))+++++++++******'''(((((())))))*********000'''---999(((JJJBBB>>>kkkFFF---222333///111,,,222,,,,,,+++++++++++++++***++++++******))))))((((((***))))))))))))*********))))))************))))))'''''''''((((((((())))))&&&''')))+++++++++******((((((((()))***++++++,,,111###666---888nnn>>>iii>>>***111111,,,...***///+++++++++++++++++++++++++++++++++******)))))))))******)))))))))***++++++)))******++++++******)))''''''((((((((()))))))))'''((()))******++++++***((())))))***+++,,,------'''444777***pppqqqDDDoooDDD111777333+++---)))---++++++++++++++++++++++++++++++************************)))))))))***+++,,,)))******++++++******)))'''((((((((())))))))))))(((((((((((()))***+++,,,)))***+++,,,---......///'''888555QQQdddNNNdddCCC000666222,,,000---222++++++++++++++++++++++++******************************)))))))))***,,,---******++++++++++++******(((((((((((())))))))))))))))))(((((((((***+++---******+++,,,...//////000000+++444kkk999ddd___HHH...111111(((...///(((111...***///...(((***************+++,,,---...*********++++++,,,,,,,,,///...,,,---......,,,+++---&&&(((***######+++---***************+++++++++,,,&&&///111%%%***555---666000iiixxxBBB~~~OOO,,,...444666000)))'''///+++&&&,,,---)))+++************+++,,,---...,,,,,,,,,,,,---------......---,,,,,,,,,,,,+++)))&&&######***111...'''%%%))))))************++++++)))'''***,,,---666999000!!!bbbwwwDDDFFF---000444>>>///)))000666///(((,,,---***---***************+++,,,---+++++++++,,,,,,,,,,,,,,,---,,,******+++***)))'''&&&)))%%%000GGGAAA***%%%(((((())))))************+++...******222222,,,,,,JJJ___222000777000:::***///===AAA777,,,......+++...***************+++,,,,,,)))))))))))))))))))))))),,,***))))))))))))(((&&&(((000'''000NNNEEE))))))((((((((())))))******++++++222...///444))),,,JJJggg444000777...666(((000;;;???555***,,,,,,)))---******))))))******++++++))))))))))))))))))))))))+++***((()))******)))'''&&&...###&&&>>>666!!!)))'''(((((()))***+++++++++)))///...111333000TTTRRR...///000777***+++---333,,,%%%)))***'''*********)))))))))******+++,,,,,,,,,,,,,,,++++++++++++)))))))))+++,,,+++***&&&,,,$$$$$$///))) ***(((((()))***+++,,,,,,---......,,,+++///GGGrrr111+++333333---)))&&&---)))$$$***+++''')))******))))))))))))******...---------,,,,,,,,,,,,***))))))+++---///......***))))))++++++'''''',,,))))))***+++,,,---......///000///+++;;;qqq777...333+++---,,,(((111...***///...(((*********)))))))))))))))***,,,,,,,,,++++++******************,,,///000111000)))$$$***000***(((+++))))))******,,,---...//////)))///555444RRR444333---111)))++++++++++++************)))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************///******...///------///000888...OOO999000000000000555++++++++++++************************************)))***++++++,,,,,,++++++************************))))))*********+++++++++,,,******+++------///111...333XXX>>>,,,333+++111222,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++************************************++++++++++++***,,,,,,+++,,,///111000,,,DDDKKK---:::***///)))---,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******+++++++++++++++************************)))))))))************++++++---...---///111000,,,???{{{fff333<<<...222)))------------,,,,,,,,,+++++++++++++++++++++++++++((())))))***+++*********))))))))))))))))))))))))((((((((()))))))))******++++++---///000111333555ttt<<<555...333.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))((())))))))))))*********+++))),,,111///111EEE^^^SSS444///000000............------------------------------------++++++,,,------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---***000666///555hhhppp>>>777000111//////.........---------------------------------,,,---......//////......------------------------,,,,,,------------......111...666;;;000<<>>555444///GGGooo|||AAA(((888999333555333//////////////////////////////000000000111111111---444...+++777888333777///RRRmmmBBB333ooorrr:::...---+++000666111111111111111111111111111111222222333333444444,,,555///000:::000***<<