BMV6( xxxooolllmmm```aaabbbbbb```]]]ZZZXXX\\\```___XXXTTTUUUUUUSSSXXXTTTRRRSSSTTTUUUZZZ```___[[[YYY[[[```ddddddbbb``````aaadddhhhjjjkkkjjjxxxyyy{{{~~~|||vvvlllfffeee___^^^]]]ZZZVVVRRRNNNLLLPPPTTTWWWTTTMMMHHHGGGIIIFFFGGGHHHIIIIIIIIIIIIIIIFFFIIIHHHDDDBBBCCCDDDCCCEEECCCBBBAAA???@@@HHHRRRKKKEEE@@@AAAFFFHHHFFFBBBCCCBBBBBBDDDGGGJJJKKKJJJDDDDDDEEEGGGIIILLLNNNOOOPPPTTTZZZaaagggooovvv{{{ӵĦĦӵvvvoooeee^^^ZZZWWWRRRNNNOOOJJJHHHHHHGGGDDDDDDGGG@@@@@@@@@AAAAAAAAA???>>>888<<>>===>>>@@@===>>>>>>Ħ>>>??????>>>===>>>?????????===;;;<<<;;;;;;AAAHHHCCC@@@===<<<<<<;;;:::888>>><<<::::::;;;===>>>============>>>>>>??????@@@???@@@AAABBBDDDFFFIIIJJJHHHIIIKKKOOOSSSXXX\\\^^^eeeppp4ĉ@ӵ>L=hĦ4ĉ@ӵpppiiiaaa[[[YYYTTTMMMGGGAAAAAA@@@???AAAEEEJJJMMM???<<<<<>>@@@DDDHHHGGGFFFGGGIIIJJJHHHGGG@@@BBBDDDFFFFFFEEECCCCCCGGGGGGGGG>LPPPJJJHHHHHHIIIJJJJJJJJJKKKKKKFFFDDDGGGJJJIIIIIIJJJLLLPPPSSSRRRMMMKKKNNNQQQQQQNNNJJJHHHHHHIIIIIIIIIGGGGGGGGGFFFFFFEEEDDDDDDEEEDDDBBBAAAAAAAAA@@@@@@HHHFFFDDDAAA@@@??????@@@AAAEEEJJJJJJJJJLLLSSSYYYrrr{{{GG=?HdĦ=ĪjGG=?mmmkkkggg```XXXOOOIIIEEEDDDBBB@@@AAAEEEIIIIIIHHHGGGHHHHHHGGGGGGJJJOOOTTTRRRQQQSSSVVVWWWUUUXXX]]]eeeccccccfffkkkoooooommmlllmmmqqquuuxxxyyyvvvtttyyyyyyzzzHdĦ~~~|||~~~~~~}}}~~~~~~xxxwww|||||||||}}}qqqrrrqqqqqqpppnnnmmmlllfffccc```]]]\\\ZZZXXXVVVOOOMMMKKKIIIHHHHHHIIIJJJAAADDDFFFFFFEEEFFFIIILLLBBBBBBDDDHHHOOO[[[gggpppӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦjjjbbbYYYOOOFFFUUUZZZmmmrrrwwwzzzzzzzzzzzzĦĦDdDӵӵӵĦ}}}sssӵ___ZZZSSSBBBĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉcccYYYVVVSSS3we<ĦYYY^^^eeekkk3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&eYYYfff??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼sqqqiiitQuuu}}}je<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦhhhTTTaaappp4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦvvvllliiinnn{{{4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵrrr4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene||||||xxxtttuuu||||||wwwvvvzzz}}}|||yyyvvvsssqqqooonnnyyyvvvttttttuuupppggg___\\\XXXSSSNNNJJJHHHFFFFFFIIILLLLLLGGGAAABBBKKKSSSCCC??????BBBAAA;;;:::<<<;;;???BBBDDDDDDDDDEEEGGGGGGUUUhhhwww{{{vvvmmmfffuuuttttttssssssrrrrrrqqqhhhqqq|||wwwqqqiiieeedddaaaZZZUUUUUUSSSRRROOOMMMLLLKKKKKKNNNLLLKKKNNNPPPMMMEEE>>>@@@???<<<:::777777777888666888999999888999===AAA;;;999999:::888555444555000222444555555555555555111333666777666666777888:::;;;;;;<<<<<<=========666;;;AAADDDEEEIIIQQQWWWXXXYYY\\\aaajjjwww|||yyyqqquuurrrfff\\\UUUKKK???===:::666555666666444111<<<<<<;;;999999888888888444333333666888888444000888999999888777666777999222222333444666666555333555444555555666666666777777777888999999999888888::::::999777444333444555222333444555666777888999555777777555333444888<<<333444555777:::@@@HHHMMMTTT]]]iiiuuu~~~ooolllkkkiii___QQQEEEAAA?????????===:::888555333???>>><<<:::999888888777888777666666555555666666666666666777777888888888000222444333000......///444444555666666555333222333444444444555777888888222111111111222333333333,,,111666999888444111///111111222333333444555555111111111111111222222333333444555444222000000111000666>>>DDDIIIPPPYYY```fffjjjrrr{{{vvvmmmfff___ZZZKKKLLLQQQVVVSSSJJJBBB???@@@;;;999;;;;;;888:::>>>444555555333111000111333555444333333222222222222444444444222000111333555,,,000555666555333444555000222333333111111222333333333333111111222333222222000//////111333444444333333222000......111333333333444444444555555555000000000222333333000------111555888888666555555555888:::888555666;;;@@@>>>FFFOOOVVV\\\fffvvvzzzrrrfff]]]TTTQQQLLLHHHFFFDDDAAA@@@<<<;;;:::999777666555444666666555444444333222222000000111111222222222222000000111222222222222222111111222222222333333333444444444333333333222222////////////000000000000111111000000000000111111000000000000000000000000111000/////////000222333////////////////////////000000111222222222222111222444555555444555666888===>>>???@@@CCCIIIOOOTTTaaagggrrrqqqaaaUUULLLHHHDDD@@@>>>===;;;999;;;;;;:::888777666555444555444444333222222111111000000000000000111111111//////000111111111111111000000111111111222222222333333222222222111111111....../////////000000000000000000//////000000000000000000000000000000000000000///...///000111222///////////////////////////000000111222111111111111222444444333333555666777888888999;;;???EEEIIIFFFMMMWWWbbbkkkwww~~~mmmYYYLLLHHHDDD@@@<<<;;;:::888777:::999999777666555444333333222222111111000000000/////////////////////.........///000000000000////////////000000000000000111111000000000/////////---........./////////////////////......////////////////////////////////////............///000000...........................//////000111000000000///111222222222222333555666777888999;;;???DDDHHHMMMXXXfffooouuu|||xxxhhhVVVJJJFFFBBB===:::999999888777888888777666555444333333000000000/////////...............---------------,,,---......//////..........................................------------------------..................------------..............................---------------......///------------------------------...///////////////---///000000000000111333666777999:::<<>>GGGUUUgggyyy{{{jjj\\\SSSJJJEEE???:::888888777777333333333222111111000000------------------------******++++++,,,---......,,,------.....................---------,,,,,,,,,++++++++++++************************+++++++++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++******++++++++++++++++++++++++)))***++++++,,,,,,+++++++++---............///111111222444444444555888:::888???KKKYYYhhhxxxtttbbbRRRIIIGGGBBB;;;666333333333222333333222222111111000000------------------------))))))***+++---...///000,,,---......//////...............------,,,,,,,,,++++++++++++************)))************+++++++++******))))))))))))******++++++++++++++++++++++++'''(((***++++++******)))************************))))))***++++++++++++++++++---............///111---///333555777;;;???BBBIIIWWWkkkzzzwwwfffSSSGGGDDDBBB===999777666666666333222111000////////////111///---,,,...///000///...------------...//////,,,------,,,***)))************++++++,,,...//////---...---+++'''%%%%%%%%%((()))***++++++***((('''---+++(((((((((((('''&&&))))))************))))))))))))))))))************,,,+++***)))))))))+++++++++++++++,,,,,,,,,------------......//////000000111......222666999???FFFQQQaaaxxx|||nnn]]]QQQEEEAAA<<<888555333333222222222111000////////////...---++++++---...---,,,---------------......///******++++++******+++,,,,,,+++***)))((((((((((((&&&&&&(((***,,,///000111%%%'''))),,,------+++***---+++))))))))))))((('''))))))************))))))(((((()))))))))*********++++++***))))))******+++,,,,,,,,,---------......------......///000000000222000111555999<<>>777555333111000000000//////000000111111///---...///000///...***************+++,,,,,,...***((())),,,---+++((()))((('''&&&'''(((***+++*********))))))))))))(((############""""""!!!!!!'''&&&%%%&&&(((******)))''''''(((((((((((('''''''''''''''((((((((())))))&&&'''((()))*********)))******+++++++++,,,,,,,,,+++,,,---...///111222222444333666???KKKYYYjjjyyyvvv\\\HHH===888555222111000000000000000111111///---++++++,,,---...---*********)))***++++++,,,,,,)))''')))---000---***&&&''')))***)))&&&"""%%%&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''((('''&&&''')))+++++++++''''''((((((((((((''''''''''''''''''((((((((()))%%%&&&((()))*********)))++++++,,,,,,,,,---------++++++,,,...///111222222777555:::GGGXXXkkklllXXXHHH;;;555555000//////111...+++---333...---,,,+++***+++,,,,,,++++++************++++++***************+++++++++'''&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&'''######''')))(((''')))))))))((('''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))))))))(((((((((((()))******++++++111---,,,...000///111444:::>>>DDDXXXtttmmmVVVBBB777666888333000000///++++++...///...---,,,,,,,,,---...++++++************++++++************************'''&&&&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&((($$$$$$(((***(((''')))))))))((('''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))))))))*********++++++,,,,,,,,,333...,,,000333444555888:::III[[[rrrkkkOOO>>>777666000,,,...000///...000///...---------...///000++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***&&&%%%)))+++((('''((()))(((''''''&&&'''''''''(((((()))))))))*********&&&&&&'''''''''''''''''''''((())))))******)))))),,,,,,,,,,,,------------222---+++...111222666:::EEE\\\rrrgggLLL<<<888333222444444111111333...------,,,,,,---///000++++++************++++++))))))))))))((((((((((((''''''((('''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&***''''''***,,,)))''''''(((''''''&&&&&&'''''''''(((((((((((())))))))))))''''''''''''(((((((((((('''((()))***************------------------------111//////000...///888BBB```tttgggNNNBBB???<<<;;;666000///222------,,,++++++,,,---...++++++************++++++))))))))))))((((((''''''&&&((()))(((&&&$$$%%%'''&&&&&&''''''''''''&&&&&&***''''''+++,,,)))&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))'''((()))***++++++++++++,,,,,,,,,---------------222555777555///111BBBTTTyyykkkHHH@@@999555222...///222...---,,,+++***+++,,,,,,++++++************+++++++++******))))))(((((('''&&&)))***(((%%%###%%%'''&&&&&&''''''''''''&&&&&&(((%%%&&&+++,,,)))&&&'''&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))'''((()))***+++,,,,,,,,,+++,,,,,,---......//////...222666555222:::SSSkkkaaaMMM999000111111111222000///...,,,+++++++++,,,++++++************++++++,,,++++++***))))))((((((&&&)))+++)))%%%###%%%'''&&&&&&''''''''''''&&&&&&&&&###%%%***,,,)))&&&'''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''(((%%%%%%&&&''''''((())))))'''((()))***+++,,,,,,,,,,,,,,,---...000111222222...///222777>>>PPPnnnlllHHH888666555111,,,333111///---,,,++++++,,,++++++************++++++,,,,,,,,,+++***))))))(((&&&)))+++)))$$$"""$$$(((&&&''''''''''''''''''&&&$$$"""$$$***,,,)))&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))%%%%%%%%%&&&'''(((((()))'''((()))***,,,,,,,,,---,,,---...000111333444555555333444>>>PPPiii```BBB444222222222222444333......222///(((***************+++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$(((((())))))******++++++***)))((()))---///...,,,000///...---///000111111333222999NNNmmm^^^DDD666111111222333111+++***,,,,,,(((++++++++++++************)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))***)))(((***---///...,,,------......000222333444111===SSSnnn\\\BBB666333222444111+++((()))++++++,,,,,,,,,++++++*********))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((())))))******))))))+++---///...---,,,...000222222444666999666MMMmmmvvvVVVAAA888333444333///++++++---///......---,,,+++******))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''))))))(((((((((((()))))))))'''&&&$$$$$$&&&''')))((())))))***++++++,,,,,,******+++,,,---...//////...222555555444555999>>>LLLcccnnnPPP>>>444444333222000......000///......---,,,+++*********))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''***))))))(((((())))))***)))(((&&&%%%%%%&&&((()))))))))******+++,,,,,,,,,***+++,,,------...///000000333666555222555>>>FFFfff|||gggMMM;;;555222222222///---............------,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''((())))))******+++***,,,............000222///333666444333;;;KKKXXXxxxmmmIII===222111222///..................------------,,,,,,,,,++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***)))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))***++++++***,,,//////......000222000555888888;;;JJJbbbuuuVVVEEE555111222111///000---------...............---------,,,,,,,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))***+++++++++************++++++(((((())))))))))))((((((*********+++,,,,,,------***---//////......000333222777<<<>>>EEEXXXvvv}}}WWW777444888333...000222222...***+++000222111,,,000111---+++,,,***&&&+++++++++++++++,,,,,,,,,((((((((((((((()))))))))******))))))((((((''''''))))))(((((('''''''''&&&&&&&&&''')))))))))))))))((((((***,,,...---+++)))***---...---111888777222<<>>XXXJJJ<<<777666555444444111000...,,,++++++,,,,,,++++++***)))(((''''''&&&&&&'''''''''((()))))))))************))))))))))))******))))))***---000111777777888999<<>>666===AAAaaawwwooommmhhh[[[OOONNNKKKEEE???<<<;;;===>>>111000///---+++)))((('''((((((((()))*********+++))))))))))))************++++++,,,...222666:::===]]]eeemmmrrrwwwdddDDDIII```sssxxx[[[VVVNNNFFFAAA???@@@AAA111000///...,,,+++***))))))***************++++++(((((()))))))))))))))***((()))+++---111666:::<<>>:::555555888666111000999222&&&777QQQHHH&&&******+++++++++******)))%%%%%%&&&((()))***+++,,,******))))))((((((''''''&&&'''''''''(((((()))))))))***+++++++++******)))///---,,,---000222222000222...000222222EEEzzzoooOOO<<<777666///666666666555333111///---+++...000000///000000...---,,,***))))))***+++,,,)))***'''&&&+++,,,///666111***'''***---+++(((''')))***************)))(((+++)))((()))+++---------111---***+++......,,,+++///333444444666;;;===;;;SSS]]]kkk\\\IIIBBBAAABBB>>>:::999999999999:::<<<<<<333666777444000000444777222222333444555222---)))///,,,333...(((EEE^^^QQQ000)))&&&))),,,***''''''&&&'''((()))+++,,,,,,,,,%%%(((,,,//////---***((())))))+++000333222333555222777<<<>>>BBBFFFEEE@@@;;;???DDDWWWrrreeeXXXPPPTTTZZZmmmmmmlllmmmppptttxxxzzz|||~~~yyyyyy~~~~~~uuunnnggg]]]PPPGGG===///555555???~~~333,,,)))+++---,,,+++,,,---------------,,,,,,,,,555:::@@@DDDEEEFFFHHHJJJBBBIIISSSVVVMMM@@@<<>>;;;777222---+++)))(((+++///555:::>>>@@@@@@???>>>FFFVVV```\\\]]]zzzfffUUUZZZ______^^^\\\YYYVVVTTTQQQPPPFFF>>>>>>GGGHHH>>>666666000111222333222222000000%%%(((,,,)))%%%***,,,$$$)))))),,,000///+++)))+++444222///---,,,,,,,,,---+++,,,...222555555222000///111<<>>;;;888444222111000///...------------...111444444222...+++)))))))))))))))((((((((('''***)))(((((((((((()))***((()))))))))'''&&&'''((((((((((((((()))))))))***''''''(((((())))))******(((((()))))))))***************))))))))))))*********++++++,,,,,,---......---------...000222555666BBBCCCIIIYYYvvvrrrUUUBBB:::444666999777555444333222111///...---------999===@@@AAA===888333000)))(((((((((((('''''''''))))))(((((((((((())))))((()))***)))'''&&&'''(((((((((((()))))))))******&&&&&&'''((()))***++++++(((((())))))))))))*********))))))(((((())))))***+++++++++,,,------......---------------...000000333:::@@@BBBJJJccc}}}XXXGGGFFFBBB??????BBBBBB===888777333222000///------,,,,,,///222444444111,,,)))((()))))))))))))))(((((((((((((((''''''''''''((((((((()))***)))'''''''''((((((((()))))))))*********''''''(((((())))))******(((((((((((()))))))))***))))))(((((((((((())))))((((((((()))******++++++,,,,,,,,,,,,------......)))777CCCEEEAAAFFFVVVggg\\\IIICCCHHHPPPLLLHHHFFFGGGCCC;;;555444000000...---,,,+++++++++***+++,,,+++)))(((((()))************************)))))))))******)))))))))(((*********((('''((()))))))))))))))******************))))))(((((('''''''''(((((((((((()))))))))))))))(((((((((((())))))&&&&&&&&&'''(((((())))))******+++---...//////000,,,000555666666:::CCCKKKTTTuuuZZZGGGBBB@@@BBBEEEBBB===999999777222.........---,,,+++************...//////...---...000222******+++++++++++++++,,,,,,,,,------------,,,,,,)))***+++***((('''((())))))))))))*********++++++++++++***)))((('''&&&&&&''''''(((((((((((()))))))))((((((''''''(((((()))'''''''''((())))))******((()))+++---///000000000333///,,,---222777;;;===<<>><<>>UUUwwwdddPPP???===AAA???888222444555666555333222222333222111000///...---------,,,++++++******)))))))))***))))))))))))))))))***&&&&&&''''''((((((((()))+++***))))))))))))******)))***++++++***)))((('''(((((()))***)))(((&&&%%%&&&&&&''''''((()))******))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&''')))***+++++++++,,,,,,+++))))))***++++++---000111//////000111666444777HHHjjj|||ZZZ@@@;;;:::<<<===999444111222333444444222111222333222111000...---------,,,++++++++++++*********))))))))))))******)))))))))&&&'''''''''(((((())))))***))))))(((((()))******))))))***++++++***(((''''''((()))))))))'''&&&%%%%%%&&&&&&'''((())))))***&&&'''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&'''((()))******+++++++++***((('''(((***+++,,,---------///111222111111000333BBBdddzzzWWW???555888;;;;;;666333333666///000000///......///111......------......///000******+++++++++******)))))))))************))))))(((((((((((())))))))))))(((((()))))))))))))))***((()))***++++++***)))(((''''''((((((((('''&&&&&&&&&&&&&&&''''''(((((()))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''((())))))***++++++***((('''(((***,,,++++++***+++,,,---...(((...333222111AAAeeeuuuUUU???888666999;;;:::666555555555...///...,,,+++,,,...111...------------...//////)))***++++++++++++***)))((()))***++++++***)))(((***************)))))))))&&&''')))*********)))(((((()))***++++++***)))(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((((((((()))***+++)))(((((()))+++++++++***+++,,,------,,,+++...333444000222AAARRR}}}zzz^^^@@@555;;;444666777888999888333---000000///---+++---000333111000///...---,,,,,,,,,))))))+++,,,,,,+++***)))((()))***++++++***)))(((,,,,,,++++++******))))))%%%''')))***+++***)))(((((()))***++++++***)))((('''&&&%%%%%%&&&''')))***'''''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((()))((((((((((((''''''''')))*********((((((***+++((()))+++...111111000///000,,,,,,222555444777<<>>UUUsss{{{hhhLLL999555888666///111111000000//////......------,,,+++++++++++++++,,,---------,,,***(((''')))((('''&&&&&&'''((()))'''&&&&&&&&&''''''%%%$$$###$$$%%%&&&''''''''''''))))))************))))))''''''''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''((((((((('''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$'''''''''(((''''''&&&&&&&&&''''''''''''(((((((((%%%%%%&&&'''((()))***+++*********++++++++++++,,,,,,,,,,,,,,,---///000111333222999LLLeeexxxjjjXXXAAA444555:::888444111111111000000/////////---,,,,,,+++***+++++++++---,,,,,,,,,+++***)))))))))(((''''''''''''((()))''''''''''''((('''&&&%%%$$$$$$%%%&&&''''''''''''(((((()))*********))))))&&&&&&&&&'''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))************++++++++++++++++++,,,---...///000000999444222999III```|||zzznnncccTTTHHH999222222333222111,,,,,,,,,,,,++++++++++++,,,,,,+++************+++///---***((((((***,,,---******)))(((((()))******((()))***))))))(((''''''%%%&&&'''(((((())))))(((&&&'''(((((()))))))))(((&&&&&&&&&'''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&))))))*********++++++++++++,,,---...///000000000777555555666:::HHHbbbxxxyyysssqqqkkkaaaXXXEEE===666333111///...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************///---)))'''(((+++///222+++***)))(((((()))***+++(((***++++++)))(((((()))%%%&&&'''((())))))))))))%%%&&&'''(((((()))((((((''''''''''''''''''&&&&&&###&&&((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''((('''''''''(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&)))))))))************+++***+++---...///000000000---000333444222999NNNbbbqqq}}}}}}uuuooojjjcccYYYRRR@@@888222222222//////222---------------.........,,,++++++***************,,,+++******+++...111444***)))(((''''''((()))***''')))+++***(((&&&''')))%%%%%%&&&'''((((((((((((&&&&&&'''))))))*********((((((((('''&&&&&&&&&%%%###&&&((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((('''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))************)))***+++---............+++,,,///000///333AAAQQQaaammm}}}zzzuuunnnhhhaaaXXXMMMFFF===222***---///...---000************************,,,++++++***)))***************+++,,,...000222444)))((('''&&&&&&'''((()))&&&)))+++***'''%%%&&&((($$$$$$%%%&&&'''''''''''''''''')))******+++++++++))))))((('''&&&&&&%%%%%%###%%%((()))((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))))))))************'''(((***,,,---------,,,111///...//////222<<>>CCCJJJPPPTTTZZZaaagggsssyyy~~~vvvppplllfff]]]WWWNNNHHHAAA;;;999888444222000---***)))***+++++++++---......,,,***((('''(((***(((''')))+++,,,***(((((()))***)))((('''((()))'''''''''''''''((((((((())))))(((&&&%%%%%%%%%%%%((())))))***)))'''%%%$$$$$$%%%&&&&&&%%%&&&(((***(((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&''''''''''''''''''&&&))))))((((((''''''&&&&&&(((((()))))))))*********)))***+++++++++,,,///111999>>>DDDIIIKKKPPPUUUZZZffflllvvv{{{vvvoooiiiddd]]]VVVPPPIIIDDD>>>;;;:::999666333000---***))))))*********333333333000,,,(((&&&&&&((())))))***))))))((((((((()))***)))'''&&&'''(((&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%((()))***+++***(((&&&%%%###$$$%%%&&&&&&'''))),,,(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&((((((((((((((('''%%%%%%((((((((()))))))))******)))***++++++++++++---///444999???CCCDDDGGGLLLPPPSSSZZZdddnnnxxx~~~zzzsssooohhhbbb]]]WWWQQQMMMEEEAAA===;;;;;;:::777444111...+++))))))***))))))///000111///,,,)))''''''(((+++---,,,(((&&&'''***((()))***)))'''&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&''')))******)))&&&%%%###$$$%%%%%%$$$%%%''')))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%'''(((((((((''''''(((((((((((()))))))))***(((***++++++******,,,---111666<<<@@@BBBDDDHHHLLLJJJOOOWWW___hhhsssxxxttttttkkkfff```ZZZUUUQQQKKKHHH>>>;;;888777777666333///222///+++))))))))))))(((&&&(((++++++***))))))***(((---000...(((%%%'''+++((()))***)))'''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''$$$%%%((()))***(((&&&%%%###$$$%%%$$$######%%%&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%"""###%%%''')))***))))))(((((((((((())))))))))))''')))******))))))***,,,...333999===???AAAEEEHHHKKKOOOSSSXXX^^^hhhttt}}}zzzvvvqqqnnnbbb]]]VVVPPPJJJFFFBBB@@@;;;:::888666444333222222///...+++)))))))))***++++++***)))'''''''''((()))...222444222+++&&&%%%&&&''''''''''''''''''&&&&&&&&&'''''''''%%%&&&''')))''''''&&&%%%%%%%%%&&&&&&)))'''&&&&&&((())))))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))&&&%%%&&&((()))'''%%%''''''''''''((((((((((((&&&''')))******)))'''&&&'''(((((())))))))))))))))))))))))***+++---...///222333555999===BBBEEEGGGDDDFFFJJJOOOUUU\\\eeejjj}}}wwwsssnnniiieee^^^YYYSSSLLLHHHDDD@@@===:::999777555444222222111///---,,,***)))***+++,,,+++***)))(((''''''((()))+++...000---((($$$$$$%%%'''''''''''''''''''''''''''(((((('''&&&%%%'''(((&&&&&&&&&%%%%%%&&&''''''&&&$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''')))'''&&&''')))***(((&&&''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''((())))))))))))((((((((())))))***,,,---...111222333666999<<<>>>@@@AAACCCFFFIIINNNTTT[[[```qqqyyyyyyrrrmmmiiieee___[[[XXXTTTNNNHHHDDD@@@===:::999888666444333111111111...---,,,+++++++++,,,---***))))))(((((((((((())))))+++,,,***&&&$$$%%%'''''''''''''''''''''''''''((())))))(((&&&%%%&&&'''%%%%%%%%%%%%&&&'''((((((%%%$$$###$$$&&&'''&&&%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((()))((('''((()))***)))'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))+++,,,---///000000111333555666777===>>>AAACCCFFFJJJPPPTTTbbbiiisss~~~xxxrrrnnniiieeeccc^^^XXXSSSRRRNNNIIIEEEAAA>>>:::888777666555333111000000000---,,,,,,++++++,,,---...)))))))))(((((((((((())))))***+++)))'''&&&(((***&&&&&&&&&'''''''''''''''((()))***)))'''%%%%%%&&&%%%%%%%%%%%%&&&((())))))(((''''''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((('''''''''''''''((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''((((((((((((((('''''''''(((((()))++++++.........///000111333333999;;;===???AAAEEEJJJMMMUUU\\\fffoooxxxxxxmmmkkkgggcccaaa___[[[UUUPPPMMMJJJFFFBBB@@@===999666555444333111000/////////,,,,,,++++++,,,,,,,,,---((((((((())))))))))))((((((((((((((('''''')))***&&&&&&&&&'''''''''(((((((((***+++***(((&&&%%%&&&%%%%%%%%%&&&'''((()))***)))(((((()))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))(((((((((''''''''''''((()))******---......///000222333444777999<<<>>>@@@DDDHHHKKKMMMSSS\\\eeemmmvvvrrrhhhgggccc^^^\\\[[[WWWRRRMMMHHHFFFCCC@@@>>>;;;888555444333111000///.........++++++++++++++++++++++++'''(((((())))))))))))(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''')))++++++)))'''&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&((())))))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((()))******------...///000222333444444777:::<<<>>>AAAEEEHHHHHHMMMUUU[[[bbbkkkttt{{{xxxnnngggbbb^^^YYYVVVUUURRRMMMIIIDDDBBB???===<<<999666333222222000///......------++++++++++++***))))))(((&&&'''((()))******)))(((%%%%%%&&&'''(((((('''%%%%%%%%%&&&&&&'''(((((()))&&&(((***+++)))(((''''''((('''''''''''''''(((((($$$$$$%%%&&&((((((&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''$$$&&&((('''%%%$$$%%%'''''''''''''''(((((((((((())))))***++++++***))))))((())))))***************))))))(((((())))))******------------...///000111111333666888:::<<>>;;;999666555333333//////...---,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((())))))************))))))%%%&&&'''(((((('''&&&%%%))))))(((((((((((())))))&&&%%%$$$$$$&&&&&&%%%$$$"""'''(((###!!!%%%'''$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###"""""""""%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((+++)))***------)))(((***)))***+++,,,,,,+++***)))&&&'''(((((())))))((((((******))))))))))))******---,,,,,,++++++,,,,,,---000000111333555888:::;;;???BBBEEEIIIMMMSSSYYY]]]cccjjjttt|||yyyrrroookkkddd^^^]]]VVVTTTQQQLLLGGGDDDAAA@@@===<<<:::777555444333333///...---,,,,,,+++,,,,,,+++++++++*********))))))((((((((('''''''''''''''(((((())))))))))))((((((000000000...,,,***'''&&&((((((''''''''''''(((((('''%%%$$$%%%&&&'''&&&$$$&&&******%%%"""%%%&&&#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))***((())),,,,,,)))(((***'''((())))))))))))((('''(((((((((((())))))))))))***))))))(((((())))))***)))))))))***+++,,,---...///000111222444777999:::<<<>>>AAADDDGGGLLLQQQUUU\\\ccclllssszzz}}}uuunnnjjjfff]]]VVVSSSNNNLLLIIIEEEBBB???===<<<999888777555444333222222///...---,,,,,,+++++++++++++++*********)))))))))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''//////...,,,***'''%%%$$$''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&+++---,,,'''$$$$$$%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((('''(((++++++(((''')))'''(((((())))))((((((''')))(((((('''((()))***+++))))))(((((((((((())))))''''''((()))***,,,---...//////000111333555777888999;;;===???BBBEEEJJJMMMTTTYYYaaagggmmmttt}}}~~~wwwpppiiigggbbbYYYQQQNNNJJJHHHEEEBBB>>><<<:::999666555444333222111111111///...---,,,++++++++++++************))))))))))))&&&&&&''''''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((((('''&&&'''((()))(((''',,,------)))&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%'''******'''&&&((()))))))))***************)))((('''&&&&&&(((***+++)))(((((((((((((((((()))(((((())))))***,,,---.........///000222333555666888999<<<===???CCCGGGJJJOOOSSSXXX^^^ccciiipppuuu}}}uuuqqqjjjdddccc___WWWPPPNNNIIIGGGDDD@@@===:::888777444333222111000000000000......---,,,++++++++++++*********)))))))))((((((''''''((((((((()))))))))((())))))******))))))(((%%%%%%&&&''''''))))))***)))(((((((((((((((((()))((('''&&&''')))***)))(((*********)))'''&&&''')))######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&******'''&&&)))(((((()))))))))******+++((('''&&&%%%%%%''')))***))))))(((((((((((()))))),,,++++++++++++,,,------...//////000111222444444444666999;;;===@@@EEEHHHLLLNNNSSSWWW\\\aaafffjjjqqqyyyvvvnnnkkkddd^^^]]]ZZZTTTNNNLLLGGGEEEBBB???;;;999777666333222111000////////////...---,,,++++++***************)))))))))(((((((((''''''(((((()))*********))))))************))))))''''''&&&&&&&&&'''(((((())))))(((((((((((())))))'''&&&&&&''')))***)))(((((('''''')))'''%%%'''+++######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((&&&$$$&&&***+++(((''')))&&&&&&&&&&&&'''((())))))(((''''''&&&&&&((()))*********))))))))))))******------,,,,,,+++,,,,,,---/////////000111222333333111333555777999<<>><<<999777666666333333111000......------...---,,,+++***************)))))))))((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((&&&&&&%%%$$$$$$$$$%%%&&&(((((((((''''''(((((((((&&&%%%%%%&&&((())))))((('''$$$%%%(((&&&###$$$***######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''&&&%%%&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&%%%&&&***+++((((((***&&&&&&%%%%%%&&&''')))***))))))))))))************++++++************+++++++++*********+++,,,------000000000000111222333333111333444555666999===@@@CCCCCCEEEIIINNNSSSVVVWWW\\\cccnnnyyy}}}wwwrrrooommmddd\\\TTTQQQNNNHHHDDDCCC===<<<:::999777666666666444333111000...---------...---,,,+++************))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))''''''(((((((((((('''''''''&&&%%%%%%&&&''')))***'''''''''&&&&&&'''''''''&&&%%%$$$&&&((())))))((('''$$$$$$'''%%%!!!"""(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%'''((((((''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%'''+++,,,)))(((+++((('''''''''((()))+++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,((((((((()))***,,,---...111111111111111222333333555666777777777888;;;>>>>>>>>>@@@DDDIIIMMMPPPQQQWWW^^^hhhqqq{{{}}}vvvoooggg```\\\YYYUUUQQQMMMJJJGGGDDDAAA???>>><<<:::888777666666444222000///000000///...,,,+++******))))))******))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((()))******$$$&&&((()))((('''''''''''''''&&&'''(((+++...000***)))(((''''''((()))***))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((''''''&&&%%%###$$$&&&%%%%%%$$$&&&'''(((''''''&&&&&&%%%%%%$$$&&&'''''''''((()))))))))&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&((())))))&&&$$$'''(((((((((((((((''''''''''''***---)))###%%%,,,'''''''''''''''''''''''',,,,,,+++***)))((('''''')))((((((((((((***+++,,,*********+++++++++,,,,,,------,,,------...///000111222333444666777888999999<<>>===;;;999777666555555333111//////000000///---,,,+++******))))))******))))))))))))(((((((((((('''(((((()))***)))))))))((((((((((((((()))******%%%''')))***)))(((((()))((('''&&&%%%%%%''')))***((('''&&&%%%%%%&&&'''((((((''''''&&&%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''((((((((('''$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%&&&'''(((&&&$$$'''''''''((((((''''''&&&!!!///EEETTTOOO:::'''((((((((((((((((((((((((++++++******)))((((((((()))((((((((((((***+++,,,,,,,,,,,,------------...............///000111111000111222333555666777777:::<<<>>>???AAACCCFFFIIIQQQRRRXXXbbbiiiooowww~~~xxxppphhhaaa[[[VVVSSSPPPMMMIIIFFFDDDAAA>>><<<<<<;;;999777555444444333111000......//////...,,,,,,+++******))))))******))))))))))))((((((((((((((())))))***************((((((((((((((()))******&&&(((***+++***))))))***)))((('''%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((()))))))))%%%&&&''''''%%%$$$%%%&&&$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%,,,+++,,,,,,(((###%%%***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))+++,,,++++++,,,,,,,,,---------------------...///000000///000000222333444555666999;;;<<<===>>>???BBBEEELLLMMMRRRZZZ```eeellltttzzzyyyssskkkccc\\\WWWSSSQQQKKKIIIEEEBBBAAA???<<<:::999888666555333222222222000...---...//////---+++,,,+++******))))))******))))))))))))(((((((((((((((((()))************)))((((((((((((((())))))***&&&(((***+++***)))))))))+++***((('''&&&&&&&&&&&&)))))))))(((((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''(((((()))))))))&&&'''((('''&&&%%%&&&'''%%%&&&&&&&&&'''''''''((('''''''''&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&'''%%%""""""###%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$######&&&***(((((((((((((((((((((((((((((((((((())))))******((((((''''''((()))+++,,,))))))))))))************************+++,,,------......///000111222333444777888:::;;;<<<>>>AAACCCHHHHHHMMMTTTZZZ]]]dddlllsss}}}zzzvvvnnniiiaaaZZZTTTPPPMMMKKKHHHEEEBBB@@@???===;;;999777666444333222111000000...------...//////---+++,,,+++******))))))******))))))))))))((((((((((((&&&'''(((((())))))((((((((((((((((((((())))))***%%%''')))***)))(((((())))))((((((''''''''''''(((((())))))))))))))))))(((''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&'''(((((((((((((((''''''&&&(((((((((&&&&&&'''((((((((((((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###$$$%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%+++//////,,,(((%%%'''''''''''''''''''''''''''''''''((())))))******((('''''''''''')))***+++((((((((()))))))))************)))******+++,,,------......///000111222222444666888:::;;;>>>AAADDDDDDEEEIIIPPPUUUYYY___gggnnnuuu~~~zzzsssoooeee```ZZZTTTPPPMMMJJJHHHDDDBBB???======<<<:::888555555333222111000000000...------...000///---+++,,,+++******))))))******))))))))))))((((((((((((&&&&&&'''(((((((((((((((((((((((((((((()))******%%%''')))***)))(((((()))%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))(((''')))))))))))))))((('''&&&&&&'''((((((''''''(((***))))))(((((('''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$######$$$%%%%%%$$$######$$$%%%&&&&&&&&&&&&(((((($$$$$$'''''''''''''''''''''''''''''''''''''''(((((()))))))))((('''&&&&&&'''(((***+++)))************+++++++++,,,,,,,,,,,,---...//////---......///000000111111222444666888999<<<@@@BBBBBBBBBFFFMMMQQQTTTZZZaaaccchhhqqq|||yyyqqqkkkggg[[[XXXSSSPPPMMMJJJFFFDDDAAA>>><<<;;;::::::888777555444333111000000000000------...///111000...,,,,,,+++******))))))******))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((()))******&&&(((***+++***))))))***'''''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++)))((('''(((((()))))))))((((((%%%&&&((((((((((((***,,,((((((((((((''''''''''''''''''''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%######$$$%%%&&&''''''''''''###))),,,+++,,,---)))###''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&'''(((***+++)))))))))*********++++++,,,,,,,,,------...///000......//////000000111111111333555666777888;;;>>>AAA@@@CCCIIILLLMMMRRRYYYYYY]]]eeennnyyy~~~}}}yyyssskkkccc___\\\PPPNNNJJJGGGEEEBBB???<<<>>><<<:::999999888777666444444222111000000000000------...000222111...,,,,,,++++++***)))*********))))))))))))(((((((((((((((((()))***************((((((((((((((()))******'''))),,,,,,+++******+++***+++++++++***)))(((''''''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,---,,,***)))%%%&&&''')))************$$$&&&((()))))))))+++---&&&&&&''''''((()))))))))&&&'''''''''((()))))))))%%%&&&'''(((((('''&&&%%%%%%$$$%%%&&&''''''%%%######$$$%%%&&&''''''''''''%%%'''%%%!!!###+++///,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''(((***+++''''''''''''((((((((((((++++++++++++,,,---............//////000000111111111333444444444555888:::AAA@@@BBBFFFHHHHHHLLLRRRTTTXXX^^^dddkkkvvv{{{vvvooohhhbbb\\\WWWTTTMMMJJJFFFDDDCCCBBB@@@???;;;;;;;;;:::999888777666999888555222000000000111//////...------------...---,,,+++***))))))))))))&&&''''''((((((((((((((())))))))))))************))))))(((((((((((())))))((()))***+++,,,---------%%%(((,,,---,,,***(((((('''''''''''''''((()))***++++++***)))))))))))))))&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''(((((((((((()))))))))))))))******)))'''&&&'''((())))))(((((((((((()))))),,,++++++++++++---...///////////////000000000000111222333555777888:::;;;999;;;???CCCGGGIIIKKKKKKTTTWWW\\\aaagggpppxxx~~~~~~yyyvvvoookkkddd___ZZZVVVRRROOOJJJGGGDDDBBBAAA@@@>>>===;;;;;;;;;:::999888777666777555333000//////000000000///......------......------+++******)))))))))((())))))***************************++++++++++++***))))))(((((())))))***((((((***++++++,,,,,,,,,&&&(((******)))'''''''''%%%&&&&&&&&&''''''''''''+++***))))))((((((((()))&&&''''''((((((''''''&&&'''(((((()))))))))))))))'''(((((())))))(((((('''((((((((()))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''''''''''''''&&&(((((())))))))))))((((((((((((((()))))))))******((()))++++++******+++---+++******))))))******++++++************,,,---...////////////000000000111111222333444666777999999999;;;>>>AAAEEEHHHJJJKKKRRRTTTXXX\\\aaahhhpppuuu~~~~~~wwwqqqkkkhhhbbb___ZZZUUUSSSPPPMMMKKKFFFDDDAAA??????>>><<<;;;;;;;;;::::::999888666555333222111///...//////000000000///..................---,,,+++*********+++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,******))))))))))))******(((((()))***++++++++++++)))***+++***(((''''''(((&&&'''((()))))))))((('''***))))))(((((((((((((((''''''(((((((((((('''''''''((())))))******))))))(((((())))))))))))(((((()))))))))*********++++++((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((''''''''''''((((((((((((((())))))******))))))(((((())))))))))))*********+++,,,...---,,,+++,,,...,,,,,,++++++++++++,,,,,,+++++++++++++++---....../////////000000000111111111222333444555666777777999:::<<>>>>>===;;;:::::::::::::::999777666555222111000000///000000111111000//////......//////......---,,,++++++,,,,,,,,,,,,---............---******+++++++++,,,,,,,,,++++++************++++++)))***++++++,,,,,,,,,,,,---...---+++))))))+++,,,)))***,,,------,,,***)))))))))((((((((((((((()))'''(((((())))))(((((('''(((((()))************)))((())))))******))))))((()))))))))*********++++++((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''(((((())))))***(((((())))))))))))(((((()))))))))*********++++++000111111///,,,*********---,,,,,,++++++,,,,,,---,,,,,,------...//////000//////000000000111111111222222333333444555666666888999:::<<>>???>>><<<::::::::::::999888777666555222222222222111222222222111111000////////////000///...------------------+++,,,------......------*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------...///...,,,******,,,...***+++---......,,,+++)))))))))(((((((((((())))))((())))))))))))))))))(((((())))))***************))))))************))))))((((((((()))))))))******''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&'''((((((((((((''''''(((((())))))*********'''(((((())))))(((((('''************++++++++++++000000000...+++))))))***---,,,,,,++++++,,,,,,---,,,,,,---....../////////000000000000111111111111222222333333444555666666777888999;;;>>>AAAEEEGGGJJJLLLOOORRRUUUYYY^^^bbbdddiiipppyyy|||vvvooofff]]]VVVSSSPPPKKKHHHEEECCCAAA???@@@???>>>>>>???>>><<<:::::::::999999888777555444444444444333333333333333222111111000000000000000//////...............///+++,,,------......------++++++,,,,,,,,,---------------,,,,,,,,,,,,---------......//////.........,,,,,,,,,+++******,,,...)))***+++++++++***)))((()))))))))))))))******+++))))))************))))))((()))******++++++************++++++++++++******((((((((()))))))))******((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))************((())))))******))))))(((******+++++++++,,,,,,,,,+++,,,------,,,+++,,,...------,,,,,,,,,,,,------***+++,,,---............000000000111111111222222111222333444555666777777666777999;;;>>>AAACCCEEEDDDFFFJJJMMMPPPTTTXXX[[[___bbbiiisss~~~}}}vvvnnnfff^^^WWWRRRNNNKKKGGGDDDBBBAAA???===>>>======>>>>>>>>>;;;999999999999999888666555444444444444444444333222222222222111000000000111111000//////......//////000,,,------...........................////////////......------------......---...............------***+++,,,,,,+++,,,...///************)))))))))(((***************+++,,,,,,)))******++++++******)))))))))***++++++++++++******++++++++++++++++++***)))))))))*********++++++******************************))))))))))))******************************))))))***++++++++++++***+++***************))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---***,,,------,,,,,,...//////......------......///,,,---///000111111000000000000111111111222222222111222333444666777999999555777999<<>>===<<<<<<===>>>===;;;888999999999999888666555444444444444444333222111111333222111111000111111111000///////////////000000---......///////////////000000000000111111111111......------------......---------...------,,,,,,+++---////////////111222------++++++*********++++++*********+++,,,------******++++++++++++******))))))***++++++++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++************************++++++,,,------------,,,,,,+++++++++***))))))))),,,------......------,,,++++++,,,,,,,,,---------...///000///---,,,,,,---000000////////////000000000111333444555555444444000111111111111222222222111222333555777888:::;;;555777:::===@@@AAABBBBBBCCCEEEHHHJJJLLLNNNQQQSSSUUU\\\dddiiilllrrr|||xxxmmmddd]]]VVVSSSTTTLLLJJJFFFBBB???=========AAA@@@@@@???>>>>>>=========<<<:::999888777777666555444444444555555666777666333000...///000111222000///000222333333333555555333111000000000///...222111000//////111555888///333333000///222555444///+++))),,,111333000,,,------------....../////////...,,,+++***,,,...000&&&'''***---...---...000...,,,***)))***,,,,,,+++,,,)))'''(((++++++***'''---,,,,,,---......,,,***,,,------,,,++++++...000///...------,,,,,,------/////////...+++***+++---++++++***++++++,,,,,,++++++&&&///)))(((---&&&---))))))))))))))))))******///...------------...///,,,,,,,,,,,,,,,,,,---...+++,,,---...////////////////////////////////////000111111222333333222222222333444333111111333444666666666666777888999:::<<<<<<;;;;;;<<>>>>>======<<<;;;;;;:::===<<<;;;999999888888888777777666666666666777777666555222111222333444444333222222222222222222333444333111000111111111///111111222222111000//////***......+++***---//////333111///000333333000...,,,---...//////......---......//////.........///444333222111000...///000,,,++++++,,,///111222111///---,,,---///000...,,,///---,,,,,,,,,,,,+++))))))***+++*********,,,...,,,,,,+++************+++++++++++++++***))))))***'''***,,,+++((('''(((***+++)))222,,,+++111***///,,,,,,,,,---------------************************......---,,,,,,,,,------......//////000000//////////////////000000000000///000111333444555555555444444444333111111222444000111222444777:::===???999999999;;;===@@@BBBDDDFFFEEECCCCCCDDDGGGHHHIIIMMMQQQUUUXXX\\\bbbjjjppp|||}}}zzz}}}~~~uuunnnmmmggg^^^\\\]]]WWWLLLHHHGGGEEECCCBBBAAABBBBBBDDDDDDCCCCCCBBBBBBAAAAAA>>>===<<<;;;;;;;;;;;;;;;888888777777777777777777333333333333444444444444222222222111111222333333444333111111222333333222666888999999888555222000111555555111000333555444...//////000111111000000///000111222222222111111***---000000///---,,,,,,++++++)))((()))+++---......---,,,---//////---,,,...------///000000...,,,111000///000111222111000///000222222111000111222333222111000///000000111000//////111222333111000+++000444333...+++...222111///777,,,***222***...******+++++++++,,,,,,,,,000111222333333222111000222111000000////////////000000111111111111111111333333444555555666555555444444555555666555555555666666666666555777:::===@@@???===:::999888888999;;;<<<===>>>???@@@AAABBBNNNIIIDDDDDDHHHLLLLLLKKKOOOPPPQQQSSSWWW]]]bbbfffsss{{{tttzzzwwwooossslll___YYY\\\YYYQQQLLLKKKHHHFFFDDDCCCBBBBBB????????????>>>>>>======;;;::::::999999999::::::999888888888999999:::;;;666888:::;;;;;;::::::;;;666888777666777:::<<<;;;;;;:::888999:::;;;;;;:::444333222222222333333222888;;;<<<888666888888777555777:::<<<===>>>@@@BBBEEEDDDDDDDDDFFFGGGIIIJJJOOORRRUUUUUUSSSQQQQQQSSSXXXXXXWWWVVVXXX\\\]]][[[\\\\\\\\\]]]^^^]]][[[XXXZZZZZZ\\\]]]^^^]]]\\\ZZZ[[[[[[]]]```cccdddcccaaadddeeegggfffdddaaa``````eeedddcccaaaaaabbbcccdddcccbbbbbbdddggghhhgggeee^^^aaaccccccaaa```bbbdddeeecccfffTTTPPP[[[UUUWWWWWWWWWWWWXXXYYYYYYYYYZZZVVVWWWYYYZZZZZZYYYWWWVVV[[[[[[[[[[[[[[[\\\\\\]]]_________```aaabbbcccdddggghhhjjjlllmmmmmmmmmmmmjjjjjjiiihhhfffdddbbbaaaaaabbbdddeeeggglllqqquuu~~~{{{uuuooojjjeeebbbaaa]]]]]]]]]]]]\\\[[[ZZZYYYXXXTTTPPPPPPSSSXXX[[[\\\cccaaa___```dddhhhjjjkkkvvvvvv^^^hhhlllfffbbbeeeeeebbb^^^]]]\\\ZZZYYYXXXWWWWWWTTTTTTTTTTTTTTTSSSSSSSSSYYYXXXXXXWWWWWWWWWXXXXXX[[[\\\\\\]]]^^^```aaabbbaaadddggghhhfffeeeeeefffpppsssqqqmmmmmmqqqsssppptttrrrqqqqqqssstttssssss}}}xxxsssrrrvvv}}}wwwsss}}}~~~sssrrrrrrsss|||}}}}}}sssttt}}}|||qqq{{{nnn~~~xxxvvvvvvssshhh~~~vvvrrrooojjj^^^ssshhhvvv|||uuummmdddWWW|||pppcccrrryyypppdddUUUzzz~~~yyynnnzzz{{{ssshhhZZZ~~~~~~{{{}}}~~~vvv{{{uuummm```{{{~~~|||{{{yyyxxxyyy{{{~~~{{{rrrqqqpppppprrrvvvzzz|||xxxuuuqqqsssyyy~~~{{{wwwxxxpppcccdddrrr||||||~~~~~~|||zzzyyy~~~~~~~~~||||||~~~{{{xxxvvvuuuuuuooommmjjjgggffffffggghhhcccbbb```^^^^^^^^^___```]]]YYYUUUWWW\\\^^^[[[VVVZZZXXXVVVVVVWWWUUUPPPMMMVVVWWWXXXWWWUUUQQQMMMJJJFFFEEEDDDDDDEEEFFFHHHJJJIIIFFFDDDDDDGGGJJJKKKKKKDDDEEEFFFFFFEEEBBB???===AAACCC???666666AAAGGGDDDCCCCCCCCCCCCBBBBBBAAA@@@CCCDDDDDDDDDBBBBBBCCCEEELLLNNNPPPPPPOOONNNNNNNNNQQQNNNKKKLLLOOOQQQOOOLLLFFFGGGIIIKKKMMMNNNOOOOOONNNNNNOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTRRRQQQPPPPPPPPPRRRTTTUUU[[[]]]```bbbbbb```]]][[[]]]```cccgggiiijjjiiihhhjjjdddbbbbbb]]]YYYbbbqqq}}}wwwttttttvvvxxxzzz||||||{{{yyywwwvvvuuutttnnnmmmmmmlllkkkjjjiiiiiieeedddcccbbbaaaaaaaaaaaa^^^[[[XXXWWWXXXWWWSSSPPPJJJGGGCCC@@@???===<<<;;;>>>===:::777444333333333777666555444333333333444444333333222111111000000555333111111111111///---111......555===>>>444+++///......---------------,,,+++++++++************---,,,,,,------,,,***''',,,,,,,,,,,,+++***)))((()))......))))))000111,,,......---------------...///000111000///...///111+++,,,......---,,,,,,---111...+++,,,///000///------------...///000222222111111111222333333444444333333333333444444444444555555555555555666666666666666777888999:::;;;;;;>>>======<<<===>>>>>>???@@@<<<===BBBAAA===@@@HHHHHHHHHJJJMMMQQQVVVZZZ\\\aaaccceeehhhlllqqqtttvvvxxx~~~~~~sssqqqooonnnnnnmmmkkkhhheee^^^UUURRRZZZcccddd___\\\ZZZVVVRRRMMMJJJHHHGGGIIIHHHHHHGGGGGGGGGGGGGGGCCCAAA>>>>>>>>>===:::888DDDAAA<<<:::;;;===???@@@<<<<<<<<<===<<<:::999888666666666555555555444444222111111000000000000000555333000///000111000...777333///...111222111///000000///......//////000((())))))))))))))))))(((&&&''')))***++++++***************)))'''&&&&&&&&&)))&&&(((222===@@@888///+++***))))))***+++---...,,,------------,,,***)))++++++---...///...,,,************))))))*********%%%***+++)))))),,,,,,'''++++++***)))***+++---...,,,...//////---------...***+++------++++++,,,---111///---...000111000......---,,,+++,,,---...///---......//////000000111111111111111222222222222555555666777777666555444333333333444555777888999999888888888999:::<<<===;;;777888===@@@======???BBBBBBBBBDDDFFFIIIKKKMMMOOORRRUUUYYY]]]aaafffiiifffmmmuuuzzz~~~xxxsssooollleeedddcccbbbaaa___^^^^^^WWWVVVSSSPPPLLLIIIFFFEEEJJJIIIGGGGGGGGGGGGFFFEEE999@@@DDD@@@@@@FFFLLLLLL>>>>>>======<<<;;;;;;;;;::::::999999:::;;;<<<===:::;;;<<<:::777666777999333222111111333444333222///000111222222111000///////////////////////////111111000000000000111111111000......///111222333...,,,***,,,///111///---))))))))))))***++++++,,,,,,,,,.../////////......+++,,,...///000000///...+++---...---+++***,,,...---,,,,,,///333333...***)))))))))************+++)))***,,,------,,,+++***'''(((((()))))))))***+++(((((('''''''''(((******'''******))))))++++++(((''''''&&&&&&&&&((()))+++(((***,,,,,,***)))******+++,,,------,,,,,,...///000///......///000//////...---,,,+++++++++------,,,,,,,,,---....../////////000000000000111111111000111333333333222000///333333444555555555555555333444555777888999999999;;;888777:::<<<<<<;;;;;;CCCCCCCCCCCCDDDFFFHHHIIIMMMOOOSSSVVVYYY\\\aaaeeebbbiiipppsssvvv~~~}}}{{{xxxsssnnnkkkhhhdddaaaYYYYYYYYYXXXWWWWWWVVVVVVWWWVVVUUUSSSQQQOOOMMMMMMEEEDDDDDDDDDDDDDDDDDDDDD@@@AAA@@@>>>@@@DDDGGGFFF:::::::::;;;;;;:::::::::;;;::::::999999999::::::111444666444000///222666444444555888999999666333444555666666555444222111........................//////...---------......((('''''''''(((***,,,---///...///000111111...,,,111111111000//////......&&&'''((()))))))))))))))(((((())))))((('''%%%$$$((()))************+++,,,+++***)))((((((((((((''''''''''''(((((('''&&&&&&'''((()))+++++++++***************((('''''')))+++++++++******+++,,,------------,,,,,,,,,---------***************+++,,,---***---//////...,,,,,,,,,***+++,,,,,,++++++---///,,,,,,++++++++++++,,,,,,000//////....../////////...//////000111111222222111111111111222222222222222333444555555444333333333444555666666666555444777888:::;;;;;;:::999777>>>;;;::::::;;;<<<<<<<<<======>>>???AAADDDFFFHHHHHHLLLPPPRRRSSSUUUZZZ___ZZZ___eeeiiimmmttt~~~|||uuuqqqlllhhhgggeeebbb```\\\[[[YYYVVVSSSPPPNNNMMMJJJJJJIIIHHHFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCCCCCCCEEE???::::::;;;:::999999CCCBBB@@@>>>;;;999888777888888888888777777777666777777777666555555666666...///000333444333000...////////////...------,,,000000000000000/////////......---,,,+++++++++,,,000000111000000111222333+++---...---+++******+++))))))))))))((('''&&&&&&++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))(((&&&&&&&&&&&&'''''''''''''''&&&%%%&&&)))+++---...)))((((((((('''(((((((((******+++,,,,,,,,,,,,,,,,,,...///...++++++,,,///'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&''''''(((((((((''''''&&&(((++++++***(((((((((***+++,,,++++++,,,...000,,,,,,,,,+++++++++,,,---((())))))*********))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,......///000000111000000....../////////000000000333444555666666555444444444555555444444555777777::::::;;;<<>>777777>>>CCCAAA???===;;;999888888444555666777888888888777666333000111333333000---.........000222111///---.........//////000111111---------,,,,,,,,,,,,+++///...---,,,++++++++++++***++++++***)))(((((())))))+++,,,+++((((((+++///((()))***+++++++++++++++))))))(((((((((((()))***'''''''''(((((()))*********((('''''')))***(((''')))&&&$$$&&&***,,,,,,***)))(((&&&%%%%%%''')))+++++++++******************###&&&******)))((()))+++***++++++,,,,,,,,,++++++***)))***,,,+++)))((()))))))))+++++++++***)))((((((***------,,,*********'''((((((((('''(((+++---***++++++***))))))***,,,((()))+++,,,,,,+++******+++++++++,,,------......---............/////////------......///000111111333222111111222444666777222222222333444555777777333666888777777888999:::888888888999;;;===@@@AAABBBFFFKKKMMMMMMPPPVVV[[[ZZZ\\\```eeekkkqqqvvvxxxxxxsssuuuooogggbbbccc```YYYXXX[[[VVVVVVUUUTTTQQQNNNKKKIIIJJJGGGDDD@@@>>>>>>???@@@???@@@AAABBBAAA???===;;;===<<<:::999888777777777999>>>BBBAAA;;;666666777;;;999666444666888333,,,111111000//////////////////111333333111/////////---,,,,,,---///000///.........---------,,,,,,,,,++++++******++++++,,,---,,,,,,***)))(((((((((((())))))))))))))))))))))))''''''(((((())))))******+++)))'''&&&%%%&&&((()))''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''******))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******+++,,,,,,---,,,+++***)))%%%''')))+++,,,***(((&&&))))))*********+++++++++''''''(((((())))))******))))))))))))************(((((())))))******++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------.........//////111000///......///000111000000000111222222333333333333444444555666666777777777888999:::<<<===>>>AAADDDGGGHHHJJJKKKNNNPPPXXXZZZ]]]bbbiiiqqqwww{{{}}}vvvpppnnnpppnnnhhhcccbbb___ZZZUUUSSSTTTSSSRRRPPPNNNKKKIIIGGGBBB@@@???======???AAACCC>>>???@@@@@@@@@>>><<<;;;::::::999999999999999:::777:::>>>>>>;;;888888999;;;444///111333111111333111000000//////////////////000222222000///...///---,,,+++,,,---...---,,,---------,,,,,,,,,++++++***************++++++,,,++++++***)))((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))***)))'''&&&&&&&&&((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))******+++***)))((('''&&&'''(((******)))((('''))))))))))))))))))))))))'''((((((((((((((())))))(((((()))))))))*********(((((())))))))))))))))))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------......//////.........///000111//////000111111222222333222222333333444444444555666777777888999;;;<<<===???AAADDDFFFGGGIIIKKKNNNSSSUUUXXX]]]dddkkkqqquuuzzz}}}tttmmmkkkjjjjjjdddbbb]]]XXXWWWYYYVVVQQQPPPOOOMMMJJJHHHFFFEEEEEE===<<<;;;;;;;;;===@@@AAA======>>>>>>>>><<<;;;999777888888999:::;;;<<<<<<555777888999::::::999999777000...333333...///666111000//////......//////...000111111///......///---,,,++++++,,,,,,+++***,,,,,,+++++++++*********))))))))))))***************))))))((((((((())))))&&&''')))******)))'''&&&((((((((((((((('''''''''***)))'''&&&&&&&&&'''(((((((((((((((''''''&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))((('''&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))******))))))(((((((((((((((((()))*********++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------...///000//////000000111111222222222222222222222222222333555555666777999:::;;;<<<<<<>>>AAACCCCCCEEEHHHJJJMMMNNNRRRWWW]]]dddiiimmmpppxxxyyy{{{wwwnnniiijjjgggbbb^^^___[[[SSSQQQUUUUUUQQQLLLKKKHHHEEECCCBBBBBBBBB@@@>>><<<;;;:::::::::;;;;;;;;;<<<<<<;;;:::999999777777888999:::;;;;;;<<<666555555777999999888777222333444444222000111222000000///............///...///000///...------......,,,++++++,,,,,,+++)))************))))))))))))'''(((((()))))))))))))))(((((('''''''''((())))))(((***,,,......,,,***((((((((((((''''''&&&&&&&&&)))((('''&&&&&&&&&'''''')))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&'''((()))))))))((((((((((((''''''((((((''''''&&&&&&%%%%%%(((((((((((()))))))))***))))))((((((''''''&&&&&&))))))))))))***************++++++++++++,,,,,,,,,************++++++++++++++++++,,,,,,---...//////......//////000111111222222222222222222222222222333444555666888999:::::::::<<>>;;;:::999888888999:::::::::999999999888888888999::::::999999888666666666777888777555333111999777---+++222444...000//////...............---...///...,,,+++,,,...///---,,,,,,------,,,*********)))))))))(((((((((&&&'''((())))))))))))(((''''''''''''''''''(((((()))+++---//////---+++)))((((((''''''&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&'''&&&%%%$$$%%%&&&((()))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%'''(((((((((((()))))))))))))))((((((''''''&&&&&&(((((()))))))))******************+++++++++,,,,,,)))))))))*********++++++)))***+++,,,---...//////---......//////000111111222222222222222333333333222333444666888888999999999;;;>>>???@@@AAACCCEEEGGGIIILLLQQQVVV[[[___aaadddkkkvvv}}}wwwooohhhddd```ZZZVVVVVVRRRMMMMMMRRRUUUQQQLLLIIIGGGFFFDDDBBB@@@???>>>>>>>>>===<<<;;;::::::::::::999999999888888888888888888888999999999777666555555666888999888555222111555888555,,,+++222333///000///......------......---......,,,+++***,,,---...---,,,,,,------,,,+++******)))))))))(((((((((&&&''')))*********)))((((((''''''&&&&&&&&&'''''''''(((***++++++***((('''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&'''((()))(((''''''&&&&&&%%%$$$%%%&&&'''((((((((()))))))))*********((((((((('''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))))))))************************++++++++++++)))))))))************+++((()))+++---...///000000------......//////000000000111111222333333444444111222555777888999888888999;;;===>>>>>>@@@BBBDDDEEEGGGJJJOOOSSSXXX[[[]]]bbbhhhrrr{{{{{{vvvqqqgggaaabbb[[[RRRYYYiiiyyy[[[DDDGGGOOOMMMIIIJJJFFFFFFEEEDDDBBB@@@???>>>;;;;;;::::::::::::::::::999888888888888888999999666666888888888777555444111666;;;<<<888444222111555///333???AAA666.../////////...------------...---------+++***)))+++---,,,+++***+++,,,---,,,+++*********)))))))))((((((&&&((()))++++++***)))((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''(((((()))$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))******'''((((((((((((((())))))'''''''''((((((((())))))(((((()))))))))))))))))))))))))))*********++++++************++++++++++++))))))*********+++++++++((()))+++...000111111111,,,------......///000000......///000222333444444111333555777999999888888777999;;;<<<===>>>@@@BBBBBBDDDGGGKKKPPPSSSVVVWWW]]]bbbjjjsss{{{}}}wwwrrrkkk```^^^aaaYYYQQQcccPPPEEEJJJGGGEEEIIIFFFFFFFFFEEEDDDBBB???>>>;;;;;;::::::999888888777999888888888888888999999333555666888888777555444...555<<<===999444222333111&&&555XXX]]]>>>))),,,//////...------------...,,,---,,,+++))))))+++---***)))((()))+++,,,,,,+++************))))))))))))'''(((***+++,,,+++)))((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%&&&'''((((((###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''((()))******$$$$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''')))******''''''(((((())))))******''''''''''''((((((((()))(((((())))))******++++++************++++++++++++)))************+++++++++************++++++++++++((())),,,...000111222222,,,,,,------...//////000+++,,,---///000222333444111333666888999999999888666888:::;;;;;;<<<>>>@@@???AAAEEEIIIMMMPPPRRRTTTWWW[[[bbbjjjrrrzzzzzzsssnnnggg```\\\[[[UUUQQQ[[[kkk|||eeeMMMEEEHHHJJJHHHEEECCCBBB@@@???<<<;;;999888999999999999999999999999888888999999999888888777666666666666555444333222888888888666444333444555000000222444777888666444000///......------------...,,,***+++,,,------,,,)))***+++,,,,,,+++***)))&&&******'''%%%(((***)))***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&''''''''''''******))))))(((((((((''''''((((((((('''&&&%%%%%%%%%&&&((())))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((###$$$&&&((())))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************))))))***++++++++++++***,,,+++)))(((((()))+++,,,***+++---...//////...---000//////.........//////------......///000000000222333444666777888888888555777999999999999;;;===>>>@@@CCCEEEGGGKKKOOOSSSTTTWWW]]]ccckkkttt}}}zzzrrriiiddd^^^ZZZYYY\\\VVVNNNPPPZZZTTTJJJCCCDDDGGGFFFCCCBBBBBBAAA@@@>>>===;;;:::999999999999999999888888888777888888999999888888777666666666666555444333333777888888666333222333444//////000333888<<<>>>>>>000///---,,,++++++++++++...,,,++++++,,,---,,,+++)))***+++++++++***))))))***------***))),,,+++(((***)))((('''&&&''''''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))(((''''''))))))))))))))))))))))))((((((((())))))))))))***((((((((())))))))))))***))))))))))))************(((((()))***************,,,+++)))(((((()))+++,,,((()))***++++++,,,,,,,,,//////......---......///------......///000000000000111222333444555555555555777999999999999;;;<<<<<<>>>@@@BBBEEEHHHMMMPPPRRRVVV[[[```gggooowww}}}{{{sssjjjbbb]]]]]]WWWUUUXXXTTTLLLIIIMMMGGGFFFGGGIIIFFF@@@===???@@@??????>>>===<<<;;;:::999999999888888777777777777777888888888888777777777777777777666555444444666777777555333222222333333000...///111444666777333111...,,,++++++,,,---///---++++++,,,,,,+++***))))))******+++******))))))***)))(((***,,,)))###))))))((('''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))((('''&&&%%%$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((''''''&&&))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************(((((()))************))),,,+++***))))))***+++,,,))))))((())))))***+++,,,...---------------......---......//////000000111///000111333444444444444555666888999888999:::<<<:::<<<>>>@@@BBBEEEIIIMMMQQQSSSXXX\\\bbbiiiqqqvvv{{{tttnnngggbbb^^^bbbYYYRRRRRRQQQMMMLLLNNNPPPMMMJJJIIIDDD>>>>>>BBB>>>>>>>>>===<<<<<<<<<;;;999999888888777666666666666666777888888888777777888888888888777666555444555666777555333111111222333111///...///000000///666444111///---...///000///---++++++,,,,,,+++***))))))******************(((((('''''',,,///***"""))))))((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********((()))))))))************))))))***++++++++++++***++++++***))))))***+++++++++******)))***+++---...------,,,,,,,,,---...............///000000111111111222333444555555555555444666777888888888:::;;;999;;;===>>>@@@CCCGGGJJJOOOQQQUUUZZZ___fffnnnsss~~~}}}vvvooojjjfffbbb___^^^WWWQQQQQQRRRPPPMMMLLLJJJDDD@@@AAAAAA@@@AAADDD============<<<<<<<<<;;;888888888777777777666666666666777888888888888888999999999999888777666555444666777666333111111111......///222555777666444555444222///......///000///---++++++,,,,,,,,,******************+++,,,,,,+++++++++,,,111555111)))(((((())))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))((()))))))))************++++++,,,------------,,,+++******************++++++******)))***+++---...,,,,,,,,,,,,,,,---...///......//////000111111111222222333444555555555555333555777777777777999;;;:::;;;===>>>???BBBFFFIIILLLOOOTTTXXX^^^eeemmmrrryyyzzzrrrkkkeeebbb^^^\\\SSSRRRQQQSSSSSSPPPIIIEEEEEE???<<<@@@CCCAAA===<<<=========<<<<<<;;;;;;;;;888888888888888888888888666777888999999999999999::::::::::::999888777666444666888777555222111111///000111333444444111...111000///......---------...,,,***+++,,,------,,,+++++++++++++++,,,---...)))+++++++++...222000+++(((((()))*********))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((''''''((())))))))))))(((&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************,,,,,,---............---************************))))))((())))))***+++,,,,,,,,,,,,,,,---...///000...//////000000111111222111111222333333333333333333444666777666777888::::::;;;======>>>AAADDDGGGJJJMMMQQQVVV[[[bbbjjjoooqqqyyy{{{uuullleee```]]]ZZZYYYPPPQQQQQQPPPNNNKKKFFFBBBHHHBBB@@@BBBBBB>>>:::999>>>>>>===<<<;;;;;;::::::777777888888999:::::::::777888999::::::;;;;;;;;;;;;;;;;;;;;;:::999888777555777999888666333222222555333111000///...+++)))---.../////////...------,,,+++******,,,......---,,,,,,++++++,,,...///000(((******'''(((******''''''((()))***+++******)))(((((()))))))))*********(((((((((((((((((((((((())))))((((((((((((((((((%%%&&&'''((((((&&&$$$###$$$$$$%%%&&&''''''''''''&&&'''''''''((((((((((((&&&''''''((())))))((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))***+++))))))))))))))))))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))************+++,,,------......------*********++++++*********((()))***++++++,,,,,,,,,------------...///000111/////////000111111222222222222333444444444444333222444666666666666888:::999;;;<<<<<<===???BBBEEEHHHKKKNNNRRRVVV\\\ccchhhjjjqqqzzzuuuoooggg```]]][[[YYYXXXUUUTTTPPPJJJGGGGGGGGGGGGFFF@@@======<<<;;;===BBB???>>>===<<<;;;:::999999777777888999:::;;;;;;<<<777888999:::;;;<<<<<<<<<;;;;;;;;;;;;:::999888888555777999999777444222222555333000000111333444444,,,...000222222111///...+++***)))***---...///...------,,,,,,---...000111,,,///...)))'''((()))((('''((()))+++++++++***)))))))))))))))************))))))))))))))))))))))))++++++***)))((('''&&&&&&%%%&&&'''((((((&&&$$$######$$$%%%&&&''''''((('''&&&&&&&&&''''''(((((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,***)))))))))***+++************************))))))))))))************))))))))))))************))))))))))))***************+++,,,,,,------,,,,,,******++++++++++++*********+++---...//////...------------...///000111111/////////000111111222222555555666666777666666666222444555666666666888999999:::;;;;;;<<<>>>AAADDDGGGIIILLLOOORRRWWW]]]bbbgggmmmvvv}}}|||tttqqqmmmfff^^^YYYVVVVVVVVVRRRSSSRRRNNNHHHDDDDDDEEEEEE@@@>>>???===:::===DDD======>>>>>>===<<<;;;;;;999:::888555777;;;;;;888666777888777555555777999888777666666666666888999999999999;;;<<<;;;888555111111222222222222111111111111111111111111111111333111111222111///...000/////////...............---,,,,,,+++++++++++++++------,,,,,,++++++******'''''''''(((((()))+++++++++******))))))(((((((((((()))*********)))((('''***************))))))(((+++***)))))))))(((%%%###'''(((((())))))(((((('''((()))***++++++***)))(((******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&)))***)))'''))))))))))))((('''&&&%%%((((((((('''&&&&&&&&&%%%*********+++,,,,,,------************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))***+++++++++++++++++++++++++++---------,,,,,,+++++++++)))***+++,,,---.........------------------------...///111111111222333555333444555666777666555555666666777888:::;;;===>>>999===AAA@@@===<<<@@@DDDBBBEEEHHHLLLOOOSSSXXX[[[aaagggooouuuzzzxxxpppllliiiddd___ZZZWWWUUUTTTMMMOOOOOOLLLHHHCCCBBBBBB???<<<<<>>===;;;:::999888;;;<<<:::888:::>>>>>>;;;<<<<<<===<<<::::::;;;======<<<<<<;;;;;;<<<===>>>888777666666777777777777999::::::999999888777666222111111111000000000//////222444222//////111222222222222222111111111111000//////...............------------------------+++******))))))*********+++++++++***************)))***+++++++++***)))(((***++++++++++++***))))))(((''''''(((***+++,,,,,,(((((())))))))))))((((((((()))************)))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&(((******)))(((,,,+++)))(((''''''((()))))))))(((((((((((((((((())))))***++++++,,,,,,---************************************************))))))******++++++,,,,,,***))))))******+++------++++++++++++++++++++++++------------,,,,,,,,,++++++,,,---...............////////////............000222444444333444555777222333444555555555444444444444555666777888::::::<<>>CCCGGGFFFDDDDDD@@@@@@>>>===<<<;;;;;;;;;:::;;;:::888:::??????<<<555666777666444333444555666555555555555666777888;;;;;;:::888777888;;;===555555555444333222000000222222222111111000000000---444666///+++///111000000000//////............------,,,+++++++++++++++,,,,,,------....../////////...---,,,++++++++++++,,,,,,,,,,,,------------+++,,,,,,,,,++++++***)))+++++++++++++++******)))***)))(((''''''((()))***&&&''''''((((((''''''&&&((()))************)))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((('''''')))++++++***)))///---***((('''(((***,,,))))))))))))************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,---....../////////......000000000000000000000111333444666666555555666888333333444555555555555555999::::::;;;;;;<<<======<<<===>>>>>>???@@@AAABBB@@@BBBEEEGGGIIILLLPPPSSSWWW^^^gggmmmqqqxxxyyyqqqiiicccaaa]]]ZZZVVVTTTSSSSSSOOOOOOOOOLLLIIIFFFDDDCCCCCCAAAAAACCCEEEHHHLLLOOO@@@???>>>>>>>>>>>>???@@@<<<======;;;>>>BBBBBB???;;;=========;;;999999:::;;;;;;;;;;;;;;;<<<<<<===666777888666444444777999::::::::::::999888777666333333333333333333222222000777777...,,,222444...777666666555555444444444444444333222222222222222***++++++,,,---.../////////...---,,,,,,++++++,,,,,,,,,------......//////---------,,,,,,+++******+++++++++++++++******)))+++,,,,,,+++***))))))***))))))************)))))))))******************)))******))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((()))++++++***)))---,,,***)))))))))***+++(((((())))))******++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,------------------------------...........................////////////......---111111111111111222222222333555666666555444666777666666666777777777777777666666777888888888999888===<<<<<<===@@@AAAAAA@@@BBBDDDFFFHHHIIILLLOOORRRVVV]]]eeekkkooouuu~~~}}}yyyqqqhhhbbb___[[[WWWTTTSSSTTTUUUOOOMMMJJJGGGEEEDDDCCCBBB???BBBDDDCCCAAABBBFFFHHH======<<<<<<<<<<<<<<<===>>>@@@@@@???AAAEEEDDD@@@777999::::::888777777777777888888888888888888888<<<>>>???@@@>>>===<<<<<<555555666666555555444444//////000000000000000000111444222---///666777111222222111000//////......///......---------------******++++++,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------.........000///......---,,,,,,,,,+++,,,,,,,,,,,,+++******'''+++...000///......///,,,,,,------------,,,,,,+++++++++******++++++++++++++++++******+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***)))(((((()))++++++***((()))***+++,,,+++***)))(((((((((((())))))******************+++,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,...---,,,+++++++++++++++------------------------////////////////////////...///////////////...---000000111111222222222222222333555555444444555777777777777777888888999999:::;;;<<<===>>>>>>======@@@???>>>@@@BBBDDDDDDCCCEEEGGGIIIJJJKKKMMMQQQSSSSSSYYYaaafffiiioooxxx|||tttkkkfffccc```]]]ZZZYYYYYYYYYWWWUUURRRQQQQQQQQQPPPOOOIIIOOORRRPPPNNNMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEHHHKKKJJJIIIKKKNNNLLLHHH<<>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<;;;777444999999999999999888777666777666666555555444444333666444333333444777999:::666666555444333222222111111111000////////////000333333222222222111111111111000000000000000111111//////000000000000000111444333222000////////////...............---,,,,,,***...000///+++))))))*********++++++++++++******------,,,++++++,,,------++++++************++++++************************,,,,,,,,,------,,,,,,,,,+++******+++,,,,,,+++)))'''))),,,------+++)))''')))))))))))))))*********++++++,,,,,,---.................................------------------------------------------------......---,,,++++++++++++........................///000000000000111111111//////000111111000000000111111111222222333333444111333555555555555777999888888888777888999999::::::;;;===>>>??????>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEGGGHHHIIIKKKOOOQQQQQQVVV\\\```ccciiisss{{{~~~{{{xxxuuusssuuuuuuvvvyyy|||}}}zzzwwwxxxwwwssspppuuu||||||wwwvvvxxx{{{~~~~~~zzz||||||zzz{{{~~~|||wwwzzz}}}}}}|||{{{|||zzztttssssssrrrqqqooommmkkkjjjcccbbb```^^^[[[YYYWWWVVVVVVRRRRRRSSSLLLDDDHHHTTTYYYYYYXXXWWWVVVUUUTTTTTTQQQPPPPPPOOONNNOOOOOOOOOGGGFFFEEEDDDBBBAAA@@@???@@@??????>>>============;;;;;;;;;:::::::::::::::999888666555333333333444111222222222222111000000111333444111...---111666---......//////......---///...------------...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------......---------...---------//////---,,,***+++,,,------,,,+++***+++++++++++++++*********,,,,,,---......//////000000000000000000000000000........................,,,,,,------......//////------,,,,,,---......///........................000000000111111111222222111111222333444444444333222222333444444555666666333555777888999:::<<<>>>===<<<;;;;;;;;;<<<===>>>666777:::<<<=========<<>>@@@BBBBBBAAA@@@@@@@@@AAACCCDDDNNNPPPSSSVVVWWWXXXWWWVVVGGGLLLOOOOOOKKKKKKNNNSSSSSSUUUXXXYYYZZZ]]]```cccaaadddhhhiiilllsss~~~}}}uuurrrpppmmmzzzyyyxxxzzz{{{}}}uuu|||qqqrrr}}}~~~lll___dddoooxxx{{{qqqtttsssffffffeeeffflllnnnbbbLLL:::\\\ZZZdddbbbXXXfffnnn\\\kkkkkklllmmmpppsssvvvwww|||||||||zzzyyy{{{}}}~~~}}}zzzuuurrrrrruuuwwwtttvvvwwwxxxwwwuuurrrqqqhhhuuu\\\AAAIII111CCC;;;555>>>CCCAAA>>>===999222+++:::KKKfffssstttrrrttt{{{~~~xxxzzztttKKK@@@888111777(((+++444000+++...---000:::666666,,,666,,,666''')))<<<444+++***...333222000///...===BBB999AAAHHH999DDD???GGGFFF+++AAA<<<999===...CCC555===WWWGGGXXXVVVVVV[[[fffmmmoooppprrrxxxzzz{{{xxxtttqqqrrrtttrrrkkk\\\LLLFFFIIIJJJFFF>>>999666666444111444;;;LLLOOOOOOLLLKKKGGG<<<000AAA'''>>>777LLLLLLHHHRRRYYYWWWZZZ``````]]]___eeehhhjjjmmmppprrrrrrnnnkkk]]]ccckkkqqqqqqoookkkiiijjjttt|||{{{yyy|||uuubbbTTTTTTZZZ___ooo}}}cccPPPOOOjjjoooeeeppp~~~uuudddkkkvvvvvvQQQ???HHHRRR______SSSRRRooo}}}nnndddsssaaa===DDDXXXooo~~~}}}ggghhhjjjvvvzzzeee]]]LLL@@@@@@,,,666PPP___]]]\\\YYY[[[eeeuuuhhhHHH444888:::FFFGGG>>>;;;:::DDDTTTeeeooorrrqqqqqq}}}zzz{{{~~~gggFFFjjjuuuvvvkkk```pppppp}}}{{{tttmmmaaaSSSKKKKKKrrr___LLL@@@:::JJJwwwuuuVVV@@@BBB___bbb~~~]]]ssspppnnnttt{{{lllEEE]]]mmm@@@888iiisssvvvKKKqqqeeeZZZJJJ{{{ooo}}}~~~cccXXXfffnnn}}}KKKtttaaa222TTT{{{HHHccctttYYY___nnntttlllaaaMMM111}}}yyy===KKK```}}}yyysssGGGxxxttt~~~nnn999GGGzzz888666>>>WWWvvvuuuJJJbbb~~~gggzzzEEEuuu???999444===@@@FFF]]]OOOPPPnnnyyycccGGGbbbuuuhhh```bbbRRRMMMOOOTTT```uuuUUU@@@TTTiiiyyyJJJvvv444;;;:::===111...EEE***,,,RRRRRRhhh===NNNkkkuuuiiieeesssvvvyyyKKKIII======@@@BBBCCCEEEOOO___kkk|||QQQfffsssYYYssshhh{{{~~~ffffffaaa666III///OOO;;;111666333222===:::111RRRyyyEEE???SSS{{{ggg~~~|||rrrnnn|||rrr]]]eeeTTT555DDDAAABBBBBB@@@===???FFFKKKOOObbb|||[[[PPPsssTTTppprrrnnn]]]lllVVV555MMM111AAA888,,,333555///777:::333999UUUdddsssxxx```RRRJJJaaa}}}zzzwwwoooqqq}}}}}}iiiaaabbbfff}}}uuukkk~~~CCCBBBCCC>>>???@@@@@@@@@??????>>>EEEMMMOOOkkkiii|||BBBYYYBBBZZZhhhiiiJJJ444RRR888444:::(((---777///000:::444+++888AAAfffsssEEE???iiiZZZ@@@IIIFFFSSSiiipppddd___eeeXXXOOOJJJNNNSSSRRRMMMIIIQQQPPPqqqrrrXXXZZZ^^^hhh{{{uuuggg^^^ZZZ\\\```rrrTTTBBBFFF@@@<<<;;;<<<@@@DDDEEEBBB@@@777PPPJJJ888;;;eeexxxMMMnnnwwwnnnmmmppp{{{|||>>>OOOllluuuQQQwww~~~~~~CCC333QQQAAA///AAA---))):::555000:::333)))777444:::\\\~~~eee===111QQQxxxcccUUUGGG888444???AAA777444;;;555///---333999::::::;;;:::<<>>@@@===:::EEEJJJOOOWWWFFF@@@eee|||ccciiifffqqq|||xxx```@@@999...+++888VVV|||sss```VVVnnnYYYLLL~~~@@@...GGGHHH000GGG;;;(((:::AAA444999222***444...$$$===ggghhhUUUHHHBBBJJJWWWeeeOOO===555222888222...---...///000222777444444555444222555:::AAA===\\\___MMMQQQQQQTTTMMMSSS[[[dddppptttfffZZZVVVVVVYYYWWWSSSXXXbbb|||VVVTTTbbbWWWHHH999???;;;888999<<>>777444FFFCCC:::FFFCCC>>>EEEyyy~~~iii]]]VVV999111888QQQzzzlllzzzppp```SSS<<<555111777AAAEEE>>>666QQQccc~~~lll^^^DDDCCC|||rrrVVVmmm|||???***999III111CCCLLL+++777KKK777555444111---///,,,777JJJ^^^rrrVVV===;;;BBBCCC<<<666AAAIII777222444000444333+++333555111111666666111111111333333000,,,000777===>>>GGGeeeyyySSSKKKLLLNNNPPPNNNNNNNNNPPPYYYkkk|||iii[[[WWWXXXVVVRRRQQQTTTRRRRRR```rrrHHHXXXTTTDDDUUU:::<<<:::999:::===AAADDDFFF777KKKOOOHHH444222EEE>>>HHH888OOOuuu___TTTYYYwwwPPP777DDD777444TTTOOO444[[[JJJgggGGGIII[[[pppeee<<>>LLLSSS777555666???SSSooorrrmmmJJJ[[[kkkmmm|||{{{uuuDDDMMMyyyyyy@@@+++000III000555YYY///222PPP777000999222---555///444>>>@@@```}}}oooQQQGGG>>><<>>777111333;;;,,,666>>>000111,,,+++333666333111333222...111000222555666555777<<<@@@ccclllqqqpppLLLHHHMMMKKKIIIIIIKKKJJJHHHNNNWWW]]]ppp~~~iii```[[[SSSPPPTTTPPPMMMOOOTTTSSSWWWlllxxxSSSSSSaaaQQQMMM111HHH<<<<<<;;;::::::<<<>>>???<<<666444HHHFFF999AAA;;;???888;;;AAA444```hhhnnnnnn777ccc000:::bbb@@@<<>>--->>>XXXYYYJJJ555(((---DDD```sssnnnYYYsssnnnVVVTTT===___gggHHHaaaRRRdddTTTddd,,,:::xxxwwwCCC//////JJJ000)))```222...QQQ444,,,===&&&///999$$$---DDD<<>>NNN<<>>333KKKgggTTT222888111000ddd{{{RRR===ppp333CCCZZZDDD<<<999>>>QQQiiissslll```111888444GGG}}}JJJTTT666000FFF444,,,DDD777111<<>>JJJDDDDDDEEEEEEEEEEEEEEEEEEKKKHHHFFFGGGNNN\\\mmmyyy|||nnnbbb[[[^^^XXXRRRPPPMMMKKKNNNSSSPPPOOO\\\cccZZZfffqqqQQQPPPTTTJJJ:::666777777777888999888777===777555<<>>888<<<666333;;;MMMaaaooovvv@@@222000XXX{{{nnnoooDDDOOO333...AAA000111III<<<111999EEE)))BBB333222333777,,,222GGG222777qqq~~~XXXNNNKKKHHHEEEDDDCCCBBB???===333333///)))***000222///111111111000000000000111//////.........///000000444...---444777555555999jjjMMMEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>>AAAHHHRRRXXXbbbooojjjYYYQQQQQQTTTUUUVVVQQQLLLLLLKKKJJJMMMRRRTTTKKKcccttthhhqqqbbbHHHMMMLLL===?????????>>>===<<<===>>>???===>>>CCCIIIIII@@@777>>>:::<<<...444555666LLLVVV]]]UUUDDD;;;bbb[[[000fff;;;222]]]===HHHVVVmmmhhhrrrZZZBBBRRRNNN:::---666999+++999bbb]]]444777999EEE???!!!>>>777XXXfffIII000333///777444555666777:::BBBNNNWWWNNN666///MMMkkkrrr~~~iiidddKKKRRR777222AAA111111KKK???///444FFF+++;;;222+++222???)))777PPP666---hhhwwwsssXXX===LLL<<<+++333<<>>??????>>>======???BBBFFFJJJRRR```uuuzzzkkkaaaZZZQQQLLLLLLPPPSSSUUURRRMMMKKKKKKKKKJJJMMMQQQRRRRRR___ooo~~~xxxkkkLLLCCCDDDCCC@@@===:::666444777<<<;;;555111999JJJRRRIII;;;===222???666AAA;;;777@@@888```qqqBBBccc@@@???uuu<<<444vvvCCCBBBVVV;;;XXXzzzgggNNNvvviii%%%>>>^^^YYY===+++000000///>>>RRRtttCCC+++222444GGG222>>>TTTnnn<<<444:::666===333999>>>;;;333------000999888222777III]]]||||||tttccc[[[YYY:::444???222,,,FFF===---000III222:::;;;(((000MMM***222KKK888111cccggg~~~kkkddd@@@???SSS666;;;;;;===>>>999111***((((((+++******+++---///...---...,,,+++,,,......,,,***,,,,,,,,,,,,---......///...///444666000666VVVzzz]]]~~~zzzEEEDDDCCCBBB@@@????????????===???AAAAAA???>>>??????CCCCCCDDDGGGOOO]]]nnnyyytttkkkbbbWWWNNNPPPOOONNNMMMLLLJJJHHHGGGNNNJJJIIIKKKKKKIIIKKKOOOKKKVVVZZZwww{{{jjjllluuuQQQCCCCCC???===???===999:::@@@666GGGQQQIII;;;888???GGGCCC///@@@777IIICCCCCCBBB>>>???ccc@@@@@@}}}BBB666aaa:::LLLsssJJJ>>>444DDD{{{cccSSSOOOTTT333666111ZZZccc444---<<<""";;;???wwwVVV"""777555///\\\MMM^^^000000999>>>888<<<;;;888222---,,,000444)))777555,,,333FFFaaa|||tttccchhhYYY555...555+++***???999,,,,,,GGG333777KKK---111\\\000+++>>>888111WWWXXX{{{}}}yyy]]]\\\777EEEFFF222CCC222>>>999222,,,))))))+++,,,+++$$$&&&000444...---333******,,,...111222222111+++++++++,,,,,,---//////---444777666???]]]qqqZZZQQQEEEDDDAAA???===<<<======;;;<<<======<<<<<<>>>?????????@@@@@@BBBFFFKKKNNNQQQbbb~~~|||sssiii[[[QQQNNNLLLJJJGGGKKKJJJHHHGGGEEEDDDCCCCCCJJJGGGFFFIIIJJJIIIJJJNNNLLLXXXhhhnnn[[[eeezzzxxx]]]HHHAAA???DDDEEEAAAAAAEEECCCTTTdddgggcccYYYHHH777:::CCCkkkLLLKKKLLLggglllFFF333333aaavvv333RRRttt111555^^^```\\\GGG666<<<555RRR{{{cccHHHJJJTTTdddWWW'''BBB777JJJzzzRRR???+++000:::mmm^^^"""+++444tttZZZQQQ,,,111666>>>333999555000------///111222---333333222000***222GGG||||||rrraaavvv[[[333,,,000)))---999555,,,(((@@@---000DDD---,,,^^^555000<<>><<<;;;;;;<<<<<<<<<<<<;;;999:::<<<>>><<<;;;;;;;;;===???BBBDDD@@@CCCKKKYYYlllwwwmmmddd]]][[[UUUNNNHHHFFFEEEEEEEEEFFFEEECCCAAAAAACCCGGGJJJGGGEEEFFFKKKMMMLLLNNNRRR[[[eeeuuulllooonnnfffmmmlllaaabbbfffggg]]]|||gggSSSCCC??????<<>>JJJ]]]DDD>>>>>>777777""",,,999===MMM@@@111---***+++---...,,,)))***111111+++---555333***111555999777000,,,---///++++++,,,,,,---///000111444888HHHfffuuuVVViii{{{HHHFFFBBB>>>;;;:::;;;;;;<<<======<<<::::::;;;===<<<:::999999:::===??????FFFAAA??????BBBKKK^^^qqqhhh[[[ZZZ^^^___]]]DDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBB@@@???@@@DDDFFFFFFEEEGGGMMMQQQQQQTTTXXXnnnxxx~~~yyyyyyiiibbbiiifff[[[ccc]]]XXXmmmrrreeebbbmmm___MMMGGGGGGPPP[[[AAAkkkpppNNNOOOuuuyyyzzzZZZ:::===888///777YYY|||QQQccc555ZZZRRROOOlllUUU777:::666RRR___gggAAA888777...bbbsss}}}jjjzzzAAAbbb```BBB000,,,EEErrrCCC666&&&///111###333PPP[[[WWW///FFF;;;333>>>444000,,,++++++---......---333,,,%%%---222000111000OOOGGGjjj|||QQQ~~~^^^666000000---///---+++---%%%666&&&+++'''666)))FFF%%%333111222,,,777555222GGG///CCCUUUFFFDDD@@@333<<>>111999TTTXXXEEEFFFKKKLLLDDD777---+++---,,,,,,,,,---...///111111>>>KKKmmmbbb___gggIIIFFFBBB>>>;;;:::;;;;;;777999;;;;;;:::999:::;;;888888888:::===>>>>>>===444777???EEEDDD@@@FFFOOOOOOeeeuuu___XXXPPPJJJHHHHHHGGGFFF@@@@@@AAAAAAAAA@@@@@@???CCCCCCBBBAAA@@@BBBFFFIIIFFFAAATTTPPPYYYkkklllzzzvvvvvv|||~~~xxxqqqmmmfff]]]VVVZZZcccbbb\\\dddnnnjjjfff```|||rrrcccXXXcccFFFnnnuuunnn|||ddd999777555,,,AAA:::sssTTTNNNTTTRRR---GGGdddjjjGGGAAAQQQOOORRRQQQVVVEEE'''333777???TTT555AAAkkkuuu|||EEE666999SSSbbb'''+++:::RRR111666 +++:::$$$QQQiii]]]cccHHH;;;KKKBBB>>>777333000---,,,,,,+++)))------...///000111222222444LLLRRR[[[hhhrrr~~~[[[{{{ddd<<<'''000...(((+++---,,,******---000@@@<<<888333///------...111777AAAJJJNNNJJJBBB;;;222333'''333QQQDDD)))///---+++)))((()))++++++***'''(((+++444@@@DDD:::,,,111,,,999555EEE333111$$$---,,,---111111111888BBBeee~~~iiiSSSOOOsssWWW```uuuggg___@@@HHH444DDD@@@888999;;;:::888666666777999:::777888888999::::::;;;;;;;;;:::::::::;;;>>>AAACCCEEEIIIPPP^^^uuulll[[[XXXNNNIIICCC????????????>>>??????@@@@@@@@@@@@??????===>>>>>>======???CCCFFFPPPIIIGGGIIIPPP|||zzzzzzxxxsssyyyxxxnnnccc``````___VVV[[[ccceeebbbhhhmmmiiikkk[[[uuuxxxbbb\\\lllbbbhhhsssuuucccmmm444BBB666@@@...333111YYYjjjEEEhhh>>>___888888kkkUUUEEEHHHVVV}}}SSSDDDEEE444555999LLL~~~MMM444***555KKKXXXxxxooo$$$444###===mmmYYY$$$***///444QQQ222"""TTTDDDgggKKKIIIAAACCCPPPGGGHHH<<<666///******,,,///000,,,------...///000111111444===FFFMMMXXXvvvsssaaalll;;;...444111///000///...,,,+++,,,---666:::@@@EEEFFFDDD@@@===DDD>>>555///---///333555111222000>>>KKK777%%%000,,,***(((((()))*********,,,,,,)))***111;;;???<<<;;;<<<===$$$++++++:::333...%%%(((444666:::UUUxxxMMMEEEHHHPPPRRRmmmeeeqqq]]]IIIaaa}}}wwwFFFDDD666BBB<<<777777;;;:::888777666777888999777777888888999:::::::::::::::999999;;;===@@@AAAAAABBBDDDHHHQQQcccxxxmmmWWWIIIBBBAAABBB@@@===<<<===============>>>>>>?????????>>>>>><<<===?????????AAAEEEGGGIIIJJJKKKhhhwwwrrr|||vvvxxx~~~pppbbb___dddjjjWWW[[[```cccgggmmmqqqpppvvvpppbbbuuutttwwwqqqdddbbbnnn===dddlllsss\\\uuuzzzWWW<<>>555===333,,,555888^^^kkk^^^000///444)))dddkkkEEE(((,,,000"""777OOOAAAFFF;;;@@@@@@KKKVVVLLLIIIRRRGGG888,,,&&&&&&))),,,++++++,,,---...///000000777+++:::GGGLLLaaabbbmmmwww888444777444444222000000000000000///%%%***111777888333---(((444000***''''''((())))))000222<<>>)))###///,,,***((((((***++++++***------***%%%'''333???EEE...333===777AAA<<<<<<000,,,444===CCCQQQkkkxxxqqqkkkkkkrrr|||cccKKK???BBBIIIzzzGGGEEE___MMM>>>@@@XXXnnnsssooolllttt~~~nnnUUU@@@;;;AAA:::999777;;;:::888777777777888999666666777777888999999:::999888888999:::<<<>>>???>>>???@@@@@@AAAFFFNNNTTTtttrrrSSSEEEFFFGGGDDD@@@=========>>>>>>???>>>>>>;;;<<<==================<<<>>>???@@@AAABBBEEEHHHDDDMMMeeesss{{{wwwrrrzzz{{{uuugggYYYTTTWWW\\\XXX[[[ZZZ\\\gggmmmpppuuutttzzzffflllhhhkkk~~~SSSrrrVVVAAA___jjjPPPWWWfffuuuqqq[[[YYYBBB???HHH888666---666<<<...TTTaaa111ZZZXXXmmmCCCkkk666BBBlllggg888,,,;;;;;;NNN\\\kkkuuuSSS:::@@@===>>>NNNjjjCCC***111@@@555000666333mmm;;;???QQQddd}}}ppp666"""###&&&FFFNNN444999###BBBaaa111666...???CCC444444>>><<<:::ZZZNNN===...&&&%%%''')))******+++,,,---......///777%%%444GGGQQQ<<>>JJJ\\\qqqwwwzzzdddAAA888666:::GGGTTTTTTFFF999;;;ooonnnPPP;;;>>>KKKtttMMMBBB???CCCEEE@@@???DDDCCCAAAHHHDDDHHHMMMPPPWWWfff{{{yyyrrrkkk@@@@@@AAA;;;===;;;;;;:::999888777777777888666666666777888888999999777777777888999;;;<<<===>>>@@@BBBCCCCCCDDDGGGIIIJJJQQQcccoooOOOJJJFFFCCC>>>;;;===BBB:::;;;<<<===<<<;;;::::::999:::;;;;;;<<<<<<<<<;;;:::;;;<<<===>>>@@@DDDFFFNNN]]]ttt|||}}}rrrssspppjjjaaaXXXPPPNNNPPPUUU[[[XXXYYYffffffaaaiiikkkaaaPPPfffXXXzzzSSS\\\\\\cccdddUUU111CCCRRR{{{jjj^^^@@@???555<<<999CCC777...666999333===ggg@@@RRR@@@rrr;;;\\\BBBxxx]]]>>>%%%:::===***AAANNNsss}}}GGG)))777777888WWWLLL<<<777222''',,,888555mmmDDD)))333>>>>>>JJJ]]]mmmwwwtttxxxccczzzTTTDDD333%%%***999555...===AAA555333TTT^^^OOO===888333666@@@EEE>>>444,,,***+++...000))))))***+++,,,---......//////000777]]]333...VVVrrrtttaaa:::000333444555222000111555777666444111000000000000111222333///---******,,,///000111,,,;;;BBB222"""+++333)))---,,,+++,,,...///...---'''+++---...222666444///JJJFFF???@@@======:::<<<[[[dddoooiiieeeRRR888'''///CCCSSSJJJ111$$$,,,<<>><<<>>>===;;;:::999888777777777777666666666777888888999999777777777888999:::;;;;;;??????@@@???>>>===>>>???:::CCCMMMSSS]]]vvvsssXXXLLLCCC??????CCCDDD@@@<<<;;;999;;;======;;;999888999777888999:::::::::::::::;;;<<<===>>>@@@DDDJJJNNNSSSssswww}}}sss{{{kkkfffbbb___ZZZUUUUUUXXXWWWaaa[[[ZZZeee[[[OOOZZZwww}}}\\\jjj\\\yyyVVVwww}}}ddd[[[ttttttpppbbb|||lllXXX|||;;;@@@888222^^^vvvNNN444000,,,JJJRRR777///,,,999:::ZZZKKK\\\JJJ}}}444QQQ^^^eee:::SSSOOOCCC>>><<>>:::666888;;;<<<<<>>:::$$$!!!000333))),,,++++++---//////...------,,,+++,,,222777333+++)))IIISSSLLL555<<<999888```xxx\\\NNNRRRDDD***///JJJXXXEEE111///:::???777+++&&&666WWW^^^llltttTTT>>>:::333]]]QQQRRRLLLHHHDDD@@@???AAAFFFGGGDDD999BBBLLLRRRQQQOOOOOOQQQTTTZZZWWWXXX___www}}}uuuOOO???:::<<<<<<;;;;;;::::::999888777666666666666777777888999999:::777777888888999:::::::::>>>===<<<;;;;;;<<<======???AAACCCBBBAAAJJJ```vvv}}}___IIIEEELLLGGG===999AAAJJJIII@@@777999;;;======:::999999:::666666777888999999999999;;;<<<===???DDDKKKTTTZZZaaa{{{xxxYYYUUUSSSRRRQQQSSS]]]iiigggooo```VVV___UUUOOOdddYYYnnnVVV```TTThhhYYYooogggMMMttthhhQQQZZZqqq[[[]]]KKK;;;MMM666EEE:::+++===___PPP***...444,,,BBBuuuHHH444...444888NNNTTTdddHHHooo@@@kkk{{{RRRbbb{{{TTTVVV^^^^^^SSSbbb\\\EEE<<<%%%999777333444BBB???DDDSSSFFF444>>>XXXkkk@@@AAAFFF???LLLAAA777666888888888999,,,111@@@CCC\\\{{{DDDSSSKKK777ZZZ```LLLUUULLL666EEE]]]IIIGGGQQQ;;;///+++444222...,,,+++***'''&&&)))******+++,,,---......)))444111YYYAAA333000'''TTTrrrppp___bbb***000222222333222111///...///000111222444444333000---,,,***+++---000333222///---111<<<000!!!***...)))---***)))***,,,......---+++------++++++111777444---,,,===CCCLLL444666;;;QQQXXXccc777TTTRRR///&&&BBBPPPDDD$$$<<>>@@@AAABBB@@@:::888>>>DDDEEEFFFHHHYYY}}}VVVKKKMMMHHHDDDFFF:::>>>DDDFFFAAA999999===444777999999666555666888555555777888999999999999666777888<<>>///666333111///...,,,***'''******+++,,,---......///111(((777///QQQ...444999444777SSSwwwhhhttt+++111333,,,...000000------000444...---,,,,,,,,,---///000666333...,,,+++++++++***555:::)))$$$333)))111(((((((((***------,,,***(((+++---///444777444......%%%555ooo___===%%%AAA]]]UUUqqqtttGGG===UUU333(((FFF[[[OOO>>>;;;___LLL555***000@@@NNNVVVJJJ,,,999HHHHHHSSS[[[eeeNNN)))999666GGG;;;BBB```|||tttKKK777@@@FFF444999IIICCCAAABBBEEEHHHKKKMMMNNNOOOUUUMMMWWWSSS\\\[[[OOOvvvhhhjjjqqqnnnBBB<<>>>>>>>><<<999666666777999:::;;;888555333444666111555666333666<<<;;;555:::111333AAAEEEAAAIIIZZZ~~~uuuaaarrr[[[\\\ZZZQQQNNNUUU\\\eeeyyynnn\\\jjjZZZcccqqquuu}}}kkkJJJhhhUUUSSS[[[DDDKKK|||KKKyyyhhhHHHeee>>>NNNqqqYYY<<<\\\pppeeejjjSSS@@@222555:::888777:::;;;<<<:::666444333333222222...uuuEEEFFF999$$$444EEEKKK]]]DDDVVV777000LLLYYY>>>///555222<<<444EEEVVV,,,AAAXXXVVVWWWqqq___UUU:::<<<---<<>>FFFNNNVVV[[[---BBBWWWYYYKKKBBBLLL[[[000666IIITTT>>>(((@@@oooBBB---!!!111MMMVVV???###999\\\aaaDDD222222666999???555777:::======666<<>>??????EEE@@@@@@HHHVVVsssuuuUUUSSSMMMHHHEEEEEEDDDAAA===;;;<<<;;;999777555444555111111111333444444444333444555444333555777666333<<<555777>>>===>>>RRRmmmssstttuuutttvvv]]]iiiXXXUUUXXXSSSRRRVVVWWW[[[mmmtttkkkUUU]]]^^^tttyyyjjjfffTTToooGGG______NNNWWWHHHdddUUUrrrZZZCCCKKKFFFfffbbbXXXWWWkkk~~~}}}pppSSSAAA555777;;;777555777///333666888999888555111+++000???***;;;<<<...???JJJiiittt@@@333;;;BBB222///222***---""":::rrrIIIHHH|||***xxxiiiUUUPPPBBBrrrNNN===<<<999...444iiinnn###333HHHVVVEEE000CCCpppSSSQQQlllQQQyyy999VVV666BBBFFF<<>>;;;999999888555333---///555===FFFMMMHHH===GGG...///LLLKKK666)))000...666000DDDuuuaaaOOO```nnn===111......,,,***))))))+++...000000000000///...///111444///...,,,***(((&&&&&&%%%555+++...<<>>>>>@@@===@@@EEEGGGPPPhhh{{{]]]LLLGGGGGGDDDAAAAAABBBAAA===999777888888777444333333444888666555777999:::888555777333333777999::::::<<<555444777:::999DDDhhheee|||zzzooofffkkkgggbbb]]]```YYYQQQQQQQQQUUUYYYXXX[[[kkk~~~fffmmmTTTVVVfffuuuxxxzzzJJJxxx~~~HHHYYYiiiZZZTTTccc___VVVQQQGGGSSSoooyyy{{{qqqPPPXXXgggYYY^^^hhhTTTIII<<<333666999555333444333333555777888555111...111999444333666---111\\\iiippp~~~dddTTT\\\tttgggTTT///+++555NNN;;;666;;;>>>666<<<999BBB~~~mmm888bbbddd333VVVoooZZZGGGFFF555___\\\IIIPPP\\\[[[GGGKKKHHH444[[[lllNNNllleeePPPCCClll333&&&DDD:::888777777888888777666888666999555555IIIJJJ+++888***555YYY666444000///111555---444SSSwww```@@@sss}}}pppMMM'''///111,,,'''%%%(((,,,......+++...111222111/////////*********))))))((('''&&&,,,&&&+++888<<<222***+++((()))***++++++***(((&&&))))))))))))***---222666;;;111&&&&&&000:::???@@@TTT222---JJJLLL///...JJJXXX:::...@@@III;;;000333DDDRRRHHH///555PPPLLL...&&&555>>>AAADDD:::111555HHHFFF999444===@@@<<<;;;>>>@@@:::<<>>???AAACCCAAA???>>>@@@EEEJJJNNNJJJEEEHHHOOONNNMMM[[[oooqqqpppkkk|||~~~<<>><<<<<<<<<<<<999777555666777666444333333444444333222222444555555555666000...333666333444888555777999999:::KKKqqqpppjjj{{{uuunnniiiaaa___cccXXXccc]]]^^^RRRPPPQQQUUUYYYYYYZZZdddpppccc___sssmmm~~~qqqlllkkk{{{{{{bbbgggmmm|||}}}fffSSSbbbfff@@@555CCC===:::222...222555333111222888444222222222000000111///iiibbb(((???...@@@]]][[[CCCFFF777888GGGRRRXXXQQQ@@@+++(((>>>;;;zzzqqqOOORRRQQQEEE666......"""@@@lllrrr333hhhnnn333IIIkkkBBBRRRSSSeeeaaapppooozzziii@@@EEESSSddd>>>bbb\\\111iii^^^>>>mmm444vvv[[[111QQQ777<<<333222111111222333333444;;;999AAA???BBBggglll>>>$$$<<>>AAA@@@>>>===AAADDDCCCCCCDDDHHH???>>>HHHTTT[[[bbbjjjhhhGGGCCC888;;;;;;::::::999999888777777999999999999999999999999777777777777777888999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;@@@AAA???AAAGGGEEEMMMdddkkkKKKBBBDDDAAA<<<:::???===:::888777777777777555666777777555555666777555555555444444666999<<<;;;777666999:::999999:::===>>>===:::<<>>NNNJJJ333***555333$$$"""///999555---000@@@OOO111222BBBOOO???(((777\\\CCC999<<>>:::888:::<<<<<<>>>AAA>>>999888===@@@@@@@@@DDDJJJNNNQQQTTT^^^jjjlllfff^^^ooo```777???888;;;;;;::::::999888888888:::::::::999999999999999777777666666777777888999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;:::::::::AAA===;;;<<<>>>>>>???AAABBBDDDIIISSSjjj}}}TTTHHHAAADDDFFF???888555<<<;;;888666555666777888555777888888777777888:::<<<;;;999888888888777666222666888;;;AAAHHHIIIGGG@@@@@@>>>===CCCSSSccclllnnn}}}yyysssjjjcccaaaddd]]]dddZZZiii]]]```VVV[[[XXXTTTTTTTTTTTTRRRQQQXXX^^^^^^eee\\\]]]TTT^^^iiinnnuuuzzzsss|||xxxkkk^^^kkkXXXAAACCC???666===333333333333222000///...///---000333///)))---777uuu444888)))AAAhhhXXXfffMMMhhh___888!!!888...333999333222777777333<<<&&&XXX***222888)))666AAA888:::PPP000...DDDKKKDDDsss}}}lllQQQHHHiiiuuulllUUUTTTjjjcccGGGZZZXXX777TTTFFF+++AAA555%%%666BBB...777777***:::HHHvvvUUU<<<444333222000------///222777///---***444[[[mmmYYYWWWPPP;;;:::%%%&&&555///222000999999:::iiiiii|||===...///...---...000///+++''''''((((((((('''''')))+++&&&''''''(((((((((((((((111111///+++***---...---(((((((((((()))***+++,,,***+++++++++***+++---///...)))&&&'''+++---+++(((---'''---===HHHHHHLLLUUUGGG555---666777...,,,444'''999777###$$$<<>><<<>>>AAADDD<<<888<<>>>>>===<<>>===<<<;;;<<<>>>555666777777777777888999555777888999888888:::<<<===::::::BBBMMMPPPIIIAAAAAALLLPPPNNNTTT```aaaWWWKKKKKKIIIIIITTTggguuuyyy{{{wwwyyyyyyqqqgggbbbccc^^^aaa^^^ddd]]]]]]XXXYYYYYYXXXVVVWWWYYY[[[\\\QQQ```{{{ZZZsssjjjoooppp|||xxxkkk^^^[[[{{{oooooogggJJJ444666555++++++222444555333111//////...333000222333///...>>>RRRBBB 666:::CCCmmmiiiWWW222???BBB///;;;444******---***---222///---888ZZZVVVIIIPPP[[[ZZZOOOGGG555333,,,***333***iiiGGG$$$PPPEEEiiiwwwkkkmmm{{{ggg\\\xxxyyy^^^<<>>;;;MMMMMMbbbwwwttt888GGG555???666666vvv111555555444111......111444111555999===FFFWWWgggmmmDDD333$$$###000,,,,,,111111///555333444555uuuZZZPPP...///......---,,,+++***)))'''((())))))(((((()))***))))))((((((''''''((((((,,,000///)))(((,,,---***---...000111111///,,,+++++++++,,,+++******,,,...+++,,,+++'''###%%%...666'''222666...)))...000,,,999<<<888333???PPPKKK999AAA...)))444444(((***:::AAAGGG<<<777RRRvvv]]]ccc}}}XXX@@@333444888666777;;;555111999TTTVVV777777OOObbbxxxuuu}}}|||LLL666<<<===888777:::???@@@======@@@EEE>>>;;;???@@@AAALLL[[[gggtttxxxooohhheeeXXXccckkkggg___]]]jjj{{{MMM>>>;;;<<<;;;;;;::::::999888888999999999888888777777777666666666666666777888888888999::::::;;;;;;:::::::::::::::::::::::::::;;;888999;;;<<<>>>@@@@@@???<<<;;;>>>DDDFFFFFFKKKRRRkkkPPPHHHHHH@@@>>>999444444666555222...222666888999999888888555666888999888999;;;<<>>"""888888ZZZzzzmmm```OOO222FFFVVV666666444111666777000222777222555666SSSHHH111,,,///---)))===)))555///---///%%%888777uuuWWW///999...666;;;+++???888FFFQQQAAA777DDD999HHHIIIXXXttt|||llldddWWW111@@@444444333000------111555;;;SSSiiirrrfffGGG222333%%%(((...::: 666666%%%...***;;;222222BBBZZZFFFaaa777//////...+++(((''')))+++&&&(((+++,,,+++***)))***...---+++))))))))))))******000111+++***//////***:::===AAACCCAAA<<<666111+++,,,,,,+++******+++---))),,,///000...***&&&%%%)))((('''(((+++,,,***((("""&&&...444222,,,...666:::888BBBUUUWWWEEE444///555444666KKKgggwwwMMM666888111222...///777555555@@@^^^???DDDVVVwwwyyyuuuXXXBBB@@@000666777;;;AAAAAA>>>>>>@@@===999;;;@@@>>>:::AAAOOOtttpppuuuqqqaaa\\\UUURRRUUUYYY\\\jjjtttooo{{{}}}aaa888???<<<;;;;;;::::::999999888;;;;;;;;;::::::999999999666666666666666777888888999999:::;;;;;;;;;::::::999999999::::::;;;;;;;;;>>>>>><<<888777:::<<<===@@@;;;999===>>>>>>CCCJJJHHHaaatttXXXPPPIIICCCAAA===;;;999888888777444222111888===<<<:::<<<===<<<:::<<<@@@???;;;>>>PPPbbbxxxzzz}}}uuugggvvv~~~xxxrrrmmmmmmqqqrrrooojjjcccnnngggZZZnnnYYY]]]ZZZfffTTTPPP___iii}}}~~~~~~kkk}}}pppyyy[[[pppuuummmuuutttlllnnnoooyyy[[[???666777333///......+++---555888333//////,,,======EEE[[[uuuppp999...666777***222^^^~~~zzziiicccZZZRRRKKKFFFBBB???222***///444000000333111,,,YYY888++++++000000,,,111000***,,,444444---***666777444JJJqqqzzzKKK;;;......333555555555***>>>333###JJJoooUUU888AAA<<<777IIIBBBHHHqqqeeepppdddHHH???$$$000---///000+++///111+++---111,,,///,,,666,,,:::<<>>---&&&...222,,,+++111------------,,,+++***)))...,,,***))))))***+++,,,***))))))+++///111000---***(((//////888:::222CCCCCCJJJNNNVVVrrrIII;;;333;;;///...999)))333444777...BBB000BBB\\\vvvzzzwwwCCCAAA444777666???888>>>;;;RRR444>>>======>>>???AAABBBDDD```uuutttcccdddhhh^^^SSSGGGVVV^^^ZZZ[[[eeemmmmmm~~~www{{{~~~@@@???===>>>777;;;===:::???<<<;;;::::::<<<;;;999888999:::888777999<<<>>>>>>>>><<<<<<<<<<<<;;;999888777999999999999999777666666;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@FFFDDDRRRxxxeeeKKKDDDDDD@@@======888777666555555555666666;;;CCCJJJJJJJJJLLLMMMLLLMMMOOOUUU___iiixxxaaaooo{{{wwwsssrrrsssrrrnnnjjjjjjkkkggghhhwwwuuuZZZZZZTTTOOOYYYeeexxx}}}qqq}}}uuuxxxrrr}}}uuucccZZZaaaNNNMMMBBB222...777;;;666BBB<<<333222BBBccciiirrr[[[222/////////'''###...PPP{{{hhhUUU]]]fffiiiaaaSSSFFF===///...111000...555777///>>>~~~kkk333666888444,,,,,,333:::<<<>>>>>>:::444444555000)))...:::AAA???\\\rrryyycccIII>>>555+++???666<<>>000///***000---///000---...111---)))000666000555888GGGrrriiizzzMMM......---,,,******)))(((************************+++'''(((---***%%%000AAAbbb|||zzzXXX888;;;^^^vvvsss]]]>>>+++,,,222000(((,,,------............---000///---+++******++++++,,,+++,,,///444666666555666,,,***(((555999+++555333CCC^^^{{{fffFFFPPPbbbPPPQQQBBB777777:::666444RRR???GGGVVVkkkrrrlllLLL777999666:::000JJJ666444777<<<===<<<<<<<<<===???AAABBBEEEVVVVVVMMMQQQUUUPPPKKKLLLVVV[[[WWWXXXaaafffeeeooozzz|||xxxuuuooofffNNN666:::>>>===@@@BBBAAA@@@999?????????AAADDDGGGJJJMMMHHHHHHHHHFFFDDDCCCDDDEEEIIIHHHGGGEEECCCAAA@@@???<<<;;;;;;::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????;;;===DDDPPPdddaaaIII???:::>>>@@@;;;888999222333444444444777===BBBMMMVVV___bbbdddhhhjjjjjjmmmppp|||[[[mmmxxxvvvuuuwwwkkkXXX```ccchhhwwwpppqqqeeeaaaqqqqqq^^^dddOOOWWWrrrtttWWW^^^EEE>>>444///333888555...'''SSSPPPDDD888+++666222555000444;;;DDDOOOIII444111:::CCCDDD===444000///,,,222222---...777888000UUUrrrAAAGGGEEEAAA???>>>;;;888555...((()))...000000555;;;===999:::>>>...111BBBYYY\\\NNNIIIPPP???mmmooommm???)))%%%---222222""":::(((&&&+++,,,***)))******,,,,,,***,,,666000111111222;;;iiixxxzzzggg444---+++...,,,'''(((000))))))))))))))))))))))))---&&&***000***&&&@@@eee|||RRRUUU~~~eee:::)))222333'''+++,,,---///000111111222111111000...---,,,+++***,,,+++,,,///444888::::::FFFAAA@@@666888888...===,,,EEEqqq[[[\\\ooottt^^^HHHAAA,,,+++;;;666GGG@@@:::CCC[[[nnnqqqTTTKKKCCC666333===BBBwwwkkkHHH666JJJ;;;:::::::::;;;===>>>@@@888BBBBBBAAAHHHJJJHHHMMMQQQWWWWWWSSSTTT\\\___[[[[[[jjjqqqkkkkkkqqqhhhWWWdddiii:::888>>>AAA>>>AAAGGGGGGDDDMMMMMMNNNPPPTTTZZZ___aaa___aaa```[[[TTTPPPPPPRRROOOMMMJJJGGGDDDBBBAAA@@@???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>777>>>DDDCCC@@@MMMppprrr\\\LLLGGGAAA>>>???===777444666...222555777999AAALLLVVV```iiiqqquuuzzzmmmmmmaaajjjvvvjjj```___uuuQQQcccVVVHHHsssBBBHHHXXXjjjYYY>>>NNNIII444,,,666666...999PPP{{{```555(((---:::===---...999===///)))+++******,,,+++(((%%%&&&+++000---111000000333222333;;;yyy```[[[CCC333222000,,,...333444444@@@OOO\\\VVVOOOIII???444///000<<<444+++(((,,,333555444hhhLLL???///333+++666$$$///---:::000222...---111111///222000666'''111555888<<>>BBB@@@BBBJJJHHHIIITTTVVVVVVTTTQQQTTTZZZZZZVVVVVV\\\^^^[[[]]]fffiiifffGGGTTT>>>@@@FFF>>>BBBTTT\\\dddiiilllnnnnnnooorrrrrrpppmmmlllhhhccc\\\WWWUUUTTTLLLJJJFFFBBB@@@>>>>>>>>>@@@???<<<:::::::::<<<===::::::::::::::::::::::::;;;;;;;;;<<<<<<=========??????BBBDDDBBBBBBIIISSSTTT???HHHQQQ@@@:::666555555333111222///333999===DDDOOO___jjjrrrzzzeeeTTT```iiiwwweee]]]bbbUUUVVV]]]fffSSS333>>>555333777999000:::ooo___@@@;;;111---;;;/// 111888HHH555///444333222333...,,,---000222444333000...000...,,,555888+++444YYYlll>>>:::,,,,,,777666888BBBNNNMMMFFFHHHQQQKKKFFF;;;///,,,111666777222...===OOOCCC///FFFrrr~~~eee>>>'''&&&<<< 111222$$$)))000***&&&...,,,(((111,,,222)))222333<<>>AAAHHHFFFHHHUUUVVVTTTQQQQQQTTTYYYXXXTTTVVVRRRRRRUUUUUUVVVcccssshhh[[[bbbwwwDDD@@@LLLFFFPPPiiissszzzlllfff^^^ZZZYYYUUUOOOJJJIIIGGGDDDAAA@@@???@@@@@@???>>><<<:::999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@888444888>>>AAADDDGGGDDDlll```IIIFFFKKKEEE555666444222333555444111...222666<<>>AAARRRkkk[[[<<<:::222;;;:::444FFF{{{zzzVVV???777666444EEE]]]yyylllUUU[[[YYYZZZ>>>.........000111)))******+++...000///,,,(((111...+++666:::,,,GGGVVV%%%---222<<>>333ggg|||zzzWWWBBB::::::999888999:::;;;<<<<<<@@@<<<===EEEEEEHHHTTTRRRPPPOOOPPPSSSUUUTTTQQQRRRKKKMMMTTTPPPHHHQQQeeeMMMHHHzzzKKK999JJJPPPdddxxxiiiaaaXXXVVVWWWTTTMMMEEEDDDBBBAAA???>>>>>>??????>>>===;;;:::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888777888;;;;;;:::===CCCAAAHHH[[[lllWWWKKKGGG===999999333555777777666666555444333555777<<>>JJJ333XXXWWW555EEEfffKKK888PPPLLLYYYXXX999MMMFFF===DDD>>><<>>BBBppp\\\777***+++)))'''(((************************'''(((222MMMqqqGGGAAA~~~dddVVV[[[qqqyyytttsssvvvTTT777,,,++++++,,,,,,,,,,,,++++++++++++******+++---///000666555444111111444:::???555IIIYYYFFF>>>NNNggg}}}pppKKKgggFFF555111999CCCIIIcccuuuwwwfffqqqdddUUUNNNkkkCCCAAA:::jjjuuu}}}gggLLL<<<;;;:::::::::;;;<<<===;;;CCC???;;;BBBFFFHHHPPPKKKKKKLLLNNNPPPNNNMMMLLLKKKHHHJJJMMMIIIBBBEEENNNIII@@@[[[ggg???IIIXXXzzz}}}xxxpppjjjddd]]]YYYXXXUUUNNNIII@@@@@@???>>>===<<<<<<;;;===<<<<<<;;;;;;::::::999999999999999999999999999::::::::::::::::::::::::555999AAADDD>>>777666;;;LLLAAA===MMMoooYYYLLL@@@???BBB:::666999666111444555111///111777;;;777888;;;DDDRRR```lllsssuuu}}}uuukkkmmmtttwwwxxxxxx|||yyyyyy|||~~~```QQQ@@@CCC999DDDDDD999???666AAA555777:::777666<<<:::999222>>>mmmQQQ000999KKK]]]aaa000+++...222///111111((((((---333222...+++,,,///(((999222***222BBBGGG;;;111000555---444666999GGG]]]jjjkkkIII===:::===666888___eeeCCCCCCQQQiiiqqqbbb]]]PPP777[[[...FFF@@@555<<<444222MMMBBB333YYYUUUbbbeeexxxhhhkkkDDD///*********+++************************---,,,???dddxxxIII{{{}}}VVVJJJWWWmmmzzzqqqgggvvv}}}}}}```AAA000***+++,,,,,,---------,,,,,,+++***))))))***,,,...+++---//////...000444777888888999444NNNtttiii@@@```kkkNNN333111999999666111JJJhhheeeYYYWWWvvvuuuTTTVVVSSS888888DDDWWWLLL[[[AAA===<<<;;;;;;;;;<<<===>>><<>>===<<<============<<<;;;:::999999999999999999999999999:::::::::::::::::::::::::::777666888999888<<>>;;;888666555444444444555666777888999999<<<;;;;;;@@@GGGMMMPPPPPP[[[[[[^^^jjjqqqkkkzzz~~~iiirrrqqqoooooofffrrrjjjooo|||{{{DDDFFF???AAACCC>>>??????666<<<000111888666777:::666///AAAIIIuuuOOO111:::iiiPPP111///,,,444###111---..................------555)))333///'''cccttt000...999333666333CCCMMMGGG@@@===888///(((DDD///===nnnNNN[[[eeehhhEEE@@@@@@333;;;///555(((///,,,111,,,@@@888;;;xxx\\\bbb;;;%%%&&&...111++++++***)))(((((())))))...###UUU{{{gggiiiuuuQQQBBBGGGfff||||||~~~tttOOO000000...------...///...,,,******+++,,,...//////000------///111///---///333???222333PPPzzz}}}qqqgggXXXcccEEE555:::@@@AAA:::666???KKKOOOPPPUUUaaarrr{{{sssffffff>>>555<<<111555AAA999999333???444///???<<<999??????>>>???CCCGGGEEEAAAEEEKKKHHHCCCDDDAAA???EEEAAACCCCCCBBB@@@??????@@@;;;IIIEEEQQQddd>>>iii{{{lllkkkmmm___aaaaaa\\\SSSKKKGGGEEEQQQEEE;;;;;;@@@AAAAAA@@@:::;;;<<<======;;;999777:::::::::999999999888888:::::::::999999999888888888888999:::;;;;;;;;;;;;<<<>>>BBBBBB@@@CCCRRRcccfffHHH@@@FFF???>>><<<:::777666555444444444555666777888999999:::999999<<>>???@@@EEELLLDDDCCCDDDMMM___ppptttpppppphhhBBB///BBBAAA222888:::333;;;>>>777555777===DDDAAA===;;;===AAACCCCCC???KKKUUUPPPHHHFFFFFFAAABBBCCCCCCBBB@@@>>>???@@@GGGZZZWWWfffOOO^^^~~~pppgggbbb\\\^^^^^^[[[TTTNNNJJJHHHSSSJJJCCCAAA@@@===<<<===>>>?????????>>><<<999888::::::::::::999999999999:::::::::999999999999888888888999:::;;;;;;;;;;;;===>>>@@@@@@<<<<<>>;;;;;;999888666555555555444444555666777888999999777666777:::???CCCFFFFFFPPPOOOHHHJJJTTTTTTSSS[[[fff```eeefff[[[[[[eeehhhccciiimmmzzzsssRRRCCC???@@@999888999666333333333222111444444222===dddLLL444DDD???111,,,000222000...............////////////(((666///???yyyaaaRRRIII???EEE000---222;;;;;;777BBBSSSVVVLLLpppwwwRRR******555$$$>>>000&&&333...'''000---***000\\\zzzwww```<<>>???DDD[[[WWWrrrlllWWW~~~pppbbbWWWVVVWWWYYYWWWSSSNNNKKKJJJOOOKKKHHHIIIGGGCCCAAACCCBBBBBBBBBAAA???===;;;999;;;;;;:::::::::999999999::::::::::::999999999999888888999:::;;;;;;;;;;;;===<<<===>>>;;;888<<>>@@@:::666888777000555333111777888555444MMMnnnAAAGGGLLL444///,,,444---//////////////////000000000999---000cccaaaAAA555---,,,???666666DDDQQQPPPFFF???cccbbb{{{ddduuu777(((888&&&///222&&&---222***;;;***444MMMmmmvvvNNN222+++...------,,,,,,,,,,,,,,,---***VVV|||cccrrrfffGGGDDDaaalll<<<333111////////////---,,,******++++++,,,------...&&&111444,,,,,,555444***PPPwwwyyyjjjddd```WWWJJJBBB>>>CCCHHHMMMUUU\\\]]]YYYLLLNNN^^^QQQ...000@@@666777BBB222000;;;BBBGGG888555777;;;AAACCCAAA@@@AAAAAADDDdddoooOOOBBBIIIAAADDDDDDCCCAAA>>>===>>>???;;;KKKDDDpppiiixxxjjj^^^TTTTTTUUUWWWVVVTTTPPPMMMKKKRRRMMMKKKNNNPPPLLLGGGFFFBBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999888888999:::;;;;;;;;;;;;:::999:::>>>>>>;;;;;;>>>DDDHHHNNNfffwwwXXXJJJ<<<888999999777555555555555444444555666666555555666666777777888888666888<<>>:::555666666222777111111;;;888111888|||???<<>>777QQQ^^^HHH...666^^^jjjvvvhhheeehhhbbb@@@...BBB$$$AAA:::///===777MMMDDDZZZqqqjjjmmmAAA...222,,,,,,+++++++++,,,,,,------dddmmmiiidddGGGPPPuuulll===333111000000000000///---,,,------....../////////000---+++,,,111666999999eee```TTTHHHEEEKKKPPPQQQPPPPPPfffeeeAAA444===444888@@@444222======???EEE<<<:::<<>>AAAGGGCCChhhaaaDDDEEECCCCCCCCCBBB@@@===<<<>>>@@@KKKOOOBBBzzztttpppbbb[[[VVVVVVWWWWWWWWWVVVSSSOOOLLLYYYOOOIIINNNSSSPPPGGG@@@?????????@@@?????????>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999888888999:::;;;;;;;;;;;;999777999>>>@@@<<<;;;<<<555DDDJJJDDDQQQeeeCCCAAA???===:::777555555777444444444444444555666666555666666666777777777888888;;;>>>???@@@AAABBBDDDLLLOOOFFFBBBLLLOOOLLLNNNVVVaaa___ZZZaaaeeekkkwwwpppwww___[[[ggguuuhhh}}}wwwqqqjjjZZZ>>>===999333333444444999000000:::111111KKKUUU@@@>>>zzz777444------***222//////000000111111222222(((@@@iiieee:::???MMMKKK???666))),,,QQQLLLpppnnncccvvv<<>>>>>>>>>>>??????@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::888888999:::;;;;;;;;;;;;;;;999:::===<<<888777999======CCCEEE???HHHtttZZZFFF@@@888;;;======;;;999777666555444444444444555666666666666666666777777777777777:::===>>>===<<<>>>???JJJLLLIIILLLVVVTTTOOOSSSUUU```bbblllzzzrrr}}}|||}}}kkkKKKnnnyyyvvvvvvIII@@@;;;555555666222888000222999---===rrr;;;IIITTT666333222+++...333//////000111111222333333:::{{{bbbJJJCCC===444555???]]]QQQYYYRRRttt\\\XXXWWWHHHSSSMMM@@@QQQJJJJJJuuuPPPcccrrr||||||sssKKK,,,------,,,,,,---......///333zzzxxx[[[RRRfff{{{^^^```wwwlll@@@///...---...000111000///000000000000111111111111---000999>>>666???rrrsssXXX[[[BBB666OOOQQQ???>>>:::...>>>@@@mmmGGGNNNbbbNNN>>><<<>>><<<===CCC>>>GGGYYYfff^^^MMMCCCCCCAAAAAA@@@>>><<<===@@@CCCcccjjjxxxssseeeaaaaaaXXXWWWXXXYYYZZZYYYUUUQQQXXXLLLEEEIIIQQQQQQLLLHHH@@@@@@??????????????????============<<<<<<<<<;;;<<<;;;;;;;;;;;;:::::::::888888999:::;;;;;;;;;;;;<<<;;;;;;===:::666777<<>>======???AAA999XXXoookkkVVVDDDRRRuuuuuuzzzOOOVVV___SSSXXXSSSTTTEEE???888888;;;...666111444:::...MMM}}}111AAAkkkooo:::LLL555111666+++222444///000000111222222333333```qqqEEE777666666@@@bbbPPPuuu^^^kkk{{{iii444```)));;;HHH'''CCC,,,GGGbbbRRR444;;;;;;@@@qqqpppeee999...............///000111,,,yyyZZZ>>><<>>@@@888FFFGGG@@@CCCFFFCCCCCC@@@@@@???===<<<===AAADDDIII]]]vvvkkkgggeeedddcccdddfffiiihhhdddaaaiii]]]SSSOOOMMMHHHBBB???CCCBBBAAA@@@??????>>>???>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888999:::;;;;;;;;;;;;<<<<<<======;;;888;;;BBB444===BBB???<<>>:::666444555666555333333444555666777888888888444555666666666888<<>>666999??????AAA>>>111>>>IIIPPPNNNPPP^^^ttt}}}~~~PPPRRRxxxPPPKKKGGG[[[~~~xxxFFF777===>>>666444333555...777444SSSTTT???888^^^LLLHHH---mmm:::---333000333///...000333111,,,...>>>OOOkkkyyy^^^SSSaaaaaa```ooo^^^{{{777444222444666444111000dddKKKEEEEEECCCGGG???999CCCcccYYY\\\dddjjj|||SSS---222000,,,///666444***,,,OOOtttCCC]]]QQQTTTVVViiiRRR^^^{{{TTT888222000000111111111111000000111,,,***...222111000111777+++666___{{{UUUOOO```::::::555SSSSSSDDD^^^;;;666<<>>>>>???@@@AAABBBAAA>>>>>>@@@???BBBNNN\\\lll{{{~~~pppbbbTTTKKKLLLHHHCCCAAABBBBBB@@@>>><<<;;;<<>>;;;===AAA>>>777:::CCCBBB888777;;;>>><<<999888999999<<<<<<;;;::::::::::::;;;======>>>>>>??????@@@@@@IIIOOOzzzpppXXXDDDBBBHHHNNNVVV___<<<999555444555666555444333333444444555666777777555777888777555555777999EEENNN^^^]]]JJJBBBIIIKKK===DDDJJJNNN[[[uuu|||vvvnnn___]]]uuuoooRRROOOCCCOOOxxx___>>><<<@@@<<<888444555111:::;;;bbbQQQ:::888UUUfff888GGG555FFF>>>111444000333111333+++111<<<222,,,TTTiii~~~mmmssseeettteeeFFF222555444)))+++:::IIIBBB???BBBAAA>>>FFF===XXXTTTWWWQQQppprrr===444//////,,,''',,,555--->>>pppmmm>>>IIIFFFDDDFFFqqq[[[fff[[[888000777111111111000///...---,,,111333777999666000000555///<<<]]]eeePPP___LLL777QQQaaa???^^^CCC???<<<===555===@@@FFFNNNTTTWWW[[[```dddlllhhhiiipppwwwcccYYYLLLBBB@@@AAACCCDDDJJJFFFAAA>>>>>>???AAAAAA:::AAACCC@@@>>>DDDIIIKKK777888999888999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<======>>>??????@@@@@@CCCPPPuuudddRRRHHHBBBBBB@@@;;;<<>>999@@@IIIUUUccczzzgggXXXFFF[[[fffcccIIIFFFIIIGGGYYYzzzEEE777>>>CCC:::333444444999@@@tttOOO777;;;CCC```wwwaaaiiiqqqwww555;;;vvvBBB333444000333222111---222777222>>>|||sssaaasssUUUkkk]]]111111555((()))999ssscccBBBEEE@@@FFF999555555***YYYOOOYYYEEEwww~~~ZZZ;;;)))000222&&&(((777...***PPPSSS<<>>GGGZZZ<<<>>>CCCSSSXXXffflllzzziiiXXXNNNHHHFFF===>>>>>>???@@@???>>>>>>;;;===@@@???::::::DDDQQQEEE@@@;;;:::;;;<<<;;;:::<<<<<<;;;:::::::::::::::::::::;;;<<<===??????@@@444@@@BBBFFFkkksssVVVMMMBBB@@@@@@BBB>>>777444666555444333333444555666666444333222111222444666777666999<<<>>>BBBKKKXXXaaa|||qqqVVVSSSRRRNNNaaa{{{yyyKKKUUUcccbbb^^^<<>>111<<>>tttooozzz]]]NNNJJJFFFXXX{{{}}}MMM(((,,,888444,,,...444&&&===zzzVVV>>>111HHH333(((NNN|||SSSOOOjjj???222222...000000/////////000000000111000...,,,(((,,,<<>>>>>>>>AAA:::<<>>???@@@:::???EEEDDDDDD^^^aaaNNNMMMDDD???<<<;;;<<<;;;777444444333333444444444555666777555444333333444666888:::BBBCCCCCCAAADDDOOO___lllwwwhhhXXX```fffxxxRRR{{{KKKnnnhhhRRRcccoooQQQ999<<<;;;888:::<<<111HHHmmmCCC:::@@@555\\\DDDppp;;;~~~bbbxxx<<<---111444222///222999333444aaalll^^^___}}}eeeqqqtttRRR^^^zzzxxxmmm<<<***333999333yyymmmDDDOOOBBB======___XXXNNNeeehhhggg\\\gggtttqqqooo@@@,,,///333///)))777,,,999kkkoooKKK!!!666///333EEEzzzXXXZZZggg===333222,,,111000///......//////000...666;;;333)))444ZZZxxxqqqeeeTTTFFF??????AAABBBBBB:::CCCaaawwwwwwrrrsssOOOBBB888999======<<<<<<;;;;;;:::999999999999:::888888999;;;<<<>>>??????DDD888888AAA@@@AAAaaa```FFFCCCEEE>>>BBB===888555444222///,,,222444555666555555777888666666666777888;;;===>>>GGGHHHGGGEEEHHHUUUiiixxxooowwwwww^^^```}}}qqqqqqSSSxxxQQQZZZ{{{HHH444777555666:::111WWWTTT+++555>>>YYYBBBRRROOOfffrrrsss\\\888,,,000444222000444***///XXXoooOOOSSSlllzzz___UUUlllttteeeaaakkk~~~}}}```000---:::@@@jjj}}}```mmmiiicccxxxllleeerrreeezzzjjj???))))))/////////---555```eee333>>>FFFRRRJJJ\\\oooPPPWWWrrr@@@***,,,333222111///---------......***'''+++888LLLgggxxxggg[[[TTTMMMCCC<<<<<<888IIIrrr\\\MMMAAA@@@@@@;;;999:::;;;;;;:::999999999999999999999:::;;;<<<>>>>>>???:::888:::>>>@@@BBBIIIRRR}}}OOOJJJFFF===:::;;;000111111222444888999999222555777777666555777999666777999;;;===@@@AAABBBAAACCCEEECCCFFFRRReeetttkkkeeegggkkkuuuzzz___nnnrrrzzzOOO;;;888666>>>@@@wwwEEE555;;;BBBqqqKKKJJJ\\\AAA888//////333111444444***FFF^^^EEEFFFccc|||cccPPPPPPYYY___fffpppOOOOOO\\\{{{oooXXX444111===^^^vvvFFF555,,,:::HHHJJJNNNwwwooo^^^{{{fffCCC333111222+++---777bbbSSS555,,,AAAEEEDDDcccvvv|||zzzpppUUUMMMggg[[[444---777000000//////000222555666777333<<<\\\tttooofffWWWJJJFFF@@@FFF]]]vvvzzzttt```QQQFFFDDDAAA999666:::;;;:::999999888999999999:::;;;;;;<<<======>>>>>>222;;;AAA???>>>AAAEEEEEEGGG}}}hhhUUUFFF===:::DDDFFF999555999;;;888555444444333333666888888666555777999777888;;;>>>AAACCCDDDEEE<<>>kkk|||aaaUUUQQQ```uuupppbbbRRRIIIEEEHHHKKKLLLSSS]]]mmmeeeEEE'''...333RRR$$$888IIIDDD===///+++KKKyyyVVV{{{hhhJJJ666---333555@@@nnnZZZ333666<<<...///===;;;555777;;;^^^~~~MMM444555---...///222666;;;@@@CCCNNNccczzzzzzvvvppp]]]PPPCCC>>>CCCJJJNNNPPPNNNAAA:::>>>>>>999999@@@;;;:::999999888888999999<<<<<<<<<=========>>>>>>>>>666333999???@@@@@@AAA===IIIvvv```CCCJJJNNNHHH<<<444666;;;555555666666666666555555555666666777777777777666@@@888888???@@@::::::BBB>>>999888===???@@@EEELLLpppvvvfff___wwwdddooo444111666111888***555---gggbbbaaaccciiippprrrmmmccc[[[TTTEEE@@@IIIKKKNNNhhhrrr~~~WWW111000///000:::IIISSSNNNDDD###@@@vvvjjjfff|||zzzyyy\\\GGGAAAIIIcccfffGGG888444333444111,,,444RRRvvvQQQ888888888888:::CCCTTTiiixxxtttrrr{{{uuulll\\\JJJAAAAAABBBBBB888;;;>>>???<<<:::;;;<<<===<<<:::888888999:::;;;;;;::::::999999::::::;;;444666888:::;;;===@@@CCCHHH666CCC___NNNHHHLLLMMMGGG<<<555555888666666666777666666555555777777888888999999888888666666777:::???@@@;;;333555;;;BBB@@@<<>>EEEBBBDDDCCC>>>777333333555777777777777777666555444777888999:::::::::::::::222???AAA666111:::AAA@@@@@@<<<===KKKgggmmmXXXSSS[[[fff]]]QQQKKKLLLSSS]]]cccgggkkksss}}}mmm777666000(((666:::LLLuuuwwwkkk;;;HHHRRRYYYdddoookkk___fff|||```{{{xxxeeeYYYUUUTTTPPPVVV]]]YYYSSSMMMUUUddd~~~vvvwwwsssggg\\\XXXCCC@@@===<<<======:::888;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;:::;;;;;;:::999999:::<<<>>>@@@===888CCCnnnyyyUUUHHHDDD???888888777666555666888999888888888888777666555555777888999::::::::::::::::::AAABBB:::666;;;BBBCCCCCCGGG\\\lll\\\XXXeee\\\PPPDDD>>>======???AAA@@@??????@@@BBBDDDGGGIIIMMMOOOSSSYYYbbbnnnzzz~~~999(((000000;;;YYY}}}nnnxxxRRR777JJJaaawwwzzzbbbjjjbbb|||zzzzzzzzzzzzxxxtttooojjjgggcccbbb___[[[VVVQQQMMMKKKJJJHHHEEEAAA===999777555???777888<<<>>>JJJXXXYYYNNNNNNWWW^^^xxxxxxtttppppppTTTNNNDDD===::::::<<<===;;;;;;<<<=========<<<<<<;;;;;;::::::::::::;;;;;;<<<======<<<:::999:::<<>>777777???EEEAAA>>>>>>TTTyyygggZZZUUUccccccTTTEEEAAAAAA???>>>@@@EEEBBB???;;;888777777888AAA???<<<888888;;;BBBGGGEEEKKKQQQVVVYYY^^^fffkkkKKK)))---:::SSSfffrrrzzzFFF444>>>555>>>EEEDDDEEEKKKLLLJJJDDD???[[[{{{qqqxxxttt}}}zzzssssssyyy}}}{{{xxxiiirrrzzz{{{yyyvvvpppiiieeedddbbb___[[[YYYZZZ[[[WWWUUURRROOONNNMMMMMMNNNLLLMMMLLLIIIJJJKKKHHHCCCAAABBBCCCCCCBBB@@@???>>>????????????>>>===<<<;;;>>>>>>>>>???????????????CCC>>>BBBFFFFFFQQQ___aaaLLLRRR[[[[[[vvvnnnnnnuuulll\\\LLL@@@<<<===@@@<<<======>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<======<<<;;;;;;===>>>777;;;BBBDDD===:::III___uuuKKK@@@???777666===777777777777888999:::;;;888888999999999999888888666777888999:::;;;;;;;;;;;;999;;;>>>;;;>>>YYYyyy]]]SSSOOOaaaoooXXXAAA888666333444777666666666777:::===AAACCC<<<===>>>===:::999999:::>>>CCCGGGHHHGGGIIIOOOUUULLLMMMMMMNNNNNNPPPSSSVVVUUUVVVWWWUUUQQQNNNMMMLLLRRRTTTYYY___eeeggggggfffuuuxxx{{{}}}oooXXX@@@;;;IIIaaa|||}}}xxxzzzttt|||aaaXXXmmmIIIJJJccc;;;:::999999777555999???DDD:::OOOvvvpppxxx|||{{{~~~zzz}}}|||{{{|||{{{xxxyyy|||~~~{{{vvvrrrrrrtttvvvuuutttrrrqqqoooooonnnfffeeecccbbb`````````aaa]]]^^^^^^]]][[[\\\^^^```cccccccccbbb^^^YYYTTTPPPKKKEEEBBBGGGJJJGGGCCCBBB===<<<<<<;;;:::999888888<<<888444555888:::888555666===CCCCCCAAA@@@<<<777???>>>===:::777777999;;;<<<:::888666555555555666888:::999888;;;@@@>>>:::;;;<<<<<<===>>>>>>>>>>>>666777888999;;;;;;;;;;;;777777777777888888888999<<<888>>>AAA>>>GGGUUUXXXGGGMMMWWWWWWxxxooonnnooonnnjjjaaaRRRBBB888?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<;;;;;;===???:::@@@@@@::::::@@@BBB>>>cccgggKKK:::@@@AAA666666BBB777999:::999777555555777777777888999::::::::::::777888999:::<<<<<<<<<<<<;;;BBBHHHHHHNNNmmm|||TTTMMMPPPlllmmmTTT===888;;;===AAAGGG>>>===:::888666555444444...111444777888999;;;<<<333999???AAA???>>>CCCGGGJJJHHHDDDAAA@@@>>>===;;;EEEEEEEEEBBB???<<<;;;<<<999===BBBGGGIIIHHHFFFEEE<<<>>>>>>===<<<===AAADDD???CCCEEEDDDEEEJJJMMMLLLPPPSSSWWW\\\```aaa```___bbbfffkkkpppvvvzzzwwwpppvvv}}}}}}{{{~~~~~~|||xxxvvvrrryyyssssss|||}}}xxxkkkeeeiiiooolllllljjjhhhhhhlllrrrxxxxxxyyyzzzzzzzzz{{{ssswww___aaa|||cccEEE[[[|||sssnnnnnnjjjaaabbbiii???:::AAANNNMMM@@@===EEESSSOOOZZZgggiiilllpppjjjfffdddccceeegggiiiiiihhhiiibbbgggccckkkdddOOOdddooohhhbbbaaacccdddaaa^^^___cccfffdddeeehhhhhhfffeeecccbbbdddeeeccc]]]XXX[[[ZZZYYYYYYXXXXXXWWWVVVRRRVVVYYYYYYXXXYYY[[[\\\NNNQQQTTTUUURRRNNNJJJHHHMMMHHHDDDFFFJJJKKKFFFAAAJJJJJJIIIFFFBBB???===<<<444666:::===?????????>>><<<<<<;;;:::999888777777:::999888666666666666777333555666666444333555777999888777666555333222111:::666555888999666444555000111111222222333333333777777777999;;;:::888666444999<<<:::888999999666444555777666555555666777999999888888888888888999000555777555555999:::999<<<<<<;;;:::999999888888;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::777===???<<>>=========>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<;;;999999:::<<>>CCC<<<```hhhFFFAAA999555666999777333999===@@@???;;;888999;;;666777888999:::;;;;;;;;;888999:::<<<===>>>>>>>>>AAABBBFFF[[[rrrHHHDDDLLLqqqmmmSSS<<<777888444333555555444444333333444444444999888555111///000333666333;;;CCCDDDAAA===???BBB;;;888555666999;;;;;;999>>>>>>===:::777555666777555999>>>???<<<777333111555777888777666777<<<@@@FFFEEE@@@999777::::::888<<<<<<:::888777888:::;;;:::<<<;;;777777;;;<<<:::666===@@@===<<>>CCCCCCAAA???<<<===<<<<<>><<<999777555444333333,,,000333222000000111111111000//////111222222111111000///......000555888555444111...,,,,,,...111333000...///333555444333444444222111000000111111000000/////////111222333000333666666444333555777888777555444555888:::<<<555222222444444000000333++++++,,,---...//////000///111555777888666333111333777888444333666888777333666999:::999777666666111111222222333444444444222:::===999333444888:::999999999888999999::::::222333444555666777777777888888999999:::;;;;;;;;;===999===>>>888BBBTTT[[[QQQHHHGGGIII{{{xxxfffccclllqqqjjj```EEECCC@@@>>><<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;999777777888999777>>>BBB???===??????===???666YYY```BBB>>>777555:::<<<999999<<>><<<;;;EEEGGGCCCFFFIII^^^dddAAAAAAMMMlllpppMMM888666444333777666000000111222333333444444111111111111222333333444777???GGGGGG???888888;;;:::888777666777888777666999999888666444444666888555555666666666666555555333444666666555555777888<<<<<<888333333666666222222555555222444999999333777666555333333333333333444444555666777888999:::@@@BBBAAA===???CCC===111666666777999<<>>???>>>>>>>>>>>>============999999888888888999999::::::888666555777777777666666777777777888999999999666666777777666666555444555555555555555555555555333333222111111000111111......,,,,,,,,,,,,......---------.........//////000000/////////.........000000111000000///...---111111000000000000111111333444444222111000111333000000111111111222222222000111111111111222222222111222222111000//////000111000000000000///,,,)))------,,,,,,,,,---......111111222333333333333222333333333333333333333333555666777666444333333444333444555666666555444333333333444444555666666666888888888777777777777777666666666444333333444666:::;;;;;;<<<<<<;;;;;;;;;999<<<>>><<<;;;AAALLLVVVYYYCCCEEENNN```wwwkkk]]]```ooouuubbbMMMBBB???=========;;;===>>>>>>;;;999999:::;;;;;;<<<<<<;;;;;;:::999===:::777888<<>>===FFFAAAQQQcccHHHAAA999<<<888222999KKKXXXYYYHHHBBB<<<:::;;;;;;888555;;;:::::::::;;;;;;;;;:::999DDDHHHIIILLLGGGEEENNNuuu]]]???BBBRRRrrrqqqMMM666444222222555222//////000000111222222333222111111000000000000111444:::@@@???:::555555777888666444444555555555444888888666444222222333555444444555555555555444444000222333444333333444666::::::666111000333222...///111000---///444444000//////000000000111111111000000111222333444444444888:::888444888===888---,,,,,,---...000111333444333444555666777888888888333333444444444555555555666777888999:::::::::999>>>;;;777555777888888888777888::::::::::::;;;===:::999999;;;======<<<;;;777777777666777777888888;;;;;;::::::::::::::::::666666777777666555444333777888777555222111444666222333444444555555444444;;;777333111222222111///,,,...//////......///000...---,,,+++,,,---///111.../////////////////////000000///.........//////000///...///111222111000.........//////////////////000000000000///..............................000000///...............---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------,,,++++++++++++//////000000//////......000//////......//////000111111222000......///111////////////000000000000//////000000000111111111000111111111///...///000000///......//////---+++++++++******+++,,,------000000111111222222111111333333333333333333333333333444555444333222333444333444555666666555444333333333333444555555666666777777777777777777777777555666555444222111333555666666777999999:::::::::999<<<===<<<;;;@@@KKKTTTXXXDDDEEEKKKYYY{{{sssrrreeeSSSmmmnnnlllbbbOOO@@@@@@GGG???>>>===>>>@@@BBBAAAAAA;;;;;;<<<<<<;;;;;;:::999===;;;999:::<<<===<<<;;;666>>>;;;???cccZZZ???:::<<>>EEELLLSSSHHHFFFEEEJJJwwwxxxdddXXXWWWiii{{{www]]]EEECCC===999===EEEHHHAAA:::<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???@@@>>><<<:::@@@<<<;;;@@@===888```UUUGGGLLLHHH???<<<:::aaannnWWWKKKEEE@@@>>>;;;999:::;;;;;;;;;<<<;;;;;;>>>AAABBB???<<>>CCCCCCAAA<<<<<<======<<<<<<;;;:::999<<>><<<999666===@@@666;;;UUUuuuYYYJJJPPPMMM@@@CCCTTTwwwjjjGGGFFFHHH======<<<:::999999;;;<<<===<<<<<<;;;;;;<<<=========???^^^rrrCCC@@@CCCdddqqq```@@@///222111///000---........................+++,,,,,,---...000111222000///---...000222444444///...,,,---...//////...,,,---...---+++******+++,,,,,,,,,------,,,,,,,,,***+++------,,,,,,...///777777333---,,,///...***000---,,,000222111000111,,,---------,,,+++)))((())))))***+++,,,---......,,,---***&&&,,,555444,,,$$$$$$%%%&&&'''''''''''''''(((((())))))((((((''',,,,,,,,,,,,------------((((((((((((((('''&&&%%%'''(((((((((&&&&&&''')))&&&&&&'''***,,,---,,,******+++---///111111...+++,,,---///000111222333333///......---+++******)))(((''''''''''''((()))))))))((()))***++++++)))'''$$$%%%%%%&&&&&&&&&&&&&&&&&&''')))((('''&&&'''(((###$$$%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''************************((((((''''''''''''(((((((((((('''((())))))&&&$$$)))))))))))))))((((((((('''''''''((('''&&&&&&%%%''''''''''''''''''''''''((((((''''''(((((())))))''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%%%%''')))***))))))***+++++++++******------,,,,,,,,,,,,------***+++,,,+++******,,,...+++++++++,,,,,,,,,------************+++++++++++++++,,,------,,,,,,---...444222///---,,,+++***(((*********+++,,,---...///111111000///000111222333000000000000000000000000///111222222222222444555333222222111111222222333000111111222222333333444222222222333444444555555555777888888666555555666666666777777777777666666888999::::::;;;===AAADDDKKKIIIGGGEEEGGGccc}}}mmm\\\VVV___mmmjjj^^^MMM@@@:::;;;>>>@@@<<<============<<<;;;;;;888;;;???AAAAAA@@@@@@@@@999<<<777666;;;999888BBBgggOOOKKKRRR___```aaauuuuuuOOOAAAFFFCCC777;;;;;;:::999999:::===???>>>@@@AAA===999===HHHRRR```hhh@@@BBBBBBaaahhhSSS888---111///---000///------------------,,,,,,+++++++++,,,,,,...///000............///000222333---,,,++++++---......---+++,,,------,,,++++++,,,++++++,,,,,,,,,,,,++++++(((***++++++***+++,,,...222222///******---,,,)))000,,,---333555111///111++++++******)))((((((''''''''''''''')))+++...000+++---***&&&+++333111(((''''''&&&&&&&&&'''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''******+++++++++***)))))))))***,,,+++)))(((***,,,((()))+++,,,+++,,,---///***,,,...333666666444222++++++***)))))))))))))))*********))))))(((((((((&&&&&&&&&&&&&&&((()))******(((''')))++++++)))'''&&&'''(((((())))))((((((&&&(((***)))'''&&&'''((($$$&&&''''''&&&%%%'''(((&&&'''(((((()))))))))))),,,++++++******)))))))))%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$&&&(((+++,,,))))))*********)))((((((,,,++++++******++++++,,,)))***+++***)))***+++---))))))*********+++++++++)))*********+++++++++++++++,,,------,,,,,,---///111000/////////...,,,***+++++++++++++++,,,---...111000///......000111333000000000000000000000000...000111111000000222333333222111000000111222333000000111111222333333333111111111222333444444444333555777777666555666666555555666777888888888888999:::;;;;;;<<<>>>@@@BBBHHHHHHFFFCCCFFFZZZiiiVVVQQQUUUooollldddWWWIII???<<<<<<===============<<<;;;;;;888<<>>======>>>===BBB;;;777<<<===<<>>@@@AAAEEEGGGDDDBBBDDDSSS|||sssbbbUUUWWWbbbllllll___PPPFFFCCC===============<<<<<<;;;999<<>>;;;::::::<<>>BBB::::::AAAGGGMMMKKKBBBEEEfff[[[BBBDDDFFF\\\XXX<<<888333000///000000000......---,,,***))))))(((,,,+++*********,,,///000,,,,,,------------------++++++++++++,,,---...///...............///000111666111+++)))***,,,,,,+++************************+++,,,,,,+++***)))+++,,,************+++,,,---......---,,,***)))'''&&&%%%&&&'''((()))***+++,,,,,,///---///555777111***'''###---111***$$$%%%'''&&&(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))(((((((((((()))+++------+++)))(((((())))))))))))))))))))))))---,,,...666??????666---***333444,,,***000///)))(((((())))))))))))(((((((((&&&%%%$$$$$$''')))+++)))'''))),,,+++%%%"""###&&&%%%$$$$$$$$$%%%&&&'''$$$&&&&&&%%%###"""###$$$"""%%%''''''%%%%%%'''***&&&&&&&&&''''''''''''(((*********(((&&&%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$######%%%''''''&&&%%%%%%%%%$$$######$$$%%%%%%%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((((((((&&&&&&''''''''''''''''''((((((((((((((()))******+++'''%%%&&&+++,,,***'''((((((((((((((((((((((((******++++++++++++******)))))))))))))))******+++((('''&&&''')))******)))))))))***+++,,,,,,------,,,,,,,,,------.........---------------------,,,---......,,,******+++,,,++++++,,,,,,---......///......////////////......///////////////000000111//////000000111111111111111111111222222333333444---...///000222444555666111222333333111111222333555555444555666777999:::777777777999:::<<<>>>???>>>GGGCCCAAAHHHQQQ|||{{{ooo```\\\PPPRRRgggsssfffOOOBBB???CCC@@@999<<>>@@@IIIDDDAAAHHHOOOwww|||wwwggghhhZZZMMM]]]vvvnnnOOO>>>===>>>???===::::::<<<<<<;;;::::::::::::;;;<<<@@@>>>HHHNNNGGGDDDDDD>>>AAA>>>???gggXXXDDD]]]___VVVOOOGGGCCCAAAAAA>>><<<666@@@CCC>>><<<@@@BBB???CCCHHHZZZVVVCCC>>><<>>===AAA???======BBBHHHGGGBBBJJJlllPPPAAA::::::AAA999666333000......//////...//////...------,,,++++++++++++******+++,,,------.........------------------,,,+++++++++++++++,,,---,,,,,,+++************'''***---,,,)))''')))+++&&&&&&&&&&&&&&&&&&&&&&&&***++++++)))&&&%%%&&&''''''''''''''''''((()))***$$$$$$%%%&&&''''''((((((''''''&&&%%%$$$######"""&&&$$$$$$((((((%%%###$$$(((+++...+++&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%###&&&)))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&///222666666444000,,,)))(((+++***$$$"""%%%'''&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&(((***+++***((())),,,+++'''&&&''''''&&&%%%$$$$$$######"""!!!###$$$$$$######$$$&&&%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''###$$$&&&&&&%%%%%%&&&'''&&&&&&%%%$$$#########$$$!!!!!!!!!$$$&&&((('''&&&$$$$$$############$$$$$$$$$%%%''''''&&&%%%&&&'''%%%%%%%%%$$$$$$$$$###### !!!"""$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))'''&&&'''***+++***(((************************(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((***...000...)))'''***------+++)))''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((()))***+++++++++,,,---+++******+++,,,,,,---...000000000000000---......//////......---000000//////000000111222111111111111222222222222444444333333222111000000/////////000000000000000333444555444222111111222333333333444555666777888999999999999::::::;;;<<<===DDD???===CCCFFFeeeqqqddd```SSSFFFPPPggglllXXXEEE??????===:::;;;;;;;;;::::::::::::;;;;;;<<>>>>>EEEEEE___{{{hhhWWWOOONNNOOOeeeeee[[[KKKBBB@@@===777;;;;;;;;;;;;;;;;;;;;;;;;999AAACCCBBB[[[bbbJJJPPPIIIHHHUUUqqqjjj}}}aaaNNNSSSHHHFFFDDDBBBAAABBBBBBCCC@@@===BBBFFF@@@AAA___wwwKKK@@@333777888444444222//////000000000///------------,,,,,,,,,+++******++++++++++++++++++------,,,,,,++++++******))))))((((((((())))))***,,,++++++*********++++++(((***+++***)))''''''(((************************)))******)))''''''(((***(((''''''&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''))),,,***%%%%%%(((""""""$$$((('''%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&(((******(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%---///000000,,,)))&&&%%%&&&'''&&&$$$""""""###%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''---)))((()))'''"""!!!"""$$$%%%%%%%%%$$$###"""!!!!!!###$$$###""""""###$$$$$$###"""###&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!$$$&&&'''&&&%%%%%%&&&%%%$$$$$$############$$$"""""""""###%%%&&&%%%$$$""""""###$$$$$$###"""""""""$$$&&&&&&&&&%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&(((((((((((())))))))))))((((((((((((((((((((((((******++++++++++++******'''&&&&&&&&&&&&'''((((((&&&)))***)))&&&%%%''')))***)))'''&&&'''((()))+++++++++************))))))))))))******++++++,,,,,,,,,------+++)))((()))******,,,...000000000///...------............------...------------...//////111111111000000000000000,,,,,,---///000111222333111111111111222222222222///111222111000///000222333444666777888888999999999999999999:::;;;<<<======CCC???AAAHHHEEE[[[tttmmm\\\MMMIIIFFF^^^kkk^^^LLLDDD@@@:::<<<<<<============<<<<<<===BBBAAA===RRR]]]\\\GGGKKKLLLqqqxxxjjjZZZSSS\\\JJJGGGCCCAAABBBDDDEEEEEE@@@CCCGGGKKKRRRjjjjjjGGG@@@222777555111222000......///000///...,,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,++++++***))))))((((((((('''(((((()))***+++)))))))))((())))))******,,,+++))))))))))))'''&&&))))))))))))))))))))))))&&&'''((('''&&&&&&(((***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###&&&***(((######&&&%%%###%%%)))((($$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%(((((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++***(((%%%###&&&&&&'''&&&$$$"""###$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%&&&''''''(((+++((('''((('''"""!!!#########$$$%%%$$$$$$###""""""###$$$###"""!!!"""######!!!!!!###&&&((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&"""%%%'''((('''%%%%%%%%%##################$$$%%%$$$###"""###%%%%%%###"""!!!"""###$$$$$$###"""!!!"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((())))))'''&&&&&&%%%$$$$$$%%%%%%'''((())))))(((((()))***))))))))))))))))))))))))))))))************))))))'''''''''&&&'''(((((()))%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***,,,,,,,,,,,,+++++++++***************************)))***+++***)))***+++---+++---///111222111000...,,,------......------,,,...............///000000000000000/////////......,,,,,,---///000222333333//////000000111111222222///000111222111111222444222333555666777888888777777888888999:::<<<===>>>>>>DDD???AAAGGGBBBTTThhhUUURRR>>>MMM^^^ddd___SSSFFF>>><<<===>>>??????>>>===<<>>???===CCC>>>???DDD>>>LLLvvv~~~oooRRRNNNCCCFFF]]]nnneeeNNN???===>>>???@@@@@@???>>>===BBB<<>>===;;;===888===DDD???>>>\\\bbbMMMVVVNNN{{{nnn^^^TTTOOONNNNNNIIIHHHGGGGGGIIIJJJJJJJJJMMMaaaXXX===444;;;///111333111///...---...///...---******************++++++((()))))))))))))))((((((************)))((('''&&&%%%'''(((&&&(((,,,---++++++***))))))(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''""")))---$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$###############$$$$$$$$$$$$$$$#########"""###"""###$$$&&&&&&$$$"""###$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$###""""""$$$$$$###""""""""""""""""""$$$%%%%%%$$$###$$$&&&((('''&&&$$$"""###&&&)))(((&&&$$$###$$$$$$###"""!!!""""""######$$$$$$%%%######""""""!!!""""""""""""!!!!!!$$$((()))(((&&&)))(((''''''(((((('''&&&(((&&&%%%&&&((()))((('''$$$$$$###"""""""""""""""$$$#########""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((('''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''&&&%%%''''''((((((((((((''''''&&&'''((('''%%%$$$%%%&&&)))'''%%%&&&(((((('''%%%&&&&&&''''''((()))))))))+++,,,------,,,+++***)))++++++******))))))(((((()))---///+++***...000///....../////////...------000...,,,---///000///---///////////////000000111222111111111000000//////000000...---...///111222333222111111111222444555444444333333333333333333111333555666555555666777777888999:::;;;<<<<<<<<<<<<:::===CCCAAA@@@KKK\\\vvvmmm___UUUNNNQQQcccnnndddNNNDDD===@@@EEEDDDAAA@@@AAA>>>BBBGGGAAA:::GGG[[[gggQQQUUUbbbvvvhhh[[[RRRNNNLLLLLLGGGDDDFFFKKKJJJFFFJJJSSSgggSSS:::444===222222111111///...---...///...---++++++++++++++++++******((())))))*********)))))),,,+++***)))(((((((((((($$$'''(((&&&(((,,,...+++***))))))(((((((((((()))((()))))))))))))))))))))%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&)))***)))&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!(((,,,$$$!!!&&&%%%&&&&&&%%%%%%$$$$$$$$$###'''&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$#####################$$$$$$$$$###"""!!!"""!!!!!!###%%%%%%$$$"""$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$######""""""!!!###""""""""""""!!!!!!!!!"""$$$&&&&&&%%%#########$$$$$$$$$######$$$'''***'''%%%######$$$$$$###"""""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!!!!"""$$$(((++++++(((&&&)))((('''(((***+++***)))(((&&&&&&&&&''''''%%%###''''''%%%$$$""""""!!!!!!$$$$$$$$$#########""""""!!!!!!"""###############%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))((('''&&&%%%$$$$$$'''(((((())))))(((((('''$$$&&&''''''&&&%%%'''((('''&&&%%%&&&((()))((('''&&&''''''(((((())))))*********+++,,,+++***)))(((******)))((('''&&&%%%%%%)))---...,,,+++...///..................---,,,+++,,,,,,,,,...000000///---//////......//////000111111111111000000000000000111000/////////111222333333222222111111222444444222222222333333333333333222444555555444444666777777888999:::;;;<<<<<<<<<>>>:::<<<@@@AAAAAAIIIUUUvvvlll\\\KKKQQQeeeoookkkWWWGGGFFFHHHDDDBBBDDD>>>>>>AAADDDBBB@@@BBBGGG~~~kkkkkk]]]{{{ssshhh]]]UUUQQQNNNLLLHHHDDDGGGMMMKKKIIIZZZqqqPPP;;;666AAA888666333111///...---...///...---,,,+++++++++++++++******))))))******++++++******+++***((('''&&&'''((((((%%%((()))''''''++++++(((''''''&&&&&&&&&&&&&&&'''*********)))((('''&&&&&&%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%(((---///,,,'''&&&%%%$$$$$$######$$$$$$%%% ''',,,$$$"""&&&&&&&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###############$$$%%%&&&&&&$$$"""!!!"""!!! """$$$$$$$$$"""$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$######""""""######$$$$$$$$$#########"""%%%''''''%%%###""""""!!!"""######$$$&&&***---&&&%%%###"""######"""!!!#########""""""!!!!!!!!!$$$###"""!!!!!!!!!!!!"""$$$%%%'''***++++++***)))(((''''''(((***,,,+++***""""""###%%%'''((('''&&&)))((('''%%%$$$$$$$$$###%%%%%%$$$$$$$$$#########!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))+++***))))))(((((((((((((((((())))))))))))(((((($$$%%%''''''&&&&&&(((***&&&&&&&&&'''((()))))))))'''''''''((())))))******((()))***++++++***)))(((''''''&&&&&&%%%%%%$$$$$$***,,,...---,,,---..................---,,,++++++)))+++---///000000///---///............///000000000000000000000111111111111111111111111222444444444333222111222222444444111111222222222222333333333444555555444444666777777888999:::;;;<<<<<<<<>>;;;;;;>>>AAABBBEEEIIIyyyxxxbbbXXXPPP\\\hhhhhhVVVGGGGGGLLLLLLHHHKKKHHH@@@===CCCIIIJJJMMMooo{{{iiitttnnneee]]]XXXSSSPPPMMMRRRLLLKKKUUUgggHHH<<<555===555666333111///...---...///...------------,,,++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,///222222///------+++'''***))))))))))))******+++((())))))+++,,,---......***)))(((''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&))))))&&&###&&&%%%$$$$$$######$$$$$$%%% '''+++### %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((((('''&&&%%%"""!!! !!!###%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""''''''&&&&&&%%%$$$$$$### !!!"""#########"""!!!"""$$$&&&&&&%%%#########!!!###%%%&&&'''(((+++...+++***((('''(((((('''&&&%%%$$$$$$$$$######""""""############$$$%%%&&&&&&###$$$$$$###"""###&&&)))&&&%%%%%%&&&((())))))(((&&&$$$######%%%''''''&&&!!!!!!!!!""""""###%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""###############!!!"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''&&&'''((()))+++---((())))))******))))))((($$$&&&'''((('''''')))***%%%'''((((((((((((***+++'''(((((())))))******+++'''(((***++++++***))))))))))))***+++,,,---......++++++---000///++++++...------............------+++---000000000//////000......------......///000......///000111222222333000111111222333444555555555555333222222333333444111111222222333333444444555555555444333333555777777888999:::;;;<<<<<<<<<<<<<<<===???AAACCCEEEGGGnnnrrr^^^RRRggguuujjjWWWKKKEEEAAADDDIIIJJJEEEAAABBBFFFHHHQQQCCCuuu{{{iiizzznnniiibbb[[[WWWTTTRRRPPPSSSTTT^^^vvvFFF<<<444888000444444111///...---...///...---...------,,,++++++******)))***+++,,,------------++++++,,,,,,,,,,,,,,,+++...111222///---...+++'''***************+++,,,,,,******+++---...000111111---,,,***((('''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((&&&$$$###&&&&&&%%%$$$$$$$$$$$$$$$&&&!!!'''+++""" $$$###"""""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&###""" !!!$$$&&&''''''%%%%%%%%%%%%$$$###""""""&&&&&&%%%%%%$$$######### !!!###$$$%%%$$$###""""""$$$%%%%%%$$$###$$$&&&"""###%%%&&&&&&''')))++++++)))'''''''''((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))!!!###%%%%%%$$$###%%%''''''&&&%%%&&&((()))((('''***'''$$$###$$$%%%&&&&&&"""""""""######$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!"""########################$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&(((***+++))))))************))))))%%%'''((((((''''''(((***%%%((())))))(((''')))+++((((((((()))******++++++((()))***+++++++++******+++,,,,,,------.........,,,+++---111000+++***...,,,---......////////////...000111111///...000222...------------...//////---...///000111222333333///000111222333444444555666555444333222333333444222222222333444444555555666666555444222333555777777888999:::;;;<<<<<<<<<:::===@@@@@@@@@BBBEEEGGGeeemmmqqq{{{qqqVVVFFFFFFEEEDDDEEEFFFEEEDDDFFFKKKOOO>>>OOOkkk^^^~~~zzzkkkfff```[[[XXXVVVUUUTTTWWWbbbzzzFFF>>>444666...444555111///...---//////...---......---,,,,,,+++******)))***+++,,,------------((()))+++,,,,,,+++***)))***---...,,,+++,,,***&&&))))))(((((()))***++++++((((((((((((((()))))))))///---+++)))(((((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***+++***'''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!(((+++"""###"""!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$#########$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&$$$"""!!!"""$$$'''((((((&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$###""""""""""""###%%%'''''''''%%%$$$###$$$$$$$$$######%%%'''"""###%%%%%%%%%%%%'''((((((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&(((***+++!!!%%%)))***((('''&&&'''((('''&&&'''((()))((('''***'''###"""###&&&((()))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%!!!!!!"""###############%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))+++***(((''''''((()))***))))))************))))))&&&'''((((((''''''((()))&&&(((******'''''')))+++((((((((()))******++++++((()))***+++,,,,,,+++***,,,,,,++++++++++++++++++,,,+++---222000***)))...,,,,,,...///000000111111000222333111......000333...------------...//////---...///000111222333444...///111222333444444444666555444333222333333444222222333444444555666666666666555444222333555777777888999:::;;;<<<<<<<<<888>>>BBBAAA@@@BBBFFFHHH```wwwxxxfffVVV___SSSJJJCCCDDDCCCAAADDDJJJJJJTTTHHHZZZpppcccsss~~~pppnnnfff]]]YYYYYYZZZ\\\]]]ZZZPPP<<<666333333---333000---++++++///111222111///...---,,,++++++++++++,,,+++***+++...000000//////---+++)))(((((()))***+++++++++***************((('''&&&&&&&&&((()))******)))((('''&&&'''(((((('''&&&&&&%%%&&&'''((()))(((((((((((('''&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''%%%###############$$$$$$$$$%%%%%%%%%###$$$$$$$$$###%%%'''***&&&'''''''''&&&$$$"""!!!!!!!!!""""""############$$$$$$%%%%%%&&&'''(((((('''%%%######%%%&&&###!!!"""############"""!!!!!!"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((!!!###%%%&&&&&&%%%$$$###%%%$$$$$$$$$######""""""###"""!!!!!!###%%%((()))&&&%%%###""""""###%%%&&&###""""""$$$&&&&&&###------''' !!!'''***'''######%%%%%%&&&%%%$$$###)))(((&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))***(((&&&$$$$$$&&&(((***++++++***'''$$$$$$%%%&&&((((((''''''''''''(((((()))'''$$$$$$%%%&&&&&&%%%(((''''''''''''(((((()))((()))+++,,,---------,,,))))))(((((('''***...222000000/////////000000111,,,///444777777444///,,,---...///.........000222333000......000111///---......---------,,,,,,,,,...------...111222222111...///111222333333333333666555555444444444555555111111111222333444555666555333111000111222555777666777888:::;;;<<<<<<<<<===>>>>>>??????@@@AAAAAA[[[rrr```PPPRRRIIIDDDIIIHHHFFFKKKNNNQQQZZZSSSxxxhhhmmm~~~yyyoooiiiddddddbbb```eeemmm}}}MMM;;;666333444---222///,,,+++,,,///000000.........,,,++++++***************+++---//////---++++++***)))'''''''''((((((*********************)))))))))((((((((()))++++++))))))'''&&&&&&&&&'''((('''&&&&&&%%%&&&'''((()))((((((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''$$$$$$############$$$$$$$$$&&&'''&&&$$$""""""###############$$$$$$%%%%%%$$$%%%&&&%%%$$$%%%''')))$$$%%%%%%&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%###"""###%%%''''''%%%"""######$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&$$$"""!!!$$$$$$$$$######"""""""""$$$#########$$$&&&(((***((('''%%%$$$$$$%%%&&&'''%%%$$$$$$&&&((('''$$$!!!::::::333)))$$$%%%%%%"""######$$$%%%$$$$$$""""""'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))***((((((((((((((((((((((((***)))'''&&&&&&''')))***---------+++)))((()))***)))))))))(((((()))))))))+++******+++,,,+++)))''')))(((((((((((()))******((()))***,,,,,,,,,++++++)))******)))((())),,,.........---------............///000222222000///...---...//////......000111222000......///000///---.........---------,,,,,,...------...111222222111000000111111222333333444444444444333333333444444333333333333333444555666555444222111111333555777777888999:::;;;<<<<<<<<<;;;<<<===???@@@AAACCCCCCWWWtttdddeeeZZZQQQQQQMMMKKKRRRUUUPPPMMMJJJvvvkkk{{{rrrmmmlllpppnnnnnntttHHH:::666333555---111...---,,,---//////...,,,------,,,+++************))))))+++---...---***''')))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((()))******(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###""""""""""""""""""######%%%&&&%%%###""""""""""""""""""############$$$%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%&&&''''''######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$"""!!!"""%%%(((***+++$$$$$$%%%%%%&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%###!!! #########"""""""""""""""%%%$$$$$$$$$%%%&&&((()))***)))'''&&&&&&&&&'''(((&&&&&&&&&''')))(((&&&$$$111444222+++&&&&&&''''''###$$$$$$$$$$$$###"""!!!$$$%%%%%%%%%%%%$$$#####################""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***(((((((((((((((((((((((()))))))))))))))))))))))),,,---......,,,++++++,,,************************+++,,,---///000...+++((()))))))))))))))***++++++))))))***++++++******))))))***+++***)))((()))+++,,,,,,++++++++++++,,,,,,///...---,,,,,,---...///...///000///......000111111///------/////////...///.........------------...------...111222222111222111000000111222444555333333222222222333333444444444444444555555555555555444333222222444666777888888999:::;;;<<<======:::;;;<<<>>>@@@BBBDDDEEEQQQtttrrrbbbWWWXXXSSSNNNSSSSSSNNNJJJIIIooo{{{wwwyyylllDDD999555333555---///......///000000///...,,,---,,,+++************************+++,,,+++(((&&&)))******+++++++++******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%######""""""""""""######$$$%%%&&&&&&$$$#########"""""""""""""""""""""###$$$%%%&&&%%%$$$###$$$%%%)))'''%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""$$$(((+++---'''((((((''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&'''***)))((('''&&&&&&&&&'''&&&&&&''''''((('''&&&%%%$$$)))---,,,((((((+++...%%%%%%%%%%%%$$$######""""""###$$$%%%%%%$$$""""""###############"""""""""!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''((())))))(((((((((((((((((((((((('''((())))))))))))(((''''''***,,,,,,+++***)))***)))******************)))*********+++,,,+++)))&&&(((((((((((()))***++++++)))*********))))))))))))''')))+++,,,***)))******,,,,,,+++*********++++++///...,,,++++++,,,...//////000000///......000111000///............///.../////////............---///...---...111222111000222111///...///111333444333333333222333333444555666666666666666555555555666555444333444555666888999999999::::::;;;<<<===:::;;;<<<>>>@@@BBBCCCDDDKKK}}}xxxccc[[[eeecccVVVPPPGGGOOOTTTSSSgggxxxeeeAAA888555333666...//////000222222222000//////,,,,,,++++++***+++++++++...,,,)))((()))******))))))******+++++++++******&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&((('''&&&$$$%%%%%%###"""""""""""""""""""""###$$$%%%$$$###"""###$$$(((&&&$$$"""!!!!!!""""""&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&$$$######&&&)))+++++++++***)))'''%%%###"""$$$###$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%$$$$$$$$$"""""""""""""""###########################$$$$$$(((''''''&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%%%%(((,,,//////***'''(((,,,''''''&&&&&&%%%%%%%%%%%%!!!"""###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%(((***+++***(((((()))((())))))******))))))(((***(((&&&&&&'''((('''&&&'''&&&&&&'''((()))***+++******))))))))))))))))))%%%(((+++,,,,,,,,,,,,------,,,,,,+++******++++++........................000000111000......///111/////////.........///000000000/////////.........///...---...000222111000111000...---...///111222444444444444444555666666555666777777777666555444666666555555555666777888999999999999999:::;;;<<<<<<<<<======>>>???@@@@@@FFFmmmmmmiii{{{{{{cccRRRIIIPPPYYYZZZccc```uuuaaa@@@999444222666...///000111333333222111111222------,,,++++++,,,,,,---111...***((()))+++,,,,,,)))))))))(((((((((((((((&&&&&&''''''(((((())))))*********+++******)))((((((((())))))(((((('''&&&'''''''''(((''''''&&&%%%&&&%%%%%%%%%&&&''')))***)))(((((('''&&&'''''''''((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((((((&&&%%%&&&'''$$$############"""""""""!!!###%%%%%%$$$######$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################&&&&&&&&&$$$###$$$&&&))),,,,,,+++)))'''%%%###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###############$$$$$$$$$###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&&&&&&&)))+++((($$$$$$((((((''''''&&&&&&''''''(((""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''')))+++***)))))))))***'''((()))******)))((('''+++)))&&&%%%&&&'''((('''&&&&&&&&&&&&''')))***+++******)))))))))******+++&&&(((+++---------...///...---,,,+++++++++++++++---...///000000///...---000111111000///...///111///000000000......000222000000000000///////////////......///000111111000111000////////////000111444444444444555666666777444555666777777666555555777777666666777777888999999888777777777999:::;;;;;;;;;<<<<<<======>>>>>>BBB^^^|||nnn\\\ZZZRRRVVV[[[eee```aaa___@@@999333111666/////////111222111000000222555...------,,,------......111...,,,+++---.........+++***)))'''''''''((((((&&&''''''((())))))******++++++,,,,,,,,,+++)))(((((()))*********)))((('''''''''((((((((('''%%%%%%''''''&&&&&&'''))),,,---,,,+++***((((((''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%&&&&&&%%%%%%$$$$$$############"""$$$&&&'''&&&%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$########################"""###%%%&&&%%%######%%%(((******))))))(((&&&%%%$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&&&&###%%%&&&%%%###"""$$$&&&"""!!!&&&'''######'''&&&&&&%%%%%%&&&'''((()))###############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((('''''')))******)))(((''')))***((()))+++,,,,,,+++)))(((***((('''((())))))'''&&&&&&&&&&&&'''(((***+++,,,******))))))***+++,,,---)))+++---...------...000...---,,,+++************......////////////......111222222000///...///111///000222111//////111444111111111000000000//////000///...///000111000///222222222111111111111111333333333333444555666777222333555777777777666555777777777777888888999999888777666555666777999:::888888999:::;;;======>>>AAARRRxxxqqqeeeVVVZZZ^^^fffkkkhhh{{{___@@@:::333000666000///...000111000...///222666......---------......//////......///000000///---///---+++)))(((((()))***'''''''''((()))******+++)))***++++++***)))(((''')))***+++++++++***((('''''''''((((((((('''%%%$$$)))((((((((()))+++...000...---+++***((('''''''''***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""%%%'''(((((((((((()))(((((())))))(((&&&$$$###%%%%%%%%%$$$$$$##################""""""""""""""" ###%%%%%%######%%%(((''''''((((((((((((''''''%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((''''''%%%$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""######%%%&&&'''((((((((($$$&&&'''%%%###"""%%%'''+++%%%$$$((()))$$$"""$$$%%%$$$$$$$$$%%%''')))***%%%$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))'''%%%%%%'''))))))***,,,------,,,***)))''''''((()))+++)))&&&###'''''''''((()))+++,,,---******))))))***,,,...///---...///...------...///---,,,+++***))))))))))))///...------------...///111222222111///...///111///111333222000000222555111111111111000000000000000///...///000111000///333333444444444333333222222222222222333444555666000222444666777777666555777777888888888999999999888777555444555666888999555666777999;;;===>>>???@@@LLLdddYYYeeeeeedddqqqxxxWWW???555555111000222///---,,,,,,...000111...+++)))---...,,,,,,...---***+++))))))***,,,---...---+++***((('''&&&&&&&&&'''***)))((((((((()))+++,,,+++,,,,,,---,,,+++***)))))))))((('''''''''''''''***)))&&&###!!!"""&&&)))---+++))))))***+++***)))&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''&&&"""###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""%%%***+++((($$$###%%%))),,,......---,,,&&&%%%$$$$$$%%%$$$###!!!""""""!!!!!!!!!!!!"""""""""'''(((%%%$$$'''***&&&%%%$$$###$$$''')))+++%%%&&&(((******)))'''&&&###$$$%%%&&&%%%%%%######%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,(((&&&///)))!!!$$$'''+++%%%'''+++ &&&%%%$$$%%%&&&&&&$$$"""!!!!!!"""###$$$$$$%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&'''((()))******))))))'''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))'''((()))***(((''''''''')))+++---,,,)))''')))((('''&&&%%%%%%&&&'''+++(((%%%%%%(((++++++***)))+++,,,,,,+++***++++++......---,,,---...///000.........------,,,,,,,,,............////////////000000000000000///......111111000000///000000111///000111222222222222222222111000111333444444444333444666666555444555666666777777555333222333555333333333444444555555555777777777777777777777777<<<:::888888888888777666000111222444666999;;;<<>>555777222222888888111111222222111000...---+++......++++++------+++((()))++++++,,,...000222---,,,***)))))))))******)))))))))*********++++++------------------------***************))))))(((''')))++++++******+++,,,)))((('''(((+++,,,---,,,((((((((()))(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%'''***)))%%%%%%(((#########$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###$$$$$$$$$%%%'''))),,,---///+++'''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''%%%$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$###"""!!!"""###$$$&&&'''((((((((())))))((('''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%$$$######$$$%%%'''(((############$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++'''$$$)))***'''???jjjbbb///---222///:::***)))(((((())))))(((&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((('''((()))***)))(((''''''''')))+++,,,+++***(((((((((((()))******+++)))(((((((((***+++,,,---+++,,,......,,,+++,,,---------------......//////...............---------............////////////333333333222222111000///111222222222333333333222111111111111111000///////////////111444444222000111333555666555555666777444555666555444555666888666666666666666666666666777777777777777777777777888888999777555333333333666555444444555666888999>>>EEEtttOOO;;;444666111111666666///000111222222111000000,,,///000...---///---((()))+++,,,+++******,,,///,,,,,,***))))))***++++++)))*********++++++++++++---------------------...))))))*********)))((('''((((((((('''&&&'''***---)))(((''')))+++.........((((((((()))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%'''***)))%%%%%%(((######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$############%%%'''+++...000---***%%%###$$$%%%%%%%%%$$$$$$############$$$$$$%%%######$$$&&&''''''&&&&&&&&&&&&&&&%%%$$$###""" !!!"""$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%%%%$$$######$$$%%%'''(((############$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""'''%%%###%%%###---CCC@@@AAA(((222111(((777((('''''''''((((((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***((((((((((((((('''''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))******)))'''(((***...000///,,,)))&&&''''''((())))))))))))&&&''''''((()))***+++,,,***,,,------,,,++++++,,,---------...................................................////////////222222222222222111000000000111222333333333333222000111222222333333333222222000...///111333444444444555666666555444444555666777777666444444555666333333444555666666777777888888888888888888888888555777888666333000000000222111000000222555888:::===CCCkkkuuuKKK999444777111///444333---///222222111000111111,,,000111//////111000,,,222444444111---+++---///,,,+++***))))))***++++++)))***++++++,,,,,,+++++++++************++++++,,,***+++,,,,,,,,,+++)))((())))))((('''&&&'''))),,,---+++))))))***+++***)))'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$'''***)))%%%$$$'''$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$###$$$$$$""""""###%%%(((+++...000***'''$$$###$$$%%%%%%%%%######""""""""""""######""""""###$$$%%%'''(((***'''''''''&&&&&&%%%%%%%%%######$$$%%%&&&''''''(((&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%'''(((%%%$$$$$$$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&"""''''''$$$(((+++///***,,,111###000'''&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%'''((()))***+++'''''''''(((((((((((((((%%%&&&'''((()))))))))((((((((((((((((((((((((((()))((((((''''''(((((()))((('''&&&(((***+++***)))((()))---000222000+++'''''''''((()))))))))(((((($$$&&&((((((((()))+++---)))+++---,,,+++***++++++,,,---......//////...................../////////............///////////////000111111222222111111///000111333333333222222000111222333444444444444555222///...000333555666555666777666444333333333888888888777444444555666222222333444666777888999888888888888888888888888333666888666222......///...---------000444888:::;;;@@@bbbkkkHHH888555999222///222111---000222222000...///000,,,///...,,,...333666555333555666444///...000333+++***)))(((((()))***+++)))***+++,,,,,,,,,++++++***))))))((()))***+++,,,+++,,,---...---,,,***)))***+++,,,+++***)))***++++++***((('''((()))(((''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######&&&***)))$$$###%%%$$$%%%%%%&&&''''''(((((((((((('''%%%######$$$%%%######$$$%%%'''(((***+++'''%%%$$$$$$%%%&&&&&&%%%######""""""""""""######!!!###%%%$$$###$$$(((,,,((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$######$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###***'''%%%++++++%%%''' $$$&&&%%%!!!(((777'''&&&&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&''''''(((((())))))&&&'''(((************)))(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&'''***+++***)))***+++---///000...***'''((()))*********)))((('''###&&&)))***)))***,,,...(((***++++++***))))))***,,,---.../////////...------........./////////000............////////////------///000111222222222---///111222333333222111111222222333333333222222444222000111333555666666444555777666555444444555666777888666555555666888444444555666777777888888888888888888888888888888444777:::888333///...000---,,,+++,,,...333777:::888>>>[[[dddGGG888777;;;333///111000///111444222///,,,,,,------...,,,))),,,555<<<>>>'''+++...---++++++///333******)))(((((()))***+++)))***+++,,,---,,,++++++++++++*********+++---...***+++,,,------+++)))(((+++---000000///,,,******'''%%%$$$%%%'''))))))(((&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######&&&***(((###"""%%%%%%%%%&&&&&&'''((())))))))))))(((&&&$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''%%%$$$##################$$$!!!$$$'''%%%""""""''',,,((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%&&&'''''',,,+++)))'''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$###$$$%%%'''((((((''''''&&&%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))###$$$+++&&&###,,,)))***...***###***222---((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******&&&''')))***+++++++++***))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&'''***++++++***,,,,,,+++,,,---,,,)))'''***+++,,,,,,+++***)))((($$$'''++++++++++++---///((()))++++++)))((()))***,,,,,,.../////////...------.........//////000000............/////////000+++,,,...///111222222333,,,...000222333222111000222222222222222111000///333222222444666666555444222444666666555555555666555666777666666666888:::777777777777888888888888888888888888888888888888555999<<<:::444000///111...---,,,,,,...222666999777===XXXZZZCCC:::444444555333//////111555777222...//////...///,,,222???AAA666...//////............---------...+++(((''')))+++***((())))))(((((()))***++++++,,,+++***)))))))))******((())),,,///+++%%%$$$'''++++++***)))((('''&&&&&&''''''((((((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&(((******(((%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''((((((&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$((((((((('''&&&&&&%%%%%%''''''((()))***+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""%%%'''&&&$$$###%%%(((((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((,,,((($$$$$$''')))&&&###+++***(((&&&&&&(((,,,//////***&&&&&&)))***(((%%%###&&&((()))'''$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))((('''''''''(((***+++++++++***)))(((((())))))))))))))))))(((((((((((()))(((''''''''')))***+++000...,,,+++,,,,,,+++***,,,,,,***)))(((((((((((($$$777 999(((%%%666 '''(((((()))***+++++++++///////////////...------..............................//////000000111111+++,,,---...///000111222,,,...111333444444333222555444333222111222333444777666555555333333222111444444444555666777777777666666666666777777777777777777777777777888888999999888777666555555555555555777999999888555222///---...///000111444888<<<<<<>>>PPP\\\GGG>>>777777777444111111222666777333/////////---000,,,111<<<===444---////////////.........------...+++(((((()))+++***(((---,,,,,,+++************++++++******))))))((((((------000333000***))),,,******)))(((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&(((******(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''(((&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&'''''''''***'''$$$%%%((()))'''###(((((('''&&&%%%&&&))),,,---)))%%%%%%((()))'''$$$###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''))))))+++******)))(((((())))))))))))))))))(((((((((((()))((((((''''''((()))***...,,,******+++,,,+++***(((((((((((()))***++++++000'''111###%%%(((---(((((())))))***++++++,,,......///000000000000000........................000/////////////////////,,,,,,---...000111111222...000111333444444444444333333222222222333333444555555444444333333222222555555555666666777777777666666666666777777777888777777777777777888888999;;;:::::::::;;;<<<<<<===999:::;;;:::888444///,,,//////000000111444888;;;;;;===NNN}}}[[[KKKBBB;;;999888555444444555999999444111111000...111---///666777111,,,.........---------,,,,,,,,,,,,***(((((()))***))))))---------------------------------------+++)))(((---,,,///111000+++))),,,))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''((('''''''''&&&&&&%%%%%%%%%###$$$&&&&&&$$$$$$%%%''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&%%%$$$&&&)))***'''$$$&&&&&&'''%%%$$$$$$%%%'''+++(((%%%%%%'''(((&&&$$$######$$$###"""###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((******)))((((((((())))))))))))))))))((((((((((((***))))))(((((((((((()))+++***))))))+++,,,+++***''''''''''''((()))***+++&&&'''000000!!!999)))###)))))))))******++++++,,,------///000111222222222........................000000//////...------,,,---......///000111111222111111222333444555555666000111222333333444444333333333333333333333333333666666666666777777777777666666666777777777888888777777777777777888888999999999999999:::;;;<<<<<<999:::;;;;;;888444000---///000000000111333777:::<<<>>>KKKxxxtttUUUJJJBBB<<<:::999777777999999<<<;;;777444555333000111------111222...,,,...,,,,,,++++++++++++******))))))((((((((())))))((()))***,,,---///000111111000111222222111///,,,+++,,,***,,,//////+++))),,,))))))******++++++++++++)))(((((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&(((******)))(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&(((***(((''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$'''******'''$$$$$$&&&'''&&&$$$######$$$(((&&&$$$$$$&&&&&&%%%###"""###$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((***))))))((((((((())))))))))))))))))((((((((((((******))))))((((((''''''((('''''')))+++,,,+++******))))))(((''''''((((((,,,******444!!!+++(((---*********+++++++++,,,,,,,,,---...000111111111111.......................................---------.../////////000111111111111111111111222444555666...///222333555555444444222222222222333333444444777777777777777777777777666666777777777888888888777777777777777888888999888888777777777777888888666777999;;;:::777444222---...//////111444888;;;BBBAAAIIIqqqhhhLLLDDD>>>:::::::::888999<<<<<<>>>===999777888666222222...,,,---.........///------------,,,,,,,,,,,,'''(((((()))(((((((((((()))***,,,...000000111111000111222333222000...,,,...,,,,,,000111...---...+++++++++,,,,,,---......++++++***)))(((((())))))))))))((((((''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''(((******(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''''')))***'''&&&&&&%%%$$$######"""$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&"""###$$$'''))))))'''%%%$$$&&&((('''%%%$$$###$$$&&&%%%$$$$$$%%%%%%$$$###"""%%%''''''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))))))))))))))((((((((((((((())))))))))))))))))((((((((((((******))))))(((((('''''''''&&&''')))+++,,,+++******))))))(((((((((((()))111(((111kkk&&& 555++++++++++++,,,,,,,,,,,,,,,---......//////......////////////////////////+++,,,,,,---...///000000////////////000000000000000000000000111333444555...000222444555666555555111222222333333444444555666666666666777777777777777777777777888888888888777777777777777888888999888777777888888999;;;;;;666888:::;;;;;;888555333***,,,---///111555:::===HHHEEEIIIkkk]]]EEE???;;;999;;;:::888999===<<<===<<<999999:::888333111...,,,,,,---///000111111111000000000/////////''')))++++++***))))))***......///000000///...------.../////////...---,,,,,,))))))---///---,,,---+++,,,,,,,,,------.........,,,+++)))))))))******)))((((((''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''')))))))))''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''''')))***%%%%%%%%%$$$$$$#########%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&''''''(((((('''''''''"""###%%%&&&'''''''''&&&$$$&&&''''''%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###&&&))))))'''$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((()))***)))))))))((((((''''''(((((())))))))))))))))))((((((((((((((()))))))))))))))((('''''''''(((***,,,,,,+++)))'''''''''((()))+++------$$$///@@@333((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------////////////////////////++++++,,,...///000111222////////////...............///000111222333333444111222333444666666777777333333333444444555555555444444444555666777777777777777777888888888999999777777777777777888888999444444555666888:::;;;<<<:::;;;<<<===;;;777333111,,,---///111333666;;;???GGGHHHJJJeee}}}VVVCCC===;;;;;;<<<;;;777888;;;999:::999777888:::888222111///,,,+++...222444333111111111000000000//////)))+++......---,,,,,,...000111222333222000///---,,,,,,,,,,,,------------***&&&%%%***,,,+++***+++++++++++++++,,,,,,,,,,,,...---***)))(((((()))***((((((''''''&&&%%%%%%$$$###$$$%%%'''((())))))***#########$$$$$$%%%%%%&&&((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%'''((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''(((***%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$###$$$&&&'''&&&$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((''''''(((((((((''''''&&&###$$$%%%%%%%%%%%%&&&'''$$$%%%&&&%%%$$$$$$%%%'''###$$$&&&&&&&&&%%%$$$$$$$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))))))))(((((('''''''''''''''((())))))))))))))))))(((((((((((('''((()))******))))))((((((((()))+++------+++(((((((((((()))+++,,,...///(((333,,,CCC///***111,,,------------------,,,,,,++++++---...////////////////////////////////////------...//////000111111///.........---------,,,...///111333444444444333444444444555666777888999555555555555555555555555111222333444555666777888777777888888888999999999777777777777777888888999999888888777777888888999:::;;;======;;;888444111222333444444555888<<<@@@???GGGLLL^^^wwwTTTCCC>>><<<<<<>>><<<777666999777888666555777:::777222000///---,,,///333666555///............---------***...111111///...///111///000222444444444222111------,,,,,,---...///000...)))(((---000///...///************************---,,,***(((''''''((()))(((((('''&&&%%%%%%$$$$$$###$$$&&&(((***,,,,,,---""""""###$$$%%%%%%&&&&&&)))))))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$&&&(((&&&$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''(((((('''''''''(((''''''&&&&&&$$$%%%%%%%%%$$$$$$&&&'''###$$$$$$$$$###$$$&&&'''###$$$&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&'''''''''''''''((()))***))))))))))))((((((((((((&&&'''(((*********))))))))))))***,,,------***(((,,,+++++++++++++++,,,,,,///(((***111###555---111------------------------)))+++,,,...000222222333000000000000000000000000/////////000000000000000.........------,,,,,,+++...000222555666555444333777666555555555777999:::666666666666666666666666000000111333555666777888777888888888888999999999777777777777777888888999FFFDDDBBB???<<<999888777666888;;;===<<<:::777555777888888777777999===???777EEEMMMXXXuuunnnSSSKKKAAA<<<:::======:::777666333444333222222555777666111111222444666666444111/////////...---...///111,,,,,,---.../////////...000555666111///111333333000///...---,,,++++++,,,...---,,,---......---,,,+++,,,---...---,,,+++***))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******)))&&&###$$$''')))&&&"""$$$)))+++((($$$$$$''')))***(((%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))$$$###""""""###$$$&&&'''!!!###&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((())))))(((&&&%%%'''(((&&&'''((('''%%%$$$%%%&&&'''%%%###$$$&&&'''%%%###$$$$$$%%%%%%&&&'''((((((%%%))),,,,,,)))%%%$$$%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&''''''((((((''''''''''''(((((()))(((((((((((())))))))))))++++++,,,---,,,+++)))((()))***+++,,,,,,+++***)))***************)))((('''++++++******++++++,,,------------,,,,,,+++++++++******+++,,,------------,,,,,,---...///000111222///............///000000000000111111111///...,,,...------......///000111111111222222222222111111555555555666666666777777666666555444333333222222000111222333444666777777:::::::::999888777666555333888===:::444333999@@@RRRMMMEEE<<<555444777;;;999:::<<<======<<<:::999:::===>>>;;;888888<<>><<<===555555444222222222333222222111222444555555333000//////000000000000000111/////////000000000000000---222333000---///111000///......---,,,+++++++++---+++******+++,,,,,,++++++,,,,,,,,,++++++***)))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''((()))******)))''''''((()))'''%%%)))******&&&######%%%&&&(((&&&$$$$$$&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&(((***(((&&&$$$""""""###&&&'''###$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%&&&&&&((())))))''''''''''''((((((((((((((())))))(((&&&&&&'''(((&&&'''((('''%%%$$$%%%&&&'''%%%###$$$&&&'''&&&$$$%%%%%%&&&''''''((())))))&&&***---,,,***'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))(((''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''')))))))))(((&&&%%%######&&&%%%%%%$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))(((((((((((()))******(((((()))))))))*********+++,,,---------,,,***)))******+++,,,,,,+++*********+++++++++******)))(((++++++******++++++,,,------------,,,,,,,,,++++++++++++,,,---............------...///000111111222///////////////000111111111222222222111000000///////////////000111222222111111222222222222111111444444444555555555666666555555555555555555555555555555666777888999999:::999999999999888777666555333777:::999555555:::@@@AAA@@@===:::888888;;;>>>:::;;;===>>>>>>===;;;:::<<>>>>>;;;:::======;;;:::999777555444444222222222333444444222000...///111222222222111111222111111000000000000111000444666222000000000---000000//////......------...,,,))))))***,,,,,,,,,---,,,+++***))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%&&&'''((()))+++,,,,,,+++)))(((((()))///+++'''%%%$$$$$$$$$$$$&&&$$$###$$$&&&'''''''''%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''(((((((((''''''(((***+++)))&&&###"""###%%%'''&&&%%%%%%&&&''''''%%%$$$$$$$$$%%%&&&''')))+++,,,&&&''''''''''''(((((((((((())))))(((&&&&&&''')))&&&'''((('''%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&''''''((()))))))))(((***,,,,,,***(((''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&''')))*********)))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%###"""'''&&&&&&&&&&&&&&&''''''++++++***)))'''%%%$$$###&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&)))))))))))))))***++++++))))))*********+++++++++,,,------------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******++++++******++++++,,,---------------,,,,,,,,,,,,,,,,,,---...////////////......//////000000000000000000//////000000111222333333222222111222222222000000000000111222333444222222333333333333222222333333333444444444555555444555555666777888888999777888888888999999999999999999999999888777666666555777888888888999;;;>>>222444777999:::;;;===>>>:::;;;<<<======<<<;;;:::<<>>===@@@BBBCCCEEELLL___sss~~~[[[JJJGGG@@@>>>???@@@===999999>>>@@@>>>======;;;888666777444333222333444444222000//////111333444333111///222111000///......//////000444555222111111///+++222222222222111111000000222///+++***,,,.../////////...,,,***(((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((***---///---(((&&&(((+++333***$$$$$$%%%%%%$$$$$$$$$###"""###&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''(((((('''&&&&&&((()))(((((('''&&&&&&&&&&&&&&&((('''%%%&&&((()))'''%%%%%%%%%%%%&&&'''(((******&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&''')))&&&(((((('''&&&%%%&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))******)))((('''&&&&&&&&&''''''''''''''''''$$$$$$%%%&&&'''((()))******)))((('''&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''((()))))))))((('''&&&&&&'''&&&&&&&&&&&&''''''(((************)))'''&&&%%%%%%%%%&&&&&&''')))***+++((((((''''''''''''(((((((((((((((((()))***++++++******+++++++++,,,,,,,,,---------------------,,,------------------------,,,,,,,,,------,,,++++++++++++******++++++,,,---------------------,,,,,,+++,,,---....../////////................../////////////////////000111111333333222111111222333444000000000000111222333444333333444444444444333333222333333333333444444444555555666666777888888888777777777777777666666666:::::::::::::::999888888999888888888999::::::999222555888:::::::::;;;<<<::::::;;;<<<<<<;;;::::::;;;===@@@@@@???>>>???@@@FFFHHHNNNccc|||{{{ZZZJJJFFFBBBBBBDDDEEEAAA>>>AAAHHH>>>:::999;;;:::555555888555444444444666666444333000000000222444444111...//////...---------------)))---000///111444222...000000111111111000//////222///,,,+++,,,...///000000///---+++***)))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&'''''''''+++...,,,&&&$$$&&&***333)))"""%%%((('''&&&'''#########$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&''''''&&&%%%%%%&&&((($$$%%%''')))***)))'''&&&(((((('''''')))***))))))''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&(((***'''((()))(((&&&%%%&&&'''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&%%%&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&'''((()))'''((())))))***)))))))))&&&&&&&&&'''((()))++++++)))((((((''''''(((((()))'''&&&&&&'''((()))***+++++++++++++++,,,,,,,,,,,,------------------------------------------------+++,,,,,,---------,,,,,,++++++******++++++,,,---------------------------***+++,,,------...------------------------------//////......//////000111222111000000111222444555000000000000111222333333444444555555555555444444333333444444444444555555666666666666666666666666777777777666666666666555;;;;;;;;;<<<;;;;;;::::::<<<:::999999::::::888666999:::<<<<<<;;;:::;;;===<<<<<<============<<<<<<<<<>>>@@@AAAAAA@@@AAABBBGGGKKKQQQfffrrrVVVHHHBBB???AAAEEEFFFBBB@@@FFFOOOBBB<<<:::>>>===888888>>>777666555666888999888777555333222333555555111...---...............---,,,)))---000222777======:::,,,---...//////...---,,,///---******+++---------///...---,,,++++++***+++************************(((((((((((())))))))))))'''&&&&&&&&&&&&&&&''''''%%%(((+++)))%%%###&&&)))444)))$$$(((+++((('''***$$$$$$$$$%%%'''((('''%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&''''''&&&$$$$$$%%%'''"""$$$''')))***)))'''&&&'''((()))))))))))),,,...+++***((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((&&&'''(((***'''((()))(((&&&&&&&&&''''''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&&&&"""###%%%&&&'''(((((((((&&&&&&&&&&&&'''((())))))%%%&&&''')))************(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---......------,,,,,,------...++++++,,,---------,,,,,,++++++******++++++,,,---------------............)))***+++,,,------------,,,,,,---------.........000////////////000111111000000111111222333444555000000000000111222333444555555666666666666555555555555555666666666777777777777777777666666666666999999999888888888888888;;;;;;;;;<<<<<<;;;;;;:::<<<;;;::::::;;;:::888666;;;<<<======<<<<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEFFFFFFNNNWWWjjjgggRRRHHHCCCAAADDDHHHGGGAAA===DDDOOOJJJAAA>>>AAA@@@;;;===DDD999888777888;;;<<<===<<<;;;888444444666666333///---///111333333222000...000222333333888>>>???;;;,,,---...000000///---,,,...---++++++---...---,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))'''''''''(((((()))))))))((((((''''''&&&''''''(((###&&&''''''%%%$$$&&&(((555,,,(((------'''%%%***&&&%%%%%%'''((((((&&&$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$&&&'''%%%&&&&&&&&&''''''&&&&&&$$$(((,,,+++((((((...444---,,,+++)))((('''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&''')))***'''((()))((('''&&&'''(((''')))***)))'''&&&(((***'''''''''''''''&&&&&&&&&(((&&&%%%&&&((()))'''%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''&&&''')))*********((('''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))***&&&&&&'''((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((***+++,,,************++++++++++++,,,++++++***+++,,,---...------,,,++++++,,,------******+++,,,,,,,,,,,,,,,++++++******++++++,,,---------------.........///***+++,,,---............------......///000111111222222111111222222333444000111222333555555666666111111111222222333444555555666666777777666666555777777777888888888999999666666777777888999999999999999999:::::::::::::::999999:::::::::::::::999888999;;;;;;;;;:::999999999;;;===>>>======>>>@@@@@@??????????????????@@@CCCBBBAAABBBDDDFFFGGGHHHFFFSSS```ppp___PPPKKKGGGKKKNNNPPPMMMDDD>>>DDDNNNLLLBBB===@@@>>>888;;;CCC:::999999:::===?????????@@@;;;666666888888555111...111444666777555333111333333111...111555444000...///111222333111000///000.........000000///...)))***+++,,,,,,+++)))((())))))))))))))))))))))))&&&'''''''''(((((()))))))))(((((('''''''''((((((###$$$&&&&&&&&&&&&'''(((777...+++000...&&&$$$)))'''&&&'''((()))(((&&&$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%((())))))(((&&&&&&'''(((***(((&&&######$$$&&&'''"""(((---,,,((((((///777...---,,,+++************%%%%%%%%%&&&&&&&&&''''''&&&'''(((''''''''')))+++''')))))))))'''&&&'''(((''')))+++***'''&&&(((***(((((((((((((((''''''''')))'''%%%&&&)))***(((&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''')))******(((((('''''''''(((((()))''')))+++,,,---,,,***)))((((((((()))((((((''''''&&&&&&&&&'''''')))******''''''((((((((((((''''''(((((((((((()))+++,,,---))))))(((((((((((())))))'''''''''((()))+++,,,---))))))*********+++++++++++++++***)))***+++---...---,,,++++++++++++,,,---)))***++++++,,,,,,,,,,,,++++++******++++++,,,------------.........//////+++,,,---...////////////---...///000111222333444444444333333444444555666000111444666777777777777333333333333444555666666666666777777777777666666888999999999::::::::::::555666777888:::;;;<<<===888888888999999:::::::::777888888999999999888888555888;;;<<<;;;;;;;;;===777:::>>>???>>><<<<<<<<<======<<<<<<<<<<<<======CCCAAA??????BBBDDDFFFGGGGGGYYYhhhvvv{{{hhh___SSSFFFFFFQQQUUUPPPNNNQQQMMMEEEGGG@@@===AAABBB???>>>AAADDD<<<;;;<<<999???CCC;;;;;;======;;;777444444555222333555888:::999555222888555111//////000000///---,,,111000---444888...333111...---------,,,++++++******+++------,,,***************************))))))))))))))))))))))))))))))************))))))$$$%%%&&&&&&''''''&&&&&&888222,,,)))***)))&&&###(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))(((&&&&&&&&&''')))+++)))((('''&&&%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&$$$(((000333000000444111333333111...+++******(((,,,+++$$$ $$$(((''')))(((((('''((()))***++++++++++++***)))(((((((((''''''(((((())))))******++++++)))&&&%%%&&&'''&&&((('''%%%%%%'''((('''&&&''''''''''''''''''&&&&&&)))&&&%%%&&&)))***)))''''''((((((((((((((('''&&&'''%%%&&&***+++'''''')))&&&%%%&&&'''))))))'''%%%'''((((((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((***)))((()))***)))'''&&&(((((((((((()))***+++,,,++++++++++++++++++++++++((()))***,,,---............,,,))))))+++---......///+++***---///---,,,------------...............000111222000...,,,,,,------///000000///......///111111111222333333444444222222222111111111111111222444555666666555333222111111111111222333444555000222555888888666444222444666999;;;<<<<<<;;;:::999999999999999:::::::::<<<;;;:::999999999;;;;;;:::;;;<<<<<<::::::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;<<<<<<;;;:::>>>>>>===???@@@@@@===:::IIICCC???AAACCCBBBDDDGGGNNN[[[hhhzzzsssccc^^^UUUJJJRRRZZZ[[[TTTQQQTTTRRRKKKCCCHHHGGGAAA???DDDFFFDDDEEE;;;::::::888>>>AAA999333777<<<===<<<:::999::::::;;;;;;:::888444000...666444000////////////......+++000444666@@@CCC777444222///.........------+++***)))***,,,,,,+++)))************************))))))))))))))))))))))))((())))))******))))))(((%%%%%%&&&'''''''''''''''333...(((&&&((((((&&&###)))))))))))))))(((''''''''''''&&&&&&'''(((((()))&&&%%%%%%$$$$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%'''%%%'''---...,,,,,,///---......---+++***+++,,,&&&***)))###"""&&&******'''((())))))*********)))))))))))))))))))))))))))'''((((((((()))))))))*********)))'''&&&''''''''')))'''%%%&&&'''(((''''''(((((((((((((((((((((((()))'''&&&''')))***)))'''''''''(((((()))((((((((()))'''(((+++***&&&%%%'''''''''''')))***+++)))'''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((***)))(((((())))))'''%%%((((((((()))***+++++++++++++++++++++++++++++++++***+++---...///000000000///---++++++,,,...//////000,,,+++...000---,,,..................---------///000000...,,,+++,,,...,,,...//////...------............///000000111111222222222111111000000000222333444555555444222111333222222333333555666666444666999;;;<<<:::888666666777888:::;;;;;;:::::::::::::::::::::;;;;;;;;;<<<;;;::::::::::::;;;<<<999:::;;;;;;:::999:::<<<;;;;;;;;;:::::::::999999999999:::;;;===>>>>>>>>>======<<<<<<===BBBHHHMMM??????CCCGGGGGGDDDEEEJJJEEE\\\ppp}}}{{{```UUURRRPPPYYY^^^]]]UUUQQQSSSRRRMMMHHHTTTSSSBBB;;;EEEKKKFFFJJJ???===???<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>======:::>>>AAA@@@<<<999;;;===BBBDDDHHHHHHDDDBBBKKKVVVRRRdddpppwwweeePPPPPPXXXTTTXXXWWWQQQMMMNNNMMMIIIHHHRRRQQQBBB;;;EEEQQQVVVPPPFFFGGGJJJEEEBBB@@@888<<>>:::===???<<<777444777;;;555333111111111222111000333---222777777<<<<<<222333333222000///...000111///---,,,,,,------,,,+++************************))))))))))))))))))))))))((((((((())))))(((((((((&&&'''(((((())))))((((((///,,,))))))******)))'''((((((((())))))(((''''''))))))((((((((())))))***&&&&&&'''(((((((((((('''((()))***+++++++++***)))&&&&&&%%%$$$$$$%%%%%%&&&(((&&&&&&&&&&&&%%%&&&'''&&&''''''&&&&&&(((+++...333222///***((((((******''''''(((((((((((((((((('''''''''((())))))******(((((((((((())))))))))))((('''(((++++++))))))***)))'''&&&&&&'''(((((('''(((((()))))))))))))))***)))(((((())))))*********&&&'''((()))***++++++++++++)))))),,,***&&&$$$&&&$$$$$$$$$&&&((((((&&&$$$%%%&&&&&&''''''''''''&&&(((((()))))))))*********+++++++++++++++++++++++++++***)))***,,,,,,***((('''(((***,,,,,,,,,***)))+++++++++,,,,,,,,,,,,,,,)))***+++,,,------------///...,,,,,,...///000///111------111333000.../////////...------,,,+++++++++,,,+++***)))***---000,,,...//////...------...------......///000000000//////000000111222222222111111222333333333222222666666666666666777888888666888:::;;;<<<;;;999888999888888888888999:::;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<>>>???@@@???=========???666666777888999:::;;;;;;999:::<<<============>>>>>>@@@CCCEEEEEEEEEEEEEEECCCGGGJJJKKKJJJRRRhhh}}}ppptttrrr{{{dddSSSSSSZZZMMMQQQSSSPPPMMMLLLJJJHHHEEEDDDCCC@@@???EEEWWWgggPPPJJJPPPVVVLLLBBB>>>777;;;;;;<<<<<<<<<;;;999777BBBDDDCCC===555111222555666444333333444555444333333///555888111000333...333444333111///...000333333111///......///...---************************************************(((((())))))))))))(((((('''((())))))******))))))...---+++******)))((('''&&&''''''(((((('''''''''))))))((((((((((((((()))&&&'''((()))))))))(((((('''(((***++++++***)))(((''''''&&&&&&&&&&&&'''(((&&&'''&&&%%%&&&'''((((((((((((((('''&&&'''+++---444111---+++)))((()))***)))((('''%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&(((---...***)))+++)))(((&&&&&&((()))(((''''''''''''(((((()))))))))((()))***************+++'''((()))***++++++++++++***'''(((,,,+++'''&&&(((%%%$$$%%%&&&((((((&&&$$$%%%&&&&&&'''(((((('''''')))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,+++((()))+++,,,---,,,***)))++++++,,,,,,,,,---------******+++,,,------------...,,,+++,,,...///......111---...222333000.../////////...---,,,++++++***++++++,,,+++***+++...000...///111111///...///000------......///000000000---...///111222444555666222222333333444444444444777666666666666777777888666777999:::;;;:::999888999888888888999:::;;;<<<::::::;;;;;;<<<======>>>:::;;;;;;<<<<<<=========???@@@AAA@@@>>>======???=========>>>??????@@@@@@>>>@@@CCCDDDDDDEEEIIIKKKIIIDDD???@@@EEEJJJKKKJJJYYY^^^bbb```XXXTTT___nnn~~~cccYYYUUUQQQOOOKKKNNNQQQQQQOOOMMMKKKJJJLLLDDD???@@@@@@BBBNNN\\\KKKHHHSSSZZZLLL???<<<999;;;:::999:::<<<<<<;;;:::>>>??????;;;666444555777666555444555666777666555333///666999000///555555333555666333000000222555666444111//////000///...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))((()))******++++++******,,,++++++***)))(((''''''&&&''''''(((((((((((((((***))))))(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&'''''''''''''''(((((()))%%%'''(((&&&'''******((()))******)))((((((+++---///***'''((())))))***,,,+++***(((''''''((())))))************))))))))))))))))))))))))(((((((((((()))&&&(((000000***(((+++***(((''''''((())))))(((&&&''''''(((((()))))))))(((***++++++******+++,,,((()))***+++++++++++++++***'''(((,,,,,,(((''')))((('''((()))++++++)))'''&&&&&&'''((())))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///---,,,)))***+++,,,,,,+++******++++++,,,,,,------......,,,---......//////......---,,,,,,,,,...///...---000---...222444000............------,,,,,,+++++++++---......------...000...000222111000///000111,,,,,,------.../////////---...000222444666777888444444444555666666777777888888777777777777888888888999:::;;;<<<;;;;;;:::888888999:::;;;<<<======;;;;;;<<<===>>>??????@@@<<<<<<>>>??????????????????@@@@@@???===<<<===>>>CCCCCCCCCCCCBBBBBBAAAAAA<<<>>>???>>>===>>>CCCGGGHHHKKKVVVgggwww}}}wwwpppnnnxxx{{{```YYYUUUNNNJJJKKKKKKLLLLLLJJJHHHHHHJJJPPPKKKDDD???@@@DDDDDDCCCDDDDDDSSSZZZIII;;;>>>BBB>>>===>>>@@@BBBBBB???<<<666777888888888999999:::555444444555777777666555666...333999444444;;;<<<555888999777333222555999777555111////////////...------------------------******************************++++++++++++******)))******+++,,,+++++++++)))***+++++++++*********(((((()))***************++++++***))))))))))))))))))((('''''''''(((***+++,,,+++***)))((('''''''''&&&&&&&&&&&&&&&'''(((((($$$)))***'''(((+++***&&&'''(((******)))***+++---000)))&&&)))+++***+++...***+++---...---,,,***((())))))******++++++,,,,,,***)))))))))((((((((('''***&&&)))222222)))'''+++***(((''''''((())))))(((''''''((())))))***++++++(((***,,,,,,***)))+++---******++++++,,,++++++***,,,)))***,,,+++'''%%%''')))((()))***,,,,,,***(((&&&'''((()))************((((((((()))))))))******+++++++++++++++++++++++++++******+++---...,,,+++++++++++++++++++++++++++++++++,,,,,,---......///------......//////.........------...000000///...///,,,---222333000------,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222000/////////...000111111000//////000.........///000000111111000111222333555666777888666666666777888999::::::::::::999999999999999:::999:::;;;<<<<<<<<<;;;;;;666888:::<<<>>>?????????======>>>???@@@AAABBBCCC???@@@AAACCCCCCCCCCCCCCCBBBCCCDDDBBB@@@??????@@@??????@@@AAABBBBBBCCCCCCFFFIIIMMMOOORRRZZZeeemmmvvv}}}hhhXXXQQQPPPIIIGGGFFFEEEBBBAAACCCFFFFFFIIIDDD<<>>>>>???CCCDDDBBB<<<777:::999888888888777555222444333333444666777666555:::...111888666888>>>===777:::;;;999555444888<<<888444111............---........................************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++)))+++---.........///000)))***+++,,,,,,,,,,,,,,,---,,,,,,+++*********+++---,,,***))))))+++---...111000---+++************%%%%%%%%%%%%%%%&&&'''(((%%%***+++((((((***(((###$$$&&&)))******+++,,,---666...***,,,...,,,+++///***---111444333000+++'''(((((()))+++,,,---...///******))))))((((((((('''+++&&&)))333333)))&&&******)))'''''')))))))))(((((())))))***++++++,,,,,,(((+++---,,,***)))+++...++++++,,,,,,,,,+++******...++++++---+++&&&$$$%%%''''''''')))++++++)))''''''''')))***++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***,,,,,,+++***,,,,,,+++******++++++,,,++++++,,,,,,---...//////++++++,,,,,,---,,,,,,,,,///......///111222000///...,,,---222333///,,,,,,,,,,,,,,,,,,,,,,,,,,,------000333444333000//////---///000000///......///111111222222333333444444444444444555555666666666888888888888999:::;;;<<<<<<;;;;;;:::::::::;;;;;;888999::::::;;;;;;::::::555777;;;>>>@@@AAA@@@@@@??????@@@AAACCCDDDDDDEEEAAABBBDDDFFFFFFFFFFFFEEEGGGHHHHHHGGGDDDCCCDDDEEEQQQRRRUUUXXX[[[___aaacccvvv}}}pppccc[[[[[[XXXSSSNNNIIIEEECCCBBBGGG?????????;;;BBBHHHCCCBBB@@@BBBEEECCC>>><<<>>>@@@===CCCLLLGGG888777AAACCC@@@===<<<<<<;;;:::999<<<999666444444555888999;;;666222111333555555444999<<<<<<999777888666222+++...111222000...///000333444111...000444444000,,,///111111///---++++++******+++,,,,,,++++++***111///,,,******+++---///........................&&&'''((()))+++,,,......222111000000///---***'''***///222000+++***///444666,,,...111,,,+++---)))))))))(((((((((((())))))))))))(((((('''''''''&&&)))(((((()))++++++***))),,,++++++******++++++,,,,,,---000555999777111+++)))))))))***++++++,,,,,,************))))))((((((***''')))---...+++)))***+++***(((&&&&&&''')))***+++*********))))))((((((///...,,,+++***+++,,,,,,,,,,,,---------,,,++++++///)))(((,,,,,,(((&&&)))///,,,))))))+++---+++***'''(((***+++,,,,,,++++++++++++******++++++,,,---...------,,,+++++++++,,,,,,++++++***+++,,,...///+++***)))))))))***,,,---,,,,,,,,,---///000///------......//////......---////////////...---,,,+++111000...------...000222///333---+++666888...+++111222333333111///000333////////////////////////333333111///...///333666222444666888:::;;;;;;:::999888666777:::<<<======>>>===;;;;;;;;;===???@@@@@@>>><<<::::::<<<>>>???>>>BBBAAA======AAABBB>>>DDDCCCAAABBBDDDFFFGGGGGGFFFIIIJJJKKKQQQYYY]]][[[]]]aaaaaaooouuu|||}}}xxxddd___ZZZWWWXXXZZZ[[[\\\UUULLLNNNQQQHHHCCCEEEAAA<<>>>>>DDDFFFCCC???;;;===CCCBBB<<<;;;@@@AAA>>>;;;::::::::::::999:::<<<===<<<888555333333444222222555:::======<<<777999999888:::===;;;666>>>???>>>:::444000......888999666000---...---***444222...,,,+++---000222------...//////000000000111000...,,,,,,---......------...//////000111111.........///000000111111///...---------,,,***)))///333666444000///333888666,,,...222------111...+++******))))))******+++******))))))(((((((((((())))))(((***+++,,,+++))),,,,,,++++++++++++,,,,,,(((,,,000333333111///---******++++++,,,---------+++++++++*********)))))),,,'''&&&,,,111000+++)))******)))(((((()))***+++++++++*********))))))))),,,,,,+++***************++++++,,,,,,---,,,,,,+++,,,---111333...'''(((---...---+++***+++,,,++++++((()))***+++,,,,,,,,,++++++++++++++++++,,,------...---,,,,,,+++++++++,,,,,,,,,,,,---///111333444+++***************+++,,,///...---...//////...,,,---......//////......---...,,,+++---111333222000333222222222333333444555,,,111---+++222777777999555444333555666666555444444555777888888666444333---///222444555888;;;>>>;;;<<<<<<;;;;;;:::999888@@@>>>===>>>???@@@@@@???GGGEEECCCAAA@@@@@@AAAAAAAAADDDEEEDDDAAA???@@@BBB>>>BBBCCCBBBEEELLLOOOMMMOOOQQQWWW```jjjqqqtttuuu~~~yyyhhhbbbbbbeeefffiii```hhhrrriii___aaadddNNNYYYVVVFFF???DDDDDD:::KKKGGGCCCAAAAAAAAA???===DDDBBB@@@@@@AAABBBAAAAAA777;;;???@@@??????@@@BBB===;;;999999:::999444000======;;;;;;???BBB>>>777666777777666555555666888111666777444222555777888555111...---000333333222............///////////////000111222444555666777---------.........////////////////////////......///...---------------......111444222...---111555777---...222...///444222,,,,,,++++++++++++,,,,,,++++++++++++***************))))))***,,,---+++***,,,,,,++++++++++++,,,,,,%%%***///000---+++,,,...++++++,,,------......///,,,,,,,,,,,,++++++++++++...'''%%%,,,333222,,,((())))))******++++++,,,,,,++++++++++++************++++++,,,,,,++++++******)))***+++,,,,,,---,,,,,,,,,+++---...,,,)))***///---...---,,,+++***,,,---)))***+++,,,,,,---,,,,,,,,,,,,,,,+++,,,------...------,,,+++++++++,,,,,,............///111222333+++++++++,,,++++++******,,,++++++,,,......---+++------............------...+++))),,,111555444222***+++---/////////...---777;;;999333000000111111444111000222666888555111111333555666666444111///111333666777666555555666777888:::>>>BBBFFFIIIKKK>>>===>>>???BBBCCCBBBAAA<<<<<<===>>>@@@CCCFFFHHH@@@HHHQQQWWWYYY\\\```dddsssyyy|||ooogggfff]]]kkk}}}xxxuuunnnjjjeee^^^SSSQQQOOOMMMJJJFFFAAA===FFFAAA;;;666444555666777;;;::::::===BBBEEEDDDBBBBBBAAA???@@@GGGLLLHHH@@@===<<<999666444333333333:::???@@@888111///000000888888;;;AAAFFFEEE>>>777444333333333333333333444,,,---...000111111111000111111000000///......---............------------222222111000//////000222---000222000---,,,///333999......111---///555333---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,+++,,,,,,,,,++++++,,,,,,,,,'''))),,,,,,******,,,...+++,,,,,,------...//////------------------,,,,,,---)))(((...222///***''')))***+++,,,------------,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,))))))+++,,,------------...***'''(((***,,,,,,---,,,///000///+++***,,,///++++++,,,,,,------------------,,,,,,------...///------,,,,,,,,,,,,,,,---//////......------------+++,,,---...---,,,+++************,,,///111000///000000111111111111000000333111//////111333333222222333555666777555333222,,,///666777444777999333444555666666999<<<<<<999:::;;;<<<<<<===<<<;;;:::<<<>>>@@@@@@?????????@@@FFFEEECCCAAA@@@@@@@@@AAACCCDDDFFFKKKOOOQQQQQQPPPZZZ]]]bbbiiirrr{{{mmm```gggvvvoooiiitttqqqyyy~~~qqqhhhaaaXXXRRRKKKFFF@@@===<<<:::888555;;;:::888999AAAFFFBBB:::===<<<;;;:::;;;<<<===>>>888???AAA;;;666666777888222444:::BBBGGGDDD:::222000000000111222333555666444444555555444222000...222222222111111111111111/////////000000000000000555555555222///...000222111222333222000///111333999...---000+++---222000---,,,,,,++++++,,,,,,---------..................,,,++++++,,,......---,,,---,,,,,,,,,,,,,,,,,,---,,,***((())),,,...---,,,++++++,,,,,,---.........------------------......++++++...222000)))&&&((()))***,,,---............,,,,,,,,,,,,------------,,,---///000000///...---)))***+++,,,---.........+++555===:::000+++,,,111---///111000---+++---///---------------...............------......///000...---------------......///.........------,,,,,,,,,---...//////...---,,,...------///111222222000222333333333333333333222000111222111000///111333333333333333333222222222777222888:::555;;;???444444<<<@@@<<<;;;???CCCDDD>>>===<<<<<<===@@@CCCEEE;;;???DDDJJJQQQXXX___dddbbbfffnnnzzzrrr^^^[[[\\\aaa]]]iii{{{qqqiiicccZZZXXXTTTPPPPPPOOOIII@@@@@@???======>>>>>>===<<<999>>>@@@;;;888888999888:::::::::===???>>>999444777777777888999<<<>>>@@@...///111222333333222222---......///000000111111///////////////000000000333555555333///---///111000111111000......///111888------000+++,,,000...------,,,,,,,,,,,,------............////////////---,,,,,,---//////...---------,,,,,,,,,,,,------...***((()))---000///,,,++++++,,,,,,---......///------------............+++---222555000((('''***++++++,,,,,,------......------------............,,,,,,------......------+++,,,---......///......'''CCCYYYQQQ888)))...888...000111111///.........//////............////////////......//////000111//////.........///000000---...///111222222333333...///000000111111000000///.........000000...,,,111222222222222222222111---///111333444555777777777555111///000333777:::@@@555;;;>>>888FFFSSSGGGLLLVVV[[[UUUQQQXXX```ccctttrrrqqqqqqtttyyyxxxpppddd```iiisssuuuuuuvvvttt~~~~~~sssjjjccc\\\UUURRRPPPMMMJJJGGGDDDBBB@@@???>>><<<999888888999999;;;;;;:::999777555444333666666555555444444333333222222111111000000//////000444666555111///111333///000///...------......555+++---111------111...///......------......///............/////////000...------...000000///---------,,,,,,,,,,,,------,,,+++++++++---.........,,,------......///000000,,,,,,,,,------.........,,,---111666444...+++,,,---,,,+++++++++,,,---...------........./////////---------------......///......///////////////...)))>>>MMMFFF555...222999111000000111111111///---000000///......//////000000////////////000111111000000000000000111222222...///111333555666666666000000000111222333444555222222222444777888777666<<<==================<<>>888555)))--->>>666(((000000000000///...---------555111///222333000///111333333333444444555555555999;;;;;;999555444555888000333777;;;<<<:::777444:::;;;===>>>???@@@AAAAAA@@@>>><<<>>>BBBBBB===888>>>@@@DDDHHHMMMRRRUUUWWWOOOPPPQQQRRRTTTYYY```eeedddrrr{{{|||yyywwwmmmgggppppppmmmiiidddaaa______```WWW]]]bbbbbb___]]]]]]```[[[]]]```aaaaaabbbeeegggbbbaaa___]]][[[[[[[[[[[[eeehhhiiifffaaa^^^```ccceeeeeefffeeeeeegggkkknnnmmmsssyyy|||{{{{{{~~~vvvyyy|||}}}wwwwwwyyy{{{{{{wwwqqqkkk___aaaZZZOOOLLLQQQPPPIII>>>IIIWWW]]]XXXJJJ:::111:::888555666777888555333/////////111222222111///111000000000000000000111.../////////000/////////.../////////////////////...///000111222222222222444555666555444444555777:::999888666444222111000222111000111111111000000111///000333111222CCCWWWFFFLLL@@@000///444222111111000000000111222111000666333222666777444222333444444444444555666777888;;;;;;;;;999777777777999;;;::::::::::::;;;<<<===999999:::;;;>>>AAADDDFFFAAA??????CCCGGGIIIEEEAAA???BBBHHHMMMPPPPPPNNNLLLNNNMMMLLLJJJJJJLLLNNNPPPIIIPPPUUUWWWXXXZZZYYYVVV\\\___```]]]XXXWWW\\\bbb___dddnnnvvvnnnaaa```iii___[[[WWWVVVYYY[[[[[[ZZZ^^^aaadddbbb\\\WWWVVVVVVUUUWWWZZZ\\\^^^```ccceee^^^^^^]]]]]]]]]^^^```aaadddfffhhhfffaaa___aaacccssstttuuuuuuvvvxxx{{{~~~qqqlll{{{~~~{{{wwwuuuuuuwwwxxxyyy|||tttnnnuuuqqqsssyyyxxxooolllppp}}}}}}|||yyymmmbbb^^^eeefffiiikkkkkkfff___ZZZ^^^___YYYQQQOOOTTTSSSMMMIIIPPPZZZ]]]XXXLLL@@@888???>>>>>>======<<<;;;;;;555444444666777888777555666444333222222333555777222222222222222222222222222555777666333000000222000111222333333333333333333444555555555555777999???>>><<<999777555444333222222333333333333333333444333444333---...???TTTkkk[[[III888///444999333666333222444777999888666777555666;;;<<<999666666888777777777888:::===>>>???===<<<;;;<<<<<<;;;;;;<<<<<<<<<<<<===???AAABBB<<<<<<<<<===@@@EEEJJJMMMBBBAAABBBFFFJJJKKKIIIFFFAAADDDGGGJJJKKKKKKJJJHHHMMMKKKHHHGGGGGGHHHGGGGGGQQQPPPRRRWWWWWWQQQKKKIIIOOORRRUUUXXX]]]iiiyyymmmgggeeehhheee]]]]]]bbbooohhh```]]]^^^^^^ZZZUUULLLQQQWWW[[[\\\^^^aaaccc^^^___aaa`````````aaabbbfffffffffffffffggghhhiiijjjooouuuxxx{{{}}}}}}vvv{{{www~~~|||nnnhhhpppyyy}}}}}}wwwoookkkjjjjjjhhhfffrrrsssuuuwwwvvvqqqkkkffffff``````fffeee^^^ZZZ\\\vvvoooiiilllsssyyyyyywwwfff\\\WWW\\\^^^XXXUUUWWWVVVUUUSSSRRRQQQPPPNNNMMMIIIIIIEEE@@@???CCCCCC???DDDDDDDDDCCCBBBAAA@@@@@@:::<<<======<<<<<<>>>@@@888888777888:::;;;;;;999:::999888777777777888999777777666666555555666666666;;;>>>===777333333555444444555666666666666666333555555555444555777999>>>===<<<:::::::::;;;;;;444555666666666666777888555555888999444///555@@@VVV;;;@@@<<<777999555;;;888777999===>>>===:::777555888>>>@@@<<<888777<<<;;;::::::;;;>>>BBBDDDBBB???<<<===???@@@???===888;;;@@@DDDGGGGGGEEEDDDBBBBBBBBBCCCFFFIIILLLNNNGGGFFFGGGIIILLLLLLIIIFFFIIIGGGEEEDDDFFFJJJNNNQQQNNNLLLKKKMMMOOORRRQQQPPPPPPIIIIIIRRRUUUNNNJJJLLLNNNOOOOOOMMMNNNUUU```iiiZZZUUUSSSWWWZZZYYY\\\```WWWUUUSSSTTTXXX[[[\\\[[[XXX\\\```bbbbbbbbbccceeeiiikkkmmmnnnnnnoooqqqsssrrrsssuuuxxx{{{~~~}}}wwwuuuxxx{{{zzzyyyyyy~~~uuuuuu|||}}}vvvrrrqqqsssoooiiiooozzz~~~wwwpppjjjiiigggeeebbb[[[___fffjjjjjjhhheeeccceee^^^]]]cccccc]]]\\\___lllfff___^^^eeekkkllliiibbb[[[XXXZZZVVVNNNNNNUUUKKKJJJIIIGGGFFFEEEFFFGGGQQQPPPKKKFFFDDDDDDBBB??????AAACCCEEEFFFDDDAAA???999;;;<<<===<<<<<<===???:::999999:::<<<======<<<;;;;;;<<<<<<;;;999888777999888777666666666777777777<<<@@@>>>888444444666666777777888888888888777999::::::999888888999;;;::::::999::::::;;;<<<<<<666888::::::888888:::<<<444444777<<<>>><<<;;;<<<NNN777>>>;;;888:::444===;;;::::::===>>><<<:::777666999???AAA===999888===<<<;;;:::<<>>BBBBBBAAA@@@@@@??????>>>===;;;:::;;;>>>@@@@@@@@@;;;<<<>>>>>>===;;;999777;;;:::888777666666777888999;;;>>>===999777777888888999999::::::999999888:::;;;;;;:::999888:::;;;:::;;;;;;;;;;;;:::999999999<<<>>>===;;;:::<<<>>><<<888666888===???>>><<>>======???@@@@@@@@@DDDBBB@@@>>>>>>@@@CCCDDDCCCEEEHHHJJJJJJIIIGGGEEEEEEGGGIIILLLNNNNNNMMMMMMGGGHHHIIIIIIIIIHHHGGGFFFJJJJJJJJJHHHFFFFFFHHHJJJPPPKKKIIILLLOOOOOORRRUUULLLQQQXXX]]]____________WWW[[[```bbbaaa``````bbb___eeelllnnnnnnpppwww~~~|||uuuwwwxxxpppnnnqqqqqqkkkhhhkkkmmmnnnmmmkkkiiigggggggggeeekkkqqqpppkkkeeecccddd\\\[[[___fffddd]]]^^^eeeeeeeee```ZZZ[[[bbbdddaaakkkccc^^^]]]WWWNNNOOOVVVPPPRRRUUUUUUSSSSSSUUUWWWTTTRRROOOPPPPPPPPPOOOOOOWWWSSSMMMIIIHHHHHHGGGEEEJJJHHHEEEFFFGGGHHHEEECCCAAA???>>>???AAACCCDDDDDD???@@@@@@AAABBBBBBBBBBBBAAA???===;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======:::;;;<<<<<<;;;<<<>>>??????@@@BBBBBBBBB???===;;;<<>><<>>AAA@@@======???CCCBBB@@@AAAFFFGGGCCC??????@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEEEEDDDEEEGGGIIIGGGEEECCCBBBCCCFFFIIIKKKJJJLLLOOORRRTTTUUUUUUTTTPPPSSSVVVXXXXXXXXXWWWWWWPPPQQQSSSUUUUUUTTTRRRQQQWWWZZZ\\\ZZZVVVWWW]]]ccc\\\```ccccccfffmmmrrrssslllpppvvvzzz{{{{{{zzzzzzyyy{{{{{{wwwqqqlllkkklllpppwww}}}}}}xxxttttttvvvlllmmmtttzzzuuukkkjjjqqqmmmnnnjjjaaa___ccceeebbbjjj```ZZZ\\\\\\XXXXXX]]]```___]]]YYYXXX\\\dddkkkmmmiiidddbbb```\\\XXXWWWSSSSSSUUUWWWYYYVVVPPPJJJLLLHHHFFFHHHMMMOOOMMMIIIDDDBBBAAABBBDDDGGGHHHHHHEEEEEEDDDEEEFFFIIILLLMMMGGGFFFCCCAAAAAAAAABBBCCCDDDBBBAAABBBDDDFFFFFFEEECCCCCCDDDDDDDDDCCCBBBBBB???@@@BBBBBBBBBDDDFFFHHHCCCEEEHHHJJJJJJHHHEEECCC>>>AAACCCAAA===;;;===AAA>>>BBBFFFFFFGGGGGGGGGEEEKKKRRREEE===HHHHHH@@@FFF<<