BM6P6(@ ttteeeXXXPPPPPPOOOMMMLLLJJJIIIHHHHHHOOOMMMIIIEEEAAA???======CCCGGGKKKKKKGGG@@@:::666111000///..................///---***+++...---)))***'''(((+++)))%%%(((000'''''''''''''''''''''''''''''''''''''''((())))))*********)))&&&%%%%%%&&&&&&&&&### !!!%%%%%%"""'''&&&$$$###"""######$$$###$$$%%%%%%%%%###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""######""" !!!###$$$$$$###$$$&&&(((vvvgggZZZRRRQQQPPPNNNLLLKKKJJJJJJIIINNNMMMKKKIIIEEEAAA>>><<>>:::888333222000///---,,,,,,,,,+++---,,,***+++...---))))))***'''###%%%+++,,,'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''&&&%%%$$$$$$&&&$$$&&&%%%"""$$$((('''$$$&&&&&&%%%$$$############""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$''')))******(((&&&%%%%%%uuuggg^^^TTTQQQNNNLLLKKKMMMOOOQQQNNNNNNOOONNNKKKGGGCCCAAADDDFFFHHHFFFBBB===999777333222111///---,,,,,,,,,'''---///***&&&'''+++---***)))### ))),,,)))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&%%%#########%%%###&&&'''&&&(((+++)))$$$'''&&&%%%###"""######$$$!!!"""###%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$''')))++++++(((&&&%%%$$$xxxjjjaaa[[[WWWRRRMMMKKKJJJLLLMMMJJJLLLNNNLLLIIIFFFGGGHHHFFFJJJMMMJJJCCC===;;;;;;555444111---***+++...111555333000...+++*********(((((()))))))))))))))((()))'''(((***((($$$%%%)))'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%%%%$$$"""!!!&&&$$$"""###$$$&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&***...,,,'''######%%%zzzlllcccXXXUUUPPPMMMKKKLLLNNNPPPKKKLLLMMMLLLHHHFFFEEEFFFBBBGGGKKKJJJDDD???<<<<<<666444111///............,,,+++************+++,,,(((((())))))))))))(((((()))''')))+++)))%%%%%%)))'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,...$$$$$$%%%%%%%%%&&&&&&&&&'''***---,,,'''######%%%|||oooeeeXXXUUUQQQMMMKKKKKKMMMOOOKKKLLLLLLJJJGGGDDDCCCCCC???DDDIIIJJJGGGBBB???>>>888555222111222111---***)))(((((()))***+++,,,---(((((())))))))))))((((((((((((***---+++'''&&&)))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########$$$&&&'''!!!######"""$$$(((,,,%%%%%%%%%%%%&&&&&&&&&&&&'''***,,,+++'''######$$$ӵĦĦӵĦpppggg\\\XXXRRRMMMJJJIIIJJJKKKMMMLLLKKKIIIFFFCCCAAAAAA???DDDJJJLLLJJJEEEAAA>>><<<666111000222222...***......---,,,,,,+++++++++((())))))))))))(((((('''((((((+++///---(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%###%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$!!!!!! !!!!!!"""###!!!###!!!!!!&&&%%%%%%&&&&&&&&&&&&&&&&&&(((***+++)))&&&$$$###$$$4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lpppfff[[[WWWRRRMMMIIIIIIJJJKKKMMMLLLKKKIIIFFFDDDAAA???AAAEEEKKKMMMKKKGGGBBB???>>>888111...000222000---111000000///---,,,+++***)))))))))))))))(((''''''((((((+++///---(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$ !!!"""!!! ###&&&(((&&&"""!!!&&&+++&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((&&&$$$######GG=?HdĦ=ĪjGG=?HdĦ~~~ooodddVVVSSSOOOKKKJJJKKKMMMOOONNNLLLJJJHHHGGGEEEBBB???BBBEEEIIILLLKKKHHHDDD@@@===888111......000000000,,,,,,---------,,,++++++)))******))))))((('''&&&((((((***---+++'''&&&)))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%###!!!"""$$$&&&&&&%%%'''+++///''''''''''''&&&&&&&&&&&&***)))((('''%%%$$$######ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ}}}lllaaaTTTQQQNNNKKKJJJLLLNNNPPPNNNLLLIIIHHHHHHGGGCCC@@@@@@BBBEEEHHHJJJHHHEEECCC888666333000/////////000))))))+++,,,------,,,,,,************)))((('''&&&)))''')))+++)))%%%%%%)))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$######"""""""""###$$$&&&)))+++((('''''''''&&&&&&&&&&&&+++)))'''&&&%%%$$$######?~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??{{{jjj___VVVSSSOOOKKKIIIJJJLLLNNNNNNLLLIIIIIIIIIHHHDDDAAA===>>>AAAEEEHHHHHHFFFDDD333444444222000......///++++++------...---,,,+++************)))((('''&&&)))'''(((***((($$$%%%)))%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%%'''%%%######%%%&&&'''&&&(((((('''''''''&&&&&&&&&+++)))'''%%%%%%%%%###"""4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħmmm```TTTNNNJJJKKKKKKJJJJJJMMMNNNNNNNNNLLLIIIDDD@@@===<<>>;;;777333000///////////////...------,,,++++++******)))''''''&&&&&&&&&'''&&&%%%%%%&&&%%%###!!!***'''$$$"""$$$&&&'''(((,,,&&&%%%)))***&&&%%%'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&%%%%%%$$$######&&& %%% (((&&&%%%$$$#########$$$$$$&&&&&&'''''''''&&&%%%$$$***))))))((('''%%%$$$###4DuXӵ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ĦnnnaaaUUUOOOKKKLLLLLLJJJKKKNNNNNNNNNNNNLLLIIIDDD@@@======???CCCGGGIIIIIIFFFDDD>>><<<777333000/////////......------,,,+++++++++******)))((('''&&&&&&&&&)))((('''(((((((((&&&$$$###"""!!!"""&&&***,,,,,,+++&&&%%%)))***'''%%%(((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###"""###'''%%%***000'''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&$$$###"""4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵooobbbUUUOOOKKKLLLLLLKKKKKKNNNMMMMMMMMMLLLIIIEEEAAA>>>===???BBBGGGJJJKKKIIIFFF???===888444000/////////------,,,,,,++++++*********))))))((((((''''''''')))((('''((())))))(((&&&'''%%%%%%%%%'''((('''&&&)))%%%%%%((()))((('''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###'''%%%'''***"""***)))&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######4DuXӵ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ӵqqqcccUUUOOOKKKKKKKKKJJJJJJLLLLLLLLLMMMLLLIIIEEEAAA???===>>>AAAGGGMMMOOONNNKKKAAA>>>999444111/////////,,,,,,,,,++++++*********))))))))))))(((((('''''''''&&&&&&'''(((((('''%%%)))((('''(((((('''$$$"""'''%%%%%%&&&(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%'''%%%!!!""""""""""""###%%%'''((()))'''%%%$$$$$$$$$&&&'''$$$$$$%%%%%%%%%%%%%%%$$$4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRssseeeUUUNNNJJJKKKKKKHHHIIIKKKKKKLLLLLLLLLIIIFFFBBB@@@BBBBBBCCCIIIOOOQQQOOOKKKCCC@@@;;;555111/////////,,,,,,++++++++++++******((())))))***))))))((('''((('''&&&'''((((((&&&$$$"""###$$$'''***+++***(((&&&&&&%%%%%%''')))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$'''&&&)))'''""""""""""""###%%%'''))))))'''%%%$$$$$$$$$&&&'''$$$%%%%%%&&&&&&&&&&&&%%%4DuXӵ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@htttfffUUUOOOKKKKKKKKKIIIIIIKKKJJJKKKLLLLLLJJJFFFCCCAAAHHHFFFEEEIIIOOOPPPMMMHHHDDDAAA<<<666222///......,,,,,,,,,,,,,,,,,,++++++((()))*********)))((('''***)))(((((())))))'''%%%&&&&&&&&&(((******(((&&&&&&'''&&&$$$&&&)))(((%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######---))),,,'''))))))$$$$$$$$$$$$%%%''')))***((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼svvvgggXXXQQQMMMMMMMMMJJJJJJMMMIIIJJJKKKKKKJJJGGGDDDAAAFFFCCCCCCGGGNNNQQQNNNIIIEEEBBB===777222///......,,,,,,,,,,,,,,,,,,------'''(((***++++++***)))(((+++***((((((((('''%%%""",,,***)))(((((('''$$$"""&&&((('''$$$%%%)))(((###%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###(((222++++++$$$&&&$$$%%%%%%$$$$$$%%%'''((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦvvvhhhZZZSSSOOOOOOOOOLLLLLLNNNIIIJJJKKKKKKJJJGGGDDDBBB@@@===>>>DDDNNNSSSQQQMMMFFFCCC===777222000......------------------------'''(((***++++++***)))((()))(((&&&&&&%%%$$$!!!'''&&&%%%&&&)))***))))))&&&)))(((###$$$((('''!!!&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$(((!!!###!!!)))%%%$$$######"""###$$$&&&'''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$###""""""?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦvvvfff^^^VVVPPPPPPQQQNNNLLLMMMHHHGGGGGGIIIKKKKKKGGGCCCBBBBBBCCCGGGLLLPPPRRRRRRNNNGGG===666333000---***,,,,,,------,,,,,,+++***++++++++++++***(((&&&%%%(((&&&$$$&&&)))+++)))'''%%%$$$###"""###%%%((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&$$$"""###%%%&&&$$$!!!!!!$$$((("""$$$&&&%%%######'''+++)))((('''&&&&&&&&&''''''$$$###"""###%%%%%%###!!!>AneneneneDenene>Ak<fhDenenenezzzkkk```XXXQQQQQQQQQNNNLLLMMMKKKJJJKKKMMMPPPOOOJJJFFFBBBBBBBBBEEEJJJOOORRRSSSPPPHHH>>>666333000...+++,,,,,,------,,,,,,+++*********++++++***((('''&&&(((''''''''')))))))))((('''&&&%%%$$$%%%''')))***'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&$$$###%%%%%%%%%###"""###$$$&&&###$$$$$$$$$###$$$''')))'''&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$~~~ooobbbZZZSSSRRRQQQNNNLLLMMMKKKKKKLLLPPPSSSRRRMMMHHHCCCBBBAAACCCHHHNNNRRRTTTQQQIII>>>666222000...,,,,,,,,,,,,,,,,,,++++++***))))))*********((('''&&&((()))***)))((('''((()))))))))'''''''''((()))***(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$&&&&&&$$$###&&&$$$###"""###%%%%%%%%%%%%###"""###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&&&&%%%qqqfff]]]UUUSSSQQQNNNLLLMMMHHHIIIKKKOOORRRQQQLLLGGGDDDBBB???AAAFFFLLLQQQTTTPPPHHH===444111///...,,,+++,,,,,,,,,,,,+++******(((((()))))))))((('''&&&(((***,,,***'''&&&'''******)))(((''''''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###((($$$!!!!!!$$$&&&%%%###&&&###!!!"""&&&'''&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%###$$$%%%&&&%%%uuujjj```WWWTTTRRRNNNLLLMMMGGGGGGIIIMMMQQQPPPLLLGGGEEEBBB??????DDDJJJOOORRRLLLDDD:::333000///---+++++++++,,,,,,++++++***)))'''((())))))((('''%%%$$$(((***,,,***'''%%%''')))((((((''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&'''%%%###((($$$!!!!!!$$$&&&%%%###%%%###!!!###&&&'''%%%"""$$$%%%%%%%%%%%%$$$###"""%%%$$$""""""###$$$$$$###{{{mmmcccYYYUUURRRNNNLLLMMMIIIHHHIIIMMMQQQRRRNNNKKKFFFCCC??????CCCHHHLLLOOOHHHAAA888333000///---++++++++++++++++++******)))(((((()))((('''&&&$$$###'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%''''''%%%$$$&&&$$$###"""###%%%%%%%%%$$$######$$$%%%%%%$$$"""!!!"""###$$$###"""!!! &&&###!!!!!!"""$$$$$$###pppeee[[[VVVSSSNNNLLLMMMJJJIIIHHHKKKPPPRRRPPPMMMFFFCCC@@@@@@BBBFFFJJJKKKDDD???888444333111...,,,+++++++++++++++***)))))))))))))))((('''$$$"""!!!'''&&&%%%&&&'''((('''&&&$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%###"""###$$$&&&"""###%%%%%%$$$###############%%%%%%%%%$$$"""!!!'''$$$"""!!!###$$$%%%%%%qqqggg\\\WWWSSSNNNLLLMMMIIIGGGFFFIIIMMMPPPOOONNNGGGDDDAAA@@@CCCFFFHHHIIICCC>>>999666555333000---***++++++++++++***))))))******)))(((&&&$$$!!!'''$$$###$$$''')))'''%%%$$$%%%&&&'''(((((((((((($$$%%%%%%&&&'''((())))))))))))(((((((((((())))))&&&%%%%%%&&&''''''&&&$$$###%%%&&&$$$!!!!!!$$$((( ###'''&&&###!!!"""$$$&&&'''((())))))'''%%%$$$(((&&&###"""$$$%%%&&&&&&zzzpppeee[[[WWWUUUQQQMMMLLLDDDFFFHHHLLLNNNNNNKKKHHHGGGDDD???>>>@@@DDDHHHJJJBBB???:::666444111---+++---......///...---+++***)))***+++***((('''&&&&&&+++(((%%%%%%((())))))((((((&&&%%%%%%'''(((((('''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((()))'''%%%%%%%%%&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&'''&&&$$$%%%!!! %%%$$$ $$${{{nnncccYYYVVVUUUQQQNNNMMMFFFFFFIIILLLNNNNNNKKKHHHEEEBBB>>>===@@@CCCFFFGGGBBB>>>:::666444111...,,,............---,,,++++++)))*********((('''''''''***'''%%%%%%'''((('''%%%'''&&&$$$%%%&&&(((((('''''''''((((((((((((''''''&&&&&&'''''''''((((((((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$###%%%""""""%%%%%%""""""%%%|||kkk```WWWUUUUUURRRPPPOOOHHHHHHIIIKKKMMMMMMJJJHHHCCCAAA>>>>>>@@@BBBDDDDDDAAA>>>999666444222///---//////...---,,,,,,,,,,,,)))))))))))))))))))))((()))(((''''''((((((&&&$$$&&&%%%###$$$&&&''''''&&&''''''((((((((((((''''''''''''''''''((((((((()))'''%%%$$$%%%'''))))))(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%$$$!!!%%%######%%%&&&######&&&}}}iii^^^VVVUUUUUUSSSQQQQQQJJJIIIJJJKKKLLLLLLKKKIIICCCAAA??????AAACCCDDDDDDBBB>>>999666444222000...000///---,,,++++++,,,---***)))(((((()))******)))'''((()))*********((('''&&&$$$######%%%&&&&&&%%%&&&''''''((((((''''''&&&'''''''''((((((((())))))(((&&&%%%%%%''')))((((((%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########""" $$$######$$$$$$$$$$$$%%%hhh^^^VVVUUUVVVTTTRRRRRRKKKJJJIIIJJJLLLLLLKKKJJJFFFDDDAAAAAACCCDDDEEEEEECCC???:::666333222000///000///---,,,++++++,,,---+++)))'''(((***++++++***###$$$'''((())))))((((((&&&$$$######%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%###!!!!!!""""""""""""$$$$$$###kkk```WWWVVVVVVTTTRRRQQQLLLJJJIIIIIIKKKMMMMMMLLLIIIFFFCCCBBBCCCEEEGGGGGGEEEAAA;;;666333111///...//////...---,,,,,,,,,,,,...***''''''***,,,+++))) """$$$%%%%%%%%%&&&'''&&&%%%###$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((()))'''%%%%%%%%%&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%"""###!!!!!!$$$%%%###nnncccZZZWWWWWWTTTQQQQQQLLLJJJHHHIIIKKKMMMNNNNNNKKKGGGCCCAAABBBEEEGGGHHHGGGBBB<<<666222000///---............---,,,++++++000+++''''''***,,,***((($$$&&&&&&%%%######%%%''''''&&&$$$%%%&&&(((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%######%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''%%%$$$###$$$!!!"""&&&&&&###pppeee[[[XXXWWWTTTQQQPPPLLLJJJHHHHHHKKKNNNOOOPPPLLLHHHBBB@@@AAAEEEGGGIIIIIIDDD<<<666222000...------......///...---+++***111,,,''''''***,,,***'''***++++++((($$$###%%%((((((&&&%%%%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""$$$&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%########################$$$###""""""######!!! $$$%%%"""###'''((($$$qqqhhh\\\UUUSSSTTTSSSQQQIIIGGGFFFGGGKKKOOORRRSSSRRRKKKCCC@@@CCCEEEEEEDDDDDD@@@;;;666222000//////***---...+++,,,...(((******)))'''&&&&&&(((+++))))))((('''''''''''''''''''''''''''''''''''''''+++)))'''''''''&&&%%%###++++++&&&!!!"""''')))'''&&&$$$###%%%((((((%%%"""'''&&&&&&%%%%%%&&&&&&''''''######&&&&&&"""!!!%%%(((***)))%%%"""###"""%%%$$$""" !!!$$$''')))tttkkk___WWWTTTTTTRRRQQQLLLJJJHHHIIILLLOOORRRRRRPPPJJJCCC@@@CCCEEEFFFEEEDDDAAA<<<666222000//////...111000...///222000)))*********(((&&&&&&(((+++))))))(((''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&'''(((&&&%%%'''(((&&&######'''(((%%%%%%$$$$$$&&&''''''%%%###'''&&&&&&%%%%%%&&&&&&''''''######&&&&&&""""""%%%'''(((&&&###"""$$$"""############$$$%%%&&&'''xxxpppdddZZZVVVTTTRRRPPPOOOMMMKKKKKKMMMPPPQQQQQQNNNHHHCCC@@@BBBEEEFFFEEEDDDAAA<<<777333111//////,,,---+++***,,,000000---*********(((''''''(((***))))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''%%%%%%&&&((()))((('''###&&&'''%%%%%%((('''$$$###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$###%%%%%%""""""$$$%%%%%%### """%%%###!!!"""###%%%&&&%%%$$$$$$~~~yyyyyy~~~vvvjjj___YYYUUURRRPPPOOOMMMKKKLLLNNNPPPQQQQQQKKKGGGBBBAAABBBDDDFFFFFFDDDAAA===888444111000///((()))(((((()))+++++++++***++++++)))'''''')))***))))))((('''''''''''''''((((((((('''&&&&&&%%%%%%'''&&&%%%&&&((((((((('''###'''(((&&&&&&((()))'''###%%%((('''$$$###$$$''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%$$$######$$$$$$$$$!!! ###'''%%%!!!"""###$$$%%%$$$$$$###yyytttuuu{{{pppddd[[[VVVRRRQQQNNNLLLKKKLLLNNNPPPQQQPPPIIIFFFCCCAAAAAACCCDDDEEEDDDBBB>>>:::555222000///,,,,,,...///...,,,++++++***++++++***(((((()))***))))))((('''''''''''''''(((((('''''''''&&&&&&&&&)))'''&&&&&&''''''&&&%%%&&&******&&&%%%(((+++,,,###&&&'''&&&###"""%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$######$$$"""!!!$$$(((&&&"""######"""""""""###$$$%%%wwwsssuuuuuuiii^^^WWWTTTRRROOONNNLLLMMMNNNOOOOOONNNHHHFFFDDDAAAAAAAAACCCDDDDDDBBB???;;;777333111///...---000222000+++)))+++***+++,,,+++)))((()))***))))))(((''''''''''''''''''''''''''''''''''''''')))(((&&&&&&''''''&&&$$$(((,,,,,,'''%%%(((,,,---%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''$$$&&&&&&######%%%%%%"""!!!$$$%%%"""###&&&&&&$$$$$$###"""!!!!!!"""$$$$$$xxxvvvzzzyyylllaaaYYYUUUTTTTTTRRRPPPOOOOOOOOOMMMKKKHHHGGGEEEBBB@@@@@@AAACCCDDDCCC@@@<<<777444111///---+++,,,...+++&&&'''---)))+++,,,+++***))))))***))))))((('''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&%%%&&&(((((((((&&&&&&,,,...***&&&'''******'''%%%$$$###$$$&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###'''&&&###"""%%%%%%!!!$$$'''### """$$$$$$""""""############""""""zzzyyy{{{nnnbbbZZZVVVUUUYYYVVVTTTRRRPPPNNNKKKIIIHHHGGGEEEBBB@@@???@@@BBBDDDCCC@@@<<<888444111000000,,,+++---***&&&***222)))+++,,,,,,***))))))***))))))((('''''''''''''''$$$%%%%%%&&&'''((())))))%%%$$$$$$&&&(((***))))))###+++///,,,(((''''''&&&)))%%%""""""%%%'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''###''''''""""""&&&%%%!!!$$$'''###"""$$$!!!$$$&&&&&&$$$!!!|||ooofff___ZZZXXXYYYXXXVVVTTTQQQOOOMMMLLLGGGEEEBBB???>>>>>>???@@@BBBBBB@@@>>>;;;888555444000...------......---,,,---,,,+++***)))'''&&&%%%))))))))))))((((((((((((---+++)))'''&&&'''((()))''''''''''''''''''&&&&&&&&&******'''(((+++(((!!!(((((('''%%%""""""###%%%&&&&&&&&&&&&%%%$$$###"""$$$######$$$&&&''''''&&&!!!"""###$$$$$$$$$$$$$$$ """###$$$%%%%%%&&&zzzmmmccc^^^ZZZXXXXXXWWWUUUSSSQQQNNNMMMLLLHHHFFFBBB@@@>>>???@@@AAACCCCCCAAA>>>;;;888555333000...------......---,,,,,,+++***))))))***++++++))))))))))))((((((((('''***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''(((******&&&%%%((('''###%%%%%%&&&%%%$$$%%%''')))&&&&&&&&&&&&%%%$$$###"""%%%$$$###$$$%%%&&&%%%$$$!!!!!!"""###############"""######$$$$$$$$$######wwwiii```[[[YYYYYYWWWVVVTTTRRROOONNNLLLLLLIIIGGGDDDAAA???@@@AAABBBEEEDDDBBB???;;;888444333000...------......---,,,,,,+++)))))))))***+++,,,)))))))))(((((((((''''''***)))'''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))%%%###%%%&&&%%%$$$%%%&&&&&&%%%&&&(((***&&&&&&&&&&&&%%%$$$###"""%%%$$$######$$$$$$###""""""#########$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! uuueee\\\YYYYYYYYYVVVTTTRRRPPPNNNMMMLLLLLLJJJHHHDDDBBB@@@AAABBBCCCGGGEEECCC@@@<<<888444222000...------......---,,,,,,++++++***)))'''&&&&&&))))))((((((((('''''''''+++***)))((('''(((((((((&&&&&&&&&'''''''''''''''"""%%%'''&&&$$$$$$%%%&&&&&&''''''&&&$$$###$$$&&&%%%%%%%%%%%%%%%$$$######%%%$$$""""""######!!!%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! tttddd[[[WWWXXXYYYTTTRRRPPPMMMLLLKKKLLLLLLJJJHHHEEEBBBAAAAAABBBCCCGGGFFFDDD@@@<<<888555333000...------......---,,,)))+++,,,---,,,***'''%%%((((((((((((''''''''''''***))))))(((((((((((((((&&&&&&&&&'''''''''(((((( $$$'''((('''&&&'''%%%&&&'''&&&$$$######$$$$$$$$$%%%%%%$$$$$$######&&&$$$"""""""""""" %%%$$$############$$$$$$######$$$$$$$$$######"""vvveee[[[WWWWWWXXXRRRPPPNNNLLLJJJJJJKKKLLLJJJHHHEEEBBB@@@AAABBBCCCGGGFFFDDDAAA===:::666555000...------......---,,,'''))),,,...///---+++***((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((!!!!!!'''***)))'''((("""$$$&&&&&&%%%$$$%%%&&&###$$$$$$$$$$$$$$$######%%%$$$""""""###"""!!!###"""!!! !!!"""!!!"""###$$$$$$$$$$$$$$$yyyggg\\\XXXWWWWWWQQQOOOLLLJJJIIIJJJKKKLLLIIIGGGDDDAAA@@@@@@AAABBBFFFFFFDDDAAA>>>;;;888666000...------......---,,,((((((((()))******++++++(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((())))))!!!###))))))'''(((%%%'''))))))'''&&&%%%&&&######$$$$$$$$$$$$######%%%$$$"""#########"""!!!%%%$$$""" !!!"""###""""""###$$$$$$$$$$$$$$${{{iii^^^XXXWWWWWWPPPNNNLLLIIIIIIIIIKKKLLLIIIGGGDDDAAA???@@@AAABBBFFFEEEDDDAAA>>>;;;999777000...------...///---,,,***(((%%%###"""###&&&((((((((('''''''''&&&&&&&&&(((((()))))))))))))))(((%%%%%%&&&&&&'''((())))))222%%% '''((('''(((+++------,,,(((%%%######"""######$$$$$$$$$######%%%$$$######$$$$$$###"""((('''%%%######$$$%%%&&&######$$$$$$$$$######"""oooddd]]]XXXUUUWWWVVVSSSPPPLLLKKKLLLMMMIIIFFFAAA??????@@@AAAAAAGGGEEEDDDDDDDDD@@@:::555111000///.....................,,,((($$$%%%***///((((((((((((''''''''''''(((&&&$$$%%%)))+++***)))&&&&&&&&&&&&&&&'''((()))'''(((***++++++******)))((()))***+++***)))'''%%%$$$"""!!!###&&&'''%%%###"""%%%''''''&&&$$$$$$%%%&&&&&&%%%%%%$$$###""""""######$$$$$$%%%&&&'''(((ssshhh```ZZZVVVTTTSSSRRROOOLLLJJJKKKLLLKKKGGGCCC@@@???@@@BBBCCCHHHGGGFFFFFFEEEAAA:::555///.........---......///...,,,***)))((((((''''''((((((((((((''''''''''''(((&&&%%%&&&(((***)))(((%%%%%%%%%&&&'''((()))***))))))*********((('''&&&'''((()))***)))(((&&&%%%$$$###"""$$$&&&'''%%%"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$%%%'''(((yyynnneee]]]XXXRRRSSSSSSQQQNNNLLLLLLMMMLLLIIIDDD@@@???@@@CCCEEEJJJIIIHHHGGGEEE@@@:::555------------------...///,,,***)))+++...---)))$$$(((((((((((('''''''''''')))'''&&&&&&'''(((((('''$$$$$$%%%&&&'''(((***+++))))))))))))(((&&&%%%$$$&&&'''((((((((('''&&&%%%%%%$$$###$$$%%%%%%$$$"""%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%'''(((tttiii```YYYSSSTTTUUUTTTQQQOOOOOOOOOMMMJJJEEE@@@>>>???BBBFFFIIIIIIHHHGGGCCC>>>888444...------,,,,,,,,,------*********---//////,,,)))((((((((((((''''''''''''(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&$$$######%%%(((%%%%%%%%%$$$$$$#########&&&$$$###""""""$$$&&&(((wwwlllaaaZZZSSSTTTUUUTTTQQQOOOOOOOOOKKKIIIFFFAAA======AAADDDGGGGGGHHHFFFAAA;;;666333000///...---,,,++++++++++++,,,---+++)))(((***,,,(((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&%%%$$$######"""%%%&&&&&&$$$######%%%(((''''''&&&%%%###""""""!!!%%%$$$###""""""$$$%%%&&&xxxlllaaaZZZRRRSSSSSSQQQNNNLLLLLLMMMIIIIIIGGGBBB>>><<<@@@CCCDDDFFFGGGEEE@@@:::666444000///...---,,,,,,,,,,,,---...---)))###!!!$$$(((((((((((((((''''''''''''&&&''''''&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&&&&$$$######$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%$$$###"""!!!$$$$$$#########$$$$$$$$$vvvkkk```YYYTTTSSSRRROOOLLLJJJKKKLLLHHHJJJJJJEEE@@@===@@@CCCCCCFFFHHHFFFAAA;;;777666...---------...//////000...---+++(((&&&&&&&&&'''((((((((((((''''''''''''$$$%%%'''&&&%%%%%%'''***%%%%%%%%%&&&&&&((())))))''''''%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((!!!$$$&&&&&&$$$###$$$&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$###"""uuujjj```YYYWWWVVVSSSPPPLLLKKKLLLMMMHHHKKKLLLHHHBBB???@@@CCCCCCFFFIIIGGGBBB<<<999888++++++,,,---///111333444---***(((***...000...,,,)))(((((((((''''''''''''###%%%'''&&&$$$%%%(((+++######$$$%%%''')))+++,,,***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((())) ###&&&&&&$$$###%%%'''###%%%''''''&&&$$$$$$%%%!!!!!!"""$$$%%%&&&''''''!!!###$$$&&&%%%$$$"""!!!rrrhhh___YYYTTTSSSRRRNNNKKKKKKLLLNNNQQQOOOLLLHHHEEECCCBBBBBBIIIHHHGGGFFFDDD???:::666111...,,,+++,,,...//////(((+++---++++++---+++&&&,,,***((('''''''''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))'''&&&$$$$$$%%%&&&'''$$$%%%&&&'''))))))(((&&&******)))''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))&&&###""""""""""""!!!&&&%%%%%%%%%$$$#########~~~qqqfff\\\VVVRRRRRRQQQOOOLLLKKKMMMNNNRRRPPPMMMIIIFFFDDDCCCBBBGGGFFFFFFEEECCC???:::666222///,,,,,,---.........///000...)))'''***,,,,,,)))(((&&&''')))******)))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((()))'''&&&$$$$$$%%%&&&'''#########%%%&&&'''&&&%%%***)))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''%%%######$$$$$$###"""$$$$$$$$$$$$$$$#########qqqeee[[[UUUPPPQQQQQQOOOMMMLLLMMMNNNRRRPPPNNNJJJGGGEEECCCCCCEEEDDDDDDDDDCCC@@@:::666333111...------------,,,(((,,,...)))'''***,,,---***((('''''')))******)))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''((('''&&&%%%$$$%%%&&&&&&#########$$$%%%%%%&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$"""""""""##################ttthhh]]]VVVPPPQQQQQQOOOMMMLLLLLLMMMPPPOOOMMMJJJGGGEEECCCBBBBBBBBBCCCDDDCCC@@@;;;666444222///...------,,,+++!!!***,,,++++++***(((---+++((('''''''''&&&$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!###%%%&&&$$$"""!!!!!!!!!"""#########$$$wwwkkk```ZZZRRRRRRQQQOOOLLLJJJJJJKKKMMMLLLKKKIIIFFFDDDBBBAAAAAABBBCCCDDDDDD@@@;;;666444222000///...---,,,*** (((++++++,,,***&&&,,,***(((&&&&&&&&&$$$###&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&''''''&&&&&&%%%%%%%%%%%%###%%%'''&&&%%%%%%''')))'''(((((()))(((((('''&&&%%%%%%&&&''''''&&&%%%%%% """$$$%%%$$$"""!!!!!!!!!"""#########$$$zzzooofff```VVVUUURRRNNNIIIGGGHHHIIIIIIIIIIIIHHHFFFEEECCCBBBBBBCCCDDDFFFEEEAAA;;;666444222000//////...,,,***&&&)))***((())),,,,,,)))***(((&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""&&&&&&$$$###$$$&&&&&&'''((())))))((('''&&&$$$%%%&&&''''''&&&%%%$$$!!!$$$%%%$$$###""""""##################xxxooojjj[[[YYYSSSMMMGGGDDDEEEGGGGGGHHHHHHIIIHHHGGGEEEDDDCCCDDDEEEGGGFFFBBB;;;666333111000000000///---+++......+++***---111///))),,,***)))((()))***)))((((((''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%!!!'''(((%%%"""###%%%&&&'''((())))))((('''&&&###$$$&&&''''''&&&$$$######!!!!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$#########~~~~~~xxxsss___[[[TTTLLLEEEBBBDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDEEEGGGHHHGGGBBB;;;555222111000000000000---+++***++++++...444777000&&&222///,,,+++******(((&&&((((((((((((((()))******(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###)))+++((($$$$$$&&&%%%'''(((******)))'''&&&###$$$&&&''''''&&&$$$###&&&$$$"""###%%%'''((((((&&&%%%%%%%%%$$$#########tttnnnwwwzzzsssfff^^^SSSKKKHHHFFFDDDBBBKKKLLLMMMKKKIIIGGGGGGHHHGGGEEECCCDDDEEEDDD???;;;222111111222333222000...---++++++---111333111///&&&'''((()))))))))((('''((('''&&&%%%%%%&&&'''((()))))))))))))))(((''''''%%%''')))(((&&&%%%&&&)))&&&%%%###""""""###$$$&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''###"""!!! !!!""""""&&&&&&%%%%%%%%%%%%$$$$$$qqqgggmmmuuu|||xxxiiiaaaVVVNNNJJJHHHFFFEEEKKKLLLMMMLLLJJJGGGFFFFFFDDDCCCCCCEEEGGGEEEAAA<<<333222222333444333111...+++++++++---//////...---)))((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%''')))(((&&&%%%&&&(((''''''%%%%%%&&&''')))***''''''''''''((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$######""""""ooobbbdddjjjrrr{{{kkkbbbWWWNNNJJJIIIGGGFFFKKKMMMOOONNNJJJFFFDDDCCCAAAAAABBBFFFHHHGGGBBB>>>666555444444444444111///***+++,,,,,,+++***+++++++++)))&&&$$$$$$%%%'''(((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&%%%&&&'''((('''&&&&&&'''((($$$#########$$$&&&((()))%%%&&&'''((()))(((((('''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%$$$######"""qqqcccccchhhnnnzzziii```UUUMMMIIIHHHFFFEEEKKKMMMOOONNNJJJEEEBBB@@@>>>>>>AAAFFFJJJJJJEEE@@@888777555555555444222000***,,,...---)))'''(((***)))(((&&&%%%$$$%%%'''((('''''''''&&&&&&''''''''''''''''''((((((''''''&&&&&&''''''''''''&&&''''''$$$############$$$&&&&&&"""###%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$%%%&&&&&&))))))((('''&&&&&&%%%%%%tttfffgggiiilllzzzwwwfff___TTTMMMJJJIIIGGGEEEJJJLLLNNNMMMIIIDDD@@@>>><<<===AAAFFFKKKKKKFFFBBB:::888666555555444222000+++...000...***((((((***%%%%%%&&&'''((((((((((((&&&''''''''''''''''''&&&'''(((((()))))))))((((((''''''&&&&&&'''''''''&&&))))))((((((''''''''''''"""###%%%''''''&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&& !!!"""######$$$$$$%%%))))))(((''''''&&&%%%%%%yyyjjjiiihhhhhhrrr~~~tttddd]]]VVVPPPNNNLLLIIIGGGHHHJJJLLLJJJFFFBBB???>>><<<===@@@EEEKKKLLLHHHDDD<<<999666555444333222000---...///...,,,***)))***%%%&&&((()))***)))((('''&&&&&&'''(((((('''&&&&&&'''((())))))))))))))))))((('''&&&&&&'''((('''&&&))))))((('''&&&%%%$$$$$$$$$%%%&&&'''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ooojjjfffbbbjjjxxx{{{ppp___ZZZTTTQQQPPPNNNJJJFFFGGGHHHIIIGGGCCC@@@>>>>>>>>>>>>@@@DDDJJJKKKIIIFFF===:::666444333333111000...---,,,,,,---,,,***(((++++++***)))((((((''''''&&&&&&'''(((((('''&&&&&&&&&'''(((((())))))(((((((((&&&%%%&&&((()))'''%%%&&&&&&&&&%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%%%%############$$$$$$$$$$$$ssskkkddd___gggtttwwwkkkYYYVVVRRROOOOOOLLLHHHDDDFFFGGGGGGEEEAAA???>>>>>>???>>>???DDDIIIKKKIIIGGG===:::666444333222000//////,,,***+++------***'''111///+++(((&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''(((((((((''')))&&&%%%&&&((()))'''%%%''''''(((((()))((((((((($$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''xxxiii]]]bbbeeepppsssfff```ZZZWWWVVVSSSLLLGGGGGGGGGGGGHHHGGGEEEBBB>>>;;;<<<===AAAFFFJJJKKKIIIGGG<<<:::666333000...---...---,,,,,,---000000///...))))))************))))))&&&&&&%%%$$$$$$$$$$$$%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$###"""%%%$$$"""!!!!!!"""$$$&&&(((''''''&&&$$$######"""%%%$$$######""""""######$$$$$$$$$#########""""""wwwggg[[[```cccnnnsssggg^^^YYYVVVWWWUUUOOOLLLKKKHHHHHHHHHGGGEEEAAA===;;;;;;<<<@@@DDDHHHIIIGGGEEE===:::777333000...---------,,,,,,---//////...,,,(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$%%%%%%$$$###############uuudddXXX]]]aaallluuuiii]]]XXXVVVWWWWWWRRRPPPQQQIIIJJJIIIHHHEEEAAA===::::::;;;>>>CCCFFFHHHFFFDDD===;;;777333000...---------,,,,,,,,,------+++***''''''(((((((((((('''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%tttcccWWW^^^bbbmmmwwwkkk\\\WWWUUUVVVVVVRRRQQQRRRKKKKKKJJJHHHDDD@@@===:::;;;<<<>>>BBBFFFGGGFFFDDD>>><<<888333000...------...,,,+++,,,,,,,,,)))((('''(((((())))))(((((('''***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((((((((("""###$$$%%%%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$&&&'''wwwfff\\\eeeiiitttyyylll\\\WWWTTTTTTTTTPPPNNNPPPLLLKKKJJJGGGDDD@@@===;;;<<<===???BBBEEEGGGFFFDDD???<<<888444000...------...,,,++++++,,,+++)))'''((())))))******))))))(((******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''%%%'''((())))))'''%%%###&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###"""""""""###%%%'''(((}}}nnngggrrrvvv{{{nnn\\\VVVSSSSSSRRRNNNMMMNNNLLLKKKIIIGGGDDDAAA>>>=========???BBBEEEFFFFFFDDD@@@===999444111...------...,,,++++++,,,+++)))'''))))))************))))))+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''%%%&&&(((((((((&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%yyyuuu}}}nnn[[[UUUQQQRRRQQQNNNMMMOOOKKKKKKIIIGGGDDDBBB@@@???===<<<===@@@CCCEEEDDDCCC@@@>>>999555111...---------,,,+++,,,---,,,+++)))(((((())))))))))))((((((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''%%%%%%%%%%%%%%%###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$###$$$$$$$$$###!!!~~~oooZZZUUUQQQRRRRRRPPPOOOQQQKKKJJJIIIFFFDDDBBBAAA@@@<<<;;;<<<>>>AAACCCCCCBBBAAA>>>:::555111...---------,,,,,,,,,------,,,***''''''((((((((((((''''''***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((('''&&&%%%$$$"""######$$$&&&''''''(((%%%$$$######""""""######%%%&&&&&&&&&###mmm```VVVOOOPPPSSSSSSSSSUUUMMMKKKIIIGGGFFFDDDAAA>>>;;;:::999:::>>>BBBEEEEEEBBB???;;;666222///......000...+++))))))***---...+++)))'''''''''((('''&&&(((******''''''***+++((('''(((***(((&&&%%%'''******(((''''''(((((('''&&&'''''''''(((***)))'''%%%###((('''%%%&&&%%%###"""%%%'''%%%&&&))))))&&&%%%$$$######%%%%%%$$$###%%%&&&'''(((((((((''''''pppaaaXXXRRRSSSUUUSSSPPPPPPNNNLLLIIIHHHFFFDDDAAA>>>;;;999888:::===AAADDDDDDAAA>>>:::555111///...---...---,,,+++++++++,,,,,,,,,+++***)))((('''((((((###%%%&&&###$$$((()))''''''((()))(((&&&&&&'''***)))(((&&&'''(((((('''%%%'''''''''((())))))'''%%%!!!%%%%%%$$$''''''&&&!!!$$$%%%######''''''%%%%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&ttteee\\\UUUUUUVVVRRRNNNMMMOOOMMMKKKIIIHHHEEEBBB???<<<:::888999<<<@@@CCCCCC???===999555111///------+++,,,---...---,,,+++******,,,,,,***&&&$$$&&&((($$$''''''%%%'''+++---+++'''((()))((('''&&&''')))((('''&&&&&&''''''&&&$$$''''''&&&'''))))))'''%%%###%%%######&&&'''%%%!!!###### $$$&&&$$$%%%$$$######%%%%%%$$$###%%%$$$#########$$$&&&'''zzziii___VVVUUUUUURRRPPPOOOSSSQQQNNNLLLKKKHHHDDDBBB???<<<::::::<<<@@@BBBCCC===;;;888444111///---,,,,,,,,,---------,,,+++***'''***,,,(((### ###'''&&&))))))'''(((,,,---+++'''((((((((((((''''''((((((&&&%%%%%%&&&&&&%%%$$$((('''&&&'''(((((('''&&&&&&)))((($$$###%%%%%%###"""$$$"""$$$&&&$$$%%%$$$######%%%%%%$$$###'''&&&%%%$$$$$$&&&((()))lll```UUURRRSSSSSSSSSUUUWWWTTTRRRPPPNNNKKKGGGDDDBBB???;;;:::<<<@@@BBBCCC;;;:::888555222///...---...---,,,+++++++++,,,,,,'''***,,,)))###!!!$$$(((&&&((('''$$$$$$''''''%%%''''''(((((()))((('''&&&(((&&&%%%%%%&&&&&&%%%$$$(((&&&%%%&&&'''((('''&&&)))+++)))$$$$$$''''''$$$$$$%%%$$$ %%%'''%%%%%%$$$######%%%%%%$$$###'''&&&$$$$$$$$$%%%''')))ooobbbUUURRRSSSTTTVVVYYYYYYWWWTTTRRRPPPMMMIIIFFFCCC???;;;:::;;;>>>AAABBB;;;:::888666333111///......---,,,+++***+++,,,---***,,,,,,+++'''&&&(((+++(((***)))&&&%%%''''''%%%'''''''''(((***)))'''%%%((('''&&&&&&''''''&&&$$$(((&&&%%%%%%&&&''''''&&&&&&'''&&&$$$&&&******'''$$$'''&&&""""""&&&'''%%%%%%$$$######%%%%%%$$$###$$$###"""""""""###%%%&&&pppcccWWWTTTTTTUUUVVVXXXYYYWWWTTTQQQOOOLLLHHHEEEBBB???:::888999<<<>>>???::::::999777555222000///,,,,,,---------,,,+++***+++++++++*********++++++))),,,+++((('''***+++((('''''''''(((******'''$$$)))(((&&&'''(((((('''%%%(((&&&$$$$$$&&&''''''&&&###%%%$$$###&&&***)))%%%$$$&&&&&&######&&&&&&###%%%$$$######%%%%%%$$$###"""############$$$$$$$$$pppeeeZZZWWWWWWUUUTTTUUUXXXVVVSSSQQQNNNKKKGGGDDDAAA===888666777:::<<<===::::::999888555333111000***+++...//////---***(((***)))'''(((***++++++***%%%''''''$$$%%%((()))''''''&&&&&&(((++++++'''$$$***(((''''''(((((('''&&&(((&&&$$$$$$%%%''''''&&&$$$%%%$$$"""%%%'''%%%"""&&&&&&$$$$$$&&&%%%"""%%%$$$######%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%xxxkkk^^^YYYXXXVVVVVVWWWUUUYYYXXXSSSOOONNNLLLHHHBBB===999888::::::777444999:::;;;999555222000///............---,,,+++***+++++++++************)))******))))))((((((''''''---***((('''&&&&&&)))...&&&)))+++***'''%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&(((((( !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$""" $$$$$$######$$$$$$%%%&&&}}}oooaaa[[[YYYVVVUUUVVVUUUYYYYYYTTTQQQPPPNNNJJJCCC>>>999777999:::888555999:::;;;999555222000///////////////...---,,,,,,++++++++++++************))))))))))))(((((((((((($$$)))(((%%%!!!''')))***)))&&&%%%&&&(((''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&ttteee]]]ZZZVVVUUUVVVUUUXXXYYYVVVTTTTTTQQQMMMDDD???888666777888888777999:::;;;999555222000///......////////////...---,,,+++++++++************(((((((((((()))))))))))),,,,,,***))))))***,,,,,,((())))))(((&&&&&&''')))'''''''''''''''''''''''''''&&&%%%$$$######$$$$$$((('''&&&%%%%%%%%%&&&&&&######$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&uuueee]]]YYYVVVUUUVVVUUUXXXXXXVVVVVVWWWTTTNNNEEE???999555555777999999999:::;;;999555111000///,,,---...............---,,,,,,+++++++++*********''''''(((((())))))******000---'''!!!!!!&&&******)))(((((('''&&&'''((()))''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&uuuddd\\\XXXUUUTTTVVVTTTWWWWWWVVVWWWYYYTTTNNNEEE@@@999555444666999;;;999:::;;;999555111000///++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***''''''(((((())))))******$$$((())))))+++---)))"""(((((('''''''''(((((((((''''''''''''''''''''''''######$$$%%%&&&''''''(((############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&uuuddd[[[WWWTTTSSSUUUSSSUUUUUUUUUWWWYYYSSSLLLDDD@@@:::666444555999;;;999:::;;;999555222000///++++++,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++(((((((((((())))))))))))&&&)))(((%%%***222333,,,'''&&&&&&((()))***(((&&&''''''''''''''''''''''''"""###$$$&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&xxxfff[[[VVVRRRQQQRRRRRRSSSTTTTTTVVVWWWQQQIIIBBB@@@;;;777444555888;;;999:::;;;999555222000///------------,,,+++******------,,,,,,,,,+++++++++))))))))))))((((((((((((&&&%%%'''---)))&&&%%%&&&)))++++++(((%%%''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###%%%&&&''''''&&&### $$$$$$###"""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&{{{hhh\\\VVVQQQOOOQQQQQQSSSRRRSSSUUUVVVPPPGGGAAA???<<<888555555888:::999;;;;;;999555222000///...///......---,,,+++***---------,,,,,,,,,++++++******))))))(((((('''''')))---***%%%(((000,,,!!!%%%%%%&&&***---,,,((($$$''''''''''''''''''''''''%%%%%%&&&%%%$$$""" $$$%%%&&&&&&$$$"""!!!!!!!!!"""$$$&&&'''$$$$$$######$$$$$$%%%&&&~~~lll___WWWPPPNNNOOORRRQQQOOOOOOOOOOOOMMMLLLCCC>>>999888::::::777444888888777555444333222111000///...,,,,,,---......)))))))))***)))(((''''''************))))))))))))+++)))''''''))),,,...///***)))((('''''''''''''''%%%(((%%%###%%%'''&&&)))'''%%%######%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$+++((($$$"""###$$$$$$$$$'''%%%""""""$$$&&&''''''nnnaaaXXXQQQOOOQQQRRRPPPNNNNNNNNNMMMKKKIIIBBB===888777888999777444999999888777555444333222//////...---------------+++************)))))))))************))))))))))))---)))%%%&&&))))))$$$ )))(((''''''&&&&&&''''''"""''')))&&&$$$%%%&&&%%%((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''%%%$$$$$$%%%&&&%%%$$$'''%%%###"""$$$&&&''''''rrrcccYYYRRRPPPRRRRRRPPPNNNMMMLLLKKKHHHEEEBBB===777555666777777555::::::999888777555444333......//////......---,,,---,,,+++***)))***++++++************)))))))))))),,,'''$$$'''+++))) ((('''&&&&&&&&&&&&&&&&&&%%%)))***'''$$$&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((((((&&&$$$'''%%%######%%%&&&''''''vvvfff[[[SSSQQQRRRSSSQQQOOONNNLLLJJJFFFCCCAAA<<<666333444555666666999999999999777555444222---.../////////...,,,+++...,,,***)))((()))+++,,,************)))))))))(((((('''&&&))),,,+++%%%'''&&&&&&%%%%%%%%%&&&&&&&&&)))***'''&&&''''''$$$%%%%%%&&&''''''&&&%%%%%%########################%%%$$$$$$%%%&&&'''&&&$$$'''%%%$$$$$$&&&''''''&&&zzzjjj]]]TTTQQQRRRTTTRRRQQQOOOMMMJJJEEEBBB???;;;666333333444666777888888999888777555222111---.../////////...,,,+++---+++)))(((((((((***+++************)))))))))(((&&&''')))))))))(((((()))&&&&&&%%%%%%%%%&&&&&&'''$$$''''''&&&'''***)))&&&$$$%%%'''(((((('''%%%$$$'''''''''''''''''''''''')))&&&######$$$%%%%%%%%%'''%%%$$$%%%'''((('''&&&ooobbbWWWQQQQQQSSSRRRQQQOOONNNJJJEEEAAA===;;;888555444444666888777888999999777555222000......//////......---,,,,,,+++***)))((())))))***************))))))))))))&&&)))***((($$$###'''***&&&&&&&&&&&&&&&&&&'''(((###&&&&&&$$$'''***)))%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''###"""###$$$%%%&&&&&&%%%%%%&&&'''((('''&&&uuuggg[[[SSSRRRQQQPPPOOONNNMMMIIIDDD@@@<<<;;;999777555555777888888999::::::999666333111//////...---------------,,,,,,+++++++++*********************))))))))))))'''((()))(((&&&%%%'''(((''''''&&&&&&''''''((()))%%%&&&%%%$$$&&&)))'''"""%%%&&&&&&&&&&&&&&&&&&%%%########################&&&%%%######%%%&&&&&&&&&&&&%%%%%%&&&((()))'''&&&zzzkkk^^^UUUSSSOOONNNNNNMMMLLLHHHCCC???;;;;;;:::888666666777888999:::;;;<<<:::777444222000///...,,,,,,---......,,,,,,---------,,,+++***************))))))))))))'''&&&&&&(((+++,,,***((('''''''''''''''((()))***&&&'''%%%###%%%(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%(((((('''&&&&&&%%%%%%'''((()))'''&&&}}}kkk[[[QQQNNNQQQQQQOOOMMMJJJFFFBBB@@@;;;:::888777555444444444888999:::;;;:::888666444000///...---------------...---,,,+++***+++,,,---))))))))))))))))))))))))+++******)))((()))))))))(((((((((((('''&&&%%%$$$$$$(((++++++'''&&&))),,,(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&'''''''''%%%"""!!! %%%'''$$$"""$$$%%%%%%mmm\\\QQQNNNLLLLLLLLLKKKIIIFFFDDDBBB<<<;;;999888777666666666888999:::;;;:::888666444000///...---------------,,,,,,***)))))))))***+++***))))))))))))))))))***+++******)))))))))))))))(((((((((((('''&&&%%%%%%"""&&&******((((((***...%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%###"""(((,,,,,,'''$$$&&&'''&&&ppp^^^RRROOOLLLLLLLLLKKKIIIFFFDDDBBB<<<;;;:::999888888888888888999:::;;;:::888666555000000///------,,,,,,,,,---,,,+++*********++++++******))))))))))))************)))))))))(((((((((&&&'''''''''''''''&&&&&&"""&&&)))***)))))),,,///%%%$$$$$$$$$$$$&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&***)))$$$"""%%%'''&&&sss```SSSOOOQQQPPPOOOMMMIIIEEEBBB@@@<<<;;;:::999888888888888777888:::::::::888666555111000///...---,,,,,,,,,.........---------------******)))(((((()))******)))))))))))))))(((((('''&&&&&&''''''''''''''''''$$$&&&)))***))))))+++---'''&&&$$$$$$$$$&&&((()))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''"""$$$$$$!!!!!!&&&((('''vvvbbbUUUPPPPPPOOONNNKKKHHHDDD@@@>>><<<;;;:::999888777777777777888999::::::999777666111000///...---,,,,,,,,,.........---------,,,,,,+++***)))(((((()))***+++((())))))))))))(((''''''&&&&&&'''''''''''''''''''''((()))))))))(((((()))+++)))'''&&&%%%&&&''')))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''$$$&&&%%%###$$$((()))'''zzzfffXXXRRRJJJJJJJJJIIIGGGDDDAAA@@@===<<<;;;999888777666666666888999::::::999777666222111///...,,,,,,++++++******+++++++++***)))(((+++***)))'''''')))***+++'''((()))***)))((('''&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''&&&&&&+++***)))''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&"""###%%%###kkk\\\WWWLLLLLLLLLJJJHHHFFFCCCBBB@@@???===;;;999777666666666777999::::::999888666222111000...,,,+++++++++))))))*********)))(((''',,,***(((''''''(((***,,,'''((()))***)))(((&&&%%%(((((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&%%%"""###$$$ nnn```ZZZSSSSSSQQQOOOKKKGGGDDDBBBBBBAAA???<<<:::888777666666777999::::::999888777222111000...,,,+++++++++******+++,,,+++***)))(((,,,+++(((''''''(((+++,,,'''((()))***)))(((&&&%%%(((((((((((('''&&&%%%$$$#########%%%'''''''''&&&$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''"""$$$&&&''''''&&&$$$###%%%'''''''''(((***%%%sssbbbWWWTTTQQQNNNJJJHHHEEEAAA>>>===>>>>>>>>>===;;;999888888888999:::<<<;;;999777333111/////////000///...,,,,,,,,,+++++++++******,,,,,,+++)))'''&&&(((***!!!)))---+++)))))))))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%vvveeeZZZRRRPPPLLLIIIGGGDDD@@@>>>============<<<:::999888777777888:::<<<;;;999777555222000//////...---+++,,,,,,+++++++++************+++***(((&&&&&&'''))),,,((('''***+++))))))+++)))(((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((($$$%%%'''(((((((((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzhhh\\\PPPMMMIIIGGGEEECCC@@@>>><<<=========<<<:::888777555555777999;;;<<<:::888666444111///...---+++)))+++++++++*********)))))))))******(((&&&%%%'''(((...***)))***)))&&&%%%(((((()))))))))((((((''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{ggg[[[OOOLLLHHHEEECCCBBB@@@>>><<<<<<===<<<;;;:::888777444444666999;;;<<<:::888666333111///...---+++)))++++++*********))))))))))))******)))''''''((()))''''''***...---(((&&&(((((()))*********)))'''&&&%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&''''''((()))***))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{gggYYYOOOLLLGGGDDDCCCBBB@@@>>><<<=========<<<:::888777444555666999<<<<<<:::888555333000/////////---,,,+++++++++************))))))+++,,,+++***))))))***+++***,,,...,,,)))+++000((()))*********)))'''&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&jjj]]]RRRNNNIIIEEECCCBBBAAA???======>>>>>>===;;;999888666666888:::<<<===;;;999666444111000000000///---,,,,,,,,,+++++++++******)))+++---,,,+++******+++111---)))&&&###""")))222((()))))))))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&rrreeeUUUQQQKKKGGGDDDCCCAAA@@@>>>?????????>>><<<:::999888888999;;;======;;;888999666444222111000///------------,,,,,,,,,,,,+++(((***,,,,,,+++*********+++)))(((&&&!!!###+++)))(((''''''&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((((('''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''yyylllWWWRRRLLLHHHEEEDDDBBBAAA??????@@@???>>>===;;;::::::::::::<<<>>>===;;;888<<<999666333222000...,,,......---------,,,,,,,,,''')))++++++***)))))))))"""&&&,,,000,,,$$$###&&&)))((('''%%%%%%&&&''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''{{{jjjaaaWWWMMMJJJIIIEEE@@@???@@@@@@@@@@@@?????????>>>888888888888999:::;;;<<<999777333000---,,,++++++,,,---...---+++)))((())),,,,,,,,,+++++++++******,,,***((((((***+++,,,+++(((((((((((((((''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%***((('''&&&&&&'''(((***)))(((&&&$$$#########$$$+++###"""&&&%%%######***(((&&&&&&((((((&&&###ooobbbWWWMMMJJJHHHDDD@@@??????>>>>>>>>>>>>=========999888888888999::::::;;;777666333111000///000000,,,---------,,,*********************)))))))))))),,,***((((((***+++,,,+++((())))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&'''$$$###&&&&&&$$$&&&)))&&&$$$###$$$''')))'''&&&uuubbbWWWMMMIIIHHHCCC???>>>=========<<<<<<<<<;;;;;;999999999888999999::::::777555333111000//////000,,,,,,------------,,,,,,))))))((((((((('''''''''+++***((()))***,,,,,,+++))))))******))))))(((''''''''''''&&&&&&''''''(((%%%&&&(((******(((&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%''''''###"""(((((('''%%%%%%&&&%%%$$$"""wwwdddXXXMMMIIIGGGBBB???>>>======<<<<<<<<<;;;;;;;;;:::999999888888999::::::888666333000---+++******,,,,,,,,,---...///...---))))))((((((((('''''''''+++)))((()))+++,,,+++******************)))((((((&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((''''''&&&!!! '''&&&&&&&&&&&&&&&&&&%%%xxxfffZZZNNNJJJGGGBBB???>>>>>>>>>>>>=========<<<<<<999999888888999999::::::888777444111///,,,+++***,,,++++++,,,///000...---******)))))))))(((((((((***))))))***+++,,,+++******************)))((((((%%%%%%$$$$$$%%%&&&&&&'''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%***&&&$$$%%%###!!!"""$$$&&&)))+++---...{{{iii\\\PPPJJJHHHCCC???????????????>>>>>>>>>======888888888888999:::;;;<<<777777666555333222111000---+++***+++///000...++++++++++++*********))))))***))))))***,,,,,,+++)))))))))******))))))((('''$$$$$$$$$$$$$$$%%%&&&''')))'''%%%$$$$$$%%%''')))'''''''''''''''&&&%%%$$$'''$$$$$$''''''$$$"""$$$((()))***)))((('''((()))kkk^^^QQQLLLHHHDDD@@@@@@?????????>>>>>>>>>======666777777888999;;;<<<===888888777666555333222111---***)))***...///,,,)))++++++*********))))))))))))))))))+++,,,,,,+++)))((())))))))))))(((''''''$$$$$$$$$%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&######&&&)))'''###$$$))),,,------***%%%""""""###lll___RRRLLLIIIDDDAAA@@@>>>>>>>>>>>>============666666666888999;;;===>>>:::999888666333000...,,,---***(((***...///+++'''************)))))))))))))))))))))+++------+++)))(((((((((((((((''''''&&&%%%%%%%%%&&&'''((()))***$$$%%%'''(((((('''%%%$$$###$$$&&&((()))))))))((( $$$******### ((("""%%%''''''&&&&&&)))+++uuudddRRRKKKHHHEEE@@@>>>@@@>>>======>>>>>>===;;;999777666777999::::::999<<<<<<;;;999666333000///...,,,))))))***,,,,,,+++&&&&&&&&&'''(((***,,,---)))((((((((()))))))))((('''(((***)))(((''')))***))))))((('''&&&&&&%%%%%%'''***,,,)))%%%###&&&******(((%%%######%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%&&&'''&&&"""wwwfffTTTLLLJJJEEEAAA???@@@>>>======>>>>>>===<<<999888666777999::::::999;;;;;;:::999777444222000111///,,,+++,,,,,,,,,+++''''''((()))***++++++,,,))))))((())))))))))))(((''')))***)))((('''(((***)))(((((('''&&&&&&%%%%%%$$$&&&(((&&&"""!!!###'''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&((()))&&&$$$yyyiiiWWWOOOKKKFFFBBBAAA@@@>>>===>>>??????>>><<<;;;999777777999::::::::::::;;;:::999888555333111444111///---------,,,***((()))***+++,,,+++******)))))))))******)))))))))((()))***)))((('''((()))((((((((('''&&&&&&%%%%%%###%%%&&&%%%"""!!!###&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%''')))***((('''|||lllZZZPPPKKKFFFCCCCCC@@@???>>>???@@@@@@???>>><<<:::888777999:::;;;;;;<<<<<<<<<:::888555333111333111///...///...---+++)))***,,,------,,,***)))(((***++++++******)))***((()))***)))((('''((()))(((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((())))))((('''&&&ooo]]]RRRKKKEEECCCDDDBBB@@@@@@@@@BBBBBBAAA@@@>>>;;;888777999:::;;;;;;???>>>===;;;888555222000000///......//////...---***+++---...---,,,***)))(((***------+++*********)))******)))(((''''''((('''''''''''''''&&&&&&&&&'''(((((('''&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***)))(((''''''sssaaaUUUMMMFFFEEEGGGCCCBBBAAABBBDDDEEEDDDCCC???<<<999888999;;;<<<<<>><<<999666333111///......///111111///---***+++,,,---,,,+++******'''+++//////,,,******+++)))***+++***(((&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###%%%((())))))((()))***xxxfffYYYOOOIIIHHHJJJEEEDDDCCCDDDFFFGGGFFFEEEAAA===:::888999;;;<<<===<<<======<<<:::888666444222111111111222222///---*********+++++++++++++++'''+++000000,,,******,,,)))***+++***'''&&&'''(((''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###&&&))))))(((&&&'''))){{{iii\\\RRRKKKJJJMMMFFFEEEDDDEEEGGGHHHHHHGGGAAA>>>:::888999;;;<<<===::::::;;;<<<;;;:::999888555444333333444222///,,,******))))))******+++,,,&&&,,,000111---******,,,***++++++***'''&&&''''''&&&'''''''''''''''''''''&&&%%%$$$%%%&&&'''((('''"""$$$&&&((((((&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&''')))+++***&&&######$$$kkkZZZOOOJJJKKKOOOJJJJJJJJJJJJJJJIIIIIIIIIBBB>>>999444444777;;;>>>===>>>===<<<:::888666444...444555111000222000***++++++++++++++++++++++++)))***,,,---...---,,,,,,)))+++------,,,******+++$$$$$$%%%%%%&&&'''((((((''''''(((((('''%%%###"""###$$$))),,,%%%&&&((()))(((%%%$$$&&&)))%%%&&&((())))))(((&&&%%%mmm[[[QQQKKKLLLOOOKKKKKKJJJJJJIIIHHHHHHHHHAAA>>>999555444777;;;>>>======<<<<<<:::777555444...222222//////111///)))++++++++++++++++++++++++******,,,---------,,,,,,***+++***(((&&&%%%&&&((($$$%%%%%%&&&''''''(((((('''(((((((((((('''%%%$$$((()))%%% ((('''%%%&&&&&&%%%$$$$$$%%%'''%%%&&&'''(((((('''&&&%%%ppp^^^SSSMMMLLLOOOLLLLLLKKKIIIHHHGGGFFFEEEAAA===999666555777;;;===;;;;;;;;;:::999777444333//////...---///111...(((,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++,,,+++)))%%%######%%%'''&&&&&&&&&''''''(((((()))'''(((((())))))(((''''''))),,,***$$$%%%)))$$$%%%###""""""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&tttbbbVVVNNNMMMOOOMMMLLLKKKIIIGGGEEECCCBBB@@@===999777666777:::<<<:::::::::999888666444222000...,,,---000222...***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,+++(((&&&&&&(((***''''''''''''(((((())))))&&&&&&''''''((((((((((((&&&((((((&&&'''***&&& &&&### !!!$$$&&&%%%###'''&&&&&&%%%%%%&&&&&&'''xxxgggZZZQQQMMMOOOMMMLLLJJJHHHEEECCCAAA@@@>>>===:::888777888:::;;;999999999999888666444333000...,,,///111111///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))((()))++++++***)))***+++'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''((((((%%%&&&%%%$$$%%%((('''%%%&&&###!!!"""&&&'''&&&$$$'''&&&%%%%%%%%%%%%&&&'''|||jjj]]]SSSNNNOOOLLLKKKIIIGGGDDDBBB@@@???===<<<:::999888888999:::999999999999888666444333///------000000//////222,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))$$$&&&)))***)))((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''%%%######$$$%%%%%%&&&$$$###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%mmm___TTTOOONNNKKKJJJHHHFFFDDDBBB@@@???===<<<;;;999999999999999999999::::::999777555444,,,+++...111...***...555------------------------***+++,,,,,,+++***)))(((&&&'''((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''((('''&&&&&&&&&$$$######%%%###$$$%%%%%%%%%%%%''')))$$$%%%&&&&&&&&&&&&%%%$$$oooaaaUUUOOONNNJJJIIIHHHFFFCCCAAA@@@???<<<<<<;;;:::999999999999999:::::::::999888666555)))***...000,,,''',,,666------------------------***+++,,,,,,+++***)))(((+++***)))&&&$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&%%%)))((('''&&&&&&'''((()))$$$$$$&&&((('''%%%%%%'''"""$$$&&&%%%###$$$'''***###$$$&&&''''''&&&$$$###rrraaaVVVOOOLLLNNNMMMKKKIIIGGGEEECCCBBBAAA@@@===:::777666888:::999:::;;;<<<;;;999777555000//////000000...***'''///...---,,,+++*********------,,,,,,***)))'''&&&((('''&&&'''((()))((('''((((((((((((((((((((((((((('''&&&'''((((((&&&$$$'''((()))'''$$$"""$$$'''%%%%%%%%%&&&&&&&&&''''''***'''%%%%%%'''((('''%%%vvvdddXXXQQQMMMGGGGGGGGGGGGGGGFFFFFFFFFBBB@@@===:::888777999:::999:::;;;<<<;;;999777555000///...///000000---+++///...---,,,++++++++++++---------,,,+++***)))((()))'''&&&'''((()))((('''((((((((((((((((((((((((%%%&&&'''&&&###!!!"""######%%%&&&%%%"""!!!"""$$$%%%%%%%%%%%%&&&&&&&&&&&&***'''%%%%%%'''((('''%%%{{{iii\\\SSSNNNGGGGGGGGGGGGHHHHHHHHHHHHCCCAAA>>>;;;999999999:::999:::;;;<<<;;;999777666111000...///000111000/////////...---,,,,,,,,,,,,,,,------------,,,++++++)))(((''''''))))))((('''((((((((((((((((((((((((%%%((()))&&&!!!%%%%%%'''))))))'''&&&%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''&&&%%%nnn___TTTNNNNNNMMMLLLKKKIIIHHHGGGFFFCCCAAA>>><<<;;;::::::999999:::;;;<<<<<<:::888777555333000///000111111111000///...---------------++++++,,,,,,,,,,,,,,,+++***)))'''((())))))((('''(((((((((((((((((((((((((((******'''###"""&&&***&&&(((***+++***)))''''''$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&%%%qqqaaaUUUNNNPPPPPPNNNKKKIIIFFFDDDCCCCCC@@@===<<<<<<;;;:::888999:::;;;<<<<<<;;;999888999666222//////000000/////////...---------......)))******++++++++++++++++++)))(((((())))))((('''((((((((((((((((((((((((***(((&&&&&&''')))+++,,,$$$%%%&&&''''''&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&uuudddVVVOOOLLLKKKJJJHHHGGGEEEDDDCCCCCC@@@<<<;;;<<<<<<999666999:::;;;<<<<<<;;;:::888:::777333000//////............---------------...))))))***+++++++++******,,,***))))))))))))(((&&&(((((((((((((((((((((((('''%%%###%%%(((+++++++++((('''&&&'''((('''$$$"""%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$###%%%&&&yyygggYYYPPPJJJIIIHHHGGGFFFEEEDDDCCCBBB>>>;;;:::<<<<<<888555999:::;;;======<<<:::999888555222000000000///...------,,,,,,,,,,,,------+++++++++,,,++++++******,,,+++))))))***)))(((&&&((((((((((((((((((((((((%%%%%%''''''(((((()))***,,,***''''''((('''%%%"""&&&&&&'''''''''(((((((((%%%''''''&&&######$$$&&&{{{jjj[[[RRRMMMLLLKKKIIIGGGEEEDDDCCCBBB>>>::::::<<<<<<888444999:::<<<======<<<:::999555333111000111111000...,,,,,,+++++++++,,,,,,---,,,---------,,,,,,+++***,,,+++))))))***)))(((&&&(((((((((((((((((((((((($$$(((,,,,,,'''&&&(((,,,+++'''$$$#########!!!'''''''''(((((((((((()))%%%&&&'''&&&###"""$$$'''|||iiiZZZPPPMMMKKKIIIGGGGGGFFFCCCAAAAAA@@@>>>======???AAABBB;;;999888;;;??????;;;666888555222000000000//////+++,,,......,,,,,,---///+++++++++************)))+++******)))))))))))))))+++,,,,,,***'''&&&&&&'''%%%'''*********)))))))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&(((***,,,---)))&&&$$$%%%''''''%%%###mmm^^^UUUOOOMMMJJJIIIHHHGGGEEECCCDDDBBB@@@===;;;::::::;;;;;;999888;;;???@@@<<<888777444000---,,,,,,+++***...//////...+++******+++++++++++++++***************))))))(((((((((((((((######$$$%%%&&&''''''&&&%%%''')))***)))(((((()))'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&''')))++++++(((&&&%%%%%%''''''%%%###qqqbbbYYYQQQOOOLLLKKKJJJHHHFFFDDDDDDBBB???<<<999888777777999888777:::???AAA???<<<<<<888333///...---,,,+++......///---+++)))******,,,+++++++++************))))))(((''''''''''''((($$$$$$$$$'''***+++(((%%%$$$&&&(((((('''&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((&&&%%%%%%&&&'''&&&$$$tttcccYYYRRROOOMMMKKKJJJIIIFFFDDD???>>>===;;;;;;:::;;;;;;888777777:::>>>AAABBBAAA>>>:::444111/////////...***+++,,,,,,++++++,,,...,,,,,,+++++++++***************)))(((((((((((((((+++(((&&&))),,,+++%%%$$$&&&''''''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%uuucccXXXRRRPPPMMMKKKJJJHHHEEECCC=====================>>>888777888:::>>>AAADDDEEE<<<777222...------......***,,,------,,,+++---...,,,,,,,,,++++++++++++***,,,+++******))))))*********'''$$$&&&(((&&&%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&xxxeeeYYYSSSQQQNNNLLLJJJHHHFFFCCC@@@@@@@@@???>>>===<<<<<<888888888:::===AAAEEEHHHAAA<<<555111///000000000//////000...,,,***++++++,,,,,,,,,,,,++++++++++++,,,,,,+++************+++(((&&&%%%''')))((($$$!!!&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&(((}}}iii]]]UUURRROOOMMMLLLJJJGGGDDDBBBAAAAAA???>>><<<;;;:::999999999:::<<>>===;;;:::::::::::::::<<<@@@FFFJJJJJJDDD;;;444000...,,,,,,---...//////......///111---------,,,,,,,,,+++++++++******)))))))))))))))%%%'''((('''&&&&&&'''(((((()))(((&&&%%%$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((###%%%''''''%%%$$$''')))sssaaaXXXSSSMMMKKKLLLKKKGGGCCCCCCBBBAAA@@@???===<<<<<<;;;::::::;;;>>>BBBGGGIIIJJJDDD===888555222...***,,,,,,+++******+++,,,,,,///+++(((''')))++++++)))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))&&&&&&'''$$$((('''&&&'''((((((&&&$$$%%%$$$&&&)))((($$$###'''$$$%%%%%%&&&&&&%%%%%%$$$xxxfff[[[UUUNNNLLLMMMLLLHHHDDDCCCBBBAAA@@@???===<<<<<<:::999999:::<<<@@@DDDFFFIIIEEE@@@;;;666222...+++---,,,+++******+++,,,---///,,,)))(((***++++++***'''(((((())))))*********(((((('''''''''&&&&&&&&&***'''(((***(((### """)))((('''&&&&&&%%%###!!!)))&&&'''******(((''')))%%%&&&&&&''''''&&&&&&%%%~~~mmm^^^WWWPPPLLLMMMLLLIIIEEECCCBBBAAA@@@???===<<<<<<999999888888:::===@@@BBBHHHGGGDDD???888333000...---,,,+++******+++,,,---///---******+++,,,,,,+++))))))***+++,,,------...))))))(((((('''''''''&&&)))'''(((++++++'''&&&(((((('''&&&&&&'''&&&$$$"""+++%%%###'''***)))((()))&&&&&&''''''''''''&&&&&&qqq```YYYPPPLLLLLLLLLHHHEEECCCBBBAAA@@@???===<<<<<<:::999888888999;;;===???FFFHHHHHHCCC;;;555222111---,,,++++++++++++,,,---...---,,,++++++,,,,,,,,,+++++++++,,,,,,---------(((((()))))))))*********'''$$$%%%))))))&&&&&&(((%%%$$$%%%''')))******((()))""""""''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%tttbbbZZZPPPKKKJJJJJJGGGDDDCCCBBBAAA@@@???===<<<<<<:::::::::::::::;;;===>>>EEEHHHIIIFFF???888444333------,,,++++++,,,---------------,,,+++++++++,,,,,,,,,++++++*********)))$$$%%%&&&''')))***+++,,,'''%%%%%%((((((%%%%%%(((#########&&&(((***)))((((((!!!!!!%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$xxxeee\\\QQQJJJIIIIIIGGGDDDCCCBBBAAA@@@???===<<<<<<:::::::::;;;;;;<<<======CCCFFFHHHHHHCCC===777444...---,,,++++++,,,---...+++,,,------+++***+++,,,,,,++++++***)))(((''''''""""""###%%%&&&((()))******''''''))))))'''''')))&&&%%%$$$%%%&&&&&&$$$###)))###!!!$$$'''%%%$$$%%%######$$$$$$$$$$$$######hhh^^^RRRKKKIIIIIIGGGEEECCCBBBAAA@@@???===<<<<<<999999::::::;;;<<<======AAACCCFFFGGGFFFAAA:::444...---,,,++++++,,,---...***,,,---,,,***))))))+++******))))))((((((''''''%%%%%%%%%&&&''''''(((((()))&&&&&&)))***((((((,,,((('''&&&'''((('''&&&$$$)))&&&&&&)))(((%%%###%%%###$$$$$$%%%%%%$$$$$$###jjj```TTTLLLJJJJJJIIIFFFCCCBBBAAA@@@???===<<<<<<888888999:::;;;<<<<<<===AAAAAADDDGGGHHHDDD;;;444...---,,,,,,,,,,,,---...(((+++---,,,)))((()))***((((((((((((((()))))))))************))))))))))))&&&$$$$$$''')))''')))---)))))))))***,,,---,,,***'''&&&(((***((("""!!!$$$$$$%%%%%%&&&&&&%%%%%%$$$qqqaaaRRRLLLKKKJJJHHHHHHCCCAAA???>>>??????>>>===;;;;;;;;;;;;;;;<<<======>>>>>>AAAFFFJJJHHH@@@999333///---///...***((()))...---+++,,,---......---&&&***......+++))))))+++,,,,,,++++++***)))(((((((((&&&$$$######%%%((()))&&&'''((((((''''''(((***)))((('''&&&%%%$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%uuufffUUUNNNKKKIIIGGGGGGCCCAAA???>>>??????===<<<;;;::::::999999:::;;;;;;======???EEEIIIHHHBBB<<<666000---......***)))************))))))))))))***,,,+++***))))))))))))(((++++++***))))))(((''''''(((&&&%%%###$$$%%%((()))''''''((('''''''''((((((''''''&&&%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$$$$%%%|||kkkXXXOOOKKKHHHEEEEEECCCAAA???>>>>>>>>>===<<<:::999888777777888999999;;;;;;===CCCGGGHHHDDD@@@999333......---******,,,+++---...,,,)))'''))),,,000+++&&&%%%((()))(((&&&)))))))))((((((''''''&&&'''&&&%%%$$$$$$&&&((()))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((%%%&&&''''''%%%$$$$$$%%%nnnZZZPPPKKKGGGEEEEEEDDDBBB???>>>>>>>>>===;;;;;;:::888777777777888999999:::<<<@@@DDDGGGFFFDDD>>>666000///---++++++---+++...000---(((&&&)))---,,,)))&&&&&&'''((('''&&&)))))))))((((((''''''''''''&&&%%%%%%%%%&&&((())))))'''&&&%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((('''%%%$$$$$$%%%rrr\\\QQQLLLHHHFFFGGGEEECCC@@@??????>>>===;;;<<<;;;999777777999:::<<<::::::;;;===AAAEEEFFFGGGAAA:::333000...+++,,,...'''***,,,)))$$$"""%%%)))###&&&))))))((('''((()))***)))))))))))))))((((((''''''&&&&&&&&&'''((()))***'''%%%$$$&&&(((((('''***)))((('''&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&wwwaaaTTTNNNJJJHHHIIIGGGDDDBBB@@@@@@???>>><<<<<<;;;999888888:::===>>>;;;;;;;;;<<<>>>BBBEEEHHHDDD<<<555222000,,,,,,...)))+++,,,***'''&&&(((*** %%%***+++)))'''(((+++))))))))))))))))))))))))'''''''''''''''(((((()))+++'''$$$$$$'''******)))+++***)))'''&&&%%%%%%%%%&&&'''((((((&&&%%%%%%&&&gggXXXQQQLLLJJJKKKHHHFFFCCCBBBAAA@@@???===;;;:::888777888;;;>>>@@@>>>===;;;:::;;;???DDDGGGEEE>>>777555222---,,,...---,,,,,,+++++++++,,,,,,&&&'''((())))))))))))***(((((((((((((((((((((((('''''''''''''''(((((()))+++'''###$$$))),,,,,,+++))))))((('''''''''''''''&&&''')))(((&&&%%%%%%&&&mmm\\\SSSNNNKKKKKKIIIGGGDDDBBBBBBAAA???>>>:::999777666777;;;>>>AAA@@@>>><<<::::::===CCCGGGFFF???888666333...,,,---+++)))'''((()))+++***)))---)))%%%%%%(((******(((&&&''''''''''''''''''''''''''''''(((((((((((((((,,,'''###$$$)))......---(((''''''''''''((())))))&&&''')))((('''%%%&&&&&&qqq]]]UUUQQQMMMIIIKKKKKKIIIGGGEEECCCBBBAAAAAA===777666999>>>@@@AAA>>><<<:::888888:::<<<===AAA@@@<<<777111---,,,---------......------,,,++++++***)))(((((('''((((((''')))+++((($$$"""%%%(((%%%$$$$$$***(((###'''---***'''''')))+++***)))***)))'''%%%%%%''')))***''''''&&&&&&&&&%%%%%%%%%ttt___UUUQQQMMMIIIKKKKKKIIIHHHFFFDDDCCCBBBBBB>>>999777:::===@@@AAA???===:::888777888999:::AAA@@@>>>:::444000//////---------------,,,++++++***))))))(((((((((((()))''')))+++((($$$"""%%%(((###)))''''''---***%%%******(((%%%&&&(((***)))((()))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%xxxbbbVVVQQQMMMJJJKKKKKKJJJHHHGGGEEEDDDDDDCCC@@@;;;999:::===???@@@@@@>>>;;;888666555666666=========;;;666222000000,,,,,,,,,,,,,,,++++++***))))))((((((((()))******''')))***(((%%%$$$&&&(((%%%+++)))'''---***%%%)))'''&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%zzzcccWWWRRRNNNLLLLLLKKKJJJIIIGGGFFFEEEEEEDDDAAA===::::::<<<>>>???@@@>>>;;;777555333222222666888:::999555111///...++++++,,,,,,++++++***)))(((((((((((()))***++++++((())))))(((&&&%%%&&&(((%%%***'''%%%***'''"""&&&&&&%%%%%%&&&'''(((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%zzzeeeXXXSSSPPPNNNLLLLLLJJJIIIGGGFFFEEEDDDCCCAAA>>>;;;::::::<<<>>>???>>>;;;777444222111111333666888888555111...---++++++,,,,,,++++++***)))))))))((())))))***+++,,,((())))))((('''&&&'''((($$$***&&&###(((%%% %%%%%%&&&''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%}}}hhh[[[TTTPPPNNNMMMLLLKKKIIIFFFEEECCCBBB@@@@@@>>>;;;999999<<<>>>>>><<<:::888555333222111333555888777555111///...,,,,,,,,,,,,,,,++++++*********)))))))))***++++++))))))(((((('''(((((()))&&&+++'''$$$)))'''"""'''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%mmm^^^UUUPPPMMMMMMLLLKKKHHHEEECCCAAA@@@===>>>===;;;888888;;;>>><<<;;;:::888666555444333222444666555222///---------------------,,,++++++++++++******)))*********)))(((''''''((()))))))))'''+++'''$$$***((($$$)))$$$''')))(((%%%######$$$''''''%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%qqqaaaVVVOOOLLLNNNMMMKKKHHHEEEBBB@@@>>><<<======:::888777;;;>>>::::::999888777666555555000111222111...,,,******------......------,,,+++,,,,,,+++***)))))))))******(((''''''((()))))))))%%%***&&&###)))'''$$$)))$$$&&&((('''$$$!!!!!!"""((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%yyyfffZZZSSSQQQOOOLLLHHHEEECCCBBB@@@???::::::::::::::::::::::::>>><<<:::777555333111111222111///...------......111///---+++***+++,,,---***++++++++++++***)))))),,,,,,,,,+++***)))))))))))))))))))))((((((((((((###&&&'''$$$###''')))((()))&&&######%%%&&&%%%"""((('''&&&&&&(((((('''&&&yyyfffYYYSSSPPPOOOLLLHHHEEEDDDBBB@@@???<<<<<<;;;;;;:::::::::999;;;<<<<<<;;;999666333111111000///...---......//////...,,,+++***+++,,,---+++++++++,,,+++******)))###'''***((($$$###&&&***))))))))))))((((((((((((%%%)))***&&&%%%'''(((&&&+++)))&&&&&&((()))(((&&&'''&&&%%%&&&'''''''''%%%|||iii\\\UUURRRNNNLLLHHHFFFDDDCCC@@@???>>>>>>===<<<;;;::::::999999;;;>>>???===:::555222000000///.........//////...---++++++***+++,,,---,,,,,,,,,,,,,,,++++++***$$$)))((("""!!!&&&,,,))))))))))))((((((((((((&&&+++,,,)))'''''''''$$$+++)))(((((()))))))))(((&&&%%%$$$%%%&&&'''&&&$$$nnn```WWWTTTNNNLLLIIIFFFEEECCCAAA>>>@@@???>>>===<<<;;;:::999999;;;===???>>>;;;888555000000000///////////////------,,,,,,,,,,,,---...,,,------------,,,++++++$$$'''+++***'''&&&)))---))))))))))))(((((((((((($$$)))+++)))'''((('''$$$((('''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$ssscccXXXSSSNNNLLLIIIGGGFFFDDDAAA>>>@@@@@@???>>><<<;;;:::::::::;;;<<<===<<<;;;:::999111111111000000///......---------------.........,,,------------,,,++++++,,,+++******+++,,,+++***))))))))))))((((((((((((!!!&&&)))'''&&&((('''%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$wwweeeWWWPPPNNNLLLJJJHHHGGGDDDAAA>>>??????>>>===<<<;;;;;;:::;;;<<<=========<<<;;;:::333333222111000...---,,,------------------------,,,,,,,,,,,,,,,++++++***---***'''(((,,,---***'''))))))))))))(((((((((((( %%%(((&&&%%%'''(((&&&&&&'''''''''&&&&&&''')))&&&%%%$$$%%%&&&'''&&&$$$~~~jjjYYYQQQNNNLLLJJJIIIGGGEEEAAA>>>=========<<<<<<;;;;;;;;;;;;===@@@AAAAAA>>>;;;999444444444222000...+++***,,,,,,,,,,,,+++******)))+++++++++,,,+++******)))(((''''''(((***+++***)))))))))))))))(((((((((((($$$((()))&&&%%%'''((('''&&&''')))(((&&&&&&(((+++'''&&&%%%&&&'''''''''%%%ooo]]]TTTNNNLLLJJJIIIHHHEEEAAA>>><<<<<<<<<<<<<<<;;;;;;;;;;;;>>>CCCEEEEEEAAA;;;888555555555333000---***)))+++++++++******((('''&&&***++++++++++++***))))))###&&&((()))((()))+++...))))))))))))(((((((((((((((++++++&&&$$$'''((('''$$$&&&((('''%%%%%%(((***((('''&&&&&&(((((('''&&&vvvfff\\\RRROOOMMMMMMJJJCCC?????????>>><<<<<<======<<<:::===???AAABBBAAA???;;;999333444555555333000,,,)))---,,,,,,---...///---,,,,,,,,,,,,++++++*********))))))))))))))))))))))))......+++&&&"""!!!$$$((('''&&&%%%$$$$$$%%%&&&'''#########$$$'''))))))((()))(((((('''''''''((((((}}}kkk^^^TTTOOOMMMMMMJJJDDD@@@@@@???>>>======>>>===;;;999<<<>>>@@@BBBBBB???<<<:::777777777666444111...,,,---,,,,,,,,,......,,,***,,,,,,++++++++++++++++++)))))))))))))))))))))))),,,+++)))&&&$$$$$$&&&))))))(((''''''''''''((()))$$$$$$###%%%'''(((((('''((((((''''''''''''((((((qqqaaaVVVQQQMMMMMMJJJDDDAAA@@@>>>>>>>>>??????>>>;;;888;;;===@@@BBBBBBAAA>>><<<999888777555333111///...---,,,+++,,,---,,,***(((++++++++++++++++++,,,,,,))))))))))))))))))))))))***(((''''''((()))(((((()))(((''''''''''''((()))&&&%%%$$$%%%'''((('''&&&((('''''''''''''''((((((vvvbbbYYYRRRMMMLLLKKKFFFBBBAAA>>>>>>???@@@@@@>>>:::777999<<>>999777555222///...------...,,,++++++,,,+++)))'''*********++++++,,,,,,,,,((((((((((((((((((((((((***(((&&&(((***+++(((%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&'''((((((zzzeee\\\TTTMMMLLLKKKGGGCCCBBB?????????@@@AAA>>>:::777999;;;???BBBCCCCCCAAA@@@:::888555222///............,,,++++++,,,+++)))'''*********++++++,,,,,,,,,((((((((((((((((((((((((+++)))''')))++++++'''$$$%%%&&&&&&&&&&&&&&&&&&%%%(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&'''((((((lll___UUUMMMLLLKKKHHHDDDCCC@@@@@@???@@@@@@>>>;;;888999;;;???BBBDDDCCCBBB@@@===;;;888444222000//////---,,,+++,,,---,,,***(((++++++++++++++++++,,,,,,))))))))))))))))))))))))+++***))))))******(((&&&''''''((())))))((('''''''''&&&%%%%%%''''''&&&$$$%%%%%%%%%%%%&&&'''((((((uuubbbWWWMMMKKKLLLIIIEEEDDDBBBAAA?????????>>>;;;999999<<<@@@CCCDDDCCCAAA@@@<<<;;;999666333111///...---,,,,,,,,,......,,,***,,,,,,++++++++++++++++++))))))))))))))))))))))))((()))******))))))***+++''''''((())))))(((''''''&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&'''((())){{{cccWWWMMMKKKLLLIIIFFFDDDCCCAAA???>>>>>>===;;;::::::<<<@@@CCCDDDCCCAAA@@@:::999777444222///---+++---,,,,,,---...///---,,,---,,,,,,++++++*********))))))))))))))))))))))))%%%(((***)))((((((,,,///$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%&&&'''((()))vvvfffZZZPPPNNNOOOLLLHHHFFFFFFCCC>>><<<;;;<<<<<<<<<888:::===@@@BBBCCCCCCDDD>>>:::555222000///---,,,111...+++,,,///111...***'''+++,,,((((((------)))++++++***)))(((((()))))),,,)))'''''')))***(((&&&+++(((&&&&&&((((((%%%###''''''%%%%%%%%%%%%''''''&&&&&&&&&''''''''''''(((wwwfffZZZOOONNNOOOLLLIIIGGGFFFCCC???=========<<<;;;:::<<<===???@@@@@@@@@@@@===999555222111000...---111...+++,,,///000...***(((,,,,,,******//////,,,++++++***))))))))))))))),,,)))'''''')))***((('''***(((&&&&&&((((((&&&###((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((xxxgggZZZPPPNNNOOOMMMIIIHHHFFFCCCAAA??????>>>===;;;<<<<<<===>>>>>>======<<<<<<888444222111111000///111...,,,---///000---+++***------,,,---000000...+++***))))))))))))))))))+++)))''''''((()))((('''***(((''''''((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((|||iii\\\QQQNNNOOOMMMJJJIIIEEEDDDBBBAAA@@@???===;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;888444222222222111111000...------...///---+++---......------......---******)))))))))))))))******)))(((((((((((((((((()))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((lll___SSSPPPPPPNNNKKKJJJEEEDDDBBBAAA@@@???===;;;888888999999:::;;;<<<===;;;888444222222222222111///...------......---,,,///...------,,,************)))))))))))))))************)))(((''''''((()))(((((()))((('''''''''((($$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((qqqcccVVVRRRQQQOOOKKKJJJFFFCCCAAA??????>>>===;;;777777777888:::<<<>>>???;;;888555333222333222111///............---------000---,,,---,,,(((((())))))))))))))))))******+++)))******)))''''''((()))''')))))))))''''''((()))$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((vvvgggYYYTTTSSSOOOLLLJJJFFFCCC???=========<<<;;;888777777888999;;;===???<<<999555333222222222111...//////...------------...******------)))))),,,)))))))))))))))***++++++(((***+++)))'''&&&(((***''')))***)))''''''(((***%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''(((xxxjjj[[[UUUSSSPPPLLLKKKFFFCCC>>><<<;;;<<<<<<<<<999999888888999;;;===>>>===:::666333222222111000...//////...---,,,---...,,,((()))......++++++000))))))((())))))***++++++(((***+++)))&&&&&&(((***&&&)))******''''''(((+++&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((({{{mmm^^^WWWTTTNNNHHHFFFEEE@@@>>>@@@>>>::::::>>>;;;::::::999999:::::::::===<<<999666444111000///...------------...//////******+++++++++,,,,,,,,,///---+++*********((('''%%%&&&'''((())))))))))))***(((''''''''''''&&&$$$)))(((&&&%%%%%%&&&((()))&&&&&&''''''&&&%%%$$$###qqq```XXXSSSMMMHHHFFFFFFBBB???@@@???::::::>>>999999999999:::<<<===>>>>>>===:::777555333111000000///......------------++++++++++++,,,,,,,,,,,,,,,***((('''''''''&&&$$$((((((((((((((((((''''''###$$$%%%&&&'''((()))))))))'''&&&%%%%%%&&&''')))***(((&&&&&&'''((('''%%%uuubbbXXXRRRMMMHHHGGGHHHDDDBBBAAA???;;;:::<<<777777888:::<<<>>>@@@AAA???>>>;;;888666333222111111111000///---,,,,,,+++,,,,,,,,,,,,------------...,,,***)))******)))'''))))))))))))((('''&&&%%%$$$'''))))))((((((+++...((('''&&&%%%%%%&&&'''(((+++((($$$$$$&&&((('''&&&wwwcccWWWQQQLLLJJJIIIJJJGGGDDDBBB???<<<;;;<<<888888999:::<<<>>>@@@AAA???===;;;888555333111111000000000///...------,,,,,,,,,,,,---------......///---+++++++++,,,+++))))))))))))))))))(((''''''&&&***,,,***$$$"""$$$'''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&%%%%%%%%%&&&xxxcccVVVQQQMMMKKKLLLKKKJJJGGGBBB???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>===<<<:::777444222000000......///000000//////...,,,,,,,,,---------......,,,***(((((())))))((('''''''''((()))******))))))%%%((()))&&& '''''''''&&&&&&'''''''''!!!&&&+++***&&&###%%%((({{{eeeXXXSSSOOOMMMNNNKKKLLLIIICCC@@@@@@???===<<<<<<;;;;;;;;;;;;;;;<<<===<<<999666333111000///---...///000111000//////,,,,,,,,,,,,---------------+++))))))***+++***)))&&&'''((()))************&&&((()))((($$$"""$$$&&&''''''''''''''''''''''''"""''',,,,,,'''%%%'''+++jjj]]]VVVQQQNNNNNNKKKMMMJJJCCC@@@BBBBBB>>>;;;;;;::::::::::::;;;;;;>>><<<:::777444222111000...///000111111000...---++++++++++++,,,,,,,,,,,,///...,,,,,,---------,,,((())))))*********))))))************************&&&''''''''''''''''''&&&'''&&&$$$$$$$$$&&&((()))nnn```XXXRRRNNNMMMKKKMMMJJJCCCAAADDDCCC???::::::999999999:::;;;;;;???>>>;;;888555333222111000111222222111///---+++******+++++++++,,,,,,,,,,,,+++))))))***+++***)))***++++++******)))((('''((('''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&+++""" &&&&&&$$$vvvcccWWWRRROOOMMMJJJLLLJJJEEECCCEEEDDDAAA======<<<;;;::::::::::::666888;;;<<<;;;777333000///000000000000...,,,+++......---------,,,,,,,,,+++++++++++++++***)))(((((()))*********)))'''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&'''))){{{gggZZZSSSOOOLLLKKKLLLJJJEEEBBBCCCAAA>>>======<<<;;;::::::::::::888999;;;;;;:::777333111000000000000000...---,,,---------,,,,,,,,,+++++++++++++++++++++***)))))))))))))))))))))(((''''''''''''((())))))))))))(((&&&&&&''''''(((((())))))((('''''''''((((((((('''nnn___VVVOOOKKKLLLMMMJJJDDDAAAAAA@@@<<<>>>===<<<;;;::::::::::::;;;;;;;;;;;;999666333111000000000000///...---------,,,,,,,,,,,,+++++++++***++++++++++++***))))))******)))((((((((((((((('''((())))))******))))))&&&&&&&&&'''((())))))***)))'''%%%&&&))))))(((%%%ttteeeZZZQQQMMMLLLMMMKKKEEEBBBCCCAAA>>>>>>===<<<;;;;;;:::::::::===<<<<<<:::888555333111000000000000//////............---------,,,,,,,,,******+++++++++******)))+++***((('''''''''((()))(((((()))***************%%%&&&&&&'''((()))*********&&&###%%%)))+++((($$$zzzjjj^^^UUUOOOKKKMMMKKKFFFDDDEEEDDDAAA>>>>>>===<<<;;;;;;;;;;;;======<<<;;;888666333222111000000000////////////000/////////............)))******+++++++++******+++***((('''''''''((()))(((((()))***************&&&&&&&&&'''((())))))******&&&###$$$)))***'''###pppcccYYYRRRKKKMMMKKKGGGEEEGGGFFFCCC???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<:::777444222111000000//////000000111111111000000000/////////))))))***++++++++++++*********)))((((((((((((((('''((())))))******))))))''''''''''''(((((((((((((((&&&$$$%%%(((((('''$$$uuuggg[[[TTTLLLNNNLLLFFFDDDEEEDDDAAA???>>>===<<<;;;;;;;;;;;;:::;;;<<<===;;;888444222111111000//////000111222000000000000////////////))))))***+++++++++++++++)))))))))))))))(((''''''''''''((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&yyyjjj\\\TTTMMMNNNLLLFFFCCCCCCAAA>>>???>>>===<<<<<<;;;;;;<<<888:::===>>>===999555222111111000//////000111222000/////////............((()))***+++++++++++++++((()))*********)))'''&&&&&&''''''((((((((((((((()))))))))(((''''''&&&&&&%%%&&&''''''%%%%%%&&&'''~~~lll]]]UUUPPPNNNJJJHHHGGGEEECCCAAA@@@>>><<<999888999::::::777999;;;:::777444444666555444222000//////000000111111111111000///...---+++,,,---,,,***(((((((((%%%''')))***+++***)))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((+++***%%%%%%***+++(((qqqaaaWWWQQQNNNJJJHHHGGGEEECCCAAA@@@>>><<<:::999999::::::777999;;;;;;888555555666444333222111111222333444000000111111000///......+++,,,------,,,,,,,,,---))))))***)))(((%%%###!!!(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&)))((($$$###((((((%%%xxxggg[[[RRROOOKKKHHHFFFEEECCCAAA@@@>>>===;;;::::::::::::888999;;;;;;999777777777222222111111222444555777000000000111000000//////...---,,,,,,,,,,,,,,,---+++++++++)))'''%%%""" '''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%$$$&&&'''%%%lll___SSSPPPKKKHHHFFFEEECCCBBB@@@???===<<<;;;::::::;;;888999;;;;;;:::999888888333222111111222333444555000000111111111000000///111///,,,***))))))((('''))))))*********))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%)))***)))((('''''''''&&&pppaaaTTTQQQKKKHHHFFFEEECCCBBB@@@???>>>===<<<;;;;;;;;;999999:::;;;<<<<<<:::999555444222111000000000111000111111111111000000///111...+++***+++***)))''''''((()))******+++++++++&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((((('''&&&'''uuudddVVVQQQLLLHHHFFFEEEDDDCCC@@@@@@???>>>===<<<;;;;;;:::::::::<<<>>>>>><<<:::777555333111///.........222222222222111000///......,,,+++---000111...,,,((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&((((((((((((&&&&&&&&&$$$$$$''''''$$$$$$&&&yyygggWWWRRRLLLHHHEEEEEEDDDCCC@@@@@@@@@???>>>===<<<;;;:::::::::<<>>;;;888666444222000///......444444333222111///...---+++******...222333///+++***))))))((('''''''''(((&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$$$$!!!###((((((%%%$$$'''|||iiiWWWSSSLLLHHHEEEEEEDDDCCC@@@@@@@@@@@@???===<<<;;;;;;::::::<<<@@@AAA???<<<888777555333111000000000555555444333111///---,,,+++******---111111+++%%%+++***************+++,,,&&&&&&&&&'''''''''((((((###$$$&&&''''''&&&$$$###%%%"""$$$***+++'''&&&***~~~jjj```VVVMMMKKKJJJFFFBBBAAA@@@???>>>===<<<;;;:::999777666777<<>>???>>><<<999666333111//////000111333444444111...------###''',,,...,,,+++---...(((%%%&&&***+++)))***---,,,+++)))(((''''''((((((***+++***)))'''''')))+++'''((()))(((&&&%%%&&&'''lll```UUURRRPPPMMMJJJJJJDDDBBB@@@===;;;::::::;;;<<<;;;999999:::<<<<<<<<<>>>===999555222222222111///111333333111///------$$$(((***)))(((***,,,***((((((++++++)))))),,,((())))))***)))((('''&&&'''(((******((('''&&&'''(((*********(((''''''(((pppdddXXXSSSQQQMMMJJJIIIEEECCC@@@===;;;:::;;;;;;999999:::;;;===>>>@@@AAA======:::444111222222///...000333333111///......)))+++------,,,+++++++++---***)))+++***((((((+++'''(((***,,,,,,***)))'''%%%'''******(((&&&%%%%%%(((***++++++)))(((((()))sssfffZZZTTTQQQLLLIIIHHHFFFDDD@@@===;;;:::;;;;;;333555888<<>>:::333000222222...---000222222111///......000///......//////...------***(((***)))'''(((+++&&&'''(((((())))))***)))&&&((()))((('''%%%&&&'''&&&(((******)))(((((()))uuuhhhZZZTTTPPPKKKHHHGGGGGGDDD@@@===;;;:::;;;<<<777999<<<===>>>>>>???@@@>>>@@@<<<444111444333///---///222222111///......+++(((&&&'''+++...---+++---)))((())))))'''(((+++%%%$$$######$$$&&&)))***))))))((('''%%%%%%'''***$$$&&&)))))))))(((((()))}}}nnn^^^VVVRRRMMMGGGEEEDDDCCC@@@>>><<<;;;;;;;;;999999999;;;>>>AAADDDEEEBBB???;;;666333222222222000...---...///000///...000,,,***,,,,,,+++---111+++***(((((((((***,,,...***)))''''''(((((('''&&&)))(((((('''&&&%%%%%%%%%))))))))))))))))))))))))qqqaaaXXXSSSMMMHHHFFFDDDCCCAAA>>><<<<<<<<<<<<888888888999<<<>>>AAABBBAAA???:::666333111111111000...---...///000///...---)))(((***,,,,,,...333***)))(((((()))***+++,,,((('''%%%%%%&&&'''%%%$$$))))))(((((('''&&&&&&%%%))))))))))))))))))))))))wwweee[[[UUUNNNIIIFFFEEECCCAAA???===<<<<<<<<<888888777888999;;;===???@@@===:::666333111000111000...---...///000///...)))&&&&&&***,,,---000555((())))))************)))(((&&&%%%&&&''''''&&&$$$***))))))((((((''''''&&&))))))))))))))))))))))))}}}iii]]]VVVOOOJJJGGGEEEDDDBBB???>>>=========999999888888888:::;;;===>>><<<999555333111000000000...---...///000///...***''''''+++......111666)))***,,,------+++***)))***((('''((()))***((('''******))))))((((((((('''''''''''''''''''''''''''mmm___WWWPPPKKKIIIFFFEEEBBB@@@>>>=========;;;:::999999999:::;;;<<<===<<<999666333111000000000...---...///000///...---++++++...000///111555,,,---///000///---+++)))***((('''(((******)))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&oooaaaXXXQQQLLLJJJGGGEEECCCAAA???>>>>>>>>><<<;;;:::::::::;;;<<<======<<<999777444222111000000...---...///000///...000------000111///000444///000111111000...,,,***'''&&&&&&&&&((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&pppaaaXXXQQQMMMLLLGGGFFFDDDAAA??????>>>???;;;::::::999:::;;;<<<======<<<:::888666333222111000...---...///000///......,,,---000111///000333000000111000///---+++***'''&&&&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''qqqaaaXXXRRRMMMMMMHHHFFFDDDAAA@@@?????????:::999999999999:::<<<======<<<;;;999666444333222000...---...///000///...,,,***+++///111///000444000000000///...,,,+++***)))(((((()))***++++++***&&&&&&&&&'''''''''''''''))))))))))))))))))))))))zzzfffZZZTTTOOOKKKIIIHHHFFFDDDBBB???>>>===;;;999777666666777999;;;<<<<<<;;;888333000///000000000///...............+++---000111000///...............------,,,,,,++++++***((('''''''''((())))))***'''$$$&&&+++***$$$&&&&&&&&&(((******(((&&&zzzfff[[[TTTPPPLLLIIIHHHFFFDDDBBB???>>>======;;;999777777888:::;;;;;;:::999888666444222000000000///...............+++---///000///...///000.........------,,,,,,++++++***)))((('''(((((()))&&&((('''%%%)))......***&&&&&&%%%&&&(((((('''%%%{{{fff[[[UUUPPPNNNIIIHHHGGGDDDBBB@@@>>>===???>>>;;;999888888999:::999888777888:::888444///000000///...............,,,---......---...000222//////...---,,,,,,++++++******)))(((((((((((((((%%%''''''&&&)))------***(((&&&%%%%%%&&&&&&&&&%%%|||ggg[[[UUUQQQNNNJJJIIIGGGEEEBBB@@@>>>===@@@>>><<<:::888888888888888666555888;;;:::333,,,000000///...............,,,------,,,,,,---111333//////...---,,,,,,++++++***))))))(((((((((((((((&&&&&&&&&&&&&&&''''''%%%***(((%%%$$$%%%&&&&&&%%%kkk^^^WWWQQQMMMJJJIIIGGGEEECCC@@@???>>>???>>><<<999888777666666888666666888;;;888111)))000000///...............---------++++++,,,000333000///...---,,,+++******)))))))))))))))(((((('''%%%%%%&&&'''&&&$$$$$$$$$+++)))&&&%%%&&&''''''&&&qqqdddZZZRRRMMMJJJIIIHHHEEECCCAAA???>>>>>>===;;;:::888777666666777777777999:::777111,,,000000///.....................---,,,+++,,,...111000000///...,,,+++******)))))))))))))))(((''''''%%%$$$'''***)))&&&&&&)))***(((''''''((((((((('''yyykkk___UUUNNNJJJJJJHHHFFFCCCAAA???>>>>>>===<<<;;;:::999888888666888:::;;;:::888555222000000///........................---++++++---///000000///...,,,+++***)))((())))))***)))((('''&&&&&&%%%(((+++)))######''''''&&&&&&'''((()))'''&&&pppcccXXXPPPKKKJJJHHHFFFCCCAAA???>>>>>>>>>===<<<;;;::::::999555888;;;<<<;;;999888888000000///..................//////---+++++++++---111000///...,,,+++***)))((()))*********)))'''&&&(((&&&(((***&&& $$$$$$%%%&&&(((((('''%%%tttdddYYYRRRIIIIIIHHHFFFCCCBBBBBBCCC@@@@@@???===;;;999777666:::777888<<<===888444444222111000///............111000000...---///333666000///...---+++***)))((()))***++++++***)))((('''''''''((((((((((((''''''+++000000)))%%%'''(((&&&zzziiiZZZRRRKKKKKKJJJIIIFFFEEEDDDDDD??????>>>>>><<<;;;999888;;;888999===>>>:::666666333222111000000/////////...//////---,,,---000333000///...---+++***)))(((***++++++,,,,,,+++***)))''''''((((((((((((''''''%%%***+++&&&$$$''')))(((nnn\\\RRRLLLLLLKKKJJJHHHFFFDDDCCC>>>>>>>>>>>>======<<<;;;;;;888999===???;;;888999444333222111000000000000...///000///......///111//////...---+++***))))))((()))***************)))''''''((((((((((((''''''$$$'''(((&&&%%%(((***)))qqq^^^SSSLLLKKKJJJHHHGGGEEEBBB???????????????>>>===<<<;;;;;;888888===>>>;;;999:::333333222111000000000000///111333333111000000000///......---+++******)))%%%%%%&&&''''''(((((((((''''''(((((((((((('''''')))******((('''((())))))sssaaaWWWOOOLLLJJJHHHHHHFFFBBB???@@@@@@@@@???>>><<<:::999:::777777;;;===:::888999222222000//////////////////111333333111///............---,,,,,,+++******%%%%%%%%%&&&&&&'''((((((''''''((((((((((((''''''***((('''(((((((((((()))wwwfff\\\TTTPPPKKKIIIIIIHHHEEEAAA@@@@@@???>>>===;;;999999<<<888777;;;<<<999888999222111000///............---///000000---+++******......---,,,,,,+++******)))(((((((((((())))))***''''''((((((((((((''''''&&&""""""%%%(((((((((***lll```XXXRRRKKKHHHHHHHHHEEEBBB>>>>>>>>>===<<<;;;::::::>>>:::999<<<<<<:::888999333222111000////////////---...///...+++)))))))))...------,,,,,,++++++***+++***)))((((((((()))***''''''((((((((((((''''''((("""!!!&&&((('''''')))pppcccXXXQQQIIIEEEEEEFFFDDDAAA;;;;;;<<<<<<<<<<<<<<<;;;@@@<<<:::======:::999:::444333222111000000000000///000000...+++******+++---------,,,,,,+++++++++***)))((('''&&&&&&'''(((''''''((((((((((((''''''...'''$$$(((***'''%%%'''xxxfffWWWRRRLLLIIIHHHFFFCCC@@@???===<<<<<<<<<<<<:::999999:::;;;<<<<<<<<<;;;:::777444111/////////...---+++---......------///000+++++++++******(((''''''++++++***((('''&&&%%%$$$&&&&&&'''((())))))(((((($$$&&&((((((&&&%%%$$$%%%yyygggVVVQQQJJJGGGFFFFFFDDDBBBAAA???===<<<<<<;;;999777777888:::<<<======<<<<<<999666222000///...,,,+++...---------/////////...++++++++++++***)))((((((******)))((('''&&&&&&%%%&&&&&&'''(((((((((((((((******)))))))))(((&&&&&&|||iiiWWWQQQIIIEEEEEEFFFEEEDDD@@@>>>===<<<===<<<;;;999777888999;;;<<<=========:::777333000///---,,,***111...------///000...,,,,,,,,,---,,,,,,+++***))))))))))))(((((('''''''''&&&''''''(((((((((((((((---***''''''((()))'''%%%mmm\\\UUULLLFFFEEEFFFFFFEEE???===<<<===>>>>>>===<<<999999:::;;;;;;<<<<<<<<<999666333000//////---,,,000//////......---------------...------,,,++++++(((((((((((((((((())))))''''''(((((((((((((((''')))$$$ !!!%%%(((&&&###qqqccc[[[PPPIIIFFFFFFFFFEEEBBB@@@>>>>>>>>>===;;;:::===<<<<<<;;;::::::::::::777444111000000000000///---///111///,,,***,,,...---............------,,,((((((((()))))))))))))))'''(((((((((((((((''''''%%%!!!$$$((('''$$$wwwggg^^^SSSKKKHHHGGGEEEDDDGGGEEEBBB???>>>;;;888666???>>><<<;;;999999888888666444111000111111111000+++---...---+++***,,,---------............------))))))))))))))))))))))))(((((((((((((((((('''&&&$$$"""!!!"""&&&)))((('''{{{eee^^^SSSLLLIIIGGGFFFDDDGGGDDDAAA@@@>>><<<:::777>>>===<<<:::999999999:::777555222111111111000///---***''')))---///,,,))),,,------......---------******))))))))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&~~~ccc\\\RRRLLLIIIHHHFFFDDDBBB@@@??????@@@@@@>>>======<<<;;;:::999:::;;;<<<999666333111111000///...000'''!!!%%%///333---$$$,,,,,,---------------,,,************)))))))))((((((((())))))((('''&&&&&&%%%''')))(((&&&$$$$$$$$$pppaaaRRRLLLKKKHHHFFFFFFCCC>>><<<===;;;777777:::;;;:::888666666777888999:::888555333111000//////------------------------.........------,,,,,,,,,'''(((((()))******+++++++++******)))(((''''''&&&)))***+++)))&&&$$$%%%&&&uuudddSSSKKKIIIHHHHHHIIIEEE@@@>>>???===999999<<<;;;:::888666666777888999:::888666333111000//////------------------------/////////......---------*********)))))))))))))))*********)))((('''''''''***(((&&&'''))))))(((&&&{{{iiiVVVLLLIIIHHHIIIJJJGGGCCC@@@AAA???;;;;;;>>>;;;:::888666666777888999:::888666444222000000///------------------------///////////////.........+++++++++***)))(((((('''******))))))((((((''''''+++&&&###%%%+++---***&&&ooo[[[QQQMMMJJJIIIJJJGGGCCCAAAAAA@@@<<<<<>>;;;:::888666666777888999:::999888666444222111000........................------------------------))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&''''''yyyggg\\\VVVOOOIIIFFFGGGBBB@@@AAA???;;;;;;>>>;;;:::888666666777888999::::::999888555333111000........................,,,,,,,,,---------------)))))))))))))))*********))))))))))))((((((((((((&&&((()))(((%%%$$$%%%'''jjj]]]VVVOOOJJJHHHGGGCCCAAAAAA???<<<<<<>>>;;;:::888666666777888999:::::::::888666444111000........................------------.........///++++++******))))))(((((((((((((((((())))))))))))%%%$$$$$$$$$%%%&&&&&&%%%kkk]]]UUUOOOKKKJJJHHHDDDAAABBB@@@===<<>><<<;;;;;;;;;:::999888777666666666999::::::999888666333222111000000//////000000111///......---......//////111111000---)))''''''((())))))))))))))))))))))))((('''%%%%%%'''(((''''''sssbbbUUULLLGGGGGGEEECCCAAA>>>===;;;;;;;;;::::::999888777666666999999::::::888777555444111111000000000000111111......---------------...---------+++)))((((((***)))))))))))))))))))))))))))'''%%%%%%'''((('''&&&zzzgggYYYNNNIIIGGGFFFDDDBBB???>>>===<<<;;;;;;;;;:::999888666555888999999:::999888777666222222111111111111222222///...------,,,---------***++++++***)))(((***+++(((((((((((((((((((((((()))'''&&&&&&'''''''''&&&mmm]]]RRRMMMHHHFFFEEEBBBAAA???>>>>>>:::;;;;;;;;;:::888666555777888999:::::::::999888222222222111111222222222000//////...------......+++,,,,,,+++))))))***,,,(((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%qqqaaaUUUPPPHHHGGGEEECCCAAA@@@@@@???:::;;;;;;;;;:::888666555666777999:::;;;;;;::::::333222222111111222222333111111000///////////////---......,,,******+++,,,***************************(((&&&&&&''''''&&&%%%{{{fffXXXPPPIIIFFFDDDBBBBBBAAA@@@>>>;;;;;;;;;::::::999999999999999999999888888777777444333111//////000222333333222111...++++++---///000///...---+++***)))(((*********)))))))))))))))'''''''''(((((((((((((((kkk[[[SSSJJJHHHEEECCCBBBBBB@@@>>>;;;;;;::::::999888888888777888:::;;;:::999666555555333222000000111222333222222111...,,,,,,---///000///...---+++***))))))************))))))))))))((((((((((((((((((''''''qqq```WWWMMMJJJFFFDDDCCCBBBAAA???;;;::::::999888888777777555777:::<<<<<<999666444555444333111111111222333111111000///------...000000///...---,,,+++***)))************************)))))))))(((((('''''''''yyyfff[[[PPPMMMHHHEEEDDDCCCAAA@@@<<<<<<;;;:::999999888888666888999::::::999777666555444333222111111111222000000000///......///111000///...---,,,+++******)))***************+++++++++******)))((('''&&&&&&kkk___TTTPPPKKKGGGEEECCCBBBAAA???>>>===<<<;;;:::999999999888888777777888999999444444333222111000000000///000111000///...///111//////......---,,,++++++))))))******+++++++++,,,++++++***)))(((''''''&&&qqqcccWWWSSSMMMHHHFFFDDDCCCAAA@@@@@@???>>><<<;;;:::::::::999777666666888:::;;;555555444333222111000000000111222111///...///000//////......---,,,,,,+++))))))******+++,,,,,,,,,*********))))))(((((((((wwwhhhZZZUUUNNNIIIFFFEEECCCBBB@@@@@@???===<<<:::999999888888777777777888999:::777777666666555333222111111222333222000........./////////...------,,,,,,))))))***++++++,,,------***)))))))))))))))))))))zzzkkk[[[VVVOOOJJJGGGEEECCCBBB@@@???>>>===;;;:::999888666777888999:::999999888999999999888777555444333222333444222000...---.../////////...---------,,,))))))***+++,,,,,,------)))))))))))))))*********qqq___WWWNNNIIIHHHHHHEEEAAACCC>>>::::::===>>><<<999555444444555666888:::;;;999:::999888666555666777888888777444000---++++++,,,...//////---++++++++++++,,,)))&&&'''++++++'''(((((('''(((***)))'''$$$uuuaaaYYYOOOJJJIIIIIIFFFCCCBBB>>>;;;;;;===>>>;;;888666666666666777999;;;<<<999::::::888666555555777777999999777222...,,,++++++,,,......,,,*********))),,,,,,******...///---)))((((((((())))))'''%%%yyyddd[[[QQQKKKJJJJJJHHHEEEAAA>>><<<<<<>>>>>>;;;888888777777777888:::;;;<<<999::::::999666444555666777999;;;999555111---+++)))+++------+++*********!!!'''+++)))(((+++------)))((((((((())))))'''%%%}}}ggg^^^RRRKKKJJJIIIHHHEEEAAA???============:::888999888777777888999:::;;;:::;;;;;;999666444444444666999<<<<<<888222...+++)))+++------,,,++++++,,,&&&+++)))&&&(((++++++***)))(((((())))))(((&&&lllaaaTTTKKKIIIIIIGGGEEEAAA@@@>>>===<<<;;;:::888999888777666777777999::::::;;;<<<:::777444333333555888;;;<<<888222...+++)))+++......---------...$$$,,,000---)))***,,,,,,+++)))(((((())))))((('''rrrfffWWWMMMIIIHHHGGGEEEBBBAAA>>><<<:::::::::::::::999777666666777888999;;;<<<<<<;;;777444222111333666::::::666111---***(((+++...///.........///(((---///+++((()))***))),,,***(((((()))))))))(((xxxlll[[[PPPKKKJJJHHHFFFDDDBBB???;;;888888:::<<<;;;:::999888777888888999;;;<<<===;;;777333111000222444777777444///+++***'''))),,,...------...///***,,,+++((('''******(((,,,***(((((()))))))))(((}}}ppp___RRRMMMKKKIIIGGGEEECCC???:::777777:::======<<<:::999888999999:::;;;======;;;777333111000111333555555222...+++)))&&&(((+++,,,,,,,,,---......///---***+++//////,,,---***(((((()))***))))))qqq]]]UUUOOOFFFBBBEEEDDDBBB@@@>>><<<<<<<<<<<<<<<:::777777:::;;;:::888???>>>;;;999666555444333222111000111111000---***+++***+++,,,///000///---,,,+++)))''''''(((***+++)))+++,,,+++((('''(((***xxxccc[[[UUUKKKGGGJJJDDDCCC@@@>>>===<<<<<<<<<:::888666666888888777666>>>===;;;999666555333333333222111111111///---***+++++++++,,,///000///...---,,,***))))))***+++,,,)))***,,,***((('''(((***{{{fff[[[TTTLLLHHHIIIEEEDDDAAA???===<<<<<<<<<:::888666666777888777666<<<;;;:::999777555333222444222111111111///---***,,,++++++---///000000//////...,,,+++***+++,,,,,,)))*********((('''((()))iii\\\TTTLLLHHHGGGFFFEEEBBB???===<<<<<<<<<<<<;;;999999999999888888:::::::::999888555333222555333111111000///---+++,,,++++++---///111111111///...---,,,+++++++++,,,)))))))))))))))((())))))rrraaaWWWPPPKKKIIIGGGFFFCCC@@@>>>===<<<<<<;;;;;;;;;999888777888888888999:::;;;999777444222444333111000000000///------,,,+++---///222333333......---,,,+++************)))))))))*********)))xxxdddYYYRRRLLLHHHHHHGGGDDDAAA???=========999::::::888555444555777777999;;;<<<;;;999555333444222000000111111111000...,,,+++---000333444444......------,,,+++***)))+++***)))***,,,,,,,,,***hhh[[[UUUNNNHHHIIIGGGEEEBBB???>>>======999::::::888555444555777777999<<<>>>===:::666444222111//////111222333222...---,,,---000333555555000//////...---,,,+++***---+++***+++---///---,,,pppccc\\\UUUNNNJJJHHHEEEBBB???>>>======;;;<<<===:::777555777999777999===??????;;;777444222000...///111333444444///---,,,---000333555666111111111000///---,,,+++...,,,***,,,...000...,,,ooo```RRRHHHLLLJJJGGGFFFEEECCCAAA???>>><<<::::::::::::888777:::;;;===>>>>>><<<;;;999777111...222666444000///222111000......000111222333222000...---,,,------///,,,)))***---...+++'''tttcccUUUMMMMMMKKKHHHFFFEEEDDDAAA???<<<;;;:::999999999666444777999;;;=========<<<;;;999222000333555222///---000///......///111333444444222000...---,,,,,,,,,...***((())),,,---+++'''|||hhhZZZSSSNNNLLLIIIGGGEEEDDDBBB@@@;;;:::999999999888444222555777:::<<<>>>>>>>>>===:::444111333444111------///...---...///222444666555333111...,,,++++++++++++((('''(((+++,,,***(((mmm^^^VVVPPPMMMJJJGGGFFFDDDBBBAAA<<<;;;;;;;;;:::888555222777888;;;===??????>>>>>>999444111333333000.../////////......///111444555666444111...,,,+++******)))'''&&&'''***+++***)))rrraaaXXXRRROOOKKKHHHFFFEEECCCBBB???===<<<<<<<<<;;;888555:::;;;===???@@@???>>>===777222000222333000000222222111///...///000222333666444111...,,,+++******(((''''''''')))******)))yyyeeeZZZTTTQQQLLLHHHGGGFFFDDDCCCAAA???============;;;::::::;;;===?????????>>>===666222111222222000111444333111000......///111222555333111...,,,+++++++++(((((((((((())))))))))))kkk]]]VVVRRRLLLIIIGGGFFFEEEDDDAAA???<<<;;;<<<>>>>>>===666888;;;===>>>>>>======777333222222111...///444111000///...///000222444444222000...---,,,,,,,,,)))*********)))(((((()))ppp```VVVRRRMMMIIIGGGFFFEEEDDDBBB???;;;:::;;;>>>??????333444888;;;===>>>>>>===999555333333000---...222///.........///111444666333222000...---,,,------***++++++***)))(((((()))ssseeeXXXRRRKKKIIIJJJKKKHHHEEEAAAAAA???===;;;:::<<>>;;;:::999999999777888999:::;;;;;;<<<<<<666555444222111111111222111111000000000000111111111000000///...---+++***++++++++++++************qqq^^^WWWNNNJJJJJJJJJGGGDDDCCC>>>:::888::::::999777888999999:::::::::;;;;;;777777555333222222111111111111000000000000111111222222111000///---+++*********++++++,,,,,,,,,,,,wwwbbbZZZPPPJJJIIIIIIFFFCCC>>>999555666:::===<<<999999999999999999999::::::999888777555444333222111111111000000000000111111555555444333111///...---++++++++++++++++++++++++|||hhh^^^RRRKKKIIIHHHFFFCCC>>>999555666:::===<<<999999999888888888999::::::;;;:::999888666444222111111111000000000000111111555444444333111000...---,,,++++++***))))))((((((nnndddVVVMMMJJJIIIGGGDDDCCC>>>:::888::::::999777999888777777777999:::;;;===<<<;;;:::777555222111111111000000000000111111111111111000///...---,,,,,,,,,+++***)))((('''&&&uuujjj[[[QQQMMMLLLIIIGGGDDDAAA>>>;;;:::999999999888777666666777999;;;<<<>>>======;;;888555333111111111000000000000111111...////////////...---,,,+++++++++******)))))))))zzznnn___TTTPPPNNNLLLIIIAAAAAA???===;;;:::<<>>>>><<<999666333111111111000000000000111111//////000000000000//////***++++++++++++,,,,,,,,,ttt```VVVQQQMMMJJJIIIDDDBBB???<<<;;;:::;;;;;;777888999999888999:::<<<@@@>>><<<;;;;;;999555111444000,,,,,,...///...,,,///000222555666444///,,,++++++******+++,,,,,,---xxxdddZZZTTTPPPLLLLLLEEECCC@@@===;;;::::::;;;777888999888888999;;;===@@@>>><<<<<<<<<:::666333444222000///000000///...///000222555666444000,,,---,,,++++++************~~~jjj^^^YYYSSSOOONNNHHHFFFBBB>>><<<:::::::::666777888888777999<<<>>>???>>>=========;;;888555222444444444222000000111///000222555666555111......---,,,+++))))))((((((oooccc\\\UUUQQQOOOJJJHHHDDD@@@===;;;::::::666777777777777888<<<>>>===============;;;999888111444777666222000000222000000222555666666333000...---,,,+++***)))))))))tttfff^^^WWWQQQOOOLLLJJJFFFAAA>>><<<;;;;;;666777777666666888;;;>>><<<===>>>>>>===;;;:::999000333666555222//////111000000222555777777444222---,,,,,,+++++++++++++++xxxjjjaaaXXXRRRPPPMMMKKKGGGCCC???>>>======888888777555555666:::===;;;===>>>>>>;;;999999999111333333333111//////000000000222555777888666444...------,,,,,,,,,,,,---|||mmmcccZZZSSSQQQMMMKKKGGGCCCAAA???>>>???999999777555444555999<<<;;;===???===:::777777888555333111111111111000///000000222444777888777666111000///...---,,,,,,,,,pppeee[[[TTTRRRMMMKKKHHHDDDAAA@@@@@@@@@;;;:::888555333444888;;;:::===???===999666666777777444000///222333222000000000222555888999888777444333111///---,,,++++++vvvhhh___XXXSSSNNNKKKHHHFFFDDDBBB@@@>>>:::999777666555444555555@@@AAAAAA???;;;888666555999777555555555666555444444222111444999:::777333444222000//////...,,,***{{{lllaaaXXXSSSQQQNNNIIIFFFDDDBBB???======<<<:::888777666777777<<<>>>??????<<<:::999999999777555555555555444333333111000333888:::777444444222///......---+++)))rrrdddZZZSSSSSSPPPKKKGGGDDDAAA>>><<<>>>===;;;999777666666777999;;;>>>???>>>======>>>;;;999777666666666444333333111000333777999888666444222///------,,,***)))xxxjjj^^^VVVTTTPPPKKKGGGEEEBBB@@@>>>===<<<:::777666555555555777:::>>>@@@@@@??????@@@???<<<:::999888888666555333111111222666999999999555222///---,,,+++***)))pppcccZZZSSSPPPKKKGGGEEEEEECCCBBB===<<<:::888666666666666888;;;@@@BBBBBBAAA@@@@@@BBB@@@===<<<<<<;;;:::888555333222333555888:::;;;666333///---,,,+++***)))wwwhhh___TTTPPPKKKGGGFFFFFFEEEDDD???>>><<<:::999999::::::888<<>>===<<<:::::::::;;;<<<777;;;AAADDDEEEDDDCCCCCCDDDBBB@@@???@@@@@@???>>>;;;:::888666555888;;;>>>999666111...---,,,,,,+++nnncccYYYTTTNNNIIIFFFEEEDDDCCC;;;:::999999999999:::;;;555:::@@@DDDFFFEEEEEEEEECCCAAA??????@@@@@@@@@>>>===<<<999777666888<<>><<<<<<<<<;;;:::888;;;===???BBBEEEFFFGGGGGGDDDBBB>>>;;;:::;;;>>>@@@AAA>>>999666555777;;;===:::888666333000...,,,+++tttcccYYYQQQMMMKKKFFFDDDDDD???>>>============;;;999;;;===???BBBDDDFFFGGGHHHEEEBBB>>>:::999:::<<<>>>AAA>>>:::777777888;;;======;;;777333000...,,,,,,wwwfff\\\RRRNNNKKKGGGDDDEEE???>>>===>>>???>>>;;;999:::;;;===@@@BBBEEEFFFGGGDDDAAA===:::999:::<<<>>>???===:::888777888:::<<>>>>>???>>><<<:::888999;;;>>>@@@CCCEEEGGGBBB???;;;999888:::===???===<<<:::888777888999:::???<<<999555111...---,,,{{{nnncccXXXSSSOOOKKKIIIJJJDDDBBB???>>>>>>===<<<;;;888999:::===@@@CCCFFFGGGBBB???;;;888777999;;;===<<<;;;999888888888888888<<<;;;999666222///---+++ttthhh]]]WWWSSSOOOMMMNNNGGGDDD@@@===<<<<<<<<<;;;::::::;;;>>>AAADDDHHHJJJEEEBBB===888666666888999<<<;;;;;;:::999999888888999999888777444000,,,***xxxlllaaa[[[WWWRRRPPPQQQJJJFFF@@@<<<;;;<<<<<<<<<;;;<<<===???BBBFFFIIILLLHHHDDD>>>999555444555666===<<<<<<;;;;;;:::999999666777888777444000,,,***rrrhhhbbbVVVRRRTTTPPPKKKGGGBBB???>>>======<<<666777:::>>>AAAEEEGGGHHHGGGEEEBBB<<<888555666888::::::;;;;;;;;;:::999888999:::;;;999666222000///vvvkkkdddWWWSSSTTTPPPMMMIIIEEEBBBAAA@@@???>>>=========>>>???AAABBBCCCGGGFFFBBB===888555666777999:::;;;<<<<<<<<<;;;::::::;;;;;;:::777333000...|||pppgggYYYTTTTTTPPPLLLIIIFFFDDDCCCBBB@@@>>>AAA???>>>======???AAACCCHHHGGGCCC>>>888555555666888999;;;===>>>???>>>>>><<<<<<<<<;;;888444000---tttiiiZZZSSSSSSNNNJJJHHHFFFDDDCCCBBB???===>>>===;;;:::<<<@@@EEEHHHHHHGGGDDD>>>999666555666777999;;;>>>@@@BBBBBBBBB>>>>>>======:::666111---wwwkkkZZZSSSRRRMMMKKKIIIGGGFFFEEEDDDAAA???>>><<<::::::<<>>>>>>>>===999333...zzzmmm[[[TTTSSSMMMOOOLLLIIIHHHGGGGGGEEECCCAAA???<<<;;;<<>>>>>??????<<<555///~~~ppp^^^UUUUUUOOOPPPMMMJJJHHHGGGGGGGGGFFFBBB@@@>>><<<<<<>>>AAABBBDDDEEECCC@@@<<<999888888555777;;;???BBBEEEFFFGGG???======@@@AAA>>>777111rrr___WWWVVVQQQPPPLLLHHHEEEEEEFFFFFFFFFAAA???>>>======???AAACCCCCCDDDCCC@@@===:::999999555777;;;???BBBEEEFFFFFF>>>======@@@BBB@@@888222rrrcccYYYTTTRRRJJJLLLLLLIIIEEECCCDDDGGGDDDAAA===;;;:::<<>>CCCGGGHHHHHHBBB>>>;;;>>>BBBAAA;;;555vvvggg\\\UUURRRPPPQQQPPPMMMIIIGGGGGGIIIAAA???===;;;;;;===@@@CCCBBBCCCCCCBBB@@@<<<999777888888999===BBBFFFHHHHHHCCC???<<<>>>AAAAAA<<<666}}}lll```WWWSSSPPPPPPNNNKKKGGGEEEEEEFFF???>>><<<;;;<<<>>>AAACCCDDDEEEEEEEEECCC@@@===;;;999888999;;;@@@DDDGGGHHHBBB>>>;;;===@@@@@@<<<777rrrdddYYYSSSNNNMMMJJJHHHEEEDDDEEEEEE@@@???===<<<===>>>@@@AAACCCDDDDDDDDDCCCAAA>>><<<:::888888:::>>>CCCEEEGGG@@@===::::::======;;;777yyyhhh[[[TTTOOOMMMJJJHHHGGGHHHHHHIIIAAAAAA???>>>============???@@@AAAAAAAAA???===;;;:::888777999===AAADDDEEE>>>;;;888888999:::999888nnn```WWWOOOLLLGGGEEEEEEFFFFFFFFFBBBAAA@@@???>>>===;;;;;;;;;<<<>>>???>>>===;;;:::999888777999===@@@BBBBBB>>>;;;888777888999:::999uuueee\\\QQQLLLGGGCCCCCCCCCBBBAAA@@@@@@@@@@@@???===<<<;;;:::;;;===>>>>>>===<<<;;;777777777:::===???@@@??????<<<999777888999;;;<<>>???@@@@@@???======:::<<<>>>?????????===<<<777666777:::===??????>>>@@@>>>;;;888999:::===???}}}kkk___UUUNNNIIIJJJJJJGGGDDDDDDAAAAAA@@@AAAAAA@@@<<<:::<<<<<<======<<<;;;:::::::::;;;;;;;;;:::;;;>>>@@@CCCBBB===777666:::<<<:::mmmbbbWWWPPPKKKKKKJJJGGGDDDDDDAAA@@@>>>>>>???>>><<<;;;<<<==================<<<:::::::::999999;;;>>>AAABBBBBB>>>888888===???===rrrfff[[[SSSMMMLLLKKKGGGDDDDDDAAA???<<<<<<=========<<<<<<<<<======>>>?????????::::::999777777999>>>AAABBBBBB@@@;;;;;;???AAA@@@wwwkkk___WWWPPPNNNLLLHHHDDDDDDBBB???<<<;;;<<<===>>>>>>::::::;;;<<<>>>???@@@AAA;;;:::888666555888===AAAAAADDDBBB>>><<>>???@@@888999999:::<<<>>>@@@AAA<<<;;;999666555777<<<@@@AAAEEEEEE@@@===>>>???>>>vvveee\\\TTTQQQOOOKKKHHHHHHFFFCCC???======>>>>>>>>>888888888999;;;>>>@@@BBB>>>===;;;888666777:::===???EEEFFFBBB>>>???@@@@@@zzzfff]]]UUURRRPPPLLLJJJKKKFFFCCC???=========<<<;;;::::::999:::;;;>>>AAABBB@@@???>>>;;;888777999;;;===CCCGGGDDDAAABBBDDDDDD}}}ggg^^^UUUSSSQQQMMMKKKLLLEEEBBB???===<<<;;;:::999<<<;;;;;;;;;<<>>??????>>>======:::888:::???CCCDDDDDDDDDCCC@@@>>><<<;;;;;;;;;:::===BBBGGGJJJLLLMMMMMMooodddZZZVVVUUUQQQNNNMMMEEECCCAAA@@@@@@@@@???>>>>>><<<:::;;;>>>AAABBBBBBEEEDDDAAA???===<<<<<<<<<;;;>>>CCCHHHKKKMMMMMMLLLuuuiii^^^ZZZWWWQQQLLLJJJGGGEEECCCBBBBBBBBBAAA@@@@@@>>>======???AAAAAA@@@FFFEEECCCAAA@@@???>>>>>>===@@@EEEJJJLLLMMMLLLKKKyyymmmaaa\\\XXXQQQKKKIIIHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCGGGFFFEEEDDDBBBAAA@@@@@@>>>AAAFFFJJJMMMMMMLLLKKK~~~qqqccc]]]XXXQQQLLLJJJHHHFFFCCCBBBBBBAAA@@@>>>???AAACCCEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA???BBBEEEIIILLLMMMMMMLLLvvvggg^^^XXXRRRMMMLLLHHHEEECCCAAAAAA@@@???===>>>AAAEEEGGGHHHGGGGGGHHHGGGGGGGGGFFFEEEDDDBBBBBB@@@AAADDDFFFIIILLLNNNNNN~~~lll```YYYRRRNNNNNNHHHFFFCCCBBBAAA@@@???===>>>BBBGGGHHHGGGEEEEEEEEEGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@AAACCCGGGKKKNNNQQQpppbbbYYYRRRNNNNNNIIIGGGDDDBBBBBBAAA???>>>???CCCGGGHHHFFFCCCAAABBBFFFGGGGGGGGGFFFEEECCCBBB@@@@@@@@@AAAEEEJJJOOORRRyyyggg]]]WWWQQQNNNJJJFFFEEEEEECCC??????AAABBBCCCDDDDDDBBB@@@@@@@@@AAACCCFFFFFFDDDAAA@@@@@@?????????AAAEEEKKKQQQTTT}}}kkk```XXXRRRNNNLLLHHHFFFFFFEEEAAA@@@CCCAAABBBCCCBBB???>>>???@@@AAADDDFFFGGGEEEDDDCCCCCCBBBAAAAAABBBFFFLLLQQQUUUqqqeee]]]UUUOOOMMMIIIGGGGGGFFFBBBBBBEEEAAAAAAAAA???===<<<>>>@@@AAADDDFFFGGGGGGFFFFFFGGGFFFEEECCCDDDGGGLLLRRRUUUyyymmmcccYYYRRRNNNJJJGGGGGGEEEBBBBBBEEEBBBBBB@@@>>><<<<<<>>>@@@???BBBEEEFFFFFFGGGHHHJJJIIIGGGFFFFFFHHHMMMRRRUUUvvvkkk___WWWPPPKKKGGGFFFDDD@@@@@@CCCBBBBBBAAA>>><<<<<>>@@@<<<>>>@@@BBBCCCEEEGGGJJJJJJKKKKKKLLLNNNQQQSSSTTTzzzlllbbbWWWPPPKKKHHHDDD???>>>AAA???@@@@@@???===<<<<<<===<<<>>>@@@AAABBBDDDGGGJJJKKKMMMOOORRRTTTUUUVVVVVV~~~oooeeeZZZSSSMMMIIIEEE??????BBB===>>>??????<<<;;;;;;;;;===>>>@@@BBBBBBDDDHHHJJJLLLNNNRRRUUUXXXYYYXXXXXXwwwnnnaaa\\\TTTLLLFFFCCCCCCCCC????????????>>>>>>>>>>>>>>>>>>>>>???@@@CCCEEEGGGJJJMMMQQQTTTVVVWWWYYY[[[zzzqqqaaa\\\UUUOOOKKKGGGDDDAAA@@@@@@??????>>>>>>======>>>>>>???@@@CCCFFFHHHJJJOOORRRUUUXXXYYYYYY[[[\\\vvveee___XXXTTTRRRNNNGGGBBBAAAAAA@@@???>>>=========>>>>>>@@@BBBEEEIIILLLNNNRRRUUUXXXZZZZZZYYYYYYZZZ{{{nnnfff\\\WWWVVVSSSLLLEEECCCBBB@@@???>>>======>>>===>>>???BBBFFFJJJMMMOOORRRUUUXXXYYYXXXWWWVVVVVVwwwlll___XXXVVVSSSMMMGGGCCCBBB@@@>>>===>>>>>>???======???AAAEEEHHHLLLNNNQQQTTTXXXYYYXXXVVVUUUTTT}}}ssseee[[[UUUPPPKKKFFFCCCAAA???>>>>>>>>>@@@AAA>>>??????AAACCCGGGJJJKKKPPPSSSXXXZZZYYYWWWVVVUUU|||qqqeee[[[RRRLLLHHHBBB@@@???===>>>???BBBCCCAAAAAAAAABBBCCCEEEHHHIIIKKKOOOUUUXXXXXXVVVUUUUUU{{{ooobbbWWWOOOJJJAAA@@@>>>===>>>@@@CCCEEEDDDCCCCCCCCCDDDEEEGGGHHHFFFKKKQQQTTTUUUTTTSSSRRRxxxjjj\\\PPPJJJLLLDDD>>>???@@@??????@@@AAABBBCCCCCCCCCCCCFFFHHHKKKMMMOOOOOONNNMMMNNNOOO~~~rrrdddWWWNNNMMMEEE@@@AAABBBAAAAAACCCCCCDDDEEEEEEDDDDDDFFFHHHIIIJJJLLLKKKJJJIIIIIIJJJ}}}ppp```UUUOOOGGGBBBCCCEEEDDDDDDFFFEEEGGGHHHGGGFFFEEEFFFHHHIIIJJJJJJIIIGGGDDDDDDDDDzzzjjj]]]TTTLLLEEEFFFGGGFFFEEEGGGHHHIIIJJJJJJHHHGGGGGGHHHKKKLLLLLLJJJFFFCCCBBBBBBssshhh\\\RRRJJJGGGGGGEEEEEEGGGIIIKKKLLLLLLJJJHHHHHHHHHMMMMMMLLLJJJEEEBBB@@@@@@~~~uuuhhh\\\PPPJJJGGGDDDDDDGGGIIIKKKMMMMMMKKKIIIIIIIIIMMMMMMLLLIIIDDD@@@>>>>>>vvvgggWWWMMMGGGDDDDDDGGGHHHJJJMMMMMMLLLJJJIIIIIIOOOPPPOOOKKKGGGBBB@@@@@@~~~nnn\\\PPPHHHDDDDDDHHHGGGJJJLLLMMMLLLJJJJJJJJJSSSSSSRRROOOJJJFFFDDDDDDtttcccSSSIIIFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOMMMIIIEEECCC}}}kkkZZZOOOHHHEEEDDDFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMOOOOOONNNJJJFFFDDDuuueeeWWWNNNGGGCCCCCCDDDDDDEEEGGGIIIJJJKKKKKKMMMPPPQQQPPPLLLHHHFFF{{{mmm```UUUKKKEEEAAAAAABBBCCCDDDFFFHHHJJJJJJMMMPPPRRRQQQNNNJJJGGGuuugggYYYLLLDDDAAA@@@@@@@@@BBBDDDFFFHHHIIILLLPPPRRRRRROOOKKKIII|||mmm]]]MMMDDDAAA@@@??????@@@BBBEEEFFFGGGJJJOOORRRSSSPPPLLLIIIuuudddTTTJJJCCCAAA@@@??????AAACCCEEEEEEHHHNNNRRRSSSPPPLLLIII{{{kkk\\\RRRDDDBBB@@@??????@@@BBBDDDDDDHHHMMMRRRSSSPPPLLLIIIuuucccTTTGGGEEEBBBAAABBBCCCCCCCCCCCCFFFLLLQQQTTTRRRMMMIIIzzzhhhYYYIIIEEEAAA???????????????FFFHHHLLLPPPRRRQQQMMMIIIooo___MMMIIIDDD@@@>>>>>>>>>===HHHIIIKKKNNNPPPPPPMMMJJJuuudddTTTOOOHHHCCCAAAAAA@@@@@@GGGGGGHHHKKKNNNPPPPPPOOOzzziiiZZZUUULLLFFFCCCCCCCCCCCCCCCCCCEEEIIINNNRRRSSSSSSqqqaaaZZZPPPHHHDDDCCCCCCCCCAAAAAACCCHHHNNNSSSUUUVVV|||lllcccWWWLLLFFFCCCCCCBBB@@@AAACCCHHHNNNSSSUUUUUUuuulll^^^QQQIIIEEEDDDCCCAAABBBDDDIIINNNRRRSSSSSS~~~tttdddWWWOOOJJJFFFDDD======@@@DDDJJJOOOQQQQQQ{{{lll___VVVOOOIIIEEE@@@???AAADDDIIIMMMOOOOOOvvvjjj___VVVMMMHHHCCCBBBAAADDDGGGKKKMMMMMMsssiii^^^TTTMMMDDDBBBAAACCCFFFJJJMMMMMMzzzpppfffZZZRRREEECCCAAABBBFFFKKKNNNPPP~~~uuukkk___WWWHHHEEEBBBCCCFFFKKKPPPRRRxxxmmmbbbZZZLLLIIIEEEDDDFFFKKKOOOQQQzzzoooccc[[[PPPLLLGGGEEEFFFJJJNNNPPP~~~wwwlllcccWWWSSSLLLGGGEEEFFFJJJLLLzzzppphhh[[[VVVOOOHHHEEEEEEHHHJJJvvvooobbb]]]SSSKKKEEECCCDDDFFF|||vvvkkkdddZZZOOOGGGCCCBBBBBB{{{rrrlllbbbVVVLLLFFFBBB@@@xxxsssjjj___TTTJJJDDD@@@|||xxxpppfff[[[OOOGGGBBB}}}zzztttjjj___SSSIIICCCyyyqqqfffZZZOOOIII~~~yyypppdddWWWNNN}}}rrrcccXXX}}}ooodddyyyqqq|||