BM6[6(C@ '''((((((((('''&&&%%%%%%((()))***+++***(((&&&$$$((()))***+++***)))'''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&'''((()))***+++,,,((((((''''''''''''(((((('''+++>>>fff''''''''''''''''''&&&&&&)))***++++++***(((&&&%%%'''((()))******(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''')))******+++((((((''''''''''''(((((()))...AAAiii(((''''''''''''(((((())))))******+++***)))'''&&&&&&''')))))))))(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((())))))***)))((((((''''''(((((()))+++000DDDmmm(((''''''''''''(((***+++))))))*********)))((('''&&&'''((()))((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))+++111FFFooo(((((((((((())))))***+++((()))))))))((((((((('''&&&'''((()))((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))***000FFFnnn((()))***************)))''''''''''''''''''''''''&&&''')))))))))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&'''''''''(((((((((***))))))(((((())))))***)))///DDDmmm((()))+++---,,,+++((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))******(((&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$######$$$%%%%%%''''''(((((((((((())))))******))))))))))))*********///DDDlll(((***,,,...---+++(((%%%%%%%%%$$$$$$$$$%%%&&&&&&((()))***+++***)))'''&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&((((((((()))))))))))))))******))))))))))))*********000DDDlll)))+++,,,...---+++(((&&&((('''%%%$$$$$$%%%&&&''',,,***(((&&&%%%&&&'''(((&&&&&&&&&'''''''''(((((()))'''&&&$$$$$$%%%&&&'''((()))))))))((()))***,,,***)))'''&&&'''(((***+++---000DDDnnn((()))+++++++++***((('''&&&&&&%%%%%%&&&'''((()))***)))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%$$$$$$%%%'''(((+++,,,,,,***((('''((())))))((('''&&&'''(((***++++++---@@@jjj''''''(((((())))))))))))&&&&&&&&&&&&''')))***+++((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))...///...,,,(((&&&%%%&&&''''''&&&&&&''')))+++,,,***+++===ggg&&&&&&%%%%%%&&&((()))***''''''((((((((()))******''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$&&&''')))***...///...,,,(((%%%%%%%%%&&&&&&&&&&&&''')))+++,,,***+++===fff&&&%%%$$$$$$%%%''')))+++*********))))))(((((('''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))******,,,,,,+++)))'''&&&&&&%%%%%%&&&&&&((()))***+++,,,---???iii&&&%%%$$$$$$%%%''')))***************)))'''&&&%%%&&&''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%'''(((((()))&&&(((******)))'''''''''%%%%%%&&&'''(((((()))))),,,...AAAkkkӵ'''(((((((((Ħ))))))(((&&&%%%%%%%%%Ħ%%%&&&''''''((((((&&&Ħ(((((((((((())),,,@@@lll<ĉ''''''''''''3we<Ħ))))))((('''3h?@e&&&Z$$$%%%&&&'''''''''3h?gL'''(((''''''&&&'''***???kkktQ&&&&&&((()))je<Ħ$$$''')))Bt=o9ĦH׼s***,,,HtĦ$$$%%%&&&''''''Bt=o9ĦHdĦ((('''&&&''''''(((,,,>>>gggggeĦ&&&'''(((FSĦ&&&&&&qjRgdKӵDdDĦ***,,,DdDĦ###$$$$$$%%%qjRgdKӵDdDĦ)))(((''''''((()))---???hhhgeĦ''''''sp?aĦ'''&&&GIdnuR)ĦDdDĦ)))+++DdDĦ!!!""""""###GIdnuR)ĦDdDĦ***)))(((((()))***...@@@iiigeĦ'''s<v>aĦ)))&&&peӵDx<DdDĦ((()))DdDĦ!!!!!!"""###peӵDx<>d<***))))))***+++///AAAjjjgeĦ'''Hg8>aĦ***'''B?Ho9'''>d<>d<ӵ"""###B?Ho9)))<x******+++///AAAjjjgeĦja>aĦ***)))@G%%%&&&se(((<Ō######$$$@G******Hkge))))))***+++///AAAjjjgeFm8'''>aĦ)))++++++%%%%%%%%%s׼s(((***Ho$$$#########%%%)))))))))***)))))))))+++...AAAiiigeFYĉ&&&'''>aĦ(((,,,---+++(((&&&%%%$$$$$$&&&&&&%%%Be'''***,,,nu]ӵ$$$$$$'''(((&&&''''''(((((((((((((((%%%'''******)))(((((()))***...@@@iiiŶS%%%%%%&&&3we<*********)))'''&&&'''******(((&&&'''((((((iĉ@3hR/Ō"""$$$''')))%%%%%%&&&&&&&&&&&&&&&%%%'''(((***+++,,,,,,+++++++++...@@@jjjA$$$%%%&&&k<)))+++++++++***(((&&&'''***+++)))'''&&&''''''((((((fh######%%%''')))'''((((((((((((''''''&&&'''(((***+++,,,,,,+++++++++...AAAjjj%%%%%%%%%'''***,,,,,,,,,***(((&&&'''(((***+++***((((((''''''''''''%%%$$$$$$&&&((()))************))))))(((''''''((()))***+++++++++++++++...AAAkkk>'''&&&&&&&&&&&&&&&''''''&&&&&&&&&(((+++------,,,)))'''%%%%%%&&&(((***+++))))))'''&&&&&&'''))))))((('''&&&%%%%%%&&&((()))***************)))((('''(((((())))))***+++++++++,,,///AAAkkk(((((('''&&&&&&'''''''''&&&&&&'''))),,,---,,,+++&&&&&&%%%$$$$$$%%%((())))))((('''&&&&&&'''((()))(((''''''&&&&&&&&&'''(((((()))))))))(((((('''&&&((((((((())))))***++++++,,,///AAAkkk))))))(((''''''''''''(((&&&&&&'''))),,,,,,+++)))%%%&&&%%%$$$######%%%'''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((***++++++,,,///BBBlll***))))))(((''''''((((((&&&&&&''')))++++++(((&&&%%%'''(((&&&$$$"""###%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((''''''((()))+++,,,,,,///BBBlll******)))((((((((((((((('''&&&''')))******'''%%%&&&(((***)))%%%######$$$###$$$&&&&&&&&&&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((())))))))))))((((((''''''((()))+++,,,---000BBBlllĭӵ+++&&&&&&######%%%&&&'''((((((((('''%%%$$$%%%%%%%%%$$$$$$#########%%%&&&((())))))+++---000---+++)))'''&&&'''((()))''',,,AAAkkkg&e>&e,,,@e&&&&&&??'''$$$$$$%%%'''(((((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&''''''(((+++---...,,,***(((&&&&&&''''''(((,,,@@@jjjHƅ^Hu]Ħ+++H׼s)))((()))((('''&&&%%%((())))))******((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$"""###%%%%%%%%%&&&(((***...---+++)))((('''&&&&&&)))---@@@iiiDdDΦDdDĦ***DdDĦ,,,)))'''(((''''''(((******(((&&&))))))***+++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%$$$$$$$$$&&&(((,,,++++++******)))(((((()))---@@@iiiDdDΦDdDӵ)))DdDĦ,,,***((()))(((((()))***+++***((()))***+++++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''((()))***+++,,,,,,,,,+++***...AAAjjjDdDʜ4DuTӵ'''DdDĦ,,,***((()))))))))))))))))))))***)))******++++++)))((('''&&&&&&&&&''''''''''''(((&&&''''''&&&$$$###%%%&&&%%%'''***---.........---***///CCCmmmD&dq&ĒR(((&&&>d<(((&&&(((***(((&&&%%%''')))((()))*********)))((('''&&&&&&''''''(((((((((((('''''''''%%%###"""###%%%%%%(((+++...//////---,,,***000FFFpppHu]3hh&&&'''%%%se(((((($$$(((***'''###!!!$$$)))((())))))******((('''&&&&&&'''''''''(((((())))))'''''''''%%%"""!!!"""###'''))),,,///000///,,,+++***111GGGrrrD^%%%$$$$$$%%%s׼s$$$&&&((((((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((%%%&&&((()))))))))(((''')))(((&&&%%%$$$#########&&&)))---......,,,++++++---...CCCqqq>d<Ħ&&&&&&&&&&&&)))Be%%%$$$$$$&&&%%%$$$$$$%%%''')))((('''''''''''''''''''''''''''%%%&&&''''''((((((((('''((('''&&&%%%$$$#########&&&)))+++---,,,+++++++++---...CCCqqqsdKĦ&&&'''((())),,,)))%%%######$$$$$$######%%%(((******)))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&((()))***))))))***,,,---...BBBpppne&&&''')))***+++,,,---,,,)))&&&$$$%%%&&&&&&%%%%%%''')))+++******''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&'''''''''&&&'''***,,,...///BBBooo(((((()))***+++,,,***++++++)))'''&&&''')))***)))((()))***+++***)))''''''''''''''''''''''''&&&&&&$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%'''***---//////BBBnnn((()))***+++,,,,,,++++++((())))))((('''''')))++++++)))((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''***---//////BBBnnn)))***,,,......---+++)))'''((()))(((''''''(((***((('''&&&''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$((('''&&&%%%$$$############%%%&&&''''''(((***---000///AAAmmm)))+++...000///---***(((((())))))(((&&&&&&'''((($$$$$$Ħ)))&&&&&&&&&&&&&&&Ħ&&&&&&'''((('''&&&$$$###)))((('''%%%$$$############%%%'''ӵ000AAAmmm+++,,,---------+++((('''((((((''''''&&&&&&&&&%%%&&&%%%>L)))+++$$$%%%'''(((=hĦ******)))(((&&&%%%$$$$$$&&&))))))'''%%%$$$$$$''''''4ĉ@ӵCCCooo)))***,,,------,,,+++***((((((((('''''''''&&&&&&&&&%%%HdĦ(((***%%%%%%%%%=Īj***)))'''&&&%%%%%%&&&''')))(((&&&#########'''(((GG=?lll((()))))))))(((&&&DdD$$$$$$&&&?fӵ((('''&&&Ħ(((&&&$$$ӵƜ`1.׼s@@@iii(((S?ʬ))))))3h?D%%)?&&&'''ZufĦ&&&%%%%%%gL'''&&&%%%g&e***gĉ@000BBBlllHtƅ^,,,(((Bt=o9ĦDtfo9Ħ******)))g?%%%%%%HdĦ$$$%%%%%%Hu]Ħ+++tt111EEEqqqq<R++++++qjRgdKӵHdDĦgdKӵ++++++GR/f6LĭĦ''''''DdDĦ###%%%&&&DdDĦ+++`eĭGGGtttpo9u)))***+++,,,GIdnuR)ĦDdDĦnuR)Ħ******CdgĪj,,,DdDĦ%%%'''(((DdDĦ+++HߝL`o9FFFssspeӵ(((ĦpeӵDx<>d<ӵDd<'''qR/ܗ?fӵ///>d<)))***>d<Ħ+++4DufئL>eEEEqqqB?<z&&&g&e>&e&&&&&&HL(((((('''ShӵgL***************))))))(((&&&&&&(((***---///...------000EEEtttsߝLGdUĦ'''Hƅ^Hu]Ħ&&&ntHdĦ&&&&&&HGgĉ@(((HdĦ,,,+++******)))))))))***'''(((************,,,---,,,...CCCrrrDdDDdDĦ(((DdDΦDdDĦ'''q<niDdDĦ%%%qet''''''DdDĦ---,,,***)))))))))***+++'''***+++***''''''***---+++---BBBpppDdDΦDdDĦ'''DdDΦDdDӵ###GIpӵDdDĦ&&&po9wӵDdDĦ---,,,+++)))((((((((((((------+++++++++,,,---...---000EEErrrDdDΦDdDĦ***>d<ʜ4DuTӵ###4DwDd<Ħ'''puR)Ħ>d<+++***)))((('''''''''...---,,,+++++++++,,,---+++...DDDqqq>d<Φ>d<Ħ,,,s&dq&ĒR###$$$i?ʜtd<Ħ)))HHܗDӊB(((<x'''''''''''''''...---,,,+++******++++++***...DDDrrrege,,,,,,sĪj@h###$$$$$$fdDĦ***@ďD)))(((Hkge'''&&&&&&&&&''''''++++++******)))(((((((((***...EEEsss+++++++++###$$$&&&%%%&&&DdDĦ+++***+++***(((&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&(((,,,CCCrrr************))))))))))))%%%(((***(((%%%$$$%%%(((''''''(((***+++>d<Ħ+++***)))+++...111---,,,***(((((((((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&***AAAppp))))))))))))(((((((((((((((+++---+++'''%%%&&&)))(((((()))******gdDĦ***)))((()))+++---,,,+++***((((((((())))))&&&&&&&&&&&&'''((()))***%%%&&&'''((())))))(((((('''+++CCCqqq))))))))))))((((((((('''+++...000...(((%%%&&&)))((())))))***De((())))))((('''((())),,,+++)))((((((((()))***&&&&&&&&&'''((()))***+++%%%&&&(((***++++++******+++///FFFuuu***++++++++++++***))))))***000444111***&&&'''***((()))***)))((()))))))))'''&&&'''))),,,))))))'''&&&&&&'''((())))))(((((('''((()))***+++)))((('''))),,,...,,,***+++---CCCttt------,,,+++***)))(((((((((,,,000///,,,)))***+++***++++++***((('''((()))(((((((((&&&%%%%%%(((***)))((('''&&&&&&'''((((((((('''&&&%%%&&&''')))***+++***)))+++...///---+++,,,///EEEuuu...---,,,***)))(((((('''&&&(((***,,,------------+++,,,---,,,)))&&&%%%%%%'''''''''%%%$$$$$$&&&(((''''''&&&%%%%%%&&&'''((((((&&&$$$###$$$%%%(((***,,,,,,,,,---///000///---...111HHHxxx+++***)))(((''''''(((((('''&&&&&&)))---...---+++)))+++---,,,)))&&&%%%$$$'''((((((&&&%%%ӵ$$$%%%&&&'''((()))'''%%%###$$$&&&)))+++,,,,,,---...//////.........222JJJxxx''''''''''''((())))))***)))'''%%%'''+++---+++(((&&&(((++++++***'''&&&&&&)))******)))4ĉ@ӵ%%%&&&'''(((***)))'''&&&&&&(((***,,,+++,,,---------------------222JJJxxx%%%&&&''')))***++++++++++++(((&&&''')))***(((%%%%%%''')))***)))(((((()))+++,,,,,,+++GG=?'''((()))******)))))))))***+++,,,)))+++------+++++++++,,,---222JJJwwwӵӵ((((((ĦƜ`1.׼s&&&((()))***Ħ++++++ӵ+++ĦKKKxxxg&e222guO>uO>&e((((((4ff?>ߝL,,,gĉ@&&&'''(((***Shӵg&e...>hӵyyyHu]Ħ111HŐeHŐeHu]Ħ+++qIܗGIӵ(((tt((()))+++HGgĉ@)))Hu]Ħ///ZuR)Ħ|||DdDĦ---DdDΦDdDΦDdDĦ...peƜ4DuTӵ(((`eĭ(((qet***(((DdDĦ...,,,t|d<Ħ&&&>d<ʜDd<ʜ4DuTӵ---+++F&uTӵ(((4DufئL>e'''puR)Ħ>d<Ħ+++Dt...rrrsdKĦ%%%D&oq<Ōq&ĒR))))))'''>dp&ĒR((((((nfʜh&&&((((((fe(((@ďD&&&&&&ne******=eAAAooo((('''%%%&&&%%%%%%%%%&&&$$$&&&((()))((()))(((%%%&&&'''(((***+++---BBBrrr$$$Ħ%%%$$$$$$%%%&&&))),,,---+++)))((('''''''''''''''&&&%%%$$$$$$%%%'''))))))'''&&&&&&&&&&&&'''((()))))))))(((''''''&&&%%%%%%&&&''')))***Ħ++++++***+++,,,,,,///DDDtttgdKĦ$$$$$$######)))***+++,,,,,,+++***)))'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&(((((((((((('''&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''(((***gdKĦ'''((())),,,---222444JJJwwwne''''''&&&%%%$$$))))))***++++++***))))))((((((''''''''''''(((((('''(((((())))))((('''&&&%%%&&&'''(((******++++++''''''''''''((()))ne)))((((((***,,,---222444IIIwww(((******)))'''&&&(((((())))))))))))((((((***))))))(((((()))******)))******))))))(((&&&&&&$$$%%%&&&(((***+++------(((''''''(((((()))***)))((()))***,,,---111333HHHvvv$$$&&&(((***+++***(((''''''((((((((((((((((((''')))))))))((())))))******((((((((((((((('''&&&&&&$$$%%%%%%'''(((***+++,,,((((((((((((((()))***+++))))))))))))***+++,,,,,,///111EEEsss###%%%''')))***)))(((((((((''''''''''''''''''(((((('''''''''(((((()))***%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((())))))***(((((()))***+++,,,,,,,,,,,,...BBBppp###$$$%%%&&&((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$######%%%&&&'''((((((''''''''''''((((((&&&(((***+++,,,,,,,,,++++++,,,AAAooo$$$$$$$$$%%%&&&)))+++,,,))))))(((''''''((())))))&&&&&&&&&&&&'''((()))***'''&&&%%%%%%%%%&&&''''''%%%$$$######$$$&&&((()))''''''&&&&&&&&&&&&''''''%%%'''***,,,------,,,++++++---AAAooo&&&%%%$$$%%%&&&))),,,...***)))(((''''''((()))***&&&&&&&&&''''''(((*********)))'''&&&%%%%%%&&&'''$$$#########%%%'''***,,,'''&&&&&&%%%%%%%%%&&&&&&%%%'''***,,,...---,,,***,,,...BBBppp'''$$$!!!ӵ***)))'''ĭӵ(((ӵ)))Ħ&&&&&&&&&'''((()))+++++++++***)))((('''&&&&&&&&&%%%''')))******+++---///---000DDDqqq$$$###?~4******)))g&e>&e(((g&e***>hӵ(((((()))***+++,,,---,,,+++)))((('''(((((()))''''''''')))***,,,---......111FFFrrr$$$4Dӵ******)))Hƅ^Hu]Ħ'''Hu]Ħ(((ZuR)Ħ******+++,,,---...///---+++)))(((((()))+++---***(((&&&'''+++......---000333GGGttt&&&+++4DuXӵ---)))(((DdDΦDdDĦ(((DdDĦ'''+++t|<++++++,,,,,,---///000111---+++(((''''''***---///...***&&&(((---111000...111444IIIuuu&&&,,,4DuXӵ---((('''DdDΦDdDӵ(((DdDĦ''')))o)h***+++++++++,,,---...///000,,,***(((&&&''')))---///000,,,(((***///222111...111444JJJvvv$$$)))4DuXӵ)))&&&&&&DdDʜ4DuTӵ(((>d<Ħ'''Dt***))))))***+++,,,---...,,,***((('''(((***,,,......,,,+++---000222000...000333IIIvvv"""%%%4DuXӵ&&&%%%$$$D&dq&ĒR(((&&&sdKĦ&&&DHRRud&&&''''''((()))+++,,,,,,,,,+++******+++,,,---***+++---/////////...---...111HHHvvv"""$$$4DuXӵ%%%$$$###Hu]3hh(((&&&$$$ne%%%%%%=e%%%%%%%%%%%%&&&((()))***...------,,,,,,---------'''***...///...---,,,,,,,,,000GGGuuu!!!4DuXӵ(((ĵD^)))'''%%%###((((((&&&&&&''''''&&&&&&&&&''''''((()))+++---//////---+++)))(((***,,,...///...,,,***...000FFFuuuΦ4DuXӵtvӵ>d<Ħ(((((('''%%%$$$$$$&&&Ħ'''$$$!!!!!!"""$$$&&&''''''&&&&&&&&&'''((((((***+++,,,------,,,***))))))***---...///...,,,+++...000FFFuuu?aŖ%7uSQuR)ӵsdKĦ(((''''''&&&%%%&&&gdKĦ'''$$$"""!!!"""$$$%%%''''''&&&&&&''''''((()))++++++++++++******))))))***+++---...///...,,,+++---000FFFuuu>A(((ne''''''''''''''''''ne((('''$$$"""""""""###%%%'''&&&&&&&&&'''((()))***,,,+++***)))(((((())))))+++,,,---......---,,,+++---000FFFttt)))(((&&&''''''&&&''''''(((((('''&&&$$$###"""###$$$%%%&&&&&&&&&'''((()))******,,,+++)))((('''((()))***+++,,,,,,------,,,+++***,,,000GGGttt###"""###%%%***---//////***)))((((((''''''''''''&&&'''((())))))(((&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&'''((()))***++++++***)))(((((()))***++++++++++++++++++******))),,,000GGGsss$$$%%%&&&&&&&&&(((+++---******)))((((((''''''&&&&&&'''((()))(((&&&$$$""""""""""""###$$$%%%'''(((&&&&&&''''''(((***+++,,,))))))))))))***++++++,,,************))))))((((((+++000GGGsss&&&((()))'''%%%%%%(((++++++******)))(((''''''&&&&&&'''((()))(((%%%###!!!!!!!!!"""###$$$&&&((()))&&&&&&''''''(((***+++,,,(((((()))***+++,,,------***)))))))))((((((''''''+++000GGGsss+++)))(((&&&%%%%%%%%%&&&''''''''''''(((((((((((((((''''''(((***+++)))(((%%%###"""###&&&***,,,,,,&&&&&&&&&&&&&&&'''((()))++++++*********+++,,,---'''((()))))))))(((&&&%%%,,,000EEEqqq)))(((&&&%%%$$$$$$%%%%%%'''''''''(((((((((((()))(((''''''(((******)))''''''%%%$$$%%%''')))******%%%%%%%%%&&&&&&((())))))******++++++++++++++++++(((((()))******)))((((((,,,000EEEqqq&&&&&&%%%$$$$$$%%%%%%&&&''''''((((((((()))))))))'''&&&&&&'''))))))(((&&&(((''''''((()))***((('''$$$$$$$$$%%%&&&((()))***)))***+++,,,,,,+++***)))(((((()))***++++++++++++,,,000EEEqqq%%%%%%%%%%%%&&&''''''''''''''''''(((((())))))***&&&%%%%%%&&&((()))'''&&&''''''(((***++++++)))'''######$$$%%%&&&((()))***((()))+++,,,,,,***((('''''''''((()))+++,,,,,,,,,,,,000FFFqqq&&&&&&''''''((()))))))))%%%&&&&&&'''(((((())))))&&&%%%%%%&&&((()))'''&&&%%%%%%'''***,,,,,,***(((###$$$$$$$$$&&&'''((()))'''(((***++++++***((('''&&&&&&'''((()))+++,,,---,,,000FFFrrr&&&'''((()))))))))))))))$$$$$$%%%&&&'''(((((()))'''&&&&&&'''))))))(((&&&$$$$$$&&&)))+++,,,***((($$$$$$$$$$$$%%%&&&'''(((&&&'''((()))***))))))((('''''''''''')))***,,,---,,,000GGGttt&&&'''((())))))(((((('''"""######$$$%%%&&&'''((((((''''''(((******)))'''&&&&&&&&&''')))***(((&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&''''''((()))******))))))(((((()))+++,,,---+++000GGGuuu&&&&&&'''(((((('''&&&%%%!!!""""""###%%%&&&''''''(((''''''(((***+++)))(((((('''&&&'''((('''&&&$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''')))+++,,,+++******)))***+++---...+++000HHHuuu###$$$%%%'''((('''$$$""""""#########$$$%%%&&&&&&))))))((((((((('''''''''******)))&&&###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''))),,,...///---+++))))))+++...000//////BBBrrr"""###%%%'''))))))'''%%%###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&++++++***'''$$$"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''')))+++------,,,***((()))+++...000111111EEEuuu""""""$$$'''***+++)))'''$$$%%%'''((()))(((&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$*********'''$$$""""""###$$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&(((***++++++***)))((())),,,...000222222GGGvvv######$$$&&&))))))(((&&&%%%''')))++++++)))'''%%%$$$$$$$$$#########""""""'''((((((&&&$$$"""###$$$$$$%%%%%%&&&'''(((((()))&&&%%%%%%%%%&&&''')))***))))))))))))***,,,...//////111FFFuuu%%%$$$$$$&&&'''(((&&&$$$&&&'''***,,,,,,+++((('''$$$$$$#########"""""""""###%%%&&&%%%$$$###$$$%%%%%%%%%&&&'''(((((())))))&&&&&&&&&&&&''''''((()))((())))))***,,,---......///111GGGuuu'''&&&%%%&&&'''(((&&&%%%&&&''')))+++,,,+++***)))%%%$$$$$$$$$$$$#########$$$%%%''''''&&&%%%&&&'''&&&'''''''''((()))))))))&&&&&&''''''(((((((((((()))***+++------......---///333IIIwww(((''''''(((*********)))%%%&&&((()))+++,,,,,,,,,&&&&&&&&&%%%%%%%%%$$$$$$(((***++++++)))'''''''''((((((((((((((((((((()))''''''(((((())))))((((((***+++---//////...------...222IIIwww(((''''''))),,,---------%%%&&&'''(((***,,,---...'''''''''&&&&&&&&&%%%%%%---///000...+++(((''''''))))))))))))(((((((((((('''((()))))))))))))))(((+++---///000000///---,,,+++000GGGttt&&&&&&'''+++000111///,,,&&&''''''((()))******+++((()))*********((('''&&&...//////---***(((''''''***(((&&&%%%&&&(((+++---,,,,,,,,,+++***)))'''''')))+++---/////////...------///CCCqqq&&&%%%&&&))),,,---,,,***'''''''''(((((()))))))))((())))))***)))((('''&&&)))+++,,,+++)))(((((()))+++***((((((((()))+++,,,++++++,,,,,,+++***(((''''''(((+++---/////////......000EEEsss&&&%%%$$$&&&((()))(((''''''''''''''''''''''''((((((((()))))))))(((''''''$$$&&&((()))(((((()))***+++++++++***************((()))+++,,,,,,+++***(((%%%&&&))),,,...///000000000222GGGuuu'''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((''''''$$$&&&((()))(((((()))***++++++,,,,,,+++)))((('''&&&(((***,,,---,,,***)))&&&''')))+++---......///000222HHHvvv)))(((((('''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''((((((''')))******)))((()))***)))***++++++***(((&&&%%%$$$&&&(((***++++++******((()))***+++,,,---------///111GGGvvv)))***+++***((('''((()))'''''''''''''''''''''(((''''''&&&&&&''''''((())))))+++,,,+++***))))))***)))*********)))(((&&&%%%$$$%%%&&&'''((()))************++++++,,,,,,------...000GGGuuu'''***,,,,,,***(((((()))'''''''''(((((()))))))))''''''&&&&&&&&&'''((()))(((***++++++***)))******************))))))((('''%%%$$$$$$$$$%%%'''((()))*********+++---...///000...111GGGvvv&&&)))------***(((((()))&&&''''''((()))***++++++'''&&&&&&%%%&&&'''((()))&&&(((***+++***)))***++++++++++++***************%%%$$$###"""###%%%''')))))))))***+++---000222333...111HHHvvv///,,,******,,,,,,***(((''')))******))))))***,,,...---***(((''''''(((((('''''''''(((((((((((((((((()))******++++++++++++,,,***&&&$$$###$$$&&&(((((()))+++...////////////000333JJJwww---+++)))***,,,---,,,***(((***++++++******+++,,,...---+++)))))))))***+++)))(((((('''''''''((((((******+++,,,,,,,,,++++++,,,***'''%%%$$$%%%'''))))))***,,,---............///333JJJxxx***)))(((***,,,---,,,+++)))***++++++******+++,,,...---,,,++++++,,,---...+++***(((&&&%%%&&&'''(((---------...------,,,,,,---+++(((&&&%%%&&&(((******++++++,,,------,,,,,,///333JJJxxx(((((((((((()))******)))((()))+++***)))((()))++++++++++++++++++---...///---+++(((%%%$$$%%%'''(((////////////...------,,,---+++)))''''''((()))***++++++++++++++++++******...222JJJxxx''''''''''''&&&%%%%%%&&&'''((()))((('''&&&'''((((((((()))***+++,,,---...---+++(((%%%$$$%%%'''(((////////////...------,,,,,,+++)))(((((()))***++++++*********))))))))))))---222JJJyyy&&&'''((('''%%%###$$$%%%&&&'''((('''&&&%%%&&&'''&&&'''((()))***++++++,,,+++***(((&&&%%%&&&'''(((---------...------,,,,,,+++***)))(((((()))*********))))))((((((((()))))),,,111JJJyyy%%%''')))(((%%%$$$&&&((('''((()))(((&&&%%%&&&'''&&&'''((()))******++++++)))(((((('''''''''((((((******+++,,,,,,,,,++++++))))))((((((((())))))***)))((('''''''''((()))***+++111JJJzzz$$$'''))))))'''''')))+++((()))***)))'''&&&&&&((('''''')))******+++++++++'''''''''(((((((((((((((((()))******++++++++++++)))((((((((((((((())))))(((''''''&&&'''((()))***+++000JJJzzz$$$)))---...+++***,,,///444---&&&$$$&&&)))((('''((('''&&&''')))++++++***))))))***++++++++++++***))))))(((((((((((())))))&&&%%%$$$%%%&&&'''&&&%%%((('''&&&%%%%%%&&&((((((---333LLLzzz&&&***//////---+++...000222---&&&%%%'''***)))(((((('''&&&''')))*********((()))******++++++******,,,++++++***)))(((''''''&&&%%%%%%&&&(((***)))((()))((('''&&&''''''((()))000666OOO}}}%%%)))---...,,,+++---///000+++'''&&&(((++++++***((('''&&&''')))******)))(((((()))***************......---,,,***(((%%%$$$&&&%%%&&&(((+++---...---******)))(((((())))))***000666OOO|||###&&&)))***))))))***+++,,,***'''''')))+++,,,+++'''&&&&&&''')))***)))''''''((())))))******))))))---.........,,,)))&&&$$$&&&&&&'''***...111222111,,,+++++++++************---222KKKxxx"""$$$'''(((((((((((())))))((('''((()))+++++++++'''&&&&&&((())))))(((&&&''''''((())))))))))))(((+++,,,---...---+++)))'''&&&&&&'''+++///222333333------,,,,,,,,,++++++***+++000HHHvvv$$$%%%'''((()))***))))))&&&&&&'''((()))))))))***'''&&&&&&((())))))'''%%%&&&''''''(((((((((((((((******,,,,,,,,,,,,+++***''''''(((+++...111222222---------------,,,******+++000HHHvvv###$$$%%%'''))))))((('''$$$%%%'''((((((''''''(((&&&&&&'''((())))))&&&$$$&&&&&&'''(((((((((''''''*********+++++++++++++++(((((((((***---/////////------......---+++***))),,,000HHHuuu!!!!!!"""$$$&&&'''&&&%%%###%%%'''((('''&&&&&&&&&&&&&&&'''((())))))&&&###%%%&&&''''''(((((('''''',,,+++***)))))))))******)))((((((***,,,......---------......---+++***(((***///FFFttt$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$''',,,///...)))$$$)))******)))&&&%%%%%%&&&((()))))))))''''''(((******'''$$$&&&,,,000///---)))222:::999111***))),,,...000FFFttt$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((+++...---)))%%%(((***+++***((('''''''''((())))))(((&&&&&&(((******&&&$$$%%%***...---+++(((///666777222---,,,---///222GGGuuu%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''(((***++++++(((%%%&&&(((++++++***((((((((()))))))))'''&&&&&&)))+++)))&&&###$$$(((******((('''+++111333333111/////////333IIIwww&&&'''((())))))((('''&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&$$$###&&&)))+++***(((''''''*********)))((((((***,,,(((&&&######&&&''''''&&&%%%'''***///222222111//////333JJJvvv''''''((())))))(((''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$###### $$$''')))((('''&&&&&&***+++,,,+++******+++,,,'''&&&$$$$$$%%%&&&&&&&&&$$$$$$&&&+++///111///------222IIIuuu&&&'''((())))))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$######$$$!!!###&&&'''&&&%%%%%%%%%)))+++---...,,,+++***+++'''&&&&&&%%%%%%&&&'''(((&&&&&&'''***,,,...---,,,---333JJJuuu&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&###&&&((((((&&&$$$$$$%%%###%%%&&&&&&%%%$$$%%%&&&%%%)))---...---***(((''''''''''''&&&&&&''')))+++)))***++++++++++++,,,,,,...444LLLvvv%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''###&&&******(((&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''###''',,,...---)))&&&%%%'''((((((((('''(((+++---,,,---...---+++***+++,,,///555MMMxxx%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%&&&)))***(((%%%)))(((''''''(((((('''&&&&&&'''((((((&&&%%%&&&''''''&&&%%%%%%$$$%%%&&&'''&&&(((***+++,,,,,,,,,+++......------,,,+++******000444LLLzzz&&&&&&''''''''''''&&&&&&&&&%%%$$$&&&***+++***(((***)))(((((()))(((&&&%%%&&&'''((('''&&&&&&'''((($$$%%%&&&&&&&&&&&&%%%$$$'''((()))***+++,,,,,,,,,,,,,,,,,,+++******))))))...333KKKyyy''''''((((((((((((''''''$$$###$$$&&&***,,,,,,+++***))))))******)))&&&$$$%%%&&&''''''&&&'''(((***$$$%%%'''((()))'''%%%$$$)))(((((()))***+++---...++++++******)))(((((((((,,,111IIIxxx((())))))))))))(((((('''######$$$&&&(((***++++++)))))))))***++++++(((&&&%%%&&&''''''&&&'''***,,,((())))))************)))***)))''''''(((+++...000************))))))((((((+++000HHHwww))))))******)))(((((('''$$$$$$%%%%%%&&&''')))***(((((((((***,,,,,,+++)))&&&''''''&&&&&&'''***---...---,,,++++++---///111***((('''&&&(((+++///111,,,+++++++++++++++******+++000HHHwww)))******))))))((('''&&&%%%&&&&&&&&&%%%&&&)))+++***)))((()))+++,,,,,,+++(((((((((&&&&&&'''***---000...,,,***+++...111333)))(((''''''(((+++///111,,,,,,,,,,,,,,,,,,,,,,,,,,,111IIIxxx))))))))))))((('''&&&%%%%%%&&&'''''''''(((,,,000///,,,))))))***+++++++++))))))((('''%%%&&&))),,,,,,+++***)))***,,,...000(((''''''((())),,,///111,,,,,,,,,,,,,,,---------...333KKKyyy))))))))))))((('''&&&%%%$$$&&&(((((((((+++000555333///+++(((((()))))))))+++***)))'''%%%&&&))),,,''''''((())))))***++++++'''''''''(((***,,,///000,,,,,,,,,,,,,,,,,,,,,,,,000444LLLzzz''''''&&&&&&&&&%%%%%%%%%'''(((''''''''')))...111222///+++(((%%%%%%&&&''')))******)))'''(((***,,,&&&%%%&&&)))---...,,,))))))'''%%%(((,,,......---,,,,,,,,,,,,,,,,,,,,,,,,111555MMM|||&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&'''&&&&&&(((+++...///...+++(((&&&&&&&&&''')))))))))((('''''')))+++)))(((''')))---......,,,((('''&&&(((+++......---++++++,,,,,,------------333777NNN}}}%%%%%%%%%$$$$$$$$$#########%%%&&&&&&&&&&&&((()))++++++***)))(((''''''&&&'''(((((('''&&&&&&''')))+++******+++---///......((('''&&&(((***,,,---,,,******++++++,,,---......222777OOO}}}$$$$$$$$$############"""!!!###%%%&&&%%%$$$%%%%%%(((((()))))))))((('''&&&&&&'''((('''%%%$$$%%%''')))***+++---......---+++(((''''''((()))***++++++'''((((((***+++,,,------///555MMM|||$$$$$$#########""""""""" """%%%&&&%%%$$$$$$$$$%%%&&&((())))))((('''&&&%%%&&&''''''%%%$$$$$$%%%&&&))),,,///...,,,)))'''''''''(((''''''((()))***%%%&&&'''((()))***++++++***111KKKzzz$$$$$$$$$#########"""""" """%%%&&&%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%'''((('''%%%$$$###$$$$$$(((,,,...---)))'''%%%'''(((((((((&&&&&&(((***&&&&&&''''''((()))*********111LLLzzz%%%%%%$$$$$$$$$######### ###%%%&&&&&&&&&''')))&&&&&&'''''''''&&&&&&%%%%%%'''((((((&&&$$$###$$$'''***,,,+++)))''''''(((&&&((()))'''%%%%%%''')))((((((((())))))*********---555OOO}}}%%%%%%%%%$$$$$$$$$$$$###!!!###%%%&&&&&&''')))+++''''''&&&&&&&&&%%%%%%%%%&&&''')))(((&&&$$$###$$$+++,,,+++)))&&&%%%(((,,,&&&((()))(((%%%$$$&&&)))***************+++++++++111999SSS***)))'''%%%$$$$$$$$$$$$"""$$$'''((('''&&&&&&&&&***)))(((''''''((()))******++++++)))''''''((()))+++,,,,,,+++(((&&&&&&'''%%%$$$###%%%'''(((((('''((())))))******+++,,,,,,...666QQQ~~~---,,,)))'''%%%%%%$$$$$$$$$&&&)))***((('''&&&'''***)))(((''''''((()))***.........,,,)))(((((()))+++,,,,,,***(((&&&''''''$$$######%%%'''))))))(((((((((((()))******++++++---555OOO|||///---+++)))'''&&&%%%%%%&&&(((******)))'''''''''))))))(((((((((((())))))000111000...+++))))))***---------+++)))''''''(((#########%%%(((******)))''''''(((((()))******+++,,,333LLLyyy,,,,,,+++)))((((((''''''''')))******((('''''''''))))))(((((((((((())))))...//////---+++******,,,111111000---***'''&&&'''###"""###%%%(((++++++***'''(((((()))******++++++---333KKKyyy''''''((((((((()))))))))&&&''')))((('''&&&'''((((((((())))))))))))(((((()))***+++***))))))+++---444444333///***'''&&&&&&#########%%%)))+++++++++(((((())))))***+++++++++...333LLL{{{###$$$&&&'''((()))))))))%%%'''((('''&&&&&&((()))(((((())))))))))))((((((%%%&&&'''''''''(((***,,,222333111...***'''&&&&&&$$$$$$$$$&&&)))++++++***''''''((())))))******+++...444MMM|||###$$$&&&((()))))))))(((%%%'''(((((('''(((***,,,'''((()))******)))((('''$$$%%%&&&&&&%%%&&&'''))),,,------+++(((&&&&&&'''&&&%%%%%%&&&)))******)))%%%%%%&&&&&&'''(((((()))---333MMM}}}%%%&&&''')))))))))((('''&&&'''((())))))***,,,///'''((()))******)))((('''%%%&&&'''&&&$$$$$$&&&'''&&&((()))((('''&&&'''((('''&&&%%%''')))******)))######$$$%%%%%%&&&&&&''',,,222LLL}}}''')))+++,,,***'''&&&&&&%%%&&&((()))++++++,,,,,,&&&''''''(((((((((((('''$$$$$$$$$%%%%%%%%%%%%%%%******((('''&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$"""$$$&&&''''''''')))+++---333NNN~~~&&&(((***+++)))'''&&&''''''''')))***+++++++++,,,(((((()))******)))((('''''''''&&&&&&&&&&&&&&&&&&******)))((('''''''''''''''&&&%%%&&&'''((('''&&&%%%'''((((((''''''((()))---333MMM~~~$$$&&&)))***)))'''''''''))))))***+++++++++++++++((()))+++,,,,,,+++)))(((+++***))))))((((((((((((+++******)))(((((((((''''''&&&%%%&&&((())))))((()))******)))'''&&&'''(((,,,222MMM}}}"""%%%((()))((('''''''''******++++++++++++******'''(((+++---......,,,+++...---+++***))))))))))))***************)))(((((('''&&&%%%''')))******))))))***+++***((((((((())),,,222LLL}}}"""%%%((()))((('''''''''***++++++++++++***))))))$$$&&&))),,,.../////////...---+++))))))))))))***)))******+++***))))))((('''&&&%%%''')))******)))'''(((******))))))+++,,,---333MMM}}}$$$&&&)))***)))'''''''''))))))*********))))))(((###%%%'''))),,,...///000,,,+++)))'''&&&''')))***((((((*********)))(((''''''&&&%%%&&&((())))))(((%%%&&&((())))))***,,,...///444MMM}}}&&&(((***+++)))'''&&&''''''(((((()))))))))((((((%%%%%%&&&'''(((+++---...)))(((&&&$$$$$$%%%''')))&&&''')))******)))'''&&&'''&&&%%%&&&'''((('''&&&$$$&&&((())))))***,,,...000555NNN}}}''')))+++,,,***'''&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%&&&(((***,,,'''%%%###""""""$$$&&&(((%%%&&&((()))***)))'''&&&'''&&&%%%%%%&&&'''&&&$$$%%%&&&((()))((()))***,,,111666NNN}}}((((((((((((((('''''''''((())))))'''&&&&&&(((***+++)))'''%%%$$$%%%&&&''''''$$$"""###%%%'''&&&%%%$$$&&&)))++++++)))'''%%%&&&%%%$$$%%%'''((('''&&&%%%)))------+++))))))+++---333LLL|||''''''''''''((((((((((((((())))))'''%%%%%%'''))))))(((&&&%%%%%%%%%&&&&&&'''%%%$$$%%%((()))(((&&&&&&''')))******)))'''%%%&&&%%%###$$$&&&''''''&&&%%%(((,,,......---,,,,,,---444NNN~~~'''''''''''''''((()))***)))))))))'''%%%%%%''')))'''''''''&&&&&&&&&&&&&&&&&&&&&''')))+++,,,***)))))))))***))))))((('''&&&'''$$$""""""###%%%&&&&&&&&&'''+++///222222000---...555PPP&&&&&&&&&&&&'''(((***+++)))))))))'''&&&&&&''')))'''((()))))))))((((((''''''(((***,,,......,,,+++,,,+++***)))((((((''''''(((%%%"""!!!"""$$$&&&&&&&&&''')))///444555222...///666QQQ'''&&&&&&&&&&&&(((***+++)))******((('''''')))+++***++++++,,,++++++***)))'''))),,,......------,,,---,,,+++)))((((((((())))))&&&###"""###%%%'''''''''''')))...444555222//////666QQQ((('''&&&%%%&&&(((***+++)))******))))))***,,,.........------,,,+++++++++)))+++------,,,+++,,,,,,---,,,+++***)))))))))***+++)))&&&%%%&&&'''(((((('''(((***---000111000///000555OOO***(((&&&%%%%%%''')))***)))***+++++++++,,,///222111000...,,,+++************,,,---,,,***)))***,,,+++++++++++++++++++++***,,,+++))))))******)))(((((()))+++++++++,,,---...000444MMM{{{+++)))'''%%%%%%&&&(((***)))***++++++,,,...111444222111...+++)))))))))***+++,,,---+++(((''')))+++******+++,,,,,,,,,++++++---,,,++++++,,,,,,***)))(((***,,,***((((((+++...000444KKKyyy((('''&&&%%%$$$%%%&&&&&&'''))),,,///111111111111111222222///,,,)))(((((('''((()))'''%%%%%%(((+++,,,,,,,,,++++++++++++***(((,,,000000,,,)))(((((()))((((((((((((***+++,,,000666PPP)))((('''&&&&&&&&&'''((((((***,,,...000000///...---...///---***''''''''''''((()))'''%%%%%%'''***,,,,,,++++++******))))))***---///...+++)))(((((()))((((((((()))***+++,,,000666PPP)))((('''&&&'''''')))))))))+++,,,......---+++***)))***+++***'''&&&%%%&&&'''((()))'''&&&%%%%%%'''*********)))))))))((((((,,,---...,,,***(((((()))(((((((((((()))***+++,,,///555OOO''''''&&&&&&&&&((()))******+++,,,---,,,***((('''&&&((()))((('''&&&&&&'''(((((((((((('''%%%$$$$$$&&&&&&''''''((()))******...---,,,***(((((())))))((((((((())))))***++++++...444NNN%%%%%%$$$$$$%%%''')))******+++,,,,,,+++)))'''&&&&&&((())))))(((''''''(((((((((((()))((('''$$$"""!!!"""$$$&&&(((***,,,---...,,,***(((((())))))***'''(((((()))******++++++---333MMM~~~$$$$$$###$$$%%%''')))***)))***+++,,,,,,***((('''''')))******)))((()))***'''((((((***+++)))&&&""" !!!###&&&)))+++---...,,,***(((((()))***+++***'''((()))***+++++++++***,,,222MMM}}}$$$$$$$$$$$$&&&(((***,,,'''(((***,,,,,,+++***)))(((***++++++***))))))***'''''')))+++---,,,'''###"""###$$$&&&)))+++,,,---***(((&&&(((***,,,,,,***&&&''')))***++++++******+++111LLL}}}%%%%%%%%%&&&'''))),,,---&&&(((***,,,------,,,+++)))***++++++)))((())))))''''''))),,,///...)))$$$%%%%%%&&&'''(((***++++++(((&&&&&&(((+++---,,,***&&&''')))***++++++*********111LLL}}}++++++************++++++)))+++//////---+++******(((***,,,,,,***(((''''''(((***,,,------+++((('''(((((('''''''''(((((()))))))))))))))(((((((((((('''''')))******)))((('''***111NNN)))(((((())))))***+++,,,******,,,///111111---***)))+++---,,,***)))((()))((()))+++,,,+++***'''&&&))))))((((((((((((((()))((((((((((((((((((((()))((()))***++++++++++++***+++555RRR&&&&&&''''''((()))+++++++++)))***///555555///))))))+++,,,,,,+++)))******'''(((***+++***)))'''%%%******)))((('''''''''''''''''''''(((((())))))***))))))+++,,,---------------999VVV''''''&&&&&&&&&'''(((((())))))+++///333222,,,'''((()))+++***)))))))))+++((()))***+++***)))'''&&&***)))((('''&&&&&&&&&&&&%%%%%%&&&'''((()))***+++((()))***+++---......///000:::UUU))))))'''&&&%%%%%%%%%%%%'''***---...---***'''%%%%%%'''(((((('''''')))*********+++++++++***)))((()))((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***+++(((((()))***+++,,,---...222888QQQ+++***(((&&&%%%$$$######&&&))),,,,,,)))%%%$$$$$$$$$%%%&&&&&&%%%&&&(((++++++++++++++++++***))))))(((((('''&&&%%%%%%%%%%%%$$$%%%%%%'''((()))******(((((((((((()))+++,,,---111666PPP******((('''%%%$$$$$$$$$((('''''''''((('''%%%$$$$$$%%%&&&&&&&&&'''***,,,***************))))))))))))(((((('''''''''((((((%%%%%%&&&&&&'''((())))))***)))(((((()))***+++,,,///777SSS))))))((('''&&&&&&&&&&&&***&&&###$$$)))+++((($$$%%%&&&&&&&&&&&&(((+++---))))))))))))((((((((((((***))))))))))))******+++%%%%%%&&&&&&'''(((((((((+++***)))))))))***+++,,,---999XXX'''(((((((((((((((''''''))))))'''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''***,,,***)))'''&&&&&&&&&((()))+++,,,,,,***((('''((()))(((&&&$$$$$$&&&)))***++++++******************+++222888SSS$$$&&&''')))*********)))))))))((('''''''''''''''%%%&&&'''&&&&&&&&&)))+++***)))'''&&&&&&'''((()))***,,,------+++)))(((((('''&&&%%%%%%''')))+++,,,***))))))((()))***+++,,,222888SSS"""$$$'''***,,,---,,,,,,)))))))))))))))(((((((((%%%&&&''''''&&&&&&(((******((('''&&&&&&''')))***+++...000000...+++(((''''''''''''''')))+++...///+++***((('''(((***,,,...222888TTT"""$$$(((+++---------,,,*********************)))&&&'''(((((('''''')))***)))((('''&&&'''(((***,,,111333333222...+++)))((('''((()))***+++---000222000...***(((((())),,,...111777TTT%%%&&&)))+++,,,,,,+++******++++++,,,++++++***)))''')))******)))((()))+++(((((('''&&&''')))+++---888888555000,,,))))))***'''))),,,,,,---...111444444111---***))))))+++---000666TTT'''(((((()))************+++,,,,,,---,,,***)))(((''')))+++***)))((()))***((('''&&&&&&(((***,,,...888777333...)))'''(((***%%%))),,,,,,+++,,,///222444222...+++******+++,,,...555SSS((('''''''''''')))***+++,,,,,,------,,,)))'''%%%%%%'''))))))((('''''''''''''''&&&'''(((+++---///000000...+++((('''((()))"""&&&******((('''***---///...,,,+++******++++++,,,333RRR'''&&&%%%%%%&&&(((+++---,,,---------+++)))&&&$$$$$$&&&((((((&&&%%%%%%%%%''''''&&&'''(((+++...///((()))******(((''''''''' $$$((((((%%%$$$&&&*********)))*********+++,,,+++222QQQ((((((((('''''')))---000///---,,,++++++)))'''$$$&&&((()))(((&&&%%%%%%&&&((('''(((+++......+++((()))))))))(((&&&''')))+++&&&'''((())))))((('''&&&...,,,++++++++++++***(((---777VVV)))***)))((('''(((,,,///000///---,,,,,,***(((%%%%%%'''(((((('''&&&&&&''')))))))))+++------***'''((()))))))))(((((()))+++((()))*********)))((((((,,,,,,,,,,,,++++++++++++111999UUU*********(((&&&'''***,,,///---+++++++++)))'''$$$%%%&&&(((((('''&&&''''''+++******++++++***'''%%%'''(((******))))))***++++++,,,,,,,,,+++***))))))***,,,...---+++***---000555999QQQ******)))'''%%%%%%'''(((***)))((('''((('''$$$"""$$$&&&(((((('''&&&'''(((,,,++++++***)))(((&&&$$$&&&)))+++,,,+++*********,,,,,,,,,,,,+++***))))))(((,,,///...******///444666777MMM|||((()))(((&&&######$$$%%%((('''&&&&&&''''''%%%###%%%'''(((((('''&&&&&&'''+++++++++)))(((&&&%%%%%%(((***,,,---+++*********++++++******))))))))))))(((+++...---***+++000555666888MMM|||'''((((((&&&###"""###$$$''''''&&&(((******)))(((&&&((()))((('''%%%%%%&&&)))******(((&&&%%%&&&'''+++---...---+++))))))***))))))(((((((((((()))***)))+++,,,+++***+++000444666:::RRR((())))))'''%%%$$$$$$%%%%%%%%%%%%(((+++,,,,,,+++((()))***)))&&&$$$$$$%%%&&&'''((('''&&&%%%''')))/////////,,,***((()))***((((((''''''((()))+++++++++***))))))***,,,///111333;;;VVV)))******)))'''&&&&&&'''""""""###&&&)))++++++***)))******)))&&&$$$###$$$$$$&&&((('''%%%%%%(((+++111111///,,,)))((((((***((((((''''''(((***,,,---,,,***''''''***---//////...999WWW...+++((('''((((((&&&$$$############&&&))),,,......---***'''######$$$&&&''''''&&&&&&'''(((***+++///---+++((('''''''''(((...,,,******+++++++++***'''''''''''')))+++---///111777TTT000---***)))******(((&&&&&&&&&%%%&&&(((***---///,,,+++(((%%%"""###%%%((())))))((('''((()))***+++---,,,***(((''''''((((((///---,,,,,,,,,,,,+++***&&&&&&'''(((***,,,---...000777UUU111///,,,++++++***)))(((***)))))))))***+++---...,,,+++(((%%%$$$&&&***---++++++***))))))))))))***+++***)))(((((((((((()))---,,,,,,,,,---,,,***'''%%%&&&(((***,,,---......///666UUU111///---+++************,,,,,,++++++++++++,,,---...---+++((('''***///333++++++***)))((((((((('''))))))))))))))))))))))))+++++++++,,,---+++(((%%%%%%&&&)))+++---.........---444SSS000///,,,)))'''''')))***---,,,++++++************------+++)))(((+++000333******))))))((('''&&&%%%((((((***+++++++++***))),,,+++,,,---...---***(((&&&(((***,,,.........---,,,333QQQ///...,,,(((%%%%%%(((***,,,,,,,,,+++******))))))******)))((('''(((+++...))))))))))))((('''%%%%%%(((***,,,------,,,***)))...------///111111///---******+++,,,---------------333OOO///...,,,(((%%%%%%(((+++,,,,,,,,,,,,+++******))))))******((('''&&&((()))((()))******)))((('''&&&***+++...//////---+++))),,,++++++---///111000///------,,,,,,,,,,,,------111555PPP//////---)))%%%%%%(((,,,------------,,,+++*********+++,,,+++(((''''''((())))))***++++++***((('''+++,,,///111000...+++))))))((('''))),,,...//////000...---,,,+++,,,------444777PPP++++++++++++*********)))++++++,,,,,,,,,+++*********,,,---+++'''$$$$$$&&&$$$(((---222333111...+++222222111...+++(((((())))))(((((('''''''''((((((,,,,,,,,,---------......000888SSS++++++*********)))))))))******+++,,,,,,+++++++++***,,,,,,***'''$$$%%%&&&$$$''',,,000111000---+++000000///,,,)))''''''''''''&&&&&&&&&&&&&&&''''''++++++++++++,,,,,,,,,,,,///777SSS******)))))))))((((((((())))))***+++,,,,,,,,,,,,+++++++++)))&&&%%%%%%'''%%%'''***,,,......---,,,......---***'''%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''))))))*********+++++++++...777SSS))))))))))))(((((((((((((((((()))+++,,,,,,,,,,,,+++***)))(((&&&&&&''''''&&&'''((()))+++,,,,,,---,,,---,,,)))&&&$$$$$$%%%$$$$$$%%%&&&'''((((((((()))))))))*********++++++---666SSS))))))))))))(((((((((((('''((()))***+++,,,,,,,,,+++***)))(((((((((((((((&&&&&&'''''')))+++,,,---,,,---,,,)))&&&%%%%%%&&&%%%&&&((()))************************+++++++++++++++555RRR******)))))))))((((((((((((((()))***+++++++++++++++***)))***++++++***(((&&&&&&'''''')))***,,,---,,,---,,,***'''%%%&&&'''((()))***,,,,,,,,,++++++)))************+++++++++***444RRR++++++*********)))))))))))))))************))))))*********---///...+++(((&&&&&&'''((()))+++,,,---+++,,,+++)))'''%%%&&&''')))***,,,------,,,+++***((((((((()))))))))******)))333RRR++++++++++++************)))************))))))(((******+++...111000,,,'''&&&'''((()))***,,,,,,---++++++***(((&&&%%%%%%&&&***+++,,,------,,,***)))''''''''''''((((((((()))(((333RRR+++***)))))))))***+++,,,,,,***((((((((('''%%%###'''))),,,......,,,(((%%%%%%$$$$$$$$$&&&***---000***)))((('''''''''''''''))),,,000000---***)))***''''''&&&&&&&&&&&&'''''')))333QQQ******)))))))))***,,,------+++))))))))))))(((&&&+++++++++++++++***)))(((&&&&&&%%%%%%&&&)))---///---,,,+++)))(((''''''''')))---000111...+++******(((''''''''''''''''''(((+++444RRR)))((((((((()))+++,,,---...,,,***)))***+++++++++///---+++((((((((()))***'''&&&%%%%%%&&&)))+++---///...,,,+++)))(((''''''***---111222000...,,,+++)))((((((''''''(((((()))---666SSS(((''''''((()))+++---......+++))))))+++---------///---+++)))(((((()))***'''&&&%%%%%%%%%'''(((***...---,,,***)))(((((((((+++---000222111///---+++))))))(((((((((((())))))...777SSS'''''''''''')))***,,,...+++***((()))+++---------,,,,,,,,,+++***)))((((((%%%%%%$$$$$$$$$%%%&&&'''++++++***)))))))))******+++,,,...000000///---+++))))))(((((((((((())))))...777SSS((('''''''''(((***+++,,,)))(((((()))+++,,,,,,+++)))***,,,---,,,+++)))'''$$$$$$$$$$$$%%%%%%&&&'''******))))))******+++,,,,,,+++***+++---...---+++)))((((((''''''(((((()))---555QQQ)))(((''''''((()))***+++(((((()))+++------+++)))((()))+++,,,,,,+++***)))$$$$$$%%%&&&&&&'''((())),,,,,,+++++++++++++++,,,,,,)))'''''')))+++,,,+++(((''''''''''''''''''(((+++333OOO))))))(((''''''((()))***((()))***---///...+++(((((())))))***++++++,,,,,,%%%%%%&&&'''((()))******000///...---,,,+++++++++,,,((($$$$$$'''***++++++''''''&&&&&&&&&&&&''''''***222NNN((())))))'''&&&&&&(((***+++)))((())),,,,,,***'''%%%&&&(((************)))$$$&&&((()))(((&&&&&&'''333111///,,,++++++,,,,,,)))((('''$$$"""###&&&)))((()))******(((''''''(((***222PPP+++++++++(((&&&&&&''')))***((('''(((******)))'''%%%&&&''')))******))))))$$$&&&(((((('''&&&&&&&&&---............---++++++(((((('''%%%$$$$$$&&&(((((()))++++++)))(((((())),,,333QQQ------,,,)))&&&%%%'''((()))'''%%%%%%'''(((((('''%%%&&&'''((((((((((((((($$$&&&''''''&&&%%%%%%&&&(((+++...111111///+++)))'''((()))(((&&&%%%&&&((((((***++++++***)))***+++---555SSS++++++***(((&&&%%%'''((()))'''%%%$$$$$$&&&'''(((%%%&&&&&&'''''''''''''''%%%&&&''''''%%%$$$%%%&&&***,,,///222111///+++)))&&&(((******(((''''''((()))***,,,,,,+++++++++,,,///666UUU'''''''''&&&%%%%%%(((***((((((&&&%%%$$$%%%((()))&&&&&&&&&&&&&&&''''''(((&&&'''((('''%%%$$$%%%&&&000000000000///---+++***&&&(((++++++***)))((())))))+++------+++++++++,,,...666UUU%%%%%%&&&%%%$$$%%%(((***((())))))(((&&&&&&(((***(((''''''&&&''''''((((((((())))))'''%%%$$$&&&'''222111000...---,,,++++++''')))+++,,,+++************,,,------+++******+++---555UUU&&&''''''&&&%%%%%%'''***)))***,,,+++)))(((***,,,))))))((('''''''''((()))*********(((&&&%%%'''(((......------,,,+++******(((***,,,,,,+++***+++,,,+++------,,,***(((((((((+++444TTT)))***)))'''%%%%%%'''))))))+++...---+++***+++,,,***)))(((''''''((()))***++++++***(((&&&&&&'''))))))***+++,,,,,,+++)))((()))***,,,+++++++++,,,---,,,---...,,,)))''''''''')))222SSS((()))*********((('''&&&,,,,,,------......------,,,,,,+++******++++++,,,((())))))*********)))))),,,***((())),,,//////...******++++++,,,---...///222111...)))&&&$$$&&&(((***222RRR******++++++***)))((('''++++++,,,---------,,,,,,++++++*********+++,,,,,,*********+++******))))))+++)))(((***---000000...***))))))***+++---...000111000---)))&&&%%%&&&(((***222RRR++++++++++++***)))(((''')))******+++,,,,,,++++++***************+++,,,---,,,,,,,,,,,,++++++******))))))))),,,///000000///***)))(((((()))+++---/////////,,,)))&&&%%%&&&(((***222RRR*********)))(((((('''&&&'''((()))***+++++++++***))))))))))))***+++,,,---...---,,,,,,++++++******((()))+++---///000///...,,,***((('''''')))+++,,,------+++)))&&&%%%&&&(((***222RRR((((((''''''&&&&&&&&&&&&&&&'''((()))***************)))))))))******+++,,,---,,,+++************+++''')))+++---...---------...,,,***((('''''''''(((*********(((&&&%%%'''(((***222RRR&&&%%%%%%%%%%%%&&&''''''&&&'''((()))***++++++++++++******)))))))))******+++***)))(((((()))***+++(((***,,,,,,+++***+++,,,...---+++***((('''&&&&&&(((((()))(((&&&&&&''')))***222RRR$$$$$$$$$$$$%%%''')))***&&&'''((()))***+++++++++,,,+++***))))))(((((()))'''&&&%%%%%%&&&''')))***)))++++++***''''''(((++++++++++++++++++)))((('''&&&'''((('''&&&&&&''')))***222RRR$$$$$$$$$%%%&&&(((+++,,,&&&'''(((***++++++,,,,,,---,,,+++)))((((((((('''%%%$$$######$$$&&&)))******++++++)))%%%$$$'''***((()))+++,,,---,,,***)))%%%&&&''''''&&&&&&''')))***222RRR(((&&&&&&'''***,,,---,,,&&&(((*********)))***,,,,,,,,,)))&&&$$$###&&&((('''&&&%%%$$$$$$$$$%%%&&&***)))((('''&&&'''((((((((((((((()))++++++***((())))))((()))))))))(((&&&+++333RRR)))((('''(((***,,,,,,,,,''''''(((***++++++++++++,,,,,,***'''$$$$$$&&&)))'''&&&%%%$$$$$$%%%&&&&&&))))))'''&&&&&&&&&'''(((&&&(((***++++++***)))(((***************)))(((''',,,333RRR+++)))((()))+++,,,,,,+++)))'''''')))---...---***,,,,,,***(((%%%%%%''')))'''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&+++///111...,,,+++,,,,,,,,,,,,,,,+++***((((((,,,444SSS,,,+++))))))+++++++++******'''&&&)))...000---)))++++++***(((&&&&&&(((***&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&(((///555666222//////000---......---+++***))))))---444SSS---+++))))))***+++***)))+++(((&&&(((---///,,,((()))))))))(((''''''(((***&&&&&&%%%%%%%%%&&&(((((('''''''''''''''&&&&&&&&&(((...555666222......000,,,...///...,,,******+++...555TTT+++***(((((()))***))))))***)))''')))+++,,,***''''''(((((((((&&&&&&(((***&&&&&&%%%%%%%%%'''((()))(((((())))))(((((('''&&&%%%***...000---+++***++++++---000///,,,***+++---///666UUU***(((''''''((())))))((()))))))))))))))((('''&&&$$$&&&''''''&&&&&&''')))&&&&&&%%%%%%&&&''')))***((()))*********)))((('''%%%&&&(((******)))((('''(((,,,///...+++***,,,//////666UUU((('''%%%&&&((())))))((()))***+++***'''%%%%%%%%%###%%%&&&&&&%%%%%%'''(((&&&&&&%%%%%%&&&''')))***)))***+++++++++***((('''&&&&&&&&&((()))***(((&&&'''+++///...+++***,,,000///777UUU&&&''''''&&&%%%&&&(((***+++)))((((((((((((&&&$$$""""""#########%%%))),,,***(((%%%######$$$&&&'''((()))***++++++***)))((('''&&&$$$%%%&&&''''''&&&'''))),,,,,,+++******+++333:::XXX&&&&&&'''&&&%%%%%%''')))+++)))''''''''''''&&&%%%$$$%%%%%%%%%$$$&&&))),,,)))(((&&&$$$$$$%%%'''((()))*********)))(((&&&%%%&&&%%%%%%%%%&&&&&&&&&%%%)))+++------,,,+++,,,,,,222999WWW%%%&&&&&&&&&%%%%%%''')))+++)))&&&%%%&&&''''''&&&&&&&&&&&&%%%$$$%%%'''))))))(((&&&%%%%%%'''(((***++++++***)))(((&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%***,,,......---------...222999WWW$$$%%%&&&&&&%%%%%%&&&(((***(((%%%%%%&&&'''(((''''''''''''&&&$$$###$$$&&&((('''&&&&&&&&&(((***++++++******)))(((''''''&&&&&&'''))))))((('''&&&&&&+++---......---,,,---///111888VVV$$$%%%''''''&&&%%%&&&(((***(((&&&&&&''')))))))))***+++***)))&&&%%%%%%&&&'''''''''&&&'''((()))***)))))))))******++++++,,,)))+++,,,+++)))(((((()))+++,,,------,,,,,,---///000777VVV$$$&&&(((((('''&&&'''((()))((('''(((***+++***)))---......---***(((((()))''''''''''''''''''(((((('''(((((()))+++---///000,,,......,,,)))(((***---,,,---------,,,,,,...///000777UUU%%%''')))***)))(((((()))(((((()))+++------,,,***---......---***((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((***---///000---//////+++''''''***///---......---,,,---///111///666UUU%%%(((******)))((())))))'''(((***---//////,,,******+++,,,***(((&&&%%%&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&''')))+++...///...///...***%%%%%%***//////000000///......111333///666TTT((('''(((+++------***&&&((('''&&&''')))+++***)))(((((((((''''''&&&&&&&&&)))'''&&&&&&'''&&&%%%###(((''''''&&&'''((()))***---,,,)))'''&&&''')))+++------+++******---222666666<<>>___,,,++++++,,,------+++)))'''(((***,,,------,,,,,,---,,,,,,+++,,,,,,,,,---((('''%%%$$$$$$&&&)))******)))((()))+++------,,,++++++******+++---///000---+++)))(((''')))+++,,,333>>>___******+++---//////,,,***((()))+++,,,------,,,,,,000///---,,,+++,,,------)))'''%%%$$$$$$&&&)))***,,,***)))***,,,------,,,******)))***+++---///111---+++)))'''&&&(((***+++111;;;]]],,,++++++---......,,,************+++,,,,,,***'''************)))(((&&&&&&######$$$%%%(((+++---///'''((()))***+++++++++***,,,***)))+++...///...,,,+++---///---)))''')))+++---777YYY+++++++++,,,......,,,******)))***,,,......,,,+++)))))))))))))))((((((((($$$$$$$$$%%%''')))+++---''''''(((((((((''''''&&&''''''(((+++......,,,))),,,,,,,,,,,,,,,---------///999ZZZ+++******,,,......---+++*********---///000...---''''''''''''((()))++++++&&&%%%%%%%%%&&&((()))+++(((''''''&&&&&&%%%$$$$$$%%%&&&(((+++---,,,)))&&&***)))(((***...000///...111;;;\\\,,,++++++,,,---...---,,,+++***+++---//////---+++%%%%%%&&&'''(((***---...)))((('''''''''((()))***)))((((((''''''''''''''')))))))))))))))(((&&&%%%'''((()))***+++---......333<<<\\\///---,,,,,,.........------,,,,,,,,,------***((($$$%%%&&&''')))+++---...+++******))))))***,,,---++++++*********+++,,,---111///,,,(((%%%$$$%%%&&&(((---111///***)))---222444<<<\\\222000.........///...---...---,,,------,,,)))'''$$$%%%''')))***++++++++++++*********+++---...000------,,,,,,---...000111555222---'''###"""%%%'''+++222777444,,,)))...555333;;;[[[666444111/////////...---...---------...---+++)))$$$&&&)))++++++***)))((((((((()))***+++...000222///...---,,,,,,---///000222111---((($$$"""%%%(((+++111444222---+++///444222:::YYY888666222000000///...------------...000000...,,,%%%'''***,,,,,,***'''%%%&&&&&&''')))+++...111333111///---+++++++++,,,------------)))%%%###%%%'''***,,,......,,,+++---000000999XXX===;;;888444111...---,,,+++,,,---...///...---,,,)))(((((()))******(((&&&((((((((((((***---000222///...+++((('''&&&''''''+++***)))'''%%%%%%''')))+++++++++***)))***---000///;;;\\\JJJCCC:::333000///---++++++,,,,,,------------,,,,,,***))))))***)))(((''')))(((((()))+++---000222...,,,***'''&&&''')))***++++++***(((%%%%%%''')))+++++++++******+++...111111===]]]ZZZOOOAAA777333111///,,,+++++++++++++++,,,------...,,,)))((())))))(((((())))))((()))***---///111---+++(((&&&&&&(((***,,,++++++***(((&&&%%%&&&((()))***+++++++++,,,///222222>>>^^^ccc[[[NNNAAA999444222000,,,+++***)))***+++,,,---,,,)))'''&&&''')))******)))((((((((()))+++...//////,,,)))&&&%%%'''***,,,*********(((%%%$$$%%%&&&''')))******+++,,,///111555@@@___eeeaaaXXXLLL@@@777444333,,,,,,************,,,---(((&&&$$$$$$'''***,,,---***)))((('''(((***,,,...000...***'''%%%&&&((()))'''(((((('''%%%$$$$$$&&&&&&((()))******+++...000999DDDbbbiiieee]]]RRRGGG===777444...---,,,++++++******+++%%%$$$###%%%))),,,......,,,+++***))))))+++---...000...+++((('''&&&&&&'''%%%&&&''''''&&&%%%&&&'''''')))+++++++++,,,---///<<>>555/////////...,,,+++)))(((&&&&&&&&&))),,,...///...///...---,,,,,,...///111---,,,+++***)))(((''''''%%%&&&((()))(((((()))***)))+++---...------...///888BBB```vvvddd[[[ZZZTTTFFF888000000000///...+++(((''')))((())),,,...000///...222111000//////000222333)))************)))((((((%%%''')))*********+++---,,,...000000/////////000222<<>>111......///000///...+++)))+++******,,,///000000///.........---------,,,,,,(((((((((***,,,,,,)))'''''')))+++,,,++++++,,,---......---,,,---...//////222<<<\\\yyy[[[AAA222///------000333333///*********)))+++---///...---,,,+++++++++++++++******%%%%%%%%%&&&)))++++++***((()))+++,,,++++++,,,------,,,+++******,,,...///777@@@```kkkNNN<<<000///...///222333222000---+++******+++,,,+++***))))))))))))))))))))))))%%%$$$###$$$''')))******((()))+++,,,+++***+++,,,+++***)))((()))+++...///777@@@```yyy\\\EEE555444222///---///333888111...,,,******)))((('''(((((((((((((((((((((((((((&&&$$$$$$&&&((((((((((((***++++++***)))***+++***)))((((((***,,,...000222<<<]]]}}}aaaKKK;;;:::666000+++,,,333999333000,,,***))))))'''&&&''''''(((((((((((())))))+++(((&&&&&&'''((((((((((((***++++++***))))))***))))))***+++,,,...000111...999ZZZxxxaaaQQQBBB>>>888111------000333222///,,,*********))))))((((((((()))))))))******+++)))(((((()))******)))(((***++++++)))((()))***((())),,,...000111111111---777YYYttt```WWWGGG@@@888222111000...,,,111...+++***+++,,,,,,,,,((()))))))))******++++++***))))))***,,,,,,,,,***(((***++++++)))((())))))(((***---000222333222222---888ZZZjjjZZZLLLCCC;;;999888333///...000///---------,,,+++)))...,,,******+++------,,,---------//////...+++)))&&&&&&''')))++++++***((((((***,,,000333555666777555===[[[sssZZZIIIFFFCCC>>>555...000777000///------------+++***---+++******,,,...//////,,,,,,,,,...///...+++)))&&&%%%&&&(((***++++++)))***+++---000222444555555555>>>]]]{{{eeeSSSLLLDDD???:::444444888111///...---...///...,,,+++)))(((***,,,///000000******+++,,,......+++)))%%%$$$$$$&&&)))+++,,,,,,------...000111222333333777@@@___{{{kkkWWWDDDAAAFFFDDD:::111444222//////000111000000***)))((((((+++---......(((((()))+++------+++)))%%%$$$###%%%(((,,,......///////////////000111111777AAAaaa}}}hhhSSSMMMMMMHHH<<<333666444111000111222222111+++)))'''''')))***+++***(((((()))+++------+++(((%%%$$$$$$%%%)))---//////000//////......///000111777@@@aaayyymmm___OOO@@@<<>>]]]uuujjjggg]]]KKK<<<666111,,,***---000111000++++++***++++++,,,,,,---,,,,,,,,,+++++++++******&&&+++000111///---///111333111000222666777555222555>>>]]]uuukkk```PPPDDD999444...,,,---000000000++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((***---///000111111111222333555666666555444222444===]]]kkkZZZSSSQQQAAA:::333///......---,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((((((+++000222111///000444777888555222111111333===]]]ssscccYYYTTTDDD===555111//////...,,,+++,,,---------,,,,,,+++++++++++++++++++++++++++)))'''%%%(((---000000...---222666666222......///333===]]]|||gggQQQBBB<<<555222222222222000,,,,,,---......---+++******++++++++++++,,,,,,,,,)))'''%%%&&&+++.........---000333333000------...444>>>^^^wwwYYYCCC>>>666333333444333222,,,---...///...---+++*********+++++++++,,,,,,,,,***)))''''''))),,,...///...///000000///.........555???___hhhGGGAAA999444333222111///,,,---...//////---+++************++++++,,,,,,,,,,,,+++)))((()))+++...000///.........////////////555???```^^^JJJ888444777666///)))333111///.........,,,+++((()))******)))***,,,...000---******,,,...---+++---,,,,,,///111111...+++...888ZZZ```PPP???999888666222111444111...,,,,,,,,,+++***&&&'''((()))((())),,,...---***'''(((+++---,,,+++,,,+++,,,...111111...+++...999[[[xxxcccUUUFFF>>>:::777777999555111---***)))******)))$$$%%%'''(((((())),,,...,,,)))&&&&&&))),,,,,,+++******+++---///000...,,,///999[[[qqqfffWWWGGG>>>;;;999999;;;666222---)))))))))******$$$%%%'''((((((***---///...***&&&&&&))),,,,,,+++******+++---...///.........999[[[~~~lllZZZGGG???===<<<999888666222---*********++++++%%%&&&((()))***+++...000222...)))(((***,,,,,,+++***+++,,,------......///...888[[[vvvcccNNNEEEBBB===888555444111---++++++,,,,,,,,,&&&((()))******+++...000444///***)))+++...///...,,,...///...------...000///999[[[rrr___QQQGGG===666444111...,,,++++++,,,,,,+++&&&((()))))))))***,,,...222---)))))),,,000222222///000111000---,,,...000111;;;]]]mmm\\\KKK<<<666666...,,,******+++,,,+++***&&&'''((((((((((((***,,,///+++'''(((,,,222444555000222222000---,,,...000333===___hhhLLLCCC===555000///...---,,,***(((''''''%%%&&&))))))%%%$$$&&&***(((&&&$$$&&&,,,333999444333111000/////////000555???```rrrbbbQQQ@@@444333111...,,,,,,,,,------)))'''))),,,,,,((('''(((,,,***'''%%%%%%)))...222...------------...000111444>>>___}}}xxxbbbHHH999777333///,,,,,,///000111***))),,,000000,,,***+++---+++(((&&&%%%&&&(((***&&&&&&'''))),,,...111222333===___|||lllUUUDDD;;;666111......000000///+++***---222222...+++,,,,,,***((('''&&&&&&%%%$$$"""###%%%(((+++...000222333===```tttooocccSSS>>>999333111111000---***+++))),,,000111---+++---+++)))''''''((((((&&&$$$$$$%%%'''))),,,...000000333>>>```uuutttkkk[[[BBB<<<666333333222---(((+++)))***...///,,,+++...+++(((''''''***+++(((&&&&&&''')))+++---...//////111===```}}}lll[[[GGG???666222444444000---,,,)))))),,,---+++,,,///...***'''(((,,,---***'''&&&'''))),,,...////////////:::^^^jjjWWWJJJAAA666111333666555222---))))))+++,,,+++---111000,,,((())),,,...+++((($$$&&&))),,,...///000000---888\\\rrr^^^OOOCCC888444333111000000,,,***)))***---///111111111...+++************)))(((((((((***+++---///000///;;;^^^|||jjjPPPEEE:::666555222//////+++***)))+++...111333333000...+++*********)))'''&&&(((+++...000000///...111<<<```xxxWWWKKK???:::777222///...***))))))+++///222444444///---,,,++++++***'''%%%$$$(((---222333222///---222>>>aaagggXXXGGG===888222//////+++***)))***---000111111...---,,,,,,,,,***'''%%%%%%(((---111333222///---333>>>aaayyygggQQQBBB999222000000,,,***))))))+++,,,---,,,------,,,------,,,)))&&&'''(((***---//////000000111===```qqqYYYGGG<<<444000111---+++)))((()))*********...---,,,---......,,,***)))))))))***,,,...000222000<<<___uuu]]]MMM@@@666111000,,,***((((((***+++++++++///---,,,,,,...//////...******+++,,,---///111333000<<<___ttt___PPPDDD999111...,,,***((()))+++---...---///---,,,,,,...000111111***+++,,,...000111222333111===```nnnTTTAAA999555222+++***+++///000,,,***,,,,,,------...///000111111,,,***)))***---000222333444>>>```wwwZZZEEE:::555111...,,,---000000+++)))***,,,------...///000000111,,,+++***+++...000222222444???aaa~~~```HHH<<<666111111......111///***((()))---------.../////////000,,,,,,+++---000111111000555@@@aaa~~~cccLLL>>>666111000------///...)))((()))---.....................------...000222333222111666AAAbbbjjjRRRAAA666///...++++++...---)))(((+++............------------.........111333555444333666AAAbbbtttZZZGGG:::222///,,,+++------***))),,,///.........------,,,,,,---,,,---///222444444444555@@@aaa|||aaaNNNBBB<<<333///...///...******,,,//////...------,,,++++++***))))))+++///222444444444???aaa~~~dddSSSJJJFFF777333111111///+++***,,,//////...---,,,,,,++++++((('''&&&(((,,,000333444444>>>```xxx___OOOLLL@@@>>>;;;777333///,,,******///333222,,,)))***,,,'''&&&(((,,,111333222000222BBBaaahhhSSSIIIMMMGGG>>>555///,,,+++++++++...111111...++++++,,,((('''(((,,,000222111///000AAA```ppp^^^PPPRRRLLLBBB999333///,,,***,,,---...///...---,,,,,,))))))***,,,///000///...--->>>^^^{{{tttkkk```NNNJJJFFFAAA===666...(((+++++++++,,,......,,,***+++++++++,,,---......---,,,===\\\zzzwwwrrrjjjTTTOOOIIIDDD@@@:::222+++***))))))***+++,,,+++)))++++++,,,,,,+++,,,,,,---,,,===]]]{{{ssslllhhh]]]OOODDD>>>:::555000************************+++,,,,,,+++******,,,......???^^^~~~tttpppuuuhhhVVVIIIBBB===777222+++---...,,,)))(((***,,,***+++,,,+++)))***,,,///111BBBaaa}}}uuuwwwvvvkkk\\\RRRKKKCCC999111---000222///***(((+++///)))+++,,,+++))))))---000333DDDccc|||mmmiiihhhgggYYYDDD:::;;;555111---)))'''(((***,,,++++++,,,,,,,,,---------000>>>bbbsssooommmllldddTTTEEE===666444111...---,,,******++++++++++++,,,,,,,,,---///===aaazzzsssmmmkkkfffVVVFFF;;;999777555333///+++(((******+++++++++,,,,,,,,,...;;;```xxxllllllnnndddTTTCCC@@@;;;777555111,,,(((*********+++++++++,,,,,,---:::___tttpppppphhh[[[OOOGGG===777444111...*********+++++++++,,,,,,,,,---;;;```{{{ssshhh^^^YYYOOOAAA888444222///,,,++++++,,,,,,,,,---------///<<>>cccxxxqqqrrrdddXXXIII???;;;888222------------.........//////333@@@dddxxxtttaaa^^^WWWLLL@@@777333222///+++***...000......000777CCCeeewwwjjjZZZNNNHHHAAA999222///+++***---///......111444@@@ccc{{{eeeZZZXXXSSSFFF:::000+++***---///...///111222>>>aaayyypppjjjaaaQQQDDD222---+++---/////////222222>>>bbbwwwdddRRRGGG555000---///000///000222555AAAddd~~~gggRRRFFF999333000000111///000333666BBBeee{{{yyy|||sss]]]MMM>>>777222222222000000333333???ccc~~~zzz|||zzzvvvnnnqqq{{{yyyooouuulllYYY@@@:::444333222000000333000<<<```yyy|||{{{wwwuuu~~~lllpppzzzvvvjjjooo}}}}}}yyyaaaGGG>>>666333111...///222000===___}}}zzzzzzyyyzzzzzzvvvuuuvvvxxxxxx~~~wwwiiiPPPEEE999555333111///000555CCCeeexxxzzz|||rrrwwwuuunnn{{{|||uuuoooXXXJJJ;;;555333///,,,,,,888GGGjjjzzzttt|||~~~uuulll\\\OOOBBB;;;555000...///555FFFjjj{{{iii]]]UUULLLDDD<<<555333666000BBBgggrrr___XXXRRRMMMGGG>>>999888333CCCgggoooeee^^^^^^]]]TTTGGG???===JJJkkkyyyooossswwwooo\\\LLLGGGRRRppp~~~}}}pppaaa[[[ZZZqqq~~~jjjcccpppxxx~~~xxx|||yyyoooyyywwwyyyrrrrrrxxxwwwppppppyyyuuu}}}{{{uuuiiioooyyyuuuiii___nnnqqqnnnfffbbbfffnnnuuugggmmmyyy{{{yyytttddd]]]cccfff]]]XXXZZZ]]]eeefff]]]YYY___eeeffffffeeekkkxxx}}}zzz{{{}}}|||yyyoooiiiaaa^^^[[[YYYYYY[[[aaahhh___^^^___bbbccccccccccccnnnooopppqqquuu|||}}}|||~~~wwwiiijjjooolllaaaXXXYYY]]]YYYRRRYYYkkkwwwxxxssseeebbbpppwwwpppmmmqqqyyyxxx|||}}}}}}wwwwww}}}pppqqq|||{{{qqqzzz~~~pppaaaVVVVVVYYY[[[^^^bbbbbb]]]```nnnyyy|||}}}}}}|||}}}}}}|||xxxuuurrruuuxxxzzzzzz{{{~~~~~~YYYWWWVVVTTTQQQRRR___nnnpppjjjlll}}}yyy|||~~~tttlllmmmuuuxxxssskkkvvvQQQPPPQQQRRRSSSZZZhhhvvv~~~zzzooolllppprrrnnnhhhuuu]]]SSSLLLTTTffftttzzzyyy|||rrrpppwww|||```WWWRRR]]]ttt{{{UUU\\\dddmmmzzzVVVgggwww~~~dddttt