BM6P6(@ {{{qqqhhhbbb^^^YYYSSSPPPOOONNNKKKHHHBBB===888666666666333111000///......///000///---000,,,)))***...///,,,((())))))))))))))))))))))))))))))))))))))))))******&&&&&&''')))***,,,...///...---+++)))((('''&&&&&&'''''''''''''''&&&&&&&&&(((((()))***++++++,,,,,,---,,,+++)))((((((''''''+++(((%%%$$$%%%&&&'''&&&'''((()))******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$%%%&&&'''((()))''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!$$$%%%$$$"""&&&%%%$$$######%%%'''(((!!!"""###%%%&&&&&&%%%%%%############$$$$$$%%%&&& !!!###$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%((((((((('''&&&&&&%%%%%%(((&&&%%%%%%''')))*********)))((('''(((***,,,---000111444<<>>KKKTTTaaakkkvvv|||xxxmmmbbbSSSGGG===:::666666;;;FFFQQQYYYcccjjjvvvxxxkkkeee]]]WWWSSSOOOJJJGGGBBB???<<<<<<;;;999444///,,,000222///***'''))),,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++***((('''''')))+++---,,,+++***)))(((((((((((((((((()))******+++,,,,,,++++++,,,,,,,,,------------,,,,,,***)))(((&&&%%%***(((%%%$$$%%%'''((('''((('''&&&%%%%%%&&&'''((()))(((((('''&&&%%%$$$$$$""""""###############"""%%%$$$$$$$$$%%%&&&&&&''''''(((((((((''''''&&&%%%%%%$$$$$$$$$#####################$$$%%%&&&&&&%%%$$$######""""""###$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&'''######"""!!!"""###$$$%%%######$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))((('''&&&&&&((())))))(((******))))))***+++------(((,,,000///...333>>>GGGVVVcccqqqzzzxxxmmm^^^QQQDDD>>>888555888???GGGLLLWWW```mmmyyy}}}oooiiiaaa[[[WWWSSSNNNJJJAAA???===<<<===;;;666222---000222000***(((***---+++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++******+++---000111++++++***)))((((((((()))((())))))***+++,,,------***************+++++++++++++++++++++***((('''&&&)))'''%%%$$$&&&'''((((((((('''&&&%%%%%%&&&'''((()))))))))((('''&&&&&&%%% !!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$$$$$$$$$$#####################!!!"""$$$&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&###"""!!! !!!###$$$"""######$$$$$$######"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))((('''&&&'''))))))(((''')))))))))******+++,,,,,,(((,,,///...+++...777???KKKXXXgggqqqyyy~~~uuuggg[[[KKKDDD;;;666666:::???BBBMMMVVVcccppp|||yyyrrrjjjccc^^^ZZZUUUQQQFFFCCC?????????>>>999666///111222111---+++,,,...------------............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***))))))******,,,---...///,,,,,,+++++++++++++++,,,)))*********+++,,,,,,,,,(((((()))))))))))))))))))))***+++++++++)))(((''')))'''$$$$$$&&&((((((((((((''''''''''''''''''(((((((((((('''''''''''''''""""""$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''"""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######### !!!$$$&&&((()))))))))'''&&&&&&%%%%%%%%%%%%%%%""""""!!!!!!!!!""""""############$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))***(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''((())))))(((&&&&&&&&&&&&'''(((((())))))***,,,...---+++,,,222888AAANNN\\\fffoooyyy|||qqqfffVVVMMMAAA999777888999999CCCJJJVVVdddqqq}}}uuunnnhhhbbb\\\WWWNNNJJJEEEBBBAAA???;;;888222222222111111000000000000---,,,---000222000...++++++++++++++++++++++++---------,,,+++*********'''((()))***+++******))),,,+++++++++++++++,,,,,,************++++++++++++(((((((((((((((((((((((('''(((***+++++++++)))((()))&&&$$$$$$&&&((())))))'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&((()))******%%%(((******'''%%%$$$%%%%%%%%%%%%%%%%%%$$$######!!!###$$$&&&((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''((()))***+++++++++***)))((('''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((''''''((())))))'''%%%$$$%%%&&&''''''(((((((((,,,,,,,,,+++******---///666BBBOOOXXXcccoooyyy}}}|||ssseee[[[LLLAAA<<<:::888666999???HHHSSS```nnn{{{vvvooohhhaaa\\\UUUPPPIIIEEECCCAAA<<<999444222111222333333222111222...+++---222444111...++++++++++++++++++++++++------,,,++++++***))))))+++,,,...///...,,,***))))))))))))((())))))***+++++++++******************))))))))))))((((((((((((%%%''')))+++,,,+++***))))))&&&$$$$$$&&&((())))))'''((()))******)))((('''"""######$$$$$$%%%%%%&&&)))))))))((('''%%%$$$###%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%''')))***,,,,,,'''***---,,,)))&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''''''''&&&&&&&&&%%%$$$$$$############$$$%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$''''''((()))***+++,,,,,,---,,,***)))'''&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''(((***)))'''%%%%%%&&&'''((())))))))))))...,,,+++)))((((((((())))))444@@@IIIUUUcccooottt}}}|||rrrgggVVVJJJCCC>>>:::666444888>>>FFFRRR___mmmuuuwwwppphhhccc\\\YYYSSSLLLGGGBBB???===>>>:::444111000111111111///......///111000...,,,)))***+++,,,,,,,,,,,,,,,******++++++++++++******''')))***,,,---------,,,---***((((((***+++)))'''(((((()))***+++---///000---+++))))))***+++***)))&&&'''((()))+++---...///+++)))'''&&&&&&&&&((()))******))))))((((((''''''$$$$$$$$$%%%&&&'''((())))))((((((''''''''''''(((%%%%%%&&&'''((((((''''''%%%$$$######"""#########&&&$$$###%%%(((***)))(((''')))+++,,,+++******+++''''''&&&%%%%%%$$$######***###!!!''',,,)))&&&'''######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&$$$$$$######&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((('''''''''''''''***'''$$$###$$$&&&&&&&&&***)))((('''&&&&&&'''((((((((((((((()))***+++,,,+++***)))(((((()))******))),,,222:::FFFUUUcccmmmzzz|||wwwhhh[[[PPPGGG???999888666777===EEEPPPaaaoooyyywwwoooiii___\\\VVVPPPKKKEEEAAA>>>???;;;666444333333333222000000000000222111///---++++++,,,---------------******++++++++++++******'''(((***+++,,,,,,,,,,,,---***((((((***+++)))'''((((((((()))+++---...///,,,+++))))))*********)))&&&'''((()))***,,,,,,---***)))'''&&&%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))%%%$$$$$$###############&&&$$$###%%%(((***)))((((((***,,,,,,+++))))))***''''''&&&%%%%%%$$$######)))###!!!'''***(((&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))(((&&&$$$$$$&&&'''((('''***)))((('''&&&''''''((((((((((((((()))***+++,,,***))))))((((((((()))***(((,,,222888@@@LLLZZZdddtttxxx|||rrrggg]]]QQQEEE===:::777666999>>>FFFTTTaaaooo{{{xxxqqqgggddd^^^YYYTTTMMMGGGCCC@@@===999777666666444333222111111111222222000...,,,---......///.........******++++++++++++******(((((()))***+++++++++***,,,***))))))***+++)))(((''''''((()))***+++---...,,,***(((((()))))))))(((''''''(((((()))*********)))(((&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''******)))(((((()))+++,,,%%%%%%$$$###############%%%$$$$$$%%%((())))))((()))+++---,,,***(((((((((&&&&&&&&&%%%%%%$$$$$$$$$(((###"""%%%((('''%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((((()))((((((&&&%%%%%%&&&((()))((('''))))))(((''''''''''''((((((((((((((()))***++++++)))((((((''''''((())))))&&&+++111444777???LLLVVVhhhpppzzz}}}vvvmmm___PPPFFF???:::666666888===GGGQQQbbbooo~~~ӵĦĦӵĦzzzqqqmmmhhhccc^^^WWWOOOIIIBBB???<<<:::999777555333333222111111111111000...---......//////.........***++++++,,,,,,++++++***))))))))))))*********)))************++++++***)))(((((((((((()))***+++,,,+++)))''''''((()))(((''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%&&&((()))***+++***((('''''')))***,,,%%%%%%$$$############$$$$$$$$$$$$%%%'''(((((((((+++,,,---,,,)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###$$$&&&&&&%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((###$$$&&&''''''''''''''''''&&&&&&'''))))))'''&&&((((((((('''''''''((((((((((((((((((((()))******'''''''''''''''(((((((((&&&,,,222222000333>>>HHHYYYdddrrrzzz|||}}}xxxkkk\\\RRREEE???888777666999@@@HHHUUUdddvvv4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lzzzuuuooojjjeee^^^UUUNNNEEECCC???<<<:::888555333333111000///000000///---------............------++++++,,,,,,,,,,,,++++++******)))))))))))))))))))))***+++,,,+++*********)))((((((((()))***+++++++++)))''''''((()))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''"""###$$$&&&(((***---...***)))'''&&&&&&''')))***&&&%%%%%%$$$###$$$$$$$$$###$$$%%%%%%&&&'''((()))+++------,,,)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###$$$&&&&&&$$$!!!""""""###$$$$$$###############$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&'''((((((%%%&&&'''))))))(((((('''((('''''''''((('''%%%###''''''(((((((((((((((((((((((((((((((((((()))***&&&&&&'''((((((((((((((('''---222000+++,,,444===JJJVVVeeeoootttyyy|||ssshhh___LLLDDD<<<999777888<<>>;;;999777666333111000000000///...///000000000//////...---+++,,,,,,------,,,,,,+++...---+++***)))))))))***'''***---...,,,***+++,,,,,,++++++*********++++++,,,+++))))))*********)))'''''''''(((((()))))))))((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%!!!###%%%&&&%%%%%%''')))***,,,---+++(((&&&$$$$$$######$$$%%%%%%&&&'''''''''***(((###"""&&&(((&&&######$$$%%%&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((((()))+++,,,+++)))&&&%%%%%%###""""""%%%'''''''''%%%&&&((()))))))))(((((()))(((((('''''''''((((((&&&'''(((***************(((+++---,,,***))),,,///444999CCCOOO[[[hhhuuu|||{{{vvvggg[[[NNNFFF???999777999888BBBLLLTTT___mmmyyy~~~?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~zzzuuullldddYYYSSSKKKDDD@@@===;;;999777555222111111111000000111111111111111000//////+++,,,,,,------,,,,,,+++///...,,,***))))))******&&&***---...,,,++++++,,,---,,,++++++***+++++++++---+++))))))***+++***)))''''''(((((()))******+++(((((())))))(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%''''''(((((('''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!###&&&&&&$$$$$$''')))***+++,,,+++(((&&&%%%%%%######$$$%%%&&&&&&'''''''''+++***$$$"""&&&)))&&&$$$%%%&&&'''((((((((((((!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((((((&&&'''((()))(((%%%###!!!"""  $$$''')))***%%%&&&((()))))))))(((((()))(((((('''''''''((((((&&&''')))***+++++++++***''')))************+++,,,...222888CCCQQQ```mmmuuu}}}{{{uuuhhhXXXNNNDDD<<<777777111999AAAGGGQQQaaapppwww4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ|||tttnnn^^^YYYPPPHHHAAA>>><<<<<<888666333222111111///---111111111000//////......//////...---,,,,,,++++++..................------+++*********************(((((()))))))))(((((('''///...+++)))(((((((((((()))((('''((()))***)))(((''''''((((((((((((''''''(((%%%$$$%%%'''(((&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''))))))((('''((()))'''((())))))(((&&&$$$###$$$$$$$$$$$$$$$%%%&&&'''------,,,+++)))&&&###"""%%%#########%%%%%%%%%###"""###%%%$$$######$$$&&&((('''&&&&&&'''&&&$$$"""%%%&&&'''(((((('''''''''((('''%%%&&&&&&&&&%%%$$$''''''''''''&&&&&&%%%$$$&&&###$$$''''''$$$###&&&&&&''''''((('''%%%$$$###&&&%%%$$$%%%'''((('''&&&)))((('''&&&'''((()))*********))))))(((((('''''')))***+++,,,,,,+++)))((())))))))))))))))))))))))+++,,,111999BBBNNN```ppptttyyyzzzqqqdddXXXNNNDDD:::444666666:::@@@GGGQQQaaappp4DuXӵ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Ħxxxqqqiiiddd\\\SSSMMMHHHEEECCC:::777444333222111000...111000000/////////......//////...------,,,++++++....../////////---,,,+++++++++++++++++++++,,,,,,'''(((((()))************...---,,,+++***))))))))))))''''''''')))***)))(((''''''((((((((((((''''''(((&&&%%%%%%'''((('''%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&(((((('''''''''((('''(((***+++***(((%%%###%%%%%%%%%%%%%%%&&&''''''+++++++++***(((&&&$$$###$$$######$$$%%%&&&&&&%%%###%%%&&&&&&%%%$$$&&&'''((('''&&&&&&'''&&&$$$"""%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&###$$$''''''$$$###&&&###$$$&&&'''''''''&&&%%%&&&%%%$$$%%%'''((('''&&&'''&&&%%%%%%%%%&&&'''((())))))((((((((((((((('''((()))+++,,,,,,***)))((())))))))))))))))))))))))((((((,,,333:::CCCSSSbbbnnnttt|||yyymmmbbbWWWMMMCCC<<<666555999>>>BBBIIIVVVccc4DuXӵ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ӵ~~~wwwoookkkccc]]]VVVQQQKKKGGG===:::777444333333111000000000//////......//////000000///...---,,,+++***---...///000///---+++)))***+++++++++,,,,,,------'''(((((()))***+++,,,,,,+++,,,------,,,+++***)))((('''&&&''')))***)))(((''''''((((((((((((''''''((('''&&&&&&(((((('''&&&***(((&&&%%%$$$%%%&&&'''&&&''''''((((((''''''&&&$$$%%%''''''&&&%%%&&&((('''(((+++,,,+++)))&&&###&&&&&&&&&%%%&&&&&&'''((()))***))))))((('''%%%$$$$$$######$$$&&&((('''&&&%%%&&&''''''&&&&&&''')))((('''&&&'''''''''%%%###%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&######&&&&&&######&&&!!!"""$$$&&&''''''''''''&&&%%%$$$%%%'''((('''&&&&&&%%%%%%%%%%%%&&&'''((('''''''''''''''((((((((('''((()))*********)))((())))))))))))))))))))))))(((''')))...222999EEEPPPccckkkuuu|||vvvlllcccXXXLLLDDD999888888;;;===@@@JJJTTT4DuXӵ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ӵtttoooiiiddd___YYYQQQLLLAAA>>>:::777666555333222111000///.........//////000000///...---,,,++++++---...///000///---***(((*********+++,,,,,,------)))))))))******+++,,,,,,)))+++---//////---+++***((('''&&&''')))))))))(((''''''((((((((((((''''''((((((''''''(((((((((''',,,***'''%%%$$$%%%&&&'''&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''%%%'''***++++++(((%%%###''''''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&###""""""$$$'''(((((('''&&&''')))(((''''''(((***((('''&&&&&&''''''%%%$$$%%%$$$"""""""""$$$&&&(((###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&######%%%%%%######&&& """###%%%&&&'''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&'''(((((()))%%%%%%&&&&&&''''''((((((''''''((())))))))))))((())))))))))))))))))))))))***((()))---000333<<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&ĒR|||wwwqqqmmmiiicccZZZSSSFFFCCC>>>:::999888777666333222000.........///000000//////......---,,,,,,---...//////...,,,***)))*********+++++++++,,,,,,---,,,+++***))))))******(((***---//////...+++***(((&&&&&&'''((()))((('''''''''(((((((((((('''''''''(((((((((''''''((((((+++***'''%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$###$$$&&&(((###%%%((())))))'''$$$"""(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''###""""""$$$&&&(((((('''&&&''')))(((''''''(((***'''&&&%%%&&&''''''%%%###$$$###"""!!!"""$$$&&&((("""$$$%%%%%%###"""$$$%%%###$$$$$$%%%%%%%%%$$$$$$&&&###"""$$$$$$"""###&&&"""###$$$%%%%%%$$$###"""&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&'''(((((((((%%%%%%&&&&&&''''''((((((''''''((()))))))))))))))***************************((((((,,,...000666===GGGRRRaaaoooxxx~~~~~~zzzsssjjj^^^VVVLLLCCC:::555222333;;;DDD4DuXӵ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@h~~~wwwsssoooggg]]]UUULLLHHHBBB>>><<<;;;:::999666555222000......///000........................---------------,,,,,,+++,,,,,,,,,,,,,,,+++++++++...---+++)))((((((((()))(((***,,,......---+++)))'''&&&%%%&&&((()))((('''''''''((((((((((((''''''&&&'''((((((&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&((($$$%%%&&&''''''&&&$$$###((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###""""""###%%%'''&&&%%%%%%&&&''''''&&&&&&''')))%%%$$$$$$$$$&&&&&&$$$#########""""""###%%%'''((("""$$$&&&%%%""" """$$$ !!!"""""""""!!!!!!&&&###"""$$$$$$"""###&&&$$$$$$%%%%%%$$$###!!! &&&%%%$$$%%%'''((('''&&&######%%%&&&'''''''''''''''''''''''''''(((((((((((((((((())))))******+++************************(((&&&&&&***,,,,,,///444999DDDSSSbbbmmmwww|||uuukkkdddWWWLLL@@@888333111555<<<4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼syyyssskkk___UUUPPPLLLFFFAAA???>>>===<<<:::888444111///...///000---------...//////000000---,,,+++++++++,,,---.../////////...------,,,,,,,,,+++)))''''''''')))))))))***,,,---,,,+++***((('''&&&%%%&&&((()))((('''''''''((((((((((((''''''%%%'''((('''%%%%%%&&&(((%%%%%%&&&''''''&&&%%%$$$''''''((((((((((((''''''%%%&&&&&&$$$###$$$''')))%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&###"""!!!"""$$$%%%$$$######%%%&&&&&&%%%$$$&&&'''###""""""###$$$%%%###"""""""""###$$$%%%&&&''''''###%%%'''%%%  ### !!!"""""""""""""""'''###!!!######!!!###'''###$$$$$$$$$$$$""" &&&%%%$$$%%%'''((('''&&&%%%&&&((()))***++++++***))))))((((((((((((((('''((((((((()))***+++,,,,,,************************)))%%%%%%)))***)))))),,,///888FFFTTT```lllwww~~~~~~vvvpppcccXXXLLLCCC;;;444333666Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ{{{qqqdddZZZSSSNNNHHHCCCAAA@@@???>>><<<:::666222///...//////,,,,,,---...///000111222---+++***)))***,,,...000222222111000///...------***)))'''&&&'''(((***+++***++++++,,,+++***)))((('''&&&%%%&&&((((((((('''''''''((((((((((((''''''$$$&&&((('''%%%$$$%%%((("""$$$&&&''''''&&&$$$###))))))************))))))&&&&&&&&&%%%###$$$'''***''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&###"""!!!"""###$$$###""""""###%%%$$$######$$$&&&""""""!!!"""$$$$$$###!!!!!!"""$$$%%%''''''''''''###&&&(((%%% """"""###$$$%%%%%%%%%%%%%%%'''###!!!######!!!###'''"""######$$$$$$"""!!! &&&%%%$$$%%%'''((('''&&&)))***,,,...////////////******))))))((((((''''''))))))))))))***+++,,,---************************+++'''&&&)))***((('''(((***222>>>JJJVVVcccpppxxx}}}}}}~~~|||vvvmmmcccWWWNNNDDD:::444444?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦyyymmmeee\\\WWWPPPLLLJJJHHHDDD@@@@@@<<<888444222///---+++,,,---.../////////...---...---,,,+++***+++,,,---///...---,,,,,,---///000,,,,,,++++++***))))))))))))***,,,,,,,,,***((('''((('''%%%%%%'''((('''&&&'''((()))((('''&&&'''(((''''''''''''''''''&&&&&&'''$$$###$$$(((******(((+++++++++)))&&&$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###&&&)))***)))(((((((((&&&'''(((((('''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$ """$$$$$$###""""""###!!!""""""""""""#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$#########$$$$$$"""""""""######$$$$$$$$$)))(((&&&$$$#########$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%&&&'''(((&&&'''***///555999;;;<<<111222///***)))***'''###&&&'''))))))((('''((())),,,+++***)))((('''&&&%%%&&&'''''''''(((((())))))...,,,///888DDDRRReeesssyyy{{{}}}~~~~~~~~~}}}zzzuuuooodddUUUGGG<<<666444>AneneneneDenene>Ak<fhDenenenessskkkeee___XXXSSSPPPMMMHHHDDDAAA>>>999666444222///------...///000000///.........---,,,,,,,,,,,,---...///...------------...///---,,,,,,+++***))))))((()))***,,,,,,,,,***)))''')))'''&&&&&&'''((((((''''''((())))))''''''''')))&&&&&&&&&''''''(((((()))(((%%%$$$%%%((())))))(((+++,,,,,,***'''%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$''')))***)))(((((((((((((((''''''&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$###"""""""""#########$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''((()))(((&&&$$$#########$$$''''''''''''&&&%%%$$$###''''''&&&&&&&&&''''''(((%%%'''***111999BBBHHHKKKCCCAAA:::000***)))&&&"""))))))((('''&&&&&&'''))))))))))))((('''&&&%%%$$$''''''''''''((((((((()))+++)))+++222;;;FFFUUUbbbqqquuuyyy}}}~~~~~~}}}zzztttkkk^^^OOOCCC;;;}}}vvvnnnhhh```ZZZVVVQQQKKKGGGDDD@@@<<<888666555222111//////000000000//////...------------...///000000000///...---------------...---,,,+++***)))((((((******+++,,,,,,***)))(((***(((''''''((())))))(((((()))******)))((()))+++''''''(((((()))***++++++)))'''&&&&&&'''((((((''',,,,,,---+++((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&(((***+++***)))))))))))))))'''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''$$$""""""%%%&&&%%%###############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((***+++,,,)))(((&&&$$$#########$$$''''''((((((((((((''''''(((((('''''''''''''''(((&&&'''***000999EEEPPPWWWUUURRRHHH:::000---)))%%%+++***(((&&&%%%&&&'''(((&&&'''((((((((('''%%%$$$''''''''''''((((((((((((***'''(((---222888BBBLLLccciiirrryyy}}}~~~~~~~~~~~~{{{tttiii\\\OOODDDsssmmmddd^^^YYYUUUNNNJJJFFFCCC>>>;;;999777555333000000000//////......---------...//////000111222000000///...---,,,,,,,,,......---,,,***)))((((((******+++++++++******)))+++)))(((((()))******)))***+++,,,,,,,,,+++---...+++++++++,,,,,,,,,,,,---***)))''''''''''''''''''***+++,,,***(((''''''(((%%%%%%%%%%%%&&&'''))))))(((***++++++***((())))))***)))'''%%%$$$$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))$$$ !!!%%%'''%%%!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&''''''(((((((((&&&&&&&&&''')))+++---...)))(((&&&$$$#########$$$&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((+++222>>>KKKTTT]]]\\\UUUHHH<<<666///******((('''''''''(((((((((%%%&&&((())))))((('''&&&'''''''''(((((((((((((((+++((()))---///000666>>>QQQZZZgggssszzz~~~~~~|||}}}}}}yyysssiii\\\PPPyyyssskkkddd```[[[UUUPPPJJJFFFAAA>>>;;;999777555111000///......---,,,,,,---...///000111111222222000000///......---,,,+++......---,,,+++***)))(((*********+++++++++******+++***((((((***+++***)))+++---............000111111000000///...---,,,,,,***))))))((('''&&&''''''((()))***)))'''&&&'''(((&&&%%%&&&&&&'''((()))***)))+++,,,+++)))(((((())))))(((&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))$$$!!!!!!%%%'''$$$ ######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$%%%&&&'''((())))))(((&&&&&&%%%&&&'''***,,,...)))(((&&&$$$#########$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%((('''&&&''',,,666DDDMMM\\\aaa```WWWKKKAAA666---((('''''')))+++,,,***(((&&&'''((()))***)))((((((((((((((((((((('''''''''***((())),,,------000666AAAKKKYYYhhhssszzz~~~}}}|||}}}}}}|||zzzwwwrrrhhh\\\TTT~~~uuuooojjjeee^^^ZZZOOOKKKFFFBBB???<<<999777333222000///...---------......000111111111111111.../////////...---,,,,,,---------,,,++++++*********************++++++++++++)))(((((()))******)))***,,,...///...///111333333222111000...---++++++)))******((('''&&&''')))'''((()))((('''&&&'''((('''''''''''''''((()))******++++++***(((&&&'''((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%''''''$$$!!!############$$$$$$$$$%%%###############$$$%%%%%%"""$$$&&&((()))))))))(((&&&%%%$$$$$$&&&(((+++,,,)))(((&&&$$$#########$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&)))222???HHHYYYbbbiiieeeZZZLLL===222+++)))(((***---...+++)))(((((((((((())))))))))))((((((((((((((('''''''''((('''(((++++++))),,,111666>>>KKKYYYfffqqqzzz}}}||||||~~~{{{yyyyyyxxxvvvpppfff^^^yyysssllleee```UUUQQQKKKFFFCCC???<<<999666555333111//////...///...///000111111000//////---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))******++++++,,,+++)))'''''')))***)))((((((***,,,------...000222111000///...---,,,+++***((()))***)))'''&&&(((***'''((())))))((('''(((***)))((((((((((((((())))))***++++++)))&&&%%%&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&'''(((((())))))'''(((((((((((()))))))))'''((()))******(((%%%###"""""""""#########$$$$$$###############$$$$$$%%%!!!"""%%%''')))))))))((('''&&&$$$$$$$$$''')))+++)))(((&&&$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%#########$$$%%%&&&'''(((&&&''''''&&&'''---888AAAQQQ___lllmmmeeeXXXJJJ???333...)))(((+++---,,,******)))'''&&&&&&'''((())))))(((((((((''''''''''''(((&&&'''***)))(((***///111777@@@KKKXXXeeerrrzzzzzzzzz||||||yyyxxxxxxxxxtttlllfff~~~wwwooohhhbbbYYYUUUOOOJJJEEEBBB>>>;;;999777555333111000000000//////000111111000......,,,---.../////////...---++++++,,,,,,,,,,,,------******))))))***+++,,,,,,***(((''''''((())))))(((&&&(((***++++++,,,...000---------,,,++++++******''')))***)))'''&&&(((+++((()))******))))))***+++***))))))(((((((((((()))***+++***(((%%%$$$%%%&&&"""###%%%'''((((((((('''%%%%%%&&&'''((()))******)))*********++++++++++++'''***---...,,,(((&&&%%%!!!""""""""""""##################"""###$$$$$$%%% !!!$$$'''))))))((((((((('''%%%$$$$$$&&&)))***)))(((&&&$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%######$$$%%%&&&((()))***((())))))'''%%%(((111888IIIYYYjjjppplllbbbVVVLLL;;;333***&&&(((+++,,,++++++)))&&&$$$$$$%%%''')))))))))(((((('''''''''&&&***((()))+++***(((***///000333999BBBNNN]]]llluuuwwwyyy|||~~~{{{xxxxxxyyyvvvoooiiivvvmmmggg\\\XXXRRRMMMJJJFFFCCC@@@<<<999555222222222111000...///111222111///,,,******+++,,,------------------,,,,,,++++++,,,,,,---+++***)))'''''')))***+++(((((()))***++++++******((('''&&&&&&((())))))(((...,,,***+++,,,+++((($$$&&&&&&((()))************++++++***'''&&&&&&(((***(((((('''&&&&&&&&&&&&'''%%%''')))***(((''''''((($$$$$$%%%&&&%%%$$$"""!!!(((''''''(((((()))***+++&&&'''***,,,......---,,,)))***++++++***(((%%%$$$%%%###""""""###$$$$$$######"""!!! !!!"""###$$$$$$$$$%%%%%%&&&&&&&&&***'''$$$%%%((()))'''%%%((('''%%%$$$###$$$$$$%%%"""$$$$$$$$$###"""###$$$&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%'''***...000FFFUUUcccjjjllljjjbbbXXXFFF===222,,,++++++(((&&&&&&$$$###$$$&&&(((((('''))))))))))))***************++++++***((('''((()))***+++...333<<>>;;;999888777666222222111000///////////////...---,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,*********)))))))))******)))((('''''')))******)))&&&&&&'''(((((()))+++,,,---------,,,+++)))((('''((()))***)))(((((()))***(((((('''&&&&&&&&&&&&''''''(((((('''$$$###$$$%%%''''''''''''''''''((((((%%%%%%&&&&&&''')))***+++//////...,,,***((('''&&&$$$%%%&&&((((((''''''&&&######$$$&&&'''&&&$$$!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###$$$(((,,,$$$%%%%%%&&&''''''''''''$$$&&&'''&&&%%%$$$%%%&&&###$$$%%%'''''''''&&&&&&$$$$$$$$$$$$%%%&&&((((((&&&...<<>>222,,,(((******&&&!!! $$$)))'''(((((((((((()))))))))'''((())))))((('''(((***((())))))((()))+++///333888BBBPPP]]]gggpppwww|||~~~||||||~~~yyyrrrkkkeee___ZZZWWWKKKHHHCCC???===<<<:::999555333222000///000000111111000...,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))***((('''''')))******)))&&&'''((((((((()))+++............---+++)))((('''&&&((())))))(((((()))***(((((('''&&&&&&&&&&&&'''((((((((('''%%%$$$%%%''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((())))))...---,,,***)))'''&&&&&&"""$$$&&&(((((((((&&&%%%$$$$$$$$$%%%'''&&&$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%'''(((%%%&&&&&&''''''''''''&&&%%%&&&''''''%%%%%%&&&'''((((((((('''&&&%%%######%%%%%%%%%%%%&&&''''''(((&&&(((111>>>KKKXXXeeeppprrrsssrrrlll```NNN===222,,,,,,+++'''###"""%%%(((''''''(((((((((((())))))&&&((())))))''''''(((***)))******)))''''''(((***111999FFFSSS^^^iiissszzz~~~~~~}}}tttlllfffaaa___TTTPPPJJJEEEBBB???<<<:::888666444222111222333444333222000...,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++,,,...///...---***)))***)))'''((()))+++******''')))***)))((())),,,///------------,,,+++***)))'''(((******))))))***+++(((((('''&&&&&&&&&&&&'''((((((((('''%%%%%%''')))'''&&&&&&&&&&&&'''((()))'''''''''&&&&&&''''''(((,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$#########"""%%%$$$$$$&&&''''''%%%###&&&''''''(((((('''&&&%%%%%%'''((('''&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&+++(((***222;;;EEETTTaaaiiilllqqqsssnnn```NNN@@@000...***'''$$$$$$&&&''''''''''''((((((((())))))&&&'''((((((''''''(((***((()))***)))'''%%%%%%&&&(((000;;;GGGRRR___llltttxxx|||~~~~~~zzzqqqkkkfffccc[[[WWWPPPIIIEEEAAA===;;;:::888666333333444555777555333111...------......---,,,,,,++++++,,,,,,---,,,------......------,,,+++---///111000...+++(((***)))'''(((***++++++***(((***+++***((())),,,///++++++,,,---------,,,,,,''')))+++++++++***+++,,,(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&(((+++((('''&&&&&&&&&((()))***(((((('''&&&&&&&&&&&&'''***)))(((''''''&&&''''''***)))&&&$$$""""""######'''%%%######%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$&&&)))((($$$ ''''''((((((((('''%%%$$$&&&'''((('''&&&&&&'''(((!!!!!!!!!"""$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%222+++(((+++///666DDDRRR___cccllltttwwwnnn]]]OOO333///***'''&&&&&&'''&&&''''''''''''((((((((()))%%%'''((((((''''''(((***&&&(((******((('''((((((!!!'''111<<>><<<:::777444111000000///...............///////////////////////////000000111111000000///...---,,,++++++******+++,,,---------.........///++++++***)))((((((((()))************************))))))*********)))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''((()))))))))******++++++++++++***((((((((((((((('''&&&%%%'''((()))******(((&&&%%%""""""""""""$$$%%%&&&'''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&***((('''&&&%%%%%%&&&'''((())))))))))))(((''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&$$$###$$$&&&)))111AAATTTeeewwwyyyfffOOO888...***&&&$$$'''&&&&&&&&&&&&&&&'''''''''))))))(((''''''(((((()))''''''((((((((((((((('''))))))))))))+++111999???PPPYYYgggrrrzzz}}}}}}}}}~~~vvvoooggg```[[[UUUOOOJJJHHHEEEBBB???===:::666333111000///............//////////////////000000000000111111111111111111000///---,,,***)))******++++++,,,------............,,,,,,***)))((((((((((((***************+++++++++)))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))))))))((()))***+++++++++++++++''''''((()))((('''%%%$$$&&&''')))******(((&&&$$$############$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&'''''''''''''''''''''+++***((('''&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''############$$$%%%&&&'''###$$$%%%%%%&&&'''((()))---888GGGVVVhhhyyy~~~|||mmmUUU;;;...***'''&&&'''&&&&&&&&&'''''''''''''''))))))((('''''''''((((((&&&&&&((()))))))))(((''',,,+++***)))***---111444EEEOOO___mmmvvvzzz||||||xxxooogggaaa[[[TTTOOOJJJHHHFFFDDDBBB???;;;888333222000///......///000------......////////////111111000000000000111111...---+++***))))))***+++******,,,---.........---,,,,,,***)))(((((((((((())))))*********+++++++++)))))))))((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((******)))''''''((()))*********)))&&&&&&((((((((('''%%%$$$%%%&&&'''((((((&&&%%%###%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''(((((((((******)))((('''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$%%%&&&'''$$$$$$%%%&&&''''''''''''***000888CCCSSSdddppptttlllXXX???000+++(((&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&((()))))))))(((''',,,***))))))***+++---...555???NNN]]]hhhpppuuuxxxxxxooohhhaaaYYYTTTPPPNNNLLLJJJHHHDDD@@@<<<666555222000//////000111,,,,,,------......//////000//////......//////000---,,,+++******))))))***(((***,,,---.........---++++++***)))((((((((())))))))))))***++++++,,,,,,***)))((('''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))+++***)))&&&''''''(((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())))))))))))(((''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$%%%&&&&&&'''&&&$$$$$$%%%%%%###!!!&&&(((,,,333???MMM[[[bbbbbbSSSAAA222+++(((&&&%%%((((((((('''''''''''''''))))))((('''&&&&&&&&&&&&%%%&&&'''((())))))))))))((('''&&&''')))******))),,,333@@@MMMZZZfffpppvvvzzzssskkkccc]]]XXXVVVSSSQQQNNNIIICCC???:::888444111000000000111,,,,,,------...//////000......---,,,,,,---......+++,,,,,,++++++***)))((()))***---///000000///...******)))))))))))))))***((())))))***++++++,,,,,,***)))((('''&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%$$$######$$$%%%&&&'''(((((('''''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&(((&&&######%%%%%%$$$"""%%%$$$&&&***000999CCCJJJIIICCC999///)))((('''&&&)))((((((((('''''''''&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))***'''&&&%%%'''******)))&&&,,,000777@@@KKKXXXeeennn|||tttkkkfff___\\\YYYVVVRRRLLLEEEAAA<<<999666222000000111111,,,------...///000000111---,,,+++******+++,,,---++++++,,,,,,+++***((('''***+++...000111111000000***)))))))))))))))***+++((())))))***++++++,,,,,,***)))(((&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++,,,+++***(((((()))(((((('''&&&&&&'''&&&%%%$$$$$$%%%'''(((((('''%%%######$$$%%%&&&#########$$$%%%&&&'''((('''((()))***)))(((&&&%%%""""""###$$$&&&'''((((((%%%&&&'''''''''''''''&&&%%%&&&&&&'''(((((((((''''''((((((((('''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%'''$$$"""###'''))))))(((&&&%%%&&&(((***,,,111666000111...)))&&&''')))***))))))(((((('''''''''&&&***)))((('''&&&%%%%%%%%%''''''&&&&&&'''(((***+++)))''''''))),,,,,,***'''---...000444<<>>:::888333222111///...---------...------,,,,,,------...---,,,++++++++++++***)))*********************************+++++++++++++++******+++++++++,,,,,,,,,(((((('''''''''(((((()))'''((())))))((('''((())))))))))))))))))******+++)))(((((())),,,------,,,+++)))(((&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((((((''''''&&&##################$$$$$$%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((******)))(((&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$!!!###%%%'''(((((('''&&&&&&''''''(((((((((''''''&&&''''''((()))(((((((((###%%%'''(((''''''((()))&&&'''((((((''''''((()))((()))***))))))*********xxxsssoookkkhhh\\\XXXRRRLLLHHHCCC???<<<777555333000...---------......------------......---+++***+++,,,,,,+++***++++++***))))))***+++++++++++++++++++++,,,,,,,,,************+++++++++,,,))))))(((((('''(((((((((''')))***)))((('''((())))))))))))(((((())))))***+++******+++---//////...+++)))(((&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''))))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))(((&&&%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''"""$$$'''((('''''')))***&&&&&&&&&&&&'''''''''(((%%%'''(((&&&&&&))))))'''yyysssoooccc___YYYSSSNNNIIIEEEAAA<<<:::666222000......---......------------......,,,+++)))***,,,---,,,***,,,+++************+++,,,+++++++++,,,,,,,,,------)))))))))*********++++++******)))((('''''''''((()))***+++***))))))***+++)))((((((''''''(((((())))))(((((())),,,------,,,+++)))(((&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$%%%'''&&&$$$###$$$&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%&&&'''''''''''''''$$$&&&(((((('''''''''(((&&&%%%%%%&&&'''''''''&&&"""%%%&&&###%%%******'''yyyssshhhddd^^^XXXSSSNNNIIIEEE???===999555111//////.........------------......,,,***)))***---...,,,***---,,,+++******+++,,,---+++++++++,,,,,,---------((())))))))))))*********++++++***(((''''''''''''***+++,,,,,,******+++,,,)))(((''''''''''''((((((%%%$$$$$$%%%((())))))(((+++***(((&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((('''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%''''''&&&%%%$$$!!!###%%%$$$"""!!!###&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''""""""""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&''')))((('''%%%&&&&&&&&&%%%$$$%%%'''''''''&&&###&&&&&&###&&&,,,---)))sssmmmeee^^^YYYTTTMMMHHHCCC???:::666555555444333000///------...///---,,,---------,,,,,,+++++++++------+++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,///+++(((&&&(((((('''%%%---......+++(((&&&''')))&&&'''***++++++***'''&&&(((&&&$$$%%%(((***)))'''&&&''')))******(((&&&$$$(((((('''&&&&&&&&&&&&'''$$$%%%&&&(((((((((((('''&&&%%%###""""""###%%%&&&((((((((('''&&&$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((yyyssskkkccc^^^WWWPPPKKKGGGCCC>>>;;;999888666555111///......//////---,,,---------,,,,,,,,,,,,,,,---,,,+++******))))))***---------,,,,,,+++++++++******))))))***+++,,,,,,///,,,((((((((()))'''&&&,,,......,,,((('''((()))&&&(((***++++++***(((&&&(((&&&$$$%%%'''((((((&&&'''(((***++++++)))&&&%%%(((((('''&&&&&&&&&&&&'''###$$$%%%''''''''''''&&&&&&%%%$$$######$$$%%%&&&)))))))))((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((({{{rrrjjjddd]]]VVVQQQLLLIIIEEEAAA???<<<999777333111///...//////...---,,,,,,------------------,,,++++++******++++++,,,......---,,,,,,+++******)))))))))******,,,------...,,,***)))******)))(((,,,------,,,)))((()))***'''(((***++++++***((('''((('''%%%%%%&&&'''&&&%%%((()))+++,,,+++***(((&&&(((((('''&&&&&&&&&&&&'''"""###%%%&&&''''''&&&&&&&&&%%%$$$######$$$%%%&&&))))))))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''((((((((())))))$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%'''((()))(((((('''&&&%%%$$$$$$###%%%&&&'''((()))(((''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%'''((()))&&&&&&&&&%%%%%%%%%%%%%%%)))((((((''''''''''''(((xxxpppjjjeee^^^YYYSSSPPPLLLHHHEEEAAA===:::666444111000000000///...------------............+++++++++++++++,,,------//////...---+++***)))))))))))))))***+++,,,---...---,,,++++++++++++******++++++,,,,,,+++*********((()))***++++++***)))((()))(((&&&&&&&&&&&&&&&%%%)))***+++,,,,,,***)))((((((((('''&&&&&&&&&&&&'''###$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))))))))$$$$$$$$$%%%%%%%%%%%%&&&(((((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&(((***++++++***)))'''&&&%%%######%%%&&&(((******)))(((&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$######$$$''')))+++&&&&&&&&&%%%%%%%%%%%%%%%******)))(((((('''((((((~~~vvvrrrmmmhhhddd\\\XXXTTTOOOKKKFFFAAA===:::777444222222222111000........................++++++++++++,,,---.../////////...---+++***))))))************+++,,,---...+++,,,,,,,,,++++++++++++******+++,,,------,,,+++((()))***++++++***)))((()))(((((('''&&&%%%&&&'''***++++++,,,+++***))))))(((((('''&&&&&&&&&&&&'''$$$%%%'''((())))))(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$%%%''''''(((((((((############$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((''''''&&&((((((((((((((((((((((((***)))((('''''')))+++,,,******)))(((&&&%%%$$$$$$%%%&&&(((******)))(((&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######$$$''')))+++&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((((((((((((((({{{wwwrrrooofffaaa[[[UUUPPPKKKFFFCCC>>>;;;777444444444333222000000/////////.........,,,,,,,,,,,,------...///......---,,,,,,+++******,,,++++++++++++,,,------)))+++,,,---+++++++++,,,))))))***,,,...///---+++)))******************)))((())))))((('''&&&((()))+++++++++++++++***))))))(((((('''&&&&&&&&&&&&'''%%%&&&((()))******))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######!!!"""$$$&&&''''''&&&%%%""""""#########$$$$$$$$$)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&(((((((((((((((((((((((()))(((((('''''')))***+++(((((((((''''''&&&&&&%%%%%%&&&'''((()))(((''''''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%'''((()))'''''''''''''''(((((((((***))))))(((((((((((()))|||xxxooojjjbbb[[[UUUPPPLLLIIIBBB>>>999777666666555444222111111000///...------...---------------...///---------,,,,,,+++++++++------,,,+++++++++,,,,,,'''))),,,---+++***+++,,,)))((())),,,///000...,,,************************(((***+++***((((((***,,,***************)))))))))(((((('''&&&&&&&&&&&&'''%%%&&&'''))))))))))))(((''''''((((((((((((''''''%%%%%%&&&'''''''''''''''######$$$$$$$$$$$$######!!!###%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''''''''''')))(((''''''&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))***(((((('''''''''((())))))~~~vvvpppggg___YYYTTTPPPMMMDDD@@@;;;888777777666666333222111000///...---,,,///......---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++%%%))),,,,,,+++)))***,,,(((((())),,,000111///,,,************************(((***++++++))))))+++...*********))))))))))))((((((((('''&&&&&&&&&&&&'''$$$%%%&&&(((((((((((('''''''''((((((((((((''''''%%%&&&'''((())))))))))))######$$$$$$$$$$$$######"""$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''######$$$%%%&&&(((((()))&&&%%%%%%%%%%%%&&&''''''***)))((('''''''''''''''%%%%%%&&&''''''&&&&&&%%%(((((())))))******++++++''''''&&&''''''((()))***}}}wwwooohhhccc^^^XXXTTTJJJFFFAAA>>><<<:::999777444333222111//////......,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////...000111000...,,,++++++(((***+++***((('''))),,,***+++---///000000//////+++***)))(((((('''((((((,,,,,,,,,+++***)))((('''******)))((((((((((((((($$$%%%&&&&&&&&&&&&'''((('''))))))'''%%%%%%'''***&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((((((((''''''$$$%%%%%%%%%$$$$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&$$$###)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((%%%%%%&&&''''''(((((()))}}}tttmmmgggaaa[[[VVVOOOKKKEEEAAA>>><<<999777555444333111000000//////------,,,,,,------...///,,,,,,,,,------............000111111...,,,++++++)))+++,,,+++)))(((***,,,+++,,,------............***))))))(((((((((((())),,,,,,,,,++++++***)))(((***))))))((((((((((((((($$$%%%&&&&&&&&&'''((((((***++++++(((%%%$$$&&&(((&&&&&&''''''&&&&&&%%%$$$%%%%%%'''(((((((((''''''###%%%%%%%%%$$$$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((}}}uuunnnhhh```[[[UUUQQQKKKFFFBBB>>>:::888666555444222111111000000...------------......///------------------......///000222111///,,,,,,,,,)))+++,,,+++***)))***,,,,,,,,,,,,+++,,,,,,------))))))((((((((()))******---,,,,,,,,,+++******)))))))))))))))((((((((((((%%%%%%&&&''''''((()))))),,,,,,+++)))&&&%%%&&&'''''''''((((((''''''&&&&&&%%%&&&''''''((('''''''''$$$%%%&&&&&&%%%%%%&&&((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%%%%$$$"""&&&'''((((((((('''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''{{{uuunnngggbbb\\\XXXQQQKKKFFFAAA<<<999777666555333222111111111///...............//////............------------///111222222///---,,,,,,)))************))))))***---,,,+++*********+++,,,(((((((((((()))***++++++---,,,,,,+++++++++++++++)))))))))))))))(((((('''&&&&&&&&&''')))*********++++++***)))((('''''''''((())))))***))))))((((((&&&&&&''''''''''''''''''%%%'''((((((''''''((()))***)))(((&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$###%%%&&&((())))))(((&&&$$$)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&'''((()))***)))((('''&&&&&&&&&''''''~~~xxxrrrlllgggbbb^^^XXXQQQLLLFFF@@@<<<999888777555333111111000000//////....../////////.....................---000222333222000...------(((((()))*********)))(((---,,,***))))))***+++,,,))))))((())))))***+++,,,---,,,+++*********++++++((())))))***)))(((''''''(((&&&&&&'''***,,,,,,***(((((((((((()))))))))((()))******+++++++++******''''''''''''&&&&&&''''''''')))++++++***)))***+++---,,,+++)))((('''&&&&&&&&&''''''((((((''''''&&&&&&'''((('''%%%$$$%%%&&&(((((('''&&&%%%%%%$$$$$$########################%%%$$$######%%%&&&%%%###$$$&&&'''))))))(((&&&%%%))))))((('''&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%&&&'''))),,,///000,,,+++)))'''&&&&&&''''''}}}wwwqqqlllhhhddd___YYYSSSMMMGGGCCC???===;;;888555333222111111000000////////////000..................//////111222444333111...---...)))((()))***++++++)))'''+++++++++***++++++,,,,,,******)))))))))***++++++,,,+++***)))))))))++++++((()))*********)))'''&&&)))'''&&&(((,,,...---+++&&&&&&&&&''')))***)))'''))))))******++++++******(((((('''&&&&&&&&&'''''''''))),,,,,,+++******+++...---,,,+++))))))((((((''''''(((((((((((('''''''''((()))(((&&&%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&'''((((((((('''&&&))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%'''***...222555///...+++((('''''''''(((zzztttnnnjjjeee```[[[UUUOOOJJJEEECCC@@@<<<999666444333222111000000//////000000------......//////000000111333444333111///......+++******,,,......+++(((******+++,,,---------,,,++++++******)))*********+++***(((''''''(((***+++((((((*********)))'''&&&***'''&&&(((---000...,,,&&&%%%%%%&&&))))))'''$$$&&&''''''((())))))(((((()))((('''&&&%%%&&&&&&'''&&&(((+++,,,+++***)))***...---,,,+++***)))))))))((((((((())))))(((((((((((()))***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$%%%&&&)))...222555222000---***((('''((()))}}}qqqnnniiieee```ZZZTTTPPPIIIGGGDDD@@@<<<999666555222222111000000///000000,,,------...///000111111222333444444111///......---,,,,,,...000000---)))(((***+++---......------,,,,,,+++***)))))))))******)))'''&&&&&&(((***+++'''(((***+++***)))'''&&&***'''&&&(((...111///,,,(((&&&%%%&&&((((((%%%!!!$$$$$$%%%&&&''''''&&&&&&)))((('''&&&%%%&&&&&&'''$$$'''***+++***)))((((((,,,,,,+++***))))))))))))(((((())))))))))))(((((()))******)))'''%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%(((,,,000333444222...***(((((())))))zzzuuuoookkkgggaaaZZZUUUOOOLLLIIIGGGDDDAAA===999555666666333///...000222000///.........000111222333333444444333222000///,,,,,,---...//////......,,,,,,,,,...111111///---,,,+++***)))((((((((((((((('''&&&%%%%%%&&&((((((''''''''')))++++++)))'''+++,,,,,,---------,,,,,,''''''''''''((((((((((((&&&&&&%%%%%%&&&''')))***&&&'''((('''%%%%%%'''(((&&&&&&&&&'''''''''((((((+++++++++*********))))))&&&&&&'''(((((('''&&&&&&'''((()))******)))(((''')))&&&$$$###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''&&&'''++++++)))((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((#########$$$%%%(((***,,,,,,,,,,,,,,,***(((&&&%%%|||uuuooojjjddd\\\WWWTTTQQQMMMJJJGGGCCC@@@===888888777444000...000222000//////...///000111222333444444444444222000///,,,------...//////......,,,++++++---//////...---***************))))))))))))((((((''''''((())))))((('''''')))***+++)))(((++++++,,,,,,,,,+++******'''((((((((())))))******)))((('''&&&&&&'''((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&'''''''''((((((+++++++++******)))))))))''''''''''''''''''''''''''''''((())))))(((''''''(((&&&######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***((((((++++++(((((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$&&&''')))*********+++***)))(((&&&%%%|||tttnnnhhh```[[[[[[WWWRRRMMMJJJFFFCCCAAA;;;:::999555111///000111000000000///000000111222333333444444333222111000,,,---......///.........+++***)))***,,,......---)))***+++++++++***))))))******))))))))))))******)))((('''(((***+++***)))***************)))(((((('''(((((()))***++++++,,,+++***)))(((''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&'''''''''''''''************))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&'''%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((+++,,,)))))),,,+++((('''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((())))))(((''''''&&&zzztttnnngggbbbbbb]]]VVVPPPLLLIIIEEECCC>>><<<999666333000000000111111111111111111111111111111222333222111000///------...............---,,,***((((((***,,,------+++,,,---------+++((('''+++******)))))))))))))))***((('''(((***+++******)))))))))))))))((('''&&&''''''((()))******+++,,,+++******))))))))))))(((&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''))))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((%%%%%%&&&''''''&&&%%%%%%'''%%%######$$$$$$$$$#########$$$%%%%%%&&&'''''''''***+++)))))),,,+++((('''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''|||vvvppplllhhhccc\\\UUUOOOKKKGGGEEE@@@>>>:::777444333111000222222222222222222111111//////000111111000......---...............------,,,***((()))+++---------......///...---***'''%%%************))))))((((((***)))((()))***+++***))))))))))))))))))(((''''''&&&&&&''''''((()))******((())))))***************&&&'''((('''%%%%%%'''((('''''''''''''''''''''&&&((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((($$$%%%&&&''''''&&&%%%$$$'''%%%######$$$$$$###"""######$$$%%%%%%&&&''''''###&&&(((&&&'''++++++(((&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''{{{vvvpppkkkccc\\\VVVPPPKKKGGGDDDAAA===:::888777555333222222333333333222111111...///000111111000///............///......---,,,,,,+++***+++---...///.../////////...---***((('''******+++******)))(((''')))((()))***,,,,,,***((())))))************))))))''''''''''''(((((((((((('''''')))***++++++++++++&&&'''((('''%%%%%%'''((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%'''&&&$$$$$$%%%%%%###"""$$$$$$$$$%%%%%%&&&&&&&&& $$$&&&%%%&&&******(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&''''''(((xxxsssllleee^^^WWWQQQLLLHHHDDD@@@>>>===<<<:::888333333444444444333111111///000111222222111000000......//////...------,,,---,,,,,,...000111000///......------,,,,,,+++++++++,,,,,,,,,+++***)))((('''(((***,,,...---***'''))))))***+++,,,,,,,,,,,,)))))))))((((((((((((((('''((()))*********)))(((&&&'''((('''%%%%%%'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%((('''%%%&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&$$$%%%((((((&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((())))))(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''%%%&&&'''((())))))(((((()))((('''&&&&&&''''''(((}}}yyysssllleee]]]UUUPPPKKKGGGCCCAAAAAA@@@>>><<<333333444555444333111000111111333444444333222111.../////////...---,,,,,,...---...000222333111///,,,,,,,,,,,,,,,---...///------......---+++***)))&&&(((***...///...***&&&)))***+++,,,---.........++++++******)))((((((((())))))******)))(((&&&%%%&&&'''((('''%%%%%%'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&((('''&&&&&&'''&&&$$$"""&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%%%%((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))++++++***((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((($$$%%%'''))))))))))))(((***)))((('''&&&''''''(((zzztttnnnfff\\\UUUQQQMMMHHHDDDAAA???<<<;;;555444333444444444222000111111333333333333222111000000000000///...---,,,+++,,,...000111111000000,,,,,,,,,,,,------...///,,,,,,,,,,,,+++)))((('''+++***)))(((((()))***+++...///111222333222000///))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''###"""&&&%%%!!!"""&&&%%%$$$&&&((((((&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&((()))'''&&&$$$######$$$&&&'''''''''&&&%%%%%%$$$######!!!%%%&&&######&&&((('''***)))'''''''''&&&%%%###%%%%%%%%%%%%%%%$$$###"""###$$$''')))***)))'''%%%"""&&&)))***(((&&&&&&'''))))))((('''''''''''''''}}}vvvlllbbb[[[VVVQQQKKKFFFBBB@@@>>><<<999888666555555333111///000111333444444333222222222111111000///---,,,++++++,,,---////////////...,,,,,,,,,,,,,,,---......++++++++++++***))))))(((++++++***))))))***++++++---///000222222222111000)))))))))(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))%%%$$$&&&%%%!!!!!!%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$###!!!%%%&&&######&&&((('''((('''%%%%%%&&&&&&%%%###%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''((('''%%%$$$"""%%%))))))'''&&&&&&''')))(((((('''&&&&&&''''''|||sssjjjccc___ZZZRRRKKKGGGDDDBBB@@@>>>;;;999777555333000...111111333444444444333333333222111000...---,,,+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---************))))))))))))++++++************++++++,,,---///000111111111000((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))***+++(((&&&'''&&&""""""$$$"""###$$$%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$"""&&&&&&######&&&((('''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$#########%%%%%%%%%&&&%%%%%%$$$$$$###%%%'''((('''&&&&&&&&&(((((('''&&&&&&&&&''''''}}}uuuoooiiiccc[[[SSSMMMJJJGGGFFF@@@===:::777666444111///111222444555555555444333222111000//////.........,,,,,,,,,,,,,,,++++++***+++++++++******++++++,,,))))))))))))))))))***************))))))************+++,,,...////////////(((((((((((('''''''''&&&'''''''''''''''(((((((((&&&''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))***(((''''''&&&%%%%%%&&&###%%%%%%$$$$$$&&&'''%%%$$$######""""""######$$$######$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%"""&&&'''###"""&&&'''&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$###############$$$''''''&&&%%%%%%$$$$$$$$$###$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''{{{qqqkkkbbbZZZTTTOOOKKKIIIBBB???;;;999777666444222333444555666666555444333//////......///000222222...------,,,++++++++++++,,,++++++******+++++++++***))))))((())))))***+++))))))))))))))))))))))))((()))***++++++,,,,,,,,,)))((((((((((((''''''''''''''''''((((((((())))))(((((()))***++++++,,,,,,%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''(((((($$$''''''######''''''$$$$$$######""""""######$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%###&&&'''$$$"""%%%'''&&&&&&%%%$$$%%%''')))((('''$$$######""""""###$$$$$$((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&vvvqqqiiiaaa[[[UUUPPPMMMFFFCCC???<<<:::999777666555666666666666444333222---------...///222444555//////...---,,,,,,---------,,,,,,++++++++++++,,,,,,+++***))))))***++++++))))))************)))))))))))))))))))))*********))))))))))))((((((((((((((((((((())))))******+++))))))******++++++,,,,,,%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%''''''%%%%%%)))***((($$$)))((("""!!!&&&&&&!!!$$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&###''''''$$$"""%%%'''&&&'''&&&%%%&&&((()))((('''######"""!!!!!!###$$$%%%''''''((((((''''''&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&~~~zzzsssllleee___XXXTTTNNNJJJEEEAAA>>><<<:::888777888888777666444222111///.........///111444555111000///......//////000......---,,,,,,,,,,,,,,,///---+++***)))***+++,,,***+++,,,,,,,,,,,,+++***++++++******)))*********+++*********))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%((('''$$$$$$((()))&&&$$$)))'''######%%%%%%$$$$$$$$$$$$%%%%%%""""""$$$%%%&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$###&&&&&&''''''''''''''''''###''''''$$$"""%%%&&&%%%'''%%%%%%%%%'''((('''&&&###"""!!!!!!!!!"""$$$%%%$$$%%%'''(((((('''&&&%%%%%%###!!!"""$$$&&&%%%###$$$$$$$$$$$$$$$%%%&&&&&&|||uuuooohhh```[[[TTTPPPJJJDDDAAA>>>;;;999999999999888666444111000000000......///111333444222111000//////000111222///...------,,,,,,,,,,,,000///---+++******+++,,,,,,,,,............,,,,,,...---,,,+++************++++++++++++*********)))))))))***+++,,,,,,------((((((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$&&&(((***+++&&&)))(((######''''''######)))&&&!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''(((((('''&&&"""######$$$$$$######"""&&&&&&''''''''''''''''''$$$'''((($$$"""%%%&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$###"""!!! !!!"""$$$&&&!!!###%%%(((((('''%%%$$$%%%""" !!!$$$&&&%%%###$$$#########$$$%%%%%%&&&}}}uuuiii```XXXUUUOOOKKKGGGDDDAAA>>>;;;:::999777555333111000000000111000000000111111000///...---...000222333111000...---,,,,,,------000///...,,,++++++,,,,,,***---000111000---,,,,,,------,,,+++***)))((('''+++++++++++++++***))))))((('''&&&''')))***+++***))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''(((******)))(((&&&#########$$$%%%!!!$$$&&&&&&$$$###$$$&&&&&&&&&''''''(((((())))))%%%%%%%%%$$$""""""$$$&&&###$$$$$$###!!! !!!###'''&&&$$$#########$$$$$$$$$%%%%%%$$$"""!!!"""###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%&&&&&&###"""&&&(((%%%$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzoooggg^^^ZZZTTTNNNJJJGGGCCCAAA???===;;;888555333222111///...///000111222111000...---,,,,,,---///111222111000...---,,,,,,------///...---++++++++++++,,,,,,...111111000...............---,,,+++***)))(((***************))))))((((((''''''''')))***************))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++)))(((&&&$$$######$$$%%%!!!$$$&&&&&&$$$$$$%%%''''''''''''''''''(((((((((%%%%%%%%%###"""###&&&(((###$$$$$$###""""""###%%%&&&%%%$$$###"""######$$$###$$$%%%$$$"""!!!"""###&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%'''######&&&'''%%%###$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxqqqiiiddd\\\UUUPPPLLLIIIGGGDDDAAA===999555333222222000///...000333222///+++,,,,,,+++,,,---///111222000///...,,,,,,,,,,,,---...---,,,+++************,,,---......---,,,---.........---,,,+++******))))))))))))))))))(((((('''''''''(((((())))))******++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&$$$$$$$$$%%%%%%###$$$&&&&&&&&&&&&''')))''''''''''''''''''&&&&&&%%%%%%$$$######%%%))),,,$$$%%%%%%$$$######%%%'''$$$$$$###"""""""""######"""###$$$###!!! !!!"""$$$$$$$$$$$$$$$#########&&&%%%###"""""""""######((($$$###&&&'''$$$"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$${{{tttnnnfff]]]WWWSSSOOOMMMHHHEEE@@@:::555333222222222000///111333111,,,&&&,,,,,,,,,,,,...000111222000///---,,,+++,,,,,,---,,,++++++*********)))))))))******)))((((((***---------,,,++++++***))))))((((((((()))(((''''''&&&&&&((()))))))))((()))***++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''')))***(((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&+++///&&&''''''&&&$$$###%%%&&&######""""""""""""""""""!!!"""###"""!!! !!!"""########################&&&%%%###"""!!!""""""###)))%%%###%%%&&&###!!!###$$$$$$$$$$$$$$$$$$$$$$$$########################{{{uuummmddd]]]XXXSSSPPPLLLHHHCCC<<<777444333333000///000222333222---)))---------...///111222222000///---,,,++++++,,,,,,******************))))))((()))((('''&&&'''***---++++++******))))))((((((((((((((((((((('''&&&&&&&&&(((******)))((((((*********))))))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''((()))***''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$'''+++...)))***)))'''$$$###$$$%%%""""""""""""######"""""" !!!""""""!!! !!!###########################&&&%%%###"""""""""######)))%%%"""$$$%%%"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$########################|||tttllleee^^^XXXTTTPPPLLLGGGAAA<<<888666555,,,...000222333222111111......//////000111111111///...---++++++++++++,,,******+++++++++******))))))******))))))))),,,...******))))))(((((((((((((((((((((((((((''''''&&&%%%(((++++++)))'''((()))((((((''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$%%%&&&&&&'''%%%%%%&&&&&&'''''''''(((((('''%%%%%%&&&(((((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&'''&&&%%%&&&(((***)))***)))'''$$$###$$$%%%!!!"""######$$$$$$###### """######!!!!!!"""$$$#########$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&)))$$$!!!###$$$""""""$$$###$$$$$$%%%%%%$$$$$$###########################xxxqqqjjjbbb]]]SSSQQQLLLGGGBBB>>>;;;999...222555444111///111333......///////////////...///...---+++***++++++,,,)))***+++,,,,,,+++******((()))******)))***,,,...*********)))))))))))))))((())))))))))))(((''''''$$$(((,,,,,,)))&&&''')))%%%%%%%%%&&&&&&&&&&&&&&&""""""###%%%'''(((******''''''&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((***'''$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$%%%%%%&&&''''''&&&%%%$$$%%%'''!!!"""$$$%%%%%%%%%$$$$$$!!!"""######""""""###%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$&&&'''((((((### """$$$"""###%%%###$$$%%%%%%%%%%%%$$$###########################|||tttlllfffVVVTTTPPPLLLGGGBBB>>><<<444888:::666...***---111......//////......---,,,///...,,,+++***++++++,,,******,,,------,,,+++***%%%'''))))))((()))***++++++++++++***************)))))))))))))))(((((('''$$$)))------)))&&&''')))###$$$$$$%%%%%%&&&&&&''' !!!###%%%''')))++++++)))(((((((((((())))))***$$$$$$&&&'''(((((()))(((+++((($$$###%%%&&&&&&$$$#########$$$$$$%%%%%%&&&&&&((())))))&&&###""""""###$$$&&&%%%%%%%%%(((***"""###$$$%%%&&&&&&%%%$$$!!!###$$$$$$######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''')))***'''""" """#########&&&###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""{{{qqqjjjaaa\\\VVVPPPLLLGGG@@@;;;>>>:::555222222333333333///...---,,,,,,,,,,,,---...............------,,,+++++++++***************+++***))))))+++,,,+++******++++++,,,,,,++++++***///---******,,,,,,***''''''(((***+++++++++***)))$$$$$$%%%&&&&&&''''''(((%%%&&&'''(((******++++++(((((()))***+++,,,,,,---)))((('''&&&&&&'''((())))))***)))'''%%%$$$$$$&&&(((&&&$$$######$$$%%%'''((()))***)))'''$$$######'''''''''(((''''''&&&%%%######$$$%%%$$$###"""!!! """############$$$&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%$$$$$$######!!!"""###"""!!!!!!###%%%xxxnnnhhh```ZZZVVVPPPJJJEEE>>>:::555222111222222111//////...............//////////////////...------++++++++++++***************))))))***,,,,,,,,,++++++++++++,,,,,,+++++++++...,,,******++++++)))'''((()))***+++++++++******%%%%%%&&&&&&&&&&&&''''''%%%&&&((()))***+++++++++(((((())))))***+++,,,,,,)))((('''&&&&&&'''((())))))))))))'''%%%$$$$$$%%%&&&%%%$$$######$$$&&&''')))***+++***'''%%%######&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''&&&'''''''''&&&%%%$$$$$$###$$$%%%$$$""""""###%%%xxxqqqhhh```[[[VVVPPPLLLAAA>>>888555333333222111000000/////////000111111000000000000000///......,,,,,,++++++************)))))))))***---...---,,,++++++++++++++++++++++++,,,+++))))))******)))'''((())))))***+++*********'''''''''&&&&&&&&&&&&&&&&&&'''(((***++++++++++++((((((((())))))*********((('''&&&&&&&&&&&&'''(((((())))))'''%%%$$$$$$%%%%%%$$$#########%%%&&&'''***,,,---,,,)))%%%######$$$%%%&&&''''''(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((('''%%%$$$%%%&&&###$$$$$$$$$$$$###"""""""""###%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))((((((((('''&&&%%%$$$###%%%&&&&&&%%%###"""###%%%xxxnnneee___ZZZTTTPPPHHHDDD>>>:::888666555333000000000000000111111222111111111111111000//////,,,,,,,,,++++++******))))))((()))+++...///...---+++++++++++++++++++++++++++***))))))))))))((((((''''''(((((()))))))))))))))(((((('''&&&%%%%%%%%%'''((()))***++++++++++++(((((((((((((((((())))))((('''&&&%%%%%%&&&'''((('''((()))'''%%%$$$$$$%%%############$$$%%%''''''+++---...---***&&&$$$#########%%%&&&'''(((((((((((('''&&&$$$$$$%%%&&&&&&'''(((((('''%%%$$$$$$%%%""""""############""""""!!!###%%%&&&'''&&&$$$###&&&&&&&&&'''(((((())))))((((((''''''&&&%%%######&&&&&&&&&$$$"""!!!"""###vvvnnngggbbb\\\WWWNNNJJJDDD???<<<999666444111000000000000000111111111111111111111000000///------,,,,,,+++******)))))))))***---///000///---,,,++++++******++++++,,,************)))((())))))&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&%%%$$$'''((()))***************(((((('''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%'''((((((&&&$$$$$$$$$""""""######$$$%%%&&&'''***---///...+++'''$$$###"""###$$$&&&'''((((((((()))(((&&&%%%$$$%%%&&&'''&&&''''''&&&###""""""###!!!""""""######"""""""""!!!"""$$$&&&&&&%%%$$$###%%%%%%&&&&&&'''((((((((())))))))))))((('''&&&%%%$$$%%%%%%###!!! !!!"""}}}uuuooohhhbbb]]]SSSOOOIIIDDD@@@<<<888666222222111000000000000000111111111111111000//////......---,,,+++******)))******+++...000000...,,,---,,,+++******+++,,,---)))***++++++)))))))))+++&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&%%%%%%''''''((()))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$&&&((((((&&&$$$$$$$$$""""""######$$$%%%%%%%%%(((+++......+++(((%%%$$$"""###$$$%%%''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%$$$"""!!!!!!"""!!!""""""############"""!!!"""$$$%%%%%%%%%$$$#########$$$$$$%%%&&&&&&'''***++++++++++++***))))))###$$$$$$###!!! !!!"""yyyrrrjjjeee\\\XXXRRRLLLGGGBBB>>>;;;555555333222111111111111000000111111000000///...///...---,,,+++******)))++++++---///111000...+++---,,,***))))))***,,,---)))+++,,,,,,***)))***,,,(((((('''''''''((()))***))))))((((((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&%%%$$$$$$###&&&%%%$$$######$$$%%%&&&###%%%'''(((&&&$$$$$$$$$#########$$$$$$$$$######&&&)))---...,,,(((%%%$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%$$$"""!!!!!!"""!!!"""######$$$$$$$$$###"""#########$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$(((((()))*********))))))###$$$$$$###"""!!!###$$$~~~vvvpppccc___YYYSSSNNNIIIDDD@@@888777666444333222111111000000000000000///......//////...---+++******))),,,,,,---000111000---***---,,,***))))))***,,,---)))+++---,,,***)))+++---***)))((((((((()))+++,,,((((((((((((''''''''''''%%%&&&''''''''''''''''''''''''&&&&&&%%%$$$######%%%%%%$$$######$$$%%%%%%###%%%'''(((&&&$$$$$$$$$######$$$$$$$$$######"""$$$(((,,,---,,,(((&&&%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$######$$$%%%$$$"""""""""$$$""""""###$$$$$$$$$$$$$$$######""""""######$$$%%% !!!""""""#########$$$%%%&&&''''''''''''###$$$%%%$$$######%%%&&&~~~xxxrrrkkkbbb[[[UUUPPPIIIDDDAAA===777444222222111000222111///...------............---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********************+++++++++))))))(((((((((((())))))***)))(((&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&'''((('''%%%%%%$$$%%%&&&'''+++)))&&&$$$%%%%%%$$$###&&&$$$""""""%%%&&&%%%###!!!!!!""""""############$$$&&&(((******(((&&&$$$$$$###""""""###&&&(((***((('''&&&&&&%%%%%%%%%%%%%%%&&&'''%%%### """""""""""""""!!!!!!!!!"""######$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&'''$$$""""""%%%&&&%%%###{{{uuummmfffaaa[[[TTTPPPIIIEEE???;;;888666555333111000///........................---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************************))))))(((((((((((((((((()))***)))((('''&&&'''((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&&&&'''(((+++)))&&&$$$%%%%%%$$$###'''%%%"""###%%%&&&%%%##############################$$$&&&((((((&&&$$$###$$$$$$###$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%###!!!!!!###%%%$$$"""|||tttmmmhhhccc\\\WWWNNNIIICCC===999666333111////////////.....................------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************))))))(((((((((((((((''''''''''''((((((***)))((('''''''''((((((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((()))***+++(((%%%$$$%%%%%%%%%$$$'''&&&$$$###$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&$$$###!!!$$$$$$%%%%%%&&&'''(((((($$$$$$$$$###$$$$$$%%%%%%###$$$%%%%%%###""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%%%%#########""""""!!!!!! !!!"""###$$$$$$"""!!!!!!"""######"""{{{tttnnnggg___YYYQQQLLLFFF@@@<<<888444111/////////////////////...............------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++******)))((('''&&&&&&((((((''''''''''''(((((()))))))))((((((((((((((((((''''''&&&%%%%%%%%%%%%''''''(((((()))***+++,,,***(((%%%$$$%%%%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""###$$$%%%''''''(((''''''###"""""""""###$$$%%%%%%!!!###%%%%%%###"""###$$$ !!!!!!!!!!!!!!!"""""" !!!"""$$$%%%&&&&&&&&&$$$$$$######"""!!! !!!!!!!!!!!!!!!"""###$$$###""""""""""""###$$$$$$|||uuummmddd^^^WWWRRRLLLGGGBBB>>>:::777111000000000000000////////////.........---------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++******)))((('''&&&&&&((((((''''''''''''(((((()))))))))))))))(((((((((((('''&&&%%%%%%%%%%%%%%%'''((()))***++++++,,,,,,***'''%%%$$$%%%&&&%%%%%%'''&&&&&&%%%$$$$$$$$$%%%""""""###%%%&&&'''((()))$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''''''''&&&""""""""""""######$$$%%%!!!###$$$$$$#########$$$!!!!!!!!!"""""""""######!!!!!!###$$$&&&&&&''''''%%%$$$$$$###"""!!!!!! ######"""""""""###$$$$$$###############$$$%%%&&&{{{rrriiibbb\\\XXXRRRLLLGGGBBB===999555444222000000000000111/////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************))))))((((((((())))))(((((((((((())))))))))))*********)))((('''&&&&&&&&&%%%%%%&&&&&&'''(((((()))***++++++++++++)))'''%%%$$$%%%&&&&&&%%%%%%&&&&&&&&&$$$$$$&&&'''""""""###$$$&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########"""######$$$$$$!!!###%%%%%%#########$$$!!!""""""######$$$$$$%%%""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$######""""""!!!$$$$$$############$$$$$$"""###$$$$$$###$$$&&&((({{{rrrkkkccc___XXXRRRKKKEEE???:::999777444111///000111333////////////............------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************************)))******))))))))))))******))))))***+++***)))((('''%%%%%%%%%%%%&&&&&&'''(((((()))***++++++***)))))))))'''%%%$$$%%%&&&&&&%%%###%%%&&&&&&$$$%%%'''***$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$#########$$$$$$"""$$$%%%%%%###""""""###"""######$$$%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&%%%##############################""""""""""""######!!!"""$$$###""""""%%%(((xxxooojjjccc[[[SSSLLLDDD@@@<<<999555111///000222444000/////////............---------,,,,,,,,,++++++,,,,,,,,,+++++++++*********************+++++++++++++++************++++++)))******++++++)))((('''$$$$$$$$$%%%&&&'''((()))((()))***++++++***(((''')))'''$$$$$$%%%&&&&&&&&&"""$$$&&&&&&%%%%%%(((+++&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&&&&&&&%%%$$$#########$$$###$$$%%%%%%###""""""#########$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%%%%###############$$$$$$$$$###"""!!!!!!!!!!!!""""""!!!######!!!!!!$$$'''zzztttjjjbbb\\\TTTLLLGGG@@@;;;666222111111111111//////.........---------------++++++++++++------......---,,,++++++******///---,,,******+++,,,---,,,---------,,,++++++***,,,,,,------,,,+++)))(((&&&&&&&&&&&&&&&'''((()))***((((((***,,,,,,)))&&&'''(((***,,,,,,,,,***)))***)))((('''&&&%%%%%%%%%###$$$&&&''''''%%%""" '''((((((((('''%%%###!!!''''''&&&%%%$$$$$$$$$$$$$$$###!!! """$$$%%%$$$$$$$$$$$$###""" $$$###"""###%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$###)))'''%%%%%%%%%%%%###"""######""""""!!!!!!!!! """"""############""""""uuukkkddd]]]WWWRRRJJJFFF???:::777666555444111000000//////.........------,,,++++++,,,------.........------,,,,,,,,,000///---+++++++++---------------------,,,++++++++++++,,,,,,+++)))(((''''''''''''''''''(((((()))***(((((()))+++,,,)))'''&&&'''***+++,,,,,,+++***)))((('''&&&%%%$$$$$$$$$"""###$$$%%%$$$###!!! ''''''(((((('''%%%###!!!&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""###$$$""""""##################$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###'''%%%$$$$$$%%%%%%###"""""""""""""""!!!!!! """"""############""""""}}}rrrjjjddd^^^YYYRRRLLLEEE>>>:::777444222333222111000///............---,,,,,,,,,,,,---...////////////............111000...---,,,,,,,,,---------......------,,,,,,***************)))((('''((((((((((((((())))))***)))(((((()))***+++)))'''%%%&&&(((***,,,,,,,,,+++((((((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$######''''''(((((('''%%%###"""$$$$$$#########$$$$$$%%%&&&%%%###"""!!!!!!"""###""""""!!!!!!"""$$$%%%'''$$$###"""###%%%&&&%%%$$$######$$$%%%%%%$$$######$$$###"""###$$$$$$###"""""""""!!!!!!!!!!!! """"""############""""""{{{ssskkkddd^^^WWWRRRJJJCCC>>>999555222444333111000///...............------------....../////////000000000000000000///...,,,++++++++++++------.........------,,,***************))))))(((***)))))))))))))))******)))(((((())))))))))))((($$$%%%''')))++++++,,,,,,)))((('''&&&%%%$$$$$$$$$((((((&&&&&&&&&&&&'''(((''''''''''''&&&%%%$$$###""""""""""""###$$$%%%%%%&&&%%%$$$###"""!!!""""""$$$###"""!!!"""$$$&&&((($$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""wwwmmmggg```[[[TTTLLLGGGAAA===:::666444222000...---............................../////////000000000000000...---,,,+++************,,,,,,---------------,,,,,,+++++++++************+++***))))))))))))******((())))))(((((((((((()))$$$%%%&&&((()))++++++,,,+++***)))'''&&&&&&&&&&&&)))(((&&&%%%%%%'''((()))''''''''''''&&&%%%$$$$$$""""""""""""###$$$%%%%%%&&&%%%%%%######"""""""""'''%%%$$$""""""$$$%%%'''$$$###"""###%%%&&&%%%$$$########################""" !!!###$$$$$$###!!!"""""""""""""""""""""######$$$$$$$$$$$$######vvvooogggbbbZZZSSSMMMGGGBBB>>>999777444111///...//////......///000000///......////////////............++++++++++++************++++++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,+++******)))))))))))))))((())))))((('''&&&(((***$$$%%%&&&'''((()))***+++,,,+++)))(((''''''&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######"""'''&&&%%%$$$$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$$$$###""""""""""""###$$$"""!!! !!!###$$$$$$###""""""############$$$$$$######$$$$$$$$$$$$######{{{ooojjjbbbZZZSSSLLLFFFBBB<<<:::666333111000111111...///000000000000///............------,,,,,,,,,******++++++,,,,,,++++++)))***++++++,,,,,,++++++++++++***))))))***+++,,,******)))((((((((((((((('''))))))(((&&&%%%(((***%%%&&&&&&&&&'''((()))***+++***)))((('''&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''$$$###"""###%%%&&&%%%$$$$$$###"""!!!!!!"""###$$$###"""!!!"""$$$$$$$$$"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###zzzuuummmddd\\\TTTMMMHHH???===999555333222333333...///000111111000///.........---,,,++++++************+++,,,------------((()))***+++++++++++++++******)))(((((()))***+++******)))(((((('''(((((('''))))))(((%%%%%%(((+++&&&&&&&&&&&&&&&'''((()))***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""$$$&&&'''((())))))$$$###"""###%%%&&&%%%$$$$$$###"""!!!!!!"""###$$$%%%###"""###$$$%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###xxxoooggg^^^UUUOOOJJJDDD===999777666333111111000......000111000000//////...---,,,,,,,,,,,,************************---+++***+++,,,,,,+++***---,,,***+++,,,,,,+++))),,,+++)))'''&&&%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&+++)))'''&&&&&&'''&&&$$$'''&&&$$$%%%%%%&&&$$$###&&&%%%%%%$$$%%%&&&'''((()))'''$$$""""""#########!!!""""""#########""""""""""""###$$$%%%&&&&&&'''###########################$$$%%%%%%######$$$%%%"""###$$$$$$###"""###$$$%%%###!!!###%%%&&&$$$!!!############""""""""""""vvvnnnfff]]]WWWPPPJJJBBB===;;;999555222333111000///000000///...000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,---,,,***---+++******+++,,,***)))---,,,***)))'''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***(((&&&%%%&&&&&&%%%$$$'''&&&%%%%%%&&&&&&%%%###&&&%%%%%%$$$%%%&&&'''((((((&&&$$$""""""######$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###########################%%%'''&&&%%%$$$%%%%%%"""###$$$$$$""""""###$$$$$$"""!!!"""$$$%%%###!!!############""""""""""""xxxpppgggaaaYYYSSSKKKDDD@@@<<<777444555222000///000000///---000000///......------,,,+++++++++++++++++++++++++++***)))***,,,------,,,---+++******++++++***)))...---,,,+++***)))))))))'''(((((())))))((((((''')))))))))))))))))))))))))))'''%%%%%%&&&&&&%%%$$$'''&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%'''''''''&&&$$$###"""######$$$"""###$$$&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%(((((('''%%%%%%%%%"""###$$$$$$""""""###$$$"""!!!!!!"""######""" ############""""""""""""yyyqqqkkkccc\\\SSSKKKFFF@@@:::555444222000///000000///...000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,,,,+++******++++++***)))------,,,+++******))))))((())))))******))))))((((((((()))))))))))))))***((('''%%%$$$%%%&&&%%%$$$'''&&&%%%%%%&&&'''&&&$$$&&&%%%$$$$$$$$$%%%&&&'''%%%&&&%%%$$$###"""###%%%###$$$%%%'''((()))))))))%%%%%%%%%$$$$$$#################################!!!$$$'''((('''%%%######"""###$$$###"""!!!"""$$$!!!!!!!!!"""""""""!!! ############"""""""""!!!yyyssskkkeee[[[SSSMMMFFF???999444222000000111222222111111111111111111///...---,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,,,,+++)))***++++++***(((+++++++++******)))(((((()))******************)))'''''''''(((((()))))))))(((&&&%%%%%%&&&'''&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&$$$$$$###$$$%%%&&&$$$%%%&&&%%%###"""###%%%###$$$&&&'''((())))))***&&&%%%%%%$$$$$$################################# """&&&'''%%%###""""""!!!"""######"""!!!"""### !!!"""""""""!!!!!!!!!############"""""""""!!!}}}uuunnneee^^^WWWPPPGGGBBB888666444444555555444333111222333333222111///...------------------------+++***)))***,,,------,,,,,,***))))))******)))((())))))******)))((((((''')))******++++++******)))&&&''''''(((((())))))))))))'''%%%&&&'''((('''&&&'''&&&%%%&&&'''((('''&&&&&&&&&$$$######$$$$$$%%%"""%%%'''&&&###"""###&&&###$$$%%%&&&'''(((((((((%%%%%%%%%$$$$$$################################# """%%%%%%$$$"""""""""!!!"""######!!!!!!"""### """######"""!!!!!!"""############""""""""""""xxxppphhhbbb[[[RRRLLLAAA>>>;;;:::999888666555222222333444333111///...------------------------,,,+++******,,,---,,,***+++***))))))******)))(((((()))*********)))((('''))))))************))))))''''''((())))))***++++++)))(((&&&'''((())))))((('''&&&%%%&&&'''((((((''''''&&&$$$#########$$$%%%!!!$$$'''&&&###!!!###&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$########################!!!###%%%%%%###"""###$$$!!!"""###"""!!! !!!###!!!###%%%$$$"""!!!"""$$$############""""""""""""wwwpppjjjcccZZZTTTGGGEEEAAA>>><<<:::888555222333444444444222000...........................---+++***+++,,,,,,+++***+++***))))))******)))(((((()))***++++++***((('''))))))************))))))((())))))***++++++,,,,,,***((('''''')))***))))))'''&&&%%%&&&((()))(((''''''&&&$$$#########$$$$$$ $$$((('''###!!!###'''######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%!!!"""###"""!!! !!!###!!!$$$&&&%%%###!!!###%%%############""""""""""""}}}uuummmddd___RRRMMMEEEAAA>>><<<888555222333333222000...//////......///000///...,,,+++------,,,+++************,,,,,,++++++***+++++++++)))************)))(((((((((((())))))***************))))))---111333111///------,,,+++***(((''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''########################$$$$$$$$$$$$$$$###"""!!!&&&''''''%%%###""""""###%%%$$$###!!!!!!!!!""""""###$$$$$$!!!"""&&&""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!zzzrrrjjjeeeXXXRRRJJJCCC@@@<<<777333333333333222111000000000.........///......------///...---,,,+++*********+++++++++***++++++,,,,,,******+++******)))(((((()))))))))))))))***************+++///333444222///---,,,+++***)))(((''''''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&%%%###""""""#########"""!!!!!!"""###$$$$$$%%%%%%### !!!###########################"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""zzzrrrmmmbbb[[[RRRKKKFFF@@@999444444444333222111111111111.........---......//////000000///...,,,++++++***************+++,,,------++++++++++++***)))((('''*********)))))))))))))))***+++...111444444111...++++++******)))(((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$###"""###$$$"""!!!!!!""""""$$$%%%%%%%%%&&&&&&%%%"""  ########################""""""###$$$$$$$$$$$$###########################zzzvvvmmmfff]]]UUUOOOHHH@@@;;;666555222111111111111000///...---------///000111111111000///...---++++++************+++,,,---...,,,,,,,,,+++***)))((('''************)))))))))))))))+++///222333222...,,,)))))))))((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######!!!"""$$$######"""$$$%%%"""""""""######$$$$$$$$$###$$$&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""}}}tttnnneee^^^WWWPPPHHHBBB:::777333111222222111000///...------...///111222111111111111///...,,,+++************+++,,,---...,,,,,,,,,++++++***((((((*********)))))))))))))))(((+++///111111...+++)))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$######""""""!!!"""$$$%%%&&&%%%###!!!###########################$$$$$$%%%&&&%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!{{{uuullleee^^^VVVNNNGGG@@@;;;666444444444222000/////////...//////000000///000111111000///---,,,************+++,,,------+++++++++,,,++++++***)))((()))))))))************))),,,///000///,,,***)))&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$###"""!!!!!!!!!"""%%%''''''%%%"""""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%% ~~~vvvmmmfff]]]TTTMMMGGGAAA:::777777777555222///000000000000//////...---...000111111///...---+++++++++***++++++,,,,,,******++++++,,,,,,++++++''''''((()))***++++++,,,+++...111000---+++******$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((()))******$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$%%%'''###$$$%%%%%%%%%$$$###"""$$$###"""$$$&&&'''$$$"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!~~~uuummmcccYYYRRRLLLEEE>>>:::::::::777333///000111111111///...---,,,---///000111000...---,,,,,,++++++***+++++++++))))))***+++,,,,,,,,,,,,&&&&&&''')))***+++,,,---...000222111---++++++,,,$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''((()))******+++###########################$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''!!!"""$$$%%%&&&&&&%%%$$$'''%%%###$$$&&&&&&### !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""wwwkkkaaaZZZXXXQQQHHH@@@:::777555333222000000000111000...,,,,,,...000111222111000//////---++++++,,,,,,+++***)))***++++++,,,,,,,,,,,,((())))))(((((()))+++---///000222333111...***(((''''''&&&&&&&&&%%%%%%%%%'''%%%######%%%&&&'''&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$&&&&&&######%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!! ###############"""!!!!!!$$$###""" !!!"""vvvkkkeee\\\VVVNNNFFF???;;;777555333111000000111111///------...000111111111/////////---++++++,,,,,,+++*********+++,,,,,,,,,,,,,,,((())))))(((((()))+++---///000111111000---)))''''''''''''&&&&&&&&&%%%%%%(((&&&$$$$$$&&&'''((('''###%%%&&&''''''&&&%%%###$$$$$$%%%&&&''''''(((((($$$######""""""######$$$###&&&&&&###"""%%%%%%"""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$#########"""!!!!!! ###############"""!!!!!!$$$###""" !!!"""tttnnnddd___WWWNNNGGGAAA;;;888555333222222222222000///---...///000111000///...///---++++++,,,,,,+++***++++++,,,---------,,,,,,((())))))(((((()))+++---//////000///---+++'''%%%'''''''''&&&&&&&&&&&&%%%((('''%%%&&&'''))))))((($$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&''')))******$$$######""""""######$$$###&&&&&&###"""%%%$$$"""######%%%&&&''''''''''''&&&%%%###"""""""""######""""""""""""""""""""""""#########$$$######"""!!!######!!! !!!!!!"""~~~wwwmmmhhhaaaXXXPPPHHH@@@<<<888666444333333333222000......///000000//////...///---++++++,,,,,,+++***+++,,,,,,---------,,,,,,((())))))(((((()))+++---.........---+++)))&&&%%%''''''''''''&&&&&&&&&&&&(((&&&%%%&&&((()))((('''%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''((())))))######""""""""""""#########&&&%%%""""""$$$$$$!!!!!!"""###%%%&&&''''''''''''&&&###"""!!!!!!"""###!!!!!!"""""""""##################$$$$$$######"""###"""!!! !!!"""###wwwrrrjjjbbbYYYPPPGGGBBB===:::777555555444222111....../////////.........///---++++++,,,,,,+++***,,,,,,,,,------,,,++++++((())))))(((((()))+++---------,,,***)))((('''&&&(((((('''''''''&&&&&&&&&&&&%%%%%%&&&'''((('''&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&###""""""""""""""""""######%%%%%%""""""$$$$$$!!! """###%%%%%%&&&&&&'''&&&$$$###""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$#########"""!!! !!!"""###|||tttkkkaaaXXXOOOJJJBBB>>>:::777666444222111//////..................///---++++++,,,,,,+++***++++++,,,,,,,,,+++******((())))))(((((()))+++---,,,+++***)))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&(((((('''%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$###""""""!!!!!!""""""###"""%%%%%%"""!!!$$$###!!! """###$$$$$$$$$$$$&&&%%%%%%%%%$$$#########"""""""""######$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""!!!!!! !!!######|||rrriii```XXXSSSFFFBBB===999666444222000//////......------------///---++++++,,,,,,+++******+++++++++******)))(((((())))))(((((()))+++---+++***)))(((((()))***+++((((((((((((''''''''''''&&&&&&&&&((())))))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!"""""""""%%%$$$!!!!!!###### !!!"""###$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$#####################$$$$$$"""###$$$$$$%%%%%%%%%$$$"""!!! """###$$$wwwnnneee^^^YYYHHHDDD>>>:::666444111000000///...---------------///...,,,+++,,,,,,+++******************)))((('''((())))))(((((()))+++---***)))((('''((()))+++---)))(((((((((''''''''''''''''''''')))++++++)))'''%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!"""""""""%%%$$$!!!!!!###### ###$$$$$$%%%%%%%%%$$$$$$###$$$'''))))))'''%%%$$$########################"""###$$$%%%%%%%%%%%%%%%"""!!! """###$$$yyyooogggbbbXXXQQQHHHBBB>>>:::666222000///------...---,,,***,,,---...---+++***+++,,,+++++++++***)))((((((''',,,***((()))+++,,,+++(((+++******)))))))))))))))+++)))'''&&&'''(((''''''&&&&&&''''''''''''&&&&&&'''(((((('''%%%$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!"""###############""""""""""""!!!#########!!!!!!###%%%"""%%%((((((&&&%%%%%%'''&&&%%%###"""!!!!!!!!!"""&&&%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!yyypppkkkddd]]]RRRJJJDDD>>>888444111///...---......---+++---...///...,,,,,,---...,,,,,,,,,+++******)))))),,,***)))***,,,,,,+++))))))))))))))))))***++++++---+++((('''((((((((('''&&&&&&''''''''''''&&&&&&&&&'''((('''$$$###$$$%%%"""###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$######"""""""""!!!#########""" """$$$###%%%&&&%%%######%%%(((%%%$$$###!!! !!!!!!&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""~~~xxxpppiii^^^UUUNNNGGG???:::444222000000000000///...---...//////...---...000---------,,,++++++******,,,+++***+++,,,,,,+++)))((((((((()))***+++,,,---///---***)))))))))((('''&&&&&&''''''''''''&&&&&&%%%''''''&&&$$$######$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%############%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$### !!!###$$$$$$###"""!!!"""%%%((($$$###""" !!!!!!%%%%%%%%%$$$$$$#################################xxxqqqhhh___YYYQQQIIICCC999777444333333333222111,,,...//////...---///000---,,,,,,,,,+++++++++***++++++,,,,,,------+++***))))))))))))***+++,,,---///---+++***))))))'''%%%&&&&&&''''''''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""!!!%%%$$$###  """###############$$$%%%&&&$$$###!!! !!!!!!%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""|||sssjjjbbbYYYOOOHHH???<<<777444333222111///,,,---......---,,,---///+++++++++++++++************,,,---......---,,,+++++++++***************+++...,,,***))))))(((&&&$$$&&&&&&''''''''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$######"""%%%$$$###!!! """!!!"""$$$&&&''''''%%%$$$######!!! !!!""""""%%%%%%%%%%%%%%%&&&&&&&&&#########""""""!!!!!!!!!xxxnnnbbbVVVNNNFFFAAA<<<777333111///------...///...,,,+++,,,---+++++++++++++++************,,,///000...---,,,,,,,,,,,,+++***************,,,+++*********)))&&&$$$&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$###!!! !!!### !!!$$$'''***)))%%%"""$$$###"""!!!!!!"""###$$$%%%%%%%%%&&&&&&'''''''''#########""""""!!! |||pppcccZZZQQQKKKDDD===888444111...000111111///---,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,)))---000111///---,,,---++++++*********+++,,,,,,,,,+++***++++++***(((&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''((('''(((((((((''''''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%%%%$$$######### !!!$$$'''(((%%%###%%%$$$###""""""###$$$%%%$$$%%%%%%&&&'''(((((()))%%%%%%$$$######"""!!!!!!{{{ooofff[[[UUULLLDDD>>>999555333222333333111...,,,,,,---------------------------)))---111222///---,,,---)))))))))***+++,,,......,,,++++++,,,---,,,***(((&&&''''''''''''''''''&&&&&&((()))(((''''''((()))''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((!!!###&&&'''&&&$$$###$$$!!!!!!$$$&&&%%%###%%%$$$$$$######$$$%%%&&&$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%$$$###""""""~~~sssiiibbbXXXOOOHHHAAA999333666444111000000///---,,,---,,,---...000000...,,,...---,,,,,,++++++,,,,,,******))))))))))))******''''''((()))++++++(((&&&)))'''''''''((()))(((&&&)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%(((&&&%%%###""""""######""""""""""""!!!!!!!!!!!!""" ###&&&'''%%%"""%%%###""""""###$$$$$$###%%%### !!!$$$''''''&&&&&&&&&$$$"""!!! rrrkkk```WWWOOOHHH@@@;;;666444000///......---,,,---,,,---...000000...,,,---,,,++++++******++++++***))))))(((((())))))***)))((('''((())))))(((&&&)))'''&&&&&&((()))((('''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############"""""""""""""""""""""!!!"""!!!!!!###&&&'''%%%"""$$$###!!!!!!###$$$###"""$$$""" !!!$$$&&&&&&%%%%%%%%%###"""!!!!!! yyymmmbbbZZZQQQIIICCC:::777222////////////...---,,,,,,...///000...---,,,++++++******************))))))(((((())))))***+++)))((('''(((((((((&&&((('''%%%%%%''')))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""""""""""""""""""""""""""!!!!!!###%%%&&&$$$######""" """###"""!!!"""!!! """$$$$$$###$$$###""""""!!!!!!!!!"""{{{nnndddZZZPPPIIIAAA===777333111111111000...---,,,---///000///------,,,++++++******++++++++++++************++++++...,,,)))(((((())))))((((((&&&$$$$$$&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''%%%$$$###"""""""""""""""#########"""""""""###$$$$$$$$$$$$"""!!!!!!"""!!! !!!"""""""""""""""!!!!!!!!!""""""###zzznnncccWWWPPPIIIDDD===777444222111000...---,,,---...//////.........---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---000---+++)))*********)))(((&&&$$$$$$&&&(((((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###!!!"""""""""#########$$$##################$$$$$$"""  !!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!"""###}}}qqqddd\\\SSSMMMFFF>>>999555111//////---,,,,,,...//////...//////...------------------,,,,,,,,,,,,,,,,,,---...---+++***+++++++++)))'''&&&%%%&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###!!!""""""######$$$$$$$$$###$$$$$$###""""""###%%%"""!!!!!!"""!!!  """"""  !!!!!!!!!!!! !!!""""""uuummmaaa[[[SSSJJJCCC<<<666222///---,,,,,,---/////////......---,,,,,,,,,,,,---+++++++++******++++++++++++***)))***++++++***((('''&&&&&&'''((('''$$$"""&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""######$$$!!!""""""######$$$%%%%%%###$$$%%%###!!!!!!###&&&###!!! !!!""""""!!! ######!!!!!!"""!!!!!! !!!!!!zzzlllggg^^^UUULLLDDD<<<777///---,,,,,,---/////////...---,,,,,,++++++,,,,,,******))))))))))))******''''''((()))++++++(((&&&'''''''''))))))'''###&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######!!!!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%###%%%%%%###!!! ###&&&###""" """###"""!!!!!!$$$###!!!!!!""""""!!! }}}wwwmmmdddZZZOOODDD<<<:::666111....../////////...---***)))(((***,,,...((()))***++++++***((('''''''''(((((((((((('''''')))(((&&&&&&''''''&&&$$$$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$###$$$%%%&&&$$$###"""""""""""""""###!!!!!!!!!!!!"""###%%%%%%$$$%%%%%%$$$"""!!!"""###!!!!!! !!!!!! !!!""""""!!!   yyypppggg\\\PPPHHH>>>999333///...////////////---+++***))))))++++++)))***+++,,,,,,***)))'''(((((())))))))))))((((((((('''&&&&&&'''((('''%%%%%%'''))))))((('''((()))%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%######""""""""""""######""""""!!!""""""###$$$$$$###$$$%%%$$$"""!!!"""###!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!{{{rrrggg[[[SSSFFF@@@888333000000000000......,,,+++************++++++,,,---,,,+++***)))(((((())))))))))))(((((((((&&&&&&&&&((()))(((''''''((())))))(((((()))***%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%"""""""""""""""###$$$%%%########################"""###$$$###!!! !!!""""""!!!!!! !!!!!!"""!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!"""}}}rrrfff^^^OOOIII@@@888444222222111------------,,,+++++++++---------------+++******'''(((((())))))((((((''''''&&&%%%&&&((())))))((('''((()))((('''''')))***%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%!!!!!!""""""###$$$%%%&&&######$$$$$$#########"""!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!"""""""""!!! !!!"""###"""""""""######"""""""""tttlllYYYRRRHHH???999555333111---------........................---,,,+++******&&&''''''((((((''''''&&&'''&&&&&&''')))***)))(((&&&'''''''''&&&&&&(((***&&&&&&%%%$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%""""""""""""###$$$&&&&&&######$$$$$$$$$$$$###""" !!!""""""!!! !!!###""""""!!!!!!!!!!!!"""""""""!!! """###$$$""""""###$$$$$$###""""""~~~vvvddd]]]SSSIIIAAA;;;666333000000////////////000000///...---,,,++++++******''''''(((((((((((('''''')))''''''''')))***)))(((&&&''''''&&&%%%%%%(((***''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%###############$$$%%%&&&"""###$$$%%%%%%%%%###### """######!!!!!!"""$$$###""""""!!!!!!""""""###!!!!!!!!!!!!"""###$$$$$$!!!"""###$$$$$$###"""!!!sssmmmcccYYYPPPGGG@@@<<<666444222000/////////000///...---,,,******))))))))))))************))))))***)))'''((())))))(((''''''((('''&&&%%%&&&)))+++)))(((''''''&&&&&&&&&'''&&&'''((((((((('''%%%%%%$$$$$$$$$######$$$%%%%%%!!!"""$$$%%%&&&&&&$$$$$$!!!"""######""""""###%%%######""""""""""""###### !!!"""###$$$$$$### !!!###$$$$$$###!!! zzzqqqggg]]]SSSJJJEEE;;;888444111.........//////...,,,+++***)))))))))++++++,,,,,,,,,,,,+++++++++)))(((((())))))(((&&&))))))((('''&&&'''***,,,***)))((('''''''''''''''&&&'''((((((((('''%%%%%%%%%%%%$$$$$$###$$$$$$$$$ !!!$$$&&&'''&&&%%%$$$!!!###$$$$$$######$$$&&&######""""""""""""###### """###$$$$$$$$$###!!!"""######"""!!!uuujjj```VVVPPPHHHAAA888222000111000///000///------...---,,,***+++++++++************))),,,+++***)))(((((((((((((((''''''''''''(((((())),,,,,,+++***)))((('''&&&%%%%%%%%%$$$$$$#########&&&&&&''''''&&&$$$###"""######$$$%%%%%%%%%%%%$$$""""""###%%%&&&((()))***+++'''""" !!!$$$$$$$$$""""""############"""""" !!!!!!!!!!!!~~~tttiii```ZZZOOOGGG===666333222000...///---++++++,,,,,,+++***+++++++++************)))++++++******)))******+++***)))((('''''''''((())),,,++++++***)))((('''&&&%%%%%%%%%$$$$$$$$$######&&&&&&''''''&&&$$$###"""######$$$$$$%%%%%%%%%$$$$$$%%%'''))),,,...000111+++'''###"""###%%%%%%$$$""""""############"""""" !!!!!!!!!!!!wwwnnnhhh\\\TTTIII@@@;;;777222//////---+++,,,---------,,,+++++++++************)))*********++++++,,,......,,,+++)))''''''''')))***++++++***)))(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%''')))***+++,,,)))'''%%%$$$%%%%%%%%%$$$""""""############"""""" !!!!!!!!!!!!{{{vvvllldddXXXMMMEEE???888333222000...---/////////...+++++++++*********)))))))))******+++,,,...000111...,,,***((('''''')))*********)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%$$$###"""""""""############"""""" !!!!!!!!!!!!yyypppdddYYYPPPGGG>>>888555222///......//////...+++++++++*********))))))))))))***+++,,,...///000...,,,***(((''''''((()))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!"""$$$$$$###"""!!!!!!""""""############"""""" !!!!!!!!!!!!{{{pppeee[[[QQQGGG@@@999666222///...------,,,+++++++++************))))))))))))******+++------+++******)))((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&######################## !!!######!!! !!!!!!""""""############"""""" !!!!!!!!!!!!|||rrriii___TTTMMMAAA===888333111///...,,,+++++++++************)))***))))))((((((((())))))'''((()))))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$###""""""$$$&&&'''"""""""""""""""""""""""" """###""" !!!###""""""############"""""" !!!!!!!!!!!!}}}tttjjj___XXXIIIDDD>>>888555333111///+++++++++************)))***)))((('''&&&&&&&&&&&&%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''%%%$$$###""""""$$$&&&'''''''''&&&%%%$$$###"""!!!!!!###$$$### ###%%%""""""############"""""" !!!!!!!!!"""}}}uuuiii```WWWOOOEEE===888555111...000---+++***+++++++++***))))))))))))((((((((((((&&&'''((())))))((('''&&&((('''&&&%%%$$$###$$$$$$%%%''')))'''$$$###%%%'''%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!$$$"""!!!!!!"""$$$!!!!!!"""###$$$%%%%%%%%%!!!###$$$wwwnnnddd\\\RRRIIICCC===777333000...+++***+++,,,++++++***)))))))))((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&%%%$$$$$$###%%%'''((('''%%%$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%$$$###"""!!!###"""!!! !!!"""### !!!"""###$$$$$$$$$$$$ !!!"""$$$%%%yyyooohhh^^^TTTLLLDDD;;;555111...+++***++++++++++++******)))))))))(((((((((''''''((((((((((((''''''&&&&&&''''''&&&%%%$$$###&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###"""!!! ###"""!!! !!!"""### !!!"""######$$$$$$### """###$$$%%%%%%yyysssiiiaaaXXXNNNCCC<<<444111---+++***++++++************)))))))))(((((('''(((((((((((((((((('''%%%&&&'''((((((&&&$$$"""&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$######"""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""######"""""" """###$$$$$$###wwwoooggg]]]RRRJJJ;;;777222---,,,+++***)))************))))))))))))(((((((((''''''(((((((((%%%&&&'''(((((('''%%%###''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###"""""""""$$$$$$###""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""!!!!!!!!!"""""""""!!!yyyrrrhhh]]]UUUFFFAAA:::333000---+++***++++++*********)))))))))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%(((&&&%%%%%%&&&'''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""%%%%%%$$$"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  zzzpppfff^^^RRRLLLCCC;;;555111...,,,+++++++++*********)))))))))((('''&&&&&&'''((()))&&&&&&''''''''''''''''''(((&&&%%%%%%''''''%%%###&&&&&&%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$'''&&&$$$###""""""######!!!!!!""""""""""""!!!!!! !!!!!! """!!!!!! zzzppphhhZZZTTTJJJ@@@999444111...+++++++++************))))))((('''&&&&&&'''((()))''''''&&&&&&&&&''''''((()))&&&$$$%%%'''(((&&&###'''&&&&&&%%%%%%&&&&&&''' !!!###$$$%%%'''''''''&&&%%%############$$$!!!!!!""""""""""""!!!!!! !!! %%%$$$""" !!!zzztttggg```WWWOOOHHHAAA999444111---+++---,,,)))))),,,))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((###$$$&&&'''''''''&&&&&&((('''&&&%%%&&&%%%""" """###$$$%%%'''((())))))((((((&&&###!!! """### """###$$$$$$$$$######""""""!!!!!!###""""""!!! }}}rrrlllbbbZZZRRRIII???999222...+++,,,+++)))***---+++******))))))(((((('''&&&&&&''''''''''''''''''(((''''''&&&&&&&&&'''(((((('''&&&&&&&&&%%%###!!!!!!"""###%%%'''***+++,,,++++++)))&&&"""!!!###$$$!!!!!!!!!!!!""""""###$$$#########"""""""""""""""###""""""!!! {{{rrrjjjaaaVVVJJJBBB999222...------+++,,,...,,,,,,+++***)))(((((('''((((((''''''''''''''''''+++)))'''%%%%%%&&&)))***)))'''&&&&&&'''&&&$$$"""!!!"""###&&&(((+++...//////...,,,((($$$###$$$%%%#########""""""######$$$!!!""""""""""""""""""###"""""""""!!! xxxpppdddWWWOOOEEE<<<555222111...---///,,,,,,++++++*********)))))))))((((((''''''&&&&&&((('''&&&%%%&&&''')))***)))'''&&&&&&''''''$$$"""###$$$$$$&&&))),,,...000111000---)))%%%######%%%%%%$$$###""""""""""""""" !!!!!!!!!""""""######""""""!!!!!! {{{qqqeee\\\RRRGGG===999555000,,,,,,+++++++++,,,,,,,,,,,,,,,)))))))))((((((''''''&&&"""###%%%&&&'''((())))))((('''&&&&&&'''&&&%%%###&&&&&&&&&&&&(((***---...111000---)))$$$""""""$$$$$$$$$###"""!!!!!!!!!!!! !!!!!!"""""""""###!!!!!!!!!!!! {{{qqqiii^^^RRRGGGAAA<<<555///,,,------------------------))))))((((((((((((((((((!!!"""$$$'''((((((((('''&&&%%%%%%%%%&&&&&&$$$"""''''''&&&&&&'''***,,,...000///---((($$$""""""$$$$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! zzzsssjjj^^^SSSMMMIII@@@888444000000///...---,,,+++***((((((((((((((()))))))))&&&&&&&&&&&&&&&'''''''''%%%$$$###$$$%%%%%%###!!!&&&%%%$$$%%%&&&***---///000///---)))%%%###$$$%%%$$$$$$###"""""""""######!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!xxxssshhh\\\XXXTTTKKKBBB===444333111///---***)))(((''''''(((((())))))******,,,+++(((&&&%%%%%%'''((($$$#########$$$$$$###!!!#########$$$&&&***...111000///---)))%%%$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%""""""!!!!!!  !!!!!!!!!!!!!!!zzztttmmmiiieee]]]PPPFFFAAA;;;444///...,,,)))&&&)))((('''%%%$$$%%%(((++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%''',,,///111///---***(((&&&$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&!!! ###### %%%!!!!!! !!!"""|||vvvsssqqqjjj___VVVGGGAAA888222000---***'''***)))(((&&&%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&(((,,,///000...,,,)))'''%%%$$$###$$$$$$$$$$$$%%%&&&'''''')))$$$###%%%$$$!!!!!!%%%""""""""""""""""""""""""}}}xxxooogggUUUMMMCCC;;;555111,,,)))+++***((('''&&&''''''((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$"""$$$&&&&&&'''(((+++......---+++(((&&&$$$###"""$$$$$$###$$$$$$%%%&&&'''(((%%%###$$$###!!!!!!###!!!"""###$$$$$$###"""!!!xxxrrrfff^^^QQQFFF>>>777111,,,***)))'''''''''(((((('''&&&&&&&&&&&&&&&'''(((((('''''''''&&&%%%%%%$$$$$$###%%%'''''''''''')))***---,,,***'''%%%###""""""$$$$$$######$$$%%%%%%&&&"""!!!!!!!!!!!! !!!!!!"""###$$$$$$###!!!}}}xxxsssjjj^^^RRRHHH???666000,,,)))'''&&&((())))))(((&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%$$$$$$%%%'''((('''&&&%%%&&&''',,,+++)))'''%%%######"""$$$$$$#########$$$%%%%%% """"""!!! !!!"""######!!!zzzrrrhhh]]]TTTJJJ???888333...)))''')))******((('''''''''''''''((()))***)))(((((('''&&&%%%$$$$$$&&&'''(((&&&%%%$$$&&&''',,,+++)))'''%%%$$$######$$$$$$############$$$$$$!!!"""!!!!!!$$$$$$!!!!!!!!!""""""!!! yyyrrrjjjcccZZZPPPHHH>>>777...******+++***((())))))((((((((())))))***))))))((('''&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%(((+++,,,+++)))'''&&&%%%$$$$$$$$$$$$############$$$$$$###$$$!!! ###!!!######""""""!!! zzzuuuppphhh^^^WWWFFF>>>333---++++++***'''******))))))))))))*********)))((('''&&&%%%$$$$$$###$$$#########&&&+++...,,,+++***(((&&&%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!{{{xxxvvvpppeee\\\MMMFFF<<<444000///000000,,,+++)))*********)))'''******)))'''&&&%%%$$$###$$$###""""""$$$'''+++---///---+++)))(((&&&$$$"""""""""""""""""""""""""""&&&%%%$$$""" !!!""""""!!!}}}{{{zzzvvvllldddVVVOOOEEE<<<666222000...,,,***))))))******)))((())))))((('''&&&%%%%%%$$$%%%$$$######%%%(((+++---000...+++)))'''%%%$$$"""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!"""###!!!~~~~~~~~~~~~~~~{{{sssmmmbbb\\\RRRHHH???888222...,,,***((('''((())))))(((''''''''''''&&&&&&&&&%%%'''&&&%%%%%%&&&(((+++---222000---)))&&&$$$######"""""""""""""""""""""""" !!!"""###$$$"""######""" !!!|||zzz|||~~~~~~}}}wwwrrrlllfff^^^TTTKKKAAA999333...+++(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''')))+++,,,333111...***%%%#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$"""#########!!! """{{{uuuqqqpppppppppsssyyyzzz~~~{{{wwwrrrmmmggg___VVVMMMCCC===444000***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''(((***+++,,,222111///+++&&&######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###!!!"""###"""!!! !!!"""yyyrrrkkkhhheeecccggglllssswww~~~}}}vvvsssnnnhhhaaaYYYPPPJJJ===888111+++(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))***+++,,,///111111---'''######$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!"""""" !!!"""{{{rrriiiccc^^^[[[^^^cccjjjnnnuuu{{{|||yyyuuupppjjjccc[[[UUUIIIBBB999111,,,***)))(((&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***+++,,,,,,///222///)))$$$###%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!  !!!yyypppeee]]]WWWSSSVVV[[[]]]bbbhhhnnnrrruuuyyy{{{}}}yyyuuuooohhhaaa\\\PPPIII???555000---+++***&&&&&&&&&%%%%%%$$$$$$$$$######%%%''')))***,,,,,,***...222000***%%%$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$ !!!  !!!~~~tttgggaaa[[[SSSPPPRRRVVVXXX[[[```eeeiiijjjiiikkkpppwww|||~~~~~~~~~~~~{{{wwwuuuqqqjjjdddZZZRRRGGG<<<555000---+++&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&''''''((()))******,,,...---+++((('''&&&############""""""""""""!!!"""######"""!!!!!!!!!""""""""""""!!!!!!mmmffffffqqqrrrhhh___TTTOOONNNOOOOOOQQQUUUYYY\\\\\\[[[___ccciiinnnqqqrrrssstttwwwyyy|||~~~}}}xxxpppiiiaaaZZZOOODDD;;;444...+++((('''&&&%%%%%%&&&'''(((&&&%%%%%%&&&&&&'''((()))+++---///...,,,)))''''''$$$#########"""""""""""" !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!bbbRRRQQQUUU\\\mmm~~~qqqeeeXXXOOOKKKGGGGGGGGGIIILLLMMMLLLKKKPPPTTTYYY]]]```cccfffiiillloootttzzz~~~uuunnngggaaaXXXNNNEEE===666111+++***(((&&&%%%&&&'''(((%%%%%%%%%%%%&&&'''((((((,,,...000000---***((('''$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!""""""!!! !!!""""""qqqYYYQQQRRRVVVYYYgggxxxjjj\\\PPPJJJEEECCCCCCCCCEEEEEEDDDBBBEEEHHHKKKOOORRRVVV\\\___eeeiiiooovvv{{{~~~~~~wwwqqqjjjeee^^^WWWPPPHHHAAA<<<000...+++(((&&&&&&&&&'''&&&&&&&&&&&&'''((()))))),,,///111111...+++((('''%%%%%%$$$$$$$$$#########"""###$$$$$$$$$$$$###"""###"""  """###hhhYYYVVVVVVUUUZZZiii~~~nnn___QQQGGGDDDBBB@@@@@@AAAAAA@@@>>>===>>>AAACCCFFFKKKPPPUUU\\\```gggooouuuzzz|||}}}~~~}}}{{{xxxvvvoookkkfff```YYYQQQIIIDDD888555000+++(((&&&&&&'''''''''''''''((()))***++++++...111222///,,,)))(((%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$#########!!!  !!!###fffYYYVVVSSSPPP\\\pppuuufffUUUHHHDDDAAA>>>======<<<:::999555666888999;;;???DDDHHHPPPTTT[[[dddlllssswwwyyy|||{{{yyyxxxwwwxxxyyyzzzxxxtttnnnggg```XXXOOOJJJAAA>>>777111+++)))(((((((((((((((((()))***+++,,,))),,,000222000---***)))&&&&&&&&&%%%%%%%%%$$$$$$########################!!!!!!  !!!!!!ooo^^^YYYYYYYYYlllqqq```QQQFFFCCC>>>;;;999777555333111222333333444777:::>>>GGGJJJQQQYYYaaahhhmmmpppqqqqqqppppppqqqtttwwwzzz|||yyysssmmmfff___XXXSSSLLLGGG???777111---++++++'''''''''(((((()))***+++&&&***///111000---+++***&&&&&&&&&&&&%%%%%%%%%%%%"""""""""!!!!!!""""""""" |||hhhbbbfffkkk|||lll]]]IIIFFF@@@;;;888555111///000111222222222333666999EEEGGGLLLRRRXXX^^^cccfffeeegggiiikkkmmmppptttwww|||yyytttoookkkeee```\\\SSSNNNEEE<<<444000...---'''&&&&&&''''''((()))***$$$)))...111000...+++***''''''&&&&&&&&&%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!! rrreeeTTTIII???:::777222000111222000...---///000111000777999>>>EEELLLTTTZZZ]]]aaaaaabbbccceeehhhnnnrrrvvvuuusssqqqpppmmmiiiggg^^^XXXPPPGGG>>>666...(((+++)))&&&%%%&&&'''''''''***+++---000111...***&&&((('''&&&&&&'''&&&$$$"""### """"""!!! !!!!!!!!!!!!zzzmmmZZZNNNBBB<<<888333222333222000......///000111000333555999???EEEKKKPPPSSSXXXYYY[[[]]]```dddiiilllrrrrrrrrrqqqqqqnnnkkkiiiccc^^^WWWOOOGGG???888333,,,***((('''(((((('''%%%***+++---000111///+++(((((('''&&&'''''''''%%%###### """"""!!!!!!!!!!!!""""""#########yyyeeeWWWHHH>>>999444444666222000......///000111000///000333666;;;???CCCEEEKKKNNNRRRUUUYYY\\\aaadddiiikkkmmmoooooonnnllljjjgggddd]]]WWWQQQJJJCCC>>>000...***)))((((((&&&%%%)))***,,,///111000---***)))(((''''''((('''%%%###### ###""""""!!!!!!"""######$$$%%%%%%rrrbbbOOOCCC;;;555555777333111///...///111000000---...///111333666888:::???CCCIIINNNRRRVVVYYY\\\^^^aaafffiiikkkkkkjjjjjjjjjfffaaa\\\VVVOOOIIIDDD777333---)))'''&&&&&&%%%'''(((***---000000---+++)))(((''''''((((((&&&$$$$$$!!! ######""" !!!!!!"""###$$$%%%%%%nnnYYYJJJ???777555666444222//////000111000000////////////000111333333888<<>>AAACCCCCCHHHMMMOOOPPPRRRXXX]]]aaa```___^^^\\\YYYTTTPPPJJJGGGBBB===777111+++'''***)))***---//////...,,,'''&&&%%%%%%&&&%%%###!!!$$$"""!!!$$$### ###$$$############"""""""""zzzhhhVVVDDD888333666333111000000111000///......------------......,,,...111333555777;;;===:::???CCCDDDDDDGGGNNNTTTYYYYYYYYYZZZ[[[XXXTTTQQQLLLKKKIIIFFF@@@777---&&&,,,,,,,,,...000111///---&&&%%%$$$$$$%%%%%%###!!!%%%""""""$$$$$$!!! ###&&&&&&%%%$$$$$$######"""ppp___OOO???444777222000111111///000333///.........///...---+++......///000111222333333444666777:::===BBBHHHMMMOOOQQQTTTTTTSSSQQQQQQQQQLLLLLLKKKHHHCCC>>>888555///+++)))***...///,,,)))'''%%%""""""$$$$$$"""############""""""""""""###############"""!!! }}}lllZZZHHH<<<777333000222222000000333///...---...//////---,,,---------...///000000111111222444666999===CCCGGGLLLMMMNNNMMMLLLKKKLLLNNNLLLLLLLLLJJJFFF@@@;;;777000,,,)))))),,,---+++((('''$$$"""###$$$$$$""" #########"""""""""!!!!!!"""############""""""!!!wwwcccOOOAAA999333000222222000000222...---,,,...///000...---++++++,,,,,,------......,,,...///111333777<<<@@@EEEEEEEEECCCBBBDDDGGGJJJKKKLLLMMMLLLIIICCC>>>:::222...)))((()))***)))'''&&&$$$######$$$$$$"""!!!""""""""""""!!!!!!!!!!!!!!!""""""############"""mmmWWWHHH===666111222222000///000---,,,,,,---///000///---+++++++++,,,,,,,,,,,,,,,***+++,,,---...111555888<<<<<<;;;999:::===CCCHHHHHHJJJLLLLLLJJJEEE@@@<<<555111,,,)))((((((((('''%%%$$$############"""""""""""""""!!!!!!!!! !!!"""###############{{{eeeUUUEEE<<<444222222///......---,,,,,,---///000///---------,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,...111333333333333222444999@@@EEECCCDDDGGGHHHGGGCCC???===777444///+++)))(((((((((###$$$$$$$$$###"""######""""""""""""!!!!!!!!!!!! !!!"""###############qqqbbbQQQEEE999444222000.........---,,,...///000...---......------,,,,,,++++++***+++,,,,,,+++,,,...000,,,---...///111555:::>>><<<===???@@@@@@???===;;;777555111---***((((((((("""$$$%%%$$$###"""###$$$############""""""""""""!!!""""""############"""ppp___PPP???888555111000000///...---...//////---,,,......---,,,,,,+++*********,,,,,,,,,******+++---(((***---......000222444555666777888999999999888555444222...***((('''&&&"""###%%%$$$""""""###%%%$$$$$$$$$$$$############"""############""""""!!!hhhWWWDDD;;;777333111222000.........///...---+++...------,,,+++***))))))***,,,,,,,,,***)))***+++'''***---...---,,,,,,,,,111111222333444555666777222222111...***'''%%%%%%!!!###%%%$$$"""!!!###%%%%%%%%%%%%$$$$$$$$$#####################"""!!! rrrbbbPPPDDD;;;222///111000///...------...///000......---,,,,,,+++************)))))))))***,,,---)))***+++,,,,,,,,,,,,,,,......---,,,---...000111000000///...,,,)))(((&&&'''%%%$$$$$$$$$$$$###!!!########################!!!!!!!!!!!!!!!!!!!!!!!!~~~mmmYYYJJJ???555111222111111000///...------------------,,,,,,++++++++++++***)))))))))***+++,,,((()))***************)))+++***))))))***+++,,,---,,,,,,,,,,,,+++***)))((('''&&&$$$$$$%%%%%%###"""########################!!!!!!!!!!!!!!!!!!!!!!!!}}}fffTTTEEE:::555444222222111000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********(((((())))))((((((''''''((((((''''''(((((()))***(((((()))************)))((('''%%%%%%&&&&&&$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!sss^^^MMMAAA:::666111111222111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))((('''&&&&&&((((((((((((((((((((()))%%%&&&'''((((((((((((((()))'''&&&&&&&&&&&&%%%###########################!!!!!!!!!!!!!!!!!!!!!!!!iiiXXXKKK@@@999///000111111111000......+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************)))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%)))'''&&&&&&&&&&&&%%%###""""""""""""""""""""""""""""""""""""""""""""""""wwweeeVVVHHH<<>>444111...,,,,,,,,,,,,,,,---,,,++++++******++++++))))))************))))))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$###""""""!!!###$$$&&&%%%$$$$$$%%%'''zzzgggSSSDDD888555000---------------------,,,+++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))(((((((((''''''''''''&&&%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&%%%$$$###""""""$$$%%%%%%$$$###%%%&&&rrr]]]LLL<<<888222///...//////......------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((((((&&&'''(((((('''%%%###!!!$$$%%%&&&''''''''''''&&&!!!"""$$$###""""""###%%%zzzdddRRR>>>:::444000///000000//////...------,,,,,,------***+++,,,---------------))))))))))))))))))))))))&&&&&&''''''((()))))))))'''((())))))'''%%%""" !!!###%%%''')))********* """######""""""###$$$ooo^^^HHH<<<222//////---,,,---...------,,,,,,++++++***...---,,,+++++++++,,,,,,''')))***)))((('''(((*********))))))(((((('''''')))(((&&&%%%$$$$$$%%%&&&'''######***444999666111///***$$$ !!!""""""yyyhhhQQQEEE888333111...------......---,,,,,,++++++***,,,,,,++++++******++++++((()))***)))((('''(((*********))))))(((((((((((()))((('''%%%%%%%%%%%%%%%$$$"""&&&000>>>GGGHHHFFF...)))$$$!!! !!!""""""vvv^^^PPP@@@888444000...///......------,,,+++++++++++++++++++++************((()))******(((((()))******))))))))))))((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%'''///:::AAAAAA???,,,((($$$!!!!!!"""""""""iiiYYYGGG<<<666111///000.........---,,,,,,++++++,,,,,,,,,,,,++++++******((()))******)))((()))***)))))))))))))))))))))))))))(((''''''&&&%%%%%%%%%&&&%%%&&&)))---...---***)))'''$$$""""""######"""rrraaaMMMAAA999333000000//////...------,,,,,,+++------......------,,,+++)))***+++***)))((()))+++))))))))))))************(((((((((((('''&&&%%%%%%###$$$&&&'''))))))(((''''''%%%######$$$$$$$$$###|||kkkVVVHHH>>>666111111//////......---,,,,,,,,,---.../////////...,,,+++)))***++++++))))))***+++)))))))))************+++(((((()))(((((('''%%%%%%%%%''')))(((&&&%%%$$$%%%%%%$$$###$$$%%%&&&%%%###vvvaaaQQQEEE:::333111/////////...------,,,,,,,,,---...//////---+++***)))***++++++))))))***+++))))))*********+++++++++(((((())))))((('''&&&%%%&&&)))+++)))$$$!!! !!!###"""###$$$&&&'''%%%###iiiXXXJJJ===444111/////////...------,,,,,,+++,,,---......,,,***))))))+++++++++***)))***+++))))))******++++++++++++((())))))))))))'''&&&%%%!!!&&&******'''%%%'''***"""""""""%%%''''''%%%$$$wwwaaaPPPDDD:::555222111///...---.........++++++,,,---,,,+++***))))))******++++++)))(((''',,,***(((***---...---+++,,,,,,+++)))((('''&&&%%%$$$%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&lllYYYIII===555222111///...............***+++,,,,,,,,,+++******)))******+++***)))((('''+++)))((())),,,---,,,*********)))((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%{{{gggTTTCCC999333111///...//////...---***++++++,,,,,,,,,++++++)))************)))(((((()))((('''(((***+++***)))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$ttt___LLL@@@444111...---...///---*********++++++,,,,,,,,,,,,************)))))))))((((((((('''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%######"""""""""###$$$%%%~~~hhhSSSEEE777333---,,,---...,,,)))+++++++++++++++++++++,,,*********)))))))))))))))''''''((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''qqqYYYJJJ>>>777///,,,---...,,,)))---,,,++++++******+++++++++******)))((()))))))))'''((()))(((&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''%%%$$$%%%&&&(((***|||eeeVVVFFF===222---...000...+++///...,,,***))))))******++++++)))((((((((()))***''')))***)))&&&%%%&&&(((''''''''''''&&&&&&&&&&&&$$$%%%&&&((()))******+++)))'''&&&$$$%%%''')))***qqqcccLLLAAA555//////111000---000///---***)))))))))))),,,+++)))((((((((()))***''')))+++)))&&&%%%&&&((((((((('''''''''&&&&&&&&&"""$$$''')))+++,,,,,,,,,)))'''%%%$$$$$$&&&)))***|||iiiXXXKKK<<<444///,,,---////////////...---+++***)))......---,,,+++))))))(((,,,***''''''))))))(((&&&''''''((((((((('''%%%$$$$$$%%%'''(((***+++,,,,,,***'''$$$###&&&(((((('''qqq^^^PPPAAA888222......111000000000///...---+++***...------,,,***))))))(((***(((&&&&&&((()))((('''''''''((((((((('''&&&%%%%%%%%%'''((()))*********)))'''$$$$$$'''******)))|||gggYYYHHH===666000000222000000000000///---,,,+++------,,,+++***))))))(((((('''&&&''')))))))))(((''''''((((((((('''&&&&&&%%%&&&''''''(((((('''''''''%%%$$$%%%(((+++,,,,,,pppaaaNNNAAA777111///000////////////...---,,,+++,,,,,,,,,+++***))))))((())))))))))))))))))(((((('''(((((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$#########%%%'''***+++,,,zzzhhhTTTDDD888000---...------------,,,,,,+++***,,,++++++******)))))))))+++,,,,,,,,,***)))((('''((((((((('''((((((((((((''''''''''''&&&%%%$$$###!!!"""###$$$%%%''')))***rrr[[[III;;;111------,,,,,,,,,,,,,,,+++******++++++*********))))))))))))+++---,,,***((((((((((((((('''''''''((()))***''''''''''''&&&%%%$$$###!!!"""$$$$$$$$$$$$%%%'''{{{cccPPP@@@555000000,,,,,,------,,,,,,++++++************))))))))))))$$$'''***+++)))(((((()))(((((('''''''''(((***+++''''''(((''''''&&&%%%$$$###%%%&&&&&&$$$"""###%%%iiiUUUDDD888333333------......------,,,,,,************))))))))))))###''')))(((((()))+++)))(((''''''''')))***+++'''(((((((((''''''&&&%%%%%%''')))'''$$$""""""$$$vvv```NNN@@@555///------------------------,,,+++***)))(((((((((((())))))(((((('''''''''&&&((())))))'''%%%$$$%%%'''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&iiiVVVGGG;;;444.........---------,,,,,,++++++***)))((((((((())))))((((((((('''''''''''''''((()))(((&&&%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sss___NNN@@@888111000///...---,,,,,,+++******)))((((((((())))))((((((((((((''''''''''''$$$&&&((()))(((''''''((((((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$zzzeeeSSSBBB888444222000...,,,+++++++++***))))))(((((()))))))))((((((((((((((('''''''''"""%%%(((***)))(((((((((''''''&&&&&&&&&''''''((($$$$$$$$$###############mmmXXXFFF;;;666444111...,,,++++++++++++******))))))))))))***'''''''''((((((((((((((("""%%%(((******)))))))))''''''&&&&&&&&&''''''((($$$$$$$$$######"""""""""wwwaaaNNNBBB777555222///,,,,,,,,,,,,------,,,+++************'''''''''((((((((((((((($$$&&&)))***)))))))))***(((''''''&&&&&&&&&''''''%%%%%%$$$$$$###"""""""""iiiUUUHHH888555222///---,,,---...000///...,,,+++******)))''''''''''''((((((((()))&&&'''))))))(((((()))+++)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$######""""""mmmYYYKKK888555222///------...///222111///---+++******)))&&&'''''''''(((((())))))((())))))((('''''')))+++***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""yyybbbOOOAAA888000...,,,******---333///+++***+++,,,***((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&'''###%%%&&&&&&$$$######$$$gggTTTBBB999111...,,,***+++---000---******+++,,,***''')))))))))))))))))))))))))))'''&&&%%%%%%&&&''')))(((''''''''''''&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&ppp]]]FFF<<<222...---++++++......,,,***+++---...+++((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&'''((((((((('''%%%%%%"""$$$%%%&&&%%%%%%&&&(((yyyfffLLL@@@444///...,,,,,,...---++++++---000000---***((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%'''((())))))'''%%%$$$###$$$%%%%%%$$$$$$%%%'''nnnTTTFFF777111///---,,,---***)))(((+++//////---***(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%'''((())))))'''%%%$$$$$$$$$%%%###""""""$$$%%%www]]]LLL;;;333111...------(((&&&%%%'''+++,,,***((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((((('''%%%%%%$$$$$$$$$###"""###%%%'''~~~dddRRR???666222///---,,,***(((&&&'''***,,,+++)))))))))))))))))))))))))))&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&###$$$$$$$$$$$$&&&***---iiiVVVAAA777333000---,,,///+++)))))),,,///...---))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''"""###$$$%%%&&&***...222nnn]]]III===666111///000,,,++++++******++++++,,,***+++++++++***)))((('''''''''((((((((((((''''''(((((('''&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''uuubbbMMM>>>666000...///,,,++++++++++++++++++,,,******))))))((('''''''''''''''((((((((((((''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&}}}iiiQQQ@@@666///,,,---,,,,,,++++++++++++,,,,,,+++***((('''&&&&&&'''''''''(((((())))))(((((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$mmmSSSAAA666...,,,---+++,,,,,,,,,,,,,,,,,,+++,,,+++)))'''&&&'''((()))(((((())))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""oooUUUCCC777///---...+++,,,------------,,,+++...,,,***(((((((((***+++(((((())))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$######"""!!!rrrYYYGGG;;;222...///+++,,,---......---,,,+++...---+++***))))))******((())))))******))))))((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$###"""""""""www^^^LLL???555//////+++,,,---//////---,,,+++,,,,,,++++++***)))))))))))))))************))))))(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$######""""""|||cccPPPBBB666000...+++,,,...//////...,,,+++***+++++++++***)))((('''))))))************))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$###############kkkTTTCCC888000+++///...,,,+++,,,,,,+++***+++++++++************)))))))))((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######oooWWWEEE999111,,,000...,,,+++,,,,,,+++***+++++++++************)))))))))(((((('''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######uuu\\\JJJ<<<333...000...,,,+++,,,,,,+++***+++++++++************))))))))))))(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######|||cccOOO@@@555///000...,,,,,,,,,---,,,++++++++++++*********))))))************))))))((((((''''''&&&%%%$$$######"""$$$%%%%%%%%%%%%$$$######lllWWWFFF888000000///---,,,------,,,++++++++++++*********))))))******++++++******)))(((''''''&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$######vvvaaaMMM===333111///---,,,------,,,++++++++++++************)))***++++++,,,,,,***)))((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######kkkVVVCCC777111///---------...---++++++++++++************)))***+++,,,---,,,+++)))(((''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$######rrr\\\GGG;;;111///---------...---,,,+++++++++************)))***+++,,,------+++***((('''''''''((((((((((((((($$$%%%%%%%%%%%%$$$######}}}gggQQQ@@@666111......,,,******...***++++++,,,,,,++++++***+++***)))*********(((&&&''''''''''''''''''''''''#########$$$%%%%%%&&&&&&nnnWWWEEE999333///...---++++++...***++++++,,,,,,++++++******)))))))))******)))'''''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%yyy```MMM===666000///...+++,,,...***++++++,,,,,,++++++***)))(((((()))***+++)))(((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######iiiVVVBBB:::222///...++++++---***++++++,,,,,,++++++***(((''''''(((***+++***(((''''''''''''''''''''''''&&&&&&&&&%%%$$$######"""sss^^^JJJ???444000...,,,+++,,,***++++++,,,,,,++++++***'''''''''(((***+++)))((((((((((((((((((((((((((((((''''''&&&%%%$$$######}}}iiiTTTFFF999333111---++++++***++++++,,,,,,++++++***(((''''''((()))***((('''(((((((((((((((((((((((())))))(((''''''&&&%%%%%%ttt]]]OOO???888444000---,,,***++++++,,,,,,++++++***)))((('''((())))))'''&&&((((((((((((((((((((((((******))))))((((((''''''{{{dddTTTCCC;;;777222///...+++++++++,,,,,,+++++++++)))((('''((()))(((&&&%%%))))))))))))))))))))))))************))))))))))))uuucccOOOBBB999222//////---,,,,,,+++***)))(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((}}}kkkVVVHHH>>>555///...------,,,+++***)))(((((()))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))((((((((('''vvv```QQQEEE999111///...---,,,,,,******)))((()))))))))(((((((((((('''******))))))))))))******)))))))))(((((((((''''''~~~jjjZZZLLL???555111......---,,,+++***))))))************))))))))))))***))))))(((((())))))***))))))((((((((('''''''''qqqbbbTTTEEE999444//////...---,,,+++******,,,,,,,,,+++++++++******)))((((((''''''(((((()))((((((((((((''''''''''''xxxiii[[[JJJ===777000///......,,,,,,+++***,,,,,,,,,++++++++++++***((((((''''''''''''((((((((((((((('''''''''&&&&&&ppp```NNN@@@888000000///...---,,,++++++++++++*********)))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&tttdddQQQ@@@999000000///...---,,,,,,+++))))))))))))((((((((((((******))))))))))))******(((((('''''''''&&&&&&&&&zzziiiXXXGGG<<<222000000111///++++++...))))))))))))))))))******************))))))))))))))))))((('''&&&&&&%%%%%%~~~mmm\\\KKK@@@444111111111///+++***---************))))))))))))******)))))))))((((((((()))(((((('''&&&&&&%%%%%%tttcccQQQFFF999444222111///***))),,,++++++*********))))))))))))))))))(((((((((''''''((((((((('''&&&&&&%%%%%%{{{jjjXXXKKK===777222111///***)))+++,,,++++++******))))))(((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&ppp]]]QQQBBB:::333111///+++***+++,,,+++++++++******))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&uuubbbUUUEEE;;;333111///,,,+++,,,++++++++++++++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''zzzgggZZZGGG<<<333000000---,,,---)))******++++++,,,,,,---******)))))))))(((((((((''''''''''''''''''''''''}}}jjj]]]HHH===333000000...---...))))))***+++,,,------...************))))))))))))&&&'''''''''''''''''''''pppdddOOOEEE:::444...+++---222***++++++,,,,,,---......))))))))))))))))))))))))))))))(((((('''''''''&&&ssshhhSSSIII===666000,,,...222++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))((((((((('''''''''&&&xxxmmmYYYNNNAAA999222......111+++++++++++++++*********))))))))))))))))))))))))((((((((('''''''''''''''}}}qqq___RRRDDD;;;444...---///,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''vvvdddVVVFFF<<<555///,,,,,,---,,,,,,+++***)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''zzzhhhYYYHHH>>>777000,,,,,,------,,,+++******))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''lll\\\JJJ@@@:::333...---------,,,,,,++++++******))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''ooo^^^LLLBBB<<<555000...---------,,,,,,,,,,,,+++))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''rrrcccQQQEEE;;;444000111---+++******+++***)))((()))******++++++)))((('''(((''''''&&&&&&&&&''''''rrrcccRRRFFF<<<444000000---,,,******++++++)))((()))******++++++)))((('''''''''&&&&&&&&&&&&''''''ssseeeTTTGGG>>>444000///---,,,******++++++)))((()))******++++++)))(((''''''&&&&&&&&&&&&&&&''''''uuugggVVVJJJ@@@666000///...,,,++++++++++++***((()))******+++***)))((('''&&&&&&&&&&&&&&&&&&'''(((xxxjjjZZZNNNCCC888111///...---++++++,,,,,,***))))))******+++***)))(((''''''&&&&&&&&&''''''((())){{{nnn^^^RRRGGG:::222///...---++++++,,,,,,***))))))******++++++)))((('''''''''''''''((()))******~~~qqqbbbVVVJJJ===333000///---,,,,,,,,,,,,+++))))))******++++++)))((('''(((((((((((()))***+++,,,sssdddXXXLLL>>>444000///---,,,,,,,,,,,,+++))))))******++++++)))((('''))))))))))))***+++,,,---sssbbbWWWLLL@@@666222111///---+++))))))***+++(((''''''((()))******)))((()))***+++++++++++++++uuueeeYYYOOOCCC999444000///,,,*********+++,,,***))))))))))))))))))(((******+++++++++******)))yyyhhh]]]RRRFFF<<<888///...,,,******+++,,,---,,,++++++***))))))((((((++++++++++++***)))((('''{{{kkk___UUUHHH>>>:::...---+++******+++,,,...++++++,,,+++***))))))******************)))((((((~~~mmmaaaVVVIII>>>:::...---+++******+++,,,...(((***++++++***)))+++---'''((()))***************ooobbbVVVIII>>>999///...,,,******+++,,,---&&&)))++++++)))(((+++...&&&'''((()))************rrreeeXXXIII===888000///,,,*********+++,,,&&&))),,,+++'''&&&))),,,(((((()))))))))))))))(((tttfffYYYJJJ>>>888111///---+++))))))***+++'''***---+++&&&$$$&&&***************)))((('''&&&wwwfffYYYNNNCCC;;;444111---******++++++************))))))))))))(((&&&&&&&&&'''''''''''''''zzziii\\\PPPEEE===666222...++++++,,,,,,+++++++++*********)))))))))''''''''''''''''''''''''~~~mmm```TTTHHH@@@777444000---,,,------,,,,,,,,,,,,+++++++++******)))((((((''''''&&&&&&&&&qqqdddWWWJJJBBB999666111///.........---------,,,,,,,,,+++++++++***))))))((('''&&&&&&%%%uuugggYYYLLLCCC;;;777333000/////////...---------,,,,,,,,,,,,+++******)))(((''''''&&&&&&yyykkk]]]OOOEEE<<<888333000/////////...---------,,,,,,,,,++++++***))))))(((((('''''''''}}}ooo```RRRHHH<<<888333000//////......,,,,,,,,,,,,++++++++++++)))))))))(((((((((((((((qqqcccTTTJJJ<<<888333000//////...---,,,,,,,,,+++++++++******(((((((((((())))))))))))uuueeeVVVMMM@@@777000//////---,,,---******************++++++(((***+++***&&&%%%(((***yyygggVVVLLLAAA888000//////---,,,---++++++++++++++++++***************((('''&&&((()))~~~jjjWWWKKKBBB999222000000---,,,---------,,,,,,++++++******...+++(((''''''(((((((((nnnZZZMMMDDD;;;333111000...,,,.........------,,,+++******000,,,'''&&&((())))))'''rrr^^^PPPFFF===555222111...---.........------,,,+++******000,,,'''''')))***)))'''vvvaaaTTTHHH>>>666444222///---...------,,,,,,++++++******,,,+++))))))*********)))xxxcccVVVIII@@@777444333///---...++++++++++++++++++******''')))+++,,,+++******+++yyydddWWWJJJ@@@888555333///---...******************++++++$$$(((---...+++******,,,mmm]]]NNNFFF;;;444111///...,,,******))))))***+++,,,,,,((()))***++++++***)))(((ppp___OOOGGG===555111000...,,,******))))))***++++++,,,))))))************))))))uuucccSSSJJJ???777333000...,,,*********)))******+++,,,******))))))))))))******{{{hhhWWWOOOCCC:::555111...,,,+++***************+++++++++***)))(((((()))***+++nnn\\\SSSGGG<<<666222///,,,++++++***************++++++***)))(((((()))***+++rrr```WWWJJJ???888333///,,,,,,+++******)))***************))))))))))))******vvvdddZZZMMMAAA:::444///,,,,,,++++++***))))))******))))))************))))))wwwfff\\\NNNBBB:::555000,,,,,,,,,+++***))))))******((()))***++++++***)))(((pppcccSSSHHH>>>555000000(((***,,,---,,,++++++,,,---------,,,+++***)))(((tttfffUUUJJJ@@@666111000***,,,......---++++++,,,,,,,,,,,,,,,+++***))))))wwwiiiXXXLLLBBB888222111---...000///---++++++,,,***+++++++++++++++******xxxjjjYYYNNNCCC:::444333...///000...,,,*********)))******++++++++++++***xxxjjjZZZNNNEEE;;;666555...///...,,,***(((((()))))))))***+++++++++******zzzlll\\\PPPFFF<<<777666.........+++)))((()))***)))***************))))))qqq```SSSHHH===666555.........,,,***)))***,,,******+++******)))((('''vvvcccUUUIII===666444//////...---+++***,,,...+++++++++******(((''''''zzzdddSSSFFF;;;444222...,,,++++++------,,,***))))))))))))(((((((((((({{{eeeUUUIII===666444...---+++,,,---...---+++***)))))))))((((((((((((}}}hhhXXXLLL@@@888666///---,,,,,,...///...---******)))))))))(((((((((jjj[[[OOOCCC:::777111///------.../////////*********)))))))))((((((nnn___RRREEE;;;777222000...---.../////////************))))))))))))rrrdddVVVHHH<<<888444111...,,,---......---++++++*********)))))))))xxxiii[[[KKK???999666333...,,,+++,,,,,,++++++++++++*********))))))|||lll^^^NNNAAA;;;777333...+++++++++******+++++++++************)))qqq```RRRFFF>>>777444000...------,,,+++,,,,,,,,,,,,,,,+++***)))tttcccTTTGGG???888555111.........---,,,,,,,,,,,,,,,++++++***)))yyyhhhXXXJJJAAA999666222///......---,,,+++++++++++++++*********}}}kkkZZZLLLBBB:::777333000///...---,,,++++++***************+++nnn\\\MMMCCC;;;777333000///...---,,,+++******))))))***++++++ppp___OOOEEE;;;777333///...---,,,+++******)))((((((***+++,,,sssaaaQQQGGG:::777222///---,,,+++******)))((((((((()))+++,,,uuudddSSSIII:::666222...---,,,***)))***)))((('''((()))+++---~~~kkkXXXLLLBBB999222000///+++)))*********))))))******+++,,,lllZZZNNNCCC:::222000///,,,******+++++++++++++++,,,,,,---ooo\\\OOODDD;;;333111///,,,***+++,,,,,,++++++,,,,,,---...qqq^^^QQQGGG===444111///,,,***++++++++++++++++++,,,------tttaaaTTTIII???666222000,,,+++,,,***************+++,,,,,,xxxeeeYYYLLLAAA777333000---+++---******))))))******+++,,,~~~kkk^^^MMMCCC888333000---,,,---+++************+++,,,,,,ooobbbNNNCCC888333000---,,,---,,,,,,++++++,,,,,,---...qqqcccUUUGGG:::444111...,,,---......---,,,,,,+++******wwwiiiWWWIII<<<555222///------......------,,,++++++***}}}qqqZZZMMM???888444000............------,,,+++++++++uuu___QQQBBB;;;666222//////......------,,,,,,,,,,,,vvvcccTTTEEE===888333000///......------------,,,,,,xxxfffWWWHHH???999333//////......------------------|||hhhYYYIII@@@:::333///...------..................iiiZZZJJJ@@@:::333......------..................}}}mmm]]]KKK???888222//////,,,---......---,,,***)))ooo___LLLAAA:::333000///------------,,,+++******sssbbbPPPDDD<<<555000000...---,,,++++++******+++wwwgggTTTHHH???666111000///---,,,***)))******+++|||lllYYYLLLBBB888222000...---+++***))))))***+++ppp]]]PPPEEE:::333000---,,,+++******))))))***ttt```RRRGGG<<<333000+++,,,,,,++++++***)))(((vvvbbbTTTHHH<<<444000++++++,,,,,,+++***((('''vvvbbbTTTHHH<<<444000,,,---///000///---***(((wwwcccUUUIII<<<444000,,,---///000///---***)))xxxdddUUUIII===444000------/////////---+++)))zzzfffWWWJJJ===444111---......///...---+++***}}}hhhYYYLLL???555222...............,,,+++***kkk\\\NNNAAA777333............---,,,++++++nnn^^^QQQCCC999555.........------,,,++++++ppp```RRRDDD:::666///......------,,,++++++uuudddWWWKKK===333444111...,,,,,,,,,,,,+++{{{hhhYYYLLL???777444111...,,,,,,,,,,,,+++nnn\\\MMMBBB<<<444111...,,,,,,,,,,,,+++rrr^^^MMMCCC>>>444111...,,,,,,,,,,,,+++vvv```OOOCCC===444111...,,,,,,,,,,,,+++zzzfffTTTEEE<<<444111...,,,,,,,,,,,,+++nnn[[[III===444111...,,,,,,,,,,,,+++tttaaaMMM???444111...,,,,,,,,,,,,+++uuuaaaOOOCCC888111,,,...///---+++,,,xxxdddQQQEEE<<<444/////////---++++++{{{gggTTTHHH???777111000000---++++++~~~jjjWWWKKK@@@777111000000---+++,,,lllYYYMMM>>>666/////////---,,,...ooo\\\OOO>>>666///...///------///rrr___RRRBBB999111000///------///uuuaaaUUUFFF<<<444111000...---...}}}gggUUUIII@@@777333111---******kkkZZZMMMCCC:::666333///,,,,,,qqq```RRRGGG===999555111...///vvvfffVVVKKK@@@;;;777222//////yyyiiiYYYNNNBBB;;;777111...///{{{jjj\\\PPPDDD<<<777111......|||lll```SSSFFF>>>777111...///}}}lllbbbUUUGGG???888222///000ooobbbVVVIIIAAA:::222---,,,ppp```UUUIIIAAA;;;444//////rrr```UUUHHHAAA;;;555111111tttcccWWWJJJBBB<<<555111111wwwggg[[[LLLCCC<<<444000000zzzjjj]]]NNNDDD<<<444000000{{{jjj]]]NNNDDD<<<555222333}}}iii\\\MMMDDD===777444555|||ggg]]]OOOEEE???999222,,,~~~ggg]]]OOOEEE>>>999222,,,iii___PPPEEE???999222---lllaaaRRRFFF???999333---ooodddTTTHHHAAA;;;444///sssgggWWWJJJBBB<<<666111wwwjjjZZZLLLDDD>>>888333yyylll[[[MMMEEE???999444zzzmmm___TTTKKK@@@999777}}}pppaaaVVVLLLAAA:::999tttcccWWWLLLBBB<<<;;;wwweeeXXXMMMBBB===<<>>nnn```TTTHHH???;;;mmm___RRRFFF===:::nnnaaaUUUHHH===999ooobbbVVVIII>>>:::pppcccWWWJJJ???;;;pppcccWWWJJJ???;;;qqqdddWWWIII>>>:::ttteeeXXXIII>>>999xxxhhhZZZKKK???999{{{kkk\\\LLL@@@:::lll\\\NNNCCC;;;mmm\\\OOODDD===kkk[[[NNNCCC===}}}iiiXXXLLLBBB;;;kkk[[[NNNCCC===rrrbbbTTTIIIAAAxxxhhhYYYLLLDDDyyyiiiZZZLLLCCC|||lll\\\NNNEEE}}}mmm]]]OOOFFFnnn___PPPGGGppp```RRRHHHqqqaaaRRRIIIqqqaaaRRRIIIqqqaaaRRRHHHqqq```QQQHHHsssaaaRRRHHHtttcccSSSIIIuuudddUUUKKKvvveeeVVVLLLvvveeeVVVLLLvvvdddTTTJJJuuucccSSSHHHtttbbbQQQGGGvvvdddUUUKKKwwwfffWWWMMMxxxhhhYYYOOOyyyhhhYYYNNNzzzhhhXXXMMM|||iiiXXXLLL}}}kkkYYYNNN~~~mmm\\\QQQooo]]]QQQppp^^^RRRppp]]]QQQnnn[[[OOOlllYYYLLLkkkWWWJJJkkkWWWJJJkkkWWWJJJnnnZZZNNNnnn[[[OOOooo[[[OOOooo[[[OOOooo[[[NNNoooZZZLLLnnnXXXJJJmmmWWWIIIkkkWWWKKKkkkWWWKKKlllXXXKKKlllXXXLLLmmmXXXLLLnnnYYYLLLoooYYYLLLoooYYYLLLpppZZZKKKppp[[[LLLqqq[[[MMMqqq[[[MMMqqq[[[MMMrrr\\\OOOttt___QQQvvvaaaSSSxxxaaaSSSxxxaaaRRRxxxaaaRRRxxxaaaRRRxxxaaaRRRzzzcccTTT{{{dddVVV{{{eeeWWW