BM6P6(@ %%%&&&'''((())))))))))))))))))(((((('''&&&$$$$$$(((((((((((((((((((((((())))))(((((('''''''''&&&)))'''%%%$$$###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&)))(((((('''&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&((()))***)))((('''((()))&&&###%%%+++,,,''''''+++*********(((&&&&&&(((******))))))(((''''''&&&&&&''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((())))))******+++***((('''((()))+++,,,((((((((((((''''''''''''''''''''''''''''''''''''))))))***))))))((('''&&&%%%(((((($$$###'''***)))...111000+++)))******((()))***,,,------+++(((&&&&&&***)))%%%$$$(((((($$$''''''''''''''''''''''''((((((((((((((((((''''''''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))***************))))))(((''''''''''''(((((())))))))))))))),,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------000000///...------,,,,,,------...///000111222222555555555555666:::@@@EEELLLVVVcccooo{{{%%%&&&'''((())))))))))))(((((((((((('''&&&%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%######$$$%%%&&&'''((((((&&&((())))))(((((()))+++###!!!###)))+++)))***...)))******)))'''&&&''')))''''''((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******************))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((())))))))))))((((((''''''******'''%%%''')))(((...111000+++(((******(((((()))***++++++)))'''&&&&&&******&&&&&&))))))%%%((((((((((((((((((((((((&&&''''''(((((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))((((((((((((,,,++++++++++++*********'''(((((())))))))))))))),,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------------000//////...------,,,,,,------...///000111222222444555666666888;;;@@@DDDIIIRRR^^^iiirrr~~~%%%&&&'''(((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&'''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&%%%%%%%%%&&&'''((()))%%%&&&((()))((()))+++,,,###"""$$$(((***)))***,,,''')))******(((''''''(((&&&&&&&&&'''((())))))***''''''''''''(((((((((((()))((((((''''''&&&&&&&&&&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&''''''(((((()))************,,,,,,+++(((&&&$$$(((((((((''''''''''''&&&''''''''''''''''''''''''''''''((()))))))))(((((('''+++---)))'''((((((&&&---000///+++((()))***((((((((()))))))))(((''''''$$$&&&&&&$$$$$$''''''%%%''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''')))***)))((('''(((***))))))))))))))))))))))))***))))))((((((''''''&&&************++++++++++++'''((())))))******)))))),,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------/////////...------,,,,,,------...///000111222222333444666777999<<<@@@CCCGGGOOOZZZbbbjjjsss~~~%%%&&&''''''((((((((('''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((*********)))'''&&&'''&&&&&&&&&&&&''''''(((***)))))))))((((((((('''***)))((('''''''''((((((%%%'''))))))((((((***+++'''&&&&&&'''(((''''''(((&&&(((******)))'''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''((())))))***)))************(((&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))))))))(((%%%***,,,)))((()))(((&&&,,,//////***''')))***((()))(((((((((((((((((((((%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''')))***)))((('''(((***)))))))))))))))))))))))))))))))))(((((((((((((((%%%&&&&&&'''(((((())))))(((((()))************))),,,++++++******++++++,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------//////.........---------------...///000111222222111333555777888;;;>>>@@@GGGOOOYYY```fffmmmvvv~~~%%%&&&&&&'''''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((***++++++)))'''%%%&&&&&&&&&&&&&&&'''((()))++++++++++++***************)))))))))))))))******((()))***)))((('''((()))'''''''''&&&&&&''''''&&&%%%''')))***((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((('''''''''))))))'''&&&&&&&&&&&&''''''((((((((('''((((((((()))))))))***&&&&&&&&&'''(((((())))))))))))(((''''''((()))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((((((((!!!&&&)))''''''))))))'''***......)))'''((()))((()))))))))))))))))))))))))))))))))******))))))***''''''''''''''''''''''''###$$$%%%&&&''''''''''''''')))***)))((('''(((***(((((((((((((((((((((((('''(((((())))))*********###$$$$$$%%%&&&'''((((((((())))))***************,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------...............---------------...///000111222222///111444555777999<<>>BBBEEELLLUUUZZZ[[[^^^dddiiiqqqvvv}}}&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((''''''&&&&&&&&&&&&'''''')))******((((((((((((((()))))))))((()))))))))&&&!!!%%%'''((()))((()))***,,,(((+++)))###"""&&&'''###&&&''''''&&&%%%&&&(((***$$$%%%&&&'''(((***++++++''''''''''''((((((((()))&&&&&&'''((()))***++++++'''&&&&&&'''(((((('''%%%&&&&&&&&&'''((())))))*********))))))((((((''''''%%%%%%&&&&&&'''(((((()))((()))******)))'''%%%###''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''******&&&%%%(((+++***(((,,,,,,'''&&&((()))'''###%%%''')))***)))'''%%%...***))),,,***%%%$$$'''''''''''''''''''''''''''((((((((()))((((((''''''((()))***)))((('''(((***(((((((((((((((((((((((()))((('''%%%###!!! (((((((((((())))))))))))))))))***++++++++++++***,,,++++++++++++++++++,,,((()))+++,,,,,,+++)))((())))))***+++,,,,,,---------.....................------...///000111222222555555555555777;;;@@@EEEGGGNNNVVVZZZ[[[\\\aaaeeennnrrrwww~~~'''''')))))))))((('''&&&)))))))))))))))((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%'''&&&%%%&&&))),,,,,,+++$$$)))***'''&&&((()))((("""%%%'''%%%!!! $$$(((''')))***)))((('''(((***((((((''''''''''''((((((((((((((((((((('''''''''%%%&&&'''((((((***...111))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((('''''')))'''&&&''')))******)))))))))(((((()))+++---...((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))(((((((((((())))))&&&))))))%%%%%%((('''%%%---+++)))((('''&&&''''''((((((((((((((())))))***)))))))))))))))((((((''')))(((((((((((('''''''''&&&&&&''''''(((((())))))...,,,***(((''''''((((((''''''''''''((((((((((((***)))(((((()))***(((''',,,)))'''(((******(((&&&)))))))))))))))))))))))))))(((''''''''''''((((((***((('''((()))++++++*********************+++++++++,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,000...------///000///............---------------000111444555777:::???BBBEEELLLUUUZZZ]]]^^^```bbbiiilllqqqvvv~~~(((((((((((((((''''''&&&'''''''''''''''''''''&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&%%%&&&''')))******(((,,,,,,)))'''((()))'''###&&&(((&&&"""!!!$$$(((&&&((((((((('''&&&'''(((((((((''''''''''''((((((&&&&&&&&&''''''(((((((((+++++++++)))''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((()))***)))((((((((((((***+++,,,((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&'''(((******'''&&&((((((%%%***)))((('''&&&&&&&&&&&&))))))((((((((()))***************))))))'''&&&&&&(((''''''''''''&&&&&&&&&'''''''''(((((((((((((((***)))((((((''''''''''''''''''''''''((((((((((((((('''&&&''')))******)))(((&&&%%%%%%''''''%%%###))))))))))))))))))))))))))))))((((((((((((((()))***)))((()))***+++++++++,,,,,,,,,+++*********)))++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,......---------...000111333222111////////////000///111333555666:::>>>AAAFFFMMMUUU[[[]]]^^^```bbbhhhkkknnnsssyyy)))(((((('''&&&&&&''''''&&&&&&'''''''''''''''''')))((((((''''''''''''((())))))))))))))))))))))))'''''''''(((''''''&&&%%%%%%&&&&&&&&&%%%&&&''')))))),,,,,,(((&&&''''''%%%$$$'''((('''$$$###&&&(((%%%&&&''''''&&&%%%&&&'''((((((''''''''''''(((((($$$$$$%%%&&&'''((())))))------,,,***'''%%%%%%&&&(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''')))***)))&&&%%%'''***))))))(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%))),,,+++(((''')))(((%%%&&&&&&''''''''''''&&&&&&***))))))))))))***++++++,,,+++***)))((('''&&&%%%(((((((((''''''''''''&&&((((((((((((((('''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''((((((((((((&&&%%%%%%&&&)))******)))'''&&&%%%%%%&&&&&&%%%$$$)))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,......---,,,+++***))))))***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,---......---+++,,,111555;;;999555222000000111111...000222444555888<<<@@@HHHNNNVVV[[[\\\]]]___bbbfffhhhlllooottt}}}***)))'''&&&%%%%%%&&&'''(((((((((((()))))))))))))))(((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&%%%'''((('''%%%%%%''')))%%%))))))%%%###%%%%%%###&&&'''((('''%%%%%%''')))%%%'''((('''&&&%%%ӵ''''''(((((($$$$$$%%%%%%&&&''''''((()))***+++)))''''''''')))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''***,,,***%%%###&&&*********))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&%%%))),,,+++'''&&&((('''$$$$$$%%%'''((()))(((''''''***************++++++,,,Ħ''''''''')))))))))Ħ(((((())))))((((((''''''&&&&&&###$$$&&&'''((('''&&&&&&'''ӵ((('''&&&%%%&&&((())))))((())))))(((((())))))(((((())))))))))))))))))))))))))))))******+++++++++******++++++***)))***+++,,,---------,,,,,,+++++++++******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,---///000...+++,,,333999AAA>>>888333000...///000...000111333444777;;;>>>IIIOOOVVVZZZ\\\]]]___aaadddgggjjjĦ***)))'''%%%%%%%%%&&&&&&'''((((((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''((('''&&&&&&((()))###'''(((%%%$$$&&&'''&&&''''''((('''&&&&&&'''(((&&&'''((((((&&&4ĉ@ӵ'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&***,,,)))$$$###&&&***++++++++++++***))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((()))******)))(((((((((******&&&%%%''''''$$$%%%&&&((()))******)))(((***************++++++,,,>L((()))***+++((((((=hĦ&&&))))))((((((''''''&&&&&&$$$%%%'''((())))))((('''4ĉ@ӵ***)))''''''(((((('''%%%******++++++******++++++************************((()))***+++,,,,,,++++++***+++,,,***)))(((***,,,+++++++++,,,,,,---------***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,...111222///,,,...555;;;BBB>>>888222...,,,,,,,,,...000111333444777:::===IIIOOOUUUYYYZZZ\\\^^^aaabbbfffjjj>L))))))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((((((''''''''''''(((((()))((((((((((((((((((((((((%%%&&&''''''((('''''''''(((&&&%%%&&&((())))))(((%%%)))***'''&&&)))***)))'''''''''&&&&&&'''''''''&&&((()))((('''GG=?((((((''''''''''''&&&&&&%%%%%%(((***+++***(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))&&&((()))(((%%%$$$&&&)))+++++++++++++++***)))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((***+++******)))&&&)))(((%%%%%%((('''$$$''''''((()))******))))))***))))))))))))***++++++HdĦ(((***,,,---%%%=Īj((((((((((((((('''''''''&&&'''((()))))))))))))))GG=?+++)))((()))((('''%%%((()))******))))))***+++************************'''(((***+++,,,,,,+++***)))+++,,,***'''&&&)))+++))))))***+++,,,---......+++,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,000111111000...///444888===:::555111---,,,+++,,,///000222333444777:::===HHHMMMSSSWWWYYY[[[^^^aaaaaaeeejjjHdĦ(((((((((ӵ%%%%%%&&&ĭӵ'''ӵ&&&Ħ%%%&&&&&&'''((((((''''''(((ӵӵ%%%&&&ĦƜ`1.׼s'''(((((('''Ħ(((((((((***+++***(((%%%%%%ӵ'''Ħ''''''''''''&&&&&&''''''((((((ĭӵ+++***Ħ'''''''''Ħ%%%Ħ))))))((((((%%%((((((&&&&&&))))))'''((())))))***DdD&&&&&&%%%?fӵ'''''''''Ħ(((((((((ӵƜ`1.׼s,,,+++ĭӵ************&&&''')))+++,,,,,,+++ӵ&&&$$$'''***Ħ******+++,,,,,,***)))------,,,,,,000000///Ħ444222111///......444ĦQQQUUUWWWZZZ^^^aaa```dddiiiDdDӵӵӵĦӵĭӵ'''(((?~4!!!''''''g&e>&e'''g&e&&&>hӵ%%%&&&'''((((((((('''g&e,,,guO>uO>&e%%%%%%4ff?>ߝL$$$gĉ@''''''((((((Shӵ***&&&(((******((('''g&e'''>hӵ'''&&&%%%$$$$$$'''((((((fff?><z$$$g&e>&e******HL'''''''''ShӵgL$$$&&&'''&&&&&&%%%((()))''''''++++++S?ʬ'''(((3h?D%%)?)))(((ZufĦ&&&''''''gL)))))))))g&e)))gĉ@)))+++g&e>&e,,,@e******??******%%%''')))+++,,,+++g<ĉ)))%%%###&&&3we<Ħ************3h?@e---------,,,,,,000...---Z...---------...///3h?gLIIIPPPTTTWWWYYY^^^bbb```dddiiiD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??$$$4Dӵ,,,&&&&&&Hƅ^Hu]Ħ%%%Hu]Ħ(((ZuR)Ħ''''''(((''''''&&&&&&Hu]Ħ(((HŐeHŐeHu]Ħ&&&qIܗGIӵ%%%tt%%%''''''HGgĉ@'''''''''(((((('''&&&&&&Hu]Ħ'''ZuR)Ħ''''''&&&&&&&&&'''!!!sߝLGdUĦ&&&Hƅ^Hu]Ħ(((ntHdĦ&&&&&&HGgĉ@$$$HdĦ&&&&&&&&&'''''''''%%%%%%'''***+++Htƅ^&&&&&&Bt=o9ĦDtfo9Ħ)))***)))g?&&&'''HdĦ%%%)))'''Hu]Ħ&&&tt+++'''Hƅ^Hu]Ħ***H׼s(((+++***)))(((---***)))---222222tQ)))***++++++je<Ħ*********Bt=o9ĦH׼s,,,,,,+++***,,,---------...HtĦ...///000111000Bt=o9ĦHdĦJJJQQQUUUVVVWWWZZZ]]]___aaadddDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ'''&&&4DuXӵ)))&&&&&&DdDΦDdDĦ&&&DdDĦ''''''t|<&&&&&&'''''''''&&&&&&%%%DdDĦ'''DdDΦDdDΦDdDĦ&&&peƜ4DuTӵ&&&`eĭ'''qet''''''''''''((()))((('''&&&DdDĦ((()))t|<&&&&&&%%%%%%%%%$$$)))###DdDDdDĦ&&&DdDΦDdDĦ'''q<niDdDĦ%%%qet$$$"""DdDĦ&&&&&&&&&''''''&&&%%%%%%'''***q<R&&&&&&qjRgdKӵHdDĦgdKӵ)))***GR/f6LĭĦ''''''DdDĦ&&&&&&%%%DdDĦ)))`eĭ'''DdDΦDdDĦ***DdDĦ)))+++++++++++++++***))))))+++******,,,000000geĦ)))***+++FSĦ******qjRgdKӵDdDĦ,,,,,,+++***,,,------------DdDĦ//////000000qjRgdKӵDdDĦKKKQQQUUUVVVXXX[[[^^^___aaadddHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ((((((4DuXӵ'''''''''DdDΦDdDӵ&&&DdDĦ''''''o)h'''%%%%%%&&&&&&&&&&&&%%%%%%DdDĦ'''DdDΦDdDΦDdDӵ%%%=ӊB1.uTӵ'''HߝL`o9(((po9wӵ'''%%%''')))***((('''DdDĦ'''(((o)h'''&&&%%%$$$$$$######)))$$$DdDΦDdDĦ&&&DdDΦDdDӵ&&&GIpӵDdDĦ&&&po9wӵDdDĦ&&&&&&''''''(((&&&%%%%%%''')))po9u''''''''''''GIdnuR)ĦDdDĦnuR)Ħ)))***CdgĪj'''DdDĦ((((((&&&DdDĦ(((HߝL`o9(((DdDΦDdDӵ)))DdDĦ+++***++++++++++++***)))))))))***+++,,,,,,---geĦ******sp?aĦ******GIdnuR)ĦDdDĦ,,,,,,+++***,,,---******+++DdDĦ/////////000GIdnuR)ĦDdDĦKKKQQQUUUWWWXXX\\\______aaadddDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ((('''4DuXӵ(((''''''DdDʜ4DuTӵ'''>d<Ħ'''Dt'''$$$%%%%%%&&&&&&%%%%%%>d<Ħ'''>d<ʜDd<ʜ4DuTӵ$$$$$$F&uTӵ(((4DufئL>e(((puR)Ħ'''$$$'''******)))'''>d<Ħ%%%Dt(((&&&%%%$$$######'''"""DdDΦDdDĦ'''>d<ʜ4DuTӵ%%%4DwDd<Ħ(((puR)Ħ>d<&&&'''((((((&&&&&&&&&'''(((peӵ'''ĦpeӵDx<>d<ӵDd<)))qR/ܗ?fӵ'''>d<,,,***>d<Ħ$$$4DufئL>e(((DdDʜ4DuTӵ(((DdDĦ,,,******+++++++++******)))''')))++++++)))***geĦ***s<v>aĦ******peӵDx<DdDĦ,,,,,,+++***,,,---'''((()))DdDĦ---...//////peӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ&&&%%%4DuXӵ)))''''''D&dq&ĒR''''''sdKĦ'''DHRRud$$$%%%%%%&&&&&&&&&%%%sdKĦ'''D&oq<Ōq&ĒR%%%$$$$$$>dp&ĒR((((((nfʜd<Φ>d<Ħ'''s&dq&ĒR&&&%%%i?ʜtd<Ħ&&&HHܗDӊB&&&<x((((((%%%&&&'''''''''B?d<******+++++++++******&&&)))+++***((((((geĦ***Hg8>aĦ******B?Ho9***>d<+++***,,,---((()))***>d<ӵ...///B?Ho9222<xVVVXXX\\\___]]]```ddd&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR%%%$$$4DuXӵ)))&&&&&&Hu]3hh'''''''''ne&&&&&&=e###$$$%%%&&&&&&''''''&&&ne&&&&&&pIƎ@t@h&&&%%%%%%>h''''''(((fe)))@ďD'''''''''%%%''')))***((('''ne((()))=e''''''''''''&&&&&&(((%%%ege&&&'''sĪj@h''''''&&&fdDĦ$$$@ďD&&&&&&Hkge'''((()))$$$&&&((((((&&&@h&&&&&&@G''')))HĪj@IŌ***'''Bene(((Hkge'''ne***)))fe)))Hu]3hh(((((((((se))))))***++++++++++++***''')))******((((((geĦja>aĦ******@G***+++se,,,+++***,,,---,,,------<Ō,,,---...@G111222HkgeSSSUUUWWW[[[^^^]]]___dddHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h'''4DuXӵ'''ĵD^&&&&&&'''''')))&&&&&&&&&$$$$$$%%%''''''(((((((((&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''((()))((('''''''''''''''((()))((('''&&&''''''(((%%%&&&&&&&&&&&&''''''(((&&&&&&&&&'''&&&&&&'''''''''DdDĦ%%%%%%)))%%%%%%&&&((())))))$$$&&&((((((&&&$$$%%%%%%%%%%%%(((''''''(((***'''((()))(((&&&++++++***+++***D^+++))))))(((s׼s+++))))))***+++++++++++++++((())))))))))))(((geFm8***>aĦ************+++,,,s׼s,,,,,,+++***,,,---------...Ho000,,,---......111111222MMMRRRTTTVVVZZZ]]]\\\___cccxxx~~~D^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ***%%%&&&&&&'''((()))Ħ&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&Ħ&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%&&&(((***,,,%%%%%%%%%&&&'''(((((()))+++)))((('''((()))(((''''''''''''''''''''''''''''''((()))'''&&&&&&(((***Ħ%%%&&&&&&%%%######$$$$$$%%%%%%&&&&&&'''&&&$$$%%%'''&&&"""###'''%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%>d<Ħ((((((((()))''''''***)))%%%###%%%%%%%%%%%%&&&'''((()))***$$$&&&)))(((%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$%%%)))+++)))'''&&&''''''&&&%%%&&&(((***((()))***)))((('''(((***'''((()))******)))((('''+++)))''''''Ħ(((***&&&%%%'''(((&&&(((+++***>d<Ħ+++,,,)))))))))Be***+++((()))***+++++++++++++++))))))))))))))))))geFYĉ(((***>aĦ******************))))))***+++,,,,,,Be+++,,,,,,+++***,,,---,,,,,,,,,nu]ӵ,,,---------000222///000000111111444888;;;???EEELLLQQQSSSUUUYYY\\\\\\___cccgggjjjlllppprrrssswww{{{>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ)))''')))))))))'''gdKĦ&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&gdKĦ&&&&&&&&&)))$$$!!!%%%((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))))))))'''&&&%%%''''''&&&&&&&&&&&&'''''''''(((((('''%%%%%%&&&((()))((('''&&&&&&%%%&&&gdKĦ%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&***(((***---***$$$%%%***&&&'''&&&%%%######%%%'''gdDĦ'''''''''&&&'''((('''&&&&&&'''((((((''''''((())))))(((&&&'''%%%$$$%%%((((((&&&###&&&&&&&&&''''''''''''((('''&&&%%%''')))***)))((()))(((&&&%%%%%%&&&''')))&&&%%%&&&''')))***)))((('''***,,,---+++)))''''''(((((((((gdKĦ((())))))))))))))))))))))))***sdKĦ)))***&&&&&&&&&***(((&&&,,,,,,,,,,,,+++)))'''&&&(((,,,+++&&&%%%***ŶS)))))))))3we<***'''&&&&&&***+++***)))***,,,++++++++++++++++++++++++...------iĉ@3hR/Ō............------///000000///000222777:::???DDDKKKQQQUUUWWWZZZ\\\\\\```dddgggiiijjjlllnnnssstttyyyDdDĦsdKĦgdKĦgdKĦ>A&&&ne******((((((((('''ne&&&&&&''''''''''''''''''''''''''''''''''''''''''ne&&&&&&&&&&&&'''######&&&((('''''')))&&&%%%%%%%%%%%%&&&'''''''''((()))))))))(((&&&%%%((((((''''''''''''((((((''''''((('''%%%%%%'''((())))))((('''''''''ne&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''%%%'''***'''###$$$)))&&&)))+++,,,***))))))De''''''''''''&&&'''((('''&&&&&&'''((((((''''''((())))))(((&&&'''&&&%%%&&&((((((&&&$$$&&&&&&&&&''''''''''''((('''&&&&&&''')))***)))((()))(((&&&%%%&&&'''(((***+++***(((((())))))'''&&&&&&))),,,,,,***((('''&&&((((((ne(((((())))))))))))))))))))))))***ne((()))***)))***************))))))******+++++++++***))))))(((++++++'''&&&***>A)))))))))k<(((((())),,,...---...///...---,,,***(((++++++++++++++++++++++++---,,,,,,fh........................////////////222666999===BBBIIIOOOSSSVVVYYY[[[\\\___cccfffhhhjjjlllnnnrrrssswww}}}Denenene$$$$$$)))***+++***)))(((%%%)))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((('''%%%''',,,&&&%%%%%%%%%%%%&&&'''''''''((()))))))))((('''&&&))))))(((((((((((())))))&&&'''((('''%%%%%%''')))((((((((('''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$&&&((('''$$$%%%))) $$$)))+++***(((&&&$$$'''''''''''''''&&&'''((('''&&&&&&'''((((((''''''((())))))(((&&&'''&&&&&&'''))))))'''&&&&&&&&&&&&''''''''''''(((((('''&&&'''((()))(((''')))(((''''''''')))***+++---+++)))((())))))((('''%%%(((***+++)))'''&&&&&&((((((((((((((()))))))))))))))))))))))))))(((((())))))((()))***(((&&&%%%(((+++))))))))))))******+++,,,)))+++***((('''***'''((()))'''&&&'''))),,,......000333444111,,,((('''+++++++++++++++++++++++++++++++++***...........................////////////111555999;;;@@@GGGLLLQQQTTTWWWYYY\\\___ccceeegggiiilllnnnssstttwww|||&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))))),,,+++(((%%%"""###&&&)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))&&&###&&&,,,&&&%%%%%%%%%%%%&&&''''''''''''((())))))((('''&&&((((((''''''''''''((((((&&&'''''''''&&&&&&''')))&&&&&&&&&&&&'''((()))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((*** %%%''''''%%%$$$###''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((((((''''''((())))))(((&&&'''''''''((())))))((('''&&&&&&&&&''''''''''''((()))'''&&&'''((()))(((''')))((((((((()))***+++,,,)))(((&&&&&&(((*********$$$'''))))))(((&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''')))***((($$$$$$***///***)))((((((((()))+++,,,)))******))))))***)))(((''''''((()))))))))))))))((()))***+++,,,,,,------333333555666333,,,''''''***+++++++++++++++,,,,,,++++++++++++++++++,,,------------..................///000000000222666999:::???EEEKKKOOOSSSWWWZZZ[[[^^^aaadddfffhhhkkkmmmtttuuuyyy}}}''''''''''''''''''''''''&&&&&&&&&'''''''''''''''---,,,)))&&&$$$$$$(((***)))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''((()))&&&"""$$$)))&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&(((***$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&%%%%%%&&&((()))((($$$&&&((()))(((((()))+++''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((((((''''''((())))))(((&&&&&&'''((((((((((((((()))&&&&&&&&&''''''''''''(((((('''&&&'''((()))(((''')))))))))))))))***++++++(((&&&%%%%%%'''(((((('''$$$&&&(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''***+++)))&&&'''...444,,,+++)))((((((((()))***)))))))))++++++***))))))))))))((((((((((((((((((,,,---//////000555;;;@@@FFF???:::999444+++&&&&&&*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---------.........//////...000111111222333666999:::???EEEJJJOOOSSSWWWZZZ[[[]]]```bbbdddgggjjjmmmrrrsssxxx}}}(((((((((((((((((((((((('''''''''''''''''''''''',,,+++***'''%%%&&&(((+++))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&'''&&&"""###'''&&&%%%%%%%%%%%%&&&''''''&&&'''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''&&&&&&&&&(((***$$$$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''%%%%%%### """&&&&&&$$$((())))))((('''(((+++---''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((''''''((())))))(((&&&$$$&&&((((((''''''((()))&&&&&&&&&''''''''''''((('''&&&%%%''')))***)))((())))))******))))))))))))***((('''''''''&&&###!!!$$$&&&(((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((($$$&&&&&&%%%$$$%%%***///+++***))))))(((((((((((()))((())),,,---***)))******)))((('''((()))***+++000333444444666AAASSSaaa```OOO???999333***%%%&&&*********++++++,,,,,,---,,,,,,,,,,,,---...//////,,,,,,------.../////////---///111111222333666888:::>>>CCCIIINNNRRRWWWZZZZZZ\\\___aaaccceeeiiilllnnnoootttzzz}}}'''''''''''''''''''''''''''''''''(((((()))))))))((())))))'''&&&&&&(((***((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''###!!!%%%&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&'''&&&&&&&&&(((***%%%%%%%%%%%%%%%&&&'''((()))(((((('''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&###!!!&&&&&&!!!&&&'''&&&%%%$$$$$$''')))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((''''''((())))))(((&&&"""%%%'''(((&&&&&&''')))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&)))++++++***************)))((('''''')))))))))))))))'''### %%%'''((((((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&$$$$$$$$$%%%'''((('''((()))))))))))))))))))))''')))---...***(((+++)))(((&&&&&&'''+++...111:::CCCKKKMMMOOOZZZoooqqqVVV<<<222...)))'''))))))******+++,,,,,,------++++++++++++,,,---...///,,,,,,------...//////000+++---///000000111444666888<<>>CCCHHHMMMRRRUUUYYY[[[]]]^^^___bbbfffhhhiiimmmpppsssuuu{{{''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''(((((((((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%((('''%%%%%%$$$%%%&&&'''###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''''')))***+++***(((''''''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++)))))),,,+++(((''')))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%'''&&&$$$&&&++++++(((************************''''''((((((((()))))))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((((((((******)))))))))%%%(((''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&***)))###!!!%%%,,,///***))))))((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&''''''(((+++)))***...333:::GGGSSSooofffIII666000)))(((,,,*********))))))******+++,,,,,,...---+++...333333000111///---******+++---//////000000111111222222222555888===AAAFFFKKKPPPTTTZZZ\\\^^^___```bbbeeehhhkkkmmmoooqqqsssxxx$$$$$$%%%''')))***+++,,,%%%&&&&&&''''''&&&%%%%%%'''''''''''''''((((((((((((''''''''''''(((((()))'''(((((((((&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((()))******)))(((''''''((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&&&&******((('''***((((((((((((''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%)))((('''&&&(((***)))((())))))))))))))))))))))))'''''''''((((((((())))))%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((***'''###!!!$$$(((++++++''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''###***...***%%%%%%((((((***))))))''''''''')))***(((((())))))))))))(((((())))))))))))))))))))))))+++***,,,333:::CCCPPP[[[hhhyyyyyyUUU:::///((())),,,)))******))))))******+++,,,(((+++++++++///555666333333111...---...000000111///000000000111111111222444777;;;???CCCHHHNNNRRRZZZ\\\^^^___```bbbdddgggjjjllloooppprrrwww$$$$$$%%%''')))***+++,,,%%%%%%&&&''''''&&&&&&%%%***))))))(((''''''&&&&&&'''''''''''''''((())))))'''(((((((((&&&%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&'''''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###!!!"""'''(((&&&'''***((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((+++)))''''''((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((('''''''''''''''(((((())))))))))))***%%%"""!!!$$$'''+++---&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))*********$$$))),,,***((((((&&&"""((())))))(((&&&&&&))),,,(((((())))))))))))(((((((((((())))))))))))(((((()))***000:::CCCIIIRRRZZZdddvvv^^^:::---'''***---(((******))))))******+++,,,)))+++++++++---222222...///------///222333111000000000000000000111111111333555999<<<@@@FFFLLLPPPXXX[[[]]]___```bbbdddfffhhhkkknnnpppsssyyy'''''''''''''''''''''''''''''''''(((((((((((((((+++******)))((('''&&&%%%''''''&&&''''''((()))***'''(((((((((&&&%%%&&&'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''!!!!!!%%%'''%%%&&&)))'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))+++&&&$$$&&&'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&''''''(((((('''''''''(((((()))***)))))))))(((%%%%%%((()))&&&$$$$$$&&&''''''((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******+++++++++''')))'''$$$&&&******(((&&&)))***)))'''&&&))),,,(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%'''***444AAAJJJLLLMMMPPPVVViiiWWW666+++(((***---(((******))))))******+++,,,---...---++++++---+++'''+++******---111222///,,,000000000000000000000000222444777:::>>>CCCJJJNNNUUUXXX\\\^^^```aaadddeeefffiiinnnqqqtttyyy((((((''''''&&&&&&%%%%%%(((''''''&&&'''((()))******)))))))))((((((''''''&&&&&&&&&''''''((()))***'''(((((((((&&&%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''&&&$$$&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%"""$$$'''(((%%%%%%(((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((('''""" %%%&&&$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&'''((()))))))))((((((((($$$%%%******&&&######&&&&&&((()))))))))(((''')))(((((((((''''''''''''(((((((((((((((((((((((('''(((((()))***+++++++++(((***(((%%%&&&***---,,,$$$(((++++++(((&&&(((+++(((((())))))))))))((((((%%%%%%&&&''''''&&&%%%%%%%%%***888HHHOOOKKKEEECCCHHH[[[uuu^^^AAA///,,,)))))),,,(((******))))))******+++,,,,,,...---+++,,,---+++&&&...+++(((***...000...+++000000000000000000000///111333666888<<>>AAAJJJNNNTTTYYY]]]___bbbdddeeegggiiillloootttyyy~~~%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%$$$&&&***...&&&&&&&&&((())))))((((((%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((((((((('''&&&'''%%%"""$$$)))((("""%%%&&&&&&''''''&&&&&&%%%)))))))))(((((('''&&&&&&+++)))(((((('''###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((((()))(((&&&%%%%%%%%%%%%))),,,+++'''######$$$&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&)))'''%%%%%%&&&'''&&&%%%)))(((&&&%%%%%%%%%'''(((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((%%%&&&'''%%%######%%%(((&&&&&&''''''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++((('''(((+++,,,***(((%%%(((+++666QQQooo}}}{{{aaaHHH:::EEEOOOFFF444***)))(((((((((((()))******&&&((()))******+++---...+++******+++,,,---...///,,,,,,------------......////////////////////////000111333444555888===AAAHHHLLLRRRWWW[[[^^^aaacccdddfffiiillloootttyyy}}}''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$###%%%))),,,&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''''''''&&&&&&$$$!!!!!!$$$((('''###%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''''''''%%%%%%'''(((((('''###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''))))))(((%%%$$$%%%'''"""&&&***+++(((%%%%%%&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&)))'''%%%&&&'''(((''''''%%%%%%&&&'''((((((((((((''''''''''''((((((((((((((((((''''''''''''((()))(((((())))))))))))((((((%%%(((***)))&&&&&&))),,,&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***((('''))),,,---+++(((%%%***+++,,,999RRRcccggg]]]GGG888<<<===333,,,---++++++***))))))))))))***&&&(((***+++***+++---///+++******+++,,,---...///,,,,,,,,,,,,------......///////////////////////////000222444666999>>>BBBDDDIIIOOOUUUYYY\\\___aaadddgggjjjmmmppptttyyy}}}'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&$$$###$$$''')))&&&'''((('''%%%#########$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''%%%###$$$'''))))))'''%%%&&&&&&''''''&&&&&&%%%)))((((((''''''''''''(((''''''))))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''$$$&&&((('''%%%%%%(((+++"""$$$'''))))))((('''((((((((((((((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&((('''&&&''')))*********###$$$&&&'''(((''''''&&&''''''''''''(((((((((((((((((('''&&&&&&''')))***'''(((((())))))((((((''' %%%))))))&&&%%%(((+++&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))++++++***((((((,,,,,,)))+++777EEEMMMKKK???666444000)))(((,,,,,,+++******))))))))))))***,,,...,,,)))((())),,,+++++++++,,,,,,---------++++++,,,,,,------......///////////////////////////000222333555999>>>AAABBBFFFMMMSSSWWW[[[^^^```dddfffjjjmmmppptttyyy|||%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&'''(((((('''%%%%%%&&&(((%%%'''(((&&&$$$###$$$&&&$$$&&&''''''%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((('''&&&''''''))))))*********(((&&&$$$""""""''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''$$$&&&((('''$$$$$$(((,,,$$$$$$%%%'''))))))((('''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&((('''&&&'''***,,,------((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&&&&''')))***'''''''''((((((''''''''' '''(((%%%###&&&***&&&&&&''''''((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&)))******)))))))))***)))((()))((()))000999777555111---)))''''''((())))))((((((((()))******+++...///---)))'''(((+++***+++,,,---------,,,+++***++++++,,,------......///////////////////////////000111222333666:::>>>@@@DDDKKKQQQVVVZZZ]]]```bbbeeeiiilllooossswww{{{~~~###$$$$$$%%%&&&(((((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''%%%((()))***)))'''&&&&&&'''$$$&&&'''&&&$$$$$$&&&)))$$$&&&((('''%%%$$$%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((('''&&&''')))(((%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''((()))***"""$$$%%%&&&&&&''')))***''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''')))+++(((###"""%%%)))'''%%%$$$&&&)))***(((%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&'''&&&&&&(((+++...//////000...+++(((&&&&&&'''(((''''''''''''((((((((()))((('''&&&%%%&&&'''***+++&&&&&&''''''''''''&&&&&&"""***,,,)))''')))---&&&&&&''''''((()))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''!!!%%%***+++)))'''(((******$$$###)))***%%%'''...+++///...***(((***)))%%%%%%&&&&&&&&&((()))***+++(((+++...---)))(((+++...***,,,---......---+++)))******+++,,,,,,---......////////////////////////000111111111111333777:::>>>CCCJJJPPPUUUYYY]]]___```ccchhhkkknnnrrrvvvyyy}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''***)))''''''''''''%%%###&&&&&&&&&&&&%%%$$$###"""''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&***"""$$$(((%%%""""""(((&&&$$$%%%(((***(((&&&###&&&(((&&&%%%%%%$$$###(((&&&$$$$$$%%%''''''&&&%%%'''(((******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***'''&&&))))))'''(((+++"""(((%%%###333444)))''''''''''''((((((((((((+++*********)))'''&&&%%%((((((((((((''''''''''''***(((&&&&&&((((((((('''&&&)))+++,,,+++)))((((((((((((((((((((((((((((((+++***)))'''''''''((()))((((((((((((((((((((((((***(((&&&&&&'''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''******))))))(((((('''''''''((()))******+++************+++++++++,,,,,,,,,))))))*********+++++++++)))***+++---.../////////+++******+++...000000///+++---///222444666777777===AAAFFFKKKOOOTTTYYY]]]aaadddhhhkkknnnqqquuuxxx}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''******)))((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''************))))))))))))+++$$$!!!&&&)))&&&$$$$$$(((&&&$$$%%%'''((('''%%%%%%'''(((''''''&&&&&&%%%(((&&&$$$$$$%%%''''''&&&&&&'''(((((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***'''&&&)))***'''(((+++''')))%%% $$$...///'''''''''''''''(((((((((((())))))))))))((('''&&&&&&((((((((((((((((((((((((******))))))(((((()))***&&&(((******)))''''''(((((((((((((((((((((((((((+++***)))(((''''''((()))((((((((((((((((((((((((+++)))'''&&&((())))))((((((((((((''''''(((((((((''''''(((((((((((('''''')))(((((((((''''''''''''&&&'''(((***+++,,,------+++++++++++++++++++++,,,*********+++++++++++++++((()))***,,,------......///...---...000111000///,,,---///111333555666777===@@@EEEJJJNNNSSSYYY\\\aaacccgggkkkmmmqqquuuwww{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&((()))(((%%%###$$$&&&&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))************+++&&&$$$''')))(((%%%%%%(((&&&%%%%%%&&&'''&&&%%%''''''(((((((((((((((((((((&&&$$$$$$&&&'''&&&&&&&&&&&&'''&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))&&&'''******((((((+++---)))%%%%%%'''((((((&&&''''''''''''((((((((((((''''''(((((((((''''''&&&))))))))))))))))))))))))((()))))))))(((((()))***&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((***(((''''''((())))))(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''&&&&&&'''((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***+++,,,---.........111000//////000000...---...///000111333444555555;;;???CCCHHHLLLQQQWWW[[[___bbbfffiiilllpppsssvvvyyy}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''"""&&&%%%!!! ###'''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))***'''%%%'''((((((&&&%%%((('''%%%$$$%%%%%%%%%&&&***'''&&&((()))'''''')))'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))&&&'''******((((((***000((($$$((()))$$$$$$(((''''''''''''((((((((((((%%%%%%&&&'''((((((''''''))))))))))))************(((%%%$$$$$$'''((('''&&&'''(((((('''&&&&&&''')))(((((((((((((((((((((((()))))))))(((((((((((()))((((((((((((((((((((((((((('''&&&&&&((()))((('''((((((((())))))(((((((((''''''((((((((((((''''''((((((((((((((((((((('''++++++******((('''%%%%%%,,,,,,,,,++++++++++++***---------,,,,,,,,,++++++,,,---...///000000000000///---,,,---......---,,,///000000111222333444444:::<<>>BBBGGGLLLSSSWWW\\\___cccfffiiilllpppssswww|||&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&& ###&&&'''&&&&&&))),,,&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))************&&&)))(((&&&%%%''''''%%%'''''''''%%%$$$%%%(((+++222(((###&&&(((%%%%%%(((&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((&&&'''++++++(((''')))***%%%$$$)))***&&&&&&,,,''''''''''''((((((((((((%%%&&&'''((((((((((((((('''(((((())))))************%%% ###)))---)))$$$'''((())))))((('''((()))(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((%%%$$$$$$&&&((()))'''&&&((((((************((((((''''''((((((((((((''''''))))))************++++++###$$$%%%'''((()))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,---------------,,,+++,,,...222444555444000/////////000111333444666888<<>>@@@FFFLLLTTTWWW[[[___cccfffjjjmmmooovvv}}}''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&%%%%%%%%%(((***&&& ###)))***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((('''%%%((('''%%%$$$%%%&&&(((***&&&&&&&&&&&&'''))),,,---&&&''''''(((((('''''''''((()))******(((((()))***''',,,...------...,,,'''+++++++++************)))+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###'''&&&%%%''')))***'''###''''''''''''((((((((((((&&&&&&''''''((()))))))))+++******))))))))))))***((()))***)))'''&&&'''((((((((((((((())))))))))))&&&)))***'''''')))(((%%%'''(((((())))))(((((('''*********)))(((''''''''''''((()))***+++***)))(((((((((((((((((())))))*********+++***)))((('''&&&(((&&&%%%''')))+++,,,+++)))(((((()))+++,,,+++******))))))***+++,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------333555444111111333000,,,...//////000000111111222333222555:::===>>>CCCIIISSSUUUXXX[[[___dddjjjnnnmmmssszzz}}}''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&))),,,&&&###))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&$$$((('''&&&%%%%%%&&&((()))'''''''''((()))+++---...%%%&&&((())))))(((''''''((()))******)))((()))***(((...111000//////---***++++++++++++************+++***)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%"""''''''''''''((((((((((((''''''''''''(((((())))))******)))(((((()))))))))))))))))))))(((''''''((((((((()))*********)))(((&&&))))))'''&&&))))))&&&'''((()))******)))((('''***)))))))))(((((((((''')))))))))*********)))))))))(((''''''((()))***)))++++++***)))((('''&&&&&&&&&&&&&&&'''((()))******)))(((((()))***++++++******))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++---...,,,---000000---......//////000111111111222222555:::<<<<<>>BBBHHHOOOUUU[[[aaaeeegggjjjnnnrrrvvv|||&&&&&&&&&&&&&&&&&&&&&&&&"""$$$$$$$$$ ###&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$&&&&&&%%%$$$+++)))&&&$$$$$$&&&)))+++((('''%%%%%%'''((('''&&&&&&&&&&&&%%%&&&&&&&&&'''%%%&&&'''''''''(((***,,,)))...///,,,***,,,,,,++++++***((('''&&&&&&''''''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%'''(((***&&&&&&&&&'''((()))))))))+++000///(((%%%(((++++++''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%)))'''$$$!!!"""%%%))),,,$$$%%%'''(((((('''%%%$$$)))(((((('''''''''((((((((((((((((((((()))******)))(((&&&&&&''')))***+++++++++++++++++++++++++++++++++++++++***)))((((((((((((((((((((('''''''''******+++++++++***)))(((((('''''''''''''''((()))((()))***)))'''&&&'''((())))))************)))))))))(((''''''''''''((()))&&&&&&&&&'''((()))))))))((((((((())))))(((((('''))))))************))))))))),,,,,,)))))),,,+++)))+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---,,,,,,---...........................////////////...///111333555777888999<<<@@@FFFLLLRRRXXX^^^bbbeeehhhlllppptttyyy&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###  $$$(((###%%%''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%%%%&&&&&&&&&%%%((('''&&&%%%%%%&&&'''((((((&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&''''''((((((&&&'''((((((((((((***,,,(((---///,,,+++------++++++***((('''&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&'''(((((())))))+++000111+++%%%%%%***,,,''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%***'''###!!!!!!%%%)))---%%%&&&'''(((((('''&&&%%%))))))((('''&&&%%%%%%&&&&&&'''((((((((((((((((((&&&&&&&&&'''((()))++++++((()))***++++++***)))((())))))************))))))''''''(((((((((((())))))******++++++******)))((('''((((((''''''''''''&&&)))***+++***((('''((()))))))))************)))))))))((((((''''''(((((()))%%%&&&&&&'''((())))))***(((((()))******))))))((())))))************))))))---///...***))),,,---***++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,---...++++++,,,------------------............/////////...///000222444666777888:::>>>CCCHHHMMMSSSZZZ^^^aaadddhhhlllpppuuu{{{&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###$$$'''((()))&&&''''''&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&$$$%%%&&&''''''((((((((('''((())))))((()))+++---(((,,,---)))(((+++---,,,+++***((('''&&&&&&''''''''''''&&&&&&&&&''''''(((%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&''''''(((((((((+++------)))%%%$$$''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))'''%%%###&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((&&&&&&&&&'''(((((((((((()))***'''(((***++++++***(((''''''(((((()))*********)))&&&''''''((())))))*********************))))))((((((******''''''((('''%%%((()))******(((((((((***((())))))************))))))(((((((((((((((((()))))))))))))))************((())))))************)))))))))************))))))000111///***))),,,---,,,++++++,,,,,,,,,,,,++++++---,,,*********+++---...++++++,,,------------------------.........//////...///000222333555666777999<<>>AAAFFFLLLQQQZZZ]]]bbbfffiiikkkmmmooozzz%%%######&&&&&&###"""$$$"""###%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$"""%%%((('''###!!!"""$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((+++...---)))(((,,,//////000...,,,*********+++,,,''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''''''''((((((((('''%%%$$$!!!"""$$$&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%"""!!!&&&,,,***%%%'''...000***%%%''')))((()))&&&###$$$(((***(((%%%&&&&&&&&&'''((())))))***)))((('''&&&%%%&&&&&&''')))%%%%%%)))***''')))...'''&&&&&&''')))***)))(((&&&''''''''''''''''''&&&''''''''''''((()))***+++,,,+++******,,,---------.........,,,++++++---///***+++,,,,,,***)))))))))))))))))))))))))))))))))*********+++,,,,,,,,,---))))))*********))))))(((***'''$$$&&&***+++(((%%%***+++,,,+++))))))***+++++++++******)))************+++,,,,,,+++***)))(((///...---...000111000///...---,,,,,,++++++++++++---------............///000000000000111111111111666777999===AAAEEEGGGHHHTTTXXX]]]bbbfffjjjnnnpppttt~~~***'''''')))((($$$###%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%)))(((&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((+++...---)))(((+++------///---+++***)))***++++++''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%###$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((&&&$$$&&&(((###$$$+++---'''###%%%'''&&&)))&&&###$$$(((***(((&&&&&&&&&''''''((())))))***)))((('''%%%%%%%%%&&&''')))%%%&&&+++---++++++---((('''&&&''')))))))))(((&&&&&&'''(((((('''&&&&&&'''''''''(((((()))***+++///...------.../////////---------+++))))))+++,,,)))+++,,,,,,***)))))))))))))))))))))))))))))))))'''((((((((((((((())))))))))))************))))))***'''%%%&&&)))+++(((%%%)))***++++++))))))***+++++++++************++++++***++++++,,,+++***)))(((///---++++++++++++)))'''...---,,,,,,+++++++++,,,------------............//////000000000111111111333666999===@@@DDDGGGJJJPPPUUU[[[aaaeeehhhkkknnnrrr{{{)))&&&%%%&&&%%%!!! """&&&''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''***%%% $$$''''''%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''(((((()))))))))+++......)))''')))+++***---,,,***)))(((((()))***''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''')))(((&&&'''&&& $$$)))***'''$$$%%%''''''(((&&&$$$%%%(((***(((&&&&&&&&&''''''((()))))))))''''''&&&%%%%%%%%%&&&&&&'''$$$$$$))),,,)))%%%###((('''&&&'''((()))((('''%%%&&&((())))))(((&&&%%%'''''''''((())))))******+++++++++++++++,,,,,,---,,,---,,,+++((('''(((***)))***,,,+++***))))))***))))))))))))))))))))))))((('''''''''''''''&&&&&&))))))************))))))***(((&&&''')))***(((&&&)))***++++++))))))***+++,,,++++++***++++++,,,,,,+++++++++,,,++++++***)))&&&&&&&&&(((+++,,,---,,,------,,,+++++++++,,,,,,------------............//////000000000000111111000444999<<<>>>AAAFFFJJJLLLQQQXXX^^^cccfffhhhjjjpppwww'''$$$###$$$$$$ ###))))))((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&'''&&&%%%$$$$$$%%%&&&'''%%%### ###%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''((())))))******,,,///...)))'''((()))(((++++++)))(((''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''&&&'''((($$$%%%(((***((('''((()))***'''&&&%%%&&&((()))(((&&&''''''''''''(((((())))))&&&&&&&&&%%%%%%%%%&&&&&&)))&&&&&&)))+++'''!!!((('''&&&'''((()))((('''$$$&&&((())))))(((&&&$$$&&&'''((())))))*********((()))))))))((()))***+++,,,,,,---+++)))'''((()))(((***++++++)))((()))***((((((((((((((((((((((((*********))))))(((((((((((())))))************)))***((('''''')))***)))'''((()))******))))))***+++++++++++++++++++++,,,---+++++++++++++++++++++***&&&&&&&&&)))---///000000---,,,,,,++++++,,,,,,,,,,,,,,,---------.........////////////000000000111000444999;;;;;;===BBBFFFHHHMMMUUU\\\aaadddggghhhooottt|||)))%%%%%%''''''%%%&&&******))))))(((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''###&&&(((((('''&&&''')))$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''(((((()))******++++++///...***'''((()))'''******)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((($$$$$$$$$$$$%%%&&&&&&'''***))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%&&&))))))%%%&&&&&&'''(((((('''(((***&&&%%%&&&'''(((((('''&&&''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&******+++,,,---,,,'''""")))(((''''''((()))(((&&&%%%&&&((())))))(((&&&%%%&&&'''((()))*********)))***+++,,,+++******,,,...+++,,,---,,,***(((((()))''')))+++***)))((()))***((((((((((((((((((((((((+++++++++******)))))))))(((((()))***************)))((((((((()))))))))((('''(((******))))))***++++++*********++++++,,,---++++++++++++++++++,,,,,,///---,,,+++,,,+++***(((,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------......////////////000000000111444888999999:::>>>AAAFFFKKKSSSYYY^^^bbbfffhhhmmmqqqyyy(((%%%$$$&&&'''&&&(((+++)))(((((('''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''!!!%%%))))))%%%###%%%'''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((())))))***+++++++++//////+++((())))))'''***))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''***)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((***)))%%%%%%((()))&&&%%%######&&&&&&$$$%%%'''$$$%%%'''((((((((('''&&&''''''((((((((((((((((((%%%&&&''''''((((((''''''$$$''')))((()))++++++))))))(((''''''(((((('''&&&&&&''''''''''''''''''&&&%%%&&&(((*********))))))''')))+++***''''''***---)))+++,,,,,,***))))))***'''(((******)))((()))***))))))))))))))))))))))))))))))(((((((((((((((''''''((()))******+++******))))))))))))))))))))))))&&&((())))))))))))***+++))))))))))))***+++,,,,,,,,,++++++++++++,,,------,,,***)))***++++++***))),,,,,,+++++++++,,,------,,,,,,,,,,,,------------......////////////000000222222444666888:::<<<<<>>BBBEEEKKKSSSYYY```ccciiipppuuuzzz###)))+++(((&&&(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$"""###''')))'''$$$$$$%%%'''))))))'''$$$&&&%%%%%%%%%%%%&&&''''''))))))))))))*********+++,,,,,,,,,++++++,,,...///...////////////...---,,,******)))))))))))))))***(((((()))))))))(((&&&%%%%%%&&&'''(((((('''&&&%%%###((('''!!!###$$$!!!&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&&&&''')))'''%%%%%%&&&(((((('''(((((('''&&&&&&&&&&&&'''%%%''')))++++++)))'''%%%######$$$%%%&&&'''(((((()))***)))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''((()))))))))))))))*********+++...///...,,,***+++++++++***)))''''''''''''((()))******))))))******))))))))))))******(((((((((((((((((((((((('''+++---)))'''(((((('''((((((((((((((((((((((((***)))((((((((()))***+++************************))))))))))))***+++------******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------..................------------000333666666555555666777:::>>>@@@BBBGGGNNNSSS]]]```gggooossswww......+++&&&'''+++,,,***'''(((((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$###!!!$$$)))***'''%%%%%%%%%&&&((((((&&&$$$&&&%%%%%%%%%%%%&&&''''''###$$$&&&(((+++---///000---...---,,,++++++...000,,,---.........---+++***++++++***))))))((())))))''''''(((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%% ))))))"""###,,,***!!!&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***+++*********+++)))'''&&&&&&'''((((((''')))((('''&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$'''((()))(((&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''((()))))))))))))))%%%%%%&&&))),,,......---,,,++++++***)))(((''''''%%%&&&'''(((((()))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&,,,...***'''((()))))))))))))))))))))))))))))))))))))))(((((())))))***************************&&&''')))+++++++++***)))))))))+++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,......------------......------..................---///444999888444333555888;;;>>>???@@@DDDJJJPPPYYY\\\dddlllpppttt~~~'''))))))'''(((---///---'''((((((((())))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%###!!!$$$))))))&&&'''&&&%%%&&&''''''%%%$$$&&&%%%%%%%%%%%%&&&''''''###$$$%%%(((***,,,...///...//////---++++++...111...///000111000///---,,,,,,,,,***)))((((((((((((''''''(((((('''&&&$$$###%%%&&&'''(((((('''&&&%%%"""%%%&&&&&&&&&((((((&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***+++***)))((((((((('''''''''))))))'''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&((()))((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''((()))))))))))))))!!!!!!###'''+++.........---,,,***)))((('''((((((%%%%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((###)))---***''')))+++,,,))))))))))))))))))))))))((()))))))))))))))((((((************************'''((()))***+++***((((((((()))+++,,,------,,,,,,***+++,,,---------,,,,,,......------------......,,,---------.../////////......111777666222222555555888;;;===>>>BBBIIINNNTTTXXX```iiimmmqqqzzz$$$)))+++)))'''((('''%%%'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&###!!!$$$(((((($$$((('''%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''(((((()))))))))***///000///---******...111111222444555444333111///---,,,+++)))(((''''''''''''((((((((((((&&&$$$###%%%&&&'''(((((('''&&&%%%%%%!!!###)))''' )))%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$&&&))))))'''%%%$$$###'''''''''(((***)))'''%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%''''''((()))"""%%%((())))))'''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''(((((()))))))))))))))***)))((()))***)))'''%%%...---***(((''''''((()))%%%&&&'''((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&+++)))'''***---///))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************))))))))))))((()))+++,,,------,,,,,,***+++,,,---...---,,,,,,......------------......,,,,,,------...///000000000---///444333///111777222555999;;;===AAAHHHNNNPPPUUU^^^gggkkkoooxxx%%%&&&((('''&&&&&&''')))''''''''''''((((((((((((((('''%%%&&&((())))))(((&&&&&&&&&''''''''''''(((''''''%%%######%%% %%%((('''"""!!!$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***,,,---,,,---...---,,,,,,---///333444555444111///...---...,,,***(((''''''((())))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''%%%"""!!!$$$&&&&&&$$$%%%(((&&&!!!'''''''''&&&$$$$$$%%%&&&***)))'''&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((---)))(((***)))&&&&&&((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&'''((((((((("""%%%&&&&&&&&&(((***(((((('''''''''(((((()))$$$%%%'''+++///000---*********)))((('''&&&%%%%%%''''''((((((((((((''''''###)))+++***''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&'''((()))((('''%%%###))))))))))))************###&&&%%%######((()))((())))))((('''''''''''''''******))))))((((((''''''(((((((((((())))))))))))************)))))))))))),,,,,,+++***((('''%%%$$$......---------,,,,,,,,,***+++,,,,,,------,,,,,,---......///000111111222000000//////000111222222555666888:::<<>>@@@BBBCCCIIIRRRZZZ___eeekkkpppwww)))&&&$$$'''+++---)))$$$((((((((()))))))))******)))'''&&&&&&((()))((('''&&&&&&&&&''''''''''''(((###(((+++'''%%%&&&((((((%%%)))***&&&%%%''')))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---,,,---......---...000222444555555333000...---...000///,,,***((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$&&&(((&&&$$$&&&***)))%%%&&&'''(((''''''''')))+++******))))))((((((((((((''''''((()))***+++,,,,,,+++(((''')))(((&&&&&&)))&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%)))(((&&&&&&((())))))))))))((('''''''''''''''''''''%%%%%%,,,444666000)))''''''''''''(((((())))))''''''((((((((((((''''''+++(((%%%&&&***,,,,,,+++))))))((((((''''''(((((())))))************)))(((''''''((((((((()))))))))...///,,,'''&&&((()))'''***))))))))))))***++++++(((((()))))))))*********)))*********+++++++++++++++++++++*********))))))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,........./////////000000000000/////////000000111333333555777:::===???AAAAAAFFFNNNTTTYYY___ggglllrrr|||***'''&&&)))---...***%%%(((((((((((())))))))))))***(((&&&&&&((((((((('''&&&&&&&&&''''''''''''(((&&&+++---(((%%%&&&((((((%%%((()))%%%###&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***,,,------......---,,,+++---...000111111///,,,***++++++000///---+++)))(((&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$%%%******&&&&&&'''(((''''''''')))+++)))))))))))))))(((((('''$$$%%%''')))+++---...///***'''&&&((((((%%%&&&)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%###$$$%%%&&&&&&''')))+++***)))(((((('''''''''((('''$$$%%%***111222...(((&&&&&&''''''((()))))))))''''''(((((((((((('''''')))%%%!!!!!!$$$((((((((()))(((((('''&&&&&&''''''))))))***************)))(((((((((((())))))))))))+++---,,,)))(((+++,,,))))))))))))(((((())))))***+++*********)))))))))((()))*********++++++++++++++++++++++++************&&&'''(((***+++,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,............////////////000000///////////////000111222333666888;;;>>>???BBBEEEJJJNNNSSSZZZdddkkkooowww,,,((($$$###&&&)))******''''''''''''((((((((((((***((('''&&&((((((((('''&&&&&&&&&''''''''''''(((,,,///...***'''))))))((("""&&&&&&&&&((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***,,,---...//////---+++***+++------...///.........000222///...---,,,***)))''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$)))***'''&&&'''((('''&&&&&&((()))((((((((((((((('''&&&&&&$$$%%%&&&(((+++---...///)))&&&&&&((((((%%%&&&)))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&$$$%%%&&&(((+++,,,,,,,,,))))))((('''&&&&&&&&&&&&'''&&&%%%(((+++---+++(((&&&'''''''''(((((())))))''''''((((((((((((''''''///,,,(((&&&&&&'''(((((())))))((('''&&&&&&&&&&&&)))))))))))))))*********))))))))))))***************...///------//////+++******)))(((((((((((((((,,,++++++***))))))(((((()))))))))*********++++++,,,++++++++++++*********'''((()))***++++++++++++.........---------,,,,,,***+++,,,,,,------,,,,,,........................000000//////......//////000111222444777:::<<<>>>AAADDDGGGJJJNNNVVVaaahhhmmmsss~~~((('''$$$###$$$&&&(((***&&&&&&&&&&&&''''''''''''***)))'''&&&'''((('''&&&&&&&&&&&&''''''''''''(((......,,,((((((+++***'''###'''&&&&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---......///...,,,,,,---///---...///000000111444666---------,,,+++***((((((((('''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&$$$!!!###((()))'''''''''(((&&&%%%%%%&&&'''&&&''''''((('''&&&%%%$$$%%%&&&'''(((***+++,,,,,,)))&&&%%%((((((%%%&&&)))++++++***)))(((''''''&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''''')))%%%$$$,,,777<<<777111+++***)))(((''''''''''''(((((((((''''''((()))***'''''''''(((((((((((((((''''''((((((((((((''''''000///...+++((((((***,,,+++***)))(((''''''''''''(((((((((((())))))******************++++++++++++)))---000//////000---)))---,,,+++***)))(((((((((************************((((((((()))))))))******,,,,,,+++++++++************+++++++++++++++******---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,........................000000///...............///000111333666999;;;======@@@EEEHHHLLLSSS\\\ccciiinnnwww"""%%%)))***)))'''&&&&&&%%%%%%%%%&&&&&&&&&''''''+++)))'''''''''((('''&&&&&&&&&&&&'''''''''((((((,,,+++'''$$$'''+++)))%%%+++,,,)))###"""''',,,---''''''''''''''''''''''''&&&&&&&&&''')))***,,,------...///.........000222------...---,,,,,,///111---------,,,+++***)))(((&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%### ###((()))'''''''''(((&&&$$$$$$%%%&&&%%%&&&'''''''''&&&$$$$$$(((((((((((())))))))))))(((%%%%%%'''(((%%%&&&)))---,,,+++***)))((('''&&&&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))%%%&&&&&&''''''(((((((((+++$$$!!!///CCCLLLDDD888...---,,,+++************)))******(((%%%%%%))),,,((((((((((((((((((((((((''''''((((((((((((''''''''')))***(((%%%%%%)))---,,,+++***)))((((((((((((((((((''''''((()))************+++++++++,,,,,,,,,&&&,,,///......---***$$$///...---+++***))))))((()))))))))***++++++,,,,,,(((((((((((()))))))))))),,,,,,,,,+++++++++******------------,,,+++******,,,,,,,,,+++++++++******++++++,,,---------,,,,,,.....................---111000///...............//////111333666888;;;<<<999>>>DDDHHHLLLRRRYYY^^^eeejjjrrr}}}(((((((((((((((((('''''')))'''$$$$$$&&&((()))))))))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''%%%((()))((())),,,---+++((()))'''$$$&&&***+++(((&&&&&&((()))+++---...///,,,,,,---.../////////...111000///...---,,,,,,,,,---)))(((+++---+++***,,,&&&'''(((((((((((((((''''''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$&&&''''''&&&$$$$$$%%%&&&(((((('''&&&''''''((((((((('''%%%&&&(((+++***&&&&&&((((((&&&&&&***&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&###%%%***222999;;;888555///,,,'''###"""$$$'''***(((((())))))((('''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###))),,,***''''''((())))))(((((((((((()))))))))+++---......---,,,+++,,,,,,,,,+++++++++************))))))((('''''''''(((((())))))******++++++))))))))))))************)))************+++++++++++++++***************+++111///---,,,------+++***,,,,,,,,,---------......---------------------------......//////////////////.........111444888;;;:::>>>BBBEEEHHHMMMSSSXXX^^^eeeoooyyy'''''''''''''''''''''''',,,***'''$$$"""!!!""""""(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''&&&))))))&&&&&&)))***'''&&&((('''###"""%%%%%%###&&&&&&((()))+++---...///,,,,,,---....../////////000///...---,,,,,,,,,,,,000------000000---...111)))))))))***)))))))))((('''&&&%%%&&&'''((('''%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$#########%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''&&&'''''''''&&&&&&&&&&&&'''((((((***'''&&&))))))&&&'''***&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&'''(((+++...///...---...+++(((&&&%%%'''***,,,((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((())))))(((((((((((()))))))))+++,,,......---,,,+++,,,,,,,,,+++++++++******+++******))))))((('''''')))))))))))))))*********))))))))))))************)))************+++++++++++++++***************+++///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------......//////////////////.........111444888:::999<<<@@@CCCEEEJJJPPPTTT\\\bbbllluuu&&&&&&&&&&&&&&&&&&''''''((()))***(((&&&%%%(((,,,(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((''''''''''''&&&((((((%%%$$$&&&&&&###$$$)))+++'''%%%&&&((('''&&&''''''(((***,,,...///+++,,,,,,---......//////......---,,,++++++++++++---,,,...///---)))+++000,,,,,,++++++******))))))((('''&&&&&&(((((('''&&&(((''''''''''''''''''(((&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&''')))((('''&&&&&&'''&&&$$$$$$&&&))))))'''$$$***''''''******''''''***&&&&&&%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&'''((('''%%%%%%%%%'''''''''&&&%%%$$$%%%(((***---+++)))''''''''')))***'''''''''(((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&---)))%%%%%%)))+++***((())))))(((((((((((()))))))))***,,,---------,,,+++,,,,,,,,,+++++++++******,,,++++++***))))))((((((************))))))))))))))))))))))))************)))************++++++++++++***************++++++,,,------,,,++++++---...,,,,,,,,,---------......---------------------------......//////////////////......///111444777999888:::===???BBBFFFKKKNNNXXX^^^gggoooyyy%%%%%%%%%&&&&&&&&&&&&&&&$$$(((+++***''''''+++000(((''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''%%%''''''$$$$$$&&&&&&###&&&+++)))&&&)))---...'''''''''((()))+++---...++++++,,,,,,---...///000---,,,,,,+++******++++++***+++---...)))%%%'''...---,,,+++***)))))))))((()))'''''''''((()))((('''((((((''''''''''''(((((('''&&&&&&&&&%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&((())))))'''&&&&&&'''&&&$$$###''',,,,,,(((###***'''(((++++++((('''***&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&'''%%%&&&'''%%%$$$%%%***...+++***((('''%%%%%%$$$$$$'''''''''''''''(((((()))&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''***'''%%%&&&(((******)))))))))(((((((((((()))))))))***+++,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))++++++******))))))((((((((()))))))))************))))))*********+++++++++*********)))******+++,,,,,,---...---******+++...,,,,,,,,,---------......---------------------------......///////////////////////////111333555777777888:::<<>>BBBEEEFFFOOOUUU^^^gggppp|||%%%%%%%%%&&&''''''((((((###&&&((('''$$$###%%%''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((''''''''''''$$$'''(((%%%&&&))))))'''###((()))%%%###&&&)))***((('''&&&&&&'''***,,,...+++*********,,,...000111,,,,,,+++******++++++,,,,,,+++,,,---)))$$$%%%******)))(((&&&&&&&&&''''''((('''&&&&&&(((((('''&&&(((''''''''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((()))******(((&&&&&&'''&&&&&&'''***......+++'''(((&&&'''******'''&&&(((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''(((((('''&&&((()))%%%&&&(((((('''&&&&&&'''$$$$$$%%%''')))+++---...***)))(((&&&&&&&&&'''((('''&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''!!!))),,,***((()))***))))))(((((((((((())))))((())))))***+++,,,------,,,,,,,,,+++++++++******,,,++++++***))))))((((((************))))))))))))))))))))))))************)))************+++++++++))))))))))))***+++,,,,,,...,,,******+++,,,+++***,,,,,,,,,---------......---------------------------......////////////////////////000111222333333777666666888===AAACCCDDDJJJQQQZZZbbbjjjvvv%%%&&&&&&'''(((((())))))###$$$&&&(((***+++,,,---&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&)))(((%%%%%%((('''%%%***+++)))$$$$$$))),,,+++)))(((&&&&&&'''))),,,...******)))***+++---000222,,,,,,++++++++++++,,,,,,---)))(((***((($$$###%%%)))((('''%%%%%%&&&((()))'''&&&%%%&&&'''((('''%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&)))***+++***(((&&&&&&'''$$$%%%(((***++++++***)))&&&$$$&&&******&&&$$$&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&%%%'''((((((''''''(((***((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&'''***,,,---,,,***(((&&&%%%%%%&&&''''''&&&%%%%%%%%%''')))***'''''''''((((((((())))))''''''''''''''''''''''''"""'''+++,,,+++)))((())))))(((((((((((())))))(((((())))))***,,,---...,,,,,,,,,+++++++++******+++******))))))((('''''')))))))))))))))*********))))))))))))************)))************+++++++++))))))))))))***+++,,,------)))&&&(((---000...+++,,,,,,,,,---------......---------------------------....../////////////////////000000111111222222555333333666;;;@@@BBBBBBFFFMMMUUU]]]dddnnn{{{&&&&&&''''''((()))******((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&'''((()))''''''(((((((((((('''''')))((((((((('''''''''''''''***)))%%%$$$&&&%%%"""&&&&&&""""""(((,,,+++)))(((&&&%%%&&&))),,,---******))))))+++---000222,,,,,,,,,+++,,,,,,------222---+++------)))'''((()))(((&&&%%%&&&''')))***'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''((()))******)))(((''')))***+++***(((&&&&&&'''"""%%%((())))))))))))***%%%$$$%%%))))))%%%$$$%%%&&&&&&'''((('''&&&$$$###%%%&&&)))++++++)))&&&%%%(((((('''''''''&&&&&&&&&%%%'''((((((''''''(((******&&&######&&&((((((&&&)))'''%%%$$$$$$$$$&&&'''---+++)))&&&%%%%%%&&&&&&'''&&&%%%$$$%%%''')))+++(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%&&&***---...***&&&))))))(((((((((((())))))((((((((()))***,,,---...,,,,,,,,,+++++++++************))))))((('''''''''(((((())))))******++++++))))))))))))************)))************+++++++++))))))))))))***+++,,,---+++&&&"""&&&///444111,,,,,,,,,,,,---------......---------------------------....../////////////////////000000111111111111333111111444:::???AAA@@@DDDJJJRRRYYY^^^hhhttt}}}''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%!!!'''&&&&&&((($$$&&&((())))))(((((()))+++******)))''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''((()))++++++)))(((''''''(((***,,,------///000...+++***,,,///---,,,***)))))))))******'''***,,,,,,***'''%%%%%%'''&&&%%%&&&''''''%%%###%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&***)))(((&&&%%%%%%&&&&&&(((&&&$$$'''+++,,,((($$$(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&%%%%%%''''''%%%(((---%%%&&&'''((((((((('''&&&&&&''''''&&&&&&'''***,,,)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$%%%&&&'''&&&%%%###''''''''''''&&&''')))+++&&&'''((((((''''''(((***'''''''''''''''''''''''''''((()))((('''&&&'''))),,,---,,,***(((((()))+++))))))***+++,,,,,,---............------,,,,,,,,,+++++++++*********))))))(((***,,,+++(((''')))+++(((((((((((())))))))))))******************************))))))******+++,,,///---+++)))***,,,///222+++---......,,,******+++,,,,,,,,,---------.........///////////////......111111111111000000000000666555444333333777===AAACCCFFFLLLRRRZZZcccmmmttt''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$ ((($$$###&&&###'''((())))))(((''')))******)))(((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))'''''''''((())))))******))))))((('''(((***,,,---+++,,,,,,+++))))))***+++,,,+++***)))))))))******'''))))))(((&&&%%%&&&''''''&&&%%%&&&''''''%%%###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&!!!"""###$$$&&&&&&''''''(((&&&%%%'''+++,,,(((%%%(((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%######%%%%%%###%%%***(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&''')))+++(((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$&&&&&&&&&'''(((((('''&&&&&&(((***)))***+++***(((&&&'''((('''''''''''''''''''''''''''((()))((('''&&&'''))))))******)))((((((***,,,(((((()))***,,,---.........---------,,,,,,,,,,,,*********)))))))))((((((((()))+++***((('''(((***(((((((((((())))))))))))******************************))))))******+++,,,,,,+++)))((()))***---...,,,---......,,,++++++,,,,,,,,,,,,---------.........///////////////......000000000000000000000000444444333333333666;;;???CCCFFFJJJPPPVVV___hhhmmm|||''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((!!!%%%(((!!! %%%$$$((()))***)))''''''''')))))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''(((((()))***&&&'''((()))))))))))))))))))))(((((((((***+++,,,,,,***))))))*********)))+++******))))))))))))***'''''''''%%%$$$$$$&&&)))'''&&&%%%&&&''''''%%%###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((((((((((('''&&& """$$$&&&'''''''''(((&&&%%%'''***+++(((%%%'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%%%%######%%%%%%###%%%***+++)))'''%%%$$$$$$%%%%%%'''(((((('''&&&&&&((()))''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&###"""###%%%(((***((())))))(((&&&&&&'''))),,,------+++(((&&&%%%&&&'''''''''''''''''''''''''''((()))((('''&&&''')))&&&(((((((((((((((***,,,'''''')))***,,,---...///------,,,,,,,,,,,,,,,+++)))))))))((((((((((((((('''((())))))''''''((()))(((((((((((())))))))))))******************************))))))******+++,,,+++************+++,,,,,,***+++---,,,+++)))******,,,,,,,,,---------.........//////000000/////////////////////000000000000111222333333333555999;;;BBBDDDHHHLLLQQQYYYaaafffuuu~~~''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))$$$((((((&&&%%%((()))***)))'''&&&&&&'''(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******&&&&&&((()))))))))(((((())))))(((((()))***++++++...+++((())),,,---+++)))))))))))))))))))))))))))%%%&&&'''&&&%%%%%%'''((('''&&&%%%&&&''''''%%%###%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&(((******(((&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''%%%&&&'''&&&$$$''',,,(((((('''&&&%%%%%%$$$$$$'''(((((('''&&&%%%&&&(((&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%(((***((())))))(((&&&&&&&&&(((+++,,,,,,***'''%%%%%%&&&'''''''''''''''''''''''''''((()))((('''&&&''')))&&&'''((((((''''''(((***&&&'''(((***+++---...///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''((((((''''''((()))(((((((((((())))))))))))******************************))))))******+++,,,+++,,,,,,---------,,,,,,''')))******((('''((())),,,,,,,,,---------.........//////000000000000//////////////////000000000000222444444444555777999???BBBEEEIIIMMMTTT\\\aaannnvvv''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((%%%((('''!!!)))'''((())))))(((&&&%%%&&&''''''(((((()))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******&&&''''''((((((((((((((()))))))))))))))*********,,,)))'''(((+++,,,+++)))(((((((((((((((((((((((($$$&&&)))***)))''''''''''''&&&%%%&&&''''''%%%###%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''---***&&&###"""###%%%&&&&&&&&&'''(((***)))((('''&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&(((&&&&&&'''&&&$$$&&&+++$$$%%%&&&(((((('''%%%$$$&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&###%%%''''''&&&%%%&&&(((((()))***)))'''&&&&&&''''''((()))(((&&&%%%&&&''''''''''''''''''''''''''''''((()))((('''&&&''')))'''((())))))'''&&&&&&'''&&&'''((()))+++,,,---...++++++++++++++++++++++++************************'''&&&&&&'''((())))))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,+++,,,---------,,,++++++(((***++++++***))))))***,,,,,,,,,---------............///000111111000000.../////////000000111111000222555555555666777999===???BBBFFFKKKQQQYYY^^^hhhppp}}}''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''$$$'''%%%$$$***%%%'''((()))(((&&&&&&&&&(((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''(((((()))***(((''''''&&&&&&'''(((((())))))))))))******))))))(((&&&%%%&&&'''(((((('''&&&''''''(((((((((((('''$$$'''***+++)))'''&&&%%%'''&&&%%%&&&''''''%%%###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''')))'''$$$"""!!!###&&&(((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''&&&$$$$$$&&&$$$"""$$$)))###$$$%%%'''''''''&&&%%%$$$&&&((((((&&&&&&&&&'''''''''&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%###&&&***)))'''%%%%%%'''&&&((())))))(((&&&''''''$$$%%%''''''&&&&&&'''((('''''''''''''''''''''''''''((()))((('''&&&''')))((()))***)))'''&&&%%%&&&'''(((((()))***+++,,,,,,)))************+++++++++************++++++++++++((('''&&&''')))******)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,*********+++******)))(((***,,,......---,,,---...,,,,,,,,,---------............///000111111111111//////000000111111222222111333444555555555777999<<<>>>AAADDDHHHNNNUUUZZZbbbjjjuuu''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((($$$&&&$$$%%%))) %%%'''((('''&&&&&&'''(((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))(((&&&$$$$$$&&&((()))))))))*********)))))))))%%%&&&&&&&&&%%%%%%''')))%%%&&&'''(((((((((''''''&&&''')))(((&&&%%%$$$%%%'''&&&%%%&&&''''''%%%###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&'''%%%&&&((())))))(((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((('''''''''$$$$$$&&&$$$"""$$$((((((&&&%%%######$$$&&&'''"""%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&)))***((($$$###%%%(((%%%'''))))))(((''''''(((%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''((()))((('''&&&''')))&&&(((******)))''''''(((((()))))))))*********+++))))))))))))******++++++))))))))))))*********+++)))'''&&&'''***,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,+++******))))))))))))(((***,,,......---,,,---...,,,,,,,,,---------............///111111222222111000000000111222333333333111222333333333333666888<<<>>>@@@BBBEEEJJJPPPTTT[[[cccnnnwww''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))%%%&&&### &&&((($$$&&&''''''&&&&&&((()))%%%'''(((******)))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((+++)))&&&######%%%(((***))))))************)))(((%%%((()))(((&&&&&&))),,,$$$%%%'''((((((((('''''''''((('''%%%###"""###%%%'''&&&%%%&&&''''''%%%###%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''''')))+++,,,+++)))'''%%%%%%''')))))))))(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((''')))'''&&&(((&&&$$$&&&***---)))$$$ !!!%%%(((!!!$$$&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%)))++++++'''"""!!!%%%***$$$&&&)))))))))(((((()))'''((()))((('''&&&''')))'''''''''''''''''''''''''''((()))((('''&&&''')))%%%''')))******))))))***))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******)))'''&&&(((+++---,,,***(((((((((((())))))))))))))))))))))))))))))))))))*********)))***++++++,,,------,,,+++******++++++''')))++++++******+++,,,,,,,,,,,,---------............///111111222222222000000111222333333444444000111222111000222444777===>>>???@@@BBBFFFKKKOOOUUU^^^hhhqqqzzz((('''%%%%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&((()))***+++***)))'''%%%+++)))(((&&&&&&((()))+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$###((('''&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''((()))&&&$$$$$$''')))((('''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%((((((%%%'''***&&&///###&&&***&&&%%%)))&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))''''''(((((((((((('''''')))%%%&&&+++,,,((((((+++---***'''&&&&&&'''&&&%%%+++***((('''&&&''')))***''''''''''''''''''''''''%%%'''*********))))))))))))***++++++++++++***))))))))))))))))))))))))))))))******+++++++++*********((('''((()))***)))'''&&&&&&'''(((((((((((((((---+++(((%%%$$$%%%'''((()))((((((((()))***+++,,,)))************+++++++++,,,------------,,,++++++((()))******)))***,,,...+++,,,---...////////////000///...000444555333111222111000111333444333222777222000444444111333999999999:::<<>>BBBGGGJJJLLLVVVZZZ```mmmuuu}}})))'''%%%%%%&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******))))))'''&&&$$$###''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))***)))''''''''')))'''((()))***)))((('''&&&***)))(((''''''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$)))(((&&&$$$$$$&&&((()))'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((()))'''"""$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''((('''%%%%%%%%%"""&&&###%%%------'''%%%(((&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((('''###!!!'''000***((('''((()))++++++******)))((('''''''''((()))''''''''''''''''''''''''%%%&&&'''((('''(((+++---***+++,,,------,,,+++***))))))))))))))))))))))))+++++++++++++++***)))(((((('''&&&&&&(((((('''&&&(((((())))))******)))))) ###&&&)))++++++***)))************)))((('''&&&)))))))))*********+++++++++++++++,,,+++******)))***+++,,,+++******+++---......---,,,,,,---...//////...///111333444444222333222111222333444333222333000///111111000222555666666777999<<<@@@DDDGGGNNNWWWYYY\\\hhhooovvv)))'''&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%%%%''''''(((((())))))((('''''')))(((''''''''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((###$$$%%%%%%%%%$$$""" &&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''%%%%%%$$$''',,,,,,'''&&&***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&***...,,,***(((((((((((('''&&&***)))(((''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&&&&(((,,,...+++,,,------------,,,+++((((((((((((((((((((((((+++++++++++++++***)))((()))'''''''''((()))((('''))))))************))))))000...+++((('''((()))***((())))))***)))((('''&&&))))))))))))***************++++++++++++***))))))***++++++***(((((()))+++000...,,,++++++,,,...///......///111333444444333444222111222444444333222555444333444444444555777555666666888;;;???BBBDDDOOOWWWWWWYYYdddjjjqqq~~~)))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%$$$&&&''''''''''''(((((((((''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((())))))(((%%%###((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((('''%%%&&&&&&&&&&&&&&&((()))***(((%%%###$$$&&&)))+++(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&(((((('''((()))&&&&&&''')))(((&&&'''***''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&(((***'''###)))(((''''''''''''&&&$$$)))(((((('''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&(((+++...+++,,,------------,,,+++((((((((((((((((((((((((+++++++++++++++***)))(((***)))((()))******)))((())))))************))))))000...+++((('''(((***+++''''''((()))))))))))))))(((((()))))))))************++++++++++++***)))))))))******)))''''''(((***///...,,,+++***,,,---...---...000111222333444555444333222333444444333222555555555555555666777666555666666888;;;>>>@@@BBBGGGOOOOOOPPP[[[aaahhhuuuyyy***(((&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&((()))''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%'''***,,,,,,***'''%%%(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((('''###$$$$$$$$$$$$%%%(((+++***(((&&&$$$$$$'''***,,,((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&'''%%%"""###&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''$$$$$$'''(((!!!$$$###$$$&&&((()))((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''&&&'''***,,,***+++,,,------,,,+++***)))))))))))))))))))))))))))******+++++++++******+++***))))))++++++***)))))))))******))))))((((((!!!$$$'''***,,,,,,+++***(((((((((((()))***+++,,,((((((((()))))))))******+++++++++,,,+++******)))((()))***)))(((''')))+++------,,,++++++,,,---...+++...000222222333444666555444333333444444333222111444444222333555555333444555666888:::<<<>>>@@@@@@IIIIIIKKKUUUZZZ```lllqqqxxx***(((&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&(((''''''&&&((()))&&&&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''(((((())))))(((((('''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((()))((((((''' ###%%%%%%######$$$&&&((((((((((((((())))))***((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''%%%&&&(((&&&!!!###)))'''&&&%%%&&&(((((($$$ '''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&'''''''''((((((''''''''''''((('''$$$&&&((($$$$$$$$$$$$''')))***)))'''''''''((((((''''''&&&&&&''''''''''''''''''''''''###%%%'''(((''''''((())))))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***+++++++++++++++***)))((()))***+++***(((((())))))))))))((('''&&&!!!###'''***++++++***)))---+++)))((((((***,,,---(((((((((((()))))))))***,,,,,,,,,,,,,,,++++++***)))***+++***)))***,,,...+++++++++,,,,,,------...+++...111222222222444777666444333333444444333222///333333000111444444000333333555666888:::<<<<<<>>>GGGHHHIIIRRRVVVZZZeeekkkqqqyyy***((('''&&&(((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''')))***+++''''''''''''((((((((()))))))))))))))))))))))))))'''''''''&&&&&&'''''''''###$$$%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''((('''&&&$$$######$$$&&&'''(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))((('''###'''++++++(((&&&%%%&&&%%%''')))++++++***(((''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%$$$&&&***)))%%%(((000%%%%%%%%%'''******"""'''&&&%%%%%%%%%%%%&&&'''&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%)))***&&&&&&+++---***(((''''''(((***)))'''%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''###%%%((()))(((''''''((()))***++++++++++++***)))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,***((('''((()))***)))'''(((((()))(((((('''&&&&&&///---***'''&&&'''(((***000...+++(((''')))+++---(((((((((((()))))))))))),,,------------,,,++++++***+++,,,,,,+++,,,...000)))***+++,,,---......---***---111222222222555777666555333333444444333222///333444111111555555000111222333555777888::::::;;;DDDDDDFFFNNNPPPSSS]]]ggglllssszzz$$$%%%%%%$$$###$$$&&&((('''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''&&&%%%$$$""""""!!!!!!***(((######'''***)))))))))))))))(((''''''))))))((((((((('''''''''%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&(((''''''((())))))(((&&&---((($$$$$$'''***)))&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&,,,***''''''''''''&&&%%%&&&%%%%%%%%%&&&''')))***(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((()))(((((()))+++,,,***)))---)))%%%%%%'''((('''%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''' $$$)))***'''$$$###$$$(((%%%&&&***+++'''$$$%%%''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&%%%&&&(((++++++(((%%%)))***+++***'''%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((()))*********((('''&&&''''''(((((((((((('''&&&%%%'''***---------+++)))...+++)))(((((()))(((((())))))))))))))))))))))))&&&&&&''')))***,,,------)))((('''''')))******)))***)))(((''''''((()))***+++,,,---,,,***)))***+++((()))***+++++++++++++++,,,,,,------...///000000...///111111000000222333333222222111111222333333333222222111111222222333555444444444555888:::<<<<<>>@@@BBBEEEIIILLLTTTYYYaaagggmmmttt|||((())))))((('''&&&'''((((((((((((((((((((((((((('''''''''(((((('''''''''%%%%%%&&&''''''((()))))))))+++)))%%%%%%((()))&&&'''(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%***(((%%%$$$%%%'''((((((+++)))&&&%%%&&&'''&&&$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###)))+++'''$$$"""###((('''''''''&&&&&&&&&'''(((((()))))))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%(((,,,000222222&&&)))++++++(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***+++***'''&&&(((***---(((&&&((()))'''&&&((('''''''''''''''(((((()))'''''''''''''''''''''''''''''''''((())))))((('''222,,,&&&%%%''')))&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***)))'''&&&&&&'''((()))''''''((())))))))))))(((%%%''')))+++,,,+++)))'''+++)))(((((())))))((('''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&)))((('''''')))******)))))))))))))))))))))))))))***+++,,,+++***)))***+++)))******+++++++++******,,,,,,---------.........,,,...////////////000222333333333333222111111000111222444555555444222111777666444333222333444555888:::<<<>>>???AAAEEEHHHOOOTTT[[[aaafffmmmvvv|||***+++,,,,,,*********+++))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''$$$((()))$$$!!!$$$((()))''''''(((((((((((('''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''***'''$$$$$$%%%'''(((((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''%%%###''''''''''''''''''&&&&&&((()))***+++***)))'''&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$######&&&))),,,------***)))(((***,,,+++(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))&&&""" """%%%### !!!%%%'''%%%###$$$'''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((('''''''''(((### &&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))%%%&&&&&&'''((((((''''''(((***---...///---+++******((((((((())))))(((&&&(((((((((((((((((((((((('''((((((((((((((()))))))))((('''''')))******)))(((((((((((((((((((((((()))***++++++))))))***+++******+++++++++******))),,,,,,,,,---------------,,,---...///......///111222333333333333222111000111222444555555444222111444333222111222333666777777999;;;<<<===???CCCEEEKKKPPPWWW]]]bbbhhhpppvvv|||''')))++++++*********+++)))******++++++******)))((())))))******))))))(((((((((''''''&&&&&&&&&%%%!!!&&&((($$$!!!$$$((()))&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))))))))((((((((((((''')))'''%%%$$$&&&''''''&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***'''%%%&&&(((***)))(((&&&&&&''''''(((''''''&&&((()))+++,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&))),,,...---,,,+++(((&&&(((+++,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$&&&'''%%%"""!!!$$$'''!!! &&&)))'''%%%%%%&&&'''((())))))))))))((('''''''''''''''''''''''''''))))))((('''&&&'''(((&&&$$$"""###'''******)))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&''''''((((((&&&&&&'''((())))))))))))+++)))'''%%%&&&'''***+++(((((('''((())))))(((&&&))))))))))))))))))))))))&&&&&&'''((())))))******'''&&&%%%%%%'''(((((('''(((((())))))))))))((((((((()))+++***))))))***+++***++++++++++++***))))))************+++++++++++++++,,,......------///000111111333444444333222111111222333333333333222111111000///000111444666888666888:::;;;<<<>>>AAADDDGGGLLLSSSXXX]]]ccckkkpppwww|||%%%'''***+++******+++,,,******+++,,,,,,+++************++++++++++++******)))))))))(((((('''''''''%%%((((((%%%%%%))))))'''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((()))((((((((((((''''''''''''&&&%%%%%%''''''&&&%%%$$$%%%''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%'''(((***$$$%%%&&&(((((((((''''''(((***+++---,,,+++((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&)))---000111000...((('''&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$'''***)))''''''))),,,&&&######(((***(((((()))&&&'''((()))***))))))(((''''''''''''''''''''''''((()))***(((&&&%%%''')))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((((('''&&&'''((()))************)))'''%%%######%%%'''((('''''''''(((******(((&&&))))))))))))))))))))))))%%%&&&&&&''''''((())))))'''&&&%%%%%%'''((((((''')))***++++++++++++***)))''')))******))))))***,,,+++++++++++++++***))))))***************************,,,------------...000///000222444444444333222111111111111111111111111000/////////000333666777333555777999:::<<>>AAA>>>CCCIIINNNRRRXXX```eeekkkpppxxx~~~000000000000///...,,,,,,***,,,......---++++++,,,------,,,,,,,,,+++++++++,,,++++++***)))(((''''''******++++++***)))'''&&&''',,,000000+++'''''')))************************(((((((((((('''''''''''',,,)))%%%%%%''')))(((&&&''''''&&&&&&&&&&&&''''''%%%'''((('''&&&%%%%%%&&&&&&((()))(((%%%$$$&&&(((&&&&&&&&&'''''''''((((((###%%%''''''''''''(((***&&&&&&''''''''''''&&&&&&((((((((()))******(((&&&%%%&&&'''&&&%%%%%%&&&'''''''''))),,,......+++)))&&&%%%$$$%%%&&&$$$"""&&&++++++(((&&&'''***&&&###$$$******&&&%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))'''''''''%%%%%%%%%&&&'''((()))***'''***)))$$$%%%)))(((###)))'''%%%%%%'''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((%%%"""###&&&(((((('''((('''%%%$$$%%%&&&(((***((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&(((***,,,******)))((((((((((((((("""&&&)))***(((&&&(((***&&&((()))******)))(((&&&)))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&)))***(((&&&(((((())))))*********+++************************,,,,,,+++******+++,,,,,,)))+++...000000///,,,+++000111222333444333222222444222111111222333333222//////000111222333333444444444555666888999;;;<<>>@@@CCCGGGLLLRRRWWW]]]dddmmmtttxxx|||222222111111222222222333///000111111000///000111111111000000000/////////000000000000////////////......------,,,++++++***------+++(((%%%&&&***...++++++++++++++++++++++++''''''((())))))***+++++++++***))))))))))))((((((((((((''''''''''''((((((!!!###%%%&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&(((***,,,***'''$$$'''((()))(((''''''''')))%%%%%%&&&((())))))(((%%%$$$######$$$'''***,,,...$$$'''))))))'''&&&&&&((( ###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&&&&'''(((((('''&&&&&&&&&''''''%%%'''((('''&&&''''''(((&&&&&&&&&'''))))))'''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%&&&''''''%%%&&&(((******)))(((''''''&&&&&&%%%%%%%%%&&&&&&(((***,,,.../////////...))))))(((((((((((())))))'''&&&%%%(((+++,,,)))&&&''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))*********)))++++++++++++************************************++++++++++++++++++++++++---,,,+++++++++,,,---...000111222222222111000///222000...///000111000000111111111111000000000000000111222333666888;;;<<<:::<<>>@@@CCCGGGKKKNNNVVV]]]hhhpppuuuxxx|||444444222111111222333444...///000111111222444777222222222222111111111111/////////000000111111111111111000...............,,,,,,---......---,,,,,,************************++++++++++++******)))))))))+++,,,,,,***))))))***)))((((((''''''(((((()))'''((())))))'''&&&&&&'''+++(((%%%$$$%%%''''''''''''''''''''''''&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&((())))))'''%%%&&&'''((((((&&&&&&'''((('''&&&%%%&&&((((((&&&%%%'''''''''&&&%%%&&&***,,,******))))))))))))))))))''')))(((%%%%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''###$$$'''&&&$$$%%%'''))))))(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''''''''%%%$$$$$$&&&((($$$%%%'''))))))((('''&&&&&&&&&%%%%%%%%%&&&''''''((()))+++,,,+++***((('''((((((((((((((())))))*********)))******)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((()))***&&&&&&''')))***+++,,,---***************************++++++,,,,,,++++++***,,,+++*********+++---...---...///111111111000///333111///000111222111111---......///000111222333000000111222333555777888888;;;===@@@BBBEEEHHHKKKRRRYYYccckkkpppuuuyyy}}}666444222111000111222333...///000000000222444777222222222111111111111000//////000111111222333333333222000///......//////...------......///...---++++++++++++++++++++++++******++++++++++++++++++)))+++...---+++))))))***))))))(((((((((((())))))%%%&&&(((((('''&&&'''(((,,,((($$$###%%%'''''''''(((((('''''''''&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&((('''%%%&&&'''((('''&&&%%%'''((('''&&&%%%&&&'''(((&&&&&&&&&'''((('''%%%&&&(((((('''&&&&&&))),,,+++***((((((((((((((((((%%%((('''"""!!!%%%&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((($$$$$$$$$$$$%%%%%%&&&'''&&&%%%'''((($$$ &&&(((&&&######%%%(((******&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))'''((((((&&&######%%%((($$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((('''((()))******)))((((((((((((((((((((()))******%%%'''((((((&&&$$$######)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))'''&&&(((***&&&&&&'''((()))************************************+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,---+++,,,...000111111000000222000...///000111000///.../////////000000111111000000111111222444555666777999<<<>>>@@@BBBEEEHHHMMMSSS]]]dddjjjooouuuyyy{{{~~~666555222000000000111222111222222000//////111444222222222111111111000000000000111222333333444444333222111////////////000111000......///000111000------------------------))))))***+++,,,------...))),,,......+++))))))+++))))))(((((((((((())))))"""$$$&&&'''&&&&&&'''))),,,((($$$###%%%'''((('''(((((('''''''''&&&&&&&&&$$$%%%''''''''''''(((***&&&''''''''''''''''''&&&)))'''%%%%%%&&&'''((('''%%%&&&'''&&&%%%%%%&&&'''((('''&&&&&&'''((('''&&&###&&&''''''%%%%%%(((+++***)))'''''''''((('''&&&%%%)))(((###$$$)))+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&'''((()))***%%%$$$''')))%%%"""***)))&&&###"""$$$(((***+++&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''((((((&&&######%%%((($$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''((()))*********((((((((((((((()))******###&&&******((('''(((***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))************************&&&(((***)))&&&%%%''')))''''''''''''((((((((((((***************************+++,,,------,,,+++*********+++++++++,,,,,,,,,***+++---///111111111111000///------///000///...000000000000////////////111111111111222333444555666888;;;===>>>@@@CCCEEEIIIOOOXXX___dddjjjqqqvvvwww{{{666444222111222444444333///000111222333222111000444444555555444333111000111111000111111222333444222222222111111111000000333222000............/////////.........//////000111111111000///---,,,+++---333555222......---+++***)))(((((())))))((('''))))))(((((('''''''''&&&%%%''')))(((&&&&&&))),,,"""***,,,&&&!!!###&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''((()))***'''%%%)))%%%%%%***+++'''$$$%%%%%%$$$$$$$$$%%%&&&((()))---'''$$$''')))(((&&&'''+++)))(((&&&%%%%%%%%%&&&))))))))))))((('''&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%'''''''''&&&(((((())))))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))***(((###)))%%%%%%******&&&&&&++++++***)))(((((()))***+++))))))))))))((((((((((((---,,,+++)))(((((((((((()))((('''&&&&&&'''((()))%%%(((++++++)))'''(((***))))))************))))))((()))++++++)))((()))***+++***)))(((((()))***+++%%%(((******''''''))),,,...---,,,***))))))***+++...---+++*********+++++++++,,,---...////////////...///////////////.........///000///...---...//////.........///111333555666888;;;===>>>???AAABBBHHHMMMSSSXXX]]]dddmmmssstttxxx~~~888666444444555555555444000111111111111111000000222222333333222111///...000/////////000000111222333333333333222222111111222111000//////.........//////.........//////000111000...---------...///...333444111---...---+++,,,+++)))***++++++***((()))))))))(((((((((''''''(((***++++++(((&&&$$$$$$"""$$$"""$$$)))+++)))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))***)))'''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%'''((()))+++&&&%%%(((***'''&&&&&&(((''''''&&&&&&&&&''''''"""###$$$&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&%%%&&&&&&''''''(((''''''''')))((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''&&&""")))%%%%%%)))***&&&'''***''''''((((((((((((''''''))))))))))))((((((((((((+++******))))))))))))***)))(((''''''''''''((()))$$$&&&)))******)))******))))))************))))))((()))++++++)))((()))***+++***)))(((((()))***+++***+++++++++)))))))))***---,,,******++++++++++++---,,,+++*********+++++++++,,,---...////////////......////////////.........///000///...---...000......//////000222333444555777:::;;;<<<===@@@BBBDDDHHHNNNTTTXXX___gggmmmrrrvvv|||;;;999888888888888666444555444333222222111111222222222333222222111//////000000000000000000111111444444444333333333333222111111111111000///......000//////....../////////000...,,,***+++---000222000333444///---...///---...,,,++++++,,,---+++************))))))))))))(((******+++,,,,,,((($$$ %%%&&&%%%$$$&&&***)))$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((((('''""")))+++%%%"""''')))&&&(((''''''&&&&&&'''(((((()))&&&&&&)))***'''%%%%%%%%%&&&&&&'''((((((''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''$$$%%%&&&''''''(((((((((((((((''''''&&&&&&'''''''''&&&%%%%%%&&&%%%###!!!(((&&&&&&))))))''''''***&&&&&&((())))))(((&&&&&&(((((((((((())))))))))))))))))))))))******++++++)))((((((''''''(((((()))%%%%%%&&&(((+++,,,+++***))))))************))))))((()))++++++)))((()))*********))))))))))))******...---,,,+++,,,,,,***))),,,***((())),,,---,,,)))---,,,+++*********+++++++++,,,---......///......---....../////////......---///000///...---///000---...///111111222222222555666888888999;;;???AAA@@@EEEKKKOOOTTTZZZbbbhhhoootttzzz}}}>>>===;;;;;;;;;:::888666:::999777555444444444444666666555555444333333222333333222111111111222222333333333333333333333222000111111222111000///...111000//////////////////...---,,,,,,,,,---///000222555444000...111111//////---,,,,,,------,,,++++++++++++******************))))))+++---,,,(((###++++++***))))))))))))''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&%%%$$$''',,,### (((+++%%%(((((((((((('''''''''((('''%%%&&&***+++&&&$$$%%%%%%&&&'''(((((('''&&&%%%''''''((((((((('''&&&&&&$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((***++++++***&&&'''((((((((((((((('''((((((''''''''''''(((((()))((('''''''''''''''&&&'''&&&'''(((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))*********************)))(((((((((((((((((()))(((&&&%%%'''+++,,,+++((())))))************))))))((()))++++++)))((()))******))))))))))))))))))***...,,,******---...,,,)))+++(((''')))---...,,,))),,,++++++++++++++++++++++++,,,------.........---------......//////......---...//////......///000---...000111222222111111444555555555666999===@@@@@@DDDJJJNNNRRRWWW___eeelllqqqwww{{{}}}BBBAAA???>>>>>>>>><<<:::===<<<:::777666666666666999888888777666666555555444444333222111111111111111111111111222222222222000000222222222111///...111111000///////////////---...///000///...,,,+++444666555111111444444111///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))***,,,---***((($$$'''***+++)))))),,,111(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&&&&&&& (((""" '''((("""((((((((((((((((((''''''&&&%%%'''******%%%###%%%'''(((((()))(((&&&$$$###"""###%%%'''((()))******"""###%%%&&&''''''&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''')))+++,,,***)))++++++++++++***(((''''''(((((('''''''''(((((()))))))))((('''''''''((()))&&&'''(((''''''))))))(((***)))(((''''''((()))***'''((((((((()))))))))***+++,,,,,,,,,+++***((((((((())))))))))))))))))(((+++(((&&&'''***+++)))&&&))))))************))))))((()))++++++)))((()))***)))))))))******)))))))))+++((('''))),,,...---++++++)))''')))+++---,,,***+++++++++++++++++++++++++++,,,------------------,,,,,,---...............,,,...//////......///111---...000222222222111000222333444444555777<<>><<<;;;:::::::::;;;:::999888777777777777555444333222111111000111000111111111111111222222000111111222111111000000222222111000////////////---///111222222///,,,***444666444222333666444000000...------...///---,,,,,,---------------......333111...,,,,,,,,,***)))&&&(((+++,,,'''"""&&&---((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''')))***!!!(((&&&&&&******%%%&&&''''''(((((((((''''''&&&%%%'''***((($$$###''')))))))))((('''%%%$$$###''''''&&&&&&$$$###"""!!!###$$$&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''))))))'''%%%---------,,,***)))'''&&&((((((''''''(((((())))))''''''((('''%%%%%%'''(((&&&((((((&&&''')))***'''((('''&&&%%%%%%&&&'''(((''''''(((((())))))******,,,---------,,,***((('''((())))))******))))))(((,,,***((('''((((((((('''))))))************))))))((()))++++++)))((()))***))))))************))))))'''&&&'''(((+++------,,,******)))(((((()))+++,,,******+++,,,,,,,,,++++++,,,,,,------------,,,,,,+++,,,---...............,,,...//////......000111//////000111111111111111111222444444555777;;;===<<<@@@DDDGGGJJJOOOVVV[[[eeekkkqqqvvvyyy|||OOOKKKGGGFFFGGGIIIJJJJJJFFFFFFFFFFFFEEEDDDBBBBBB>>>===<<<;;;:::::::::;;;999888777555444444333333111111111222222333333333222111111000111111111222333222111000////////////...///000111111111000///222444333111333666333...222000//////000000///...---------....../////////000111222111///---,,,,,,...,,,+++,,,''' %%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%'''***$$$&&&'''((())))))))))))$$$%%%&&&'''(((((('''''''''&&&''')))&&&"""$$$((()))((('''&&&&&&&&&&&&&&&))))))(((&&&$$$!!!%%%&&&(((***)))(((%%%$$$'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((('''%%%###,,,,,,,,,+++***)))((('''((((((((((((((()))******%%%''')))(((&&&&&&''')))%%%))))))&&&&&&******'''$$$%%%'''(((((('''%%%$$$'''''''''((()))************+++,,,------+++)))(((((()))************)))((()))***)))(((''''''(((***))))))************))))))((()))++++++)))((()))***((()))***++++++***)))(((&&&((()))*********+++---+++,,,+++(((%%%%%%***...)))***+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++***+++,,,---............,,,---//////......000222000000000000000111111222000222444555666777:::<<<:::>>>BBBEEEGGGLLLRRRWWWaaafffmmmrrruuuxxx}}}SSSOOOKKKIIIJJJMMMOOOPPPMMMNNNNNNOOONNNMMMKKKJJJCCCBBB@@@???>>>>>>??????>>>===<<<:::999888888888222222222333333444444444222222000000000111222333333222111000////////////......//////111222333444000222222111333555222+++333222111111222222111///---.........//////000000***...444555333000000111...((('''+++,,,(((&&&))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''###"""###%%%)))### """###!!!!!!$$$"""###%%%'''(((((('''''''''&&&'''(((%%%"""$$$)))((('''&&&%%%%%%'''((())) !!!###&&&((()))***+++''')))+++,,,+++)))&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&###))))))*********))))))(((((((((((((((((()))******'''))),,,+++)))((()))+++%%%))))))%%%&&&******&&&"""&&&***------***&&&"""&&&''''''((()))******+++(((***,,,------,,,+++***((()))***++++++***)))(((&&&(((***(((&&&&&&***---))))))************))))))((()))++++++)))((()))***((()))***++++++***)))((((((***,,,,,,)))(((***---+++------((("""""")))000)))***+++,,,---,,,,,,+++,,,,,,,,,------,,,++++++***+++,,,---............,,,---//////...///000222111111/////////000111222///111444666777888:::;;;;;;>>>CCCEEEGGGKKKRRRWWW]]]cccjjjooorrrvvv{{{[[[UUUNNNLLLNNNSSSVVVWWWXXXYYY[[[[[[YYYVVVSSSPPPLLLHHHDDDBBBBBBCCCCCCCCCCCC@@@===;;;999888666444888888666444111000111333000222333333222222333444777666444222000000111111111111111111000000000000555444333222222333444555000111222333444333333222222111000//////000111222111111111111111111111111///...---,,,,,,,,,,,,,,,------,,,+++***)))((('''))))))))))))))))))))))))''''''(((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%% """&&&((())))))'''&&&$$$'''&&&$$$###&&&&&&###(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((())))))***%%%%%%&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&(((+++......,,,***((('''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%***((('''((()))***)))'''(((&&&''')))%%%((((((((()))***,,,---......***)))------((((((,,,'''((()))((('''&&&'''((()))((((((((()))***++++++((((((''''''((()))***+++))))))***++++++++++++***))))))))))))))))))))))))+++++++++*********))))))*********++++++,,,,,,,,,***++++++,,,,,,------...///...---,,,++++++++++++,,,,,,,,,---------......---...///...---,,,---...,,,---...///000000000000111111000111222444777888???>>>???BBBFFFKKKNNNOOORRRYYYccckkkpppuuuzzz~~~\\\XXXRRRPPPSSSXXX\\\^^^ccceeeggghhhgggddd```^^^RRRNNNJJJHHHHHHIIIIIIIIIGGGEEEAAA???>>><<<:::888999999888555333222333444111222333333222111333444666555444222111111111111//////000000111111222222444333222111111222333444222111111000111222333444333222111000000111222333111111111111111111111111//////...---------------///...---,,,+++***))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))'''&&&$$$'''))))))''''''))))))&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))'''''''''&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$&&&(((******)))'''&&&'''''''''''''''(((((()))''''''((())))))(((''''''((('''&&&'''((()))(((&&&)))'''))),,,)))###!!!%%%(((((((((((()))******+++000,,,+++......++++++///'''((()))((('''&&&''')))))))))))))))))))))***+++))))))))))))************(((((()))************)))))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,---,,,------------------------...///...---,,,---///,,,---...///000000000000//////000111333555777888<<<<<<===???DDDHHHKKKLLLRRRXXXaaaggglllqqqvvv{{{}}}```]]]YYYXXX[[[___ccceeeiiilllooorrrqqqnnnjjjgggZZZWWWSSSPPPPPPQQQQQQQQQNNNKKKHHHEEEDDDBBB@@@>>><<<<<<:::888555444555777555666666555444444555666777666555444333222222111......///000111222333333333222222111111222222333333222000......000333555333333222222222222333333222222222222222222222222000000///.........//////000//////...---,,,++++++))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%))))))))))))(((((('''''''''******''''''******((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%$$$###$$$$$$%%%&&&(((***)))((('''((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''((((((''''''((('''&&&%%%&&&''')))***''''''((((((((((((''''''(((&&&%%%&&&'''((('''&&&''''''))),,,+++''''''***)))((((((''''''(((((((((...+++)))******(((***---'''((())))))''''''((()))+++***))))))))))))))))))******+++,,,,,,+++))))))''''''((()))))))))))))))))))))))))))))))))))))))+++++++++******************++++++++++++,,,,,,,,,,,,,,,+++******)))((((((******++++++,,,---......---------------------,,,---...///...------...///,,,---...///000000000000---...000222444555666666888999:::<<<@@@DDDGGGIIIQQQUUU\\\aaaeeekkkrrrxxxgggeeebbbaaabbbeeehhhjjjmmmppptttwwwxxxuuuqqqnnnbbb___ZZZXXXWWWWWWWWWWWWTTTQQQNNNKKKIIIGGGDDDBBB>>>>>>===;;;888777888::::::;;;;;;999777777999;;;999888888888666555333222///000000111222222333333222222222222222222222222333222000//////000222333333333222222222222333333222222222222222222222222111111000000///000000111000//////...------,,,,,,------------------------)))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&''')))+++,,,$$$''''''%%%%%%((((((&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%###!!!!!!!!!###$$$''')))******)))(((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((()))))))))'''%%%$$$$$$&&&)))+++&&&&&&&&&''''''&&&&&&&&&((('''&&&&&&(((((('''&&&$$$&&&((()))((('''''')))((((((''''''(((((())))))000---***(((''''''(((+++'''((())))))(((''')))***++++++***)))((((((((())))))***,,,,,,,,,***(((&&&'''((())))))******))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++++++++*********)))******+++,,,------------...------------,,,,,,,,,,,,---///...------...///,,,---...///000000000000...///111333444444333333666777999;;;===@@@DDDGGGMMMQQQWWW[[[```gggpppwwwrrrpppnnnkkkiiijjjlllnnnuuuxxx|||~~~{{{xxxiiieee```]]]\\\[[[[[[ZZZXXXUUUQQQNNNKKKIIIFFFDDDAAAAAA@@@===:::999:::<<<<<<<<<<<<:::999999;;;===============;;;888555444333333333333333333333222333333444444444444333333111111222222222111111000111222222222222222222111222222222222222222222222111111000000000111111222//////......------,,,,,,////////////////////////*********))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,###&&&&&&$$$$$$''''''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((&&&$$$###"""###%%%&&&''')))******)))(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&'''''')))))))))'''%%%$$$$$$&&&(((***'''''''''''''''''''''''')))((('''((())))))((('''%%%'''((('''&&&&&&&&&&&&'''''''''((()))***,,,,,,555333000,,,***+++,,,,,,'''((())))))(((((()))+++++++++***)))((((((((()))((()))***++++++)))'''%%%((()))******++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,---......------...000,,,---...///000000000000///000222222222111000///444666999:::;;;>>>CCCFFFIIIMMMRRRVVV[[[dddnnnvvvzzz~~~}}}{{{wwwtttrrrssstttzzz|||~~~ppplllfffbbb```^^^]]]\\\[[[WWWSSSPPPMMMJJJGGGEEEBBBBBBAAA???<<<;;;<<<>>>;;;;;;;;;999888:::<<>>=========<<<;;;===AAADDDHHHIIIIIIHHHEEE???:::666666666666666666777777777777888999::::::999888777444444444333333333222222111222333444444333222111333333333333333333333333000000000000000111222222000000000000000/////////..............................---,,,,,,+++******************))))))))))))(((((((((((()))))))))******)))((((((''''''(((((($$$'''(((&&&'''***+++(((&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''(((((()))******&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((()))(((''''''))))))((('''%%%******&&&%%%(((***((('''&&&&&&'''((()))***+++&&&***)))&&&&&&***+++(((&&&((()))***))))))+++,,,))))))))))))))))))***+++)))))))))))))))*********((())))))***************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,)))***,,,---......---,,,***++++++,,,---...//////+++,,,......---...///111,,,---...///000000000000////////////000111222222111444888888777999???DDDDDDGGGKKKOOOSSSZZZcccjjjrrrtttyyy}}}}}}xxxrrrlllhhheeecccaaa^^^[[[VVVRRROOOLLLHHHFFFDDDDDDCCC@@@===<<<===???@@@@@@@@@??????BBBFFFIIILLLLLLMMMLLLHHHAAA;;;777555555666777888999::::::999:::;;;<<<<<<;;;:::999888666444222111222444555333333444555555444333333333333333333333333333333000000//////000111222222222222222111111111111111000000000000000000000000//////...------,,,++++++++++++++++++*********)))(((((())))))******++++++''''''((()))***+++,,,,,,###&&&'''%%%&&&)))***'''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((''''''"""###%%%&&&'''(((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''((())))))******))))))%%%%%%%%%&&&&&&&&&''''''$$$$$$""""""""""""$$$$$$((('''&&&&&&'''((('''&&&"""((()))$$$###(((***(((''''''&&&&&&&&&''''''(((###((()))''')))...///,,,&&&((()))***))))))+++,,,))))))(((((()))***++++++***)))))))))***+++,,,,,,'''(((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***)))))))))&&&(((+++---//////......)))***+++,,,...///000000+++,,,............///111,,,---...///000000000000---,,,,,,---///111444555///333777777666777===BBBCCCGGGJJJMMMPPPUUU]]]cccmmmpppsssyyy~~~zzztttooollljjjhhhgggccc\\\UUURRRRRRRRROOOKKKDDDBBB>>><<<;;;<<<>>>???AAACCCDDDDDDBBBBBBBBBDDDLLLOOOQQQOOOJJJCCC===:::999888888999;;;<<<======?????????>>>===<<<;;;;;;;;;999777666666666444222444444555666666555333333333444444444333222111000000000111111111111111000333333444333333222000000222111111111111111222222000///...------,,,---------+++)))***,,,---+++)))&&&(((******))))))+++,,,+++++++++***)))(((((('''(((''''''(((***+++***)))%%%'''(((&&&###!!!###%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''(((((('''&&&%%%''''''((())))))((('''''''''&&&%%%$$$$$$%%%((()))+++(((&&&'''))))))'''$$$''''''(((((()))*********'''''''''''''''((())))))'''((()))))))))(((&&&%%%(((((())))))((('''&&&&&&%%%%%%%%%&&&'''((()))***%%%&&&&&&'''((()))******'''&&&&&&(((+++...//////((()))***+++++++++++++++***(((&&&'''***+++)))''''''(((((()))***+++++++++))))))))))))************(((((((((((()))***+++,,,))))))(((((()))***++++++***++++++,,,,,,++++++***...+++))))))+++,,,)))'''++++++++++++++++++++++++''')))---000111000...,,,---------............///------///000111111111111---.........//////000000222444666777888:::===???CCCEEEHHHKKKNNNSSSXXX\\\fffjjjpppuuu{{{~~~}}}{{{yyy}}}{{{xxxvvvsssnnniiieeeaaa[[[SSSPPPOOONNNJJJGGGBBB@@@===;;;:::;;;===>>>BBBCCCDDDCCCBBBCCCDDDFFFMMMOOOQQQOOOJJJCCC===:::999888888999;;;===???@@@CCCDDDDDDDDDCCCAAA???>>>===;;;999999999888666444777888999999999888666666555555555444333222111111000000111111111111000000222222222222111000//////111000000000000000111111222222111111000000111111000...++++++------***((()))*********))))))+++,,,,,,++++++***))))))(((((((((''''''''')))***)))((((((((('''%%%""""""%%%(((&&&''''''(((((((((''''''((((((((()))((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***(((&&&'''))))))(((&&&&&&''''''((())))))******'''''''''''''''((())))))'''((()))))))))(((&&&&&&'''((()))))))))))))))(((&&&'''((('''%%%%%%''')))&&&&&&''''''(((((()))))))))'''&&&''')))+++++++++))))))***+++++++++*********(((''''''******)))''''''(((((()))******++++++))))))))))))************(((((((((((()))***+++,,,)))))))))))))))***++++++***++++++,,,,,,++++++***+++***((()))+++,,,+++)))++++++++++++++++++++++++,,,---///000///...+++***,,,,,,,,,,,,------------------///000000111111111............/////////000222444666777777999<<>>;;;999999:::<<<===AAABBBCCCBBBBBBCCCFFFHHHMMMOOOQQQOOOIIIBBB===::::::999888888:::>>>AAADDDIIIKKKLLLMMMLLLJJJFFFDDDAAA@@@>>>======<<<:::888<<<<<<=========<<<::::::777777666555444222111111111111111222222111111000111111111000//////......222111111000000111111111333222222222222222333444222000.........---+++)))------,,,***((((((+++---,,,++++++******)))))))))((('''&&&''')))***)))(((***)))'''$$$###$$$(((+++&&&'''(((((())))))))))))))))))******)))(((''''''&&&&&&'''(((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''((('''&&&'''((()))((('''&&&&&&''''''((()))))))))(((((('''''''''((())))))((((((((()))(((''''''&&&''''''((()))************'''((()))(((%%%$$$&&&((('''''''''(((((((((((((((+++)))''''''((((((((('''******++++++******)))(((***((('''((()))***)))'''((((((((()))******++++++))))))))))))************(((((((((((()))***+++,,,))))))))))))))))))***+++******++++++++++++******)))(((((()))+++---,,,+++++++++++++++++++++++++++......//////......---,,,++++++++++++,,,,,,,,,,,,---......///000000000000............////////////111333555666666888;;;===@@@BBBEEEHHHKKKPPPUUUXXX\\\bbbiiiqqqwww|||~~~wwwsssssssssrrrsssttttttrrrnnnggg]]]VVVTTTPPPKKKGGGFFFDDDBBB@@@<<<;;;999888777999:::;;;???@@@@@@@@@@@@BBBFFFIIILLLNNNOOOMMMHHHBBB===;;;999999888888:::>>>CCCGGGOOOQQQUUUWWWWWWTTTPPPMMMHHHFFFDDDCCCCCCBBB@@@>>>@@@AAAAAABBBAAA@@@>>>===:::999777666444222111111222222333333333222111111222222111000////////////333333222222111222222222000/////////000111222222222111000//////...------000///---***((()))+++...,,,,,,+++++++++*********)))(((''''''))))))((('''***)))'''&&&&&&'''***+++&&&'''((()))************)))))))))))))))((('''&&&&&&''''''''''''''''''&&&***)))'''&&&&&&''')))***%%%%%%&&&'''(((''''''''''''&&&&&&'''((()))))))))&&&&&&&&&'''(((((()))))))))((((((((((((((())))))(((((((((((((((''''''&&&'''(((((()))))))))((((((((('''&&&&&&&&&'''''''''((((((((((((((('''''''''+++)))''''''(((((('''&&&++++++++++++***)))(((''')))((((((((()))))))))((((((((())))))************((()))))))))************))))))(((((()))***++++++***)))))))))))))))************++++++++++++*********))))))***++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,---...///000111++++++++++++,,,,,,,,,,,,---......///000000//////.........///////////////000222444555555777999<<<>>>@@@CCCFFFIIIMMMRRRUUUXXX]]]fffooouuuzzz~~~xxxuuuuuuvvvvvvsssqqqmmmiiiddd]]]UUUPPPKKKIIIFFFCCCBBBAAA@@@???:::999777777777888999:::<<<===>>>>>>???AAADDDFFFJJJLLLMMMKKKFFFAAA===;;;999:::::::::;;;???EEEJJJSSSVVV[[[___```^^^ZZZWWWRRRPPPMMMLLLLLLKKKHHHFFFFFFFFFGGGGGGFFFDDDCCCBBB>>>===:::888555444333222444444555555444333333222555444333111111111111111222222111000000000000000...............///000111///000000000000000000111222111///,,,******,,,///,,,,,,,,,,,,++++++++++++***)))(((((()))***)))'''(((((()))*********)))(((''''''((()))))))))))))))'''(((((((((''''''&&&%%%'''''''''&&&&&&'''''''''***)))'''&&&&&&''')))***%%%&&&'''(((((((((''''''&&&''''''((((((((())))))&&&&&&''''''((()))))))))***))))))((((((((()))))))))(((((((((''''''''''''(((((((((((('''&&&%%%$$$)))%%%!!!###))),,,***&&&((((((((((((((('''''''''***)))'''((()))******)))+++++++++***)))((('''&&&((()))))))))((((((((())))))))))))))))))*********((()))))))))************))))))))))))))))))***+++******)))))))))))))))***)))******++++++******)))++++++++++++***))))))************++++++,,,,,,,,,,,,,,,,,,,,,---///000111,,,,,,,,,,,,---------------......////////////...///////////////.........000111333333444555888:::<<<>>>AAACCCFFFJJJOOORRRUUU[[[dddlllrrrwww{{{~~~}}}vvvssssssttttttwwwrrrkkkddd^^^WWWQQQMMMEEEDDDCCCAAA@@@?????????777777666666777888999:::999;;;>>>??????@@@AAACCCGGGHHHJJJHHHDDD@@@===<<<;;;===???>>>>>>AAAGGGLLLTTTWWW]]]ccceeeeeecccbbb^^^\\\ZZZXXXXXXVVVTTTRRRNNNNNNNNNNNNMMMLLLJJJIIIDDDCCC???<<<999777666666777777777777666555444444777666444333222222333333000///...---------------//////////////////000111...///111111000000222333222222000...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))++++++***((((((((()))+++,,,+++(((%%%((((((((())))))(((((('''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''(((((((((&&&''')))(((''''''((()))''''''(((((()))***************)))((((((((())))))))))))(((''''''''''''((())))))((('''&&&$$$###"""((($$$!!!###))),,,***''''''''''''((((((((((((((()))((('''''')))++++++***************)))((('''&&&''')))***)))((('''(((***))))))))))))))))))******))))))))))))***************)))))))))))))))******+++******)))))))))))))))))))))************))))))+++,,,---+++)))(((((()))*********++++++,,,,,,---......---,,,,,,,,,,,,---,,,,,,,,,,,,---------------....../////////......///////////////.........///000222222222333666888:::<<<>>>AAACCCGGGLLLOOOTTTYYYaaahhhnnnsssxxx{{{yyyuuuuuuvvvwwwxxxzzztttkkkccc[[[TTTMMMIIICCCCCCCCCAAA???=========666666666666777888::::::999;;;???@@@@@@@@@@@@AAACCCEEEFFFFFFCCC???======>>>AAADDDDDDCCCEEEJJJOOOSSSWWW]]]dddhhhkkkkkkjjjkkkiiifffeeedddbbb```^^^WWWWWWXXXWWWVVVUUUSSSRRRLLLIIIEEEAAA>>><<<;;;;;;999999999999888777666555888666444333222222333444111000///...------------000000//////.../////////...000222111//////000333111111111000......///000,,,,,,---------------------,,,++++++,,,,,,+++)))+++)))((()))******'''%%%((((((((((((((('''&&&%%%%%%&&&'''(((((()))((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***'''(((***)))&&&%%%''')))(((((())))))***++++++++++++******)))(((((())))))***)))((('''&&&''''''((((((((((((((('''&&&$$$$$$&&&&&&&&&&&&&&&'''((()))&&&&&&''''''(((((()))))))))'''&&&&&&((())))))((())))))******)))(((''''''''')))******''''''(((******)))))))))))))))))))))))))))))))))******************))))))))))))******++++++***)))))))))))))))))))))************)))))))))+++,,,+++)))(((***+++)))******+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---......//////...------000/////////...............000111111111222555777888:::===???AAAEEEIIIMMMRRRWWW]]]dddiiioootttxxx|||{{{}}}zzztttkkkbbbYYYQQQJJJFFFDDDDDDCCCAAA>>><<<;;;;;;666666666666777999:::;;;999<<<@@@BBBBBBAAA@@@@@@AAACCCEEEDDDBBB???>>>===AAAEEEIIIIIIGGGGGGLLLQQQRRRVVV]]]dddjjjmmmoooooosssqqqnnnmmmllljjjhhhfff^^^^^^___^^^]]][[[YYYXXXPPPNNNJJJEEEBBB@@@??????;;;;;;;;;:::999888777666888666444222222222333444444333222111000000000000000///...---------------000222333222///---///111000111222111000//////000------------------------...---,,,,,,------+++***...***'''&&&((()))'''&&&))))))(((((('''%%%$$$###%%%&&&''')))************((('''&&&%%%%%%&&&'''(((''''''((())))))((('''''')))(((&&&%%%&&&''')))+++''')))+++)))&&&%%%&&&((()))))))))***++++++,,,,,,++++++***))))))((())))))***)))(((&&&&&&''''''((('''(((((((((((((((''''''$$$))),,,)))###!!!%%%+++%%%&&&&&&'''((()))******)))'''&&&&&&'''''''''&&&)))))))))))))))(((((('''''')))+++***'''&&&(((************)))))))))))))))))))))))))))******************)))))))))))))))***++++++***))))))((())))))))))))************))))))'''))),,,+++))))))+++...))))))***+++,,,,,,------((()))***+++,,,---------)))************+++++++++---......///......------000000//////.........---...///000111111222444666777999<<<>>>@@@DDDHHHLLLRRRUUU[[[```fffkkkqqquuu|||}}}~~~vvvhhhZZZQQQMMMJJJIIIGGGCCCAAABBBEEEEEEAAA<<<===;;;999888888999;;;===??????AAADDDGGGHHHGGGEEEDDDCCCBBBAAABBBCCCEEEFFFJJJJJJJJJKKKKKKKKKKKKKKKNNNRRRYYY```fffkkkqqqtttqqqooonnnmmmnnnmmmkkkjjjgggfffdddddddddbbb```^^^XXXRRRKKKHHHIIIHHHEEEAAA@@@???===<<<<<<<<<999888;;;999888666444444444555777666555444333222222222222222111000000000000000...///000111111000///...000111111222222222111111000000000000////////////111000///...---,,,++++++++++++************++++++***)))))))))(((((('''''''''(((((()))***++++++,,,***)))((()))******(((&&&'''''''''''''''((())))))***)))((('''''')))+++---,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++***++++++***((((((***+++$$$&&&''''''&&&&&&((()))(((((())))))((('''&&&&&&((('''&&&&&&&&&((()))***'''&&&&&&''')))***)))(((+++***((('''((()))+++,,,)))((('''&&&&&&'''((()))******)))))))))))))))*********))))))))))))******))))))'''&&&&&&'''((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,+++++++++))))))***++++++++++++***+++++++++,,,,,,---------)))************+++++++++***+++---,,,+++******+++111111000000//////......000111222111000000222333333666:::===@@@CCCGGGIIINNNSSSXXX]]]aaagggooouuuuuuzzz|||sssfffYYYQQQLLLJJJIIIFFFDDDCCCFFFIIIIIIEEEAAA>>>===:::999999;;;===???CCCDDDGGGLLLOOOQQQOOOMMMJJJHHHEEECCCCCCEEEHHHIIIMMMMMMLLLKKKKKKJJJJJJJJJKKKPPPVVV\\\bbbiiiooosssuuusssrrrqqqqqqqqqooommmkkkiiigggffffffdddaaa___ZZZUUUPPPMMMNNNMMMJJJFFFEEECCC@@@??????>>>===;;;>>>===<<<:::999999999999888888666555333333222222222111000000000000000111//////000111111000//////000111111222222111111000000000000000/////////............---------------++++++************++++++*********)))))))))(((((('''(((((()))******++++++)))((((((((())))))'''&&&(((''''''''''''((())))))***))))))((()))***+++,,,+++***)))(((((()))***++++++++++++++++++++++++,,,...//////...---,,,,,,---'''((())))))'''&&&'''(((((((((((((((((('''&&&&&&'''''''''''''''((())))))((('''&&&''')))))))))((())))))''''''''')))+++,,,)))((((((''''''(((((()))******))))))))))))************))))))))))))*********)))((((((((()))******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))))))))***++++++++++++***++++++******************************++++++++++++)))+++------,,,+++,,,---///...............------///000111111000000222444444666:::===???CCCFFFIIILLLQQQVVV[[[___eeelllrrrsssxxx~~~||||||~~~wwwooocccXXXQQQMMMJJJIIIFFFFFFGGGKKKOOOOOOKKKFFF@@@>>><<<::::::===@@@BBBEEEGGGLLLSSSXXXZZZXXXVVVRRROOOJJJGGGGGGJJJNNNRRRUUUSSSPPPMMMKKKIIIHHHGGGHHHLLLRRRXXX___fffmmmrrryyywwwuuuttttttsssqqqooommmllljjjiiiiiihhheeeccc^^^ZZZVVVUUUUUUTTTQQQMMMLLLIIIEEECCCBBBBBBAAA@@@AAA@@@???===<<<<<<;;;<<<:::999888666555444333333111111000000000111111222///000111111111111000///000000111111111111000000000000000/////////......++++++,,,,,,------......,,,++++++******++++++,,,++++++++++++************'''(((((())))))*********)))((('''((())))))'''%%%((((((''''''(((((()))***)))************+++++++++***)))(((''''''((()))***************+++,,,------,,,...///...,,,***)))))))))***+++***((('''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((('''&&&'''((()))((('''''''''&&&&&&''')))***,,,((())))))******))))))(((***)))))))))))))))************))))))))))))******)))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))(((((((((((())))))***++++++++++++***,,,,,,+++******))))))(((************+++++++++,,,***,,,---...---------///,,,,,,,,,,,,,,,---------...///000000000000222444222555888:::===@@@DDDGGGJJJNNNSSSWWW[[[```hhhnnnqqqwww}}}~~~yyyvvvvvvyyy|||~~~~~~~~~{{{xxxpppjjj```WWWRRRNNNKKKIIIJJJKKKMMMQQQSSSRRRNNNJJJAAA???===<<<<<>>===<<<;;;;;;;;;:::999777666555444444111111111111111111222333111111111111111111111111000000111111111000//////000000/////////.........+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********)))((('''''')))((('''%%%((((((((('''((())))))*********+++,,,,,,++++++***+++***)))(((((()))***+++******)))***+++,,,---...+++---//////,,,)))(((''''''(((******(((''''''((('''(((((((((((((((''''''&&&'''((())))))((('''&&&((('''&&&'''((()))((('''&&&&&&&&&&&&''')))***+++((()))***++++++***)))((())))))))))))))))))***+++******))))))))))))******((((((((()))***+++,,,,,,************************((((((((((((((((((((((((************************(((((((((((((((((((((((())))))***++++++++++++***---,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,...//////...------...+++++++++,,,,,,------...,,,.../////////000222555000222555777888<<<@@@CCCHHHLLLQQQTTTXXX]]]dddiiiooouuu{{{zzzxxxsssooommmnnnssswww}}}|||||||||zzzvvvsssjjjeee^^^XXXTTTPPPMMMKKKOOOPPPSSSUUUUUURRRNNNJJJBBBAAA???>>>???@@@CCCDDDDDDGGGNNNWWW]]]```___]]]YYYUUUPPPNNNRRR[[[eeelllmmmhhh___VVVMMMGGGDDDBBBHHHLLLSSS[[[bbbjjjrrrwww~~~|||yyywwwvvvtttqqqoooiiiiiiiiillloooqqqpppooogggfffeeedddcccbbb___]]]XXXTTTNNNKKKIIIHHHGGGGGGCCCCCCBBB@@@>>>===;;;:::;;;:::999888777666666666333333222222222333333444222222111111111111222222111111111111111000//////////////////............------,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------))))))))))))************)))((('''((())))))'''%%%((((((((((((((()))******++++++,,,,,,,,,,,,+++***,,,,,,************,,,,,,******))))))***,,,...//////111222222///,,,+++***"""%%%((()))((((((((()))''''''((((((((((((((('''&&&'''((())))))((('''&&&)))(((''''''((()))(((&&&&&&&&&&&&'''(((((()))***((()))***++++++***)))((())))))(((((()))***++++++******))))))))))))******&&&'''((()))******++++++++++++++++++++++++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))***++++++++++++*********+++,,,------......***++++++++++++,,,,,,,,,///000111000---,,,+++,,,,,,,,,------......//////,,,---...///...///222444111222444555777:::>>>BBBGGGKKKOOORRRUUUYYY```eeelllrrryyy}}}rrrppplllgggeeeggglllppp}}}zzzyyywwwuuuqqqooofffccc^^^ZZZWWWTTTPPPNNNSSSTTTUUUVVVTTTPPPLLLJJJDDDDDDCCCCCCCCCCCCDDDDDDFFFIIIOOOWWW]]]aaa```___XXXTTTPPPOOOUUU```mmmuuusssmmmcccXXXNNNHHHDDDCCCJJJOOOWWW```hhhpppwww{{{|||zzzxxxvvvrrrppphhhhhhjjjnnnrrruuuvvvuuuooonnnmmmkkkiiigggfffeee___[[[VVVRRRPPPNNNLLLKKKIIIHHHGGGEEECCC@@@===<<<999999888777777777777888666666555444444444444444333333222111111222333333222222222222222111000////////////.........------......------,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,------------++++++++++++++++++++++++***)))((()))******(((&&&))))))(((((())))))***+++------,,,,,,,,,,,,,,,+++---,,,+++******+++,,,---,,,+++)))))))))+++---///---...000///---+++****** ###'''))))))(((((()))&&&'''(((((((((((((((((((((((((((((((((((('''&&&)))(((''''''(((((('''&&&''''''((((((((()))))))))((())))))******))))))((((((((((((((()))***+++,,,******))))))))))))******''''''((()))*********)))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))***++++++++++++***''''''((()))+++,,,---...++++++++++++,,,,,,,,,,,,///000111000---++++++,,,............////////////,,,---............000222333444555666777:::>>>BBBEEEIIIMMMOOOQQQUUU\\\aaahhhmmmuuuzzz|||hhhfffdddaaa```ccciiimmm{{{xxxtttqqqooommmjjjhhhdddaaa^^^\\\ZZZWWWTTTQQQSSSTTTUUUTTTRRROOOLLLKKKGGGHHHIIIIIIHHHGGGEEEDDDGGGIIINNNTTTZZZ^^^^^^]]]TTTQQQNNNNNNUUUaaannnvvvsssmmmbbbWWWNNNHHHFFFEEEKKKQQQ[[[eeennnuuu{{{~~~|||zzzwwwuuuqqqnnnjjjkkkmmmqqquuuxxxyyyyyywwwvvvtttqqqnnnlllllllllfffccc___[[[YYYVVVSSSPPPNNNMMMKKKIIIEEEAAA>>><<<777777777777777888999999999999777666555555555555444333222222222222333444444444444333333222111000//////.........------------------------...............------------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++)))'''))))))(((((())))))***+++///...---,,,++++++,,,---,,,,,,+++******+++,,,,,,---,,,***))))))***,,,...***+++,,,+++)))((((((***"""%%%(((******)))((((((&&&&&&'''((((((((((((((())))))((('''''''''''''''***(((''''''(((((('''&&&))))))******))))))(((((()))((((((''''''(((((()))(((((((((((()))***+++,,,******))))))))))))******((()))***+++++++++***)))************************))))))))))))))))))))))))************************(((((()))))))))*********))))))***++++++++++++***(((((()))***++++++,,,,,,+++++++++,,,,,,,,,------+++---///...---,,,---.../////////...............,,,.........------///111222222333333444777<<>>CCCGGGJJJMMMPPPSSSXXX]]]ccciiiooosssxxx{{{PPPSSSYYY___eeehhhiiijjjfffeeecccaaa^^^[[[YYYXXXTTTSSSRRRTTTWWWZZZ[[[\\\WWWTTTOOOKKKHHHHHHIIIJJJMMMRRRUUUUUUVVVXXXWWWSSSQQQLLLGGGEEEDDDCCC@@@===AAA@@@???AAAFFFKKKOOOQQQPPPPPPOOONNNMMMLLLLLLKKKPPPVVV___ggglllnnnooopppjjjjjjiiihhhggghhhkkknnnllllllmmmnnnoooqqqrrrssssssrrrpppmmmkkkmmmpppsssxxxvvvvvvwwwxxxvvvpppkkkbbb^^^YYYSSSNNNHHHBBB???;;;:::999888777777777777:::::::::::::::::::::999999999777555333111000/////////000000111111111111222222222111000000//////......------------......,,,,,,,,,,,,------------************************(((((()))************)))***---///---)))(((+++...///,,,+++,,,///111000---000...,,,,,,...111222222111///,,,+++,,,,,,,,,+++((())))))******))))))((((((((()))++++++,,,,,,,,,$$$&&&)))))))))((()))***((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((******)))((())))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&&&&%%%%%%''')))((()))+++***)))(((((()))))))))************))))))---+++))))))))))))'''%%%++++++*********)))))))))---...///...,,,++++++,,,,,,***((((((******(((%%%+++++++++,,,,,,+++++++++++++++*********++++++,,,---------,,,,,,,,,,,,,,,++++++,,,+++******,,,...---,,,,,,,,,---...//////,,,---...---,,,---...000111111111111333555888999<<>><<<:::999888888888::::::;;;;;;;;;:::999999:::999777666444222000///000000111111222222333333333333333222111111000000000///...---,,,---...///+++,,,,,,,,,------......++++++***))))))***++++++&&&'''((()))************))),,,...---******---000...------///111333111000222000---,,,...000222222222000---,,,------,,,+++'''((()))******)))((('''((()))***+++++++++++++++%%%'''((((((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((('''''')))***((()))++++++)))(((((()))************************+++******)))))))))((((((+++++++++*********)))))))))+++---,,,(((''')))+++)))'''%%%'''+++---,,,)))***+++,,,------,,,+++************)))******++++++,,,---.........---,,,,,,---...///...+++((('''(((...---,,,,,,,,,...000111,,,...///...------///000000000000111222444666777999<<>>>>><<<:::;;;<<<>>>???@@@BBBCCCDDDIIIKKKMMMPPPQQQQQQQQQPPPVVVZZZ```dddffffffffffffaaaaaa```\\\YYYZZZ```eeejjjiiihhhgggggghhhjjjkkkmmmllliiieeebbbbbbeeehhhiiikkkpppuuuwwwvvvsssooojjjfffaaa\\\XXXSSSNNNJJJFFFDDDAAA>>>;;;:::999999;;;;;;<<<===<<<;;;:::888:::999888666444222000000//////000111111222333333444444333333222111111111222111///...---...//////,,,,,,,,,------............---+++******+++---...***+++,,,...////////////*********+++,,,...///000......///111333444444333444111...,,,---///000000222000............,,,+++'''((()))******)))((('''+++++++++++++++***)))(((((())))))(((&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))((()))))))))))))))))))))))))))(((((((((''''''&&&&&&((()))***)))((((((***,,,((()))++++++***))))))***+++++++++******+++++++++(((((()))*********++++++++++++++++++************'''***+++***'''&&&'''***((('''&&&(((+++---,,,+++***+++,,,------,,,+++******)))))))))******+++,,,+++,,,...//////...,,,++++++...111111///+++((('''......---,,,---...000111---///000000//////000111//////000111222333444555444888===AAAEEEIIILLLOOOUUUWWW[[[___dddkkkrrrxxx{{{~~~NNNQQQUUUZZZ]]]^^^^^^^^^\\\[[[ZZZYYYXXXWWWVVVUUUSSSRRRQQQSSSUUUVVVVVVUUUMMMLLLKKKIIIHHHGGGFFFFFFEEEIIILLLKKKMMMQQQQQQNNNHHHCCC===;;;<<<<<<;;;999;;;===???@@@AAABBBDDDFFFJJJKKKNNNPPPRRRSSSSSSSSSYYY]]]bbbeeeeeeddddddddd```^^^ZZZVVVTTTVVV[[[___dddcccaaa```aaabbbdddeeeffffffdddaaa^^^\\\^^^___bbbffflllqqqtttsssqqqpppllliiieeebbb^^^[[[WWWTTTOOOLLLHHHCCC@@@>>>=========>>>???@@@???>>><<<:::;;;;;;999777555333222111......///000111222222333666666555555444444333333333222111000000///000000---------------.........///...---,,,,,,---...///+++,,,---...//////000///)))))))))***,,,...//////---///111333555666666555555222///....../////////333111/////////...,,,***((())))))******))))))(((,,,,,,,,,++++++)))((((((*********(((&&&%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))******)))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))((('''''')))+++((()))++++++***)))***+++,,,+++************+++,,,&&&(((************,,,...,,,++++++++++++*********)))***+++***)))))))))***************************+++++++++,,,,,,+++++++++***************+++,,,---***+++---......---,,,,,,'''***///111111///...---......------------......---///111111000///000111......///000111222333333111555:::>>>BBBFFFJJJMMMOOORRRVVVZZZ___fffmmmrrrwwwzzzLLLNNNPPPTTTWWWZZZ]]]^^^ZZZXXXWWWUUUTTTTTTUUUUUUSSSRRRRRRSSSTTTRRROOOMMMGGGHHHIIIIIIIIIGGGEEEDDDBBBEEEFFFEEEFFFIIIIIIGGGCCC???;;;:::;;;<<<;;;999;;;===@@@AAABBBCCCFFFIIIHHHJJJLLLOOOQQQTTTUUUVVV\\\___cccfffeeeddddddddd^^^YYYRRROOOPPPTTTXXXZZZ\\\ZZZYYYXXXXXXZZZ\\\^^^]]]]]]]]][[[YYYWWWXXXYYY\\\```fffkkkmmmnnnnnnmmmooollliiigggeeeccc```]]]WWWTTTOOOJJJFFFDDDCCCCCCAAABBBDDDDDDDDDBBB???===>>>===<<<:::888666444444000111222333444555666666999999999888777777666666333333333333222111000000............------------......------------......***+++,,,---------------)))+++,,,+++)))(((+++...---///333555666777777777444222000000111222222111333222000000000///,,,************))))))***************+++++++++******))))))******((('''''')))+++(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%''')))******)))))))))))))))))))))))))))(((((((((((((((((())))))'''((()))((('''''')))+++''')))++++++*********,,,+++***))))))))))))***+++''')))++++++))))))+++---,,,,,,+++++++++*********+++***)))***+++++++++***(((+++---,,,)))'''***---,,,++++++++++++++++++,,,*********++++++,,,---...***++++++,,,,,,,,,,,,,,,'''***,,,......///111333,,,,,,,,,,,,,,,+++***))),,,...000000/////////000---...///000111222222222000333888<<>>===::::::===@@@BBBBBBDDDHHHLLLGGGHHHJJJMMMQQQTTTVVVXXX^^^aaadddffffffddddddddd[[[TTTMMMKKKNNNSSSWWWXXXUUUTTTRRRQQQRRRTTTVVVXXXUUUWWWXXXXXXVVVUUUUUUUUUVVVZZZ```eeehhhiiijjjjjjqqqooolllkkkjjjhhhfffddd]]]ZZZTTTOOOJJJHHHGGGGGGDDDEEEGGGHHHGGGEEEBBB@@@@@@???>>><<<:::888777666555555666777888999:::;;;<<<<<<;;;::::::999999888444444555555444333111000/////////...---------,,,------------------------......//////000000//////(((---111---&&&###'''...---000444666777777888999222111111222444555555333444222111000000///,,,***,,,+++***))))))***+++,,,((()))***+++++++++++++++((()))))))))((()))+++...(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%''')))******)))))))))))))))))))))))))))''''''(((((())))))******((()))***)))((()))***,,,''')))++++++******+++,,,***)))(((''''''((()))***)))+++---,,,)))((())),,,,,,,,,,,,+++++++++******+++)))'''(((+++,,,***(((###(((---,,,((((((---222---,,,+++******+++,,,---++++++++++++,,,---...///*********++++++,,,,,,,,,,,,,,,+++******,,,000444***+++++++++***((('''%%%+++---///000///.........------///000111111111111000444888;;;>>>@@@CCCFFFJJJMMMRRRXXX]]]ccciiimmmnnnrrrwww}}}IIIKKKNNNQQQRRRUUUXXXZZZZZZZZZVVVOOONNNSSSUUUTTTXXXVVVSSSNNNKKKIIIHHHGGGEEEFFFHHHIIIHHHGGGEEEDDD??????@@@@@@@@@??????>>>???>>>===<<<;;;<<<===>>>@@@??????BBBFFFJJJLLLMMMOOOOOOPPPRRRUUUYYY\\\]]]bbbdddgggiiihhheeebbb```WWWSSSNNNKKKKKKMMMNNNOOOQQQPPPOOONNNNNNMMMMMMMMMPPPOOOOOONNNOOOQQQRRRSSSTTTYYY^^^___]]]^^^ccchhhmmmkkkkkknnnqqqrrrpppmmmjjjcccZZZSSSPPPNNNLLLJJJLLLLLLLLLLLLKKKJJJHHHGGGEEECCCAAA@@@???===:::888;;;999777888;;;>>>@@@AAACCC@@@>>>>>>@@@BBB@@@>>>???@@@@@@>>>;;;777333111444222///...///111222111000000000000///...------000///...---------...///------,,,,,,,,,------...---///222444666777888888333333444444444444333333333333333111///---...///,,,+++***)))((((((((((((+++***((((((***+++,,,,,,,,,+++***)))(((((((((((()))((('''((())))))'''%%%(((((((((((((((((((((((())))))))))))((((((((((((***************)))((((((&&&'''((())))))((('''&&&(((((((((((((((((('''&&&(((***,,,,,,+++***)))************+++,,,---//////''''''((()))))))))))))))+++,,,---+++)))(((((())),,,------+++***)))***,,,************************))))))(((((('''(((((())))))+++---...---,,,,,,---))))))***++++++++++++******+++,,,,,,------,,,,,,/////////...------,,,,,,000...,,,++++++---000111//////...//////000111222444555666888;;;???CCCEEEHHHJJJNNNRRRVVV[[[aaaeeemmmrrrxxx}}}HHHJJJMMMPPPQQQTTTWWWYYYXXXYYYUUUPPPNNNRRRSSSRRRVVVUUURRROOOLLLIIIHHHGGGDDDEEEGGGHHHHHHFFFEEECCCDDDDDDCCCCCCBBB@@@???>>>>>>===<<<;;;;;;<<<===>>>??????AAAEEEJJJPPPTTTVVVXXXXXXWWWWWWYYY[[[^^^```cccfffjjjllllllhhhccc```WWWSSSNNNKKKKKKMMMNNNNNNLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJIIIJJJKKKLLLNNNOOOPPPTTTXXXZZZ[[[]]]aaaeeehhhhhhiiimmmrrrttttttrrrooohhh```YYYUUUSSSQQQNNNOOOOOOPPPPPPPPPOOONNNMMMMMMKKKIIIGGGEEECCC???<<<<<<:::999:::===@@@BBBCCCDDDBBBAAABBBEEEGGGGGGFFFGGGFFFEEEBBB???<<<888777777444111//////000000///111111111111111000//////111000///.........///000......------------.........///111333555777777888444444555555555555444444444444333111/////////000---,,,+++******))))))******)))(((((()))***+++++++++***)))((('''''''''''')))((((((((())))))'''&&&(((((((((((((((((((((((())))))))))))((((((((((((++++++++++++******)))))))))))))))*********))))))&&&''''''((())))))))))))(((***,,,,,,+++***)))***************+++,,,---...'''((())))))******))))))+++,,,,,,,,,***)))***++++++,,,,,,+++))))))***,,,************************+++++++++******+++++++++''')))******)))(((***+++))))))***++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,---------------///...---,,,,,,---///000//////////////////000111000111222444777;;;>>>@@@FFFIIILLLPPPTTTYYY___ccckkkooouuu{{{GGGIIILLLOOOQQQSSSVVVYYYXXXYYYWWWRRRQQQSSSSSSQQQTTTSSSRRRPPPMMMKKKHHHGGGDDDFFFHHHIIIIIIHHHFFFEEEFFFEEEDDDBBB@@@???===<<<===<<<;;;;;;;;;<<<======???AAAEEEKKKSSS[[[bbbfffhhhfffccc```___```bbbdddfffjjjooosssqqqkkkddd___WWWSSSNNNKKKKKKLLLMMMMMMHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMPPPTTTXXX\\\___aaacccdddhhhmmmssswwwxxxxxxuuuppphhhbbb]]]ZZZWWWUUUSSSTTTUUUVVVVVVVVVVVVVVVXXXUUUSSSPPPNNNJJJEEEBBB???===<<<===@@@CCCEEEFFFEEEDDDCCCEEEHHHKKKMMMMMMPPPPPPNNNKKKGGGCCC@@@>>><<<999555333222222111111333333333222222222222222222222111000///000000000//////............//////000000111222444555777888555555555666666555555555666555333111000000111222...---,,,++++++******+++)))(((((((((((()))*********)))((((((''''''''''''***((((((((())))))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++***************))))))(((((()))))))))%%%&&&&&&((()))******+++(((***,,,,,,+++***)))***++++++************++++++((()))******++++++******+++,,,---,,,+++***+++,,,(((***+++***))))))***,,,************************,,,,,,++++++,,,,,,,,,,,,+++++++++***)))***,,,...))))))***++++++++++++******+++,,,,,,------,,,,,,******++++++,,,------...------------......//////000000//////.../////////111222333555888;;;???@@@DDDGGGJJJMMMQQQVVV\\\___fffkkkqqqvvv{{{GGGJJJMMMOOOQQQSSSWWWYYYXXX[[[YYYUUUTTTUUUTTTQQQRRRRRRRRRQQQOOOLLLJJJHHHFFFHHHKKKLLLMMMKKKHHHGGGBBBBBB@@@???===<<<;;;;;;===<<<<<<;;;;;;<<<===>>>AAAEEEKKKSSS\\\gggqqqwwwxxxtttoooiiiffffffgggiiiiiinnntttxxxvvvoooeee___WWWSSSNNNLLLLLLLLLMMMLLLIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJJJJHHHHHHIIINNNTTTZZZ]]]^^^aaaccchhhnnntttyyy{{{|||zzzvvvpppjjjddd```]]][[[XXXXXXYYY[[[\\\]]]^^^^^^```^^^[[[XXXUUUPPPJJJFFFCCCAAA@@@AAACCCFFFHHHIIIFFFFFFEEEFFFIIILLLNNNPPPVVVWWWWWWVVVRRRMMMHHHEEEBBB???;;;888888888777666444444444444444444555555444333333222222111111111111000000////////////000222111111111333555777888555555666666666666555555888666333222222333333222...---,,,++++++*********)))*********))))))***+++******)))(((((((((((((((((('''''''''((((((&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))******)))((('''&&&%%%&&&'''((('''''''''(((((()))***+++(((***,,,,,,+++***)))***++++++***)))))))))))))))))))))***+++++++++++++++,,,......---+++***+++,,,'''(((******))))))***+++************************)))*********+++++++++***,,,,,,,,,***)))***---000))))))***++++++++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,.../////////...---111000///...............111111222444777:::>>>???CCCFFFIIILLLOOOTTTYYY]]]bbbgggmmmsssxxx|||HHHKKKNNNPPPRRRUUUXXXZZZWWWYYYYYYVVVTTTVVVUUUQQQRRRSSSSSSRRRPPPMMMKKKIIIGGGIIILLLNNNMMMKKKHHHFFF??????>>>=========>>>>>>>>>>>>=========>>>@@@AAAEEEIIIQQQYYYcccooo{{{xxxrrrmmmllllllmmmmmmrrrxxx{{{xxxpppfff___WWWTTTPPPMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHFFFEEEFFFJJJQQQWWWZZZ\\\```ccciiinnnsssxxx{{{|||{{{yyytttoooiiidddaaa```[[[\\\]]]^^^```bbbcccdddeeeccc```^^^ZZZUUUNNNJJJHHHFFFDDDDDDFFFIIIJJJJJJKKKKKKJJJJJJJJJLLLOOORRRXXXZZZ^^^___\\\VVVNNNJJJDDDAAA>>><<<<<<<<<;;;;;;666666666666666777888999777777666666555444333333333222111111000000000111333333222222333555777888555555666666666666555555888555333333555555444222---,,,+++******))))))******+++---,,,***)))***,,,++++++******))))))******'''&&&&&&&&&''''''%%%###(((((((((((((((((((((((('''((((((((()))))))))******)))((((((((())))))******)))(((&&&&&&&&&'''(((***)))(((((((((((())))))(((***,,,,,,+++***)))***++++++***)))(((((((((((())))))***+++++++++++++++...//////---+++))))))***&&&(((***+++***)))***+++************************((()))***++++++++++++***))))))((('''&&&'''***,,,))))))***++++++++++++******+++,,,,,,------,,,,,,///.........---------,,,+++,,,...///000///...---000000///......---......------...000222666999:::CCCEEEHHHKKKNNNRRRWWW[[[___ccciiiooouuuzzzIIIKKKOOOQQQSSSUUUXXX[[[UUUWWWWWWTTTTTTVVVVVVSSSUUUUUUTTTSSSQQQNNNMMMLLLHHHJJJMMMNNNMMMJJJFFFCCCAAA@@@@@@???@@@BBBCCCDDDAAA@@@??????@@@AAACCCDDDHHHMMMTTT]]]fffrrr~~~wwwsssppppppppprrruuuyyy{{{wwwooofff```XXXUUUQQQOOONNNNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDFFFHHHLLLQQQVVVYYY^^^bbbggglllppptttwwwzzzyyyyyyvvvqqqkkkfffcccccc^^^___```aaacccfffhhhiiihhhfffeeebbb___ZZZTTTOOOLLLJJJGGGGGGHHHJJJKKKKKKPPPPPPOOOMMMLLLNNNQQQTTTWWWZZZ___bbb```[[[TTTOOOGGGDDD@@@>>>>>>>>>>>>===::::::999999:::<<<===???<<<<<<<<<;;;:::999888777555444333222111111111111555555444444555666777777555555555666666555555555666444333555777777333000---,,,+++******)))))))))***---///...+++)))***,,,,,,++++++******+++++++++'''&&&&&&&&&''''''%%%$$$((((((((((((((((((((((((''''''(((((())))))*********)))((((((((()))***+++------,,,+++************+++***)))((('''((())))))(((***,,,,,,+++***)))***++++++***)))(((((())))))((()))******++++++******---......---***))))))***''')))+++,,,+++*********************************)))***+++---------,,,,,,))))))***)))((((((***---))))))***++++++++++++******+++,,,,,,------,,,,,,000000///......---,,,,,,,,,,,,.../////////...---//////......---...............///000333666999:::BBBDDDGGGIIILLLPPPTTTXXX[[[___eeekkkqqqxxx~~~HHHKKKNNNPPPRRRTTTWWWZZZVVVXXXXXXUUUUUUYYYZZZXXXYYYXXXUUUSSSQQQOOONNNMMMMMMNNNQQQRRRPPPLLLGGGDDDDDDCCCBBBBBBCCCEEEGGGHHHCCCCCCBBBBBBCCCDDDFFFGGGIIINNNUUU\\\dddppp}}}{{{vvvtttrrrrrrvvvwwwyyyxxxtttnnnfffbbbZZZWWWSSSQQQPPPOOONNNMMMKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEFFFFFFEEEDDDBBBAAABBBDDDFFFGGGGGGKKKQQQVVVXXX]]]ccchhhllloootttwwwwwwxxxwwwsssmmmhhheeeeeebbbbbbcccdddfffhhhkkklllkkkjjjiiihhheee```ZZZVVVPPPMMMJJJHHHIIIJJJJJJJJJPPPPPPOOOMMMLLLNNNRRRVVVVVVXXX\\\^^^^^^\\\XXXVVVNNNKKKGGGDDDCCCBBBAAA@@@???>>>>>>>>>???AAACCCEEEBBBBBBBBBBBBAAA???>>><<<666555444333222222222222555666777777777777777777444444555555555555444444444333333666999888333---...---,,,++++++******+++(((,,,///...***((())),,,+++***************++++++)))((('''((())))))'''%%%(((((((((((((((((((((((('''''''''((()))*********,,,+++***)))***+++---............---,,,+++******+++***((('''((()))***,,,(((***,,,,,,+++***)))***++++++***)))))))))******'''((())))))******)))))))))+++,,,+++******+++,,,(((+++------,,,***))))))************************''')))+++,,,------,,,+++***+++,,,,,,++++++,,,---))))))***++++++++++++******+++,,,,,,------,,,,,,------------------------,,,------.....................---------...//////000111111333555888;;;<<<@@@BBBEEEGGGIIIMMMQQQUUUWWW[[[aaagggnnnuuu{{{GGGJJJMMMOOOQQQSSSVVVYYYZZZ\\\[[[XXXYYY]]]___^^^[[[YYYVVVSSSQQQOOOOOOOOORRRTTTVVVWWWUUUPPPJJJGGGEEEDDDCCCBBBCCCDDDGGGHHHEEEDDDDDDDDDEEEFFFHHHIIIIIINNNUUU[[[bbbmmmzzz|||xxxuuussssssxxxyyyyyywwwrrrlllfffbbbZZZXXXTTTRRRQQQPPPOOOMMMMMMMMMLLLKKKJJJJJJJJJJJJGGGHHHHHHHHHGGGEEECCCBBB@@@CCCFFFEEEDDDFFFMMMTTTSSSYYY```eeeiiilllqqquuuvvvwwwxxxtttnnniiiggggggeeeeeeeeefffhhhjjjmmmnnnmmmllllllkkkjjjeee___[[[RRROOOKKKIIIIIIJJJJJJIIILLLMMMMMMKKKJJJLLLQQQVVVVVVWWWYYYZZZ[[[\\\[[[[[[VVVRRRMMMJJJHHHFFFEEECCCCCCBBBAAAAAABBBEEEGGGIIIFFFGGGGGGGGGFFFDDDBBB@@@777666555444333222222222666777888999999888777666333444444444444444444333222222333777:::999222,,,//////...---,,,,,,,,,,,,'''+++///...)))'''(((+++***)))))))))))))))******+++***)))***++++++)))'''((((((((((((((((((((((((&&&''''''((()))******+++...---+++++++++---///000,,,,,,------,,,+++)))((()))(((''''''(((***,,,...(((***,,,,,,+++***)))***++++++************++++++''''''((()))))))))))))))&&&(((*********+++---///***,,,......,,,***))))))************************$$$&&&(((***+++***)))(((&&&''')))***)))(((((()))))))))***++++++++++++***++++++,,,---------,,,,,,***++++++,,,,,,------...------------......//////---------------...///000.........000222555777999???@@@CCCEEEGGGJJJOOORRRTTTXXX^^^dddkkkrrrzzz~~~~~~OOOPPPQQQSSSUUUWWWYYYZZZWWWWWWYYY\\\^^^___]]][[[YYYWWWSSSOOOMMMMMMMMMNNNOOOQQQTTTVVVUUUQQQLLLIIIIIIFFFCCCDDDGGGJJJJJJHHHIIIHHHHHHHHHIIIIIIHHHGGGHHHMMMSSSYYY```iiisss{{{{{{vvvsssrrruuuttttttsssrrrmmmgggccc```[[[UUUQQQOOOOOONNNNNNNNNLLLIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCEEEHHHJJJLLLPPPSSSXXX]]]bbbhhhnnnrrrzzzwwwsssqqqpppnnnjjjffffffeeeeeegggkkknnnoooooonnnmmmlllllljjjgggaaa^^^WWWSSSMMMIIIHHHGGGGGGGGGJJJKKKLLLMMMMMMOOORRRUUURRRSSSUUUXXXZZZ[[[\\\\\\YYYWWWTTTPPPLLLJJJHHHGGGGGGFFFFFFGGGIIILLLPPPRRRQQQPPPOOOLLLIIIFFFDDDBBB;;;:::777555555555666777666777888777555555666777888777666777888999888777555555666777666555333222---------------...///000000000//////...---+++++++++***))))))++++++***)))***)))(((''''''((()))***(((((((((((((((((((((((('''((()))***+++,,,,,,,,,///---++++++,,,,,,,,,+++...---,,,+++***)))))))))(((+++,,,******,,,+++((((((((()))***************,,,---------+++)))&&&$$$***(((&&&'''***+++)))'''(((((()))))))))))))))(((++++++************+++++++++++++++*********))))))***)))((()))+++,,,,,,,,,((((((((((((((())))))***,,,+++*********+++------******+++,,,,,,---......******)))''''''))),,,000+++,,,------,,,,,,...///111000///...---......///---.........000444999>>>;;;===@@@BBBDDDHHHMMMPPPRRRWWW]]]bbbffflllsssyyy}}}OOOPPPRRRUUUWWWZZZ\\\]]]\\\\\\\\\]]]___^^^[[[XXXWWWUUURRRNNNMMMLLLMMMMMMMMMPPPSSSTTTTTTQQQMMMJJJJJJHHHFFFGGGJJJKKKJJJIIILLLKKKJJJJJJJJJJJJJJJIIIKKKOOOTTTXXX]]]eeeooovvv|||wwwtttsssqqqqqqqqqqqqqqqmmmhhheee^^^YYYTTTPPPNNNNNNMMMMMMNNNLLLIIIHHHHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@AAABBBDDDFFFGGGKKKOOOTTTYYY___eeekkkooovvvtttrrrqqqqqqnnnjjjfffeeedddeeegggllloooqqqqqqooonnnnnnnnnnnnkkkgggccc[[[VVVPPPKKKIIIGGGFFFFFFIIIJJJKKKKKKLLLNNNQQQSSSVVVVVVVVVWWWWWWXXXYYYYYYYYYXXXUUUQQQMMMJJJHHHGGGGGGGGGHHHIIILLLOOOQQQSSSSSSRRRPPPNNNJJJGGGDDDBBB===;;;:::888888888999:::777999::::::888777777888:::999888999::::::999777666666666666555444333333///......------......///////////////...---,,,,,,,,,+++******,,,,,,+++******)))(((''''''((()))***************************'''((())))))************,,,+++******,,,------,,,---,,,+++***))))))))))))(((++++++)))))),,,,,,)))(((((()))******************+++,,,---,,,+++)))(((+++)))'''(((******)))'''((())))))******))))))(((++++++************+++++++++++++++*********))))))---,,,***)))******)))((()))))))))))))))***+++++++++******)))***+++,,,---+++++++++,,,---.........//////...---++++++---///,,,.........,,,+++,,,---000///...---,,,------...............///333888<<<:::<<<>>>AAACCCGGGLLLOOOQQQVVV[[[___ccciiipppvvv{{{~~~PPPQQQSSSVVVYYY\\\^^^___^^^]]]^^^___```___\\\YYYSSSRRRPPPMMMLLLKKKLLLLLLKKKMMMPPPRRRRRRPPPMMMKKKKKKJJJJJJKKKLLLMMMLLLJJJNNNNNNMMMLLLKKKLLLLLLMMMPPPSSSVVVYYY\\\bbbjjjqqqzzz}}}~~~zzzvvvrrrqqqmmmmmmmmmnnnnnnllliiifff[[[WWWRRROOONNNNNNMMMLLLNNNLLLIIIGGGGGGFFFDDDBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEEIIINNNTTTYYY```fffjjjsssssstttuuutttrrrmmmiiiccccccdddggglllpppssssssnnnnnnnnnooopppmmmiiifff^^^YYYRRRLLLIIIGGGEEEDDDFFFGGGIIIIIIJJJKKKNNNQQQTTTTTTSSSSSSTTTUUUWWWXXXZZZXXXUUURRRNNNJJJHHHFFFHHHIIIJJJMMMOOOQQQSSSTTTVVVUUURRROOOKKKFFFCCCAAA???>>>===<<<<<<===>>>???999;;;<<<<<<:::999888999===<<<;;;<<<===<<<;;;999888777666444333333444444111000///......---------.........//////......------,,,+++,,,---...---+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((***,,,......---++++++***)))(((((((((((('''***+++((())),,,,,,***(((((()))***************((()))+++---------,,,,,,+++***(((((())))))(((&&&)))***************))))))++++++************+++++++++************)))))))))---+++***)))******)))'''***************++++++,,,***))))))))))))***+++++++++++++++,,,------......111222222000---,,,,,,---...//////...,,,++++++,,,///...---,,,,,,,,,---...///////////////222666:::888:::<<<>>>AAAEEEIIIMMMQQQTTTXXX[[[^^^dddlllsssxxx{{{SSSTTTVVVWWWZZZ[[[]]]^^^[[[\\\]]]___aaaaaa___]]]QQQPPPOOOMMMLLLKKKKKKKKKIIIJJJMMMOOOPPPOOOMMMLLLJJJKKKLLLMMMNNNNNNLLLKKKPPPPPPOOOMMMLLLMMMOOOQQQUUUXXX[[[\\\^^^bbbiiiooosssuuuxxxyyyvvvrrrooommmkkkjjjiiiiiiiiihhheeecccYYYVVVRRROOOOOOOOONNNMMMNNNLLLIIIGGGFFFEEECCCAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAADDDIIIOOOTTTZZZ```eeelllnnnqqqsssssspppllliiibbbbbbcccfffkkkppprrrrrrmmmmmmmmmnnnnnnlllhhhddd\\\WWWPPPKKKGGGEEEDDDBBBCCCEEEGGGHHHHHHIIILLLNNNOOONNNNNNNNNPPPSSSVVVXXXXXXVVVTTTQQQMMMIIIFFFDDDHHHIIIKKKNNNQQQRRRSSSTTTWWWVVVSSSOOOJJJFFFBBB@@@AAAAAA@@@@@@@@@AAABBBCCC<<<===<<<;;;999888:::<<<@@@@@@???@@@@@@@@@===;;;;;;999666444333333555666333222111///...---,,,,,,------...//////////////////---,,,---...///...,,,)))))))))(((((()))))))))''''''''''''''''''''''''))))))******)))((((((''')))((((((***,,,------,,,+++******)))))))))******'''******'''(((,,,,,,***(((((()))***************)))***+++------......---,,,+++***))))))(((''''''++++++++++++++++++***)))++++++************++++++************))))))))))))((((((''')))+++,,,+++******))))))))))))***++++++)))))))))))))))******************++++++,,,,,,,,,---///000///---+++******,,,---......,,,+++,,,---000///...---,,,---......000000000//////111444777555777:::<<<>>>BBBGGGJJJPPPSSSVVVXXXZZZ```iiipppvvvzzz~~~WWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\]]]___aaaaaa___\\\OOOOOOOOONNNMMMLLLJJJJJJHHHIIIKKKMMMNNNNNNMMMMMMIIIKKKMMMNNNNNNNNNMMMMMMRRRRRRQQQNNNMMMOOOSSSWWW[[[^^^bbbcccdddfffkkkooonnnqqqtttuuurrrooommmllliiigggeeedddcccbbb```^^^XXXVVVRRRPPPPPPPPPPPPOOONNNLLLIIIGGGFFFEEECCCAAABBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA???BBBFFFKKKOOOTTTZZZ^^^```dddiiilllkkkhhheeebbb``````aaadddiiinnnpppppppppooooooooonnnkkkgggcccYYYUUUNNNIIIFFFDDDCCCBBBBBBDDDFFFGGGHHHIIIKKKLLLLLLKKKJJJJJJKKKNNNPPPRRRTTTSSSQQQOOOKKKHHHDDDCCCGGGHHHJJJMMMOOOPPPQQQQQQTTTSSSPPPMMMHHHDDD@@@>>>AAAAAABBBBBBCCCDDDEEEFFF@@@???;;;888666777;;;>>>BBBBBBBBBCCCDDDCCC@@@>>>===;;;777555333444666777555444222000...---,,,,,,------...///000000000000///...---...//////...---************************((((((((((((((((((((((((++++++++++++***)))(((((()))))))))***,,,,,,***)))++++++*********+++,,,,,,(((******''''''+++,,,***(((((()))***************++++++,,,,,,------,,,,,,+++,,,+++***)))(((((((((,,,,,,---,,,,,,+++******++++++************++++++))))))))))))))))))))))))((('''''')))+++,,,+++))))))(((((((((((()))******(((((())))))************))))))))))))************(((+++---...,,,+++*********+++------------...000222111///.........///000000111111000///000333555333555888:::<<<@@@EEEHHHNNNQQQTTTUUUXXX^^^fffmmmtttxxx}}}ZZZZZZZZZZZZYYYYYYYYYYYY^^^]]]]]]^^^___]]]ZZZWWWPPPQQQQQQPPPOOOMMMJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNIIIKKKMMMNNNNNNOOOPPPRRRSSSTTTSSSQQQOOORRRXXX^^^bbbfffkkklllkkkkkkmmmooommmoooqqqqqqooommmllllllgggeeeaaa___]]]\\\ZZZXXXWWWTTTRRRQQQQQQRRRQQQPPPNNNLLLIIIGGGGGGFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>AAADDDGGGJJJNNNSSSVVVZZZ^^^cccfffeeeccc```___\\\\\\]]]aaagggkkknnnoootttsssssssssrrrooojjjfffZZZVVVOOOJJJGGGEEEDDDCCCAAADDDGGGHHHHHHIIIKKKLLLNNNMMMKKKIIIHHHHHHIIIIIIPPPPPPOOONNNKKKGGGDDDBBBEEEFFFGGGHHHJJJKKKLLLMMMOOONNNLLLIIIEEEAAA>>>===@@@@@@AAACCCDDDFFFGGGGGGBBB@@@<<<888666777<<>>@@@CCCDDDFFFHHHKKKNNNRRRVVV\\\^^^\\\ZZZYYYYYYTTTUUUXXX]]]dddkkknnnpppuuuttttttuuuuuusssoookkk```[[[TTTNNNJJJHHHFFFDDDBBBDDDHHHIIIJJJJJJKKKMMMNNNMMMLLLJJJIIIGGGFFFEEENNNNNNOOONNNLLLIIIFFFDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFDDDBBB???===;;;===>>>@@@BBBDDDEEEFFFGGGBBBAAA???===::::::<<<>>>BBBBBBDDDFFFHHHHHHEEECCC@@@???<<<:::888888888999666555333111000............//////000000000/////////...------//////...---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************)))(((&&&&&&'''))),,,,,,***((())))))))))))***+++,,,---+++,,,***&&&%%%((()))'''(((((()))***************++++++*********+++++++++)))+++,,,+++)))((()))+++/////////......---++++++++++++************++++++(((((((((((())))))*********))))))***+++***'''$$$))))))(((((())))))***+++))))))+++,,,,,,,,,+++***++++++++++++++++++******(((***,,,,,,,,,,,,---...***+++------------///000222111000......//////000...///000000///000222444111333666888:::>>>CCCFFFEEEIIINNNQQQTTTYYY```fffmmmqqqwww|||\\\\\\\\\]]]]]]^^^^^^^^^XXXXXXYYYZZZ\\\\\\YYYWWWTTTUUUUUUUUUSSSOOOKKKIIIKKKJJJJJJKKKKKKLLLNNNNNNKKKMMMPPPPPPPPPRRRWWW[[[WWWYYYYYYWWWUUUZZZcccjjjmmmrrrxxxxxxtttnnnjjjiiifffffffffdddbbbaaabbbdddaaa]]]YYYWWWVVVVVVVVVUUURRRQQQOOOOOOPPPPPPPPPOOONNNLLLIIIHHHHHHHHHGGGFFFCCCCCCBBBBBBBBBBBBAAAAAAEEEEEEFFFGGGGGGFFFEEEDDD>>>@@@BBBBBBCCCDDDGGGIIIGGGKKKPPPQQQPPPMMMMMMNNNOOOPPPTTT[[[ccckkkoooqqqsssssstttuuuvvvtttqqqnnnfffaaaYYYRRRMMMJJJGGGFFFBBBEEEHHHJJJKKKKKKLLLMMMKKKLLLLLLKKKJJJIIIHHHGGGNNNNNNOOONNNMMMJJJGGGFFFCCCBBB@@@??????AAACCCDDDDDDDDDCCCAAA@@@===<<<:::;;;===???AAACCCEEEFFFFFF@@@BBBBBBAAA???===<<<===AAABBBDDDGGGIIIIIIGGGDDDAAA@@@>>>;;;:::999999999666555333111000///......//////000000000000/////////---,,,---...///...---,,,---...//////...---,,,************************(((((())))))))))))((((((###$$$&&&))),,,---,,,***(((((((((((()))***,,,,,,,,,---+++&&&%%%((()))'''(((((()))***************))))))))))))***+++,,,,,,(((***,,,+++)))(((***---////////////...---,,,+++++++++************++++++'''((((((((())))))******&&&&&&'''***,,,,,,)))'''*********)))***++++++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***))))))+++,,,+++---......,,,,,,---...111000///...---......///...///000000000000222444111333555888:::>>>CCCFFFAAAFFFLLLPPPSSSXXX^^^cccjjjnnntttyyy|||~~~___```bbbccccccaaa^^^]]]]]][[[YYYYYYYYYYYYXXXVVVVVVUUUSSSQQQOOONNNMMMMMMLLLKKKKKKNNNRRRTTTRRROOOSSSUUUVVVWWWWWWXXXZZZ\\\ccc___\\\\\\aaagggjjjkkkqqqrrrtttvvvuuuqqqjjjeee]]][[[ZZZ[[[^^^___```___[[[XXXVVVWWWUUUQQQPPPSSSQQQPPPOOONNNMMMNNNOOOOOONNNKKKHHHHHHIIIJJJHHHFFFCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEBBBAAA???>>>>>>@@@BBBCCCBBBCCCDDDCCCBBBBBBDDDFFFAAAEEEMMMVVV___eeeiiikkknnnppprrrvvvxxxyyywwwuuulllggg___WWWUUUTTTNNNFFFGGGGGGFFFFFFGGGIIIKKKLLLJJJLLLMMMMMMKKKJJJJJJKKKMMMPPPRRRRRROOOKKKIIIGGGCCCBBBAAA@@@????????????AAA@@@>>>===<<<;;;<<<<<<;;;<<<===>>>@@@BBBCCCCCCFFFBBB???>>>??????>>><<>><<<;;;::::::;;;:::888666555555444222000---000111000---,,,///222000////////////.........111///---+++***+++,,,---///%%% ###'''&&&''')))'''(((((()))***+++++++++'''((()))***++++++******))))))))))))(((((((((((('''((())))))(((%%%!!!++++++++++++++++++++++++,,,)))((((((++++++***'''***,,,---,,,***)))***------.........---+++)))(((************+++,,,......)))((('''''''''(((***+++))))))))))))))))))))))))''',,,---)))))),,,,,,'''))))))***,,,---,,,)))'''&&&''')))***,,,,,,---------+++)))***...///...+++...------...///...+++)))---,,,++++++---///..................///000111222555444444555777;;;>>>@@@BBBEEEIIILLLPPPUUUZZZ]]]dddjjjqqqvvvyyy}}}]]]___aaaccccccbbb```^^^]]][[[XXXWWWXXXXXXXXXWWWWWWVVVTTTRRRPPPNNNMMMMMMNNNMMMMMMPPPSSSTTTSSSQQQTTTVVVYYY[[[\\\]]]^^^```ccc```]]]^^^ccchhhlllmmmqqqqqqrrrsssrrrmmmfff```[[[ZZZYYYYYY[[[\\\\\\[[[ZZZVVVTTTUUUSSSPPPPPPSSSRRRQQQOOONNNNNNNNNOOOPPPNNNLLLJJJJJJLLLLLLJJJHHHDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEE???>>><<<;;;;;;<<<===>>>>>>??????===;;;:::;;;===;;;>>>EEENNNWWW___eeehhhlllnnnpppsssvvvvvvuuutttrrrooohhhaaa^^^]]]VVVNNNKKKJJJIIIHHHIIIJJJLLLMMMMMMOOOPPPPPPNNNMMMNNNOOOQQQTTTVVVVVVSSSNNNJJJHHHDDDCCCBBB@@@???>>>>>>>>>???>>>>>>>>>===<<<<<<;;;<<<<<<===>>>???AAABBBBBBDDDAAA>>>===>>>>>>===;;;???AAAEEEFFFFFFEEEEEEFFFDDDBBB@@@>>>===<<<<<<<<<999888666666666666444222000///.........//////...000////////////.........111000///---,,,------...///'''###&&&***))))))***(((((())))))***++++++,,,******************++++++***)))))))))(((((((((((('''((()))***)))(((&&&%%%++++++++++++++++++++++++)))'''&&&(((***+++***(((***,,,---,,,***)))+++---+++,,,---------,,,+++***++++++***)))(((''''''''')))(((((('''((()))***+++************************&&&***+++((((((,,,,,,)))*********+++,,,,,,***(((&&&'''((()))***+++++++++******++++++++++++,,,---------------///...,,,***...,,,++++++---..................//////000111222333333222333555999<<<>>>@@@CCCGGGKKKNNNRRRWWW[[[aaagggnnntttwww{{{[[[]]]___aaacccbbbaaaaaa]]]ZZZWWWVVVWWWXXXXXXXXXXXXWWWUUUSSSQQQOOONNNNNNQQQPPPPPPRRRTTTUUUTTTSSSTTTXXX]]]```bbbbbbcccdddcccaaa```aaafffkkknnnoooqqqppppppooolllggg___ZZZYYYWWWVVVVVVWWWXXXXXXWWWXXXSSSQQQRRRQQQOOOPPPTTTRRRQQQPPPOOOOOOOOOPPPPPPKKKKKKKKKLLLMMMMMMKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEHHHGGGGGGFFFEEEDDDDDDCCC>>><<<;;;:::999999:::;;;:::::::::777555333333444666999>>>EEENNNWWW___dddgggiiikkknnnppprrrrrrssswwwvvvrrrllliiiggg___WWWPPPOOOMMMKKKJJJKKKMMMNNNQQQSSSTTTTTTSSSRRRSSSTTTWWWZZZ]]]\\\XXXQQQLLLIIIFFFEEECCC@@@???>>>>>>>>>>>>???AAABBBBBBAAA???>>>============>>>???@@@@@@AAA???===<<<======<<<;;;>>>BBBFFFHHHGGGFFFFFFFFFFFFEEECCCAAA???>>>======888888777888999999777555666222...///222333111---000000/////////.........111111000000///......---///***'''***---,,,++++++)))))))))******++++++,,,,,,+++***))))))******+++******)))))))))(((((((((((((((((()))***+++++++++++++++++++++++++++++++++(((''''''))),,,---,,,+++***+++,,,,,,******+++,,,******+++,,,------,,,,,,,,,+++***((('''&&&&&&%%%)))(((((((((((()))***+++++++++++++++++++++++++++)))+++***''''''***+++)))+++***)))***+++,,,+++)))'''(((((()))******))))))(((,,,...---***))),,,///,,,,,,,,,---...///---,,,...,,,++++++---......---.........///000000111111111000000111333666999;;;>>>AAAEEEHHHKKKPPPUUUXXX]]]ccckkkppptttxxx}}}YYYZZZ]]]```aaabbbbbbbbb]]]ZZZWWWVVVWWWYYYZZZZZZYYYXXXVVVTTTRRRPPPOOOOOOSSSSSSSSSTTTUUUUUUUUUTTTTTTYYY___dddffffffffffffccccccccceeehhhllloooqqqqqqpppnnnlllhhhccc\\\WWWVVVUUUSSSTTTVVVWWWWWWWWWWWWRRRPPPQQQQQQPPPQQQUUURRRQQQPPPOOONNNOOOPPPPPPGGGHHHJJJLLLLLLKKKIIIHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@===<<<;;;:::999999999999777888777555333111222333777888;;;???GGGPPPYYY^^^^^^```cccfffhhhlllppprrrwwwxxxwwwrrrpppmmmeee]]]VVVSSSPPPLLLKKKLLLNNNOOOTTTUUUWWWXXXWWWVVVWWWXXX\\\```cccbbb]]]UUUNNNJJJIIIHHHDDDAAA???>>>======@@@BBBEEEGGGGGGFFFDDDBBB>>>===<<<<<<<<<===>>>???>>>===<<<<<<<<<<<<;;;;;;>>>BBBFFFIIIIIIGGGGGGGGGHHHGGGEEECCCAAA???>>>>>>999888888:::;;;<<<:::999:::777444444444555333111000000000000////////////000000000000000...---,,,---+++***,,,......,,,+++*********+++++++++,,,,,,---,,,***((('''((()))************)))))))))(((((())))))(((((()))+++,,,---******************************+++,,,------,,,,,,***+++++++++++++++,,,,,,******++++++,,,,,,,,,,,,+++***)))))))))))))))***)))))))))))))))*********************************------,,,)))((((((((((((+++***((()))***+++++++++))))))************))))))+++---///...,,,+++---///,,,++++++,,,...//////......---++++++---......------...///000000111111111000000///000222555888999===???CCCFFFJJJNNNRRRVVVZZZ```gggmmmqqqvvv{{{XXXYYY[[[]]]___``````aaa\\\ZZZXXXWWWYYY[[[[[[[[[YYYXXXVVVTTTRRRQQQPPPPPPUUUVVVVVVUUUTTTTTTTTTUUUTTTYYY___dddffffffeeeeeecccdddfffgggiiilllnnnpppqqqooollljjjfffaaa[[[WWWTTTSSSSSSTTTVVVYYYYYYYYYVVVRRRQQQRRRRRRQQQRRRVVVQQQPPPNNNMMMMMMMMMNNNOOOGGGIIIKKKLLLLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@>>>===<<<<<<;;;:::999888777777666666333444555444333333444666:::999:::===BBBIIIPPPTTTSSSUUUXXX[[[___dddkkkppptttwwwxxxvvvssspppjjjbbbZZZVVVQQQMMMKKKLLLOOOPPPUUUWWWYYYZZZZZZYYY[[[\\\aaadddgggfff```XXXQQQMMMNNNKKKGGGCCC@@@>>>>>>>>>???AAAEEEHHHHHHGGGDDDBBB>>>===;;;:::;;;<<<===>>><<<============<<<<<<<<<>>>BBBFFFHHHHHHGGGGGGHHHGGGGGGFFFDDDCCCAAA???>>><<<::::::;;;===>>>>>>===:::;;;:::888444222333555222222111111111000000000//////000//////...,,,,,,+++,,,,,,,,,---...,,,***++++++++++++,,,,,,,,,,,,,,,+++)))'''&&&''')))***************))))))))))))***)))((('''''')))***+++***************************+++------,,,***)))(((*********+++,,,,,,,,,,,,,,,,,,++++++************+++***)))))))))))))))***((())))))***************)))))))))))))))))))))))),,,+++***+++*********++++++)))((((((***,,,,,,+++++++++,,,,,,,,,+++******---+++******,,,---,,,***,,,+++***+++...////////////---,,,,,,---...---,,,---...///000111111111000111000000000222444777999<<>>>>>===<<<;;;::::::999666666666555555444444333111222333333333444666888:::;;;;;;===@@@DDDHHHJJJJJJMMMPPPQQQTTTZZZcccjjjpppuuuxxxvvvtttsssmmmggg]]]YYYSSSNNNLLLNNNQQQSSSWWWYYY[[[\\\\\\\\\^^^___eeehhhjjjiiiddd]]]WWWTTTRRROOOJJJEEEAAA?????????<<<>>>BBBDDDDDDCCCAAA???===<<<:::999999;;;<<<>>><<<>>>??????>>>===>>>??????AAADDDFFFFFFGGGHHHIIIGGGGGGGGGFFFEEECCCAAAAAA@@@===;;;;;;===@@@AAAAAA;;;===>>>:::444111333555444444333333333222222222000000///......------,,,***------,,,,,,------***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))***++++++*********)))))))))******((('''''''''((()))************************(((***,,,,,,***'''%%%%%%+++***)))***,,,------,,,---,,,+++***************,,,+++***((('''&&&&&&%%%((()))******++++++******(((((((((((((((((((((((('''&&&''',,,---,,,,,,...***)))((()))+++,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,)))&&&'''***+++)))%%%---+++***+++---////////////---,,,,,,---------,,,,,,---///111111111000000111111000000222444777999;;;===AAADDDFFFJJJOOORRRSSSYYYaaahhhmmmrrrxxx|||~~~XXXXXXYYYYYYYYYYYYYYYYYYVVVUUUVVVXXXZZZ[[[YYYXXXTTTTTTSSSRRRRRRRRRRRRSSSVVVWWWVVVTTTPPPOOOQQQSSSWWW[[[___bbbbbb`````````bbbeeehhhiiihhhgggiiijjjkkkiiigggfffeeecccaaa___YYYWWWUUUUUUWWWWWWWWWVVVSSSPPPQQQTTTSSSPPPNNNPPPLLLKKKIIIHHHHHHHHHIIIJJJGGGIIIJJJHHHFFFDDDEEEGGGAAAAAA@@@@@@?????????>>>;;;;;;::::::999999999888444444444555555444444333222444555555555666888:::<<<===???AAADDDEEEFFFGGGFFFHHHJJJJJJKKKPPPZZZaaajjjppptttsssrrrqqqnnniiiaaa\\\VVVPPPNNNPPPTTTWWWYYY[[[^^^______```aaabbbiiikkkmmmlllhhhbbb^^^[[[VVVRRRMMMGGGBBB@@@@@@@@@<<<===???AAAAAA@@@>>>===<<<:::999888888:::===>>><<>>AAADDDGGGLLLOOOOOOUUU^^^dddiiiooouuuzzz|||}}}YYYYYYXXXXXXWWWWWWWWWWWWRRRSSSTTTWWWYYYYYYWWWUUUSSSRRRRRRRRRRRRRRRSSSSSSUUUVVVVVVSSSOOONNNOOORRRZZZ]]]```aaa```___^^^^^^bbbeeehhhiiigggfffggghhhhhhfffddddddddddddbbbaaa[[[YYYWWWVVVVVVUUUTTTSSSQQQOOOQQQTTTSSSNNNLLLMMMJJJIIIHHHGGGFFFGGGHHHHHHDDDEEEFFFCCC@@@???@@@CCC============<<<<<<<<<<<<999999999999999999999999555555666777777777666666666888999999888999;;;===>>>@@@CCCGGGIIIIIIIIIHHHEEEGGGGGGFFFEEEJJJSSS[[[eeekkkoooooonnnnnnllliiiccc___XXXRRRPPPRRRVVVZZZ[[[]]]___aaaaaabbbccceeekkkmmmooonnnjjjfffbbbaaaXXXTTTNNNHHHCCCAAA@@@AAA===>>>@@@AAAAAA@@@>>>===;;;:::888777888:::===???<<<@@@CCCDDDBBB@@@BBBCCC???@@@AAABBBBBBDDDHHHKKKHHHIIIJJJJJJJJJIIIHHHGGGFFFBBB===;;;<<<@@@DDDFFFJJJFFFAAA@@@@@@???;;;888777666666666666555555555444333000///...///000111,,,000000+++***...000---------------------------+++,,,---...............+++++++++************)))(((((())))))******++++++))))))))))))))))))))))))(((,,,000111///,,,,,,---+++)))(((***---...---+++)))(((((((((***+++---...************+++,,,......((()))***+++,,,+++******)))))))))))))))))))))))))))&&&(((---,,,$$$ """'''''')))+++......+++)))))))))***++++++++++++++++++...000...***)))+++---///---++++++,,,.........000...,,,,,,------,,,+++,,,---///111222111000///000000//////000222555666777999<<>>===<<<<<<<<<<<<;;;:::999999999999::::::777444222222444666555444888888888888888777666555777999<<>><<<:::999;;;;;;:::::::::;;;<<<<<<>>>???AAACCCDDDCCCBBBAAADDDDDDCCCDDDDDDEEEFFFFFFJJJJJJJJJLLLNNNOOOOOONNNIIIFFFBBBAAABBBEEEGGGHHHFFFEEEDDDBBB@@@???======;;;;;;<<<;;;:::888666555444333111000///...//////444111...,,,---.........,,,,,,,,,,,,------...///,,,,,,,,,------,,,,,,+++,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))************))))))---------,,,+++***)))((('''((()))***+++***))))))***+++,,,,,,,,,,,,---...+++***)))***---...,,,***************************''''''(((((())))))***************)))))))))))))))******+++,,,---......//////***(((,,,...,,,))))))------,,,++++++,,,,,,,,,...000111000---,,,,,,,,,222111000///...---,,,,,,,,,,,,.../////////...---000000000000111222444444666777999===BBBHHHLLLOOOMMMQQQWWW]]]cccjjjpppuuuyyy|||VVVVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPRRRQQQQQQQQQRRRTTTVVVWWWYYYYYYVVVSSSPPPPPPRRRTTTVVV[[[___```^^^]]]```cccggggggggghhhhhhgggeeeccc___```aaadddeeeeeebbb```ZZZXXXUUUTTTSSSQQQOOOLLLNNNNNNMMMLLLKKKJJJIIIHHHEEEDDDDDDCCCBBBAAA@@@@@@<<<<<<;;;:::::::::::::::999999999888888888999999888666333444666888777666888999:::;;;;;;<<<;;;;;;===???AAACCCDDDEEEEEEEEEIIIIIIKKKLLLMMMNNNNNNOOOKKKIIIFFFEEEEEEHHHLLLNNNTTTVVVYYY\\\___cccgggkkkfffeeebbb^^^[[[ZZZ[[[]]][[[[[[[[[[[[\\\___bbbdddggghhhkkknnnnnnjjjddd___\\\TTTIIIBBB@@@@@@???>>>AAA@@@@@@???>>>===<<<;;;<<<;;;;;;;;;;;;<<<======>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFFFFJJJJJJKKKNNNQQQRRRRRRPPPMMMJJJGGGFFFGGGIIIIIIIIIGGGFFFEEECCCBBB@@@???>>>============<<<:::888666666555333111000000000111444222///....../////////------,,,,,,,,,---......++++++,,,---------,,,,,,***+++,,,,,,+++***(((&&&************************))))))************)))))),,,,,,,,,,,,+++***)))(((((()))***+++++++++******+++,,,------,,,+++,,,...,,,***)))***,,,,,,)))'''************************(((((()))))))))))))))******)))))))))))))))))))))++++++++++++,,,,,,,,,,,,...***))),,,...+++))))))---,,,,,,,,,+++,,,,,,,,,(((***,,,---,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,.../////////...---000000000000000111222333777888999<<>>===;;;;;;;;;<<<===888888777777666777777777888888888888888888888888:::888666666888:::;;;:::;;;<<<===???AAABBBCCCCCCFFFFFFGGGHHHIIIJJJJJJKKKNNNNNNNNNOOOPPPQQQRRRSSSLLLKKKIIIGGGFFFFFFGGGGGGKKKMMMOOORRRUUUZZZaaaeeeggggggfffccc___\\\\\\\\\[[[ZZZXXXWWWXXXZZZ]]]___eeefffhhhkkkllljjjeeebbb[[[SSSHHHAAA@@@@@@@@@???AAAAAA@@@>>>============<<<<<<<<<;;;<<<======>>>???@@@AAABBBCCCEEEEEEFFFEEEDDDCCCCCCDDDEEEGGGHHHJJJJJJLLLPPPTTTVVVUUUTTTRRRQQQOOOOOOOOONNNLLLKKKHHHHHHGGGEEECCCBBBAAA@@@@@@@@@@@@???>>><<<:::888888777555333222222333333555222000//////000000///......------------------***+++,,,,,,------------)))***,,,,,,,,,***'''&&&************************))))))************)))))),,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,++++++,,,---...---,,,+++,,,------,,,*********)))'''%%%***************************************)))))))))))))))))))))))))))******++++++++++++******))))))...***)))---...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,,,,---...******++++++,,,,,,------,,,,,,.../////////...---000000/////////000000111777777999;;;>>>BBBEEEGGGJJJNNNSSSXXX]]]dddjjjnnntttxxx}}}TTTUUUWWWWWWWWWUUURRRQQQLLLLLLLLLKKKKKKKKKJJJJJJNNNMMMLLLLLLNNNSSSWWWZZZ\\\\\\[[[YYYUUUSSSSSSTTTXXXYYYZZZYYYXXXZZZ]]]aaaggghhhiiihhhfffcccbbbaaa[[[\\\]]]``````^^^ZZZVVVQQQNNNIIIFFFEEEEEEDDDCCC@@@@@@??????>>>>>>======:::999777666666888:::;;;555444444444444444555666777888888999999999999999::::::999999;;;===>>>???AAABBBDDDFFFGGGIIIIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPOOOPPPQQQSSSTTTLLLLLLKKKJJJIIIGGGFFFEEEJJJKKKKKKLLLNNNSSSZZZ___dddffffffddd```]]]ZZZZZZXXXVVVTTTSSSTTTWWWZZZ[[[aaabbbdddfffhhhhhheeebbbXXXQQQHHHBBB@@@@@@@@@@@@AAA@@@>>>===<<<<<<===>>><<<;;;;;;;;;;;;<<<======@@@AAAAAACCCEEEHHHJJJKKKLLLKKKJJJIIIHHHIIIJJJKKKJJJJJJMMMQQQUUUWWWWWWVVVWWWWWWWWWWWWWWWUUUQQQMMMIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@===;;;:::999888666555444333444444444222000///000000//////000///...---------------******+++,,,------------***++++++******))))))(((************************)))******++++++******)))+++++++++++++++***))))))++++++,,,,,,,,,------------...///...,,,++++++,,,---,,,,,,++++++***((('''************************,,,,,,++++++******)))))))))))))))))))))******************)))))))))))))))---******------***)))+++++++++,,,,,,,,,,,,,,,,,,---...//////---,,,,,,,,,,,,,,,,,,---------......,,,,,,.../////////...---000//////.........//////555555777999<<<@@@CCCEEEIIILLLQQQVVV[[[aaagggkkktttwww|||TTTUUUVVVVVVVVVTTTRRRQQQHHHIIIIIIIIIJJJJJJJJJKKKLLLKKKJJJJJJMMMRRRWWWZZZ\\\\\\[[[YYYVVVUUUUUUVVV[[[ZZZZZZYYYYYY[[[^^^aaaggghhhiiihhhddd```______YYYYYYZZZZZZZZZWWWRRRNNNIIIFFFBBB???>>>>>>======::::::::::::::::::::::::999777666555555777999:::333333333333444555666666999:::;;;<<<<<<<<<;;;;;;<<<<<<======>>>AAACCCEEEIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOQQQSSSTTTUUURRRQQQPPPOOOOOOPPPQQQRRRMMMNNNNNNNNNMMMKKKIIIHHHHHHHHHGGGGGGIIINNNUUUZZZ^^^```bbbaaa^^^[[[XXXWWWUUURRRPPPPPPSSSWWWYYYYYY]]]]]]___aaaddddddaaa___SSSOOOIIICCCAAA@@@@@@AAA???>>>===<<<;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<===AAABBBCCCFFFJJJNNNQQQSSSTTTSSSRRRPPPOOOMMMMMMLLLLLLLLLMMMPPPTTTWWWXXXWWWZZZZZZ\\\^^^^^^[[[UUUQQQKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCAAA???===;;;:::999777555444444444555333222000///000000///...000///......------------***+++,,,,,,---------,,,---,,,***(((((()))+++,,,******************************++++++++++++************+++++++++***)))))),,,,,,,,,,,,,,,------------...///...,,,+++,,,---,,,,,,------,,,+++++++++)))))))))))))))))))))))),,,,,,++++++******))))))(((((())))))************''''''((())))))***++++++,,,***+++...---))))))+++***+++,,,------------,,,,,,---///...---,,,,,,---......---------,,,,,,,,,,,,,,,.../////////...---//////...............///222333444777:::???BBBDDDGGGKKKPPPUUUZZZ___eeeiiitttwww{{{~~~SSSSSSSSSSSSRRRQQQPPPPPPGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIIIIJJJMMMQQQUUUXXXZZZZZZZZZXXXWWWWWWXXXZZZ^^^]]]\\\[[[\\\^^^```bbbeeehhhiiifffaaa]]]\\\]]]XXXWWWUUUTTTRRROOOJJJGGGAAA>>>;;;:::::::::999888888888888888888888999999999888777666777777999999555555555555666777888999<<<===???@@@AAA@@@@@@??????@@@BBBCCCCCCFFFIIILLLPPPQQQQQQRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTUUUVVVVVVRRRQQQQQQPPPPPPPPPQQQQQQOOOPPPPPPPPPOOOMMMKKKJJJCCCCCCCCCDDDFFFLLLRRRWWWWWWZZZ]]]^^^\\\ZZZXXXWWWUUUSSSQQQRRRVVVYYYYYYXXXYYYYYY[[[]]]___^^^[[[YYYOOOMMMIIIFFFCCCAAA@@@@@@>>>===============>>>???<<<<<<;;;;;;<<<<<<===>>>AAACCCFFFKKKPPPUUUXXXZZZZZZZZZZZZYYYWWWTTTRRRPPPQQQOOONNNPPPSSSVVVXXXXXXZZZ[[[^^^aaabbb___YYYUUUOOONNNNNNLLLKKKJJJJJJIIIHHHHHHGGGFFFDDDBBB???>>>;;;:::888666555555555666444222111111222222000...//////......---.........+++,,,,,,------,,,,,,+++...---+++***)))+++,,,...++++++++++++++++++++++++******++++++++++++******)))***************)))))),,,,,,+++++++++,,,---...---...///...---,,,---...+++---......---+++,,,---))))))))))))))))))))))))***************)))))))))((((((((()))******++++++''''''((()))***+++,,,,,,,,,***,,,...,,,((())),,,)))***,,,---...------,,,&&&(((***+++++++++---...------,,,,,,++++++******,,,,,,.../////////...---//////.........//////000111222333666999>>>AAACCCEEEHHHMMMRRRXXX^^^dddhhhrrruuuyyy}}}QQQPPPOOOMMMMMMMMMMMMNNNIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIJJJMMMPPPSSSUUUXXXXXXWWWVVVVVVXXX\\\___aaa```______```bbbbbbcccdddggghhheee___ZZZYYY[[[XXXUUUQQQNNNKKKGGGCCC@@@;;;:::888888999999777666777777888888888999999999999999999888888888888888777777777888999;;;<<<===???AAACCCDDDEEEEEEDDDCCCCCCFFFHHHIIIIIIKKKPPPTTTSSSTTTUUUUUUVVVVVVUUUUUUWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTSSSRRRQQQQQQRRRRRRRRRQQQOOOMMMKKKJJJDDDEEEEEEEEEFFFJJJOOOSSSTTTWWWZZZ\\\\\\[[[[[[[[[ZZZWWWUUUWWW[[[\\\ZZZWWWUUUVVVXXXZZZ[[[YYYUUUQQQKKKKKKJJJHHHEEEBBB@@@???>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>===>>>??????@@@@@@CCCIIIPPPVVV\\\___aaa___aaacccdddccc```\\\ZZZWWWTTTQQQPPPSSSVVVYYYZZZXXXZZZ]]]aaacccaaa]]]YYYSSSSSSRRRQQQPPPOOOOOONNNLLLLLLKKKJJJHHHEEECCCAAA===<<<:::888777777777888666555444444444444222000///............//////000------------,,,+++******,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************)))))),,,+++*********+++------,,,---......------...///,,,...000...+++))))))+++))))))))))))))))))))))))(((((()))))))))))))))***'''(((((()))******++++++)))))))))******+++++++++++++++,,,...,,,((((((---(((***,,,---......---,,,%%%'''***+++++++++---...,,,,,,,,,,,,,,,---------,,,,,,.../////////...---............///000111111333333444666999<<>><<<888888777888999999777555777777888888999:::::::::999999::::::999999888777999999999:::;;;===>>>???BBBCCCEEEGGGHHHHHHGGGFFFGGGIIILLLMMMMMMPPPTTTXXXTTTUUUVVVWWWXXXXXXXXXXXX[[[\\\\\\[[[ZZZVVVSSSQQQUUUVVVWWWWWWVVVUUUSSSRRRTTTTTTSSSQQQOOOLLLJJJIIIKKKKKKJJJIIIHHHIIILLLOOORRRVVVYYY\\\\\\]]]]]]^^^^^^\\\ZZZ\\\______[[[VVVTTTTTTVVVXXXXXXVVVQQQMMMHHHJJJKKKIIIFFFBBB???>>>>>>???AAABBBCCCCCCBBBAAA@@@@@@??????@@@@@@AAABBB@@@DDDKKKSSSZZZ```ccceeedddgggkkknnnnnnkkkgggddd\\\XXXSSSQQQSSSVVVYYY[[[WWWYYY\\\aaacccbbb^^^[[[WWWVVVVVVUUUTTTSSSRRRRRROOOOOONNNMMMKKKHHHEEEDDD???>>><<<:::999999999:::888777666666777666444222...............///000111.........---,,,+++***)))))),,,///222222000,,,***++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))*********)))))),,,+++***)))***+++,,,---+++---......------///000---///000...***''''''((())))))))))))))))))))))))''''''(((((())))))******'''(((((()))***+++++++++++++++++++++************++++++---///,,,'''(((---((())),,,.........---,,,***,,,------,,,+++,,,---,,,,,,---...///000111222,,,---.../////////...---.........//////111222333555555555666888:::===>>>>>>BBBGGGMMMSSSZZZaaaeeejjjnnntttzzz~~~LLLJJJGGGFFFEEEGGGIIIJJJLLLNNNOOONNNLLLIIIHHHHHHHHHJJJLLLMMMMMMNNNQQQRRRVVVYYY\\\\\\\\\]]]bbbfffeeegggiiiiiifffcccbbbaaaeeedddccc```]]]XXXUUURRRXXXUUUOOOIIIDDD@@@>>>===::::::999999888888999999;;;;;;:::::::::<<<===>>>AAA@@@>>>======>>>@@@AAAAAAAAAAAABBBBBBDDDEEEEEEHHHHHHIIIKKKMMMLLLJJJGGGKKKJJJJJJLLLOOORRRSSSSSSTTTUUUUUUVVVWWWXXXYYYYYY\\\[[[ZZZYYYXXXVVVUUUUUUTTTUUUUUUVVVVVVUUUUUUUUUVVVUUURRRPPPOOONNNNNNNNNOOONNNLLLJJJJJJKKKMMMNNNSSSUUUXXX\\\``````^^^\\\``````___``````]]]YYYVVVWWWWWWXXXWWWVVVSSSPPPNNNEEEEEEEEEEEECCCAAA@@@>>>>>>>>>@@@CCCFFFGGGEEECCCDDDCCCBBBAAAAAABBBCCCDDDFFFCCCGGGSSS]]]aaadddiiikkknnnpppqqqtttuuuppphhh```YYYTTTTTTTTTSSSUUUXXXTTTWWW[[[^^^```___]]][[[\\\^^^___]]]YYYWWWXXXZZZXXXXXXVVVSSSPPPLLLHHHFFF@@@@@@???<<<::::::<<<>>>777777777666555444222222000000000000//////////////////.........---------...---+++,,,------,,,***,,,...+++$$$###))),,,)))......---,,,,,,+++******((()))+++***(((''''''(((*********++++++,,,,,,,,,(((+++---+++'''&&&***...++++++******)))***************))))))))))))******,,,+++))))))***++++++*********))))))))))))******+++++++++,,,---...000111,,,+++)))((((((((()))***---,,,,,,+++***)))((((((...---,,,,,,+++++++++,,,---.........---,,,,,,+++++++++++++++++++++++++++111///......///111111000444000...222999>>>>>><<>>===>>>>>>@@@BBBEEEFFFFFFEEECCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHKKKNNNNNNLLLJJJJJJIIIIIIKKKNNNPPPQQQQQQTTTTTTVVVWWWYYYYYYZZZZZZ\\\[[[ZZZYYYWWWVVVTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVYYYWWWUUURRRPPPOOOOOOOOOPPPOOONNNLLLLLLLLLMMMMMMNNNOOOSSSXXX]]]^^^\\\ZZZZZZYYYXXXXXXXXXWWWTTTRRRQQQQQQRRRRRRQQQOOOMMMKKKFFFFFFFFFFFFDDDBBB@@@?????????AAAEEEHHHJJJIIIGGGEEEEEEDDDCCCCCCDDDEEEFFFHHHFFFJJJUUU^^^bbbfffkkkkkknnnqqqrrruuuvvvqqqhhh```YYYSSSSSSSSSRRRSSSWWWUUUVVVXXXZZZ[[[[[[ZZZZZZYYY\\\^^^]]][[[ZZZ]]]``````___]]]ZZZVVVRRRMMMKKKBBB@@@===:::999999:::;;;999999888777666444333222111111111111111111111111000000//////......------...---+++,,,------,,,***,,,...+++&&&&&&***,,,***......---,,,,,,+++******)))***++++++)))(((((()))******+++++++++,,,,,,,,,)))---000///,,,+++---111...---,,,+++***)))))))))*********))))))*********+++)))(((((()))******))))))))))))))))))))))))))),,,+++++++++++++++,,,,,,---,,,+++***))))))***+++,,,,,,++++++***)))))))))...---,,,,,,++++++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000///...111000000222555888:::;;;AAACCCFFFJJJNNNTTT[[[```gggnnnuuuxxx}}}FFFFFFFFFGGGHHHKKKMMMOOOMMMOOOPPPOOOMMMKKKKKKKKKMMMNNNPPPQQQQQQQQQSSSUUUUUUYYY]]]___```aaadddgggjjjkkkkkkiiiddd```^^^]]]]]]]]]\\\[[[YYYXXXWWWWWWUUUSSSNNNIIIEEEAAA???>>>@@@@@@?????????@@@@@@AAABBBCCCCCCEEEHHHKKKNNNPPPLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFHHHLLLOOOPPPOOOMMMHHHGGGGGGIIILLLNNNOOOOOORRRTTTWWWYYY[[[[[[ZZZZZZ\\\\\\ZZZYYYWWWUUUTTTSSSUUUVVVWWWXXXYYYYYYXXXXXX\\\ZZZXXXUUUSSSQQQQQQQQQPPPPPPPPPPPPOOONNNMMMLLLKKKLLLOOOSSSWWWWWWUUURRRQQQOOOMMMLLLMMMMMMLLLKKKJJJKKKLLLMMMLLLKKKJJJIIIGGGGGGGGGFFFEEECCCAAA???@@@@@@CCCGGGKKKMMMMMMLLLHHHHHHFFFFFFEEEFFFGGGHHHKKKJJJNNNXXX```eeeiiilllkkkooorrrtttwwwxxxqqqiiiaaaYYYRRRPPPPPPOOOQQQUUUUUUUUUTTTTTTTTTUUUVVVWWWVVVYYY\\\]]]]]]___cccgggggggggeeeaaa]]]WWWRRROOOHHHCCC===:::;;;;;;;;;:::::::::999888777555333222333333333333333333444444222111111000///............---,,,,,,------,,,***+++---,,,))))))+++,,,***...------,,,,,,++++++******+++,,,,,,***))))))******++++++++++++,,,,,,,,,)))---000111///...000222000///---,,,***)))))))))++++++************++++++***((('''((()))***)))((())))))************)))))),,,,,,***)))((((((''''''---,,,++++++***+++++++++************************------,,,,,,,,,,,,++++++------......------,,,,,,---------------------------,,,---...000000///---000222333333333444888;;;@@@BBBEEEIIIMMMRRRYYY]]]eeelllsssvvv{{{DDDEEEFFFIIIKKKNNNPPPQQQNNNPPPPPPPPPNNNLLLMMMNNNNNNPPPQQQRRRQQQRRRSSSUUUTTTYYY^^^```aaabbbeeehhhjjjjjjiiifffaaa\\\ZZZYYY]]]\\\[[[ZZZZZZYYYYYYYYYWWWUUURRRNNNJJJGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJKKKNNNQQQTTTUUUPPPPPPOOOOOOOOOPPPQQQRRRPPPPPPNNNMMMLLLKKKKKKKKKHHHIIIJJJMMMPPPPPPOOOMMMGGGFFFEEEGGGJJJLLLMMMLLLQQQSSSWWWZZZ[[[[[[ZZZYYY\\\\\\[[[YYYWWWVVVTTTTTTUUUWWWYYYZZZ[[[[[[ZZZZZZ]]]\\\YYYVVVTTTRRRRRRRRRQQQRRRSSSSSSRRRPPPNNNLLLMMMMMMNNNPPPPPPNNNIIIFFFFFFDDDAAAAAABBBDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFDDDBBB???>>>??????BBBFFFKKKOOOPPPOOOKKKJJJIIIHHHHHHHHHIIIJJJMMMOOOSSSZZZaaafffjjjmmmkkkpppsssvvvxxxxxxqqqhhh___WWWOOOMMMLLLKKKMMMQQQTTTRRROOOMMMMMMOOOQQQSSSTTTWWW[[[\\\]]]```eeejjjjjjjjjhhheee```ZZZTTTQQQOOOHHH@@@<<<===>>><<<:::888888888888777666555555444444444444555555555555444444333222111000///...///---,,,,,,------,,,++++++,,,---,,,,,,,,,,,,+++---------,,,,,,+++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++'''***...000000///000111///...---,,,++++++++++++,,,++++++++++++++++++,,,))))))((()))++++++***)))((()))************)))(((,,,+++***)))((('''''''''++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------...------,,,,,,........................,,,,,,...000222222///---222222333444555888;;;===???AAADDDGGGKKKPPPVVVZZZbbbiiippptttyyyDDDFFFHHHKKKNNNQQQSSSSSSOOOPPPQQQPPPOOONNNOOOQQQOOOQQQRRRRRRQQQQQQSSSTTTUUUYYY]]]______```dddgggjjjjjjiiieee```[[[YYYYYY]]]]]]]]]\\\\\\[[[ZZZZZZXXXVVVTTTQQQNNNKKKIIIHHHHHHHHHHHHIIIIIIKKKLLLLLLOOOOOOOOOOOOPPPSSSUUUVVVSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSQQQOOONNNMMMMMMLLLMMMMMMNNNOOOPPPPPPMMMJJJGGGFFFEEEFFFIIIKKKLLLKKKPPPRRRUUUXXXZZZZZZXXXWWW[[[[[[ZZZYYYWWWVVVUUUTTTUUUWWWYYY\\\]]]]]]\\\[[[]]][[[YYYVVVTTTRRRRRRRRRRRRSSSUUUUUUUUUSSSPPPNNNNNNMMMMMMMMMLLLIIICCC???===;;;999888;;;===??????AAAAAACCCDDDEEEFFFFFFGGGEEEEEEEEEDDDBBB@@@>>><<<======@@@DDDJJJNNNPPPPPPMMMLLLKKKJJJIIIIIIJJJKKKNNNRRRVVV[[[```fffkkklllkkkppptttvvvxxxwwwoooeeeZZZSSSLLLJJJIIIHHHIIIMMMPPPNNNKKKHHHHHHJJJMMMOOORRRUUUXXXYYYZZZ]]]ccchhhkkkkkkjjjgggbbb\\\WWWSSSQQQJJJBBB>>>??????<<<888666666777888888888888888444444444555555666666666777666555444222111000//////...,,,---......---+++++++++,,,......,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,......,,,,,,,,,---++++++++++++++++++++++++'''***---000000000000111,,,,,,,,,+++,,,,,,------,,,++++++++++++++++++,,,***)))***+++------,,,***))))))************))))))+++******)))))))))******))))))******************)))))))))***++++++,,,,,,++++++,,,---------,,,+++,,,,,,------...------,,,........................------///111333333111///222///...111777<<<===<<<===???CCCFFFIIINNNSSSVVV^^^eeemmmpppuuu|||GGGHHHLLLOOORRRSSSTTTTTTPPPQQQRRRQQQPPPPPPQQQSSSQQQRRRTTTSSSRRRRRRSSSTTTVVVYYY\\\\\\\\\]]]bbbfffjjjjjjhhheee```\\\[[[[[[\\\]]]^^^______^^^\\\\\\WWWVVVUUURRRPPPNNNLLLKKKKKKKKKLLLLLLNNNOOOPPPQQQRRRRRRQQQQQQQQQSSSTTTUUUTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUSSSRRRPPPOOOOOOOOORRRQQQQQQQQQQQQOOOLLLIIIHHHFFFFFFGGGIIIKKKLLLKKKPPPQQQSSSUUUVVVVVVUUUUUUXXXWWWWWWVVVVVVUUUTTTTTTTTTVVVYYY\\\^^^^^^]]]\\\[[[ZZZXXXUUUTTTSSSSSSSSSSSSTTTVVVWWWVVVUUUSSSRRRMMMMMMMMMMMMLLLHHHCCC>>>888666555555888;;;======<<<======???@@@AAABBBCCCEEEEEEEEEDDDBBB???<<<;;;;;;;;;>>>BBBHHHMMMOOOPPPNNNMMMKKKJJJIIIIIIJJJKKKMMMSSSWWWYYY]]]dddiiijjjjjjoootttvvvwwwuuukkk```TTTMMMHHHGGGFFFEEEEEEHHHKKKJJJGGGFFFEEEGGGIIIKKKOOOQQQTTTUUUUUUXXX^^^cccjjjjjjkkkiiieee```[[[WWWOOOJJJDDD@@@???>>>;;;888777777888999::::::::::::555555555666666777777888999999777666444222000000///...------......---+++,,,***+++......,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...,,,,,,,,,++++++++++++******+++---///111111111111*********++++++,,,---...++++++************++++++*********,,,......---+++******))))))))))))************))))))***+++,,,,,,(((((()))*********))))))))))))******+++++++++,,,***+++,,,---...---,,,+++,,,,,,------......------..............................///111333444333111000,,,***...666<<<;;;999<<<>>>BBBEEEHHHKKKPPPSSSZZZaaaiiilllrrryyy}}}|||JJJLLLOOORRRUUUUUUUUUTTTQQQRRRRRRQQQPPPQQQSSSUUUTTTUUUVVVUUUTTTSSSTTTUUUWWWXXXZZZYYYXXXZZZ___dddffffffdddaaa]]]ZZZZZZZZZWWWZZZ]]]```aaa```___]]]XXXXXXWWWVVVTTTRRRPPPOOOMMMMMMNNNOOOPPPRRRTTTUUUSSSRRRRRRRRRRRRTTTUUUVVVUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRRRRQQQSSSSSSRRRRRRRRRPPPLLLIIIIIIHHHGGGHHHJJJLLLMMMLLLPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUYYY]]]^^^^^^]]]\\\[[[ZZZXXXVVVUUUUUUUUUUUUTTTUUUVVVWWWWWWWWWVVVVVVQQQPPPOOONNNLLLGGGAAA===666444444666999<<<======;;;;;;<<<===>>>@@@AAABBBFFFFFFEEEDDDBBB???===;;;;;;;;;===AAAGGGLLLNNNOOOMMMLLLKKKIIIHHHIIIIIIJJJKKKRRRWWWWWWZZZbbbggggggjjjooosssuuuvvvrrrfff[[[NNNHHHDDDEEEEEEBBBBBBDDDFFFFFFEEEEEEEEEFFFFFFGGGJJJLLLNNNOOOPPPSSSZZZ___fffhhhiiiiiifffbbb]]]ZZZNNNMMMJJJFFFCCC???===;;;<<<<<<<<<<<<<<<;;;::::::666777777888999999::::::;;;:::999777555333111000000...------......---,,,,,,))))))------***+++...,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...,,,,,,,,,+++++++++************+++,,,...///000000++++++*********++++++,,,*********))))))*********))))))***,,,......,,,***,,,***(((''''''(((***,,,******))))))******+++,,,((()))***+++++++++*********************+++++++++)))***,,,......---,,,++++++,,,------......------------------------------///......///222333333222///...---///444888999999:::===AAADDDFFFJJJNNNQQQVVV^^^eeeiiinnnvvvzzzyyy}}}LLLNNNQQQTTTVVVVVVUUUTTTQQQRRRRRRRRRQQQRRRTTTVVVVVVWWWXXXWWWUUUTTTUUUVVVWWWXXXXXXVVVUUUWWW]]]bbb``````___\\\YYYWWWWWWWWWSSSVVV[[[```bbbbbb```___[[[[[[ZZZYYYXXXVVVTTTSSSNNNNNNOOOPPPRRRTTTUUUVVVSSSRRRRRRRRRSSSUUUVVVXXXVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSRRRSSSSSSQQQMMMJJJJJJIIIHHHIIIKKKMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRUUUYYY]]]___^^^]]]\\\[[[ZZZXXXWWWVVVVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXWWWUUUSSSPPPLLLFFF>>>999555444444777:::===>>>>>>======>>>>>>@@@AAACCCDDDGGGGGGFFFEEECCC@@@>>><<<;;;;;;===AAAFFFKKKNNNOOOMMMLLLJJJIIIHHHHHHHHHIIIIIIRRRWWWVVVXXX```eeeeeeiiinnnsssttttttpppdddXXXJJJEEEBBBDDDDDDAAA@@@BBBCCCCCCEEEFFFFFFFFFEEEEEEEEEHHHJJJKKKMMMQQQXXX]]]bbbdddfffgggeeeaaa\\\YYYPPPQQQPPPMMMGGGCCCAAA@@@@@@@@@@@@???>>><<<:::999888888999::::::;;;<<<<<<<<<;;;:::888555333222111000...------......---,,,---((((((,,,---)))***///,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,++++++*********)))((('''(((***,,,---,,,,,,,,,+++***)))))))))*********))))))))))))******'''''')))+++------+++)))---+++(((&&&&&&(((+++---******))))))))))))******)))***+++,,,---,,,,,,+++************************)))***,,,.........,,,++++++,,,,,,---.........---------------------------...---,,,---000222333222111222333444444555999<<<:::===@@@CCCFFFIIIMMMOOOTTT\\\cccgggllltttxxxxxx{{{QQQTTTWWWXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWTTTWWWXXXTTTSSSVVVXXXWWWVVVXXXZZZYYYWWWWWWYYY\\\]]]]]]\\\\\\[[[YYYXXXWWWYYYYYY[[[___cccccc```]]]bbbaaa^^^\\\YYYWWWVVVVVVTTTSSSSSSSSSSSSSSSTTTTTTUUUSSSQQQRRRTTTTTTRRRPPPWWWWWWVVVWWWXXXZZZ\\\^^^ZZZZZZXXXWWWVVVUUUUUUTTTVVVUUUTTTRRRQQQOOONNNNNNNNNMMMLLLLLLLLLMMMNNNOOOQQQQQQPPPOOOOOOOOOPPPPPPPPPOOONNNMMMMMMNNNNNNOOOVVVVVVWWWXXXYYYYYYYYYXXXZZZ[[[[[[[[[ZZZXXXWWWUUUWWWXXXZZZ[[[\\\[[[YYYXXX\\\YYYTTTOOOKKKEEE???;;;888555555999;;;<<>>@@@CCCFFFJJJLLLMMMKKKHHHFFFFFFGGGIIIKKKOOORRRUUUXXX[[[___cccgggkkknnnpppqqqrrrnnnaaaUUUKKKFFFAAA???@@@AAA@@@???AAA@@@@@@@@@AAABBBBBBCCCFFFHHHIIIHHHGGGJJJRRRYYY]]]___aaacccbbb___\\\YYYZZZVVVQQQOOOOOOOOOLLLJJJEEEBBB??????AAABBB@@@>>>???===<<<===???@@@@@@???@@@???<<<888444111111222...///111222222222111000+++---000222222///+++)))---...///...,,,++++++,,,///...---,,,+++*********,,,,,,,,,...///...+++((()))***+++---...------,,,,,,,,,***)))))))))***+++,,,+++***((((((((()))***((((((((()))******++++++))))))))))))))))))))))))******+++++++++******)))&&&(((***,,,---,,,+++***)))+++,,,***'''&&&(((++++++++++++---///000...,,,'''***//////(((!!!%%%---000//////...------,,,,,,------,,,---///111333555111111222444666777888999:::<<<>>>???AAACCCHHHKKKQQQVVV^^^eeekkkqqqvvvyyyyyy|||RRRUUUXXXYYYWWWUUUTTTTTTQQQRRRRRRSSSTTTUUUUUUVVVUUUXXXYYYVVVUUUXXXZZZYYYXXXZZZ[[[ZZZXXXXXXZZZ\\\]]]]]]\\\[[[ZZZYYYXXXWWWZZZZZZ[[[^^^aaaaaa___\\\```___^^^\\\ZZZXXXWWWVVVTTTTTTSSSRRRRRRRRRRRRSSSSSSQQQOOOQQQSSSUUUTTTRRRUUUUUUVVVWWWXXXZZZ\\\\\\ZZZZZZXXXWWWVVVUUUUUUUUUTTTTTTTTTSSSQQQPPPOOOOOOOOONNNMMMLLLLLLMMMNNNOOOPPPOOOOOONNNNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOUUUUUUWWWXXXYYYYYYYYYYYYZZZ[[[[[[\\\[[[ZZZYYYXXX\\\]]]^^^```___^^^]]]\\\[[[WWWSSSNNNIIICCC===999777555555999<<<===@@@EEEEEEFFFEEEDDDCCCDDDGGGIIIIIILLLLLLFFFAAA@@@>>>;;;======>>>@@@CCCGGGJJJLLLLLLKKKHHHGGGGGGHHHJJJKKKNNNRRRWWW[[[^^^aaaccceeeiiilllnnnnnnnnnkkk___SSSIIIEEE@@@>>>???@@@???>>>@@@@@@@@@@@@AAAAAABBBBBBDDDEEEEEEEEEGGGKKKRRRWWWYYYZZZ\\\]]]]]]\\\ZZZYYY]]]YYYUUUTTTTTTTTTRRRPPPKKKHHHFFFEEEFFFEEECCCAAABBB@@@??????AAACCCCCCBBBDDDDDDAAA===888555444555111111222222111000///...---......//////...,,,++++++---...---,,,,,,---...------,,,,,,+++,,,,,,,,,,,,,,,+++,,,------+++((()))***,,,---......------,,,,,,***)))))))))***+++++++++)))((((((((())))))************************))))))))))))))))))))))))*********++++++******)))&&&''')))***++++++*********+++++++++)))((()))***)))***,,,---.........---)))+++///000,,,'''***000......---------,,,,,,,,,////////////000111222222111222222333444555555666888:::<<<===>>>AAAEEEHHHOOOTTT[[[bbbhhhnnnssswwwzzz}}}RRRUUUXXXXXXWWWUUUTTTTTTQQQQQQQQQRRRRRRSSSSSSSSSVVVZZZ\\\YYYYYY\\\^^^]]]\\\]]]^^^]]][[[[[[\\\]]]]]]\\\\\\[[[ZZZYYYXXXXXX\\\[[[[[[\\\^^^^^^]]][[[]]]]]]]]]]]][[[YYYWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPOOONNNMMMOOOQQQSSSSSSSSSQQQRRRUUUWWWYYYZZZZZZ[[[ZZZZZZXXXWWWVVVVVVVVVVVVRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOOSSSTTTUUUWWWXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\```aaabbbbbbaaa```^^^]]]YYYUUUQQQLLLGGGAAA;;;777666333444999<<<>>>BBBGGGHHHIIIHHHFFFEEEFFFIIIKKKQQQSSSQQQIIICCCBBB@@@=========???AAADDDGGGKKKMMMLLLKKKIIIGGGHHHIIILLLMMMOOOSSSYYY^^^aaacccdddeeehhhkkklllkkkiiieee[[[PPPGGGDDD@@@>>>>>>??????>>>@@@@@@@@@@@@@@@AAAAAAAAACCCAAA@@@BBBGGGMMMQQQTTTSSSTTTUUUVVVWWWWWWWWWXXX]]]ZZZXXXWWWWWWXXXWWWWWWRRRQQQOOONNNMMMKKKHHHEEEGGGEEECCCCCCEEEFFFFFFFFFEEEEEECCC>>>999555333333444444333222111///---,,,///...---,,,,,,,,,,,,---***+++------------...000+++++++++,,,,,,------------,,,***+++,,,,,,+++)))***+++,,,---............,,,,,,***)))))))))***+++******)))((((((((())))))------,,,++++++***))))))))))))))))))))))))))))))************************'''''''''((())))))******++++++++++++,,,,,,***(((%%%))),,,---,,,+++---///+++***,,,//////+++---111++++++,,,,,,,,,---------111111111222111111000000111111222222222222333333666777999:::<<<>>>BBBEEELLLPPPWWW^^^dddjjjppptttyyy|||QQQSSSVVVVVVUUUSSSSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRWWW\\\^^^\\\\\\___aaa```______```______^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYY]]]\\\[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]\\\ZZZXXXWWWVVVUUUSSSQQQOOONNNMMMMMMMMMLLLKKKLLLMMMOOOPPPPPPNNNQQQTTTXXXZZZZZZYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVPPPQQQSSSTTTTTTTTTTTTSSSSSSQQQOOONNNMMMLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPNNNNNNMMMLLLLLLMMMOOOPPPRRRSSSTTTVVVXXXYYYYYYZZZYYYZZZZZZ[[[\\\]]]]]]]]]````````````___]]]\\\[[[WWWSSSOOOJJJEEE@@@:::666444222333999===???DDDIIIHHHIIIIIIHHHHHHIIIMMMPPPYYY[[[VVVMMMGGGEEECCCAAA>>>??????AAADDDHHHKKKMMMLLLJJJIIIHHHIIIKKKNNNOOORRRVVV[[[___aaacccfffhhhjjjlllkkkgggddd___UUULLLEEEDDDAAA@@@???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@CCC@@@===AAAHHHOOOQQQQQQQQQPPPOOOOOOPPPQQQSSSTTTXXXWWWVVVVVVWWWYYYZZZZZZYYYXXXWWWUUURRROOOLLLJJJJJJHHHFFFFFFGGGIIIIIIIIIHHHHHHGGGBBB<<<777444333666555444333111///---,,,...------,,,,,,,,,,,,,,,+++,,,------,,,,,,...///+++,,,,,,,,,,,,,,,,,,,,,...,,,***)))+++++++++***+++,,,,,,---......//////,,,,,,***)))))))))***+++))))))))))))))))))))))))---------,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))******+++)))(((((((((((()))***++++++******,,,///...+++'''###(((------***))),,,///,,,))))))---///,,,+++---***+++,,,,,,......///000000111222333333222000///000111111222222333333333555666888999:::===AAADDDIIIMMMTTT[[[aaagggmmmqqquuuwww{{{~~~OOOQQQSSSSSSRRRPPPQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSYYY^^^```___^^^aaabbbaaa``````aaaaaabbbaaa```___]]]\\\[[[ZZZYYYYYYYYYZZZ]]]]]]\\\[[[ZZZYYYYYYZZZYYYZZZ\\\\\\\\\[[[YYYWWWVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLKKKJJJIIIJJJKKKMMMNNNQQQTTTXXXZZZZZZXXXWWWYYYXXXWWWVVVVVVUUUVVVVVVOOOQQQSSSUUUVVVVVVVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRROOONNNMMMMMMMMMNNNPPPQQQQQQRRRTTTVVVWWWXXXYYYYYYXXXYYYYYYYYYZZZ[[[[[[\\\^^^^^^]]]\\\[[[YYYXXXWWWTTTQQQLLLHHHDDD???:::666444222333999>>>@@@EEEKKKIIIKKKLLLLLLMMMPPPTTTXXX___```[[[RRRKKKIIIGGGDDD@@@@@@AAABBBEEEHHHJJJLLLKKKJJJIIIIIIJJJMMMPPPRRRWWWXXX[[[]]]___ccchhhkkklllnnnkkkeee___YYYPPPHHHEEEDDDCCCBBBAAAAAABBBCCCAAAAAABBBBBBBBBAAAAAA@@@EEE@@@===AAAIIIOOOPPPNNNPPPNNNLLLJJJJJJLLLNNNPPPSSSTTTUUUVVVWWWZZZ]]]______^^^\\\YYYUUUQQQOOOMMMMMMKKKHHHGGGHHHJJJKKKKKKPPPPPPOOOLLLEEE???;;;:::777666555333222000//////,,,---...///...---,,,***---...///...,,,+++,,,------------------+++***)))...,,,******+++,,,+++***++++++,,,,,,---......///,,,,,,***)))))))))***+++))))))******************++++++,,,,,,,,,---------************************))))))((((((((()))++++++******)))))))))***+++++++++***))),,,//////+++'''###(((------***(((+++//////+++***---///,,,******++++++,,,...///111222222///000222333333222111000//////000222333444555666555666888999:::<<<@@@CCCGGGKKKQQQWWW^^^dddkkkooorrruuuxxx{{{|||NNNPPPQQQQQQOOONNNOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVYYY^^^aaa```___aaabbb```aaa```aaacccddddddcccaaa]]]\\\ZZZYYYYYYYYYZZZ[[[[[[]]]^^^]]][[[YYYYYYZZZYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVTTTQQQOOOMMMLLLLLLLLLLLLKKKIIIGGGHHHJJJLLLPPPRRRUUUXXXYYYYYYXXXWWWWWWWWWVVVUUUUUUUUUUUUUUUOOOQQQSSSVVVWWWWWWVVVVVVQQQPPPNNNLLLKKKKKKKKKKKKMMMNNNPPPRRRSSSTTTSSSSSSOOOOOONNNNNNOOOPPPQQQRRRQQQRRRTTTUUUVVVWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWYYYYYYXXXWWWVVVUUUTTTSSSOOOLLLHHHEEEBBB>>>999666444222444999>>>AAAEEEKKKLLLNNNOOOQQQSSSVVV[[[___aaabbb___VVVPPPMMMKKKGGGCCCCCCCCCCCCEEEGGGIIIKKKKKKJJJIIIIIIKKKOOORRRTTTYYYZZZ[[[\\\^^^bbbhhhmmmkkkllliiiaaaZZZUUUNNNGGGCCCDDDEEEDDDBBBBBBCCCEEEBBBBBBCCCDDDDDDCCCAAA@@@FFFBBB???AAAGGGLLLLLLJJJLLLKKKHHHFFFFFFHHHJJJLLLPPPRRRUUUWWWYYY\\\aaadddbbbbbb___[[[VVVRRRQQQQQQPPPMMMJJJIIIJJJKKKMMMMMMRRRSSSSSSPPPJJJDDD???===:::999777555333222111111---...///000000...,,,+++...//////...,,,++++++,,,---.........---+++)))(((...---+++,,,------,,,***++++++++++++,,,---......,,,,,,***)))))))))***+++)))***++++++,,,,,,++++++******+++,,,,,,---......************************)))(((''''''((()))+++,,,***************+++++++++***)))***+++------+++)))%%%))),,,---+++)))+++,,,111...---000000---+++,,,,,,,,,---///000111222333000000111111222111111111......000111333555666777555777888999999<<>>AAAEEEKKKNNNOOOQQQRRRSSSWWW\\\___```cccaaaZZZSSSQQQNNNJJJFFFEEEEEEDDDEEEFFFHHHIIIKKKJJJIIIJJJLLLPPPTTTVVVXXXYYY[[[]]]___cccgggkkkfffgggddd\\\VVVRRRMMMHHHAAACCCDDDDDDBBBAAACCCEEECCCDDDEEEFFFEEEDDDBBBAAAFFFCCCAAAAAADDDGGGGGGFFFFFFEEEDDDCCCCCCEEEHHHIIIMMMPPPTTTVVVYYY]]]ccchhhfffeeeaaa\\\VVVSSSTTTVVVSSSPPPLLLJJJKKKMMMOOOOOOSSSTTTUUUSSSMMMGGGAAA??????===:::777444222111000000000/////////.........,,,---......,,,+++,,,...+++,,,---......,,,***)))...------...///...,,,*********))))))***+++---...,,,,,,***)))))))))***+++***+++,,,------------,,,++++++++++++,,,,,,,,,,,,************************)))((('''&&&''')))+++,,,((()))***++++++***)))(((((()))******))))))***,,,)))***+++,,,,,,+++******...,,,---000///,,,+++...+++,,,---...///000111222222222111000////////////......///000111333333444555666777888888;;;>>>AAAAAAEEEJJJPPPVVV]]]eeejjjooorrrvvvyyy|||OOOPPPQQQQQQOOOOOOPPPQQQQQQRRRSSSUUUWWWYYY[[[[[[ZZZ___bbb```___```___]]]______```cccggghhhfffccc]]]\\\ZZZYYYXXXYYY[[[\\\YYY\\\```aaa^^^[[[ZZZZZZ\\\[[[ZZZYYYXXXXXXYYYYYYWWWVVVTTTRRRPPPOOONNNNNNLLLMMMMMMLLLJJJLLLPPPUUUUUUVVVWWWXXXXXXXXXWWWWWWTTTTTTSSSSSSSSSSSSSSSSSSOOOQQQTTTWWWXXXXXXWWWVVVNNNMMMLLLJJJJJJJJJKKKKKKJJJLLLNNNQQQSSSSSSSSSRRRQQQQQQPPPPPPQQQRRRTTTUUURRRSSSTTTUUUUUUUUUUUUUUUWWWUUUSSSPPPNNNMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGEEECCC@@@>>><<<:::666333555333444:::>>>@@@EEEKKKMMMNNNOOOPPPQQQTTTXXX\\\___cccbbb[[[VVVSSSPPPLLLGGGGGGFFFEEEEEEFFFGGGHHHKKKJJJJJJJJJMMMQQQTTTWWWVVVXXX\\\___aaacccfffhhhaaaccc```YYYSSSQQQNNNJJJ???BBBDDDCCCAAA@@@BBBDDDDDDEEEFFFGGGFFFEEECCCAAAEEECCCBBBAAABBBCCCCCCCCCAAAAAA@@@@@@BBBDDDGGGIIIJJJMMMRRRUUUWWW\\\ccchhhgggfffccc\\\VVVTTTVVVYYYUUURRRNNNLLLMMMOOOPPPQQQWWWYYY[[[YYYSSSLLLGGGEEEBBB@@@<<<888444111000///333111///------...000111***,,,------------...000)))+++,,,......---,,,+++...---...///111///,,,******))))))((()))+++,,,---,,,,,,***)))))))))***+++***+++---...///...---------,,,,,,++++++******)))************************(((((('''&&&''')))+++---'''(((***++++++)))'''&&&''')))+++***''''''***---,,,++++++,,,------***((()))(((***---,,,)))***///++++++,,,---...///000111555333111///------------////////////000000000111444555666777777999===@@@???BBBHHHMMMSSS[[[bbbggglllooossswwwzzzPPPPPPOOOOOONNNOOOOOOOOORRRTTTUUUUUUVVVWWWZZZ\\\^^^______]]]\\\\\\^^^```]]]```eeehhhiiigggdddaaacccaaa^^^\\\YYYYYYXXXXXXZZZ\\\^^^^^^]]][[[[[[[[[^^^\\\ZZZYYYXXXWWWUUUSSSXXXWWWUUUSSSPPPNNNLLLKKKMMMNNNNNNLLLJJJKKKPPPTTTXXXWWWVVVVVVUUUUUUVVVVVVQQQPPPOOOOOOQQQRRRQQQPPPPPPQQQTTTWWWYYYXXXUUURRRRRRPPPMMMJJJHHHHHHHHHIIIPPPPPPOOOPPPQQQQQQNNNLLLOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRROOOMMMJJJHHHFFFFFFFFFGGGBBBDDDEEEFFFEEEDDDBBBAAA@@@??????===:::777444222222111444:::===>>>CCCJJJKKKMMMOOOPPPQQQRRRUUUWWW]]]\\\ZZZWWWTTTPPPNNNLLLGGGFFFDDDCCCDDDGGGIIIKKKNNNOOOPPPQQQRRRUUUYYY]]]^^^```cccffffffdddbbb```aaa^^^YYYTTTPPPLLLKKKJJJGGGEEECCCDDDEEEDDD@@@<<>>AAADDDHHHJJJMMMTTT]]]ccckkkoootttwwwzzz|||~~~QQQQQQPPPOOONNNNNNOOOOOOQQQRRRTTTUUUVVVWWWZZZ\\\^^^______^^^]]]^^^aaaddd___aaadddggghhhfffcccbbb___^^^]]]\\\ZZZYYYYYYYYY[[[]]]______]]][[[[[[\\\^^^\\\ZZZYYYYYYXXXVVVTTTUUUTTTSSSRRRQQQOOONNNNNNMMMMMMNNNLLLKKKLLLPPPTTTWWWWWWVVVUUUUUUTTTUUUUUUQQQPPPOOOOOOOOOOOONNNLLLKKKLLLNNNRRRTTTTTTQQQOOOOOONNNLLLJJJIIIJJJKKKLLLNNNMMMNNNOOOQQQQQQOOOMMMOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOJJJIIIGGGEEECCCCCCCCCCCC@@@AAABBBCCCBBBAAA???>>><<<<<<<<<;;;999777555333111000333888;;;===CCCIIIMMMOOOQQQQQQQQQQQQSSSTTTXXXWWWWWWUUUSSSQQQNNNLLLHHHGGGFFFEEEFFFIIIKKKMMMPPPQQQSSSTTTVVVYYY]]]aaabbbbbbccccccbbb___\\\[[[YYYWWWUUURRROOOMMMKKKJJJFFFDDDBBBBBBCCCCCC@@@>>>EEEFFFGGGFFFDDDCCCDDDEEEJJJEEE@@@???BBBDDDCCCAAADDDCCCBBBBBBBBBCCCDDDEEEHHHKKKNNNPPPSSSWWW]]]```^^^```^^^XXXTTTVVVWWWWWWWWWVVVTTTQQQOOOOOORRRUUU]]]]]]\\\XXXTTTQQQQQQQQQPPPMMMHHHBBB===888555333222111000111111111///...//////...---------......,,,,,,---------.........///......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,++++++***++++++,,,***)))((()))+++------,,,+++******************+++***)))''')))+++,,,+++))))))))))))))))))*********(((***+++***)))((()))+++******+++++++++,,,,,,,,,///...---,,,++++++++++++,,,,,,---///000111222333888666333///---------....../////////000000000000222333333444555777;;;>>>???BBBFFFIIIMMMSSS]]]dddjjjnnnrrrvvvyyy{{{~~~SSSRRRQQQPPPOOONNNNNNNNNOOOQQQSSSUUUVVVWWWZZZ\\\]]]]]]]]]\\\[[[]]]aaadddaaabbbdddeeeeeedddcccbbb\\\]]]]]]\\\\\\[[[ZZZYYY[[[]]]^^^^^^\\\[[[[[[[[[]]][[[YYYYYYYYYXXXWWWUUURRRRRRQQQQQQQQQPPPPPPPPPLLLMMMMMMLLLLLLNNNRRRUUUVVVVVVTTTSSSRRRRRRRRRRRRPPPOOONNNNNNNNNMMMKKKIIIKKKLLLNNNQQQTTTUUUSSSQQQMMMMMMLLLKKKKKKLLLNNNOOOLLLLLLLLLNNNPPPPPPOOOMMMNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOMMMLLLJJJJJJDDDCCCBBBAAA@@@???>>>===<<<===>>>>>>>>>===;;;:::888888999888888666555555333111333777:::===DDDLLLOOOQQQRRRRRRQQQPPPQQQRRRQQQRRRSSSSSSRRRPPPNNNLLLJJJIIIHHHHHHIIIKKKNNNPPPTTTVVVXXXYYY[[[]]]aaadddeeedddaaa]]]ZZZWWWTTTSSSOOOPPPPPPPPPOOOMMMKKKJJJDDDBBB@@@@@@AAABBBAAA@@@EEEFFFGGGFFFEEEDDDEEEFFFHHHDDD@@@@@@BBBDDDCCCBBBCCCCCCBBBBBBCCCDDDEEEEEEFFFHHHKKKMMMOOOSSSXXX\\\___```]]]VVVSSSVVVYYYYYYXXXXXXWWWTTTSSSSSSUUUXXX______]]]ZZZVVVUUUVVVWWWSSSRRROOOJJJEEE???:::888444222111000111111///---111///---++++++---000222---------.........//////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++***++++++,,,,,,((('''&&&(((+++---...---*********++++++*********)))((('''(((***+++***)))************)))))))))))))))***+++***))))))***+++)))***+++,,,---,,,++++++......---,,,++++++++++++,,,,,,---...000111222222888666333///---,,,,,,,,,....../////////000000000222222333222333666:::>>><<>>>>>>>>>>>===<<<::::::999::::::::::::999888777666666666666555555444444666333444999<<>>===;;;;;;;;;;;;;;;:::999888777888888888777777666666666666555444333333222222666444555999===AAAHHHQQQOOOQQQSSSTTTSSSQQQQQQRRRPPPQQQQQQQQQPPPMMMKKKIIIKKKJJJJJJKKKNNNRRRVVVYYY```bbbdddcccaaa_________^^^ZZZSSSMMMIIIGGGHHHIIIJJJLLLPPPRRRRRROOOJJJGGGCCCBBBBBBAAAAAABBBCCCEEECCCDDDEEEEEECCCCCCDDDEEEEEEDDDCCCCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDFFFGGGHHHKKKOOORRRWWW\\\]]]ZZZXXXYYYYYYWWWYYYZZZ[[[ZZZYYYXXXYYYZZZYYY]]]```aaa```^^^]]]]]]YYYZZZYYYWWWRRRKKKDDD@@@999666333222222111000///---------.........------+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,+++*********++++++,,,---+++)))(((((()))******)))+++,,,---......---,,,+++((()))))))))((((((((()))++++++******))))))(((((()))+++,,,+++***)))***+++((())),,,------,,,+++***------,,,+++++++++,,,,,,,,,,,,---...///000000111///...---,,,+++,,,,,,---............////////////111111111111111333888;;;===???AAABBBDDDIIIQQQWWW```dddjjjooossswww{{{}}}YYYXXXWWWVVVUUUTTTTTTTTTRRRUUUYYY[[[\\\]]]^^^```aaaaaa```]]]ZZZYYYZZZ[[[```___^^^]]]]]]^^^___```bbbbbbaaa___]]][[[YYYXXXWWWXXXWWWVVVSSSRRRSSSUUUVVVUUUTTTUUUWWWXXXWWWVVVTTTSSSRRRPPPNNNLLLKKKJJJNNNMMMLLLNNNPPPRRRSSSRRRNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNQQQSSSTTTRRRPPPPPPOOONNNPPPRRRUUUVVVVVVTTTSSSRRRQQQOOOMMMLLLKKKNNNMMMKKKKKKJJJHHHDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>===<<<:::999888999999999999999999999888666666555555555444444444666555444333222222222222555444666;;;>>>BBBIIIQQQOOORRRTTTUUUSSSRRRQQQQQQRRRQQQPPPOOOMMMJJJIIIHHHKKKKKKLLLNNNRRRWWW\\\___eeegggiiigggddd```^^^]]]XXXTTTNNNHHHEEEDDDFFFHHHLLLNNNQQQSSSSSSOOOJJJGGGDDDDDDEEEDDDCCCCCCEEEFFFBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFBBBDDDEEEFFFGGGIIIMMMPPPTTTZZZ]]][[[ZZZ[[[ZZZWWW[[[\\\^^^]]][[[ZZZZZZZZZXXX\\\bbbeeeeeecccaaa```]]]^^^^^^\\\WWWPPPIIIEEE<<<999555333333222111000......///000000...---,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************+++,,,------...,,,***)))))))))((('''*********++++++*********)))***+++***((('''((()))************))))))))))))***+++,,,+++*********,,,)))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,,,,,,,------...//////000000,,,,,,,,,,,,,,,,,,------------.........////////////000111111111333666888<<<>>>@@@@@@AAAEEEMMMRRR\\\aaagggmmmqqqvvvzzz|||~~~ZZZYYYYYYXXXWWWWWWWWWXXXVVVYYY\\\_________```aaa___```aaa___]]][[[ZZZ[[[\\\\\\[[[[[[\\\]]]^^^___```___^^^\\\[[[YYYYYYYYYXXXXXXWWWUUURRRQQQSSSTTTVVVUUUUUUVVVXXXZZZYYYXXXSSSRRRQQQOOONNNLLLKKKJJJLLLKKKJJJKKKNNNPPPOOOMMMNNNMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRUUUWWWVVVTTTQQQTTTRRRQQQQQQTTTVVVXXXXXXQQQQQQPPPOOOMMMKKKIIIHHHIIIHHHGGGFFFFFFDDDAAA>>>@@@@@@???>>>======<<<<<<999999999888888666555555888777666666666777888999444333333222222222222222333333222222222333444555888777:::@@@DDDFFFMMMTTTRRRTTTVVVVVVTTTQQQOOONNNPPPOOOMMMKKKIIIHHHHHHHHHMMMMMMNNNQQQVVV]]]bbbfffhhhjjjlllkkkgggccc```___VVVRRRLLLFFFDDDDDDFFFHHHLLLNNNQQQSSSRRROOOKKKHHHEEEGGGIIIHHHFFFEEEFFFGGGBBBDDDEEEEEEDDDDDDEEEFFFDDDFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMLLLKKKIIIGGGFFFCCCDDDEEEFFFFFFHHHLLLNNNUUUZZZ\\\YYYYYY[[[[[[ZZZ^^^```aaaaaa___\\\[[[[[[ZZZ^^^cccfffgggffffffgggaaabbbaaa___ZZZTTTMMMIII???<<<777555444444333222333222222111000///......,,,,,,,,,,,,---------...------------------------------------------------+++,,,,,,,,,,,,+++******************+++,,,---...///---+++*********)))'''+++******************+++)))+++,,,+++)))''')))***)))))))))))))))************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,------....../////////......---------------------------.........//////---///111222222333444666:::<<<>>>>>>???DDDKKKQQQZZZ^^^eeekkkppptttyyy|||{{{[[[ZZZZZZYYYYYYYYYZZZZZZXXX[[[___aaaaaaaaaaaabbb[[[]]]______]]][[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^\\\[[[YYYXXXYYYYYYZZZXXXYYYXXXUUUSSSRRRSSSUUUWWWVVVVVVXXXZZZ\\\[[[ZZZQQQQQQPPPOOONNNLLLKKKKKKKKKIIIHHHIIILLLMMMLLLJJJNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTVVVXXXYYYXXXTTTQQQRRROOOMMMMMMPPPRRRTTTTTTNNNNNNNNNMMMKKKJJJHHHGGGDDDCCCBBBCCCCCCBBB???===??????>>>===<<<;;;;;;:::666666666666555444444333777666555444444555777999222222111000000000000000111111111111222555777888<<<;;;???FFFJJJLLLRRRXXXTTTVVVXXXWWWSSSOOOMMMLLLNNNLLLJJJGGGFFFFFFGGGHHHNNNOOOPPPTTTZZZaaagggjjjiiikkknnnmmmjjjfffcccaaaVVVRRRLLLGGGDDDDDDFFFHHHKKKNNNPPPRRRRRROOOLLLJJJFFFIIILLLKKKHHHFFFFFFHHHCCCEEEFFFFFFEEEEEEFFFHHHEEEFFFHHHJJJJJJKKKMMMOOOOOOOOOOOONNNLLLJJJGGGFFFDDDEEEFFFFFFFFFHHHKKKNNNVVVZZZ[[[WWWWWWZZZ]]]\\\```bbbddddddaaa^^^]]]\\\^^^```dddfffggghhhkkkllleeeeeedddaaa]]]WWWQQQMMM@@@===999666555555444333888666333000//////000111---------.........//////------------------------------------------------++++++,,,---,,,+++***)))************+++,,,---...///---+++***++++++***)))...---,,,++++++,,,---...***,,,---,,,)))((()))+++(((((())))))******++++++***+++,,,,,,******+++,,,++++++*********+++,,,---,,,,,,,,,++++++,,,------,,,------....../////////111000000///......---------------.........//////,,,...111333333222333444777:::<<<===???DDDKKKQQQXXX]]]cccjjjoootttxxx{{{yyy]]]]]][[[ZZZYYYYYYYYYYYYWWW[[[```dddffffffdddccceeebbb___]]]\\\\\\[[[ZZZUUUVVVWWWYYYYYYYYYYYYXXX[[[\\\[[[YYYWWWUUUVVVWWW\\\[[[YYYVVVTTTRRRQQQQQQTTTSSSSSSTTTVVVWWWWWWVVVTTTSSSRRRPPPNNNLLLJJJIIIMMMMMMMMMMMMMMMNNNNNNOOOQQQQQQRRRRRRSSSRRRRRRRRROOORRRUUUXXXYYYVVVSSSQQQQQQOOONNNNNNPPPPPPOOOMMMMMMKKKIIIFFFEEEDDDEEEEEE>>>?????????>>>;;;999888999999999999999999999999555555444444333222222222333333333333333222222222111111111222333444666777222222333444666999<<<===CCCEEEIIIMMMQQQTTTVVVWWWUUUUUUVVVWWWWWWUUUQQQNNNQQQLLLJJJJJJHHHEEEFFFIIINNNOOORRRWWW]]]dddjjjnnnhhhiiijjjlllmmmjjjfffbbb\\\VVVNNNGGGEEEFFFGGGHHHOOONNNNNNPPPRRRRRROOOKKKJJJLLLNNNOOOMMMLLLKKKLLLKKKIIIGGGDDDBBBDDDHHHLLLHHHHHHHHHJJJMMMRRRWWWZZZYYYUUUQQQMMMLLLJJJHHHFFFGGGEEEDDDFFFIIIMMMPPPQQQXXXYYYYYYXXXWWWYYY\\\___ccceeehhhgggddd```]]][[[[[[^^^cccfffhhhhhhjjjkkkjjjiiifffbbb]]]XXXTTTRRRHHHDDD???<<<::::::999999;;;777555555444000///111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***)))******************++++++...------,,,,,,++++++***++++++************++++++***)))))))))))))))******''''''''''''((((((((((((******))))))******+++,,,***+++,,,,,,******+++,,,------.........---,,,,,,......---------...//////---------,,,,,,------------.........//////000000222111000//////111333444333555888<<<@@@CCCEEEFFFTTTZZZbbbhhhlllpppuuuxxx^^^]]]\\\\\\[[[[[[\\\\\\ZZZ]]]aaaeeeggggggfffeeegggddd```^^^^^^]]][[[ZZZVVVVVVXXXYYYYYYYYYXXXWWWWWWXXXXXXWWWVVVVVVWWWYYY[[[ZZZYYYXXXVVVTTTSSSRRRRRRQQQQQQRRRTTTVVVUUUTTTSSSRRRQQQOOOMMMLLLKKKJJJQQQPPPPPPPPPQQQRRRSSSSSSQQQQQQRRRSSSTTTTTTTTTSSSPPPQQQTTTUUUUUUSSSQQQOOONNNMMMKKKKKKLLLLLLKKKIIIGGGEEECCC@@@???>>>??????;;;<<<<<<;;;:::999888888555555555555555444444444333333333222222111111111111111111111111111111111000000000111222333444555444555666999<<<@@@DDDFFFJJJLLLOOORRRTTTVVVWWWWWWWWWWWWWWWXXXXXXVVVSSSPPPRRRNNNKKKLLLJJJGGGHHHKKKMMMOOOTTTZZZ```eeeiiikkkiiijjjmmmpppqqqnnniiieee]]]WWWOOOHHHFFFFFFHHHHHHLLLKKKLLLOOORRRRRRPPPMMMKKKLLLNNNNNNMMMLLLMMMNNNLLLKKKIIIFFFDDDEEEIIILLLIIIIIIJJJLLLOOOTTTXXXZZZYYYVVVSSSPPPNNNLLLIIIGGGFFFFFFFFFHHHKKKOOOQQQRRRYYYZZZZZZZZZYYY[[[^^^aaadddgggiiiiiieeeaaa___]]]^^^aaadddggghhhiiijjjlllllljjjgggbbb]]]WWWSSSPPPIIIEEEAAA>>>>>>>>>>>>======999777888666111000222//////..................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++******************************+++++++++++++++,,,,,,,,,******))))))))))))******++++++***)))((((((((()))''''''((((((((()))))))))******))))))******+++,,,***+++,,,,,,******+++,,,+++,,,,,,---------,,,,,,.........---......///000000///...------...///000---........./////////000222111000000111333555666666777999<<<>>>AAACCCDDDQQQWWW___fffkkkoootttwww}}}\\\[[[[[[[[[\\\\\\]]]^^^___```cccfffhhhiiiiiiiiiiiifffccc```___]]][[[YYYWWWWWWXXXYYYYYYWWWVVVUUUSSSTTTUUUUUUUUUUUUXXXZZZYYYYYYZZZZZZYYYWWWUUUTTTPPPOOOOOOQQQSSSUUUUUUTTTRRRQQQPPPPPPNNNNNNMMMLLLRRRRRRRRRSSSSSSUUUVVVVVVSSSSSSTTTUUUUUUUUUUUUUUUPPPPPPPPPPPPOOONNNMMMLLLJJJIIIGGGGGGGGGGGGFFFDDDAAA@@@>>><<<::::::::::::999888777777666666666777333333222222222111111111111111111000000000000000111111111111111111111111222222222333444555666777888:::<<>><<<<<<999444222444000000/////////.........------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************((())))))***++++++,,,,,,++++++************++++++---,,,+++)))((((((''''''((())))))))))))***************))))))******+++,,,***+++,,,,,,******+++,,,******+++,,,---------,,,...---------......///000222111///......///111222.............../////////111111000111222444666777:::999999:::;;;>>>AAACCCNNNSSS[[[ccciiinnnsssvvvwwwzzz~~~XXXXXXXXXYYYZZZ\\\^^^^^^cccccceeefffhhhjjjkkkllliiigggcccaaa___]]]ZZZWWWXXXXXXYYYYYYXXXVVVUUUTTTRRRSSSUUUUUUTTTUUUWWWYYYWWWXXXZZZ[[[ZZZYYYWWWUUUQQQPPPPPPRRRUUUVVVVVVVVVRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVVVVVVVWWWVVVVVVUUUTTTSSSNNNMMMLLLJJJIIIHHHHHHIIIGGGEEECCCCCCCCCCCCAAA@@@???>>>===;;;:::999999:::999888666444333333444444333333222222111111000000////////////000000000000222222333333444444444555555555666888:::<<<>>>??????AAAEEEIIINNNSSSWWWYYYYYYZZZ[[[]]]]]]]]]]]]\\\[[[ZZZXXXXXXYYYXXXVVVTTTSSSOOONNNOOONNNKKKKKKMMMNNNPPPUUU[[[```dddfffgggdddgggkkkoooqqqooojjjeee^^^XXXQQQKKKIIIIIIJJJJJJJJJLLLOOORRRSSSSSSQQQOOOMMMMMMMMMLLLLLLNNNRRRUUURRRQQQOOOLLLIIIIIILLLNNNJJJLLLNNNQQQTTTVVVXXXYYY[[[YYYWWWUUUTTTRRRNNNLLLJJJLLLPPPSSSUUUWWWYYY[[[]]]^^^``````aaacccfffhhhgggiiikkkjjjgggdddbbbbbbdddeeeffffffeeefffhhhjjjlllkkkiiifffaaa\\\WWWUUUQQQNNNJJJHHHHHHGGGFFFEEEFFFBBB@@@AAA>>>888666777222222111111000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++++++++***************((()))))))))*********+++,,,,,,,,,++++++,,,,,,,,,++++++***)))(((((())))))))))))*********+++++++++******))))))******+++,,,***+++,,,,,,******+++,,,((()))***+++,,,---------,,,,,,,,,,,,,,,---...///333111///......///111333......................../////////000222444666777999888777777999===AAADDDKKKPPPWWW```hhhnnnsssuuutttxxx}}}XXXXXXYYYZZZ\\\^^^```aaaeeeeeefffgggiiijjjlllmmmhhhfffccc```^^^\\\XXXUUUXXXXXXYYYXXXXXXVVVTTTSSSUUUUUUVVVUUUTTTTTTUUUWWWUUUWWWXXXZZZZZZYYYWWWVVVTTTSSSSSSTTTWWWXXXXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPQQQRRRSSSTTTXXXXXXWWWVVVTTTRRRPPPOOOKKKIIIGGGDDDCCCCCCDDDDDDCCCBBB@@@@@@AAA@@@???=========<<<::::::999999888:::888666333222111111222222222111111000000000000//////000000111111222222333444444555666777777888888999:::===@@@DDDFFFHHHHHHJJJMMMQQQUUUXXX[[[\\\[[[\\\^^^___```aaa``````\\\ZZZXXXWWWWWWWWWVVVUUURRROOONNNPPPOOOKKKKKKNNNQQQRRRTTTWWW\\\aaaeeehhhdddfffiiimmmnnnlllgggccc\\\WWWQQQLLLJJJJJJKKKKKKMMMPPPSSSUUUUUUSSSQQQOOOMMMMMMMMMLLLMMMOOOTTTXXXUUUTTTSSSOOOMMMMMMOOOQQQLLLMMMOOORRRTTTWWWXXXYYY\\\YYYWWWUUUTTTSSSPPPNNNNNNRRRVVVXXXYYYZZZ]]]______aaacccdddeeefffiiikkkgggiiijjjjjjgggdddcccccceeeffffffeeedddccceeegggiiiiiiiiihhheeebbb^^^\\\WWWTTTPPPMMMLLLJJJHHHFFFIIIFFFDDDEEEBBB<<<999:::555555444333222000000////////////......---------...............---------+++,,,,,,---------,,,,,,+++++++++*********))))))*********))))))(((((((((++++++************++++++))))))(((((()))***++++++************++++++++++++******))))))******+++,,,***+++,,,,,,******+++,,,((()))***+++,,,---------************+++,,,---...111000...------...000111...............---------------...///111333444555666555444555888===BBBFFFIIIMMMUUU^^^gggnnnrrrtttuuuxxx}}}[[[[[[\\\]]]___bbbdddeeedddeeefffgggiiijjjkkklllgggeeecccaaa___\\\XXXUUUWWWXXXXXXXXXWWWVVVTTTSSSVVVVVVVVVUUUSSSRRRTTTUUUTTTUUUVVVWWWWWWVVVUUUUUUUUUTTTSSSTTTVVVXXXWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSPPPOOOOOOOOOOOOPPPQQQQQQTTTTTTSSSQQQOOOMMMKKKIIIFFFEEEBBB@@@>>>??????@@@???>>>======>>>>>>===<<<888888888777666666555555777777555333222111111000000000000000000000000000111111222333444555555555666666777888999:::;;;<<<>>>???AAADDDHHHKKKNNNPPPPPPRRRUUUXXX[[[]]]^^^___]]]^^^```bbbcccccccccbbb]]][[[XXXVVVWWWWWWWWWVVVRRROOOOOOQQQPPPMMMLLLNNNRRRRRRSSSUUUYYY^^^cccffffffggghhhjjjkkkhhhddd```YYYUUUOOOLLLKKKLLLLLLLLLNNNRRRVVVXXXWWWTTTQQQPPPMMMMMMMMMMMMNNNQQQVVVZZZWWWVVVUUUSSSPPPPPPRRRTTTPPPPPPQQQSSSUUUXXXZZZ[[[\\\YYYVVVTTTSSSSSSRRRQQQRRRVVVYYYZZZZZZ[[[___bbbbbbdddfffgggggghhhjjjlllhhhjjjkkkjjjgggeeedddeeefffggggggfffdddbbbbbbccceeeggghhhiiihhheeecccaaa\\\YYYUUURRRPPPNNNKKKIIIKKKHHHGGGHHHFFF@@@======999888777555444222111111000000000///......------////////////............+++,,,,,,---------------,,,,,,++++++***)))))))))++++++******)))((((((''')))(((((((((((((((((()))''''''(((((()))+++,,,---)))************+++++++++******))))))******+++,,,***+++,,,,,,******+++,,,******+++,,,---------,,,)))))))))***+++,,,---....................................---------------,,,---...///000222222333333222222444888>>>CCCGGGHHHKKKRRR\\\fffmmmqqqrrruuuxxx}}}\\\]]]]]]___aaaccceeefffcccdddfffgggiiiiiijjjjjjgggfffdddbbbaaa^^^ZZZWWWVVVWWWWWWXXXWWWVVVTTTSSSTTTTTTUUUSSSRRRQQQRRRTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTRRRQQQRRRSSSTTTSSSRRROOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIGGGFFFEEEBBB@@@>>><<<<<<<<<======;;;:::999:::;;;<<<;;;:::444444444444444333222111222222222333222222111111000000111111222333333333444444555666777888999999;;;<<<===>>>@@@AAABBBCCCJJJKKKLLLNNNQQQTTTWWWXXXVVVWWWZZZ]]]```aaabbbbbb```aaacccdddeeeddddddccc```]]]YYYWWWXXXYYYYYYXXXSSSQQQQQQSSSRRROOONNNPPPOOOPPPRRRVVVYYY]]]```aaagggfffeeeeeeeeebbb^^^[[[VVVRRRNNNKKKKKKLLLMMMNNNLLLQQQVVVXXXWWWTTTRRRRRRKKKMMMNNNOOOPPPSSSWWW[[[WWWWWWWWWUUUSSSSSSUUUWWWUUUUUUTTTUUUWWWZZZ]]]___\\\XXXTTTQQQQQQRRRRRRRRRTTTWWWZZZZZZXXXYYY^^^bbbdddfffhhhiiiiiiiiijjjllljjjkkklllkkkiiiggggggggggggiiijjjhhheeebbbaaaaaacccdddggghhhhhhfffcccaaa___\\\YYYWWWUUUSSSPPPNNNKKKIIIIIIJJJHHHBBB???@@@<<<;;;:::888666444333222111111000000///......---//////.........---------+++,,,,,,---......------,,,,,,++++++***))))))(((***************************))))))(((((())))))***)))((((((((()))***++++++)))))))))************+++******))))))******+++,,,***+++,,,,,,******+++,,,+++,,,,,,---------,,,,,,******++++++,,,...///000---......//////......---.........------,,,,,,,,,......///000111222222222111111222444888===BBBEEEGGGIIIOOOYYYdddkkknnnnnnsssvvvzzz|||~~~[[[\\\]]]^^^```bbbdddeeebbbccceeeggghhhiiihhhhhhhhhfffeeecccbbb___[[[XXXUUUVVVWWWWWWWWWVVVUUUTTTQQQRRRRRRRRRPPPPPPRRRTTTTTTSSSRRRRRRQQQRRRRRRRRRRRRPPPOOOOOOPPPQQQOOONNNLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEEEEEEEDDDDDDCCCBBB???>>><<<;;;::::::;;;<<<888777666777999;;;:::999333333444333333222111000---...000222333333222222333333444555666777777888555666777888999:::;;;<<>>??????:::999777666666666777777;;;;;;;;;:::999888777666666444111222444555444222777333111222666777444111333444555777888888999999;;;<<<===???AAABBBDDDEEEFFFIIIMMMQQQUUUWWWWWWWWW\\\\\\]]]^^^___`````````aaa^^^\\\]]]```cccfffgggeeeeeeeeefffgggfffccc```ccc```]]]^^^___^^^XXXRRRUUUUUUUUUTTTSSSRRRQQQPPPRRROOOMMMNNNQQQVVVYYYZZZ^^^]]]]]]\\\\\\ZZZWWWTTTTTTOOONNNRRRRRRMMMKKKMMMIIILLLPPPTTTVVVVVVTTTSSSOOOMMMMMMOOOSSSWWWYYYZZZ[[[ZZZXXXWWWWWWXXXYYYZZZYYYYYYZZZ[[[]]]___bbbccc___YYYSSSOOOOOOQQQQQQPPPZZZWWWTTTTTTVVVYYY[[[]]]eeefffgggfffffffffhhhjjjkkkkkkkkkllllllmmmnnnnnnmmmlllkkkkkkkkkiiieeebbbcccdddeeeggghhhiiiiiiiiicccaaa^^^[[[XXXVVVUUUTTTSSSQQQMMMIIIFFFCCCBBBBBBGGGEEEAAA>>>===;;;999777666555333222222000---+++222000...---------,,,+++...---+++,,,,,,---+++***---000000,,,&&&%%%(((---000...,,,))))))***,,,------,,,+++******+++,,,------,,,++++++***)))((((((+++++++++***************(((((((((***,,,------,,,)))***++++++******+++,,,...---,,,+++***+++,,,---***+++,,,---...---,,,,,,///......///000000///---,,,,,,------.../////////,,,+++,,,...222333333222111222333444666:::???CCC@@@FFFNNNVVV]]]ccchhhlllmmmqqquuuyyy{{{}}}WWWXXXYYY[[[[[[[[[[[[ZZZ[[[\\\]]]___aaabbbcccccccccccccccbbb```]]]ZZZXXXUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOPPPQQQQQQPPPOOONNNQQQQQQPPPOOOMMMJJJHHHFFFIIIIIIIIIIIIHHHGGGFFFFFF??????@@@AAAAAA@@@???>>>BBB@@@>>>===<<<;;;<<<<<<:::999999999999::::::;;;777666555444444444555555888888888888888777666666777555333333555666555333:::777555666888999777555777888999:::;;;<<<<<<<<<@@@@@@BBBDDDGGGIIIKKKLLLRRRSSSVVVXXXZZZ\\\\\\\\\^^^___```aaabbbbbbbbbbbb```___]]]^^^aaadddeeefffffffffeeefffgggfffdddbbb```____________\\\WWWSSSTTTTTTUUUTTTTTTSSSRRRQQQOOOMMMKKKLLLPPPTTTXXXYYY\\\[[[ZZZYYYXXXVVVSSSQQQRRRNNNMMMQQQRRRNNNLLLMMMKKKLLLOOORRRSSSTTTTTTTTTPPPNNNMMMNNNQQQUUUWWWXXXXXXWWWVVVUUUUUUWWWXXXYYYWWWXXXYYY[[[]]]___```aaa___ZZZSSSOOOOOOQQQSSSSSSWWWUUURRRRRRUUUXXXZZZ[[[cccdddeeeeeeeeeeeegggiiikkklllmmmooopppqqqrrrrrrooonnnmmmnnnmmmkkkgggdddeeeeeeggghhhiiiiiiiiiiiidddbbb___[[[XXXVVVVVVUUUSSSQQQNNNKKKHHHFFFDDDDDDHHHFFFBBB@@@???===;;;999999777555444333222000...222000------------,,,+++...---,,,,,,------,,,***...///...+++(((''')))---333222///,,,******************))))))))))))******,,,+++++++++***)))))))))************************(((((((((***+++,,,,,,+++,,,++++++))))))***,,,...,,,++++++******+++++++++***+++,,,---------,,,,,,---,,,,,,...000111000///---------------,,,,,,,,,111000///000111000///---///000111222444888===AAA@@@EEELLLSSSYYY```fffjjjmmmpppuuuyyy{{{}}}UUUUUUVVVVVVWWWVVVVVVUUUWWWXXXYYY[[[\\\]]]]]]]]]]]]^^^______]]]ZZZVVVTTTQQQPPPOOOMMMLLLLLLLLLLLLJJJKKKLLLMMMMMMMMMLLLKKKLLLKKKJJJHHHEEEAAA???===CCCCCCCCCCCCBBBBBBAAA@@@999::::::;;;;;;;;;::::::???===:::777666666888999888777666666666666666777666666555444444444444555666666777888999999888888999777666666777888888777===<<<;;;;;;<<<===<<<;;;>>>>>>@@@AAABBBBBBCCCBBBGGGHHHJJJMMMPPPSSSUUUVVV]]]]]]]]]^^^^^^_________aaaaaabbbcccdddddddddddd```^^^^^^___bbbdddddddddeeecccbbbbbbddddddcccaaa]]]___aaaaaa^^^YYYVVVTTTTTTTTTUUUTTTTTTSSSRRRQQQKKKIIIHHHIIIMMMQQQTTTUUUXXXWWWVVVUUUSSSPPPNNNMMMOOOMMMMMMPPPQQQOOOMMMMMMMMMNNNOOOPPPQQQSSSTTTUUUSSSPPPMMMMMMOOORRRTTTUUUSSSSSSSSSSSSTTTVVVXXXYYYTTTVVVXXX[[[]]]^^^^^^___]]]YYYTTTPPPQQQSSSUUUVVVVVVTTTSSSTTTWWWZZZ\\\\\\```aaacccccccccdddfffhhhhhhjjjmmmpppsssttttttsssqqqppppppppppppnnnjjjgggfffggghhhiiijjjjjjiiihhhcccaaa___[[[YYYWWWVVVVVVTTTSSSPPPNNNKKKIIIHHHHHHJJJGGGEEECCCBBBAAA???===>>>;;;888555444444222111111///---------...---,,,...---,,,,,,------,,,+++...---,,,*********+++,,,222111000///---,,,+++***(((((())))))))))))((((((******+++++++++******)))))))))))))))))))))))))))(((((())))))*********+++000...,,,)))((()))+++---)))******++++++************+++,,,---------,,,,,,++++++,,,...111222222111...------,,,++++++******333222111111111000...,,,---...000111333666;;;???@@@DDDIIINNNTTT[[[bbbgggllloootttxxx{{{}}}QQQQQQQQQPPPPPPOOOOOOOOOQQQQQQRRRTTTTTTUUUUUUUUUUUUVVVXXXXXXWWWSSSPPPMMMMMMMMMKKKJJJIIIHHHHHHHHHEEEEEEGGGHHHIIIHHHHHHGGGEEEDDDBBB@@@>>>;;;999888===============<<<;;;;;;888888888999999999999999999999888888777777777888777777666555555555666666888888777777777777777777777888:::;;;<<<===>>>>>>===<<<;;;;;;<<<=========@@@AAAAAABBBBBBBBBCCCCCCFFFFFFGGGIIIIIIJJJJJJJJJMMMNNNQQQTTTWWWZZZ]]]^^^```___^^^^^^]]]^^^^^^___```aaabbbbbbcccccccccbbb^^^]]]]]]^^^aaabbbaaa```___]]]\\\\\\]]]___^^^^^^ZZZ___cccbbb]]]WWWVVVVVVVVVVVVUUUTTTSSSQQQPPPOOOFFFDDDCCCEEEHHHMMMOOOPPPRRRSSSRRRPPPMMMKKKJJJJJJMMMLLLMMMPPPRRRQQQOOONNNNNNOOOQQQRRRSSSTTTTTTTTTTTTQQQNNNMMMNNNPPPQQQQQQPPPQQQQQQRRRTTTVVVXXXYYYRRRTTTWWWZZZ\\\]]]\\\\\\YYYXXXVVVVVVVVVVVVWWWWWWWWWWWWWWWYYY\\\_________^^^___```aaaaaabbbdddffffffhhhllloooqqqrrrqqqppprrrqqqqqqqqqqqqpppllliiiggghhhiiijjjjjjiiihhhgggbbb```]]][[[XXXWWWVVVVVVVVVUUUSSSQQQOOOMMMLLLLLLLLLJJJHHHGGGGGGFFFCCCAAABBB???:::777666555444333111///------.........---...---,,,,,,---...---+++...,,,******,,,------,,,,,,---...//////...------'''((()))******)))((('''))))))***+++++++++******(((((((((((())))))))))))((()))))))))((()))***+++111///,,,***)))))))))(((((()))+++,,,,,,,,,******++++++,,,,,,,,,---------,,,,,,,,,...111222111000---------,,,,,,,,,++++++///......000222222111000---...000111333666:::===@@@CCCFFFKKKPPPWWW___eeejjjnnnssswwwyyy|||~~~KKKJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOONNNKKKHHHFFFHHHGGGEEEDDDCCCCCCBBBBBB>>>???AAACCCDDDDDDCCCCCCAAA@@@???>>>===<<<;;;;;;999999999999999888888777777777777777777888999999222444777:::;;;:::999777777777666555555666666666::::::::::::;;;::::::::::::;;;===???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFDDDHHHLLLLLLKKKIIIJJJKKKMMMNNNOOOOOOPPPPPPPPPPPPRRRSSSUUUXXX[[[^^^```aaa^^^]]]\\\\\\[[[\\\\\\]]]]]]]]]^^^_________^^^^^^[[[ZZZZZZ[[[]]]]]]]]][[[ZZZXXXWWWWWWYYY[[[[[[ZZZYYY^^^cccbbb[[[VVVVVVWWWXXXWWWVVVTTTQQQOOOMMMKKKBBBAAA@@@AAAEEEHHHJJJKKKMMMNNNNNNMMMJJJHHHIIIKKKMMMNNNPPPQQQSSSTTTRRRNNNNNNPPPSSSVVVWWWVVVTTTRRRTTTQQQOOONNNNNNOOOOOOOOOOOOPPPQQQSSSUUUWWWYYYZZZSSSTTTWWWYYY[[[[[[ZZZYYYUUUWWWZZZ\\\[[[YYYWWWVVVXXXXXXZZZ]]]```bbbaaa```\\\^^^_________```bbbdddfffhhhkkknnnpppooonnnmmmpppppppppqqqrrrqqqnnnkkkhhhiiijjjkkkjjjhhhfffddd```^^^\\\YYYXXXWWWVVVVVVWWWWWWVVVTTTRRRQQQOOONNNNNNMMMLLLLLLLLLKKKHHHFFFFFFBBB===:::888777666555222000......//////...---...---,,,,,,......---,,,---+++***+++---...---,,,)))***,,,.........---,,,))))))+++,,,,,,+++))))))((()))+++,,,,,,+++***)))''''''(((((())))))))))))''')))***)))((((((+++---,,,+++******,,,,,,+++((()))***,,,---------,,,++++++++++++,,,,,,,,,------......---...000000///...,,,---------.........///,,,,,,,,,...111333222111---///111333444666:::===???AAAEEEHHHNNNUUU]]]ccchhhkkkppptttwwwzzz}}}DDDCCCBBBBBBAAAAAAAAABBB@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@???>>>===<<<;;;;;;;;;999:::<<<>>>????????????<<<;;;::::::999:::::::::777777888888888888777777666555555555666777888999...222888<<<>>>===:::888888888888888888999999:::===>>>>>>????????????>>>>>>@@@BBBDDDFFFHHHHHHIIIJJJKKKLLLLLLKKKKKKMMMOOOPPPVVV\\\\\\WWWRRRQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXZZZ\\\^^^___```[[[[[[[[[[[[[[[[[[[[[ZZZXXXXXXYYYYYYYYYYYYYYYXXXXXXVVVTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUWWWYYYXXXWWWXXX\\\___]]]XXXTTTTTTVVVWWWVVVUUUSSSPPPMMMKKKIIIBBBAAA@@@AAADDDFFFGGGGGGHHHJJJLLLKKKHHHHHHKKKNNNOOORRRTTTTTTVVVXXXUUUPPPNNNPPPTTTWWWXXXVVVRRRPPPQQQPPPOOOPPPQQQQQQOOONNNOOOPPPRRRTTTVVVXXXYYYZZZUUUVVVXXXYYYYYYYYYXXXWWWTTTXXX]]]___^^^[[[XXXWWWXXXYYY\\\```ccccccaaa^^^]]]^^^___^^^^^^^^^```bbbggghhhkkkmmmnnnnnnnnnmmmnnnnnnoooqqqsssssspppnnniiikkklllmmmkkkiiifffddd___^^^\\\ZZZXXXXXXXXXXXXYYYYYYXXXWWWUUUSSSQQQOOOPPPOOOOOOPPPQQQPPPMMMKKKIIIFFFBBB???===;;;999777555333111000000000///---...---,,,---...///...---,,,,,,------------------,,,,,,---------,,,***)))++++++,,,,,,,,,,,,++++++(((***+++,,,,,,+++)))((('''(((((())))))******+++''')))+++***((()))---111***((('''***...000///,,,***+++,,,,,,------------,,,,,,+++++++++,,,---...///......///000000...---,,,,,,---......///000000---------...000000///---...000222444555777:::===<<>>===<<<;;;;;;<<<<<<===:::;;;===>>>@@@AAABBBBBB@@@@@@???>>>============<<<;;;:::999888777777777444666888:::<<<<<<<<<<<<999888777666666777888888777777888999999888888777777666666666666888999:::444777;;;???AAA@@@>>><<<=========>>>???@@@AAABBBDDDEEEFFFGGGHHHGGGGGGFFFGGGHHHJJJLLLOOOPPPQQQQQQQQQRRRTTTSSSRRRRRRUUUWWW___gggnnnmmmeee\\\XXXXXXVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\]]]]]]ZZZZZZ[[[ZZZZZZXXXVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTRRROOOOOOPPPQQQRRRRRROOOOOOPPPRRRUUUVVVTTTSSSWWWXXXYYYWWWTTTQQQRRRSSSSSSRRRRRRQQQOOOMMMKKKJJJEEECCCBBBCCCEEEGGGGGGFFFDDDGGGJJJJJJIIIJJJOOOTTTRRRVVVXXXWWWXXX[[[WWWQQQNNNPPPRRRTTTTTTSSSQQQPPPNNNOOOPPPRRRTTTSSSPPPNNNOOOPPPRRRTTTVVVWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWWWW[[[^^^___]]][[[ZZZZZZ[[[\\\___dddfffeeebbb^^^^^^^^^___^^^]]]]]]^^^```ccceeegggiiikkklllmmmmmmlllmmmnnnqqqtttuuusssrrrlllnnnooopppnnnkkkgggeeeaaa___]]]\\\ZZZZZZZZZZZZ[[[ZZZZZZXXXVVVTTTQQQOOOQQQQQQQQQSSSTTTSSSQQQNNNMMMKKKGGGDDDBBB???<<<999888666333222111111///......---,,,---...//////...+++---//////,,,***,,,...------------------,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,---,,,***(((&&&(((((())))))***++++++,,,&&&)))+++***)))***///444555000***))),,,......---************+++,,,---...,,,,,,+++++++++,,,---......------...000111000...------------------------...---,,,---......,,,+++...000222444555777999<<<888;;;???DDDJJJQQQXXX]]]bbbfffkkkpppsssvvvyyy{{{::::::999888888999:::;;;777888:::===>>>@@@AAAAAA>>>===<<<;;;:::;;;<<<<<<<<<;;;:::888777777777777222333666888::::::::::::===<<<;;;:::999999:::;;;888888999999999999999888999999888888999:::<<<===<<<>>>@@@BBBCCCCCCBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNOOOOOOOOONNNNNNOOOPPPRRRTTTVVVXXXYYYYYYUUUWWWYYYXXXVVVWWWZZZ\\\lllttt|||yyynnnbbb\\\[[[XXXXXXYYYZZZZZZZZZYYYYYY[[[[[[[[[\\\\\\\\\\\\\\\XXXYYYZZZYYYXXXUUURRRPPPRRRRRRSSSSSSSSSRRRRRRQQQRRROOOLLLKKKLLLNNNOOOOOOJJJJJJLLLOOOQQQRRRPPPNNNVVVVVVUUUSSSPPPOOOPPPQQQOOOOOOOOOOOONNNMMMLLLLLLHHHFFFEEEEEEGGGHHHHHHGGGBBBFFFIIIJJJIIILLLRRRWWWTTTYYYZZZYYYZZZ]]]YYYQQQPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMPPPSSSVVVUUUQQQNNNNNNOOOQQQSSSUUUVVVWWWWWW[[[ZZZYYYXXXWWWVVVVVVVVV[[[]]]___]]][[[ZZZ[[[]]]^^^```dddhhhjjjiiidddaaa^^^______^^^]]]\\\]]]___^^^___aaadddgggiiilllmmmllllllnnnrrrvvvwwwvvvtttoooppprrrrrrpppmmmiiifffbbbaaa___]]]\\\\\\\\\]]]\\\[[[[[[YYYWWWTTTQQQOOORRRRRRSSSUUUVVVUUUSSSPPPPPPNNNKKKHHHFFFCCC>>>;;;:::888555333222111///......---,,,---///000///...***...111000+++)))+++...++++++,,,---...000111111---,,,+++******+++,,,---***+++------,,,***'''%%%((())))))***+++,,,,,,,,,&&&))),,,+++)))+++111666DDD;;;///))))))******)))***)))(((((()))+++---...---,,,+++***+++,,,---...,,,+++,,,...111222111000...------,,,,,,++++++***++++++***,,,---...---+++---///222444555666999;;;444888===BBBHHHOOOVVV[[[aaadddjjjnnnqqqtttxxxzzz;;;;;;;;;;;;<<<<<<===>>><<<<<<=====================;;;::::::;;;<<<;;;:::;;;;;;::::::999888888777777999999999888888:::<<<888999:::::::::999888777<<<;;;;;;:::;;;===>>>@@@>>>???@@@AAABBBDDDEEEEEEBBBCCCEEEHHHJJJLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSTTT[[[YYYXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWYYY[[[]]]^^^ZZZZZZZZZZZZ[[[]]]___```ddddddjjjqqqoooddd\\\[[[_________^^^]]][[[ZZZYYY[[[[[[[[[ZZZZZZXXXWWWVVVTTTWWWYYYXXXSSSOOONNNNNNQQQQQQQQQQQQPPPOOONNNNNNLLLJJJGGGFFFGGGHHHIIIHHHIIILLLPPPQQQPPPNNNOOOPPPYYYVVVQQQMMMJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKHHHFFFGGGJJJLLLKKKJJJHHHIIIKKKNNNPPPRRRSSSTTTVVVVVVVVVVVVWWWWWWXXXXXXSSSPPPLLLKKKLLLOOOQQQQQQSSSRRRQQQQQQRRRSSSRRRQQQRRRQQQQQQRRRTTTWWWZZZ\\\VVVTTTSSSSSSUUUXXX]]]```[[[YYYYYY\\\```bbb```^^^```bbbeeehhhiiigggbbb^^^^^^^^^]]]\\\\\\\\\]]]]]]aaa___]]]^^^aaafffjjjkkkgggkkkqqqwww{{{|||{{{zzzuuutttsssqqqooollljjjiiillliiieeeccccccbbb___\\\[[[\\\\\\ZZZXXXVVVVVVWWWZZZYYYVVVTTTSSSRRRRRRRRRJJJKKKMMMNNNLLLHHHCCC@@@===<<<999777444333222222222///---,,,---......------...///...,,,,,,...///---,,,,,,+++,,,---...///---,,,+++*********+++,,,,,,,,,------,,,+++)))(((((())))))(((((()))+++...'''((((((***+++,,,------EEEEEE;;;+++&&&,,,...))))))************+++++++++---,,,+++******,,,...//////...---...///000///.........---,,,,,,---------...------------...//////111,,,+++333;;;;;;888666666999>>>CCCGGGLLLRRRVVV^^^ccciiilllnnnqqqvvvzzz???>>>>>>>>>>>>??????@@@??????????????????@@@@@@???>>><<<<<<===>>>===<<<===<<<<<<;;;;;;:::999999999:::;;;;;;;;;;;;===???===>>>?????????>>>===<<>>>>>======???@@@@@@@@@AAACCCFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGHHHIIIJJJJJJKKKKKKKKKHHHJJJMMMPPPRRRRRRRRRRRRPPPQQQSSSUUUWWWYYYYYYZZZZZZZZZ[[[\\\]]]^^^______^^^\\\[[[\\\^^^__________________```aaacccdddeeedddddddddddddddeeefffgggiiiffffffgggeeeaaa___aaabbbbbbbbbbbbbbbaaa```___^^^^^^^^^^^^]]]\\\\\\\\\```___^^^^^^\\\YYYUUURRRTTTUUUVVVVVVTTTRRRPPPNNNKKKHHHFFFEEEGGGIIIJJJIIIIIIKKKMMMNNNNNNNNNOOOQQQKKKKKKKKKJJJJJJJJJJJJJJJFFFGGGHHHIIIKKKLLLMMMMMMOOOOOOOOOQQQTTTTTTSSSQQQSSSTTTUUUWWWYYY[[[\\\\\\XXXYYYZZZ[[[ZZZXXXVVVUUUQQQNNNLLLLLLOOOSSSUUUVVVQQQQQQPPPRRRTTTTTTSSSRRROOONNNNNNOOOQQQSSSUUUWWWQQQQQQQQQQQQRRRTTTUUUVVVZZZZZZZZZ]]]___aaa```___dddddddddfffhhhhhhfffdddbbbbbbbbbbbbbbbccccccccc___^^^]]]___ccciiilllnnnnnnpppssswwwyyy{{{||||||xxxxxxwwwuuurrrnnnkkkiiillliiifffdddcccaaa^^^\\\XXXYYYYYYYYYWWWWWWYYYZZZYYYXXXWWWWWWVVVWWWWWWWWWSSSRRRQQQOOOMMMJJJGGGFFFDDDCCCBBB@@@===999555222333000......///000//////---...///...,,,,,,...///......---------...//////++++++,,,,,,,,,,,,++++++***+++,,,,,,+++***((('''...+++((((((***+++)))'''))))))*********+++++++++...333222+++***---,,,''')))************+++++++++---,,,+++***+++,,,---...///...---...//////...---,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,---...------111777999666555666444666999<<<@@@FFFLLLQQQXXX^^^eeejjjnnnrrrxxx}}}}}}PPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKIIIGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEGGGGGGGGGIIIKKKNNNNNNNNNPPPPPPPPPPPPOOONNNMMMNNNPPPQQQRRRRRRQQQPPPMMMOOOSSSVVVXXXXXXWWWVVVTTTUUUWWWYYYZZZ[[[\\\\\\\\\\\\]]]^^^___``````aaa___]]]]]]^^^```bbbcccbbbbbbbbbcccccceeefffggggggfffeeeeeeeeeeeefffffffffiiihhhgggfffdddbbbbbbbbbcccdddddddddddddddcccbbb``````__________________dddbbbaaabbbcccaaa]]]XXXYYYZZZ[[[[[[YYYVVVRRRPPPMMMKKKHHHHHHJJJLLLLLLLLLKKKLLLMMMNNNNNNOOOPPPQQQHHHIIIJJJKKKLLLKKKKKKJJJFFFGGGHHHJJJLLLNNNOOOPPPOOOPPPRRRTTTVVVVVVTTTSSSWWWWWWXXXYYYZZZ\\\]]]^^^ZZZ[[[]]]]]]\\\YYYUUUSSSOOOMMMKKKKKKNNNPPPRRRSSSRRRQQQQQQRRRSSSSSSQQQOOONNNNNNNNNOOOPPPQQQSSSTTTQQQQQQSSSUUUVVVXXXXXXXXXZZZ[[[\\\^^^```aaaaaa```eeeccccccccceeegggffffffaaabbbbbbcccdddddddddddd```___^^^aaafffkkknnnooopppqqqrrrtttvvvxxxyyyzzzxxxxxxwwwuuurrrnnnkkkiiiiiihhhfffdddbbb```]]]\\\XXXYYYYYYWWWVVVVVVWWWYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVTTTRRROOOLLLJJJIIIHHHHHHHHHHHHGGGCCC>>>888555333111///...///000//////---...///...,,,,,,...///.....................///***+++,,,---------,,,+++******+++++++++***((((((,,,(((%%%''',,,///,,,)))******************++++++)))---...******---,,,'''))))))*********+++++++++,,,,,,+++++++++,,,---...000...------...///...,,,,,,++++++++++++,,,------...............///000000,,,...444999888333333666555666888999===CCCJJJOOOWWW\\\ccchhhlllqqqwww{{{|||~~~[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUSSSSSSSSSTTTSSSQQQOOONNNNNNMMMMMMLLLLLLKKKKKKKKKMMMNNNOOOOOOPPPSSSUUUUUUUUUVVVWWWVVVUUUTTTSSSQQQRRRTTTUUUVVVVVVUUUTTTPPPSSSVVVYYYZZZZZZXXXWWWWWWXXXYYY[[[\\\]]]]]]]]]]]]^^^^^^___```aaabbbbbb```^^^^^^___bbbdddeeedddcccdddeeefffgggggghhhhhhggggggggghhhhhhhhhhhhhhhhhhiiiiiihhhgggfffdddbbbeeeeeeeeefffeeeeeeddddddaaa``````___``````aaabbbeeecccccceeehhhhhheeeaaa`````````___]]]YYYVVVTTTOOOLLLJJJIIIKKKMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPJJJKKKMMMNNNNNNMMMLLLKKKIIIJJJKKKMMMNNNPPPQQQRRRPPPRRRUUUXXXXXXXXXWWWWWW[[[ZZZZZZZZZ[[[\\\]]]^^^[[[\\\]]]]]]\\\XXXUUUSSSSSSQQQOOONNNPPPRRRRRRRRRSSSSSSRRRSSSSSSRRROOOLLLOOOOOOOOOPPPQQQRRRSSSSSSPPPRRRTTTWWWYYY[[[[[[[[[[[[\\\^^^``````aaabbbccceeecccaaaaaacccdddeeeeeebbbcccdddeeefffgggffffffbbbaaaaaacccgggkkknnnnnnnnnnnnoooooopppqqqrrrssssssssssssrrroookkkgggeeecccccccccbbb___]]][[[ZZZXXXXXXWWWUUURRRRRRSSSUUUYYYYYYXXXXXXWWWWWWVVVUUUVVVTTTQQQMMMKKKJJJJJJJJJKKKKKKLLLKKKHHHCCC===:::666333000//////000///...---...///...,,,,,,...///..................------***+++,,,---...---,,,,,,******+++,,,+++***)))(((,,,(((&&&(((---///,,,)))******************+++++++++---,,,))))))++++++***))))))*********+++++++++++++++++++++,,,,,,------000...------......---+++,,,+++++++++,,,,,,---...///............///000000---///555999666111111555666777888999<<>>AAADDDJJJPPPXXX___dddiiipppvvvwwwxxxzzz}}}iiimmmmmmlllllloooooolllhhhhhhggggggfffdddcccbbb````````````___^^^\\\\\\\\\ZZZWWWTTTRRRQQQQQQQQQSSSSSSRRRSSSUUUWWWZZZ[[[]]][[[WWWTTTRRRQQQRRRSSSSSSTTTUUUUUUUUUVVVYYY\\\[[[\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]^^^___```aaabbbaaa`````````bbbdddfffggghhhgggggggggiiijjjiiihhhgggjjjnnnnnnkkkiiijjjkkkgggiiikkkmmmooopppppppppkkkiiigggeeeddddddeeefffhhhfffddddddeeeccc___[[[ZZZYYYYYYZZZ]]]```bbbccceeeggghhhhhhgggffffffggghhheeebbb___^^^___bbbcccaaa___\\\YYYVVVUUUUUUUUUXXXTTTWWW```ddd\\\SSSOOOOOOOOOPPPPPPRRRSSSTTTUUUSSSVVVWWWUUURRRPPPQQQSSSRRRQQQQQQRRRTTTVVVYYYZZZ[[[XXXTTTQQQQQQTTTXXX[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZVVVTTTWWWXXXWWWXXX[[[YYY[[[]]]^^^^^^]]]\\\ZZZ\\\ZZZXXXWWWYYYZZZZZZZZZ[[[ZZZYYYXXXYYY\\\___aaaaaadddggggggeeedddeeegggjjjjjjhhhgggeeecccbbbaaaeeegggiiikkkjjjhhhfffdddaaa```______^^^^^^^^^^^^\\\[[[ZZZYYYWWWTTTRRRQQQOOOOOOPPPOOONNNLLLJJJIIIKKKIIIGGGEEEDDDDDDEEEEEECCCBBB@@@???>>>>>>>>>???CCCFFFJJJMMMOOOPPPRRRSSSRRRQQQPPPOOONNNMMMMMMMMMMMMJJJIIILLLQQQTTTQQQNNNLLLHHHBBB===999666333000444222//////000000000000///......///000000///---+++,,,111444111+++***---///...------------,,,***((()))***++++++++++++++++++++++++*********)))))),,,,,,+++***((())),,,...)))***,,,------,,,***))),,,***)))***...///...,,,,,,------------,,,+++***,,,,,,------...///000000,,,...000///---...222666///000000111111111111000222333444555777<<>>???BBBFFFHHHJJJKKKMMMNNNOOONNNMMMMMMLLLMMMMMMMMMJJJHHHGGGKKKPPPSSSQQQOOOLLLHHHCCC???;;;888444222444222/////////000///...---,,,,,,---......---,,,222000//////,,,))),,,222...---,,,,,,------------))))))***++++++++++++++++++++++++*********))))))+++,,,,,,***))))))+++---)))***,,,------,,,+++***...,,,***+++------,,,***---------,,,,,,+++++++++,,,------...//////000000---............///222444///000000111111111111111111222333444666:::???CCCJJJNNNUUU[[[aaafffjjjmmmqqqssswww{{{jjjoooqqqppppppqqqoookkkkkkjjjiiifffdddbbb```_________```aaaaaa```___^^^ZZZWWWQQQLLLIIIIIIJJJKKKQQQRRRTTTUUUWWWWWWWWWWWWXXXVVVSSSQQQPPPPPPQQQRRRUUUVVVUUUSSSRRRRRRUUUWWWZZZ[[[\\\]]]^^^^^^^^^^^^___^^^^^^^^^^^^^^^______aaaaaaaaabbbdddeeeggghhhjjjiiihhhiiikkkkkkkkkiiipppooonnnmmmllljjjgggddddddfffhhhjjjkkkkkkkkkjjjhhhhhhgggggghhhiiijjjjjjhhhfffdddccccccbbb___]]]YYYYYYYYYZZZ\\\^^^```aaabbbccccccbbbaaabbbdddgggdddcccbbbaaabbbdddgggiiifffddd___[[[XXXWWWWWWWWWYYYXXXYYY\\\[[[VVVRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSXXXVVVUUUUUUUUUUUUTTTSSSTTTTTTTTTTTTRRRQQQOOONNNSSSQQQOOOOOOPPPSSSWWWZZZXXXYYY[[[]]]]]]]]]\\\\\\^^^[[[[[[]]]]]]YYYXXXZZZ[[[\\\]]]^^^___aaabbbbbbaaa___\\\\\\]]]]]]]]]]]][[[YYYWWWWWWYYY]]]aaaeeeiiiiiijjjiiigggggghhhjjjkkkiiigggeeeeeeeeefffgggggggggfffeeecccbbbaaa```aaa```^^^]]]\\\]]]___```]]]\\\ZZZXXXUUURRROOOMMMHHHHHHIIIIIIHHHGGGFFFFFFBBBBBBBBBAAA@@@???>>>===888777777888999;;;===>>>===???CCCEEEEEEFFFHHHJJJKKKKKKJJJJJJKKKLLLLLLMMMHHHFFFFFFIIINNNQQQQQQOOOLLLIIIEEEAAA>>>;;;777555555333111///000///...---...---,,,---......---,,,///,,,+++,,,+++)))---222---,,,,,,++++++,,,...///))))))***++++++++++++***+++++++++******************+++,,,+++******+++,,,((()))+++,,,---,,,,,,+++///---++++++,,,,,,***)))...---,,,+++++++++,,,---,,,------......//////000...---,,,---///111222111///000000111222222111111000111333444555999===AAAGGGKKKRRRXXX^^^dddiiilllnnnppptttxxx}}}lllqqqsssrrrrrrssspppkkklllkkkiiigggeeecccbbbaaaaaaaaabbbbbbaaa___]]]\\\WWWTTTNNNJJJHHHIIILLLNNNQQQSSSUUUXXXYYYXXXVVVUUUUUUTTTRRRPPPOOOPPPPPPQQQWWWWWWVVVSSSRRRRRRTTTWWWZZZ[[[\\\]]]^^^_______________^^^^^^^^^^^^^^^^^^___```aaabbbdddeeeggghhhjjjiiiiiiiiikkklllkkkjjjpppmmmjjjjjjkkkiiieeeaaaaaaccceeehhhiiihhhgggfffddddddeeeggghhhiiijjjjjjfffdddbbb```___^^^]]]\\\YYYZZZZZZZZZ[[[\\\___aaabbbbbbbbbaaa```aaaeeegggeeeeeeeeeeeefffgggiiijjjgggddd___[[[XXXWWWWWWWWWUUUWWW[[[\\\ZZZUUURRRRRRPPPPPPPPPPPPQQQQQQRRRSSSVVVSSSQQQRRRTTTUUUSSSPPPUUUVVVWWWWWWVVVSSSPPPNNNPPPPPPOOOOOOQQQTTTXXXZZZXXXYYY[[[\\\]]]\\\[[[ZZZ]]][[[]]]```___[[[ZZZ]]]^^^^^^___```bbbeeeggghhheeebbb```______```___^^^]]][[[YYYXXX[[[___eeehhhmmmmmmllljjjiiiiiijjjkkkkkkiiigggeeeeeegggiiikkkjjjhhhfffcccaaa``````___bbb```^^^]]]]]]^^^```aaa___^^^\\\YYYUUURRROOOMMMFFFFFFFFFFFFFFFFFFFFFEEE???@@@@@@@@@???===;;;:::999999999999;;;===???@@@>>>@@@CCCDDDDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMIIIGGGGGGIIILLLOOOOOONNNLLLJJJGGGEEECCC@@@;;;888888666444333222222000...111000......000000///...&&&&&&)))...///,,,,,,......---,,,+++******,,,...)))******+++++++++******************************)))***,,,,,,+++******+++))))))+++,,,,,,,,,,,,,,,---,,,++++++++++++******...---+++******+++---...,,,,,,,,,,,,------......///---+++---000222111//////000000111222222222222000222333444555888<<>>???>>>@@@BBBBBBBBBBBBDDDFFFEEEEEEFFFGGGHHHJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKIIIIIIGGGDDD@@@<<<;;;:::888777777666333111333111///...///000//////,,,***+++///000---+++---...///...,,,)))(((***,,,******+++++++++******)))************************(((***,,,,,,***))))))*********++++++,,,,,,,,,,,,)))***++++++++++++,,,,,,...---+++******+++---...***+++++++++++++++,,,,,,///---+++---000222000...//////111222222333333333111333444555666888<<<>>>BBBFFFLLLSSSYYY___fffjjjiiilllqqqvvvzzz~~~rrrvvvwwwuuutttuuurrrmmmkkkjjjhhhfffeeeeeeffffffdddeeeeeeccc```[[[VVVTTTKKKIIIHHHGGGIIIMMMQQQTTTXXXYYY\\\]]]^^^\\\ZZZXXXVVVUUUTTTSSSQQQQQQPPPPPPPPPOOONNNLLLKKKMMMQQQTTTYYYZZZ[[[]]]^^^___``````aaa``````___``````aaaaaa^^^___aaaccceeegggggghhhjjjiiihhhiiikkkkkkkkkiiiiiigggdddcccbbbaaa^^^\\\[[[]]]```bbbcccaaa^^^\\\[[[]]]```ccceeeffffffeeeaaa```]]]YYYVVVVVVXXXZZZ[[[]]]^^^]]][[[[[[^^^bbbeeeeeeeeedddbbbbbbdddfffggghhhiiijjjjjjjjjjjjiiiccc```[[[VVVTTTTTTVVVWWWXXX[[[\\\ZZZYYYWWWSSSNNNIIIIIIJJJLLLNNNPPPRRRSSSPPPOOONNNOOOPPPPPPOOONNNPPPRRRUUUVVVWWWUUUSSSRRRSSSSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXYYY\\\```^^^[[[^^^cccbbbccceeegggjjjlllnnnoookkkhhheeecccccccccbbbaaaaaa`````````bbbeeeiiikkkooonnnnnnoooppppppnnnlllkkkjjjhhhhhhhhhjjjlllmmmmmmkkkhhheeebbbaaa``````aaaaaaaaaaaaaaabbbbbbccc\\\[[[YYYVVVRRROOOLLLJJJIIIHHHGGGFFFFFFFFFFFFFFF@@@@@@@@@@@@>>>===<<<;;;===<<<;;;:::999:::;;;<<<===>>>???>>>===>>>@@@BBBCCCCCCCCCDDDFFFGGGIIIJJJKKKJJJIIIGGGGGGHHHIIIIIILLLLLLLLLLLLKKKHHHDDD@@@>>><<<;;;;;;;;;:::777555222000---,,,---......---;;;444...------+++---000+++---///---***((())),,,***++++++++++++***))))))***************+++++++++)))***+++***))))))***+++++++++++++++++++++++++++((()))++++++***+++,,,...---,,,+++++++++,,,---...++++++++++++++++++++++++---------...000000///...//////111222333333444444111333555666666888;;;===@@@DDDIIIOOOUUU[[[bbbfffhhhkkkoootttyyy|||uuuxxxxxxuuutttuuusssoookkkjjjgggeeeccccccccccccbbbccccccbbb___ZZZVVVSSSLLLKKKKKKLLLNNNRRRVVVXXX\\\]]]___``````^^^]]]\\\XXXXXXVVVUUUSSSRRRQQQPPPMMMMMMLLLJJJKKKNNNSSSWWWYYYZZZ[[[]]]^^^___``````aaaaaa```aaaaaabbbcccddd___aaacccfffhhhiiijjjjjjiiihhhggghhhjjjkkkjjjiiihhhhhhfffccc^^^[[[ZZZZZZYYY[[[^^^``````^^^[[[YYYYYY\\\```ccceeeeeedddcccaaa```]]]XXXUUUTTTXXX[[[\\\___```^^^[[[[[[___cccdddeeefffeeecccbbbbbbcccbbbdddfffhhhjjjjjjjjjiiibbb___ZZZUUUTTTUUUWWWYYYcccbbb]]]VVVUUUVVVRRRKKKJJJJJJKKKLLLNNNOOOQQQRRRPPPQQQRRRRRRPPPPPPQQQRRRRRRSSSUUUWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSUUUWWWZZZ[[[YYYYYY\\\^^^[[[YYY\\\cccbbbcccfffiiikkkmmmmmmmmmllliiifffddddddcccbbbaaaaaaaaabbbcccdddfffhhhiiinnnmmmnnnpppsssrrrooolllkkkjjjjjjjjjjjjkkkkkklllkkkjjjhhheeecccaaa```___aaabbbcccddddddddddddccc]]]\\\ZZZXXXTTTQQQNNNLLLJJJIIIHHHFFFEEEEEEEEEFFFAAAAAA???>>>===<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<======<<<;;;;;;===?????????@@@AAABBBCCCEEEFFFGGGGGGFFFDDDDDDEEEGGGHHHLLLMMMNNNOOOOOOLLLGGGCCC>>>=========>>>===:::888333000---,,,---......---<<<444...------,,,---000&&&***...///,,,***+++---+++++++++++++++***))))))))))))*********+++++++++*********)))((((((***,,,------,,,+++************(((***,,,+++))))))***,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---/////////.........//////111222333444444444000222444555555666888:::>>>AAAFFFKKKPPPVVV]]]aaagggiiimmmrrrvvvzzz|||}}}wwwyyyyyyuuutttuuutttpppllljjjfffcccaaa````````````aaabbbbbb___[[[VVVSSSQQQPPPQQQRRRTTTXXX[[[]]]___```aaaaaaaaa```___^^^ZZZYYYXXXVVVTTTSSSQQQPPPNNNNNNMMMMMMMMMQQQWWW\\\YYYZZZ[[[]]]^^^___``````aaaaaaaaaaaabbbccceeeeeeaaabbbeeehhhjjjkkkllllllhhhgggggggggiiijjjiiihhhjjjjjjiiiccc\\\XXXWWWYYYXXXZZZ]]]______]]]YYYWWWYYY\\\```dddfffeeedddcccaaa```]]]YYYTTTTTTXXX\\\]]]```bbb___\\\[[[___cccdddeeefffeeecccaaa```aaa^^^```cccfffiiijjjjjjiiibbb^^^ZZZVVVTTTVVVXXX[[[mmmhhh]]]SSSQQQTTTQQQJJJMMMMMMMMMMMMNNNOOOPPPQQQQQQTTTVVVUUURRRQQQSSSVVVVVVWWWXXXYYYYYYYYYXXXXXXVVVVVVVVVVVVUUUSSSRRRQQQRRRQQQQQQRRRUUUYYY]]]```[[[[[[\\\]]]YYYVVVZZZaaaaaacccfffiiikkkllllllkkkmmmjjjgggeeedddcccbbbaaaaaaaaabbbdddeeeffffffgggllllllnnnqqqttttttoookkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiigggeeecccaaa```___aaabbbdddfffgggfffdddccc```___^^^[[[XXXUUURRRQQQKKKJJJHHHFFFEEEDDDDDDEEEBBBAAA???===<<<<<<<<<===<<<<<<;;;:::;;;<<<>>>>>>===>>>>>><<<;;;;;;===???=========>>>???AAABBBCCCCCCCCCCCCBBBAAACCCFFFHHHLLLMMMNNNPPPPPPNNNHHHDDD>>>======>>>>>>>>>;;;999666333000...///000000///000,,,+++///111///,,,,,,!!!'''---///---+++---///+++++++++++++++***)))((())))))******++++++++++++++++++***(((''''''***---......,,,+++***)))))))))***,,,---,,,)))'''(((+++***+++,,,------------,,,........................***---111000...,,,---/////////111222333444444444///111333444444555777999<<>>>>>>>>>>>>>>??????===;;;999999::::::;;;<<<;;;;;;;;;===???>>>>>>===<<<<<<===??????>>>>>>======>>>@@@CCCDDDIIIMMMQQQSSSQQQMMMJJJHHHAAA>>>???DDDBBB;;;888:::666333111000000111000/////////.........---------------,,,,,,,,,,,,++++++---***(((((()))***))))))++++++******************,,,,,,+++***))))))******---------,,,+++***)))((()))***+++,,,,,,+++)))))),,,++++++******++++++,,,.........------,,,,,,+++///////////////......---222111111000111333444555111333555444333444777:::===@@@DDDHHHMMMTTT[[[``````dddjjjnnnqqqtttxxxzzztttuuuuuuuuutttrrrpppnnnllliiiddd```]]]\\\]]]]]]```bbbcccddddddbbb___^^^[[[\\\]]]___aaacccdddeeeddddddcccccccccbbbbbbbbb___]]]ZZZVVVRRROOOLLLKKKLLLLLLNNNPPPSSSVVVZZZ\\\ZZZ[[[[[[]]]___aaacccdddccceeegggggggggfffggghhhaaabbbdddeeefffffffffeeekkkjjjiiijjjkkkkkkiiigggeeedddbbb___[[[WWWSSSQQQQQQTTTWWWXXXYYYZZZ]]]^^^___```bbbdddffffffffffffaaa```^^^\\\[[[[[[\\\\\\dddbbb```^^^^^^```ccceeefffffffffeeeccc```]]][[[[[[[[[\\\]]]^^^```aaabbbaaa[[[XXXXXXVVVTTTWWW^^^bbb\\\TTTQQQPPPPPPMMMJJJJJJLLLOOOQQQRRRSSSUUUVVVUUUUUUUUUUUUUUUVVVWWWWWWZZZYYYXXXYYY[[[[[[[[[ZZZZZZUUUQQQNNNNNNOOONNNMMMMMMMMMNNNPPPSSSWWW[[[^^^___```___]]][[[ZZZ[[[\\\aaacccgggkkkmmmooooooooopppnnnjjjgggdddddddddddd``````aaacccdddeeefffgggeeegggjjjkkkkkkjjjjjjkkkmmmnnnnnnooommmkkkiiiggghhheeebbbaaaaaabbbbbbaaaccceeeggghhhiiihhhgggffffffdddaaa___^^^[[[WWWTTTNNNMMMKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@???????????????@@@@@@>>><<<::::::;;;:::;;;<<<<<<;;;;;;===???>>>>>>======<<<=========<<<<<<;;;;;;<<<>>>AAABBBGGGKKKOOOPPPOOOKKKHHHGGGAAA???@@@DDDCCC===:::;;;777555222111111111000000//////.........---------------,,,,,,,,,,,,++++++---***(((((()))******)))************************+++++++++*********))))))++++++,,,,,,,,,+++******)))***++++++++++++***))),,,++++++++++++++++++,,,......---------,,,,,,,,,......////////////......111111000000111222444555111333555555444555777999;;;===AAAEEEJJJQQQXXX]]]___ccchhhmmmqqqtttwwwyyy~~~rrrsssssssssrrrqqqooonnnkkkiiiddd```^^^]]]]]]^^^___aaaccceeefffeeedddcccbbbccccccdddeeeeeeffffffdddeeeeeeeeeeeeddddddccc^^^^^^\\\YYYUUUPPPLLLIIILLLMMMNNNPPPSSSWWWZZZ\\\ZZZ[[[\\\]]]```bbbdddfffgggiiikkkkkkiiihhhiiijjjbbbcccdddfffffffffeeedddkkkjjjiiijjjkkkkkkiiigggbbbaaa___\\\YYYUUURRRPPPPPPRRRUUUWWWYYYZZZ]]]______aaadddgggiiiiiiiiiiiidddcccaaa```___^^^^^^^^^bbb```^^^]]]^^^```bbbdddeeeeeedddbbb```]]][[[ZZZWWWWWWXXXYYY[[[\\\]]]]]]^^^[[[YYYWWWTTTRRRWWW^^^]]]YYYTTTRRRRRRPPPMMMJJJIIILLLPPPSSSUUUVVVXXXZZZWWWWWWXXXYYYZZZ[[[[[[\\\[[[YYYXXXYYY[[[\\\\\\\\\[[[WWWSSSPPPOOONNNMMMLLLMMMMMMNNNPPPTTTYYY]]]___``````^^^\\\ZZZYYY[[[]]]bbbdddhhhlllnnnnnnnnnmmmooolllgggcccaaabbbccceee______```bbbcccdddeeefff```bbbeeefffffffffhhhiiiiiijjjlllmmmlllkkkiiihhheeecccaaabbbccceeeffffffdddeeefffggghhhhhhhhhhhhhhhfffcccaaa```]]]YYYVVVPPPOOOMMMKKKIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@AAA???===<<<<<<===;;;<<<===<<<;;;;;;<<<>>>===============<<<;;;:::::::::999999:::<<<>>>???DDDGGGKKKLLLJJJHHHEEEEEEAAA@@@AAADDDCCC???<<<===:::777444222222222111000/////////.........------------,,,,,,,,,,,,++++++,,,+++)))((()))******)))******************************+++,,,+++***)))((()))***+++,,,,,,,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++------------,,,,,,,,,,,,,,,---...///000000000000000000000000111222333444111333555666666666777888888:::>>>BBBFFFMMMTTTXXX]]]aaagggkkkooorrruuuxxx}}}rrrrrrrrrrrrrrrqqqpppoookkkiiifffbbb```______```aaabbbdddfffggggggfffeeeggggggggggggggggggffffffdddeeefffffffffeeedddddd```___\\\YYYUUUPPPMMMKKKMMMNNNOOOQQQTTTXXX[[[]]][[[\\\]]]___bbbdddggghhhjjjkkkmmmllljjjiiiiiijjjfffggghhhiiiiiiiiihhhgggiiihhhggghhhiiiiiigggeee```___]]][[[XXXVVVSSSRRRQQQSSSVVVWWWYYY\\\___bbbaaacccgggjjjlllmmmllllllffffffeeedddcccaaa``````\\\[[[ZZZYYYZZZ\\\^^^```bbbbbb```___^^^\\\\\\[[[VVVWWWXXXYYY[[[[[[\\\\\\ZZZ[[[ZZZXXXUUUUUU[[[aaaZZZXXXVVVUUUUUUSSSOOOLLLJJJNNNRRRUUUVVVWWWYYYZZZZZZZZZ\\\]]]___```aaaaaa^^^\\\ZZZZZZ[[[]]]\\\\\\[[[YYYVVVSSSRRRQQQQQQQQQRRRQQQRRRSSSVVVZZZ]]]``````___]]][[[XXXYYY\\\^^^dddfffiiikkklllkkkiiiggggggfffcccaaa```aaabbbccc]]]^^^___```aaabbbcccccc]]]___```aaa```aaaccceeecccdddfffhhhiiiiiihhhgggdddcccbbbccceeeggghhhgggeeeeeeffffffggghhhhhhiiihhhfffcccbbb```^^^ZZZWWWRRRQQQPPPNNNKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB???@@@AAA@@@>>>======???===>>>>>>===;;;:::<<<===<<<=========<<<;;;999888999999999999:::;;;======@@@CCCFFFGGGEEECCCBBBBBB@@@@@@BBBCCCCCCAAA??????<<<:::666444444333222111////////////............------,,,,,,,,,+++++++++,,,+++))))))***+++***(((***************+++++++++(((***+++,,,,,,+++)))(((***++++++,,,,,,+++++++++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---+++,,,---///000111111111//////000000111222222333222333555666666666666666666888<<>>???@@@?????????===;;;:::;;;<<<;;;<<<<<<<<<;;;:::888777::::::::::::;;;<<<<<<======???BBBBBBAAA??????@@@???AAABBBBBBBBBCCCBBBAAA===;;;777555555444333222000000/////////.........------,,,,,,,,,+++++++++,,,+++******++++++***((())))))*********+++++++++((()))+++,,,,,,+++***(((,,,,,,,,,,,,+++***)))((()))))))))******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,---------+++,,,---///000111111111......///000111111111111333333333555666666666555555888;;;>>>BBBGGGNNNRRRXXX\\\aaagggjjjnnnrrrtttxxx{{{~~~ssssssssssssssstttttttttooommmkkkiiihhhgggggggggiiiiiihhhgggfffeeeccccccgggggggggffffffffffffeeeeeeeeeeeedddeeeeeefffgggeeebbb]]]YYYVVVUUUUUUUUUSSSSSSUUUWWWZZZ]]]aaacccaaabbbcccdddgggiiikkkmmmkkklllmmmkkkhhhfffeeefffeeefffgggiiiiiiiiihhhgggeeedddcccdddeeeeeecccaaaaaa```^^^]]][[[[[[ZZZZZZYYY[[[]]]^^^___bbbfffiiikkkllllllmmmmmmmmmmmmmmmkkkjjjhhhfffeeeccccccccc]]]]]]\\\[[[[[[[[[\\\]]]\\\[[[ZZZZZZ[[[]]]___aaa\\\]]]___```aaaaaa``````ZZZ^^^______aaaeeefffdddZZZ[[[[[[[[[ZZZXXXUUUSSSSSSTTTVVVVVVUUUVVVWWWYYY]]]___bbbeeehhhiiijjjjjjiiieeeaaa___^^^^^^]]]\\\[[[\\\\\\[[[YYYYYYZZZ[[[[[[ZZZYYYXXXYYYZZZ\\\]]]^^^^^^]]][[[YYYYYY[[[^^^bbbbbbbbbbbbaaa___^^^]]]\\\^^^aaacccddddddcccbbb[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVVVVYYY[[[^^^```cccfffhhhhhhhhhhhhdddccccccdddfffgggfffeeegggggggggggggggffffffeeecccaaa```______^^^[[[YYYVVVUUUUUUSSSPPPMMMJJJHHHGGGFFFEEEDDDDDDCCCCCCDDD@@@AAABBBBBBAAA@@@AAACCCAAAAAA@@@>>>;;;::::::;;;:::::::::::::::999888777::::::;;;;;;<<<<<<<<<<<<;;;<<<>>>>>>===<<<===>>>===@@@AAA@@@AAADDDDDDAAA===:::777555555555444333000000000/////////......------,,,,,,,,,,,,++++++,,,+++***+++,,,,,,***((()))))))))***++++++,,,,,,((()))***+++,,,+++******---------,,,+++***(((((())))))))))))***+++,,,---***+++,,,------,,,+++***)))******+++,,,------...+++,,,---///000111111111---...///000111111111000444333111222333555555444555777:::===@@@EEELLLPPPUUUYYY___dddhhhlllppprrrvvvyyy}}}ssssssssssssssstttuuuuuuqqqpppooommmlllkkkkkkkkkllllllkkkiiihhhfffeeedddeeeeeeeeeeeeffffffffffffhhhgggeeedddeeefffiiijjjfffdddaaa^^^\\\ZZZZZZYYYVVVWWWXXXZZZ]]]aaadddfffeeeeeefffgggiiikkkmmmnnnlllmmmmmmkkkhhheeeddddddcccdddeeeggghhhhhhhhhgggeeedddcccdddeeedddcccaaaaaa```___]]]\\\\\\]]]]]]___```aaabbbccceeeiiilllooonnnlllkkkjjjjjjjjjjjjllljjjhhheeecccccccccccc``````___^^^]]]]]]]]]]]]]]]\\\ZZZYYYZZZ\\\___aaa]]]^^^```bbbbbbbbbaaa``````ccccccdddhhhlllhhhaaa[[[\\\]]]\\\ZZZXXXVVVUUUVVVWWWWWWVVVVVVWWWZZZ]]]^^^```dddgggjjjlllmmmmmmjjjgggccc``````aaa``````\\\^^^^^^]]]ZZZXXXYYY[[[ZZZYYYXXXWWWXXXZZZ\\\]]]\\\]]]]]]\\\ZZZYYY[[[\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^_________^^^^^^ZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSQQQQQQRRRVVVYYY\\\^^^aaadddfffgggggggggbbbaaabbbdddfffggggggfffggghhhiiiiiihhhfffdddbbbaaa```______```___]]]\\\WWWWWWVVVUUURRRNNNKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBCCCEEEDDDDDDCCCEEEFFFBBBBBBAAA>>>;;;999999::::::999999888888888999999::::::;;;;;;<<<;;;;;;;;;999;;;<<<;;;::::::<<<===;;;@@@AAA>>>???DDDEEEBBB<<<999666555555666555444000000000000/////////...------,,,,,,,,,,,,++++++,,,++++++,,,---,,,***(((((())))))***++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))***))))))))))))+++,,,---)))***,,,------,,,***)))((()))***+++,,,---......,,,,,,...///000000000000,,,---...000000000000///555222///...111333444444333555888;;;>>>CCCIIIMMMSSSWWW]]]bbbgggjjjnnnqqqtttwww{{{rrrrrrrrrrrrssstttuuuuuusssrrrqqqooonnnnnnmmmmmmnnnnnnlllkkkiiihhhgggfffcccddddddeeefffgggggggggkkkiiifffeeeeeehhhkkkmmmeeeeeeeeedddbbb___]]][[[XXXYYYZZZ\\\___cccfffhhhgggggghhhiiijjjlllnnnooommmnnnnnnkkkhhheeeddddddbbbccceeegggiiiiiiiiihhheeedddddddddeeeeeecccbbbaaa```^^^]]]\\\]]]^^^^^^cccdddeeeeeeeeehhhkkkoooqqqooollliiigggfffggghhhmmmkkkgggdddbbbbbbcccdddaaa```___^^^]]]\\\\\\\\\___]]][[[YYYYYY[[[^^^```]]]^^^```bbbbbbbbb```___eeegggggggggmmmpppiii^^^[[[]]]]]]\\\ZZZWWWVVVUUUXXXXXXXXXWWWWWWYYY]]]aaa^^^aaaeeeiiilllnnnnnnnnnjjjgggcccaaabbbccccccccc]]]___```]]]YYYWWWWWWYYYWWWWWWVVVVVVWWWZZZ\\\^^^[[[\\\]]]\\\[[[ZZZ[[[\\\WWWVVVVVVVVVXXXZZZ\\\]]]\\\[[[YYYXXXXXXXXXYYYYYYZZZYYYXXXWWWUUUTTTSSSRRRPPPPPPOOONNNNNNPPPUUUYYYYYY[[[^^^aaacccddddddddd```___```cccfffhhhhhhggghhhiiijjjjjjiiifffbbb``````______```aaaaaa___^^^XXXXXXWWWVVVSSSOOOKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFGGGIIIBBBCCCAAA???;;;999999:::999888777777777888999:::999999:::;;;;;;;;;::::::999:::::::::999999;;;===:::???@@@===???DDDEEEBBB;;;888666555555666555555000000000000////////////---------,,,,,,,,,++++++,,,++++++,,,---,,,***(((((())))))***++++++,,,,,,******))))))***+++,,,,,,******+++,,,,,,,,,,,,+++***))))))))))))+++---...)))***,,,------,,,***)))(((((()))+++,,,---......,,,---...///000000000000,,,---...000000000000///666222---,,,///222444333222444777999<<>>???BBBDDDEEEBBBDDDGGGGGGFFFEEEEEEFFFEEEDDDBBB@@@>>><<<;;;:::888777666666777999;;;===999;;;>>>>>>===;;;;;;;;;999999999888888888777777999>>>@@@???@@@BBB@@@<<<<<<:::888777555555555666222222222222222111000///000///---,,,++++++,,,---++++++,,,---,,,+++***)))///...,,,+++++++++,,,,,,///...,,,+++***+++,,,,,,******+++,,,,,,,,,,,,+++******)))))))))))))))***++++++,,,---............+++***)))+++---......---...,,,***,,,000222222000------...000222222111///333111000111222444333333222333555777999===BBBFFFQQQUUUZZZ___dddiiinnnqqquuuwwwzzz}}}ttttttttttttttttttttttttrrrtttuuuvvvuuutttuuuvvvuuutttsssqqqooolllkkkjjjgggiiikkkjjjhhhhhhkkknnnmmmkkkjjjiiiiiikkkmmmooollljjjgggdddbbbcccdddeeebbbbbbcccdddfffhhhjjjkkkjjjjjjkkklllmmmnnnooooookkkllllllllljjjhhheeeccc```aaaaaabbbbbbbbbbbbbbb`````````bbbeeefffeeeddddddaaa^^^\\\]]]^^^___```dddeeefffhhhjjjkkkmmmmmmooolllhhheeedddddddddcccjjjfffdddeeedddaaaaaacccbbbbbbbbbaaaaaabbbbbbccccccaaa``````aaabbbaaa```dddddddddddddddcccbbbbbbccccccdddhhhjjjjjjfffccc```_________``````___]]]______^^^]]]^^^___aaabbbdddfffhhhkkkllllllkkkjjjhhheeebbbaaacccddddddcccbbbaaa```]]]ZZZYYYZZZ\\\]]]]]]\\\[[[ZZZZZZZZZZZZ\\\[[[ZZZ[[[[[[YYYTTTPPPLLLNNNRRRVVVXXXYYYXXXWWWYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUSSSQQQOOONNNMMMNNNNNNNNNNNNPPPSSSVVVXXX[[[[[[\\\^^^aaaccceeeeeecccdddfffhhhhhhgggeeedddfffffffffeeeccc```]]][[[ZZZZZZ\\\^^^```___\\\ZZZYYYVVVTTTRRRQQQOOOLLLJJJIIIEEEAAA???@@@BBBDDDDDDCCCDDDFFFFFFEEEEEEEEEFFFEEEEEEDDDBBB@@@>>><<<;;;<<<;;;::::::;;;===???@@@:::<<<>>>???===;;;;;;;;;;;;:::::::::999999999999@@@CCCCCC@@@???AAA@@@<<<===<<<:::888777777777777333333333333333222111000000///---,,,+++,,,,,,,,,+++,,,,,,---,,,+++***)))...---,,,+++******+++,,,...---,,,++++++++++++,,,******+++,,,,,,,,,,,,+++******))))))))))))******,,,,,,------...---------+++******+++---///...---///---,,,---111333333111/////////000222222000...333111000111222444333222111333555666999<<>>===;;;;;;:::999:::;;;===>>>;;;===??????===;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::@@@BBBAAA>>>===@@@???===>>>===;;;:::999999999999555555555555444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++************+++------,,,++++++++++++,,,******+++,,,,,,,,,,,,+++******)))))))))******+++---------...------,,,,,,,,,++++++,,,...///...---///...---...111222333222222111000111222111000...222111000111333444333222111222444666777;;;@@@DDDJJJNNNSSSYYY^^^ccchhhlllqqqsssvvvyyy}}}ttttttuuuvvvvvvuuuttttttvvvwwwyyyxxxwwwvvvvvvwwwyyy{{{|||}}}|||yyyuuussssssqqqnnnllllllkkkjjjhhhfffggghhhjjjkkklllllllllmmmllliiigggffffffffffffggggggffffffeeefffffffffjjjjjjkkkkkklllmmmmmmnnnnnnmmmkkkiiigggfffdddddd______^^^^^^]]][[[ZZZYYYXXXYYY\\\```cccdddbbb```ZZZ[[[\\\]]]^^^___aaacccgggggghhhjjjkkklllnnnnnniiigggeeedddeeeeeedddbbbgggdddcccfffeeecccccceeefffffffffggggggfffffffffhhhfffddddddeeeeeedddbbbfffeeedddcccbbbcccdddddd___```bbbcccdddbbb```___\\\[[[]]]```ccceeeeeedddeeedddbbbaaaaaabbbdddeeefffggghhhjjjjjjjjjiiihhhfffeeedddddddddeeeffffffgggiiiiiihhheeecccbbbbbb]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[XXXTTTNNNKKKGGGJJJOOOTTTWWWXXXWWWVVVXXXXXXWWWVVVVVVVVVVVVWWWYYYXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYXXXXXXXXXXXXXXX[[[^^^aaacccdddfffhhhiiiiiihhhgggeeeeeefffeeecccaaa^^^\\\WWWVVVWWWXXXZZZYYYWWWUUUUUUQQQMMMKKKJJJJJJJJJIIIIIIGGGCCCBBBBBBBBBBBBAAADDDDDDDDDCCCBBBCCCEEEGGGBBBDDDEEEFFFEEECCC@@@>>>;;;;;;:::::::::;;;<<<<<<===???@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666:::<<<;;;<<<>>>>>>;;;======<<<;;;::::::999999888888888777666555444333000//////...------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))******++++++............---,,,++++++---,,,+++,,,...///...---............///111111222111000///000222222111000222111111222333444333222111222333444666999>>>BBBGGGJJJPPPVVV[[[aaafffjjjoooqqqtttxxx|||ttttttuuuuuuuuuuuuttttttxxxzzz{{{zzzwwwuuuuuuvvvzzz|||~~~|||xxxvvvuuurrrooommmllljjjhhhffffffgggiiikkkllllllllllllmmmllljjjhhhgggfffffffffggggggfffeeeddddddddddddiiiiiijjjjjjkkkkkkllllllmmmlllkkkiiigggfffdddddd^^^^^^^^^]]][[[YYYXXXWWWUUUVVVYYY]]]aaabbbaaa___YYY[[[^^^______```cccfffgggggghhhiiikkklllmmmmmmgggeeeddddddeeeeeecccaaacccaaaaaaddddddaaa```ccccccdddeeefffggggggggggggiiifffbbb```aaaccceeeeeegggfffdddcccbbbcccdddeeecccdddddddddbbb___]]]\\\XXXXXXZZZ]]]aaadddddddddcccbbb```______bbbeeeggggggggghhhiiiiiiiiihhhhhhgggggghhhhhhhhhhhhiiijjjmmmnnnooolllhhhdddaaa```ZZZZZZYYYXXXXXXXXXXXXXXXYYY[[[]]]]]]ZZZUUUOOOLLLIIIKKKOOOSSSVVVXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVV[[[YYYXXXWWWVVVWWWXXXXXXXXXXXXWWWXXXXXXYYYYYYZZZVVVWWWWWWWWWVVVXXX\\\___aaabbbdddfffggggggggggggfffgggggggggeeebbb```^^^VVVUUUUUUVVVXXXWWWVVVTTTSSSPPPLLLJJJIIIJJJJJJIIIIIIFFFDDDCCCCCCCCCBBB@@@CCCCCCCCCBBBAAABBBDDDGGGAAABBBDDDFFFEEECCCAAA???AAA@@@@@@????????????@@@???AAAAAA@@@===;;;;;;;;;:::::::::;;;;;;;;;;;;;;;222777;;;;;;<<<>>><<<888<<<<<<<<<;;;;;;:::999999999999999888777666555444111111000000///......------------,,,,,,,,,,,,,,,***************************+++++++++++++++++++++******+++,,,,,,,,,,,,+++***************+++,,,,,,............---,,,++++++---,,,+++,,,.........,,,---------------...///000///...---///111333333333111111111222444444333111000111333333444777<<>>>>>???<<<888<<<<<<<<<<<<<<<;;;:::999;;;;;;:::999888666555444222222222222111000//////......---,,,,,,,,,,,,,,,)))***++++++,,,+++++++++)))***++++++,,,+++++++++******+++,,,,,,,,,,,,+++***************+++,,,------------...------,,,,,,---,,,++++++------,,,+++,,,---------,,,,,,...000---,,,+++---000333444444111111111333444444333111000111222222333666:::===BBBFFFLLLRRRXXX___eeeiiimmmooorrrvvvzzz~~~uuutttrrrpppppprrrtttuuuvvvwwwyyyyyywwwwwwwwwxxxwwwxxx{{{||||||{{{yyyxxxqqqrrrrrroookkkhhhiiikkkllllllllllllmmmmmmnnnnnnlllllljjjiiihhhgggfffeeegggffffffffffffggghhhhhhfffffffffggggggggggggggghhhhhhjjjjjjiiigggeeeddd^^^^^^^^^]]]\\\ZZZYYYXXXZZZYYYZZZ]]]```bbbbbbaaaaaacccdddbbb```aaafffkkkiiiiiijjjkkklllmmmmmmnnnjjjiiiiiijjjjjjhhheeebbbaaa______bbbbbb^^^\\\^^^ZZZ]]]```eeehhhjjjkkkkkkeeebbb^^^]]]___ccceeefffeeeeeeeeefffeeeddddddccceeefffgggeeeaaa^^^]]]^^^[[[[[[\\\___bbbddddddddddddbbb___\\\\\\___bbbdddiiiiiihhhhhhhhhggggggfffhhhkkknnnnnnmmmmmmoooqqqnnnnnnlllhhhbbb^^^[[[ZZZVVVVVVVVVWWWXXXYYYZZZ[[[XXX]]]bbbcccaaa\\\YYYWWWRRRRRRRRRSSSUUUXXX[[[]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\[[[YYYXXXYYYZZZ]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[TTTXXX[[[ZZZWWWVVVYYY\\\YYYZZZ\\\]]]___aaabbbccceeefffggggggeeeccc```___XXXWWWVVVVVVWWWWWWVVVTTTPPPNNNMMMLLLMMMMMMKKKIIIFFFEEEDDDEEEFFFEEECCCAAA@@@AAACCCCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCC@@@===;;;;;;<<<;;;;;;<<<<<<<<<============@@@???<<<<<<@@@@@@>>><<<===>>>>>>>>>===<<<;;;;;;;;;::::::888666555444333444444444444222111000///...---,,,+++,,,,,,---)))***+++,,,------,,,+++((()))***+++,,,++++++*********+++,,,,,,,,,,,,+++************+++,,,---...,,,,,,------...---------,,,+++******,,,,,,+++***,,,...///...,,,,,,...111---,,,+++,,,///111222222000000111333555555222000000000111111222444888;;;???CCCJJJPPPWWW]]]dddhhhjjjlllppptttxxx|||~~~uuussspppnnnnnnpppsssuuurrruuuwwwxxxxxxxxxyyy{{{vvvwwwyyyzzz{{{zzzyyyxxxooorrrtttqqqkkkhhhkkkoookkkkkkjjjjjjjjjkkklllllllllkkkjjjiiihhhfffeeeeeeddddddddddddeeefffhhhhhheeeeeeeeeffffffffffffffffffgggiiikkkjjjhhhfffddd___^^^^^^^^^\\\[[[ZZZYYY]]]\\\\\\^^^aaacccdddcccdddffffffccc```aaagggmmmkkkkkkkkklllmmmnnnoooooolllllllllmmmmmmkkkfffcccaaa___```cccbbb^^^\\\^^^]]]___bbbfffhhhiiiiiihhhbbb```______bbbdddeeeeeedddeeefffgggfffeeedddcccccceeefffddd```^^^^^^___^^^^^^___aaadddffffffeeefffddd```]]]\\\^^^```bbbiiiiiihhhhhhggggggffffffeeehhhkkklllkkkkkkmmmooonnnnnnlllgggbbb^^^\\\\\\VVVVVVVVVWWWYYY[[[\\\]]]XXX^^^dddfffccc___\\\[[[UUUTTTSSSSSSUUUYYY\\\___```___^^^^^^]]]]]]^^^^^^___^^^\\\[[[\\\^^^aaaccc____________^^^]]]\\\[[[TTTXXX\\\[[[XXXVVVYYY\\\WWWXXXYYY[[[]]]___```aaadddeeeffffffdddbbb```^^^YYYXXXWWWWWWXXXXXXVVVUUUPPPOOONNNNNNOOONNNLLLJJJEEEDDDDDDEEEGGGFFFDDDBBB???AAACCCDDDCCCBBBBBBBBBEEEEEEEEEFFFFFFGGGHHHHHHLLLLLLLLLKKKJJJIIIHHHGGGDDDDDDCCC@@@===;;;;;;<<<<<<=========>>>>>>??????===>>><<<888:::@@@EEEEEE>>>>>>???@@@@@@???======;;;;;;;;;:::888666555444444555666666555444222111///...---,,,+++,,,------***+++,,,---...------,,,((()))***+++,,,,,,+++*********+++,,,,,,,,,,,,+++************+++,,,---...++++++,,,---............,,,***)))***++++++***)))---///000///------///222///---++++++---///000///000000111333555555222000///000111111111444777;;;===AAAHHHOOOUUU\\\bbbggghhhjjjnnnrrrwwwzzz}}}~~~tttpppllllllooosssuuuuuuqqqtttwwwyyyxxxwwwwwwxxxxxxxxxwwwvvvvvvuuuvvvvvvxxxuuuqqqmmmkkkjjjjjjjjjllllllkkkkkkkkkllllllmmmjjjjjjjjjjjjiiigggfffdddccccccdddeeefffggghhhhhhiiiiiiiiihhhhhhfffeeeeeefffhhhjjjlllkkkiiifffccc```______```aaaaaa___^^^``````aaabbbbbbbbbbbbbbbcccddddddeeefffggghhhhhhnnnkkkjjjkkkmmmnnnmmmjjjooommmjjjjjjjjjhhhddd```^^^______^^^\\\[[[\\\\\\```ccchhhkkklllkkkkkklllgggffffffgggiiiiiihhhfffhhhggggggiiikkkjjjfffaaadddcccaaa```____________cccfffhhhjjjjjjgggccc```___^^^\\\\\\\\\___bbbdddeeeccccccfffgggdddeeehhhfffhhhjjjlllnnnooooooooonnnnnnmmmiiiddd___]]]\\\ZZZXXXVVVYYY^^^___\\\XXXZZZ^^^bbbeeeeeebbb^^^ZZZYYYXXXWWWXXXZZZ]]]```bbbcccbbbaaa```^^^^^^]]]]]]]]]]]]]]][[[[[[\\\___bbbddddddcccbbb```^^^\\\\\\XXXWWWXXXZZZ]]]_________```^^^[[[ZZZ\\\]]]^^^^^^```aaabbbcccbbbaaa^^^]]]\\\[[[YYYXXXVVVUUUUUUUUUQQQQQQPPPOOOMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDFFFHHHJJJKKKJJJNNNNNNNNNNNNLLLJJJHHHGGGEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>????????????@@@>>>===<<<<<<>>>@@@AAADDDBBB@@@>>>======>>>?????????===:::888777999;;;888777666777888888666444111111111000/////////.........---,,,,,,,,,------))))))*********+++++++++))))))))))))))))))))))))***++++++***))))))***,,,)))))))))+++,,,...000111++++++++++++++++++++++++------............------...---,,,,,,,,,,,,---......------000333444111---111222444444444666888:::>>>AAAFFFLLLQQQXXX```ddddddjjjqqqttttttwww}}}tttpppmmmmmmpppsssuuuuuusssuuuxxxxxxwwwvvvuuuuuuwwwvvvuuutttttttttuuuuuuwwwuuuqqqmmmjjjiiijjjjjjkkkkkkkkkjjjkkkkkklllmmmmmmmmmmmmllljjjgggeeecccaaaaaabbbdddfffiiikkkmmmjjjjjjjjjjjjiiihhhgggfffgggiiilllmmmmmmkkkhhhfffaaa```______aaabbbbbbaaabbbbbbbbbbbbbbbaaaaaaaaaeeedddddddddfffhhhjjjkkkmmmkkkjjjjjjlllmmmkkkiiikkkjjjjjjkkkkkkhhhbbb]]]______```^^^\\\[[[[[[\\\```dddhhhjjjkkkkkkkkkllliiihhhhhhiiikkkkkkjjjiiijjjiiiiiijjjjjjiiifffdddgggfffdddbbbaaaaaaaaaaaaeeegggiiijjjiiigggdddbbb___^^^]]]\\\]]]^^^```bbbeeebbbbbbffffffddddddggggggiiikkkmmmnnnooonnnnnnmmmnnnlllhhhccc___\\\\\\ZZZXXXWWWYYY]]]^^^[[[WWWZZZ]]]```cccccc```]]]ZZZ[[[[[[\\\\\\^^^```bbbcccaaaaaabbbbbbaaa___\\\[[[[[[[[[\\\[[[[[[\\\___bbbeeeeeeeeedddbbb```]]]\\\WWWVVVWWWYYY\\\^^^^^^^^^```]]][[[ZZZ\\\]]]^^^]]]^^^___`````````___^^^]]]]]]\\\ZZZXXXVVVUUUUUUUUURRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGFFF@@@AAACCCDDDEEEDDDCCCBBBCCCCCCDDDFFFHHHIIIIIIIIINNNNNNNNNNNNLLLJJJHHHGGGHHHGGGFFFDDDAAA???>>>===>>>>>>>>>>>>????????????@@@???>>>===>>>???AAACCCFFFEEEBBB???============@@@@@@???<<<999888:::<<<888777666777888888666555111000//////------,,,+++------,,,,,,,,,,,,------******++++++,,,,,,,,,,,,***************************++++++***))))))***,,,***+++---......,,,+++***+++++++++******+++++++++------............------...---,,,,,,,,,,,,---...000//////000222111...+++000111333333333555777999<<>>===>>>>>>?????????@@@@@@@@@AAA@@@???>>>???AAACCCEEEIIIGGGDDDAAA???======<<>>>>>===;;;;;;:::888555333000...---***+++,,,------------,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,------------,,,,,,------------------------....../////////............///000000000111333555888;;;???CCCGGGLLLRRRVVV___aaaeeelllssswwwxxxwww||||||~~~kkkmmmppprrrrrrssstttuuuppprrrtttuuuuuuvvvyyy{{{uuuuuuuuuuuuuuuuuuvvvvvvsssqqqnnnkkkjjjjjjlllmmmllllllllllllmmmnnnppppppkkkkkkiiihhhggggggggggggcccccccccdddfffjjjmmmooolllmmmmmmmmmmmmmmmlllllllllmmmnnnoooooonnnnnnmmmgggdddbbbbbbeeehhhkkkllljjjhhhgggeeedddcccddddddeeeiiioootttuuurrrmmmjjjhhhiiijjjjjjiiihhhiiijjjkkkkkkkkkiiiffffffgggiiigggfffccc___]]]___cccfffiiijjjjjjiiihhhiiikkknnnppppppoooqqqrrrsssrrrpppkkkhhhddd___\\\^^^cccfff_________aaaccceeehhhjjjiiiiiijjjlllmmmooopppqqqllllllkkkjjjhhheeecccaaa```^^^___dddfffeeefffjjjkkkmmmppprrrrrrpppnnnllljjjiiigggddd```^^^^^^______^^^]]][[[[[[ZZZZZZZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[^^^```ccceeeeeebbb^^^\\\YYYYYYXXXWWWVVVVVVWWWWWWUUUWWWZZZ\\\^^^```ccceeeeeehhhjjjkkkjjjeee```]]]WWWUUUSSSTTTWWW[[[]]]]]]^^^]]]\\\]]]^^^^^^]]]\\\^^^]]]\\\\\\\\\^^^aaabbb\\\ZZZXXXUUUUUUVVVWWWYYYWWWVVVUUUSSSQQQOOONNNMMMIIIJJJLLLNNNNNNMMMLLLKKKMMMLLLJJJIIIIIIKKKMMMNNNJJJLLLOOONNNLLLLLLOOORRRTTTUUUUUUVVVUUUSSSRRRQQQKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFAAABBBBBBCCCDDDDDDEEEEEEDDDEEEDDDBBB???<<<<<<<<<<<<<<<<<<>>>AAABBBAAA@@@<<<;;;999666333111///---***+++---...///......---++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,---,,,+++***))))))******++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------......------,,,+++---............000111...000111000000000222444777:::===AAADDDIIIOOOSSSZZZ]]]dddjjjooosssuuuuuu||||||}}}hhhlllppprrrqqqqqqssstttrrrtttuuuuuuuuuvvvyyy{{{uuuuuuvvvvvvvvvuuuttttttsssqqqnnnlllkkklllmmmnnnjjjjjjjjjjjjlllmmmnnnooommmllljjjhhhggggggggghhhbbbbbbdddeeehhhkkkmmmnnnkkkkkklllllllllllllllkkkkkkllllllllllllkkkkkkjjjeeedddccceeegggiiijjjiiigggggggggffffffffffffffffffiiilllooopppnnnjjjhhhgggiiikkkkkkiiiiiikkkmmmkkkmmmooommmkkkiiijjjllliiigggddd```___aaafffjjjllllllkkkiiihhhiiillloooooonnnnnnoooqqqqqqpppoookkkfff```]]]]]]```ccceeecccbbbbbbcccdddgggiiijjjggghhhkkkmmmppprrrssssssooonnnmmmjjjhhheeecccaaa___]]]___dddggggggiiimmmjjjlllpppssssssqqqooommmjjjjjjgggddd```^^^___aaa\\\\\\[[[ZZZXXXXXXYYY[[[\\\\\\[[[[[[[[[[[[\\\\\\^^^```bbbdddccc```\\\ZZZXXXXXXYYYYYYXXXXXXWWWVVVVVVYYY\\\^^^___aaaccceeeeeegggiiiiiihhhddd___]]]XXXVVVTTTTTTXXX[[[]]]^^^___^^^]]]^^^___```^^^]]]^^^]]]\\\\\\]]]^^^___```ZZZXXXUUUSSSSSSUUUXXXZZZWWWVVVUUUSSSQQQOOOMMMLLLNNNNNNNNNMMMMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOKKKNNNOOOMMMKKKKKKOOOTTTXXXXXXYYYYYYXXXWWWVVVUUUPPPOOONNNLLLJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFEEECCCBBBBBBBBBDDDEEE@@@AAABBBCCCDDDDDDEEEEEEGGGHHHHHHEEEBBB???>>>>>><<<<<<===@@@DDDFFFFFFEEE===<<<;;;888555333111000***,,,...///000000///...,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++***))))))***,,,******++++++++++++***)))***,,,---......---,,,***+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,+++---......------///222///000111111000000222444555888;;;>>>AAAFFFKKKOOOTTT[[[ccciiilllnnnqqqttt{{{{{{|||gggkkkppprrrqqqqqqrrrtttuuuvvvwwwvvvuuuvvvxxxzzztttuuuvvvwwwwwwuuusssqqqsssqqqooolllllllllnnnooohhhhhhhhhiiijjjkkkmmmnnnooonnnllliiihhhhhhhhhhhheeeeeefffggghhhiiijjjjjjjjjjjjkkkkkklllkkkkkkjjjkkkkkkkkkkkkjjjiiihhhhhhdddddddddfffiiijjjhhhgggeeeeeefffggghhhhhhgggggghhhhhhiiijjjjjjiiihhhhhhfffiiikkkkkkjjjjjjllloookkknnnrrrrrrooollllllllliiihhhdddaaa```ccciiimmmmmmmmmllljjjiiijjjmmmpppnnnmmmmmmnnnppppppooommmkkkeee^^^\\\^^^bbbddddddggggggffffffggghhhiiijjjeeegggkkknnnrrrtttuuuuuusssqqqooollliiigggeeeddd^^^\\\___eeehhhhhhkkkooojjjlllpppssstttrrrooommmkkkjjjhhhddd```___```bbbZZZZZZYYYXXXVVVWWWXXXZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^``````___\\\YYYWWWVVVXXXZZZ\\\\\\ZZZWWWUUUWWWZZZ]]]___```aaadddeeeeeefffhhhhhhfffccc___\\\[[[YYYWWWWWWZZZ^^^```aaa___^^^^^^___``````___]]]]]]]]]]]]\\\]]]]]]^^^^^^XXXVVVTTTRRRSSSUUUXXXZZZWWWVVVUUUSSSPPPNNNMMMLLLRRRQQQPPPNNNLLLJJJIIIIIIEEEIIIMMMQQQSSSRRRPPPOOONNNQQQQQQOOOKKKLLLRRRWWWZZZZZZ[[[[[[[[[YYYXXXWWWTTTSSSQQQOOOLLLIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDBBBAAABBBCCCDDD@@@AAABBBCCCDDDDDDDDDDDDIIIJJJJJJHHHDDDAAA@@@@@@<<<===>>>AAAEEEHHHHHHHHH@@@@@@>>>;;;999777555444+++,,,...000111111000///---------,,,,,,+++++++++++++++++++++++++++++++++***++++++***))))))***,,,###&&&)))---......,,,+++***,,,...000000...,,,***+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,...///...,,,,,,...111000111222111000111333444444666999<<>><<<;;;888444111111///...,,,,,,...///000000000111111111000///............---------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******---***)))+++...000---)))......////////////......---...............------,,,,,,---...////////////333///000666888444111111222111444:::======BBBHHHNNNUUU\\\aaadddhhhmmmrrrvvvxxx{{{}}}~~~tttsssrrrrrrsssuuuwwwxxxyyyzzzzzzzzzyyywwwvvvuuussssssssssssrrrrrrqqqqqqtttsssqqqnnnlllkkkjjjiiiggghhhhhhiiikkkmmmnnnoooiiihhhhhhjjjkkklllkkkiiinnnlllkkkkkkkkkkkkjjjhhhdddeeeeeeeeeddddddfffhhheeeeeedddddddddfffggghhhjjjiiihhhhhhhhhhhhfffdddeeeeeeggghhhjjjjjjkkkkkkfffggghhhiiihhhgggfffeeefffiiikkkmmmmmmnnnpppqqqttttttuuuvvvvvvtttsssrrrrrrrrrqqqqqqrrrrrrssstttqqqooommmkkkjjjkkklllmmmiiikkknnnrrruuuwwwxxxxxxpppnnnjjjhhhhhhhhhgggfffkkkmmmnnnmmmkkkhhhggggggccceeehhhkkknnnoooppppppmmmnnnmmmllljjjgggcccaaa```______```aaaccceeefffhhhhhhhhhiiijjjkkkmmmnnnjjjgggbbb]]]XXXVVVTTTTTTQQQSSSVVVYYY\\\^^^______aaaeeejjjkkkhhhccc]]][[[\\\\\\\\\]]]^^^___aaabbbaaa```___]]]\\\ZZZXXXXXXVVVXXX[[[]]]```ccchhhkkkgggeeecccaaa```___\\\ZZZVVVUUUVVVZZZaaaeeeeeedddcccbbbaaaaaaaaa```^^^\\\[[[^^^^^^[[[ZZZ[[[ZZZVVVTTTSSSRRRPPPOOONNNNNNNNNPPPVVV\\\[[[VVVPPPMMMMMMOOONNNNNNMMMMMMMMMMMMMMMHHHKKKOOOQQQQQQPPPQQQRRRTTTVVVYYY\\\___aaabbbbbb______^^^^^^]]]]]]\\\\\\\\\[[[ZZZZZZZZZYYYVVVSSSOOONNNMMMLLLLLLNNNPPPQQQPPPOOOMMMKKKJJJIIIIIIJJJNNNMMMJJJFFFCCCBBBDDDFFFNNNOOOQQQRRRQQQNNNKKKHHHBBBCCCCCCDDDCCCCCCBBBBBBAAA???>>>======;;;777444111111222222111///---,,,//////000000000///......------...///...---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,***)))+++...///---***---......//////......---...............---,,,+++............///000111111333000000333555333111222222111333777999:::???FFFLLLRRRYYY___cccggglllppptttwwwzzz|||}}}vvvtttsssrrrsssuuuxxxzzz}}}}}}}}}|||zzzwwwuuusssttttttssssssrrrrrrqqqqqqsssrrrpppnnnlllkkkjjjjjjfffggggggiiijjjlllnnnoookkkkkkkkklllnnnooonnnlllmmmllljjjiiijjjiiigggfff```bbbcccdddcccdddfffhhheeeddddddcccdddeeefffgggjjjiiiiiihhhhhhgggeeedddeeefffggghhhjjjkkkllllllhhhhhhhhhiiihhhgggfffeeefffhhhlllooopppqqqsssuuuuuuuuuvvvvvvuuuuuuttttttttttttssssssssssssssssssqqqooommmlllkkkkkkkkkllljjjlllppptttwwwzzz{{{{{{tttsssrrrpppnnnllljjjiiilllnnnooonnnkkkhhhffffffbbbdddgggkkknnnooopppooonnnnnnnnnllljjjfffccc```\\\\\\\\\]]]___bbbeeegggggggggfffffffffgggiiijjjgggddd```[[[WWWTTTSSSSSSPPPRRRVVVZZZ]]]```aaabbbfffiiimmmnnnkkkeee^^^ZZZWWWXXXYYY[[[]]]___aaaaaa```___]]][[[XXXWWWUUUUUUUUUWWW[[[^^^aaadddhhhkkkhhhfffcccaaa```^^^\\\ZZZUUUTTTUUUYYY^^^bbbdddddddddddddddccccccaaa___^^^\\\^^^]]]ZZZXXXZZZYYYUUUTTTSSSQQQOOONNNMMMLLLLLLJJJPPPUUUTTTNNNHHHGGGHHHLLLMMMMMMMMMLLLLLLNNNOOOIIILLLQQQTTTUUUUUUVVVWWWVVVXXX\\\___aaabbbaaa```]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\WWWTTTPPPOOOOOOOOOPPPRRRUUUVVVVVVTTTRRRPPPNNNNNNMMMNNNQQQOOOMMMIIIEEEDDDEEEGGGRRRSSSUUUUUUTTTPPPLLLJJJCCCCCCCCCCCCBBBBBBAAAAAA???>>>>>>>>>>>><<<999666222222333444333111///---------------------,,,,,,,,,---///000000...,,,+++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++***)))+++---...,,,***---------......---------............---,,,++++++...------,,,---///000222111000///111222333333444222000111444666777<<>>>>>>>>>>>===:::888444444444333333222222222------,,,,,,,,,------------...///000000...,,,+++******++++++++++++******++++++++++++++++++++++++*********+++,,,,,,,,,***,,,,,,------------,,,,,,------......---,,,++++++---,,,,,,+++,,,...///000---...//////000333555666222///000333444444999@@@GGGLLLRRRYYY___eeeiiilllrrruuuxxx{{{}}}yyyxxxxxxxxxyyy{{{~~~|||yyyvvvwwwvvvvvvuuutttsssrrrrrrrrrrrrqqqpppoooooooooooojjjjjjjjjjjjkkkmmmnnnooolllkkkkkklllmmmmmmllljjjjjjhhhfffffffffeeedddbbb___bbbdddfffffffffgggiiiffffffeeeddddddeeefffggggggiiijjjjjjhhhgggggghhhjjjjjjjjjjjjkkklllmmmnnnmmmlllkkkiiigggeeedddcccfffiiiooorrruuuvvvxxxyyywwwuuutttsssrrrssstttuuuvvvvvvwwwwwwwwwvvvvvvuuuqqqpppnnnmmmlllkkkjjjjjjoooqqqvvvzzz}}}~~~~~~~~~|||}}}}}}zzzvvvqqqooonnnmmmnnnnnnmmmjjjiiiiiijjjggghhhiiikkkmmmooopppqqqrrrqqqpppmmmiiiddd```]]]VVVXXXZZZ]]]aaacccfffgggddddddddddddeeefffggggggeeedddaaa^^^[[[XXXVVVUUURRRTTTXXX]]]aaaccceeeffflllkkkkkkjjjiiieee```\\\QQQRRRTTTVVVXXXYYYYYYZZZWWWUUUSSSRRRPPPPPPPPPQQQQQQVVV\\\aaacccdddeeeeeebbbaaa___^^^]]]ZZZVVVRRRRRRRRRRRRTTTVVVYYY\\\^^^bbbeeeggghhhgggeeedddddd___aaa___ZZZYYY[[[ZZZWWWUUUTTTQQQOOOMMMKKKJJJIIIJJJIIIGGGEEECCCCCCFFFHHHGGGJJJLLLKKKIIIIIILLLOOOMMMRRRXXX\\\^^^^^^______```bbbdddffffffdddbbbaaaZZZ\\\^^^___`````````___^^^^^^]]]\\\[[[WWWRRRNNNNNNNNNOOORRRVVV[[[___bbbbbb```^^^\\\[[[[[[[[[[[[VVVUUURRRNNNKKKJJJKKKMMMUUUVVVWWWWWWUUUQQQMMMKKKHHHGGGEEEDDDBBBBBBAAAAAAAAA@@@???@@@@@@???<<<:::777666555333333333444555/////////...//////000111......///000///...---,,,)))******++++++******)))***++++++++++++,,,,,,,,,)))******++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,++++++,,,,,,---...///+++...000......222555555111///000333333333777===CCCFFFMMMTTT\\\bbbfffhhhooorrrwwwzzz|||~~~vvvvvvvvvwwwyyy{{{|||}}}~~~{{{yyyxxxxxxwwwvvvuuutttssssssuuutttsssqqqpppooooooooonnnnnnnnnnnnnnnoooppppppnnnmmmlllmmmmmmmmmkkkiiiiiihhhffffffffffffdddcccaaadddfffhhhhhhhhhiiijjjhhhgggfffeeeeeefffgggggghhhjjjllllllkkkjjjkkklllooonnnmmmmmmmmmnnnoooooopppnnnllliiifffdddbbbbbbdddhhhnnnrrrtttuuuvvvxxxxxxvvvtttrrrrrrsssuuuvvvssstttuuuvvvvvvuuuuuutttqqqpppooommmlllkkkjjjiiimmmpppvvv{{{~~~}}}~~~{{{uuupppnnnnnnmmmmmmmmmkkkiiiiiilllnnnjjjiiiiiiiiikkkmmmpppqqqrrrrrrppplllgggbbb]]]ZZZVVVXXX[[[^^^```bbbbbbbbb___```bbbeeegggiiikkkkkkeeeeeedddbbb___[[[XXXVVVRRRUUUXXX\\\```cccdddeeehhhggghhhiiiiiieee___ZZZQQQRRRTTTUUUVVVVVVVVVVVVSSSRRRPPPOOONNNOOOQQQRRRQQQUUUZZZ]]]___```bbbdddbbbaaaaaa```___[[[VVVQQQRRRRRRSSSSSSTTTVVVZZZ\\\^^^bbbfffgggfffddddddeeebbbcccaaa\\\ZZZ\\\\\\YYYVVVTTTRRROOOMMMKKKJJJIIIKKKHHHDDDCCCEEEGGGHHHHHHEEEIIIKKKJJJGGGFFFJJJNNNOOOSSSYYY^^^```````````````bbbccceeeeeeeeecccbbb]]]^^^___``````___^^^]]]ZZZYYYXXXWWWVVVTTTPPPLLLKKKLLLOOORRRXXX^^^dddggghhhgggeeedddcccccccccddd]]][[[XXXSSSNNNLLLMMMOOOSSSUUUWWWXXXWWWTTTQQQNNNJJJHHHFFFDDDCCCBBBBBBBBBDDDCCCBBBCCCCCCBBB???<<<:::999777666555444333333000000/////////000111222////////////............******+++,,,,,,+++************+++++++++,,,,,,,,,(((***++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------------+++,,,---...////////////+++111333///---111222111000///111444444333555:::>>>AAAGGGOOOWWW^^^bbbcccllloootttwwwzzz|||qqqrrrsssuuuvvvwwwxxxyyy~~~|||zzzyyyyyyxxxwwwvvvuuuttttttxxxwwwuuurrrpppooonnnnnnrrrrrrqqqqqqqqqqqqrrrrrrrrrpppoooooooooooollljjjiiihhhffffffggggggfffdddccceeehhhiiiiiiiiiiiijjjhhhhhhffffffeeefffggghhhiiilllnnnnnnmmmlllnnnpppsssrrrpppooooooooopppqqqrrrpppmmmiiifffcccbbbaaacccgggmmmqqqssstttuuuvvvyyywwwuuusssssstttvvvwwwoooppprrrsssssssssrrrqqqqqqpppooonnnlllkkkjjjiiikkknnntttzzz~~~}}}~~~~~~zzztttooommmnnnmmmlllkkkjjjiiijjjnnnqqqkkkjjjhhhhhhiiikkkoooqqqrrrqqqoookkkfff```ZZZWWWVVVXXX\\\^^^```___^^^]]]ZZZ]]]aaaeeejjjlllnnnooofffffffffdddbbb^^^ZZZXXXRRRTTTXXX\\\___bbbcccdddddddddfffiiijjjfff^^^XXXRRRSSSTTTUUUVVVUUUUUUTTTQQQPPPNNNNNNNNNPPPRRRSSSSSSUUUWWWYYYZZZ]]]aaacccddddddeeeeeeccc___XXXSSSSSSSSSSSSSSSSSSUUUXXX[[[\\\```eeefffeeeddddddeeedddeeebbb]]][[[]]]]]]ZZZWWWUUUSSSPPPMMMKKKJJJIIIJJJEEEBBBCCCGGGJJJIIIFFFEEEHHHJJJIIIFFFEEEHHHMMMOOOSSSZZZ^^^````````````]]]^^^```bbbcccccccccccc``````aaaaaa```^^^[[[ZZZUUUTTTSSSSSSSSSRRROOOLLLJJJKKKNNNSSSYYY```fffiiilllkkkjjjhhhhhhhhhiiiiiibbb```\\\VVVQQQNNNNNNOOOQQQSSSVVVXXXXXXWWWTTTRRRKKKJJJGGGEEECCCCCCCCCCCCGGGFFFEEEEEEEEEDDDAAA>>>;;;;;;:::999666444111000///...------...///000111000000///............///++++++------------++++++*********++++++,,,,,,,,,((()))+++++++++***+++++++++++++++,,,,,,+++++++++)))***+++,,,---.........+++---...000111000000///,,,333555000---///000---000///111555555333444999:::===BBBKKKTTT[[[^^^```jjjmmmqqquuuwwwzzz~~~kkklllnnnpppsssuuuwwwxxx}}}}}}}}}}}}}}}|||{{{{{{|||{{{zzzyyywwwvvvuuutttrrrrrrrrrpppmmmkkkkkkkkkppprrrsssuuuuuuuuuuuuttttttrrrqqqpppppppppnnnlllnnnmmmkkkiiigggeeeeeedddeeefffggghhhiiiiiihhhhhhddddddeeeeeeggghhhjjjjjjiiijjjkkkmmmnnnnnnooonnnuuutttsssqqqpppoooooonnnooonnnmmmkkkhhhdddaaa___hhhkkknnnpppqqqsssuuuwwwvvvuuuuuuvvvwwwwwwtttrrrqqqqqqqqqqqqqqqpppooonnnpppppppppooonnnkkkiiigggjjjkkkoooxxx}}}xxx||||||{{{wwwsssooonnnnnnlllhhhfffggglllmmmkkkggghhheeebbbaaadddiiilllnnnpppooolllhhhccc]]]XXXUUUVVVYYY^^^bbbcccbbb```^^^]]]```dddhhhjjjkkkkkkkkkkkklllkkkgggaaa\\\YYYXXXSSSSSSTTTXXX\\\```bbbbbb``````bbbddddddaaa\\\XXXTTTTTTTTTTTTTTTSSSRRRQQQQQQNNNMMMPPPPPPOOOPPPTTTQQQSSSUUUVVVXXX[[[```ccccccdddeeefffddd```\\\YYYXXXWWWUUUTTTTTTUUUWWWXXX[[[]]]```bbbdddeeedddddddddcccaaa``````___\\\ZZZWWWTTTQQQOOONNNMMMKKKIIIJJJIIIGGGFFFFFFGGGIIIJJJFFFGGGHHHGGGFFFFFFHHHJJJOOOSSSZZZ```cccbbb```^^^aaa``````aaabbbcccaaa```^^^______^^^[[[XXXUUUSSSOOOPPPQQQPPPNNNLLLKKKLLLMMMNNNPPPRRRWWW^^^fffllloooooooooooonnnmmmlllkkkfffeeeaaaZZZRRRMMMMMMNNNUUUXXX\\\]]][[[XXXVVVUUURRROOOIIIDDDBBBCCCEEEGGGIIIIIIIIIHHHFFFCCC@@@>>><<<<<<<<<<<<<<<999444000333222222222111111111000//////.........---------......---,,,,,,,,,,,,------,,,+++,,,------,,,***...+++((()))---...,,,((((((++++++((((((++++++(((000......///+++$$$"""$$$---------............///------............------111000///000222444555666777;;;@@@GGGNNNUUU]]]bbbdddhhhnnnsssvvvyyy|||~~~}}}iiiiiikkkmmmoooqqqrrrssswwwxxxyyyzzz{{{|||||||||{{{{{{zzzyyywwwuuutttssspppqqqqqqpppnnnmmmmmmnnnqqqrrrtttvvvvvvwwwvvvvvvxxxvvvtttssssssrrrpppooommmllljjjhhhfffeeeddddddeeefffhhhiiiiiihhhgggfffddddddeeefffgggiiijjjkkkjjjkkklllmmmnnnooopppqqqvvvuuutttsssrrrqqqqqqpppnnnnnnmmmllljjjgggdddccchhhkkknnnpppqqqrrrtttvvvvvvuuuuuuvvvwwwwwwtttrrrooooooooooooooonnnmmmlllmmmmmmmmmlllkkkiiihhhggglllnnnrrrxxx|||}}}zzzwww}}}{{{yyyvvvssspppmmmlllhhheeeccceeejjjllliiifffdddbbb______bbbgggjjjlllmmmkkkiiieee```\\\XXXVVVYYY[[[___bbbcccbbbaaa```bbbcccdddfffhhhiiijjjjjjjjjjjjjjjfffaaa[[[XXXWWWRRRRRRTTTXXX\\\^^^___^^^\\\\\\]]]______]]]YYYVVVTTTTTTTTTTTTTTTTTTSSSRRRRRROOONNNQQQQQQPPPQQQUUUPPPRRRUUUWWWZZZ^^^cccffffffggggggfffddd___[[[XXXXXXWWWUUUSSSSSSTTTUUUVVVXXXYYY[[[^^^bbbfffiiikkkeeecccbbb``````^^^[[[YYYVVVTTTQQQOOONNNMMMKKKJJJJJJIIIHHHGGGGGGHHHHHHIIIFFFHHHHHHHHHGGGGGGHHHJJJOOOSSSYYY___ccccccbbb```bbbaaa```aaabbbaaa___]]]]]]\\\ZZZWWWUUUTTTRRRRRRMMMNNNOOOOOOMMMLLLLLLMMMMMMOOOQQQTTTXXX___gggmmmkkkllllllmmmmmmlllkkkkkkeeedddaaa[[[TTTPPPPPPQQQWWWZZZ]]]^^^\\\ZZZXXXWWWTTTQQQKKKGGGDDDDDDFFFGGGIIIIIIIIIHHHFFFDDDBBBAAA???>>>=========;;;777444111111111000/////////...000/////////............------,,,++++++++++++,,,,,,++++++,,,---...,,,+++...+++((()))---...,,,(((***------******,,,,,,)))---,,,...111///++++++...---------............///.........//////.........000111111111111222444666777:::???EEEKKKRRRZZZ___ccchhhmmmrrruuuxxx{{{||||||}}}eeeeeeggghhhjjjlllmmmnnnpppqqqtttvvvyyy{{{}}}}}}|||{{{zzzyyywwwuuutttsssnnnoooppppppooooooppprrrssstttvvvxxxyyyzzzyyyyyy|||yyyvvvuuutttsssqqqooolllkkkiiigggfffeeeddddddeeefffhhhjjjiiihhheeecccdddeeeeeefffgggiiikkklllmmmlllllllllmmmppprrrtttxxxxxxwwwuuutttsssrrrqqqmmmnnnnnnnnnmmmkkkiiihhhiiilllnnnppppppqqqsssuuuuuuuuuuuuvvvwwwvvvtttrrrnnnnnnmmmmmmlllkkkjjjjjjiiiiiihhhggggggggghhhhhhooorrruuuwwwwwwvvvvvvwww~~~zzzvvvttttttqqqlllhhhccc```^^^aaafffiiigggddd```]]][[[\\\___dddgggiiihhhfffdddaaa^^^[[[YYYYYY]]]^^^```bbbbbbbbbbbbaaaeeedddcccbbbccceeehhhjjjhhhiiiiiifff```[[[WWWVVVRRRRRRTTTXXX[[[\\\[[[YYYXXXWWWWWWXXXYYYXXXVVVSSSSSSSSSTTTUUUUUUUUUTTTTTTUUUQQQPPPSSSSSSQQQRRRVVVQQQSSSWWWZZZ]]]aaafffiiiiiiiiiiiigggddd___ZZZWWWXXXVVVTTTRRRQQQQQQRRRSSSXXXXXXXXX[[[___eeekkkooofffeeebbbaaa___]]]YYYWWWUUUSSSPPPOOOOOOOOOMMMLLLJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGIIIJJJNNNRRRXXX___cccddddddccccccbbb`````````^^^\\\YYYYYYWWWSSSPPPNNNNNNOOOOOOJJJLLLMMMMMMLLLLLLMMMOOOMMMOOOQQQTTTXXX^^^eeejjjhhhhhhjjjkkkkkkkkkjjjiiidddcccaaa\\\WWWTTTTTTUUUXXX[[[___```___]]]\\\\\\WWWTTTOOOJJJGGGGGGGGGHHHIIIIIIIIIIIIHHHFFFEEEDDDCCCAAA??????>>>===;;;999222222222111000//////...000000000/////////......---,,,,,,++++++++++++++++++******,,,......---,,,---***)))***---...,,,)))---//////,,,+++...---***+++***---111111...///222---------............///...//////000000//////...000222333111///000333666666999===BBBGGGNNNVVVZZZbbbffflllqqqtttvvvyyyzzzzzz|||~~~```aaaccceeegggiiikkkllllllnnnqqqtttwwwyyy{{{|||||||||{{{zzzxxxvvvtttsssooopppqqqpppoooppprrrtttwwwxxxzzz|||~~~~~~~~~{{{wwwtttsssrrrpppnnnjjjiiihhhfffeeeeeedddddddddfffhhhiiiiiigggdddbbbeeeeeeeeeggghhhjjjlllmmmooommmlllkkkmmmpppsssvvvzzzyyyxxxvvvuuusssqqqpppmmmnnnoooppppppooonnnmmmlllnnnpppqqqqqqrrrsssttttttttttttuuuvvvuuusssqqqmmmmmmlllkkkjjjiiiiiiiiiffffffeeeeeefffgggiiijjjooosssvvvuuurrrqqqtttxxx~~~yyyuuussstttrrrlllfff^^^[[[ZZZ]]]cccgggeeebbb]]]ZZZXXXYYY\\\```cccddddddbbb```^^^\\\\\\\\\\\\aaaaaaaaaaaaaaaaaaaaaaaadddbbb^^^]]]^^^aaafffiiihhhiiiiiifff```[[[WWWUUURRRSSSUUUXXX[[[[[[XXXVVVUUUTTTSSSSSSUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUVVVSSSRRRTTTUUUSSSTTTXXXTTTWWWZZZ]]]```cccgggiiiiiiiiiiiigggddd```[[[YYYXXXVVVTTTQQQPPPOOOPPPQQQXXXXXXYYY[[[___dddhhhjjjgggeeebbb```___\\\XXXVVVUUUSSSPPPPPPPPPPPPOOONNNJJJKKKLLLLLLLLLJJJHHHFFFEEEGGGGGGGGGFFFFFFGGGIIIMMMQQQVVV\\\aaacccccccccbbb```^^^]]]\\\ZZZWWWTTTSSSQQQOOOMMMKKKKKKKKKKKKIIIKKKLLLMMMMMMNNNPPPRRROOOQQQSSSUUUWWW[[[```dddggghhhjjjkkkkkkjjjhhhgggcccbbb```]]]ZZZXXXXXXXXX[[[]]]aaabbbaaa```______ZZZXXXSSSOOOKKKJJJIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFCCC@@@?????????>>><<<777666555444333222111111000000/////////............---,,,,,,++++++,,,,,,*********,,,...///...---,,,***)))***,,,---,,,***...000000,,,,,,...---***,,,+++---000...******------------............/////////000000000000//////000222444222///...222666777999<<<@@@DDDKKKRRRWWW```dddjjjnnnqqqtttvvvxxxyyy{{{~~~^^^___aaacccfffiiikkkllllllmmmppprrruuuwwwxxxxxxzzz{{{{{{{{{yyywwwuuusssrrrrrrrrrqqqoooppprrruuu{{{|||~~~yyyvvvtttrrrpppnnniiiiiigggfffeeeeeeeeeeeedddfffggghhhhhhfffcccbbbeeeeeefffgggiiikkkmmmnnnooonnnkkkjjjkkknnnrrruuuxxxxxxxxxvvvtttrrrpppnnnooooooqqqrrrrrrqqqppppppnnnppprrrsssrrrrrrssstttsssrrrrrrssstttsssqqqooommmlllkkkiiihhhhhhhhhhhheeeeeeeeeeeegggiiilllmmmmmmqqquuussspppoootttyyy{{{wwwsssssstttrrrkkkeee[[[XXXWWW[[[bbbfffdddbbb]]][[[XXXXXX[[[]]]___```aaa```^^^]]]]]]^^^___```cccbbbaaa``````_________^^^[[[XXXWWWYYY^^^dddhhhggghhhiiifffaaa[[[VVVTTTRRRSSSUUUWWWYYYYYYVVVSSSTTTRRRQQQRRRTTTVVVUUUUUUSSSTTTUUUVVVVVVWWWVVVVVVWWWTTTSSSVVVVVVUUUWWWZZZZZZ\\\___aaaaaaccceeeggggggggggggfffdddaaa^^^]]]XXXWWWTTTQQQOOOOOOPPPPPPTTTVVVZZZ^^^bbbdddeeeeeefffdddaaa```___\\\YYYVVVVVVTTTRRRQQQRRRRRRQQQPPPLLLMMMNNNNNNMMMJJJHHHFFFDDDEEEFFFEEEDDDEEEFFFHHHLLLOOOSSSXXX\\\___``````^^^\\\ZZZYYYXXXUUURRROOOMMMMMMMMMMMMLLLJJJHHHGGGIIIJJJLLLLLLMMMOOORRRTTTTTTVVVWWWXXXYYY[[[^^^```hhhiiikkklllkkkjjjhhhfffbbbaaa___^^^]]]\\\[[[ZZZ\\\___bbbcccbbbaaaaaaaaa\\\ZZZVVVRRROOOMMMLLLKKKIIIIIIIIIIIIIIIIIIJJJJJJGGGDDD@@@????????????>>>:::999888777555444222222/////////............---//////...---------------*********,,,...///...---+++*********,,,---,,,,,,,,,//////++++++------***---,,,---///---((((((***---------............/////////000000000000//////000222222111//////222444777999;;;>>>BBBHHHOOOTTT\\\aaaggglllooorrruuuwwwyyy{{{~~~^^^___aaadddgggiiikkklllkkkmmmnnnppprrrsssttttttvvvwwwyyyyyyxxxwwwtttsssssssssrrrqqqpppqqqtttwww}}}}}}xxxuuusssqqqoooiiihhhhhhgggfffffffffgggdddeeefffffffffeeedddccceeeeeefffhhhjjjlllnnnoooooommmkkkiiiiiillloooqqqtttuuuuuuuuuuuusssrrrpppqqqqqqrrrssssssrrrqqqpppoooqqqssssssrrrqqqrrrsssqqqppppppqqqrrrqqqooommmmmmllliiigggffffffffffffeeeeeefffgggiiilllnnnooolllppprrrqqqoooooosssxxxuuusssqqqqqqqqqnnniiieee[[[YYYWWW[[[bbbfffeeebbb```^^^[[[ZZZ[[[\\\\\\[[[^^^]]]]]]^^^___```aaaaaabbbbbbaaa___^^^]]]\\\[[[WWWVVVTTTUUUXXX]]]bbbeeeeeeggghhheee```YYYUUURRRRRRRRRSSSUUUVVVVVVTTTRRRSSSSSSRRRTTTVVVXXXXXXWWWUUUUUUVVVWWWWWWWWWVVVVVVVVVSSSSSSVVVWWWWWWYYY]]]^^^```cccccccccbbbcccdddddddddeeedddcccbbb```___YYYXXXUUURRRQQQPPPQQQRRROOOSSSYYY```dddeeedddccccccaaa```______]]][[[XXXXXXVVVTTTTTTTTTTTTSSSRRRNNNOOOOOOOOOMMMKKKHHHFFFDDDEEEFFFFFFEEEEEEFFFHHHKKKMMMPPPSSSVVVXXXZZZZZZXXXVVVTTTSSSRRRQQQNNNKKKIIIJJJKKKLLLKKKIIIFFFEEEHHHIIIKKKKKKLLLNNNRRRUUUXXXZZZ\\\\\\\\\\\\^^^```gggiiikkkmmmlllkkkhhhgggcccaaa````````````^^^]]]^^^```bbbbbbaaa``````aaa\\\[[[XXXUUURRRPPPNNNMMMJJJJJJIIIIIIIIIIIIJJJJJJFFFDDDAAA@@@@@@@@@@@@???;;;:::999777555444222111000000000/////////......000//////...............+++******,,,......---,,,*********++++++,,,,,,---***------***+++------+++,,,,,,...111///++++++///---------............///...//////000000//////...111000//////000111222333666777999;;;???EEEMMMRRRYYY]]]dddiiimmmqqqtttvvvyyy{{{~~~aaabbbccceeefffhhhiiiiiiiiijjjkkkmmmoooppppppqqqqqqsssuuuvvvvvvuuusssqqqqqqrrrrrrqqqqqqssswwwzzz~~~~~~xxxuuurrrpppoooiiiiiihhhggggggggghhhhhhddddddddddddddddddeeeeeeeeefffggghhhjjjmmmooopppnnnllljjjhhhhhhiiikkklllnnnooorrruuuwwwwwwwwwwwwssssssttttttsssrrrqqqpppoooppprrrqqqpppoooooopppooonnnnnnooopppooommmkkkkkkjjjgggeeeccccccdddddddddeeegggiiikkkmmmnnnnnnmmmoooqqqpppooooooqqqsssmmmmmmnnnnnnllliiifffddd]]]ZZZYYY]]]cccgggeeeccceeebbb^^^\\\[[[[[[YYYXXXZZZ[[[]]]^^^___``````aaaaaa``````^^^\\\ZZZXXXWWWSSSSSSTTTUUUXXX\\\```bbbbbbdddeeeccc]]]WWWRRROOOPPPOOOOOOPPPRRRSSSQQQPPPSSSSSSTTTVVVYYYZZZZZZYYYWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRVVVXXXXXXZZZ___```bbbddddddcccccccccdddccccccccccccbbbaaa```___ZZZXXXVVVTTTRRRSSSSSSTTTPPPTTTZZZ```ccccccaaa___```___^^^^^^______]]][[[[[[YYYWWWVVVVVVVVVUUUSSSPPPPPPPPPOOOMMMKKKHHHGGGFFFGGGHHHGGGFFFFFFHHHJJJJJJKKKMMMNNNPPPRRRSSSSSSQQQPPPNNNNNNNNNMMMJJJHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHIIIIIILLLPPPSSSVVVXXX[[[\\\\\\]]]^^^___ccceeeiiilllmmmlllkkkiiifffdddbbbcccddddddbbb```___```bbbbbb```______```[[[[[[YYYWWWTTTRRRPPPOOOJJJJJJIIIHHHHHHHHHIIIJJJFFFDDDBBBBBBBBBBBBAAA???>>>===<<<:::777555444333222222222111111111000000//////...------------...,,,++++++,,,---...,,,+++)))***+++++++++,,,---...))),,,---***+++...///,,,,,,,,,...222111------000---------............///.........//////.........222///,,,---111444444222444555666888<<>>===<<<999999999888666333111///////////////...---,,,,,,---,,,++++++------,,,+++)))***,,,,,,+++***,,,------------...//////000000---,,,,,,...///...,,,***///////////////...---,,,------........./////////.../////////000000000000111222333444555999>>>BBBGGGMMMUUU\\\ccchhhllloootttwww{{{}}}~~~~~~nnnkkkgggbbb^^^[[[ZZZYYY]]]___aaaccceeeggghhhhhhiiihhhgggfffgggiiikkkmmmlllmmmppprrrssstttssssssooopppqqqssstttuuuuuuuuurrrrrrqqqpppnnnmmmllllllmmmmmmnnnnnnmmmlllkkkjjjcccdddfffhhhjjjkkkmmmnnnlllkkkkkklllmmmnnnnnnnnnooooooooonnnmmmlllkkkkkkkkknnnqqquuuxxxyyyyyyyyywwwvvvtttqqqooommmlllllljjjjjjjjjiiihhhgggfffeee```aaabbbccceeegggiiijjjkkkjjjjjjjjjkkklllmmmmmmmmmlllkkkjjjjjjjjjjjjkkkkkkhhheeegggmmmmmmfff^^^___```bbbcccddddddddddddbbbccceeegggiiilllnnnooojjjhhhgggggghhhiiihhhfffbbbbbbaaaaaabbbdddfffhhhdddccc```^^^]]]]]]]]]^^^XXXXXXYYYYYYYYYXXXWWWVVV^^^]]]\\\\\\[[[YYYUUUQQQRRRRRRRRRSSSSSSSSSTTTTTTVVVXXX]]]aaacccdddcccbbb^^^\\\]]]``````]]]\\\^^^\\\]]]]]]]]]]]]^^^bbbdddbbbcccdddeeefffggghhhhhhiiiiiihhhfffdddaaa___^^^XXXUUUSSSSSSSSSTTTSSSRRRTTTUUUVVVVVVUUUTTTUUUVVVUUUVVVWWWYYY[[[^^^```aaafffdddaaa]]][[[ZZZZZZ[[[YYYWWWUUURRROOOMMMJJJIIIEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEGGGHHHHHHIIIJJJJJJIIIIIIEEEDDDCCCCCCBBBCCCCCCDDDGGGGGGGGGHHHIIIJJJKKKLLLIIIKKKLLLMMMMMMOOOSSSUUUXXX___hhhpppuuuwwwxxxxxxyyyyyyyyyxxxtttoooiiieee```^^^]]]]]]^^^___^^^]]]]]][[[YYYWWWUUUTTTRRRQQQRRRSSSSSSTTTSSSSSSRRRRRRPPPOOONNNLLLJJJHHHGGGFFFDDDDDDCCCBBBAAA???>>>===;;;::::::999777444222111///000111111000///---,,,...,,,+++,,,---...---+++)))***++++++++++++,,,...,,,,,,,,,---......//////---,,,,,,---......---+++......////////////................../////////////////////000000000111111000111222222444777<<>>======<<<;;;:::777555333222000111222222111000...---...---,,,---......---,,,(((***++++++++++++---...***++++++,,,------......///...---...000000///---,,,---...///000000000000........./////////000000000000000111111111222222///000111222333555999<<<@@@EEEMMMUUU\\\bbbhhhlllnnnqqquuuxxxzzz{{{}}}ooommmhhhddd```^^^]]]]]]___```aaabbbcccddddddcccbbbbbbbbbbbbdddfffhhhjjjkkkmmmppprrrrrrpppmmmkkkjjjkkkkkkkkkjjjiiihhhhhhjjjkkklllmmmnnnooopppqqqooooooppppppooommmkkkjjjjjjjjjkkkkkkkkkllllllllllllmmmmmmlllkkkllloooqqqooooooppppppooommmllljjjmmmnnnppprrrtttuuuuuuuuurrrrrrpppooonnnmmmlllllloooooonnnllliiieeebbb```]]]]]]___aaadddgggiiijjjkkkmmmnnnnnnnnnmmmooopppmmmmmmllllllkkkkkkjjjjjjfffccccccgggggg```XXXTTTOOORRRXXX]]]cccfffhhhhhhiiijjjlllnnnooopppppppppnnnmmmkkkkkkkkkkkkiiigggeeeeeefffffffffffffffeeeaaaaaaaaaaaaaaa`````````]]]]]][[[ZZZYYYYYYYYYZZZZZZ[[[]]]```cccdddcccaaaaaa``````___^^^]]]\\\\\\```bbbdddeeedddaaa^^^\\\]]][[[[[[___```___aaaeeebbbdddggghhhfffdddccccccbbbbbbcccddddddeeeffffffhhhhhhhhhgggddd```\\\YYYQQQQQQPPPQQQTTTUUUTTTSSSTTTUUUUUUUUUTTTTTTVVVXXX]]]\\\\\\\\\]]]^^^```aaa___^^^[[[YYYWWWWWWWWWWWWVVVVVVUUUSSSOOOLLLKKKLLLFFFFFFEEECCCBBB@@@??????@@@AAAAAACCCDDDEEEFFFFFFJJJJJJJJJIIIIIIHHHGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIJJJLLLLLLJJJKKKLLLLLLMMMPPPTTTXXX[[[aaajjjrrrvvvwwwxxxxxxwwwxxxxxxuuupppjjjfffddd```___^^^_________]]][[[YYYZZZZZZXXXVVVUUUVVVXXXVVVVVVWWWXXXXXXXXXXXXWWWSSSRRRPPPNNNLLLJJJIIIHHHDDDDDDCCCCCCBBB@@@???>>>???>>>===:::888666444444111111111111000///......///...------//////...---((()))++++++++++++---///+++++++++,,,------......000///...///000111111000,,,,,,...///000111111111....../////////000000000111111111111222222222222///000111222222444777:::>>>CCCJJJQQQXXX^^^eeeiiijjjnnnrrruuuwwwyyy{{{}}}~~~ooommmiiifffcccbbbaaabbbbbbbbbcccccccccbbbbbbaaa___```aaaccceeefffhhhhhhkkkmmmppprrrqqqnnnjjjhhhgggggghhhiiiiiiiiiiiihhhiiijjjkkkmmmoooqqqrrrsssooooooppppppnnnmmmkkkjjjkkkkkkkkklllmmmmmmnnnnnnkkklllmmmlllkkklllooorrrooopppppppppooommmkkkiiilllmmmnnnpppqqqrrrrrrrrroooooonnnmmmmmmnnnnnnnnnnnnnnnnnnllliiifffbbb```___```aaacccfffiiikkkmmmlllnnnppppppnnnmmmnnnpppkkklllmmmmmmmmmlllkkkjjjaaa```dddhhhfff]]]WWWWWWOOOSSSYYY___eeehhhjjjkkkkkklllnnnoooppppppoooooolllkkkjjjjjjjjjjjjiiigggeeefffgggggggggeeecccbbb^^^___aaabbbbbbbbb```______]]][[[YYYXXXYYY[[[\\\YYYZZZ]]]aaaeeeggggggeeebbbbbbbbbbbbbbbbbbbbbbbbbbbcccddddddccc```]]][[[^^^ZZZZZZ]]]______ccchhheeeiiimmmnnnkkkgggcccbbbaaabbbbbbccccccdddddddddfffggghhhgggccc^^^YYYVVVPPPOOOPPPRRRTTTVVVUUUTTTTTTUUUVVVUUUUUUVVVXXX[[[___^^^\\\[[[[[[\\\]]]^^^[[[ZZZZZZYYYWWWVVVVVVUUUTTTUUUUUUSSSOOOLLLMMMNNNGGGGGGEEEDDDBBB@@@???>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFEEECCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMLLLLLLMMMMMMOOORRRWWWZZZ^^^dddlllrrrtttuuuuuuvvvsssttttttqqqkkkgggeeedddcccbbbaaabbbbbbbbb___]]]WWWYYYZZZYYYWWWVVVXXX[[[UUUUUUVVVWWWWWWWWWWWWWWWUUUTTTSSSQQQOOOMMMKKKKKKEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@>>>;;;999777555555222111000//////......//////...---...///000///---''')))++++++++++++---///,,,,,,---......//////000000///...///000222111000---...///000000000000000.../////////000000000000000000000000111111111111///000222222222444777999;;;@@@FFFMMMSSSZZZ```dddgggkkkooosssuuuwwwyyy{{{}}}ooommmjjjgggeeeddddddeeeccccccdddccccccbbbaaa```]]]___aaaccceeefffggggggjjjmmmppprrrqqqnnniiifffdddeeefffhhhiiijjjjjjkkkiiijjjlllnnnppprrrttttttoooooopppooonnnllljjjiiijjjjjjkkklllmmmnnnooopppjjjllllllkkkjjjkkkooosssooopppppppppooollljjjhhhkkklllmmmnnnooopppppppppmmmmmmmmmmmmmmmnnnoooppplllllllllllljjjgggcccbbbbbbcccdddfffiiikkknnnooollloooqqqpppnnnlllnnnooojjjkkkmmmnnnnnnmmmkkkjjj]]]^^^dddjjjfff\\\XXXZZZTTTWWW]]]dddiiilllnnnnnnkkkkkkmmmnnnnnnmmmllllllhhhgggffffffhhhhhhgggfffeeefffggghhhgggdddaaa___]]]^^^aaaccccccbbb```______]]]ZZZWWWWWWXXX[[[]]]\\\\\\^^^bbbeeefffeeecccaaabbbcccdddeeeffffffgggbbbbbbccccccaaa___]]][[[^^^ZZZYYY[[[^^^___dddiiiiiimmmrrrtttqqqkkkfffcccaaaaaaaaabbbbbbccccccdddeeefffgggfffccc]]]WWWTTTOOOOOOOOORRRUUUVVVVVVUUUTTTUUUVVVVVVVVVWWWZZZ]]]^^^\\\ZZZXXXWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUURRRTTTUUUSSSOOOMMMMMMOOOHHHGGGFFFDDDBBB@@@>>>>>>===>>>???@@@BBBCCCEEEEEEBBBCCCDDDEEEEEEFFFFFFEEECCCDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMNNNMMMNNNNNNOOOPPPSSSXXX\\\aaaffflllqqqssssssttttttpppqqqqqqnnnhhhdddddddddeeedddddddddeeedddaaa___VVVXXXZZZYYYWWWWWWZZZ]]]SSSTTTTTTUUUVVVVVVVVVUUUWWWVVVUUUSSSQQQOOOMMMLLLFFFFFFFFFFFFEEEDDDBBBBBBBBBAAA>>>;;;999777666555333111000.........//////000...---...///000///...''')))+++++++++,,,---///......//////000111111111000///---...000111111000000000000000000//////...////////////000000000000////////////000000000000///111222333333444666888999>>>DDDJJJPPPWWW]]]aaaeeeiiinnnqqqtttvvvxxxzzz}}}qqqpppnnnlllkkkjjjkkkkkkiiihhhfffdddbbbbbbbbbbbb\\\^^^```bbbcccfffiiillloooppppppooollljjjiiiiiidddgggiiijjjiiihhhhhhhhhiiikkklllnnnpppqqqrrrrrrrrrrrrrrrqqqpppooommmmmmnnnmmmkkklllmmmmmmkkkjjjjjjjjjiiiiiijjjlllmmmnnnoooqqqqqqnnnnnnppppppmmmmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrrrrrrrqqqqqqkkklllmmmkkkhhheeecccccceeeeeefffhhhjjjlllnnnoooppppppppppppppppppppppppooommmlllmmmnnnmmmiiieee^^^fffjjjfff```]]][[[YYYVVVZZZ```fffiiikkkjjjiiimmmmmmmmmmmmmmmnnnnnnnnnmmmkkkiiigggggggggeeedddiiijjjiiigggbbb^^^]]]\\\``````aaaaaaaaa```______[[[[[[\\\\\\[[[[[[ZZZYYY^^^___aaabbbcccddddddeeeaaabbbcccddddddbbb```___eeebbbbbbdddaaa\\\YYYZZZXXXXXXXXXYYY[[[^^^bbbdddoootttzzz~~~{{{sssiiibbbeeedddbbbaaaaaabbbcccdddfffeeedddaaa^^^ZZZWWWUUUOOOPPPQQQRRRTTTUUUVVVWWWYYYXXXWWWVVVVVVWWWYYYZZZZZZ[[[[[[YYYWWWUUUUUUVVVUUUYYY]]][[[VVVSSSSSSUUUTTTTTTTTTSSSQQQOOOMMMKKKJJJIIIGGGDDDAAA>>><<<;;;<<<>>>@@@AAAAAA@@@BBBCCCGGGFFFFFFEEEDDDCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFFFFHHHJJJKKKJJJJJJKKKLLLLLLOOORRRTTTTTTWWW\\\aaafffkkkqqquuuuuusssqqqooommmmmmllljjjhhhfffcccbbbggghhhiiihhheeebbbaaaaaa[[[[[[\\\\\\\\\ZZZXXXWWWXXXWWWVVVVVVVVVWWWXXXYYYWWWUUUTTTTTTTTTSSSQQQOOOKKKHHHFFFEEEEEEDDD@@@===CCCAAA>>><<<;;;999777444333222222111000//////...222222000///------,,,,,,---,,,,,,,,,,,,---...///---000111///...000...+++111///......//////...,,,///...---...000000///---//////000000///...------...000333444222///......000111111000///000333555666:::@@@FFFKKKRRRXXX\\\eeegggkkknnnppptttwwwzzz}}}pppooommmllljjjjjjjjjkkkfffeeebbb```^^^\\\\\\\\\]]]___aaabbbdddfffiiilllnnnooopppnnnllljjjiiijjjeeegggiiiiiihhhhhhhhhiiilllmmmnnnoooqqqrrrrrrrrrssssssrrrrrrpppooommmlllmmmlllkkkkkklllmmmllljjjjjjjjjiiijjjkkklllnnnoooooorrrqqqnnnnnnppppppmmmlllllllllmmmmmmmmmmmmnnnooopppppppppppppppooooookkkmmmmmmllliiifffddddddeeeffffffhhhjjjlllnnnoooppppppppppppppppppppppppnnnmmmmmmmmmnnnmmmiiifffaaagggjjjfff```^^^^^^\\\^^^aaafffkkkmmmmmmkkkjjjmmmmmmnnnnnnnnnnnnnnnnnnnnnllliiiggggggfffdddccceeeffffffccc```]]]\\\]]]___````````````___^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\]]]^^^___aaabbbcccddddddcccdddeeefffeeecccaaa```bbb______aaa```\\\[[[]]][[[[[[ZZZ[[[]]]```bbbdddkkkrrrzzz~~~{{{ssslllgggfffeeecccaaaaaabbbcccddddddcccaaa^^^\\\YYYWWWVVVSSSSSSSSSTTTTTTUUUVVVVVVWWWVVVUUUTTTUUUVVVXXXYYYVVVWWWWWWVVVTTTSSSSSSTTTUUUYYY\\\ZZZUUURRRQQQSSSPPPPPPQQQRRRQQQPPPNNNNNNIIIHHHFFFDDDBBB@@@>>>======???AAAAAAAAA@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHJJJKKKJJJJJJKKKLLLJJJMMMQQQSSSUUUXXX^^^ccciiinnntttwwwvvvsssqqqoooooommmkkkiiihhhhhhhhhiiihhhjjjkkkkkkhhhfffeeeeee\\\\\\\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWVVVVVVVVVUUUSSSQQQMMMJJJHHHGGGGGGFFFCCC@@@CCCAAA>>>===;;;:::777555444444333222111000//////222111000///...------------------,,,,,,---.........111222000///111000,,,111///------......---,,,...------///111111000...000/////////.........---000111222111///...///000000111111000///000222444666999>>>BBBGGGMMMTTTYYYbbbfffjjjnnnpppsssvvvyyyzzz}}}nnnnnnlllkkkjjjjjjiiijjjhhhfffdddaaa^^^]]]]]]\\\___```bbbcccdddfffiiillllllnnnooonnnllljjjjjjjjjhhhiiiiiiiiihhhhhhjjjkkknnnoooooopppqqqrrrrrrrrrtttssssssrrrpppnnnmmmlllkkkjjjiiijjjllllllllljjjjjjjjjjjjjjjlllmmmnnnoooppprrrrrrnnnmmmoooooolllllllllllllllmmmmmmnnnnnnpppppppppooonnnnnnmmmmmmkkkmmmnnnmmmjjjgggfffffffffgggggghhhjjjlllmmmnnnqqqqqqppppppoooooonnnnnnnnnmmmmmmnnnnnnmmmjjjgggdddiiijjjeeeaaaaaabbbaaafffiiillloooooonnnllljjjkkkkkklllmmmmmmmmmmmmmmmllljjjgggeeedddbbb```^^^^^^___```^^^\\\[[[\\\]]]_________```______^^^]]]_______________^^^^^^]]]\\\]]]^^^___aaabbbcccccccccdddeeefffeeecccaaa___^^^[[[[[[^^^^^^\\\]]]aaa]]]\\\[[[[[[\\\^^^```bbbgggoooyyy}}}yyysssooonnnfffeeecccaaaaaabbbcccddddddcccaaa^^^\\\[[[ZZZZZZXXXWWWWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSUUUVVVQQQRRRRRRQQQPPPPPPQQQSSSUUUXXXZZZYYYTTTPPPOOOPPPLLLMMMNNNPPPPPPPPPPPPOOOHHHGGGFFFEEECCCBBB@@@@@@???AAABBBBBBAAA@@@AAABBBAAAAAABBBCCCCCCDDDEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIGGGIIIKKKLLLKKKJJJKKKLLLIIILLLQQQSSSVVVZZZaaafffmmmrrrwwwyyyyyyvvvsssrrrssspppnnnkkkkkknnnqqqsssmmmoooppppppnnnkkkjjjjjjbbbaaa```^^^^^^]]]^^^^^^XXXWWWWWWVVVVVVXXXYYYZZZ[[[YYYXXXXXXYYYXXXVVVTTTNNNMMMKKKJJJJJJIIIFFFDDDCCCAAA>>>===<<<:::888555555555444333222111000000111000//////..................---------------...///222222000///111111---111///,,,+++,,,---,,,,,,...------///111222111000000///...---------...///111111111///------000222000111111000//////222444555777:::===BBBHHHOOOTTT___ccchhhmmmppprrrtttvvvwwwzzz~~~llllllkkkjjjiiiiiihhhhhhgggeeecccaaa```______``````bbbdddddddddfffiiikkkjjjkkkmmmmmmkkkjjjkkkllljjjkkkkkkjjjiiiiiilllnnnppppppooooooppppppqqqqqqttttttsssrrrpppnnnlllkkkhhhgggggghhhjjjkkkkkkjjjjjjjjjkkklllmmmnnnooooooppprrrqqqnnnmmmnnnnnnkkklllllllllmmmnnnnnnooooooqqqqqqooonnnmmmlllllllllkkkmmmnnnmmmkkkiiihhhhhhhhhhhhhhhiiijjjkkkmmmnnnpppppppppoooooonnnmmmmmmmmmmmmnnnooonnnmmmjjjhhhhhhkkkkkkfffccceeeggggggjjjlllnnnppppppnnnllljjjhhhiiijjjkkkkkkkkkjjjjjjiiifffbbb___^^^\\\YYYWWWVVVXXXYYYYYYXXXYYYZZZ\\\^^^______`````````_____________________^^^^^^]]][[[\\\]]]^^^```aaacccdddccccccddddddcccaaa^^^]]]\\\XXXXXX[[[\\\[[[]]]aaa]]]\\\ZZZYYYYYY[[[\\\]]]dddmmmwwwzzzuuupppnnnpppfffeeecccaaaaaaaaabbbcccfffdddcccaaa```___``````\\\ZZZXXXVVVTTTSSSRRRRRRPPPOOOOOOOOOPPPQQQRRRSSSMMMNNNOOONNNNNNNNNQQQSSSUUUWWWYYYWWWSSSOOOMMMMMMJJJKKKMMMNNNOOOOOOOOONNNJJJIIIHHHFFFDDDBBBAAA@@@@@@BBBCCCCCCAAA@@@AAAAAAFFFFFFFFFFFFEEEEEEDDDDDDHHHHHHHHHHHHIIIIIIJJJJJJHHHJJJLLLLLLKKKKKKLLLMMMJJJMMMRRRTTTVVVZZZaaafffppptttzzz}}}}}}|||zzzzzzzzzxxxvvvuuuvvvxxxzzz|||vvvxxxzzzyyyuuurrrooonnnjjjhhheeebbbaaabbbcccddd[[[ZZZYYYYYYYYYZZZ[[[\\\[[[ZZZYYYYYYZZZYYYWWWUUUPPPOOOMMMLLLKKKJJJIIIHHHDDDBBB???>>>===<<<999777666666555333222111000000000000///////////////000///......---------------...111111......111000...222000---,,,,,,------------------///222333222111000///---,,,,,,---///000111111222111//////111222111111111000//////111333333555777:::>>>EEELLLRRRZZZ___fffkkknnnppprrrtttvvvyyy|||jjjjjjiiiiiiiiihhhgggggg``````___^^^^^^___``````bbbcccdddddddddeeegggiiigggiiikkklllkkkkkklllmmmmmmmmmmmmlllkkklllnnnppppppooonnnnnnnnnnnnoooppptttsssrrrqqqnnnllljjjiiieeeddddddfffiiijjjjjjjjjkkkkkklllmmmnnnnnnnnnooonnnpppppplllkkkmmmmmmjjjllllllmmmnnnoooooopppppprrrqqqooommmlllkkkkkkkkkjjjlllnnnmmmllljjjjjjjjjiiiiiiiiiiiijjjkkklllmmmooooooooonnnnnnnnnmmmmmmlllmmmoooooonnnlllkkkjjjjjjlllkkkfffeeeiiilllllllllmmmoooqqqqqqpppnnnmmmhhhiiikkkllllllkkkiiihhhfffccc___[[[YYYVVVSSSQQQPPPQQQRRRSSSSSSTTTWWWYYY\\\]]]^^^___``````aaaaaa```````````````___^^^^^^[[[[[[\\\]]]___aaacccdddcccdddddddddccc```]]][[[ZZZWWWVVVYYYZZZXXXZZZ^^^^^^]]][[[YYYYYYYYY[[[\\\ccckkksssuuuoookkkkkkmmmfffdddbbb```___```aaabbbdddccccccbbbaaaaaaaaaaaa[[[YYYVVVSSSQQQOOOOOOOOOLLLLLLLLLMMMNNNNNNOOOPPPLLLMMMNNNMMMMMMNNNQQQTTTUUUVVVWWWUUURRROOOLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLMMMLLLJJJGGGDDDBBB@@@???AAACCCDDDDDDBBBAAAAAABBBFFFFFFFFFFFFFFFEEEEEEEEEIIIIIIHHHHHHHHHIIIJJJKKKJJJKKKMMMMMMLLLKKKLLLMMMLLLOOOSSSUUUWWWZZZ```eeeooottt{{{~~~xxxtttrrrooommmiiieeecccccceeefff]]]\\\[[[ZZZYYYYYYZZZ[[[[[[YYYYYYYYYZZZYYYWWWUUURRRQQQPPPMMMKKKJJJJJJJJJEEECCCAAA??????>>>;;;999777666555444222111000///111000000/////////000000///......---------......---//////,,,,,,///000---333000......///000//////---,,,---///111333222111///...---++++++---///000///111444555333222111111111111111000......000222111333555888<<>><<<999888777555444222111000222111000000////////////......------...//////000,,,......++++++//////---000/////////111222111000---,,,,,,...000111000///...---,,,,,,,,,---...///---000444555444222111111111111111///......000222000222444777;;;@@@GGGLLLTTTXXX___dddhhhllloooqqqvvvxxxzzz}}}~~~ffffffggghhhgggfffeeedddaaa``````___```bbbcccdddcccdddddddddbbbbbbdddfffccceeehhhjjjjjjkkkmmmoooppprrrssssssrrrrrrssstttpppooonnnmmmnnnoooqqqrrrrrrrrrpppnnnkkkhhheeedddeeeeeefffhhhlllnnnooooooooooooppppppooonnnlllkkkgggjjjjjjhhhhhhkkkkkkiiiiiiiiijjjkkklllmmmnnnooommmkkkiiihhhgggggghhhhhhgggiiikkklllkkkkkkkkklllkkkkkkjjjjjjjjjkkkllllllkkkllllllmmmmmmnnnnnnoookkknnnqqqqqqnnnlllllllllkkkllljjjhhhjjjoooqqqpppooopppqqqqqqpppooonnnlllkkklllmmmmmmllliiifffddd___\\\VVVRRRNNNJJJFFFDDDCCCDDDDDDDDDDDDEEEIIIKKKLLLNNNPPPSSSVVVYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[[[[VVVVVVVVVWWWYYY\\\___aaaaaabbbbbbaaa___\\\XXXVVVTTTRRRSSSWWWYYYWWWWWWZZZ```___\\\[[[ZZZ[[[\\\]]]]]]```dddeeeeeeccccccccccccbbb```]]]\\\\\\]]]^^^YYYZZZ\\\]]]]]][[[YYYWWWQQQOOOLLLHHHGGGFFFGGGHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKMMMQQQTTTTTTTTTTTTTTTSSSQQQNNNKKKLLLLLLNNNNNNNNNNNNMMMLLLNNNMMMKKKIIIFFFDDDBBBAAA@@@BBBDDDDDDDDDCCCDDDEEEAAAAAABBBDDDEEEFFFGGGHHHIIIHHHGGGFFFGGGHHHJJJKKKKKKMMMOOONNNMMMLLLLLLMMMLLLOOOSSSVVVXXX\\\bbbhhhlllqqqyyyxxxvvvqqqmmmiiifffeeeddddddbbb```]]][[[ZZZYYYYYYZZZYYYYYYYYY[[[ZZZYYYWWWYYYYYYWWWSSSNNNLLLMMMOOOIIIGGGDDDCCCCCCBBB@@@>>>;;;;;;:::888666444333333333222111000////////////------------...000111222,,,///...++++++///000...,,,,,,...000333333111///---,,,,,,---///000...---,,,,,,,,,------.........---///111222111000000111111111111///------///111111333555777999<<>>===<<<:::888777555555444333222000///.........,,,,,,,,,---///000222333---000///,,,,,,000222000)))***,,,000333333111///---,,,,,,---......---++++++,,,---............---......///...------000222111111111///------///111222444666777777999<<<>>>RRRUUUZZZ___ccchhhnnnqqqtttvvvxxxyyyzzz}}}gggfffeeedddbbb___]]]\\\]]]]]]^^^^^^^^^]]]\\\[[[bbb```^^^___bbbdddcccbbbccceeeggghhhhhhhhhjjjkkkqqqrrrsssssssssrrrqqqppprrrrrrrrrrrrrrrqqqqqqqqqsssqqqooollliiihhhhhhggghhhiiikkklllnnnoooppppppppppppnnnmmmkkkiiihhhgggjjjiiihhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiidddfffhhhhhhfffdddddddddggghhhiiijjjkkkllllllllllllkkkjjjiiiiiijjjlllmmmlllkkkkkkkkklllmmmooopppqqqqqqqqqooonnnmmmnnnoooggggggfffhhhjjjlllkkkjjjmmmmmmmmmiiifffeeegggjjjiiigggeeecccaaa___[[[XXXYYYQQQKKKHHHDDD???===>>>???>>>===<<<;;;;;;;;;<<<;;;===AAADDDGGGJJJNNNPPPOOOPPPQQQPPPOOONNNOOOPPPPPPPPPPPPQQQRRRTTTUUUVVVXXXVVVUUUVVVWWWVVVSSSPPPPPPOOONNNOOORRRWWW[[[^^^YYYWWWVVVTTTTTTUUUWWWXXXYYY[[[^^^^^^]]]\\\[[[\\\ZZZZZZ[[[\\\[[[ZZZYYYXXXWWWWWWXXXZZZ[[[YYYVVVSSSNNNJJJDDDBBBBBBBBBAAA@@@AAACCCFFFHHHHHHIIIJJJLLLMMMMMMLLLLLLLLLNNNOOOPPPRRRSSSTTTSSSRRROOOMMMKKKMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMLLLKKKJJJHHHFFFEEECCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJMMMKKKJJJHHHHHHIIIKKKLLLIIIKKKNNNNNNMMMMMMMMMMMMJJJNNNTTTYYY\\\aaagggkkkpppqqqtttyyy~~~{{{wwwvvvtttpppmmmnnnllljjjgggdddbbbaaa```XXXZZZ\\\```bbb```\\\YYY___\\\XXXUUUSSSQQQOOOMMMMMMIIIDDDCCCDDDEEEDDDBBB@@@>>>;;;:::::::::888777555555444333222000///...---.........//////000000000333333000///111000---///000111111000...,,,+++------,,,,,,,,,,,,------)))))))))***+++,,,---......///000111111000///...000000111111111111000000,,,+++...333555666;;;AAAIIINNNVVV\\\bbbfffjjjmmmooorrrvvvyyy{{{}}}ffffffeeedddbbb___^^^\\\^^^^^^^^^^^^^^^^^^^^^^^^aaa___^^^___bbbddddddcccbbbeeeggghhhhhhhhhiiijjjppppppqqqrrrrrrqqqpppoooppppppqqqqqqqqqqqqrrrrrrrrrpppnnnkkkiiihhhhhhhhhhhhiiikkkmmmnnnoooppppppooonnnmmmlllkkkiiihhhhhhiiiiiihhhhhhggghhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhheeegggiiihhhgggeeeeeeeeeggghhhiiijjjjjjkkkkkkkkkkkkjjjiiihhhiiijjjlllmmmmmmmmmllllllmmmnnnooopppqqqqqqqqqpppnnnnnnnnnoooiiihhhggghhhjjjkkkkkkjjjllllllkkkhhheeedddfffhhhdddaaa^^^\\\[[[YYYVVVSSSMMMFFFBBBBBBBBB??????AAA???>>>===<<<;;;;;;:::::::::<<<>>>>>>???BBBHHHMMMGGGHHHIIIHHHGGGFFFGGGHHHGGGHHHHHHJJJKKKMMMOOOPPPOOONNNMMMNNNPPPOOOLLLIIIJJJIIIHHHIIILLLPPPTTTWWWTTTSSSQQQPPPQQQRRRSSSTTTWWWYYYZZZZZZYYYXXXXXXYYYWWWXXXYYYYYYYYYXXXVVVUUUWWWVVVWWWXXXXXXVVVSSSPPPLLLHHHCCC@@@AAAAAA@@@???>>>AAADDDFFFGGGHHHJJJLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSRRRQQQOOONNNNNNNNNOOOOOOOOOOOOOOOOOOMMMLLLLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFGGGGGGJJJIIIHHHGGGGGGHHHIIIJJJIIIKKKNNNOOONNNMMMMMMNNNLLLQQQWWW\\\aaaffflllpppvvvvvvwwwzzz}}}~~~}}}~~~}}}yyyxxxwwwuuutttsssqqqoookkkhhheeebbbaaa]]]\\\\\\]]]___```^^^]]]___]]]ZZZWWWVVVSSSPPPNNNNNNJJJFFFEEEFFFGGGEEECCCBBB@@@===<<<;;;:::999777777666444333111000000000........./////////000000000333333000///000///,,,000000111222111///---,,,//////............//////...---,,,,,,,,,,,,,,,---//////000111111000//////000000000000000000000000...---///333555666:::@@@EEEJJJRRRYYY^^^ccchhhkkknnnqqqtttwwwyyyzzz}}}fffeeeeeedddbbbaaa___^^^``````___^^^^^^___```aaa```___^^^___bbbdddeeedddccceeeggghhhhhhgggiiijjjnnnoooooopppppppppooooooooooooppppppqqqqqqqqqrrrooonnnllljjjhhhhhhhhhhhhiiijjjkkkmmmnnnooooooooollllllkkkkkkjjjiiiiiiiiihhhhhhggggggggghhhhhhiiiiiiiiihhhhhhggggggffffffccceeeggggggeeedddddddddffffffggghhhiiiiiiiiiiiiiiiiiihhhhhhiiikkkmmmnnnooonnnnnnnnnnnnnnnooopppqqqqqqppppppooonnnnnnnnniiihhhggghhhjjjkkkjjjiiiiiiiiigggccc```___```bbb[[[XXXTTTRRRQQQOOONNNLLLDDD>>><<<>>>???>>>???BBB>>>===<<<;;;:::999888888777999:::888666888???FFF>>>???@@@@@@???>>>???AAA???@@@AAACCCEEEGGGHHHIIIFFFEEEEEEFFFHHHGGGEEECCCCCCBBBBBBCCCEEEHHHLLLNNNLLLKKKKKKJJJKKKLLLNNNOOOSSSSSSTTTSSSQQQQQQSSSTTTRRRSSSTTTTTTTTTSSSQQQQQQTTTSSSSSSTTTTTTRRRNNNKKKHHHEEEAAA????????????>>><<<>>>BBBDDDEEEGGGIIIKKKJJJIIIIIIJJJJJJLLLMMMMMMMMMNNNPPPRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOOOONNNLLLKKKJJJIIIFFFDDDBBBAAAAAABBBCCCDDDDDDDDDCCCBBB@@@@@@AAACCCDDDEEEFFFGGGIIIIIIHHHHHHHHHHHHIIIJJJIIILLLNNNOOOOOONNNOOOOOOOOOTTT[[[bbbhhhmmmsssvvvyyyxxxwwwxxxyyyyyyxxxvvvuuuvvvwwwyyy}}}}}}|||||||||{{{yyywwwuuurrrmmmiiieeecccbbb___\\\[[[]]]___aaaaaa```___]]][[[YYYVVVRRROOOPPPLLLHHHGGGHHHIIIGGGEEEFFFCCC@@@>>>===<<<:::888999777444222111111111222......////////////000000111333333///...000...+++000000111111111///...---//////............//////......---------......///000000111222222111000000222111000//////000111222111///111444555555999>>>@@@EEELLLTTTZZZ___dddhhhmmmooosssuuuvvvxxxzzz|||}}}fffffffffeeedddcccbbbaaacccbbb___]]]]]]]]]___```^^^^^^^^^```bbbdddfffffffffhhhjjjjjjiiiiiiiiikkknnnnnnooooooppppppppppppqqqqqqppppppppppppoooooolllkkkjjjhhhgggggghhhiiijjjjjjlllmmmnnnnnnnnnnnniiiiiiiiiiiiiiiiiiiiiiiiffffffffffffgggggghhhiiiiiiiiiiiihhhgggfffddddddaaaccceeeeeecccbbbbbbbbbeeefffgggggghhhhhhhhhggghhhhhhhhhiiijjjlllmmmnnnooooooooooooooooooooooooqqqpppoooooopppooonnnlllgggfffeeegggiiikkkjjjiiigggeeebbb]]]YYYWWWWWWWWWRRROOOKKKHHHGGGGGGFFFEEEBBB===:::<<<===;;;;;;>>><<<<<<;;;:::999777666555222666888555111111777<<<888:::;;;;;;::::::;;;======>>>???@@@BBBCCCCCCDDD??????@@@AAABBBBBB@@@???>>>>>>>>>???AAACCCEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHMMMMMMLLLKKKIIIIIIKKKMMMLLLMMMMMMNNNMMMLLLKKKJJJMMMMMMMMMMMMNNNMMMKKKHHHDDDCCC@@@???>>>>>>??????===???BBBDDDDDDEEEGGGIIIGGGGGGHHHIIIIIIKKKKKKLLLLLLMMMOOOQQQQQQQQQPPPOOOOOONNNNNNNNNMMMLLLLLLLLLJJJJJJIIIGGGEEEBBB@@@>>>???AAACCCDDDDDDCCCBBBAAAAAABBBCCCEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJMMMPPPQQQQQQQQQQQQRRRSSSXXX___gggoootttxxx{{{wwwuuusssrrrrrrrrrqqqpppmmmnnnqqqtttzzz{{{{{{zzzxxxsssnnniiifffdddaaa^^^]]]^^^aaabbbcccbbbaaa```___^^^ZZZUUURRRQQQMMMJJJIIIJJJKKKIIIFFFIIIFFFCCC@@@???===;;;999:::888555222111111222444//////////////////000000000333333///...///---***//////000000///...---------,,,,,,++++++,,,,,,---***++++++---...000222333111111111222222111111111333111///......///111333333111222555555444777<<<<<>>999777999999777666888888888888888666555333222...222666555111///111444444555777777777777999:::===>>>??????@@@@@@??????;;;<<<>>>>>>>>>======<<<::::::;;;<<<===>>>??????>>>>>>>>>???@@@AAABBBBBBFFFFFFEEEDDDBBBBBBDDDFFFEEEFFFFFFGGGGGGEEEDDDCCCDDDDDDDDDFFFHHHHHHGGGEEE@@@@@@???>>>======>>>???@@@BBBDDDEEEDDDDDDEEEFFFEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOOOOOOONNNLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGEEECCCAAA???>>>>>>@@@BBBCCCDDDCCCAAA@@@BBBCCCDDDFFFHHHIIIKKKKKKJJJJJJLLLMMMMMMMMMLLLLLLMMMOOOSSSTTTUUUUUUVVVWWWXXX\\\cccllltttzzz|||}}}uuurrrooommmnnnnnnnnnmmmhhhjjjoootttzzz|||}}}~~~}}}zzztttoookkkfffdddbbbbbbcccddddddccceeedddcccbbbaaa^^^YYYVVVRRROOOLLLKKKLLLLLLJJJGGGKKKHHHEEEBBB@@@???<<<:::<<<999666333222222333555000000000000000000/////////222222...---...---)))------------------,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,...///111222222111111111111111111222333111///......///111333444222333555555333666;;;999>>>EEEKKKRRRXXX^^^cccjjjmmmppprrrtttuuuxxxyyy|||eeefffggggggggggggffffffdddccc```^^^\\\[[[[[[[[[ZZZ\\\^^^```aaadddhhhjjjlllnnnoooooommmllllllmmmmmmmmmmmmnnnoooqqqrrrssssssrrrpppnnnkkkiiigggffffffeeeeeeeeeeeegggiiijjjiiiiiijjjkkkkkkjjjjjjjjjeeefffffffffggggggggggggccccccddddddfffgggiiiiiijjjjjjiiihhhfffccc```___bbbdddfffgggfffeeeeeeeeeeeeffffffggggggfffffffffffffffggghhhiiijjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnooommmlllmmmooooookkkgggbbbaaa```aaacccdddcccbbbbbb^^^WWWRRRNNNKKKHHHFFFCCC@@@===<<<<<<;;;:::999666222111444555333333555333444444555444333111000,,,///222333222000//////000111333444444444666888;;;<<<===>>>???>>>======:::<<<>>>>>><<<;;;;;;;;;777888999:::;;;;;;::::::;;;;;;<<<<<<=========>>>???@@@@@@???===<<<===>>>??????@@@AAA@@@???>>>===<<<<<<<<<>>>AAABBBBBBAAA<<<======<<<;;;;;;===>>>AAACCCEEEDDDCCCBBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNMMMKKKIIIGGGHHHHHHGGGGGGGGGGGGGGGFFFGGGFFFFFFDDDCCCAAA???>>>???@@@AAACCCCCCCCCCCCBBBBBBCCCDDDFFFHHHJJJLLLLLLJJJKKKMMMOOOPPPOOONNNMMMPPPSSSVVVYYYYYYZZZ[[[\\\]]]aaahhhqqqzzz~~~~~~}}}tttqqqmmmkkklllmmmnnnnnnhhhlllqqqvvv||||||uuupppjjjiiihhhhhhiiiiiihhhgggiiigggfffeeedddaaa]]]ZZZTTTQQQNNNNNNPPPOOOLLLIIILLLIIIFFFCCCBBB@@@===;;;<<<:::777555444333444555111111000000000000//////---000000------...---***,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////...---------------222111000000000000111222222111000//////000111222444222222444444222444999888<<>>@@@BBBBBB???======>>>888999;;;<<<<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<999888888888::::::;;;<<<;;;:::999888888777777999;;;<<<<<<;;;666888::::::888888:::<<>><<<;;;:::999777666555444444111111111000000000//////+++...///,,,,,,///...+++,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,------...222111000///...---------111000000//////000000111000000000000000000000000333111111333222111333888666:::@@@EEEKKKQQQWWW\\\dddgggkkknnnpppsssvvvxxx{{{}}}aaabbbcccdddeeeeeeeeeeee``````aaaaaaaaaaaa``````WWW[[[^^^```aaadddiiimmmmmmnnnooonnnlllkkkkkkllljjjjjjjjjkkkllloooqqqrrrjjjiiihhhgggeeecccbbbaaabbbbbbbbbcccdddgggiiijjjggghhhhhhhhhhhhggggggfffeeeeeeeeeeeeeeeeeeeeeeeeaaabbbbbbccceeegggiiijjjjjjjjjjjjhhhfffbbb^^^\\\]]]___aaabbbaaa```aaaaaafffgggggggggggggggffffffaaaaaabbbcccccccccbbbbbbccceeegggjjjkkklllllllllmmmjjjiiikkknnnmmmhhhcccfffccc```^^^\\\ZZZVVVTTTKKKFFFAAA>>>>>>===;;;999999888777777777666444111777222111444444111000111,,,---///000111000...---///+++(((***///222111...000222444555666777999;;;888;;;>>>BBBDDDEEEFFFEEECCCEEEHHHGGGCCCAAAAAABBB;;;===>>>@@@???>>><<<;;;:::;;;;;;;;;;;;::::::999777999;;;:::888666555555777888999999999888666555777666555666777888777666333555888777666555888:::<<<>>>@@@AAAAAAAAABBBCCCCCCDDDGGGIIIJJJKKKKKKKKKGGGHHHIIIJJJJJJHHHGGGEEEDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@DDDDDDDDDDDDEEEFFFHHHHHHHHHIIIJJJLLLOOOQQQRRRSSSSSSUUUXXX[[[\\\[[[YYYWWWVVVYYY\\\___```aaabbbdddhhhkkkqqqzzz}}}qqqmmmhhhddddddfffggghhhqqqtttyyy}}}~~~yyyxxxuuurrrpppqqqsssssssssnnnlllhhhfffeeedddbbbaaaZZZWWWUUUUUUWWWVVVRRROOOKKKIIIEEECCCBBBAAA???===;;;:::999888777555444444222111111111000000//////***---...,,,,,,//////,,,------,,,,,,,,,---......,,,++++++******++++++,,,111111000000000000111111111000///......///000111000000111111111111000000222000000222222000333888555999>>>CCCHHHOOOUUUYYYaaadddhhhlllooorrruuuxxxzzz|||bbbbbbbbbccccccdddddddddcccccccccbbbbbb```___^^^^^^```aaabbbbbbccceeegggnnnmmmmmmnnnooonnnllljjjgggggghhhjjjkkklllmmmmmmiiigggeeeccccccbbb___]]]^^^___bbbdddgggiiijjjkkkfffffffffeeedddbbbaaa```bbbaaa______aaaccccccccc___aaabbbcccccceeehhhjjjjjjjjjkkkjjjgggccc___\\\___^^^^^^]]]^^^___aaaaaafffdddccceeehhhiiigggdddfffeeecccaaa___^^^^^^^^^bbbdddfffiiilllmmmnnnnnnooollllllooooookkkggggggaaaccc```WWWRRRRRROOOIIIGGGCCC>>>:::999999::::::444333333222222333333444000000000000//////////////////............//////,,,000222///---//////---111111000111444999===@@@BBBCCCFFFJJJLLLMMMLLLJJJKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCCCCCCCAAA@@@???>>>CCC@@@>>><<<===>>>>>>===<<<:::888555444444555666222222333444444444333333333444555555666666555555222111111222333555888999777999<<<>>>>>>>>>???@@@CCCDDDFFFHHHIIIIIIIIIHHHKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFIIIKKKKKKKKKJJJIIIDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@AAABBBDDDFFFGGGHHHHHHIIILLLOOOSSSVVVYYYZZZ^^^```bbbcccbbb___[[[XXX___```bbbeeefffggghhhhhhnnnppptttxxx{{{|||}}}|||uuupppjjjeeeeeeiiipppuuurrrvvv|||}}}|||{{{zzzyyyyyyxxxxxxxxxrrrqqqmmmhhhhhhjjjhhhccccccaaa___[[[WWWSSSOOOMMMKKKKKKKKKIIIGGGDDDAAA???CCC???;;;888777666555444222222111111000...---,,,//////............//////...---,,,,,,......---,,,++++++++++++++++++++++++...///000///------///000333000...///111222111///000222222///000444555444222111111000000111111222999;;;===>>>AAAIIISSSZZZ___bbbgggkkkmmmppprrrttt{{{{{{|||~~~bbbbbbbbbcccccccccddddddddddddddddddcccbbb``````aaaaaaaaaaaaaaacccfffjjjlllllllllmmmnnnmmmkkkiiihhhhhhiiiiiijjjlllmmmnnnkkkiiigggeeeeeecccaaa______```bbbdddfffhhhiiiiiigggggggggfffdddcccaaaaaabbb```______aaaccccccccc```bbbddddddddddddfffgggjjjkkkkkkjjjgggddd```]]]___^^^]]]\\\]]]___aaabbbgggeeedddfffhhhiiigggeeedddccc```]]]\\\\\\\\\]]]bbbcccfffiiilllmmmnnnnnnkkkggggggjjjjjjeeebbbaaa]]]^^^ZZZRRRMMMKKKHHHBBB???;;;666444555555555333333333333333333333333333////////////............//////............//////,,,000111...,,,...///...///000111333666999<<<>>>BBBDDDGGGLLLOOOPPPOOONNNQQQQQQQQQPPPOOONNNMMMLLLJJJJJJIIIIIIHHHGGGFFFEEEEEECCCAAA@@@@@@@@@???===;;;:::888666555444444555222333444444444444333333333333444555555555555444444333333222333444666777666999<<<=========>>>???AAABBBEEEGGGHHHIIIIIIHHHKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGIIIJJJKKKKKKIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKMMMNNNPPPSSSWWWZZZ]]]___eeeeeeeeeeeeeeecccaaa```aaacccfffhhhiiiiiiiiihhhiiilllpppuuuzzz}}}vvvrrrlllggghhhlllrrrwwwyyy|||~~~||||||}}}{{{zzzyyyyyyxxxwwwvvvrrrmmmmmmooommmhhhgggeeebbb^^^ZZZUUUQQQOOONNNMMMLLLJJJGGGDDDBBBAAABBB???;;;888888777666555111111111000000...------///...............///000...---,,,,,,......---,,,++++++++++++++++++++++++...///000///------///000222000......111222111000222444333000000555777555222222111111111111222222222555999;;;???FFFOOOVVV\\\___eeeiiilllooorrrttt|||}}}~~~bbbbbbbbbbbbbbbcccccccccdddddddddddddddcccbbbaaaccccccaaa``````ccchhhlllkkkjjjjjjkkklllkkkiiigggjjjiiihhhhhhiiikkkmmmooommmkkkiiiggggggeeecccaaa```aaabbbcccdddeeefffggghhhhhhhhhgggeeecccbbbaaaaaa```___```bbbcccdddcccbbbdddffffffeeeddddddeeekkkkkkkkkjjjhhheeeaaa______^^^\\\[[[\\\^^^aaacccggggggfffhhhiiijjjhhhgggdddbbb^^^[[[ZZZ[[[\\\^^^aaacccfffjjjlllmmmmmmmmmlllhhhfffiiihhhccc______WWWWWWRRRJJJEEEBBB>>>:::888444000000333444111---111111222333333222111111//////.........---------//////............//////,,,000000,,,***---000///...///222555888999:::;;;AAAEEEJJJOOOSSSTTTTTTTTTVVVVVVVVVUUUTTTSSSRRRQQQOOOOOOOOOOOOOOONNNMMMLLLHHHGGGFFFFFFEEEDDD@@@>>>::::::999777666555444333444444555555555444444333222222333444444444444444555444444333333333444444666888;;;<<<<<<<<<===??????AAACCCFFFHHHIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGFFFEEEHHHGGGFFFEEEGGGIIILLLNNNSSSTTTUUUWWW[[[___bbbdddkkkjjjhhhgggffffffffffffcccfffiiikkklllkkkiiigggggghhhlllpppuuuzzz~~~wwwtttooolllmmmqqqvvvzzz}}}~~~}}}|||~~~|||{{{zzzzzz}}}~~~{{{wwwvvvxxxvvvqqqnnnlllhhhccc^^^XXXTTTRRRRRRPPPMMMJJJGGGEEEDDDCCCBBB???<<<:::999999888666111000000000//////.........---------...///000000...---,,,,,,......---,,,++++++++++++,,,,,,,,,,,,...///000///...---...000000///......000222222111333555333///000555888777333333222222222222333333///222777;;;>>>DDDLLLRRRWWW[[[aaafffjjjnnnqqqttt{{{{{{}}}aaabbbbbbbbbbbbbbbbbbbbbcccccccccdddccccccbbbbbbccccccccccccccceeeiiillljjjiiiiiijjjkkkjjjhhhfffjjjiiigggffffffiiikkkmmmnnnllljjjhhhhhhgggdddbbbccccccbbbccccccddddddeeeiiiiiihhhgggfffdddbbbaaa```______```bbbddddddcccbbbeeehhhiiihhhgggffffffkkkkkkkkkjjjhhhfffcccaaa___^^^\\\[[[\\\^^^bbbdddhhhhhhhhhiiijjjjjjjjjiiifffccc___[[[ZZZ[[[^^^```aaacccgggjjjlllllllllkkkkkkgggeeefffeee___\\\\\\RRRPPPKKKDDD>>>;;;777555666222...000555666222---///000222333333222000///000////////////.........///......------......///---//////+++)))---000000///000222444666888:::;;;@@@EEELLLQQQUUUWWWWWWXXXXXXXXXWWWWWWVVVTTTSSSRRRPPPQQQQQQRRRRRRQQQQQQPPPMMMLLLLLLLLLKKKHHHCCC@@@;;;;;;:::999777555444333666666666666555555444333111222333333444444333333444444444444444444444444555777999::::::;;;<<<>>>>>>???BBBEEEHHHJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHKKKKKKKKKKKKKKKJJJIIIHHHKKKIIIGGGGGGIIILLLPPPSSSWWWWWWXXXZZZ]]]aaaeeeggglllkkkjjjhhhfffdddcccbbbccceeeiiikkkllliiifffdddeeefffhhhkkkoootttyyy|||yyywwwtttrrrssswww|||{{{~~~~~~{{{wwwtttoooiiiccc]]]YYYWWWUUUSSSNNNJJJGGGFFFFFFFFFCCCAAA>>><<<<<<;;;:::888111111000000////////////------------...///000000...---,,,,,,......---,,,+++++++++,,,,,,,,,,,,,,,---///000000........./////////......000111111222333444222...///444777666444333333222222333333444111555:::===???CCCJJJNNNSSSXXX^^^dddiiimmmqqqtttwwwwwwyyy|||~~~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaacccfffgggggghhhiiijjjjjjiiiiiijjjkkkjjjhhhfffjjjhhhfffeeeeeegggiiikkkmmmkkkiiiiiiiiihhhfffdddfffeeedddccccccddddddeeejjjiiiiiigggfffdddbbbaaa_________```cccddddddccccccfffiiikkkkkkjjjjjjjjjjjjjjjjjjiiihhhfffdddccc___^^^\\\\\\]]]```bbbdddhhhiiijjjjjjjjjjjjjjjjjjeeebbb^^^[[[ZZZ[[[^^^```bbbdddhhhjjjlllkkkjjjhhhfffaaa^^^^^^\\\VVVRRRRRRNNNJJJEEE@@@;;;666444333444111///111555666222......///111222222111///...111111111000000000000///......------------......,,,//////+++***...111111222222111111333666:::<<<>>>DDDLLLRRRUUUVVVWWWXXXWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQRRRSSSTTTTTTTTTTTTQQQPPPPPPPPPOOOLLLGGGCCC===<<<<<<;;;999777555333888888888777666555444333111222333333444444333333222222333444444555555555444666888888888999;;;======???BBBEEEHHHJJJKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKLLLLLLKKKKKKKKKJJJMMMNNNNNNOOOOOONNNNNNNNNOOONNNMMMLLLNNNRRRVVVYYYZZZ[[[\\\^^^aaaeeehhhjjjllllllkkkiiieeeaaa^^^\\\___aaaeeeggggggeeebbb___``````bbbeeekkkqqqvvvzzz{{{zzzyyyxxxzzz~~~}}}|||vvvooohhhbbb^^^\\\XXXUUUPPPLLLIIIHHHHHHIIIFFFDDDAAA@@@???>>><<<:::333222111000000000000000---------------...//////...---,,,,,,......---,,,++++++,,,,,,,,,------------...000000///......///...///////////////000111111222111---...333555444444333333222222333333444444888<<<>>>>>>@@@EEEHHHPPPUUU[[[bbbggglllqqqttttttuuuxxxzzz}}}aaaaaaaaaaaa````````````___```aaabbbbbbbbbbbbbbbaaadddhhhjjjjjjiiiiiijjjkkkjjjjjjkkklllkkkiiigggjjjiiigggeeeeeefffhhhiiilllkkkiiiiiijjjjjjiiihhhiiihhhfffeeeeeeeeefffgggjjjiiihhhgggeeecccaaa```^^^^^^___aaaccceeedddcccdddgggjjjkkkkkkkkkkkkllliiiiiiiiihhhgggfffdddddd^^^^^^^^^^^^```bbbccceeegggiiikkkkkkjjjiiijjjkkkdddbbb^^^\\\[[[\\\^^^```dddfffiiikkkkkkjjjgggeeeccc]]]YYYYYYVVVPPPLLLLLLHHHCCC???<<<888333222444000000000000222222000///......///000000///......222222222111111111000000......------------......,,,000000,,,,,,///222111444222111000111555999<<<;;;BBBKKKQQQRRRRRRSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSQQQRRRTTTUUUVVVWWWWWWWWWTTTSSSSSSSSSRRROOOJJJGGG@@@???>>><<<:::888666666:::999999888777666444333222222333444444444444444111222333444555555555555333555666666666888:::<<<===>>>AAAEEEGGGIIIIIIJJJGGGGGGGGGGGGHHHIIIIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQRRRSSSTTTUUUUUUUUUWWWVVVUUUTTTUUUXXX[[[]]][[[\\\^^^aaadddfffhhhiiiiiiiiihhhfffccc^^^ZZZWWWZZZ\\\___aaaaaa___]]][[[XXXZZZ]]]cccjjjrrryyy}}}}}}}}}}}}{{{ssslllfffbbb```ZZZWWWSSSPPPMMMMMMMMMNNNJJJHHHEEECCCBBBAAA>>>;;;666555333111000000111111......---------------......---,,,,,,......---,,,++++++,,,,,,------......,,,...000111///.........///000000///...---///111///111111......222444222333333222222222222333333444777:::::::::;;;???BBBLLLQQQXXX___dddiiinnnqqqtttvvvxxx{{{~~~aaaaaa`````````____________```aaabbbcccccccccccccccfffhhhjjjjjjjjjkkkllllllllllllmmmnnnmmmkkkiiikkkjjjiiihhhhhhhhhhhhhhhlllkkkjjjkkkmmmnnnmmmlllkkkjjjhhhgggggghhhiiijjjiiiiiihhhfffdddbbb```^^^^^^^^^___aaadddeeedddcccfffhhhiiiiiihhhhhhiiikkkhhhhhhhhhgggfffeeedddddd]]]^^^```aaacccddddddeeefffiiikkkkkkiiihhhjjjkkkfffeeecccaaa```aaabbbcccfffhhhjjjlllkkkhhhdddbbbaaaZZZVVVTTTQQQKKKGGGGGGAAA;;;777777444//////333...///111000...---...000........................111111111111000000000000...------,,,,,,------...+++000111///...111333111333222111222333555777999999@@@IIINNNNNNMMMNNNOOOMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQSSSUUUVVVWWWXXXXXXVVVUUUTTTTTTTTTQQQNNNKKKCCCBBB???<<<:::999888888;;;;;;:::999888666444333333333444555555555555444222333444555555444444333333444555555555666999<<<;;;===???BBBEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKNNNNNNNNNNNNOOOOOOPPPQQQTTTUUUWWWYYY[[[\\\]]]]]]]]]\\\ZZZYYYXXXXXXYYYYYYVVVXXX\\\___bbbcccddddddcccbbb```^^^[[[XXXVVVUUUVVVWWWYYY[[[[[[ZZZYYYXXXVVVXXX]]]ccckkkssszzz}}}~~~vvvoooiiifffddd\\\[[[XXXUUUSSSSSSSSSSSSNNNLLLIIIGGGEEECCC???<<<:::888555333111111111111//////...---,,,,,,,,,,,,...---,,,,,,......---,,,++++++,,,,,,---......///,,,...111111000.........///111111///---,,,---///...111222000111444444111222222111111111111222222333555777777666888===AAAIIIMMMTTT[[[```eeejjjmmmssstttwwwzzz}}}aaaaaa``````_________^^^```aaabbbcccdddeeeeeeeeefffggghhhhhhhhhiiilllooonnnmmmmmmnnnooonnnllljjjllllllkkkkkkjjjiiiiiiiiilllkkkkkkllloooppppppooommmllljjjhhhhhhiiikkkllliiihhhgggfffcccaaa___^^^]]]]]]___aaadddeeedddccchhhiiiiiigggfffeeeggghhhhhhggggggfffeeeeeedddddd]]]___aaaccceeeeeeeeeeeefffiiikkkkkkiiihhhiiikkkjjjjjjhhhgggggggggggghhhgggiiikkklllkkkgggccc```ZZZTTTOOOMMMIIICCC??????<<<666222333111------222...111333000,,,+++...222///...------------...///000000000000////////////...------,,,,,,------...+++000222000000222333111000111333444555666666666777???HHHMMMLLLJJJJJJKKKFFFGGGIIIJJJKKKLLLLLLLLLNNNOOOQQQSSSTTTVVVVVVWWWWWWVVVUUUUUUTTTSSSOOOMMMEEECCC@@@===::::::::::::<<<;;;;;;:::888666444333333444555555666666555555555555666666555333222111333444444444444666999<<<:::;;;>>>@@@BBBCCCDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKNNNNNNNNNOOOPPPQQQRRRSSSWWWXXXZZZ]]]___aaabbbbbb___^^^\\\YYYWWWUUUSSSSSSPPPSSSWWW[[[^^^___^^^]]]]]][[[XXXTTTSSSRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXWWWYYY[[[```ffflllsssxxx{{{~~~~~~xxxqqqkkkhhhfff^^^]]][[[YYYXXXWWWWWWWWWPPPNNNKKKIIIGGGDDD@@@===<<<:::777444222111111222000///...---,,,+++++++++...---,,,,,,......---,,,++++++,,,,,,---...//////,,,...111111000.........000222222000,,,+++,,,///...111333222333555444111222111111111111111111222222555777777666999>>>CCCFFFKKKRRRXXX^^^bbbgggjjjppprrruuuxxx{{{}}}}}}~~~dddcccbbb```___^^^^^^^^^```aaaccceeeffffffffffffjjjjjjjjjkkklllmmmnnnnnnqqqqqqpppooooooppppppqqqnnnkkklllmmmjjjdddeeelllkkkmmmoooppprrrssssssssspppooonnnllljjjjjjiiiiiiggggggeeedddbbb```^^^]]]aaabbbbbbbbbbbbcccccccccggggggggghhhggggggfffeeeeeeeeeeeeggghhhgggdddaaa\\\___ccceeeeeeeeeeeefffhhhggggggggghhhiiikkkllliiijjjjjjhhhfffgggkkkooolllkkkjjjiiigggddd___[[[QQQNNNIIICCC???===<<<<<<;;;999555111//////000111......------------......///,,,,,,......++++++---////////////000000000000---...000///...,,,,,,---//////000000111111222222444111111333444222333666999:::@@@HHHJJJEEEBBBCCCAAACCCFFFFFFEEEEEEFFFGGGJJJOOOSSSSSSUUUYYY\\\[[[XXXYYYWWWRRRQQQRRRNNNIIIIIIBBB===<<<<<<888666666;;;:::999777666666555555444555555444333333666888555555666666555444333333555666666777777777777777666777:::>>>BBBEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGIIIQQQSSSTTTTTTSSSSSSUUUVVVZZZ\\\___ccceeefffffffffaaa^^^ZZZWWWUUURRROOOMMMLLLOOOQQQSSSSSSSSSUUUVVVXXXVVVTTTRRRPPPOOOOOOOOOLLLNNNQQQTTTVVVXXXXXXXXX[[[^^^bbbhhhnnntttyyy|||{{{}}}yyyyyy}}}~~~yyysssmmmhhhfff____________^^^\\\ZZZYYYUUUTTTRRRPPPLLLIIIFFFDDD>>><<<:::999999888666444111111///......---------+++,,,,,,------,,,,,,++++++...000000///...///111,,,...000333333222111///222111000............///////////////111111000...222333444555444333222111666666666555555777;;;>>>AAAEEELLLSSSYYY```gggkkkmmmpppsssvvvxxxzzz}}}cccbbbaaa```____________```aaaccceeeffffffffffffhhhhhhiiikkkmmmoooqqqsssssssssrrrqqqpppoooooonnnmmmjjjkkkmmmjjjeeeggglllmmmoooqqqtttuuuuuutttsssooonnnmmmkkkjjjiiiiiiiiiffffffdddbbbaaa```______aaabbbbbbbbbbbbcccccccccfffffffffffffffeeedddcccdddccccccdddeeedddbbb___^^^aaaeeefffffffffgggggghhhggggggggggggiiijjjlllkkkmmmnnnmmmkkkkkknnnpppkkkiiifffdddaaa]]]XXXTTTHHHEEEAAA===999888888888555444222111000000///000000//////......//////000000------000///,,,,,,///////////////000000000000---...000///---,,,,,,---111111111111111111111000333000000333444222333777888999>>>EEEGGGCCC@@@AAA>>>@@@BBBDDDDDDEEEHHHJJJLLLQQQTTTSSSUUUYYY[[[YYYXXXYYYWWWSSSRRRSSSPPPJJJKKKDDD??????>>>:::888999<<<;;;:::888777777777777555666666555444444777999555666666666555555444333444555666666777777666666666888:::===@@@CCCEEEFFFFFFGGGGGGFFFFFFGGGIIIKKKRRRSSSUUUVVVUUUVVVWWWYYY]]]___bbbeeeggggggfffeee^^^ZZZVVVRRRPPPOOOLLLKKKJJJLLLNNNOOOOOOOOOPPPRRRSSSRRRPPPNNNLLLLLLKKKKKKLLLNNNPPPSSSVVVWWWXXXXXX\\\___ccchhhmmmrrruuuwwwwww|||{{{zzz}}}|||vvvqqqlllhhhfffaaaaaabbbaaa```^^^]]][[[XXXWWWTTTQQQMMMJJJGGGEEE>>><<<:::999999888666444222111000///...---------+++,,,,,,------,,,,,,+++,,,++++++,,,......---,,,,,,...000222333222111000222111///...------............///000111222111000000111111111000000//////444444444444444555888;;;>>>BBBHHHOOOUUU\\\bbbgggjjjmmmqqqtttvvvxxx{{{}}}bbbaaa```__________________aaaccceeefffgggggggggeeefffhhhkkkooorrruuuwwwuuuuuuuuutttrrrooommmkkkkkkiiijjjkkkjjjgggiiimmmoooqqqtttwwwwwwvvvtttsssmmmmmmllljjjjjjiiiiiiiiieeedddbbb`````````bbbbbbccccccccccccddddddddddddfffffffffeeedddcccbbbaaacccaaa``````aaabbb```___```cccfffhhhhhhggghhhiiihhhggggggggggggiiijjjkkklllnnnoooooonnnnnnnnnppphhheeeaaa]]]YYYTTTNNNJJJ???===:::777555444444555...///000111111000///...111000000//////000000111111///...111000------000////////////000000000000---...///...---,,,,,,---333222222111000000//////111...///222444222444777777777;;;AAACCC@@@>>>???===???AAACCCEEEHHHLLLOOOOOOSSSVVVUUUWWWZZZZZZXXXWWWXXXVVVSSSRRRSSSQQQKKKHHHAAA<<<<<<:::666555666::::::888777666555555555555666666666555555777999555666666666666555444444333333444555555555555555777888:::<<<>>>@@@BBBCCCDDDEEEFFFFFFGGGHHHKKKNNNSSSUUUWWWXXXWWWXXXZZZ\\\```bbbeeeggghhhfffdddbbbYYYUUUPPPLLLKKKJJJJJJIIIHHHJJJLLLLLLKKKLLLMMMNNNPPPOOONNNLLLKKKJJJJJJJJJLLLMMMPPPRRRUUUVVVXXXXXX]]]```eeejjjnnnpppqqqrrrrrrvvvxxxyyy~~~~~~{{{||||||zzzwwwsssnnnkkkhhhgggddddddeeeeeedddbbb```___]]][[[XXXTTTOOOKKKHHHFFF@@@>>><<<;;;:::999777555333333111000///......---,,,,,,------------,,,,,,---***((()))---///,,,))),,,...000222222222111000111111000...............---...///111222222222222111000//////......//////000222333333333444555777;;;???EEEKKKQQQWWW^^^bbbgggjjjnnnrrrtttvvvyyy{{{~~~``````______^^^____________```ccceeeggghhhhhhhhhfffgggiiilllpppssswwwxxxwwwwwwwwwvvvsssoookkkiiiiiiiiiiiijjjjjjjjjkkkmmmmmmppptttvvvvvvtttqqqoookkkkkkjjjiiiiiiiiiiiijjjeeecccaaa``````bbbdddfffffffffffffffgggggggggggghhhggggggfffeeecccaaa``````___^^^^^^aaabbbcccbbbbbbdddggghhhgggggghhhjjjiiihhhgggggghhhiiijjjkkkkkklllnnnooonnnmmmlllkkkfffbbb\\\VVVPPPJJJEEEAAA===;;;999666444444444444...///000000000///......111000000//////000000111111......111000------000////////////000000000000---...///...,,,+++,,,...000000000000//////......000---...222333222444888666555888>>>@@@>>>>>>@@@@@@BBBCCCEEEGGGKKKPPPTTTTTTWWWXXXWWWYYY\\\[[[VVVUUUVVVUUUQQQQQQSSSPPPKKKEEE???;;;:::777333222555777666555444333222222222333444555555444444555777555555666666666555555444222222333444444444444333777888888:::<<<===???@@@BBBCCCEEEFFFFFFIIIMMMPPPVVVWWWYYYYYYXXXXXXYYY[[[^^^```cccddddddaaa^^^[[[UUUQQQLLLHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKLLLNNNQQQQQQPPPOOONNNNNNMMMMMMMMMNNNPPPRRRUUUWWWXXXYYY___bbbhhhnnnqqqrrrqqqpppmmmooopppsssxxx|||{{{}}}|||{{{vvvuuurrrooollljjjiiihhhfffgggggggggfffeeecccbbbbbb```\\\WWWRRRMMMJJJHHHDDDBBB???>>>===;;;999777555444333111///.........,,,,,,------------,,,,,,---,,,++++++,,,------,,,,,,...///111222111000000222111111000/////////......000111111111111111222444333222000000111222222...111333444444333444444;;;>>>CCCHHHNNNTTT[[[___cccggglllpppsssuuuwwwyyy|||~~~______^^^^^^^^^^^^^^^___^^^```bbbeeegggiiiiiiiiiiiiiiikkkmmmooorrruuuvvvwwwwwwwwwvvvsssoookkkiiihhhhhhhhhhhhjjjlllmmmmmmkkkmmmqqqsssrrrpppllljjjiiihhhhhhhhhhhhiiijjjjjjfffdddbbbbbbbbbeeehhhjjjiiijjjjjjjjjkkkkkkkkkkkkkkkkkkjjjhhhfffdddbbbaaa^^^]]]]]]___cccfffggggggccceeegggggggggggghhhjjjjjjjjjiiihhhhhhiiikkklllllllllmmmnnnnnnllliiifffbbb^^^WWWPPPJJJDDD???<<<<<<:::888666444333333333222111000///.../////////000//////......//////000000...---000///,,,,,,///////////////000000000000---......---++++++,,,...---------........./////////,,,---111222111333777666555777<<>>???CCCCCCDDDFFFGGGHHHLLLQQQTTTXXXZZZ[[[[[[]]]___\\\VVVTTTUUUTTTPPPPPPRRROOOJJJGGGBBB???===:::555555888777666444333222222111111111222444444333222333555444444555555555555444444111222222333333333333333666666777777999:::<<<===???@@@BBBDDDEEEHHHLLLOOOVVVWWWXXXWWWVVVUUUVVVWWWYYY[[[]]]^^^]]]ZZZWWWTTTSSSOOOJJJGGGGGGIIIJJJJJJJJJKKKKKKKKKJJJJJJLLLNNNSSSSSSSSSSSSRRRRRRQQQQQQOOOPPPQQQSSSVVVXXXZZZ[[[```fffmmmtttwwwwwwtttrrriiihhhiiilllrrryyy~~~||||||}}}{{{yyywwwrrrqqqnnnllljjjjjjjjjjjjhhhhhhiiiiiiiiigggfffeeefffddd___YYYTTTOOOLLLJJJIIIGGGDDDBBBAAA???<<<:::777666444222000///......,,,------......------,,,***---///---)))(((+++///------///000111111000000333222222222111000/////////111222222000//////111555444333222111222333333///111444555555333333444888;;;???DDDIIIOOOUUUZZZaaaeeekkkppprrruuuwwwxxxyyy|||```___^^^]]]]]]]]]]]]]]]]]]___bbbeeehhhjjjjjjkkkkkkllllllmmmoooppprrrsssvvvvvvvvvtttrrrooollljjjhhhiiihhhgggjjjnnnnnnkkkkkklllnnnoooooollliiiffffffffffffggghhhiiijjjjjjgggffffffeeefffiiikkkllllllmmmmmmmmmnnnnnnnnnnnnnnnmmmllljjjhhheeecccaaa^^^^^^___bbbfffiiijjjjjjdddfffgggggggggggghhhjjjllllllkkkjjjjjjkkklllmmmnnnmmmmmmmmmllljjjfffccc^^^XXXQQQJJJEEE@@@<<<:::777666555333222111000000333222111/////////000111000//////......//////000000------000///,,,,,,///////////////000000000000.........,,,******,,,...,,,,,,,,,---...//////000///,,,---000222000222555555333555:::===>>>AAAFFFDDDFFFHHHIIIJJJMMMQQQTTT\\\^^^^^^^^^aaaccc___XXXUUUVVVTTTQQQPPPQQQNNNIIIEEEBBB???===888333444888888888666555444333333333///111333333222111222333222222333444444444444333111111222333333333333333555555555555666888:::<<<;;;===???AAABBBFFFJJJMMMRRRSSSTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVTTTRRRQQQQQQNNNJJJIIIIIIKKKKKKKKKIIIJJJJJJIIIIIIJJJMMMOOOTTTTTTUUUUUUUUUTTTTTTSSSRRRSSSTTTVVVXXX[[[]]]^^^dddjjjssszzz}}}{{{vvvrrreeeaaaaaaeeekkkqqqyyy~~~~~~}}}{{{xxxvvvuuupppooommmjjjjjjjjjkkkllljjjkkkllllllllljjjiiihhhiiifffaaa[[[UUUQQQNNNMMMMMMJJJGGGEEECCCAAA>>><<<999888666333111///......------............------''',,,///,,,%%%$$$)))000------...///000000000000222222222222111000///...---000222111///---///111333222222111111111111111000222555555444444444444555777;;;>>>CCCIIIOOOTTT]]]bbbiiinnnqqqtttvvvwwwwwwzzz}}}```___^^^]]]\\\\\\\\\\\\]]]___bbbeeehhhjjjkkkllllllllllllmmmnnnooopppqqquuutttsssrrrpppnnnmmmlllhhhjjjhhhfffiiioooooojjjmmmmmmnnnnnnmmmkkkhhhgggeeeeeeeeefffgggiiijjjkkkiiiiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnoooooooooooooooooommmkkkhhheeebbbaaa______aaadddhhhjjjiiihhhfffhhhiiihhhhhhhhhjjjlllnnnmmmlllkkkkkklllmmmnnnooollljjjiiihhheeeaaa]]]XXXSSSKKKEEE@@@===;;;999222222111111111111111000//////000111111111111000111000000//////000000111111///...111000------000////////////000000000000......---+++)))***,,,...////////////////////////000------000111///000444333111222777<<<>>>CCCHHHFFFIIILLLNNNPPPSSSVVVXXX___``````aaadddfffaaaZZZWWWXXXVVVRRRRRRRRROOOJJJCCC@@@>>><<<666111222777999888777555444444444444///111333444333222222333000111222222333333333222111222333333444444333333444333333333555777999;;;999:::<<<>>>@@@CCCGGGJJJKKKMMMNNNNNNNNNNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNLLLJJJJJJKKKLLLLLLLLLJJJKKKKKKKKKKKKMMMPPPSSSVVVWWWXXXXXXYYYXXXWWWVVVVVVVVVWWWXXX[[[]]]```bbbhhhoooxxx}}}vvvpppaaa[[[YYY^^^ccciiirrr|||}}}|||yyywwwuuuuuupppooollljjjjjjkkklllnnnmmmnnnooooooooonnnmmmllljjjgggbbb[[[VVVRRRPPPOOONNNLLLIIIFFFDDDBBB???<<<:::999777444222000......------............------***---...+++'''&&&***///------...//////000000000000000111111000///---,,,(((,,,000000...---000333111111111111111000//////111222444444333222333444444666999<<<@@@FFFLLLQQQZZZ___ffflllooorrrsssuuuvvvxxx{{{~~~aaa```___]]]\\\[[[[[[[[[]]]___bbbfffiiikkkllllllkkkkkkllllllmmmooopppqqqtttsssqqqpppooonnnnnnnnniiijjjiiifffiiiooooooiiioooooooooooommmkkkiiihhhdddddddddeeeggghhhjjjkkkjjjkkklllmmmnnnnnnoooooonnnnnnnnnnnnoooooooooooopppooommmkkkhhhdddaaa```aaaaaacccfffiiiiiigggeeehhhjjjjjjjjjiiiiiikkkmmmoooooommmllllllmmmnnnooommmjjjfffdddccc```\\\XXXTTTOOOGGGAAA>>><<<:::999//////000000111222333333))),,,///222444333111000222222111111111111222222333000000222222///...111////////////000000000000......---+++)))))),,,...222222111111000000//////000------000111//////333222///000666:::>>>CCCIIIIIILLLQQQTTTWWWYYY\\\^^^```aaaaaabbbfffiiiccc[[[ZZZ[[[YYYTTTSSSTTTPPPKKKFFFCCCAAA???:::444555:::777666555444333222222222000222444555444333333444///000111222222222222222222222333444444444444333333222222222444666999;;;777999;;;<<<>>>AAAEEEHHHEEEGGGJJJKKKKKKMMMOOOQQQPPPPPPPPPPPPPPPQQQRRRSSSMMMKKKJJJKKKLLLMMMMMMLLLMMMNNNNNNNNNNNNQQQTTTWWWYYYZZZ[[[\\\\\\\\\[[[ZZZXXXXXXXXXZZZ\\\___bbbdddlllrrr{{{|||tttnnn^^^WWWUUUZZZ___dddnnnxxx|||yyywwwuuutttqqqooommmkkkjjjkkkmmmoooooopppqqqrrrqqqpppooonnnjjjgggbbb\\\VVVSSSQQQPPPOOOLLLIIIFFFDDDBBB>>><<<;;;:::777555222000......------............------000///...,,,***+++---///------......///000000000...////////////---,,,+++$$$)))...///......222666111222333333333222000///111222333333222111333444666888:::===AAAFFFMMMRRRWWW\\\dddjjjnnnppprrrsssuuuwww{{{}}}]]]]]]]]]\\\\\\\\\[[[[[[]]]___cccgggjjjkkkjjjiiijjjjjjiiiiiijjjkkkmmmnnnoooooooooooonnnmmmlllkkkfffggghhhiiijjjkkkkkkkkkqqqooommmlllmmmllljjjiiigggeeebbbbbbcccfffhhhhhhlllkkkjjjjjjkkknnnqqqssssssrrrqqqooooooppprrrsssooonnnlllkkkjjjhhhdddaaacccdddeeefffhhhiiijjjkkkpppooonnnmmmmmmnnnooopppllllllkkkkkkkkkllllllmmmjjjjjjhhhddd___YYYTTTQQQOOOKKKEEE@@@<<<:::777555222222222111000//////...,,,...111222111000//////000...,,,,,,...000000000000000000000111111111111111000///...............//////////////////......000000//////.........---............/////////000000111333444777===DDDIIIJJJOOOUUUZZZ]]]^^^```aaaaaaaaaccceeefffeeeaaa^^^^^^\\\YYYWWWVVVTTTRRROOOGGGCCC>>>999777555333111333444555555555444333222222111111222555555222///666555333111111222333444111222222333333444444555222222444555666666777777999999:::<<<>>>@@@CCCDDDFFFHHHJJJJJJKKKLLLOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSOOOLLLMMMQQQTTTSSSPPPTTTTTTQQQQQQVVV\\\[[[UUU```ZZZXXX[[[^^^^^^^^^___[[[\\\]]]___aaabbbddddddnnnttt{{{~~~}}}sssggg\\\ZZZWWWWWW[[[ccckkkppp}}}|||wwwxxx|||wwwvvvsssooolllmmmqqqtttssswww{{{{{{wwwrrrpppooooooggg^^^YYYYYYYYYWWWTTTQQQOOOLLLIIIFFFCCCBBBAAA<<<:::777444222111222222......---,,,,,,,,,,,,------,,,+++++++++---000111000...,,,---111222222000------......///000000111***+++,,,...///111222333111111000//////000111222---444777111---000222222666555666;;;>>>@@@FFFMMMSSS\\\dddiiimmmqqqrrrpppuuuwwwzzz|||~~~\\\\\\\\\\\\\\\\\\]]]]]]\\\^^^bbbeeehhhjjjkkkkkkkkkjjjjjjjjjkkklllmmmnnnpppooonnnmmmkkkjjjiiiiiifffggghhhiiijjjjjjjjjjjjnnnmmmlllmmmmmmmmmkkkiiidddbbb``````bbbfffhhhhhhkkkjjjiiihhhjjjllloooqqqoooppppppqqqrrrrrrrrrrrrpppooommmlllllliiifffccccccdddeeefffgggiiijjjjjjllllllmmmnnnoooqqqrrrsssmmmmmmllllllllllllllllllhhhgggeeeaaa\\\WWWRRROOOLLLHHHBBB>>>;;;888666444222222111111000//////...,,,...111222111/////////111///------///000000000000000000000000//////////////////.........------............////////////000/////////.........---......//////////////////000111222444777<<>>@@@AAADDDFFFIIIKKKLLLNNNRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSWWWSSSPPPQQQUUUWWWVVVTTTXXXXXXVVVVVV[[[```___ZZZ___ZZZXXX\\\_________aaa^^^___```ccceeegggiiijjjqqqvvvzzz|||}}}{{{sssiii]]]ZZZWWWVVVYYY```hhhmmmyyyzzzzzz}}}yyyxxxvvvsssqqqrrrvvvyyy{{{}}}xxxtttrrrlllfff^^^ZZZYYYXXXUUURRRPPPNNNLLLIIIFFFDDDBBBBBB@@@===:::666333111111111......---,,,,,,,,,,,,---...---,,,+++,,,...///111000---,,,---000222111000111///---+++******+++,,,+++,,,---...///000111222222222111000////////////---333555000---///222222555444666:::===???DDDKKKMMMVVV___dddiiiooopppoootttvvvyyyzzz|||~~~[[[\\\\\\]]]]]]^^^^^^^^^]]]^^^```cccfffhhhjjjkkkkkkkkkkkkkkkkkklllnnnnnnpppnnnllljjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhjjjjjjkkklllnnnmmmkkkiiicccaaa______cccfffiiijjjhhhgggfffggghhhkkkmmmooolllnnnppprrrtttsssrrrqqqqqqooonnnnnnmmmkkkhhheeeddddddeeefffgggiiijjjkkkkkklllnnnpppqqqrrrrrrsssooonnnnnnmmmmmmllllllllldddcccaaa]]]YYYSSSOOOLLLHHHDDD???;;;888666444333222222111111000/////////,,,...000111000//////000222000//////000000000///000000//////......------------...///...---,,,+++------....../////////////////////...............///////////////////////////000222333666:::@@@EEEIIIMMMSSSXXX[[[^^^```bbb___^^^]]]^^^___```^^^]]]^^^]]][[[ZZZXXXTTTOOOLLLFFFBBB===999666555333111222333444555555444333222333222111111333555444444333222111000000000111222111222222333333444444555555555555555444444333333444555666777999;;;===>>>BBBEEEHHHKKKMMMPPPTTTWWWTTTTTTTTTTTTTTTUUUUUUUUUXXXUUUSSSTTTWWWZZZZZZXXX[[[\\\ZZZYYY]]]aaa```[[[ZZZVVVUUUYYY\\\\\\]]]```^^^___bbbeeehhhkkkmmmnnnrrrvvvxxxwwwwwwwwwrrrkkk___\\\WWWUUUWWW]]]eeejjjttt~~~~~~}}}||||||{{{yyyxxxzzz~~~}}}vvvsssiiiddd^^^[[[YYYWWWTTTPPPNNNMMMKKKIIIGGGEEEDDDDDDBBB@@@<<<888555333333222......---,,,,,,,,,,,,---///...---,,,,,,---...///...---,,,---///000000000333000,,,)))((()))+++---------......///000000000222222222111000///...---...222333///,,,...111222222222555:::<<<===AAAFFFHHHPPPYYY___dddkkknnnnnnrrruuuwwwyyyzzz|||[[[[[[\\\]]]^^^___```````````````aaaccceeehhhiiikkkkkkkkkllllllmmmmmmnnnnnnllljjjhhhhhhhhhiiijjjjjjjjjkkkjjjjjjiiihhhhhhfffgggiiilllnnnnnnkkkhhheeecccaaaaaacccfffiiiiiieeeeeeeeeeeegggiiilllmmmnnnooopppqqqrrrrrrqqqppppppooonnnnnnnnnmmmjjjgggffffffffffffgggiiijjjkkknnnoooqqqrrrrrrrrrqqqpppppppppoooooonnnlllkkkkkkbbb```^^^ZZZUUUPPPLLLIIIEEEAAA<<<999777666444333111111111111000000//////,,,...000000///...///000333111000000111111000...//////......---,,,+++++++++,,,...//////...,,,***,,,------......//////000........................000000000//////////////////000111333555999>>>BBBGGGKKKQQQVVVZZZ]]]```bbb]]][[[ZZZZZZ[[[]]]]]]]]]^^^]]]\\\[[[XXXTTTNNNJJJEEEAAA<<<888666555333111111222333444555444333222666555333222222333333444555444333222222222333333111222222333333444444555555444444444444444444444333444555666888:::<<<===AAADDDHHHKKKMMMOOORRRUUUSSSTTTTTTTTTUUUUUUVVVVVVUUUSSSRRRTTTWWW[[[\\\\\\]]]^^^\\\YYYZZZ]]]ZZZUUURRROOOOOOSSSVVVVVVXXX\\\\\\]]]```cccgggjjjlllnnnpppssssssqqqqqqsssqqqmmmddd```ZZZVVVVVV[[[bbbgggoooyyy}}}uuupppfffccc___[[[YYYVVVRRROOOMMMLLLKKKIIIHHHGGGFFFFFFBBB@@@<<<888666444444444......---,,,,,,,,,,,,---...---,,,,,,+++,,,,,,------,,,,,,,,,...//////000000...---++++++---///000............////////////000000111111111000...---///000000...,,,...111333111000444999;;;:::===BBBFFFNNNVVV[[[aaahhhllllllqqqtttwwwyyyzzz|||~~~[[[[[[\\\^^^___```aaabbbcccbbbaaaaaaaaaccceeefffkkkkkkllllllllllllllllllkkkjjjhhhhhhhhhjjjmmmnnnllllllllllllkkkjjjiiiiiicccdddfffjjjmmmmmmkkkiiigggdddaaa```bbbdddeeeeeeccccccdddeeegggiiikkkmmmsssrrrpppoooooooooooopppnnnmmmmmmnnnnnnmmmkkkhhhhhhhhhgggggghhhjjjlllmmmoooppprrrsssssssssrrrqqqqqqqqqpppooonnnllljjjiii```___[[[WWWRRRMMMIIIFFFAAA>>>:::777666666444333111111111000000000000000,,,...//////......///000333111000000111111///...///......---,,,++++++******,,,...//////...,,,+++,,,---------......//////---------...............000000000000000000/////////000222333444777<<>>999555333222111......---,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,------------...///000,,,---.../////////............//////////////////,,,...///111111111000///////////////......000333000000333777888777:::???GGGNNNUUUYYY^^^fffjjjjjjpppssswwwyyyzzz|||~~~\\\\\\]]]^^^___aaaaaabbbdddcccbbbbbbbbbcccdddeeejjjjjjkkkllllllkkkkkkjjjggggggggghhhiiikkknnnoookkkkkkllllllkkkjjjiiiiiibbbcccdddhhhkkkllljjjiiifffccc```^^^___aaabbbbbbccccccdddfffhhhjjjlllmmmuuussspppnnnmmmmmmnnnooommmmmmmmmnnnoooooollljjjkkkjjjiiihhhiiikkkmmmooommmnnnppprrrtttvvvwwwwwwqqqqqqqqqpppmmmkkkhhhfff```]]]YYYTTTNNNHHHDDDBBB>>>;;;777555555555444333111111000000000000000000,,,...//////...---///000111000///000111111///.........------,,,,,,+++++++++,,,---...///...---------------------------------------------........./////////000000111111111000111333333444777:::===BBBFFFKKKPPPTTTYYY]]]aaa[[[YYYXXXXXXZZZ\\\\\\\\\\\\ZZZXXXWWWUUUQQQLLLIIIDDD@@@;;;888666555333222000111222444444444333333888999888666333111111222222222222111111111000000111222222333333444444555222222111111333444666888444444555666777999:::;;;>>>AAADDDFFFFFFFFFGGGHHHJJJKKKLLLNNNQQQSSSTTTUUURRRRRRSSSUUUXXX[[[^^^```___aaa___YYYUUUTTTPPPKKKKKKIIIKKKNNNOOOOOORRRXXXYYYZZZ\\\^^^aaaccceeefff```eeehhhhhhkkkqqquuuuuuqqqkkkbbbZZZWWWZZZ___cccgggooozzz~~~tttnnneeeccc```]]]XXXTTTRRRPPPOOOOOOMMMLLLKKKKKKJJJJJJJJJGGGAAA;;;555111///.........---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,---......---...000222,,,---///000///---***))).........///////////////,,,---...///000111111111///---...111222000000333222000222666666555888===EEELLLRRRUUU[[[ccchhhiiinnnqqquuuyyyzzz|||~~~]]]]]]^^^___```aaaaaabbbbbbbbbbbbcccdddeeefffgggiiijjjjjjkkkkkkjjjiiiiiieeeeeefffgggiiijjjkkkllliiiiiijjjjjjjjjiiihhhhhhbbbbbbccceeeiiijjjjjjiiigggdddaaa```aaadddeeeeeecccdddeeegggiiilllmmmnnnqqqqqqpppooooooooooooooonnnnnnnnnoooqqqqqqooommmmmmlllkkkjjjjjjllloooqqqooooooppprrrtttvvvxxxyyyqqqqqqqqqooommmiiifffddd^^^[[[VVVPPPIIIDDD???===:::777444222222333333222000000000000000000000111,,,.........------///000.........///111111///---------------------,,,,,,------.........////////////......------,,,,,,+++,,,,,,,,,------...............///000111222222333000222444444555777:::<<>>AAAGGGLLLPPPVVV[[[___ZZZYYYYYY[[[]]]^^^]]]\\\YYYWWWTTTRRRQQQOOOLLLJJJCCC???:::777666444333222///000222333444444333333111555888888666555555777333444444444444333222222111222222333333444555555666555333111111222333444222333333444555666888999555888<<>>===:::777555444222111///...---......,,,,,,,,,---...///000000++++++,,,---...///000000...,,,---111222000000333,,,------....../////////666444111......///222444---...000111111111000///000222333444444444666888>>>@@@EEEIIIOOOVVV^^^ccchhhkkkooosssvvvxxx|||~~~[[[]]]___```___^^^___````````````aaabbbdddfffgggfffeeedddddddddcccaaa```dddeeefffffffffeeedddcccddddddddddddeeefffgggggggggggggggggggggfffffffffhhhggggggggghhhiiiiiijjjiiihhhhhhjjjmmmpppqqqpppsssrrrqqqqqqrrrqqqooolllmmmmmmnnnpppsssrrrooolllqqqqqqqqqrrrsssssssssttttttrrrqqqqqqssstttsssqqqqqqpppoooooonnnkkkfffccc___UUUMMMIIIEEE>>>888777444444333333222111111000333333222111111000//////000//////...///000111222000000/////////.........------,,,,,,,,,---...///000///......------......------------------------...,,,+++---000222111///........................000000222333555777888999===???DDDJJJOOOTTTWWWYYYUUUUUUTTTTTTTTTUUUWWWXXXWWWVVVVVVVVVUUUSSSOOOKKKJJJCCC===:::777222000111222333444444333333444555222444666777666555555666222222111111111111222222222111111333555555333111111333333222//////000222666444333444666777666444777999;;;;;;;;;;;;===???>>>??????AAACCCFFFIIIJJJJJJIIIIIIIIIJJJMMMOOOQQQRRRQQQPPPMMMJJJGGGEEECCCEEEFFFGGGHHHJJJKKKLLLMMMQQQPPPNNNNNNNNNOOOQQQRRRTTTXXX___fffmmmsssyyy}}}|||sssggg```^^^___^^^]]]fffhhhppp~~~~~~{{{uuupppmmmhhhddd```\\\YYYVVVSSSPPPOOOPPPPPPNNNLLLJJJJJJKKKEEECCC@@@>>>===;;;888666555333111///............------------...///000000------------...///000000...,,,---111111//////111------------------------111000---,,,+++,,,...///......///000000000000000000222333444333444666777;;;>>>BBBGGGLLLSSSZZZ___eeeiiimmmqqqtttwwwzzz}}}[[[]]]____________```bbbaaa```_________aaaccceeeaaaaaa```___^^^]]]\\\\\\ccccccdddeeeeeedddcccbbbdddddddddeeeffffffgggggghhhhhhhhhggggggfffffffffhhhhhhhhhiiijjjkkklllmmmkkkjjjiiikkknnnpppqqqpppqqqqqqqqqrrrrrrpppllliiillllllmmmoooqqqqqqnnnlllpppqqqqqqrrrsssttttttuuutttrrrqqqqqqqqqqqqpppnnnooonnnnnnoooooolllhhheee\\\SSSIIIEEEAAA;;;777777444333333222222111111111222222222111111000000///111000000000000111111222///............---------------,,,,,,------...//////......---------------------------------------...---,,,---///000///...........................000000111333444666777777===???CCCGGGLLLPPPSSSTTTPPPPPPPPPPPPQQQRRRTTTUUUUUUUUUTTTUUUUUUSSSOOOLLLJJJBBB<<<:::777222000111222444555555444444555777444555666666555555666777333222222111111222222333333222222333444333111...222333333222000///000222555444333333444555444222555777888999888999:::<<>>999666666333333333222222111111111222111111111000000000///000000000000000000000111---------------------------------------......///......---,,,,,,,,,,,,---------------------------///..................---........................000000222444555777999999<<<>>>AAADDDHHHKKKMMMNNNKKKLLLLLLNNNOOOQQQRRRSSSSSSSSSSSSTTTUUUSSSPPPMMMIIIBBB<<<999777222000222222333555555444444555777666777777666555555666888555555444444444444555555333222222333444333000...111111111111111111222333333333222222222222222111333555666666666666888999<<<<<<===>>>@@@AAACCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKKKKJJJIIIGGGDDDBBBAAADDDEEEGGGIIIKKKMMMOOOOOOMMMKKKIIIHHHHHHKKKNNNPPPPPPTTTYYY___eeemmmtttyyyyyyuuuooolllllllllkkkjjjhhhlllttt}}}|||}}}}}}}}}{{{wwwrrrooogggaaaZZZSSSPPPNNNLLLLLLJJJLLLLLLLLLJJJIIIJJJKKKFFFEEECCCBBBBBBAAA???===888777444222000/////////...............///000000444222///------...000111///,,,,,,//////+++***---++++++,,,,,,,,,,,,,,,,,,.........//////......---000///.........///111222///111333333222222444555666999===AAAFFFKKKQQQUUU^^^bbbhhhnnnqqquuuxxxzzz}}}~~~XXX[[[___aaabbbbbbcccdddaaa```^^^]]]]]]^^^```aaa[[[\\\]]][[[XXXXXXYYY[[[\\\^^^```bbbdddeeeeeeeeefffggghhhjjjkkkllllllllljjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhiiijjjlllmmmnnnllljjjiiijjjlllmmmmmmlllssspppllljjjjjjjjjjjjiiiiiijjjlllmmmmmmmmmmmmnnnmmmnnnoooppprrrsssuuuuuuwwwvvvvvvtttrrrpppooooooqqqqqqppppppnnnjjjddd___UUUKKKBBB>>><<<777555555333333222222222222222111111111111000000000000000/////////////////////...,,,,,,,,,---------------------.........//////.........---,,,,,,,,,,,,---------------------------............------------........................---...000222555777999::::::;;;>>>AAADDDFFFHHHHHHFFFFFFHHHJJJKKKMMMNNNNNNPPPPPPQQQSSSTTTSSSQQQNNNHHHAAA;;;999666222000222000222444444333333555666777888888777555555777888666555555555555555555666333222111222333333222111///...///000222333555555222222222222111111111222222444555555444444666777444555777999;;;<<<===>>>AAAAAAAAACCCDDDEEEGGGGGGIIIHHHHHHGGGFFFDDDBBBAAACCCDDDEEEGGGJJJLLLMMMNNNKKKIIIHHHGGGHHHJJJMMMOOOOOORRRVVVZZZ```hhhpppuuuwwwuuusssrrrqqqqqqpppooojjjnnnvvv~~~|||||||||{{{|||~~~|||wwwrrrnnneee___WWWPPPMMMKKKJJJJJJHHHIIIJJJJJJHHHHHHHHHJJJGGGEEEDDDDDDDDDDDDCCCAAA;;;999666333111000////////////.........///000000444222///---,,,...///111///,,,,,,///...+++***,,,******++++++,,,---.........///000000000000///...000///.........///111222///111222222111111333444555888<<<@@@DDDIIINNNQQQZZZ___ffflllppptttwwwyyy|||}}}TTTXXX^^^bbbccccccbbbccc__________________``````[[[]]]]]][[[XXXWWWZZZ]]]\\\]]]```bbbdddeeeeeeeeeggghhhjjjlllmmmnnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiijjjlllmmmmmmmmmkkkjjjjjjkkklllkkkjjjrrrnnniiigggggghhhiiijjjgggiiikkklllllllllmmmnnnooooooqqqssstttvvvxxxxxxwwwxxxxxxvvvrrrppppppqqqrrrqqqqqqpppmmmggg```[[[QQQHHH@@@===;;;777444444222222222222222222222222000000000000000000000000...////////////......---,,,,,,,,,------------...------...////////////...///......------------------------------------------...///...---,,,---...------------------------***+++---///222444666777777999;;;>>>@@@BBBCCCDDD@@@AAACCCEEEFFFGGGHHHHHHLLLLLLMMMPPPRRRRRRPPPNNNGGG@@@:::999666222000222000222333444333333555777777888999888777666777888555444444333333444444555666444111111222333444333///...---///222555555555000111222222111111222444333444555555444444555777444555777999;;;<<<======>>>???@@@BBBCCCDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAABBBCCCEEEGGGIIIJJJKKKGGGGGGFFFGGGHHHIIIKKKLLLMMMOOOQQQUUUZZZaaaiiiooosssttttttttttttsssqqqpppkkkpppxxx}}}|||{{{zzzyyyyyy{{{~~~zzzuuuoookkkddd^^^WWWPPPMMMLLLKKKJJJFFFGGGHHHGGGFFFEEEFFFGGGEEEDDDCCCDDDEEEFFFEEECCC===;;;888555222111000000000//////...//////000000222111///------...///000///,,,,,,//////+++***,,,+++++++++,,,---.........------...////////////...///////////////000111111///000222222111111222333444777;;;???BBBFFFJJJMMMUUU[[[bbbiiinnnrrruuuwww{{{|||NNNSSS[[[aaabbbaaa```___]]]^^^___```aaaaaa``````[[[]]]^^^[[[WWWWWWZZZ___^^^___aaacccdddddddddcccfffhhhjjjmmmnnnnnnnnnmmmkkkkkkllllllmmmmmmnnnnnnlllkkkkkkkkkllllllmmmnnnooommmkkkkkkkkklllkkkjjjnnnkkkhhhgggggghhhiiihhhfffiiikkkkkkjjjjjjlllooonnnoooqqqsssuuuwwwxxxyyywwwxxxxxxvvvrrrpppppprrrqqqppppppooolllfff^^^YYYNNNFFF???===<<<777333333222222222222222222222222///000000000000000000000///000000111000///...---,,,---------............,,,---...///000//////...000///......------......------------------------+++---///...,,,+++---///------------------------------...///000222222333555666888;;;===???@@@AAA>>>???AAACCCDDDDDDDDDDDDGGGGGGIIIKKKNNNOOOMMMKKKGGG@@@:::888666222000222111222444555444555666888777999::::::888777666777555555444444444444555555;;;777333000111222444444222000...///222444333222...000222222111111444666444555666666555444666777777888:::<<<============<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBBBBBBBAAA@@@???@@@@@@AAACCCDDDFFFGGGGGGBBBCCCDDDFFFGGGGGGHHHHHHJJJKKKLLLNNNRRRYYYbbbhhhnnnppprrrtttsssqqqooonnnlllqqqzzz|||zzzyyywwwvvvwwwyyy}}}~~~~~~|||{{{zzzyyyvvvqqqkkkggg```[[[UUUOOOLLLKKKIIIHHHDDDEEEFFFEEECCCBBBCCCDDDBBBAAAAAABBBDDDEEEDDDCCC>>>===999666333111000000000000////////////000000//////......---.........///,,,---000///,,,+++...............------,,,,,,------........./////////......///000000000000000///000111111000000111222222555:::>>>@@@DDDGGGJJJPPPVVV^^^eeekkkooorrrtttyyyzzz|||JJJPPPYYY___aaa___]]][[[\\\]]]```bbbbbbbbb```___ZZZ]]]^^^[[[WWWVVVZZZ___aaabbbcccddddddcccbbbaaaeeegggjjjlllnnnnnnmmmmmmkkkllllllmmmnnnoooppppppnnnnnnmmmmmmmmmnnnnnnooopppnnnlllllllllmmmlllkkkkkkiiihhhhhhiiiiiihhhfffeeehhhkkkkkkiiijjjlllooolllmmmoooqqqsssuuuwwwxxxvvvwwwxxxvvvrrrpppppprrrooooooooonnnlllfff^^^YYYMMMEEE???>>><<<777333222222222222222222222222222////////////000000000000000111222222222000///...---------....../////////,,,---///000000000///...000000///............///------------------------***,,,......,,,+++---000------------------------111111111111111222222222333555777:::<<<>>>???@@@???@@@BBBDDDEEEEEEEEEDDDCCCCCCEEEHHHKKKLLLKKKIIIFFF@@@:::888666222000222222333555666666666888:::666999;;;;;;999777666666777777666666666666777777@@@;;;444000000111333444555222///000222333111///---000222333222222555888444666777666555555666777777888999::::::999888777:::;;;===???@@@AAAAAAAAA???@@@@@@@@@@@@???>>>>>>??????@@@AAABBBCCCDDDEEE???AAACCCEEEFFFFFFFFFEEEHHHHHHIIIJJJNNNUUU]]]cccjjjmmmqqqrrrqqqnnnlllkkkmmmrrr{{{~~~{{{yyywwwvvvtttvvvxxx|||}}}{{{}}}}}}~~~~~~zzzuuuuuuuuutttsssnnniiiddd\\\WWWQQQMMMJJJIIIGGGFFFDDDEEEEEEDDDBBB@@@AAABBB@@@???>>>@@@BBBCCCCCCBBB???===:::777444222111000111000////////////000000------.....................,,,---000000---,,,///222111000///---,,,******///////////////000111222---...000111111111000//////000111111000000111222111444999<<>>@@@AAABBBCCCDDDEEEEEEFFFEEEEEEIIIGGGEEEHHHMMMOOOLLLHHHGGGCCC===999666333000...333333333222222444999<<<999999888999:::999666444777666444222222444666777DDD===444222444666333000...000111000///...///111444333111000000111333444777777777777777777888888777888888777666666888999;;;<<<;;;999;;;AAABBB?????????>>>======>>>???@@@@@@>>><<<===@@@AAA???===@@@BBBDDDBBB???>>>@@@CCCEEEDDDDDDFFFKKKQQQXXX\\\bbbnnnvvvsssnnnnnnnnnllllllttt|||~~~xxxtttqqqqqqqqqtttsssrrrrrrrrrtttvvvwwwuuuwwwzzz}}}|||xxxvvvtttsssrrrpppoookkkgggccc]]]ZZZVVVPPPKKKHHHEEEDDDDDDBBB@@@???@@@AAAAAAAAA<<<<<<===>>>@@@AAABBBCCC???===:::777444222111111222111///...---...000111..................------------.........---,,,+++...---+++))))))+++...///////////////000000000000000000000000000000000000111222222222222333333333222444666888:::===AAAEEEKKKQQQZZZbbbhhhmmmqqqtttwwwyyy{{{}}}~~~DDDMMMUUUWWWXXX[[[^^^^^^bbbbbbaaa___]]]\\\]]]_________^^^^^^___aaabbbcccggghhhiiigggeeeddddddeeejjjmmmppprrrqqqpppooooooooonnnlllllllllnnnpppqqqooooooppppppooonnnlllkkkqqqpppoooooonnnnnnmmmnnnooonnnnnnmmmllljjjhhhgggiiiiiiiiijjjjjjjjjkkkkkkkkkjjjkkkooossstttsssqqquuuvvvuuussspppnnnnnnnnnllllllllljjjggg```WWWQQQJJJEEE>>>888666555444333000000000000000000000000000000111111111111000000000///......------.........///111222222111000///...........................000///******///000............------------,,,++++++,,,,,,,,,,,,------///...---------...000000000000000000111222333333555666777:::<<>>999555333111///222333333222222444888;;;:::999999:::::::::777555666555333111111333555666HHH???555000222444222000///000111000///...///111444333222111111222333444777777777888888888888888666777888777555555666777777888777555888======;;;>>>>>>======>>>???@@@AAA@@@>>><<<===???@@@>>><<>>>>>???AAACCCCCCBBBDDDHHHNNNSSSWWWYYYcccjjjhhheeeeeegggfffmmmuuu}}}{{{tttooommmmmmmmmooonnnllllllmmmppptttvvvxxxyyy{{{}}}~~~~~~~~~~~~|||wwwtttsssrrrpppooommmiiidddaaaZZZXXXSSSNNNIIIEEECCCBBBDDDBBB??????@@@AAAAAA@@@<<<===>>>???@@@AAAAAAAAA>>>===:::666333111111000111000///......///000222,,,---/////////...---,,,......---------,,,,,,,,,---,,,+++******+++---...////////////000000000000//////////////////////////////000000000111111111222333666777999<<>>>>>;;;<<<<<<<<<<<<===>>>@@@AAA>>>===<<<===>>>>>>===<<<===;;;;;;;;;===>>>>>>>>>AAAAAA@@@AAADDDIIIMMMPPPRRRZZZ```___]]]___bbbcccjjjrrr{{{wwwpppjjjhhhhhhhhhhhhfffddddddggglllrrruuuzzzzzzzzzzzzzzzzzzzzzzzzzzz|||zzztttqqqrrrqqqooommmkkkgggbbb^^^YYYWWWRRRMMMHHHEEEBBBAAACCCAAA??????@@@@@@@@@???<<<>>>???AAAAAAAAA???>>>===;;;999555333111000000//////.........000111222+++---///000000///---,,,///...---,,,+++,,,------*********++++++,,,,,,,,,////////////000000000000/////////////////////////////////000000000111111111333555666888;;;???BBBEEEJJJPPPWWW]]]ccciiimmmrrrtttxxx{{{}}}BBBJJJQQQTTTYYY___bbbbbb`````````^^^[[[[[[\\\^^^aaabbbcccfffhhhkkkmmmnnnooommmkkkgggfffhhhlllppptttvvvwwwvvvtttqqqppppppooonnnmmmmmmmmmoooqqqsssrrrrrrrrrqqqqqqpppppppppqqqpppnnnlllkkklllmmmmmmppppppoooooonnnlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiikkkkkkmmmoooqqqqqqqqqppprrrrrrpppmmmjjjiiikkkmmmlllkkkiiieee```XXXOOOIIIDDD@@@;;;777666555555444111111111111000000000000222222222222222222111000333222222111111111111111.../////////...---+++***........................,,,,,,+++******+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,---......//////......000000000000111222444444666666888:::>>>AAADDDFFFJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHKKKPPPTTTTTTTTTPPPJJJAAA999555222111000000111111111111333666999;;;;;;:::;;;<<<;;;888666222111000//////000111222AAA:::222......000///---///000111111000///000111555444444333333444444555888888888888888777777777888;;;======;;;999777777888:::999777:::>>>>>>:::888999999:::<<<===>>>???===<<<<<<<<<======<<<<<<<<<999888999===???>>><<<@@@??????@@@BBBEEEHHHIIIKKKPPPTTTTTTTTTWWW\\\___ccckkkuuu{{{~~~uuummmgggddddddeeebbb```^^^___bbbiiiqqqvvvzzzzzzxxxwwwvvvvvvvvvvvvxxxzzz~~~~~~xxxrrrooorrrpppnnnllljjjfffaaa]]]ZZZXXXSSSNNNJJJFFFDDDCCCCCCAAA??????@@@@@@???>>>===>>>AAABBBBBB@@@>>><<<<<<;;;888555222111000000............///000222333------..................000...,,,+++++++++---...((()))+++,,,,,,,,,,,,+++////////////000000000000////////////////////////111111111111222222222222111222444555666999===@@@FFFIIINNNTTTZZZaaahhhlllnnnqqquuuyyy|||BBBHHHNNNQQQVVV\\\___^^^_________]]]\\\\\\^^^___bbbdddfffiiilllnnnpppqqqnnnmmmkkkhhhfffiiimmmqqqvvvxxxxxxwwwtttrrrqqqqqqrrrqqqooonnnnnnooopppqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrqqqpppnnnnnnnnnnnnooonnnnnnnnnmmmlllkkkjjjiiijjjjjjjjjjjjjjjjjjiiiiiikkklllnnnoooppppppooooooppppppnnnkkkhhhhhhjjjlllhhhgggeeeaaa]]]UUUMMMGGG@@@<<<888555444444444333333333333222222111111111333333444444333222222111111111000////////////000.........---,,,+++***)))........................---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,---......//////....../////////000111333444555666777888;;;>>>CCCFFFIIILLLLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKMMMQQQUUUXXXXXXQQQKKKBBB:::555222111000///111222222222333666888:::999999:::::::::777555111000////////////000111555222///...000000...,,,000111222111000///000222444444444444444444444444888888888777777666666666777999<<<<<<:::888777777444666666444666:::999555555666777888999:::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<:::888999===???>>><<>>CCCFFFKKKPPPVVV]]]dddiiikkknnnssswwwzzz}}}@@@EEEJJJMMMRRRYYY[[[ZZZ]]]^^^^^^]]]]]]]]]```bbbdddfffhhhkkkmmmooopppqqqllllllkkkjjjiiijjjnnnqqquuuwwwwwwvvvtttrrrrrrrrrsssrrrpppooonnnooopppqqqsssrrrqqqqqqqqqqqqrrrrrrttttttssssssrrrqqqqqqqqqmmmmmmmmmlllllljjjiiiiiijjjjjjjjjjjjjjjiiiiiiiiijjjmmmooopppooonnnnnnooonnnnnnmmmkkkhhhgggiiijjjeeedddaaa^^^YYYSSSKKKFFF<<<999666444444444444333444444444333222222111111444444444444333222111111...------,,,,,,,,,,,,,,,......---,,,++++++******------------------------000......000000......000------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------....../////////000000000/////////000111333444555777777888;;;???DDDHHHKKKNNNNNNNNNNNNMMMLLLJJJJJJJJJJJJKKKNNNQQQUUUXXXZZZPPPJJJBBB:::666333111000000111333333333444666999888777777888888777555333000000////////////000000---,,,---...000111///---000111222222000000111222333333333444444333333333777777777666666555555444333555777777666555555555555777777666888;;;:::555444555666888999999999999999;;;<<<;;;:::999:::;;;<<<;;;::::::<<<===============>>>???@@@@@@AAAAAA@@@???AAADDDFFFFFFJJJPPPTTT\\\dddkkkttt~~~yyyuuuooohhhccc```______[[[YYYWWWWWW\\\ccckkkqqqvvvvvvuuutttsssrrrqqqqqqrrrtttvvvwwwvvvtttqqqooopppppprrruuu{{{}}}yyyuuurrrooonnnlllkkkiiifffaaa^^^XXXUUUQQQMMMHHHEEECCCCCCDDDCCCBBBBBBBBBAAA???===>>>???@@@AAAAAA@@@>>>===<<<:::888555333222111111......//////000000111111...---,,,+++,,,...000222///...---,,,+++,,,------((()))+++---.........---////////////000000000000................................./////////000000000111333333333555999<<<>>>AAAEEEKKKPPPWWW^^^ccciiimmmrrrvvvyyy|||~~~}}}???DDDHHHKKKRRRZZZ\\\[[[\\\]]]^^^^^^^^^___ccceeefffhhhjjjlllnnnooooooooojjjlllmmmmmmmmmmmmooopppssstttuuutttsssrrrrrrsssrrrqqqpppooooooppprrrsssrrrrrrqqqppppppqqqrrrsssrrrsssttttttsssrrrpppooolllllllllllllllkkkjjjiiijjjjjjiiiiiiiiihhhhhhhhhjjjmmmppppppnnnmmmmmmooolllmmmmmmkkkiiihhhhhhiiidddbbb___\\\WWWPPPHHHCCC:::888555444555555555444444444333333222111111000222222222222111000///......---,,,,,,+++,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++///,,,---000000---,,,///.........------------,,,++++++,,,,,,,,,,,,------///...---------...000000......///000111333555666777888999;;;???EEEJJJMMMOOOOOOOOONNNMMMLLLJJJIIIIIIIIIJJJLLLNNNRRRVVVYYYMMMHHHAAA;;;666333000...000222333444444555777999666555555555666555333000000000////////////000000,,,,,,---...000111111111000111222222000000111222222222333333333333222222777666666555444444333333111222444444333333444666888::::::999;;;===<<<777666777888999:::999999888888:::;;;;;;999888999;;;:::;;;<<<;;;::::::;;;===:::;;;<<<===>>>>>>>>>===@@@===>>>CCCDDDCCCFFFKKKLLLSSSYYY^^^fffqqqvvvwwwooolllhhhddd```]]][[[[[[VVVTTTSSSSSSWWW^^^eeeiiilllmmmnnnnnnnnnmmmkkkkkkjjjkkkmmmnnnmmmjjjgggeeefffgggiiimmmrrrxxx}}}}}}{{{zzzxxxuuuqqqnnnlllkkkjjjiiihhheeeaaa]]]XXXVVVRRRMMMIIIFFFEEEDDDEEEDDDCCCCCCCCCBBB@@@===>>>??????@@@@@@@@@??????<<<;;;888666444333222222//////000000000000000///+++,,,---...////////////......---------,,,,,,,,,***+++,,,---.../////////////////////000000000000..................................../////////000000111222222222444777:::999===BBBGGGMMMSSSYYY^^^hhhlllqqquuuxxxzzz|||~~~~~~AAAEEEJJJMMMUUU]]]```___[[[\\\^^^^^^___aaadddggggggiiikkklllnnnnnnmmmmmmiiillloooppppppoooppppppqqqrrrssssssrrrrrrssstttqqqpppooooooppprrrtttvvvrrrqqqpppppppppqqqrrrsssnnnpppqqqrrrrrrooommmkkkmmmmmmmmmmmmlllkkkjjjjjjiiiiiihhhhhhgggggggggfffjjjmmmppppppnnnlllmmmnnnkkklllmmmllljjjhhhhhhhhheeeccc___[[[UUUNNNFFF@@@:::888666555666777666666333333222222111000000///111111111000000///------000000///..................---,,,,,,++++++,,,,,,)))))))))))))))))))))))),,,))))))......)))))),,,//////.........---------++++++,,,,,,,,,------------,,,***)))***+++---///......///000111333555666888888999;;;@@@EEEKKKNNNPPPPPPOOONNNMMMLLLJJJIIIGGGHHHIIIJJJLLLOOOTTTWWWKKKGGGAAA;;;777444000...000222444555555666888999444444333444444444111///000000000000000000000000///...------...000222444000222222222111000111222111222222333333222222111666666555444333333222222111222333333333444666888555777888666888;;;999444888888:::;;;;;;:::999888777:::;;;:::888777999;;;999;;;===;;;888777:::<<<888999;;;<<<======<<<;;;<<<888999>>>???<<<>>>DDDFFFKKKOOOSSSZZZeeekkkkkkgggfffccc```]]]ZZZXXXWWWRRRQQQOOOPPPSSSYYY___ccccccdddfffggghhhfffeeedddbbbdddfffhhhgggdddaaa______```bbbeeeiiinnnqqqtttxxxwwwuuutttrrroookkkhhhiiihhhgggggggggddd```]]][[[XXXTTTPPPLLLIIIGGGFFFEEEEEEDDDDDDDDDCCC@@@>>>>>>>>>?????????@@@@@@@@@===;;;999666444333333333///000000000000000///...(((***...111222111...,,,------.........---,,,+++++++++,,,---...///000111////////////000000000000........................000000000000111111111111000111222222222333666999888<<>>===:::::::::;;;;;;::::::999888999888888888777777666666::::::999999::::::;;;<<<:::::::::;;;;;;<<<<<<<<>>@@@@@@@@@??????AAACCCAAA@@@>>><<<888555222000111111000000111333666777---------......000111111......---,,,---...///000000000000000000000000000,,,---......------///111+++,,,------......------222///---...111222000---/////////000111333444555888;;;>>>BBBGGGMMMSSSXXX```eeelllqqqtttwwwyyyzzzKKKGGGFFFLLLVVV^^^```___]]]\\\[[[[[[]]]aaadddfffjjjjjjjjjkkkkkkkkkllllllkkklllnnnooopppqqqrrrrrrtttsssrrrrrrrrrrrrssstttsssssssssrrrrrrrrrssssssppppppoooooonnnnnnnnnmmmoooooooooooonnnllljjjiiiiiijjjkkkkkkkkkjjjiiihhhgggfffdddbbbbbbbbbdddeeefffjjjkkkjjjlllpppqqqoooqqqpppooopppqqqqqqooommmlllfff^^^VVVOOOHHHBBB>>>777444111...---...000222000000///......///000000///000111000...---...///000...---...000111///---,,,,,,------,,,,,,+++***///,,,((('''***,,,,,,,,,*********+++++++++,,,,,,---------,,,------......******++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111222......---...000222555777888999999:::;;;???EEEIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNIIIFFF???999444222111111222222111222444444333111222222111222222000,,,)))...------------------------...///000111222222222000444444000...000222111///222222...///333444111555444333222222222333333333333333444555555666666999777777999;;;;;;999666666:::<<<:::;;;>>>===:::999999::::::999999888777888888888888777777777666999999999999999::::::;;;999999:::::::::;;;;;;;;;>>>???BBBEEEIIIMMMQQQRRRTTTUUUVVVVVVUUURRROOOMMMIIIHHHGGGHHHIIILLLPPPRRRVVVXXXZZZZZZXXXWWWWWWWWWXXXZZZ\\\\\\ZZZWWWVVVVVVRRRTTTVVVXXXYYY[[[___aaaggggggggggggfffeeedddccc``````___``````___]]][[[[[[YYYWWWSSSOOOJJJFFFDDDDDDDDDEEEEEEDDDCCCAAA@@@>>>@@@AAA@@@@@@@@@BBBDDDBBBAAA???<<<888444111//////...------...///111333------------...///000111......---,,,---...///000////////////////////////,,,---------,,,,,,...111+++,,,------......------000///......000000///...------...///000111222222777999<<<@@@DDDJJJQQQVVV^^^ccciiiooosssuuuwwwyyy}}}MMMJJJIIINNNWWW]]]___^^^YYYYYYYYY[[[^^^bbbgggjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllnnnqqqssssssssssssuuutttsssrrrqqqqqqrrrrrrssssssttttttsssrrrqqqpppmmmmmmmmmmmmmmmllllllllloooooonnnmmmlllkkkkkkjjjmmmllllllkkkjjjiiihhhggggggfffdddbbbbbbcccdddeeedddiiilllmmmooossstttqqqrrrqqqqqqrrrsssrrrpppnnniiiddd[[[RRRJJJBBB;;;777888666111...---...000111111000000//////000000111000111111111///...///000000///......///000///...,,,,,,,,,,,,,,,+++******///---***)))+++,,,------+++++++++,,,,,,,,,------000///---+++++++++---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,---///000111.........///111333666888888999999999:::===BBBFFFEEEDDDDDDDDDFFFIIILLLNNNLLLLLLKKKKKKKKKKKKLLLLLLIIIEEE???999444111111111111111111222444555444222333222111000///---)))&&&.................................///000111222333333444222//////222222...///111111...///222222111444333222222111222222222333444444555666666777777999888888888999999777555777:::;;;::::::======:::888888888999888777777666888888888888777777777777888888888888888999999:::999999999999999:::::::::======>>>???AAACCCEEEFFFJJJKKKLLLMMMMMMKKKIIIGGGFFFEEEDDDCCCDDDGGGIIIJJJMMMOOOQQQQQQPPPOOOOOOPPPRRRTTTUUUTTTRRRQQQQQQQQQMMMOOOQQQRRRSSSUUUXXXZZZ^^^______```______^^^^^^___]]][[[[[[\\\\\\[[[ZZZ[[[ZZZWWWTTTOOOJJJGGGEEECCCDDDDDDDDDCCCBBBAAA@@@>>>@@@AAAAAAAAAAAACCCDDDCCCBBB???<<<888444111///000///...------...///000,,,,,,,,,,,,---...///000......---,,,---...///000////////////////////////------,,,+++***+++...000+++,,,------......---------...//////...---...///,,,---...000111111111111555777;;;>>>BBBGGGMMMRRRZZZ___ffflllpppsssvvvwww{{{|||~~~KKKIIIIIINNNVVV\\\]]]]]]ZZZZZZZZZ\\\___dddiiillljjjjjjjjjkkkkkkkkkkkkkkklllmmmppprrrsssssssssrrruuutttsssrrrqqqqqqpppppprrrtttuuuuuutttrrrooommmllllllllllllllllllmmmmmmooonnnmmmlllkkkkkkllllllpppooonnnllljjjiiiiiiiiieeedddbbbbbbbbbccceeeggghhhmmmrrrsssuuuxxxwwwsssrrrqqqppppppooommmiiifffbbb]]]UUUMMMGGGAAA;;;888777666444333222222222333111111000000000000111111///000111000...---...///------,,,------------,,,,,,------------,,,++++++---+++***)))***+++,,,,,,,,,,,,,,,---------......,,,,,,+++*********+++,,,+++++++++++++++++++++,,,,,,,,,------...///000000/////////000111333555666666777888888999<<>>888444111111111222111111333555666555444333222000///...---)))'''222111000///...---,,,,,,///.........///111222444444333///---111555333---000111000///000111222222444333333333333333333333333444444555666777888888888777777777888888777666777:::;;;999999<<<<<<:::888888999999888888777666888888888777777777777777777777777777777888888999888888888888888888999999<<<<<<<<<<<<===>>>??????BBBCCCEEEFFFGGGFFFEEEEEEEEEDDDBBBBBBBBBCCCDDDEEEGGGHHHJJJJJJIIIIIIJJJKKKNNNOOOOOONNNLLLLLLLLLNNNLLLMMMOOOPPPQQQSSSVVVXXXXXXXXXYYYZZZZZZZZZZZZZZZ\\\ZZZWWWVVVWWWYYYYYYYYY]]][[[XXXTTTPPPKKKGGGEEECCCCCCCCCBBBAAAAAA@@@@@@>>>@@@BBBCCCBBBBBBDDDEEEDDDCCC@@@===999555111///333333111000000///000000,,,,,,,,,,,,,,,---...///......---,,,---...///000////////////////////////------,,,***)))***---000+++,,,------......------+++...000///,,,,,,...000...///111222333333333222555777999<<<@@@EEEKKKOOOVVV[[[ccciiinnnqqqtttvvvyyyzzz||||||}}}IIIIIIJJJPPPWWW]]]______]]]]]]]]]^^^aaafffjjjmmmkkkkkkkkkkkkkkkkkkkkkkkknnnooopppqqqqqqqqqpppooottttttssssssrrrqqqpppooorrrsssuuuvvvtttqqqnnnkkklllllllllmmmmmmnnnnnnnnnnnnmmmmmmlllllllllmmmmmmpppooommmllljjjjjjiiiiiibbbaaaaaaaaabbbeeegggiiimmmrrrvvvvvvwwwyyyvvvrrrnnnmmmmmmmmmllliiieeeaaa]]]XXXRRRKKKEEE@@@;;;888///000111222333222000///000000111111111111000000...///000///---,,,---...,,,---------,,,,,,------...............------,,,,,,,,,+++*********,,,---,,,,,,---------.........((()))***,,,------,,,,,,,,,,,,+++******++++++,,,,,,,,,---....../////////111000000111111222222333222333555777888<<<@@@DDDFFFFFFEEEFFFGGGJJJMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIGGGDDD>>>888333111111111333222222444666777666555222111000///000///---+++111111000///...------,,,......------...000222333222000---,,,222888666///222111111111222222222444444444555555555555555555333333444555666777888999555666666777777888999:::888;;;;;;888888;;;<<<999999999999999999888888777777777777777777777888888777777666666777777888999888888888888888888888888999999999999:::;;;<<<<<<===???@@@BBBCCCDDDDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCDDDFFFFFFEEEFFFHHHIIIJJJKKKLLLKKKJJJIIIJJJKKKJJJLLLNNNOOOPPPRRRUUUWWWUUUUUUVVVWWWXXXXXXXXXXXXYYYVVVTTTSSSUUUWWWYYYYYY^^^\\\YYYUUUPPPKKKGGGEEEBBBBBBAAAAAA@@@?????????>>>AAACCCDDDDDDDDDEEEFFFEEECCCAAA>>>:::666333111555444333222111000000000------,,,,,,,,,---............---,,,---...///000........................------,,,+++)))***,,,///+++,,,------......------***---//////,,,,,,...111///000111222222222222222555777999;;;>>>CCCHHHLLLRRRXXX___fffkkkooosssuuuxxxyyy{{{|||}}}KKKLLLNNNTTTZZZ___bbbbbb```______```cccgggkkkmmmmmmmmmmmmmmmllllllllllllooooooooonnnnnnnnnnnnnnnrrrrrrssssssrrrqqqpppooorrrssstttuuutttqqqnnnlllllllllmmmmmmnnnoooppppppmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkhhhhhhggghhhiiilllooopppnnnsssuuuuuuuuuuuurrrnnnjjjjjjkkklllllljjjfffccc]]]XXXQQQJJJDDD>>>999666,,,...000222333222111000///000000111111000000///---//////...---,,,---......///000///......///000///////////////...------------...---,,,,,,---///,,,,,,,,,---------......(((***,,,///000000......---,,,+++*********+++,,,,,,------...//////......//////000000111111111111000111444555777:::???BBBFFFFFFFFFGGGIIIJJJLLLMMMKKKJJJIIIHHHHHHHHHHHHHHHFFFCCC===777333111111111333333333444666777666444222000//////111111000///---------......//////000---------...///000111222000///------222888777111333111000333333111222555444555555666666666666555222222333555666777888888555666777777777888:::<<<999;;;:::777777;;;;;;999999999::::::999999888777777777777777888888888888777777777777777888888999999999999888888888888888666666666666777888999999;;;<<<===???AAABBBCCCCCCCCCBBBAAA@@@@@@?????????@@@AAABBBBBBBBBCCCFFFHHHGGGIIIKKKJJJIIIHHHHHHIIIEEEGGGIIIKKKMMMOOOSSSUUUTTTUUUVVVWWWWWWWWWWWWWWWUUUSSSQQQRRRUUUXXXZZZ[[[___]]]ZZZVVVQQQLLLGGGEEEBBBAAA@@@???>>>>>>>>>???>>>AAADDDFFFFFFEEEFFFGGGEEEDDDBBB@@@<<<999666444333333222111000///.........---------------............---,,,---...///000........................---......---++++++,,,---+++,,,------......------,,,---...///......///111//////......///000111111555666888:::<<<@@@EEEIIIMMMSSS[[[bbbhhhmmmpppsssvvvxxx{{{|||}}}MMMNNNQQQVVVZZZ^^^```aaa^^^^^^^^^```cccggglllnnnoooooonnnnnnnnnmmmmmmmmmnnnmmmkkkjjjkkklllmmmnnnpppqqqrrrrrrrrrrrrqqqppprrrrrrssstttsssqqqooommmkkkkkklllmmmnnnooopppppplllmmmooopppppppppoooooommmnnnooopppqqqqqqpppooopppooonnnmmmnnnppprrrsssmmmrrrsssrrrrrrsssqqqmmmjjjjjjkkklllllljjjfffbbb\\\WWWPPPIIIBBB===888444222222222222222222333333...///000000000000///......///000///...------///---///111000...---...000......//////......---,,,+++---...---++++++,,,...+++,,,,,,,,,------------+++,,,,,,---...............---+++***)))***+++,,,,,,---.../////////...---+++,,,---///000111222222000222444555666888<<<>>>BBBCCCEEEHHHIIIKKKKKKKKKHHHHHHGGGGGGFFFGGGGGGGGGFFFBBB===777333111111111333222222333444444333111222111//////000111000///+++,,,,,,---......//////,,,,,,...///000000111111000111///...111666555111333//////222333000111555333333555666666666555555111111222444555666777888777888999888777777:::===999;;;:::777777:::;;;999888888888999888777777666666777777777888888888888888777777777777888999999::::::999999999888888888666666666666666777777888888888:::;;;===???@@@@@@??????>>>======<<<<<<<<<<<<===>>>??????@@@CCCFFFDDDGGGJJJJJJIIIGGGGGGGGGAAACCCFFFHHHJJJMMMQQQTTTUUUUUUVVVVVVWWWVVVVVVVVVRRRQQQQQQSSSWWWZZZ\\\\\\```^^^[[[VVVQQQLLLHHHEEEBBBAAA???>>>======>>>>>>>>>AAAEEEGGGGGGGGGGGGHHHFFFEEECCCAAA>>>;;;999777111111111111000...------//////......---......///......---,,,---...///000........................,,,...000///...,,,,,,,,,+++,,,------......------...------...000111111000111000...------///111333333444666777999===BBBFFFHHHNNNVVV^^^dddiiimmmooorrrvvvzzz}}}~~~~~~MMMOOOQQQUUUXXX[[[]]]]]]\\\\\\]]]___bbbgggllloooppppppoooooonnnnnnnnnmmmllljjjhhhhhhhhhkkknnnpppooopppqqqrrrsssrrrqqqppprrrrrrssssssrrrqqqooonnnjjjjjjkkklllnnnooopppppplllmmmpppqqqrrrqqqpppooooooqqqsssvvvwwwwwwvvvuuuooommmllljjjjjjjjjlllmmmmmmqqqsssqqqrrrsssrrrnnnllllllllllllkkkgggbbb]]]XXXTTTMMMGGGBBB===999666555333000------...111222---...///000000///...---///111111000///...///000+++---///...,,,+++,,,///------......------,,,+++(((***,,,+++)))(((***,,,+++++++++,,,,,,,,,------...,,,+++))))))***+++,,,...---+++))))))***+++,,,,,,---.../////////...---''')))+++...111222444444111333444555555777999;;;>>>@@@DDDGGGJJJKKKKKKJJJGGGFFFFFFFFFFFFFFFGGGGGGFFFBBB===777333111111111222111111111222222111///333111/////////000///............------,,,,,,++++++,,,...000111111000000111222111///000444333000222......222222//////444111222444555666555444444000111222333555666777888:::;;;;;;999777666999<<<999;;;:::666666:::;;;999777777777777777666666555666666777777888888888999888888888888888999999:::::::::::::::999999888888999999888888777777888888555666777999:::<<<===>>><<<;;;;;;;;;:::999999999999:::;;;<<<<<<>>>AAADDDCCCEEEIIIJJJIIIGGGFFFEEE???BBBEEEGGGJJJMMMQQQTTTUUUVVVVVVVVVVVVVVVUUUUUUPPPPPPPPPTTTXXX\\\]]]^^^```^^^[[[WWWQQQLLLHHHEEEBBB@@@???=========>>>>>>???BBBEEEGGGGGGGGGHHHHHHFFFEEEDDDBBB@@@===;;;999222222222222111000///...000//////.........//////......---,,,---...///000........................,,,...111111///---,,,,,,+++,,,------......------000---,,,...111333222000444222000......000333555222333444666777;;;???CCCDDDJJJSSS[[[aaafffjjjmmmppptttyyy|||}}}}}}~~~~~~SSSQQQOOOPPPRRRVVVXXXYYY[[[\\\^^^```bbbfffkkkoooqqqqqqpppoooooooooppppppmmmkkkiiihhhiiilllooorrrooopppqqqqqqpppooopppqqqrrrrrrrrrrrrqqqpppoooooojjjkkkmmmnnnooooooooonnnppppppqqqrrrrrrsssttttttuuutttrrrqqqooonnnnnnnnnkkkjjjiiiiiiiiikkkmmmooopppqqqsssttttttsssqqqpppnnnllljjjiiigggddd```]]]WWWQQQJJJCCC>>>:::777444444333222222111111222222222111111000///......---++++++,,,---............------,,,+++)))***,,,///000---,,,---///000...,,,++++++*********+++---...,,,***((())),,,---+++(((***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---...///000000///............//////000000111111222111000111333777;;;===@@@AAABBBDDDEEEGGGHHHIIIFFFEEECCCBBBCCCEEEHHHJJJCCCAAA===777222...---...222222333444555333111...//////.........//////000------...///000000//////.........////////////000444444444333333333222222333222111111111222333444666666777777555333000...333333555666777888888888777666666777999;;;:::999<<<;;;999777777888999;;;666666777777777555444222666999999777777:::;;;888888888777777777888:::;;;;;;:::999888999:::;;;<<<...111666888888888777888888888999999999:::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<======GGGGGGHHHHHHGGGEEECCCAAADDDCCCBBBCCCGGGLLLRRRVVVVVVWWWYYYZZZZZZXXXUUUTTTNNNOOOPPPTTTYYY\\\^^^^^^ddd]]]XXXXXXTTTKKKFFFGGGCCC@@@<<<;;;;;;;;;;;;:::???AAAEEEHHHJJJIIIGGGEEEFFFFFFEEECCC@@@<<<999777555444222000///...------///111222...)))&&&'''(((333...***))),,,//////......---++++++---///000000///...---...000000000///...111000,,,+++---,,,))).........////////////000............///000222222111222555666777999===???IIIKKKPPPTTTYYY```ggglllnnnqqquuuwwwxxxyyy{{{|||SSSQQQNNNMMMOOORRRUUUVVVYYY[[[]]]```ccchhhnnnrrrssssssqqqpppoooooonnnnnnnnnmmmkkkjjjkkkmmmppprrrsssttttttsssqqqpppqqqrrrpppqqqqqqqqqqqqpppoooooohhhiiilllnnnppprrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqooonnnlllkkkiiihhhhhhhhhjjjiiihhhhhhiiikkknnnooopppqqqrrrtttttttttrrrrrrpppnnnkkkiiigggccc___[[[UUUPPPIIIBBB===:::666444444333333222222222222222111111111000///.........------......//////.........///...,,,+++,,,...000///---,,,---//////...,,,++++++*********+++------,,,+++***+++,,,---,,,+++***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---......//////000111111111333222222333555999<<>>DDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@AAAEEEJJJPPPSSSSSSUUUWWWYYYZZZYYYWWWVVVOOOPPPRRRVVVZZZ^^^``````eee___[[[\\\YYYQQQLLLLLLCCC@@@<<<;;;;;;<<<;;;;;;???AAACCCEEEFFFEEECCCBBBCCCDDDEEEEEEBBB===888555444333111000...------,,,//////000///---,,,,,,---///---++++++,,,...//////111///---,,,...//////...---,,,+++,,,...///...---***------++++++......,,,------........./////////.........//////000111222000222444666777999<<>>AAA@@@AAACCCEEEGGGIIIJJJKKKIIIHHHGGGFFFEEEFFFGGGHHHBBB@@@<<<888555444333333333333333222222222111111000000111000///...,,,+++///////////////...,,,,,,---------............/////////000111222333444444222222222222222333444444222333444555666555444333///000111333444444444444999888888999;;;<<<;;;:::;;;999888666555555666666666777777888888888888777666999999777777::::::888999888888888888999999:::555666777777888888777777999:::<<<;;;999777777888888888999999999:::::::::;;;;;;;;;;;;::::::::::::888999:::;;;<<<===>>>???@@@@@@????????????@@@@@@@@@??????@@@BBBGGGKKKNNNNNNPPPSSSVVVWWWXXXWWWWWWOOOQQQTTTWWW[[[___bbbcccfffaaa______\\\VVVQQQOOOBBB@@@<<<;;;;;;<<<<<<<<>>BBBEEEIIIMMMRRRYYY```eeejjjmmmrrruuuvvvxxxzzz{{{zzz~~~VVVSSSOOOJJJHHHJJJOOORRRWWWZZZ___cccfffjjjnnnqqqqqqqqqpppooonnnnnnnnnnnnooonnnnnnmmmnnnoooqqqrrrqqqrrrsssqqqooonnnooopppqqqqqqrrrttttttuuuuuuuuuwwwwwwvvvuuutttrrrqqqpppqqqqqqpppooommmlllkkkkkkkkkkkkjjjiiihhhfffeeedddeeeeeefffgggiiilllnnnpppnnnpppqqqsssuuuvvvvvvvvvuuurrroookkkgggbbb]]]YYYQQQLLLEEE@@@<<<999666444333333333333333222222222111000000000/////////...///////////////...---,,,///000000///......///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++***,,,///***+++---///////////////,,,,,,,,,---------------..................------......///000111222222333444444555666999<<>>???>>>===<<<<<<<<<===???@@@@@@@@@??????AAACCCEEEGGGIIIKKKMMMPPPRRRRRRRRRRRRNNNPPPTTTXXX[[[___bbbeeefffdddbbbaaa___YYYSSSOOOCCC@@@===;;;<<<<<<<<<<<<>>>>>>=========>>>?????????AAABBBBBB@@@<<<777444333222111000......------///,,,,,,...222555444111,,,///222111...,,,,,,...222000//////000000///...+++*********,,,---,,,+++000222111...---......***,,,,,,,,,---------............///000000000000000///111333444555777:::<<>>===;;;999888777666555444444444444333444444555666777888888777::::::777777999999777555555555666555555555555555666888999:::999888777777888999999888888:::;;;888888999999999:::::::::;;;;;;:::::::::999999999777777888:::;;;===>>>???===<<<<<<;;;<<<===???@@@AAAAAA@@@??????@@@@@@AAAEEEFFFGGGIIIIIIJJJIIIIIIJJJMMMRRRVVVXXX\\\aaadddhhhhhhgggdddaaa\\\UUUOOODDDAAA>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@@@@???===;;;999888777444333222111000000/////////---,,,---111333111//////222555333///,,,+++,,,///......///111222111///---,,,+++,,,---...---,,,...111000,,,+++---,,,))),,,,,,,,,---------.........///000000111000000//////111222333444666888;;;>>>@@@DDDHHHLLLSSSZZZ^^^cccggglllpppsssuuuxxxzzzwww{{{TTTSSSQQQMMMIIIJJJOOOTTT[[[^^^bbbeeefffffffffgggggggggggghhhiiikkklllmmmlllmmmoooqqqssstttuuuuuuuuuvvvwwwvvvtttssssssttttttuuuvvvwwwxxxxxxxxxxxxsssrrrpppnnnlllkkkkkkkkkiiiiiiiiijjjjjjjjjjjjjjjiiijjjjjjiiihhhfffdddbbbdddeeegggiiikkkmmmnnnooonnnooopppqqqssstttuuuvvvuuurrrooollliiieee___[[[RRRMMMFFF@@@;;;888555444333444555555555444222111000000000000////////////------------------,,,+++,,,---......---,,,---...+++---...---,,,+++,,,---,,,------------,,,,,,++++++,,,,,,,,,+++***+++,,,+++,,,.../////////......,,,,,,,,,---......//////000///...---,,,,,,,,,,,,......///000222333444444333444666888;;;>>>AAABBBBBBDDDGGGJJJLLLLLLKKKKKKMMMMMMNNNMMMLLLIIIGGGFFFFFF@@@:::666555444111...111333555444111///111333+++,,,...///000111000000)))***,,,---///000000000.........////////////000......///000111222333333222222333444444444444444555555444333333222111111///000111333444444444444:::::::::<<<>>>===:::888666666666555555555444444666666666666777888::::::888::::::777777999999666777888888888888777777666777888999999::::::999999888999::::::888666666777888888999999999:::::::::::::::::::::999999999999777888999:::;;;<<<===>>>===============>>>??????????????????>>>>>>======AAAAAABBBBBBBBBBBBBBBAAADDDHHHNNNQQQTTTWWW]]]aaafffhhhhhhfffccc```XXXPPPFFFCCC???<<<<<<<<<;;;:::999999:::;;;<<<>>>???@@@@@@>>><<<:::999888888888444444333222111111111111///........./////////...111222333222///,,,++++++---------///111222111///...---,,,---...///...---)))+++,,,)))***------***,,,---------...............///000111111000///......000222222333444777999<<<>>>BBBFFFJJJPPPWWW\\\```dddiiinnnqqqtttwwwyyyyyy}}}PPPQQQQQQMMMJJJKKKPPPUUUYYY]]]bbbeeeeeeeeedddeeedddddddddeeefffggghhhiiilllnnnqqquuuwwwxxxyyyyyyzzz{{{zzzxxxuuusssrrrsssrrrsssssstttuuuuuuuuuuuuooonnnmmmkkkkkkkkkkkkllljjjjjjjjjjjjjjjjjjjjjjjjlllmmmmmmmmmkkkiiigggeeeeeefffhhhjjjlllmmmnnnooonnnnnnooopppqqqrrrttttttsssqqqnnnllljjjfffbbb^^^TTTNNNGGG@@@<<<888555333333444555666555444222111////////////000000000000,,,------............---,,,---///...---,,,---...+++---...---+++***,,,...------.........---++++++---,,,+++,,,---...---,,,,,,,,,......///...---,,,,,,,,,------.../////////000///...,,,++++++,,,,,,---...///000222333444555444555777:::===@@@CCCDDDDDDFFFIIIKKKLLLLLLKKKJJJMMMNNNOOOOOOMMMKKKHHHFFFEEE@@@999777777666333000///333666555111///000333------......//////000000***+++,,,---...//////////////////000000000111111...//////000111222333444222333444555555555444333444444444333333333444444000111222333444555555555999999:::<<<===<<<999777444555555666666666666666777777666666777888999:::888::::::777777999999666888888999999999888777666999888888888888999::::::666888;;;;;;:::888777777888888999999999::::::::::::::::::999999999999888888888999:::;;;;;;<<<<<<<<<======>>>>>>>>>======888999;;;<<<=========<<<=========>>>>>>>>>>>>>>>>>>CCCIIIMMMNNNRRRXXX]]]^^^bbbdddbbbaaa___XXXOOOHHHEEE@@@===<<<;;;999888888999999:::;;;<<<<<<===<<<<<<<<<;;;999888777666444333222111000000000000...///000///...---...///000///............,,,***...------///000000...,,,...---,,,---...///...---))),,,---******......+++------........./////////...///000111111000///......000111222222333666888:::<<<@@@CCCHHHNNNTTTYYY^^^bbbggglllpppssswwwyyy|||LLLOOOPPPMMMJJJKKKPPPUUUXXX\\\aaadddeeeeeedddddddddccccccccccccdddeeeeeemmmpppssswwwzzz{{{|||||||||}}}{{{xxxssspppnnnoooppppppqqqqqqrrrrrrqqqqqqqqqpppnnnllllllllllllmmmlllllllllkkkkkkkkkjjjjjjiiijjjjjjjjjiiigggdddbbbfffgggiiikkkmmmnnnnnnooonnnnnnoooooopppqqqssssssrrrpppnnnlllkkkhhhccc```UUUPPPHHHAAA<<<888555333333444555666666444222111////////////000000000000------...///000000000///,,,...//////...------...***,,,...---+++***,,,...------...///...---+++***000---+++,,,///000...,,,,,,---.........---,,,+++,,,,,,------...///000000000///...,,,++++++,,,,,,---...///111222333555555555777999<<>>>>>>>>===<<<;;;333444777:::<<<=========::::::;;;;;;<<<===>>>>>>:::???FFFIIIKKKOOOUUU[[[UUU[[[^^^]]]]]]]]]VVVMMMIIIFFFAAA===<<<:::999777888999::::::::::::999999999;;;<<<<<<;;;999666444222222111000/////////000---000222111...---///222---+++)))***---///---+++///....../////////,,,***---,,,+++,,,...///...---000222222...---///...+++.........////////////000...///111222111000...---...///111111222333666888888:::>>>AAAFFFLLLRRRWWW\\\aaafffkkkooosssvvvyyyEEEJJJOOOPPPNNNNNNQQQVVV[[[```bbbbbbdddggggggdddaaabbbcccdddeeehhhmmmqqqvvvvvvuuuttttttttttttuuuuuuuuuuuutttsssqqqpppoooqqqpppooonnnnnnooopppqqqqqqppppppooonnnmmmmmmllllllnnnmmmjjjjjjllljjjfffhhhgggfffgggiiijjjjjjiiijjjjjjjjjjjjjjjlllmmmmmmnnnlllkkklllnnnppppppoootttrrrooommmkkkhhhddd```XXXQQQGGG>>>888555444333333444555666666555444333111111000///////////////......////////////............//////......---,,,++++++++++++++++++++++++111///---...//////,,,)))...000///,,,+++...///,,,------.........---+++******,,,...111222222222111...........................///111333555666777777444777:::======>>>@@@AAAHHHIIIJJJKKKKKKJJJIIIIIINNNNNNNNNOOOOOONNNKKKHHHEEEAAA<<<888666555444333444555555333111//////000000000111111000...,,,+++/////////////////////...000000000000////////////000444444000///222555444555777:::;;;888444111000888555333333555666444222444555555666777888999999===999666777:::<<<:::777777888888777666666888:::888777666555444333333333666666666666666777888888;;;:::888666666777888999:::888777888999999888777666777888999999:::999999666777888999:::;;;;;;;;;999:::;;;;;;999999:::;;;777777777777888999:::;;;???<<<::::::<<<<<<999666666555555888<<<===;;;888;;;;;;;;;;;;:::999888888AAAAAAAAACCCFFFJJJNNNPPPPPPRRRVVVYYYYYYVVVRRROOOJJJFFFBBB??????>>>:::777888888888777888888999:::::::::999888777666555555222111000///............000//////............///000///...---,,,++++++++++++,,,------......------...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111111222333333444444666777999>>>CCCIIINNNPPPXXX\\\ccciiinnnrrrvvvyyyGGGJJJMMMKKKHHHIIINNNSSSYYY___cccdddgggjjjjjjgggfffggghhhhhhhhhjjjnnnqqqqqqqqqqqqppppppqqqqqqqqqtttttttttsssrrrpppooonnnqqqpppnnnmmmmmmnnnpppqqqqqqqqqqqqpppoooooonnnnnnjjjlllllljjjjjjmmmlllhhhiiihhhhhhiiijjjkkkjjjiiijjjjjjjjjkkkllllllmmmmmmmmmlllkkkmmmoooqqqrrrqqqrrrpppooommmkkkhhhdddaaaYYYQQQGGG>>>888555444333333444555666666555444333111000000///////////////......////////////......---............---,,,,,,........................---++++++,,,///000///---///111000,,,,,,//////,,,------.........---,,,+++---///111333444444333222...........................///111333444666666777333666:::===>>>???AAABBBHHHIIIJJJKKKKKKKKKJJJIIIMMMMMMNNNOOOQQQPPPNNNKKKCCC???:::666444333222111444555555333111//////000///000000000///...,,,+++.../////////////////////000000000000////////////000333444000///222444444555777999999777444222111666444333444666777666555333333333444555666777888>>>:::666777:::;;;999666555777999999888666777777777666555444444444444444777666666666777777888999;;;:::888777666777888999999888777777999999888777555666777888888999999888777888999:::::::::::::::888:::;;;:::999999:::;;;777777777888888999:::;;;>>>===<<<;;;<<<;;;:::999777555555777:::;;;:::888:::;;;;;;;;;;;;::::::999=========>>>AAADDDGGGIIIKKKNNNRRRUUUWWWUUUSSSQQQMMMJJJEEEBBB@@@===999666777777777777777888999::::::999888777666555444444111111000000000111111222000000///............/////////...---,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111111222222333333444888<<<>>>@@@DDDJJJOOOVVVZZZaaagggmmmrrrwwwzzzDDDGGGIIIGGGDDDFFFMMMSSS```fffkkkmmmoooqqqoookkkeeefffffffffeeefffhhhkkkmmmmmmnnnnnnoooooopppppptttssssssrrrqqqooommmmmmqqqooommmkkkkkkmmmoooqqqrrrrrrqqqqqqppppppoooooohhhlllmmmkkkkkknnnnnnkkkkkkjjjiiikkklllmmmkkkjjjiiijjjlllmmmnnnnnnmmmmmmlllkkkkkkmmmppprrrrrrrrrpppooonnnmmmllliiieeeaaaYYYRRRHHH>>>888555333222333444555666666555444333000000//////......//////......////////////......---------------,,,++++++............////////////++++++***,,,...///...---000222111------//////,,,------.........---,,,+++...000111333333333111000...........................///111222444555666666333666;;;>>>@@@AAABBBDDDHHHIIIJJJKKKLLLKKKKKKJJJLLLLLLMMMPPPRRRRRRPPPNNN@@@<<<777333222111000///333333444222000//////000.../////////...---,,,,,,......//////000000000111////////////000000000000000333444000///222444333555777888777555333333333666555555666777777666444444444333333555666888:::>>>;;;888888999:::888555444666999:::999777666555666555555444444444555555777666666666666777888888:::999888777777777888999999777777777999999888777444555666777888888888888999999::::::::::::999999777888::::::999999:::;;;777777888888999:::::::::<<<=========;;;::::::;;;888666555666888999999888::::::;;;;;;<<<;;;;;;;;;:::::::::;;;<<>>???===???FFFLLLRRRWWW^^^eeekkkqqqwww{{{===AAAEEEFFFFFFHHHOOOUUUdddjjjoooqqqqqqqqqmmmgggbbbcccccccccbbbccceeegggllllllnnnooopppqqqqqqrrrssssssrrrrrrqqqooonnnmmmqqqooollljjjjjjllloooqqqqqqqqqqqqppppppoooooooookkkooopppmmmlllnnnooollllllkkkkkkmmmnnnnnnlllkkkiiijjjmmmooooooooommmllllllkkklllmmmoooqqqpppooonnnnnnmmmmmmmmmjjjfffbbbYYYRRRHHH>>>888555333222333333555555555555333333000//////.........//////......////////////......,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,...---,,,+++,,,,,,++++++111333222...---//////,,,---------------------,,,,,,---///000///...---+++...........................///000222444555555555222666;;;???AAABBBDDDEEEGGGHHHJJJKKKLLLLLLLLLKKKLLLLLLMMMOOOQQQPPPNNNLLL???;;;666333111000000///111222333222000//////000...............---------...//////000000111111222////////////000000000000///333444111000333444333555666666555444333444666777777777777777666444222777666555666777999;;;===>>><<<999888999999777555555777999888777555555666444444444444444555666777666555555555555555666666999999888777777888888999888777666777888999888777555666777888888999999999::::::;;;;;;:::999999888666777999999888888:::;;;777888888999999999999999999;;;===<<<999777999<<<999777666555666777888999999:::;;;<<<<<<<<<<<<<<<;;;:::::::::;;;<<<>>>>>>>>>AAAEEEKKKOOOSSSUUUVVVXXXVVVRRRLLLFFF???888444444444444555666777888999888888666555333222111000111000000111111222333444111111000///............///...---,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,---------+++++++++,,,,,,,,,---------------------------------------.........//////......//////000111111111333777;;;===???AAAFFFJJJNNNSSSZZZaaahhhooovvvzzz999???FFFIIIHHHIIINNNRRRZZZaaagggjjjkkkkkkgggaaabbbcccddddddddddddfffhhhjjjkkkmmmnnnppppppqqqqqqqqqqqqqqqqqqqqqpppooonnnpppooolllkkkkkklllooopppooooooooooooooonnnnnnnnnnnnssstttpppnnnoooooommmmmmmmmmmmnnnpppooommmkkkiiijjjmmmooooooooommmlllnnnmmmmmmmmmooonnnllljjjnnnnnnnnnnnnnnnkkkfffcccWWWQQQFFF===888555444333222333444555555444333222//////............//////......////////////......,,,,,,------,,,,,,+++***))))))*********+++++++++------,,,+++++++++,,,---111333222...---000000---------------------------***,,,---......,,,***)))...........................///000222333444444555333777===AAACCCDDDDDDEEEFFFHHHJJJKKKMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLIIIFFF???;;;666333222111111000///111111111/////////111......------.........///000000000000111111222222.../////////000000000111///333444222000333444222444555555444333333555777555666666666666555555555666666666777888:::<<<>>>>>><<<:::999888888777666999888777555333444666888444444444444444555666777555444444333333333444444888888888888888888999999777666555666888999888777777777888999::::::::::::;;;;;;;;;;;;::::::999888666777888888777777999:::666777888999999999888888555888:::999777666888;;;888888777666666777888:::999999:::;;;<<<<<<<<<<<<::::::::::::::::::;;;;;;;;;===@@@EEEKKKPPPTTTVVVZZZYYYWWWQQQIIIAAA:::666444444444444555666777888777777666444333111000000111111111000000111111111222222000//////...............---,,,,,,,,,------+++,,,------......---------------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------............---......///000000111111555444666;;;BBBGGGHHHHHHKKKOOOVVV]]]dddkkkrrrwww{{{~~~999@@@GGGIIIGGGFFFHHHJJJPPPXXX```dddhhhjjjhhhccc```aaaccccccbbbbbbccceeefffhhhjjjlllmmmmmmmmmlllnnnnnnoooooopppooooooooooooooonnnmmmmmmnnnooooooooonnnnnnnnnnnnnnnnnnnnnooouuuvvvrrrnnnnnnooonnnmmmmmmnnnooopppooommmjjjiiijjjlllmmmnnnnnnmmmmmmpppooonnnoooooonnnkkkiiiooooooooopppppplllgggcccUUUNNNDDD<<<777555444333222333444555555444333222......------......//////......////////////......---------------,,,++++++******++++++,,,,,,------***++++++++++++---000222///111111------000000...------,,,,,,,,,---......,,,---...//////...,,,+++...........................///000222333333444444444888>>>BBBDDDDDDEEEEEEFFFGGGIIILLLMMMNNNNNNNNNLLLLLLKKKKKKKKKHHHEEEAAA???;;;777333222222111111...///000000///...000111...............///000111111111111111111111111111......//////000000111111...333555222111333444222222333444444333444666888222333444444444555777999333444555777888:::;;;;;;<<<;;;:::999888888777777:::999777333111222666999444444444444444555666777555555444333333333333444777888888888999999999999666555555666888999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999666888999888777666777888555666777888888777666666444666777777666666888999777888999888777888999;;;999999::::::;;;:::::::::777777777777777777777777999:::<<<@@@EEEKKKPPPSSSWWWXXXWWWSSSJJJBBB;;;888444444333333444444555666666555555444333222111111222111111000000000111111333222111000///............------,,,,,,---------+++,,,------......------......---,,,,,,+++******++++++,,,,,,,,,,,,------------------------------,,,------------..................///000000111111555333333:::CCCIIIHHHEEEIIIMMMRRRXXX___fffmmmrrruuuyyy777<<>>;;;666333222222111000---...//////......000111//////......///000222333333333333222222111111000.........///000111111111...333555222111333444111000222444444444555666888555555555222000111444777222333666999;;;;;;;;;;;;:::::::::999888888888999999999777555222333555777555555444444444555555666777666555555444444444555777777888999999999999999666555444666888999888777777777888999::::::::::::;;;;;;;;;;;;;;;;;;::::::777888999888666555555666444555666777777666555444666555555666888999999888555888:::;;;999999;;;===999999999:::999999888888555666666666666666666555777777888:::???DDDJJJMMMQQQTTTUUUQQQIIIAAA;;;888555444444333333333333333555555444444333333333333111111111111111222333444444333222000///.........---------,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,---------............//////000000111222222444333555:::AAAEEEEEECCCHHHKKKPPPUUUZZZaaahhhlllooottt{{{222777<<<===<<<===CCCHHHJJJQQQXXX\\\aaaeeeeeeaaaggghhhiiigggeeebbbbbbbbbeeefffiiijjjkkkjjjiiihhheeefffhhhjjjlllmmmmmmnnnnnnooopppqqqqqqpppooonnnppppppppppppppppppqqqqqqiiipppsssooolllmmmooopppmmmmmmnnnpppqqqooollliiijjjjjjjjjjjjjjjlllmmmmmmppppppqqqssstttsssqqqnnnrrrrrrssssssrrrnnnhhhcccPPPIII@@@999555444444444222222444444444444222222---------------...///000......////////////............//////......---,,,))))))***++++++,,,------...//////---++++++///222+++......+++,,,000111///---,,,,,,+++,,,---...///+++,,,...000000///...---...........................///000111222333333333666;;;AAAEEEEEEEEEDDDDDDEEEGGGIIILLLNNNOOOOOOOOOKKKJJJJJJJJJJJJHHHDDDAAA===:::555222111111000000,,,...//////......000111////////////000111333444555444444333222111000000---......///000111111222...222555333222333333111...111333555555555666888;;;;;;888222---+++...111333555999<<<>>>>>>===<<<999::::::999888888999:::777888888777444333444555666555555444444444555555888888777666666666666666666777888999999999999999555555444555888999999888666777888999999:::999999::::::;;;<<<<<<;;;;;;:::888999999888555444444555333444666777777555444222777555444666999;;;:::888444777;;;<<<;;;:::<<<>>>999999999999999888777666666666777888888777777777666555555666:::@@@EEEIIILLLPPPRRROOOHHH@@@:::888555555444333222222222222444444444444444444444444000000111222333555666777444333222000///.........------,,,,,,,,,------...+++,,,------......------***++++++,,,,,,------...++++++,,,,,,,,,---------........................,,,,,,,,,---------......//////000000111111222222222444888;;;>>>???AAABBBHHHKKKOOOSSSXXX^^^dddiiilllqqqyyy///444999::::::;;;@@@EEEHHHOOOXXX___bbbcccddddddbbbbbbaaaaaa`````````___cccdddeeefffggggggggggggeeefffhhhjjjlllnnnpppqqqrrrqqqqqqqqqpppooooooooooooooooooooooooooonnnnnnmmmnnnnnnoooooooooooonnnnnnppprrrsssrrrpppllljjjgggfffeeegggiiikkklllkkkmmmlllmmmnnnpppqqqpppoooqqqtttuuusssqqqoooggg___RRRHHH>>>:::888444333444555111......111333222000000000000///......------000000////////////000000//////...---,,,++++++***,,,---.........---,,,+++,,,,,,,,,---...///...,,,)))******+++,,,---.........//////...,,,++++++,,,000000000000////////////---......---++++++---...///000111000//////111222555999===AAACCCDDDFFFHHHIIIJJJKKKMMMNNNNNNNNNNNNPPPOOOOOOMMMJJJFFFBBB@@@888666444111///...------222222111000/////////000------...000000111111111555333222111222111000...000000000000000000000000333222000000222333444444444444444444444666777777555444444333333333444444666777888999999:::999999;;;:::999777777777777777555555555555555555444444555555555555555666777777888777666444444444555666555666666666777777777888222222333333555666888999777888999999::::::::::::999999999888888888777777;;;:::999777666444333222222333555777777666555333555:::;;;555333666777444444777999:::999888888999999999:::::::::999888888:::777444333444444111///555888::::::999;;;???CCCHHHHHHHHHFFFCCC@@@<<<999444444555555555555555555555555444444444333333333777333...///222444333000666555444333111000/////////...---...000000///...,,,,,,------------------+++,,,,,,------,,,,,,+++((()))+++------,,,+++***************************..................------***+++,,,...///111222333111222444777:::<<<>>>???FFFHHHLLLPPPUUU[[[bbbgggjjjnnnuuuzzz~~~444777;;;;;;999999===AAAEEELLLUUU]]]aaabbbcccccc````````````_________^^^dddeeefffgggggghhhhhhgggeeefffgggiiikkknnnooopppqqqqqqqqqpppoooooonnnnnnnnnnnnmmmlllllllllllllllmmmnnnnnnoooppppppppppppoooppprrrsssrrroookkkiiigggeeedddeeegggiiijjjiiikkkkkklllnnnoooppppppppprrrvvvvvvtttrrroooggg^^^RRRHHH>>>:::888444333444555333111111222333333333000000000///......------///......------......///.........------,,,,,,+++...............---,,,+++,,,,,,,,,---......------......//////////////////---.........---,,,,,,---000000000000/////////...---......---,,,,,,---///333444444444222333444666666:::???BBBEEEFFFGGGIIIHHHHHHJJJLLLOOOQQQSSSTTTSSSTTTSSSRRRNNNIIIDDDAAA888666444111///......---222111000000000000000000......///000111111111111000///......//////...---000000000000000000000000222000//////000222222333111111222222333444444444555444444333333444444444666777888999999:::999999999999999999999888777666555555555555555555555555888777777777666777777777888777666555555555666777666666666666777777777777777777666666666666666777888888999:::;;;:::999999888888777777777777777777::::::888777666444333333333333555666666666555444444999:::666444777777555666888::::::999888999:::::::::999999999999888888:::777444444555555333111444666888888888999===AAAEEEEEEDDDCCC@@@===999777666555555555555444444444666666555555555444444444777333000111555777555222666555444333111000/////////---------///000///...------------------------,,,,,,------------,,,,,,$$$&&&))),,,.../////////++++++++++++++++++++++++........................+++,,,---...///000111222000111222555888;;;===>>>CCCFFFIIIMMMRRRXXX___dddhhhlllrrrwww{{{~~~333666999999777777:::===AAAHHHRRRZZZ___aaabbbccc____________^^^^^^^^^^^^ccccccdddeeeffffffffffffffffffhhhiiikkkmmmnnnoooqqqppppppooonnnnnnmmmmmmlllkkkjjjiiihhhiiijjjjjjmmmnnnooopppqqqqqqqqqqqqpppqqqrrrsssqqqnnnjjjhhhfffdddbbbcccdddfffffffffhhhiiikkkmmmnnnooopppppptttwwwxxxuuurrroooggg^^^RRRHHH>>>:::888444333444333444444333222222444555111000000//////......---------,,,,,,,,,,,,------------------------------111000///...---,,,,,,,,,+++,,,------......------......---------,,,,,,,,,------......//////......000000000/////////......---.........,,,,,,...000333555555555444444666888777;;;AAAEEEGGGHHHJJJKKKKKKKKKKKKMMMOOORRRUUUWWWWWWWWWXXXVVVQQQJJJCCC???888777444111///.........000000000000000000111222///000111111222222222222111000///000222333222111000000000000000000000000111111000000000111222222000111222333444444333333444444444333333444444555666777888999999:::999999777888999::::::999777666555555555555666666666666999999999888888888888888777777777666777777888999777777777777666666666666888888888888888888888888888999;;;<<<;;;:::888777666666666666666777777777999999888777555444333333444444444555555555555666222777999777666777777666888999:::999888888:::<<<;;;:::999888888888888888888666555555666777555444333444555666666777;;;===@@@@@@@@@>>><<<:::777555666666555555444444333333777777666666666555555555666444333555888999777555666555444333111000//////...---,,,---///000///............------,,,,,,+++,,,------......------,,,$$$&&&)))+++.../////////,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000......000333666:::<<<>>>AAACCCFFFJJJNNNTTT[[[___dddhhhoootttxxx{{{~~~---000333555555777:::<<>>:::888444333444222444666555222111333666111111000000///.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........222111///---,,,,,,------+++,,,---...---------...,,,,,,,,,,,,,,,,,,,,,,,,---------///111111000///000000/////////.........---...///...------///111111222333333222222444666999>>>DDDHHHKKKLLLMMMNNNRRRQQQOOONNNOOORRRUUUXXXXXXYYYZZZXXXSSSJJJAAA<<<888777444222000.........000/////////000111222222000111222222333333333333333222111111333333222111000000000000000000000000111222222222111111222333000222444666777666555444444444333333333444555555666666888999999999999999888888888888888888888888666666666666666777777777777777888999999999999999777777777888888999999:::777777777777666666666666444555666888:::;;;<<<<<<999:::<<<===<<<:::888666666666666777777777777888888888777666555555444444555444444444444555666666111555888888888888888777:::;;;;;;999888888;;;===;;;:::999888777777888888444444555555666666666555444444444444555777999;;;<<<<<<<<<;;;:::888666555555555555555555555555555666666666666555555555444333333333666999:::888666666555444333111000//////---,,,+++,,,...000///...//////...---,,,,,,++++++,,,------......------,,,***+++,,,,,,,,,++++++***,,,,,,,,,------------------------...........................////////////---...///222555999<<<>>>???AAADDDGGGKKKQQQWWW\\\aaaeeelllqqquuuyyy|||~~~---///111333555777:::<<<>>>FFFPPPYYY___bbbdddeeeaaaaaaaaaaaabbbbbbbbbbbbcccdddeeefffggggggggggggjjjjjjkkklllmmmnnnooopppooonnnnnnmmmkkkjjjjjjiiiggggggggghhhjjjmmmooopppnnnnnnoooqqqqqqrrrrrrrrrqqqrrrrrrqqqooollljjjhhhdddbbb______```bbbcccccceeehhhkkkllllllmmmoooqqqvvvyyyyyyvvvsssoooggg^^^RRRHHH>>>:::888444333444000333555444111000222444111111111000//////............------------......+++,,,,,,------.........111000...---,,,,,,------***,,,......---,,,---............///000111111111------...000333444222///////////////............---/////////......000222000111222222222222444666;;;@@@GGGLLLNNNOOOPPPQQQUUUSSSPPPOOOPPPSSSWWWZZZ\\\]]]^^^[[[UUUKKKAAA;;;999777555222000///......000/////////000111222222111222222333333333333222222000///...//////---,,,///////////////////////////111333222000///000222000111444666666666444333333333333333333444555666666666888999999999999999;;;:::888666666777999999666666666777777777888888444555666888::::::::::::777777888999999999::::::777777777777666666666666333444666888:::;;;<<<<<<:::;;;<<<<<<<<<:::888777888888888888888888888888777777666666555555444444555444444444444555666666222444666888888777777999;;;;;;;;;999888888:::<<<;;;:::999888777777777777111222444555555555555555666555444555666888999::::::::::::999999888777666555555555666666777777777555555555444444444333333111222333666888999888666666555444333111000//////---,,,+++---///000000/////////...---,,,,,,++++++,,,------------------,,,---------,,,+++***)))(((,,,,,,---------.........---------.........//////......//////////////////...///000222555999<<<>>>>>>@@@CCCFFFJJJOOOUUUYYY^^^ccciiiooossswwwzzz|||}}}~~~111111333444666888999:::???FFFPPPZZZ```ccceeefffccccccccccccddddddddddddggghhhiiijjjjjjkkkjjjjjjjjjkkkkkklllmmmnnnnnnooonnnnnnmmmkkkjjjiiihhhhhhfffgggiiikkkmmmoooqqqrrrnnnoooppppppqqqpppppppppqqqqqqqqqpppnnnllljjjiiidddbbb___^^^```bbbdddeeeeeeiiilllmmmlllllloooqqqtttwwwxxxuuurrroooggg^^^RRRHHH>>>:::888444333444111222444444333222222333222111111000000//////...//////............//////,,,,,,,,,------...............---,,,,,,,,,,,,---))),,,//////,,,+++---///,,,,,,---...///000111111///......111555555222////////////.........------...///000/////////111333222333444444444555777999===BBBJJJOOORRRSSSSSSTTTRRRQQQPPPPPPRRRWWW[[[^^^```aaaaaa^^^XXXNNNDDD>>>999888555222000/////////000000000000000000111222111222222333333333222222444222000000000000...,,,////////////////////////---000222111...,,,---//////000111222333333222222333333333333444555555666666777888999999:::999999<<<:::999777666777777888666666777777888888999999333555777999:::;;;::::::777888888999999999888888666666666666777777777777666777888:::::::::999999;;;;;;;;;;;;;;;::::::999999999999999888888888777666555555555555555555555444444444555555555555666555444555888777555777;;;:::;;;;;;:::888888999;;;999999999999888777555555///222444555555444555555888666555555777888999999888888888888888888888888777777777777888888888999555444444444444333333333111222333555666777777777666555444333111000//////---,,,,,,...000111111000.........------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++,,,,,,------.........,,,,,,------.../////////.........///////////////000///000111444777;;;===>>>???BBBEEEHHHMMMSSSWWW[[[___ffflllqqqtttxxxzzz{{{|||~~~......///222555777888999???FFFPPPYYY___bbbdddeeeccccccdddddddddeeeeeeeeeggghhhiiijjjkkkkkkkkkkkkiiijjjjjjkkkkkklllllllllmmmmmmlllkkkiiihhhgggfffhhhiiilllnnnooopppooooooooooooppppppoooooonnnnnnpppppppppooonnnlllkkkjjjdddbbb___^^^aaadddfffgggfffjjjnnnnnnlllkkknnnqqqrrrvvvvvvtttrrroooggg^^^RRRHHH>>>:::888444333444333333333444555555333111222222111111000///////////////............//////,,,,,,------------------***+++,,,,,,,,,,,,,,,,,,))),,,000///,,,+++---000+++,,,,,,,,,------......111//////222666777222...//////.........---------...///000000///000222444333444666666555666888;;;???DDDLLLRRRTTTUUUUUUVVVQQQQQQPPPQQQTTTWWW[[[]]]bbbbbbbbb^^^WWWNNNEEE???999888555333111/////////222111000000000000000000111111222222222222111111555333222222333333111000////////////////////////...111555444000---...111///000000111222222333333333333333333444555666666666777888999999:::999999::::::;;;;;;:::777555333666666777888888999::::::777888:::;;;;;;;;;999888777888888999999888777666444444555666777888999999777888:::<<<<<<<<<;;;:::;;;;;;:::999:::;;;<<<<<<::::::999888777666555555555555555555555555555555333333555666666666555444888555444777666444666<<<888:::;;;:::888777777888888999::::::999777444222000333666777666444555666999666444444666888888777666666666777777888999999;;;;;;::::::999888777777555555555555444444444444333333444444444555777888666555444333111000//////...------///111333222111------------------------***++++++,,,,,,++++++***)))))))))***+++,,,......***++++++,,,------......,,,,,,------...//////000---.........//////000000000/////////111555888;;;<<<>>>@@@CCCFFFJJJPPPTTTWWW\\\ccciiimmmqqquuuwwwxxxzzz|||}}}~~~&&&&&&)))---222666888999>>>EEEPPPYYY^^^aaacccccccccccccccddddddeeeeeeeeeeeefffggghhhhhhiiiiiiiiihhhhhhiiiiiiiiijjjjjjjjjmmmmmmkkkjjjiiigggffffffiiikkknnnppppppooommmkkkoooppppppoooooonnnmmmllloooooooooooonnnmmmlllkkkeeebbb______aaaeeehhhiiigggkkkoooooolllkkknnnqqqqqqtttuuusssqqqoooggg___RRRHHH>>>:::888444333444666444333555888888555111222222111111000////////////......------......///------------------------((()))+++,,,------,,,+++)))---000///,,,***---000000000000000000/////////222000///333777777222---//////.........---------...///000000///000222444222444555555555666888:::???EEEMMMSSSVVVWWWWWWWWWTTTTTTSSSSSSTTTVVVXXXYYYaaaaaa```\\\UUULLLCCC>>>:::888555333111000//////222222111000//////000000111111222222222111111000000.........000111000///////////////////////////111555999888333111222444222222222222333444555666222222222333444555666777666777888999999:::999999777:::===???===888222///666777777888999999::::::;;;<<<======<<<;;;888777777888999999888777666555333444555666777888999:::444666999===???@@@@@@???<<<;;;999888999;;;===>>>:::999888777666555444333444444444555555555555555222333555777777666555333:::555444666555222666===777999;;;;;;999777666666777888;;;;;;:::777333111111444888999777555555777999666333333666777777555555555555666777888999:::???>>>===;;;999777666555777666666666555555555555555555555444444555777999666555444333111000/////////......///222333333222,,,,,,------------------*********++++++*********************+++,,,---...******++++++,,,---......,,,,,,------...///000000------......///000000111000///......///333666888;;;===???AAADDDIIINNNRRRUUUYYY```fffkkkooorrruuuwwwyyyzzz||||||~~~...///000111111333666999===GGGRRRYYY___dddfffeeebbbbbbaaa``````aaabbbcccgggggggggfffeeeeeegggiiilllkkkiiigggggghhhiiijjjkkklllmmmkkkiiifffffffffjjjlllmmmmmmllllllnnnooooooppppppooommmkkklllmmmjjjkkkmmmmmmllljjjgggeeeiiigggcccaaaaaaeeeiiillljjjjjjjjjjjjlllnnnqqqrrrpppqqqqqqooooooooohhh___SSSMMMCCC;;;777555444444555666666444000000333777222111111000///......---////////////000000000000///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...//////......---------......//////000000000000000///---------........./////////000111111111111000000222333444444555777;;;>>>IIIKKKNNNQQQTTTVVVWWWWWWRRRSSSTTTTTTTTTVVVZZZ]]]^^^______\\\VVVLLLCCC>>>999777444111////////////000000000000111222333444333000...///222333111...111111000///......------...............///000000222222444444444444222222333333222111000000333666666444222222555666777777777999<<<======;;;;;;;;;:::888777888999;;;;;;:::555666666888999;;;===>>><<<;;;::::::999888777777444555555666666666666666555555666666777777888888777777888999:::;;;;;;<<<555@@@EEE???888999<<<===999999999999888777555555444333333444666777666444444444666888999999777555555333222222555777777777555666666777888999999999:::777444333555777666444222444555666555444555666444444444444555555555555666777777888888999::::::BBB???<<<:::;;;:::666333777777777777666444333222555666444000111777;;;:::999:::999555000...///222000...,,,...111444333222222---,,,000111---,,,///******+++,,,,,,,,,,,,+++,,,---......,,,,,,---......,,,***+++---...,,,***---+++)))+++///111///------------......000111111111111000///111333555777888;;;>>>AAACCCFFFIIIKKKUUUVVVZZZbbbkkkqqqsssrrruuuvvvxxxyyy{{{~~~...///000111111333666999>>>GGGRRRXXX^^^dddfffdddcccaaa```^^^^^^___aaabbbeeeffffffeeeddddddfffhhhiiihhhgggfffgggiiikkklllkkkllllllkkkhhhfffeeefffhhhjjjllllllllllllnnnpppoooooopppnnnkkkjjjjjjkkkhhhiiikkklllllljjjhhhgggcccaaa``````bbbeeejjjmmmkkkkkkkkklllmmmooopppqqqpppqqqqqqoooooonnnggg^^^RRRLLLCCC;;;777666555555777555333222222333444444222222222111000000//////000000000000////////////...---,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...////////////......///000000//////000000000000//////---------.........//////000000000111111111111111666777888888999===AAAEEEKKKMMMOOORRRTTTVVVVVVVVVSSSTTTTTTSSSSSSVVVZZZ]]]fffddd___YYYPPPGGG@@@;;;888777444111////////////000000000000111222333444111000///000111111000///......---,,,,,,+++******//////......//////000111111111222333333222111111222222222111000111333666555333222222444666777666444777:::<<<<<<<<<<<<===<<<:::888888999999888777666666777777999:::<<<===<<<;;;:::999888777666666444555666666777777666666555555666666777777777777666777888888::::::;;;<<<===DDDGGG@@@:::999;;;:::888888888888777666555444444444333555666777666444444444555777888777555444555444222333555777777777555555666777777888999999999777444444666777666444444666777888777666777888555555555666666666777777777777888888999:::::::::BBB???<<<<<<<<<;;;999666888888777777666666555555555666555111222777999888999999777444111//////000111///---...111333222111222------000000---,,,///(((((()))***************,,,---...---,,,,,,,,,......,,,++++++---...---+++(((***,,,---...---------...---------...///000000////////////000222444555666888<<>>GGGQQQXXX]]]cccfffdddccc```]]][[[ZZZ\\\^^^```bbbcccddddddcccccceeegggeeeeeeeeefffhhhjjjlllnnnjjjkkkkkkiiifffeeedddeeeeeegggjjjkkklllmmmnnnpppoooppppppnnnkkkiiihhhiiifffgggiiijjjkkkjjjiiihhhaaaaaaaaabbbdddgggjjjkkkllllllmmmnnnoooppppppppppppqqqqqqooonnnmmmfff]]]QQQJJJBBB;;;777666666666888444000000444666444111333333222222111111000000111111000000//////.........---,,,,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///////////////000111222222//////000000000000//////------........./////////111111000000000111333444555555555666888>>>DDDIIIPPPQQQRRRTTTUUUUUUVVVVVVUUUTTTSSSQQQQQQTTTYYY]]]fffbbb[[[RRRIIIAAA<<<:::888666333111/////////000000000000000111111222333///000111111000///000111000000//////......------000////////////000111111000000111111111111000000111222222111000111333666444333222222444666666666222555999:::;;;;;;<<<===>>><<<999888888777555444777777777777888999::::::<<<;;;:::999777666555444444555666666777777666666555666666666666777777777666777777888999:::;;;;;;AAACCCBBB===999999999888777777666666555444444444555444444555777777666444444555666666666555444333666444333444666777777777555555555666777777888888777666555666777777555444666888::::::999888999:::777777777888888888888999777888888999::::::;;;;;;???===<<<;;;<<<;;;999888999888888777777888888999777999888444444888999777999777444333222111///...222000//////000111111000000......000///---,,,///(((((())))))************+++---...---,,,+++,,,......---,,,---...///...,,,'''+++000000---+++---///------------------......---......///000111222222222555999<<<>>>BBBEEEHHHOOOPPPTTT\\\cccjjjmmmmmmrrrtttvvvwwwxxxzzz}}}---///000000000222555888>>>GGGPPPVVV\\\bbbdddcccbbb___[[[WWWVVVXXXZZZ\\\^^^```aaabbbaaabbbdddffffffffffffgggiiikkkmmmnnniiijjjiiigggeeeccccccdddbbbeeehhhkkklllmmmooopppqqqqqqqqqoookkkiiiiiiiiiggghhhhhhiiiiiihhhhhhhhheeeeeefffggghhhiiiiiijjjmmmnnnoooqqqqqqqqqpppoooppprrrqqqnnnnnnllleee\\\OOOIIIAAA:::777666777777666444222111333444333222222222222111111000000000222111111000///......---...---,,,,,,,,,,,,---------------------------------------------......///.........///000111222333///000000000000//////...............////////////222111000///000222444666333333444555999???HHHNNNVVVVVVVVVVVVVVVVVVVVVVVVVVVUUURRROOOOOOQQQWWW[[[\\\XXXRRRKKKDDD???<<<;;;777555333000/////////000000000000000000111222222...000333222///...000333111111111000000/////////000000000000000111111222111111111111111111111111111111222222111111444666444333222333555666666555333666888999999999:::;;;>>>;;;999777777666555333777777666666666777888888;;;;;;999888666555333333555555666777777777777777666666666666666666666666666666777888999:::;;;;;;>>>===:::888888999999888666555555444444333333333666555444555777777666444555777888777666555444444666555444555777888777666444444555555555666666666555666777888888777666444888999;;;;;;999999999:::888888999999999:::::::::888888888999::::::;;;;;;;;;:::::::::::::::999999:::999888888999:::;;;<<<999<<<;;;777777::::::777999666222222333333000---222222000000000000000000///...//////...,,,---...+++++++++++++++,,,,,,,,,+++,,,------++++++,,,---...---------...///......,,,---///...,,,,,,///111------,,,,,,,,,------...---...///000111111111111000333777:::===@@@DDDGGGKKKNNNRRRXXX___fffjjjlllqqqsssuuuwwwwwwyyy|||~~~---...///000000222555888===FFFOOOTTTYYY```bbbaaa```]]]YYYUUUSSSTTTVVVXXXZZZ\\\^^^___```aaabbbdddhhhhhhhhhiiijjjkkkllllllhhhiiihhheeecccaaabbbddd```ccchhhkkklllmmmoooppprrrsssrrrpppmmmjjjjjjkkkiiiiiihhhgggffffffffffffeeefffhhhjjjkkkkkkkkkkkknnnoooqqqrrrsssrrrqqqqqqqqqrrrpppnnnmmmkkkcccZZZNNNHHH@@@:::777666777777333444555444111000222444000000000000000/////////222111111000///......---......---+++******))))))------------------------------.........//////...------......///000111222000000000000000///.............../////////000000222111000000111333666888666777888:::>>>FFFOOOUUU[[[ZZZZZZXXXWWWWWWVVVVVVUUUTTTQQQMMMLLLNNNSSSXXXTTTRRROOOJJJEEEAAA===;;;666555222000......///000000000000///000000111111---000222222///...111444.........---------------000000000000000111111222222222222111111222222222///111222222111222444555444333333444666777777555666888999999888777888999;;;999777666777777666555666666666555555666666777:::999888777555444333222555666666777777777777777666666666555555555555555555666777888999::::::;;;>>>:::777777888888777777555444333333222333333444666555555666777777666444777999:::999666555666777777666555666888999777666444444444444444555555555555666888888888777666666888999;;;:::999888888999999999999999::::::::::::777888888999999:::;;;;;;::::::;;;::::::::::::;;;:::999999::::::;;;<<<===999;;;:::666666888888555888555222333444444111...222222111000/////////000---///000...,,,,,,---...++++++*********+++,,,---+++,,,---,,,++++++,,,---,,,---............//////111---)))'''***---//////------,,,,,,,,,---.........///000111222222222111111333777:::===@@@DDDFFFHHHKKKPPPVVV\\\bbbgggjjjppprrruuuwwwxxxyyy|||~~~---...//////000111555777<<>>>>><<<999777999:::777333333777::::::333777999999555333444555///111222111///...000333)))000333---)))+++...---,,,+++***))))))+++---...***+++,,,,,,******+++,,,(((+++------++++++---000***---000000---+++,,,...++++++,,,---///111333444000///---,,,---...000111222444777999:::<<<>>>@@@???CCCHHHMMMQQQWWW^^^dddgggkkkooosssuuuxxxzzz|||------...///111333444555888<<>>:::777555222///...///000111999666222111222222///---//////000000000000//////------............------...............---------222///,,,,,,///222222111333333333444444444444444777666555666888888777555666666666666888:::<<<===777777666666666777777888555555666666666555333222444444444444444444444444;;;:::999777666555555555999888666555444444555555444777:::999666444555666666555888===>>>:::999:::666666666555555555888::::::::::::999888777666666777666555555666888:::<<<;;;999:::======999777999666666555555555666666777777666666666777888:::;;;888888888888999:::;;;;;;888888777777777777888888444555666777777666555444666777777777777777666666777888999:::;;;<<<<<<<<<:::888666333333333555666666666666666666444222111555111///111222000222666///......//////---***'''///...,,,++++++,,,...///)))***+++,,,---......---%%%(((+++...///...,,,******,,,------***(((((((((/////////000111111222222......///000000000000000333333333555888<<<@@@BBBDDDFFFHHHKKKNNNSSSZZZ^^^dddjjjqqquuuuuuvvvzzz~~~~~~.........///000111222333888;;;BBBIIIPPPUUUXXXZZZYYYYYYWWWTTTPPPNNNNNNOOOOOOQQQUUUYYY\\\^^^______bbbbbbcccddddddeeeffffffhhhfffcccaaaaaacccfffhhhnnnnnnooooooppppppqqqqqqrrrqqqooonnnnnnmmmkkkiiiggggggffffffhhhkkknnnpppqqqrrrtttuuuuuuuuusssrrrqqqpppoooqqqtttvvvvvvvvvsssqqqooonnnlllggg```ZZZXXXMMMCCC???;;;777444555333333333222222111000///000000000000000000000000000000/////////.........111111111111111111111111---------------......///000//////000222222111000111000000///000111222333111222333333222111000///222222111000//////222444444777:::<<<<<<<<<<<<<<>>>>>@@@@@@<<<888444333111//////000222333777444111000111111///---//////000000000000//////.........//////.........000000000//////.........///,,,******---///000///333333444444555555555666888888777999::::::999888999888777777777888999:::777666666555666666777777444666777777555333333333444444444444444444444444;;;:::999888777666666666888777666555444444444444333666888888666444444555666555888<<<===999777999666777777666555666888:::999999999999888777666555777666666555666888;;;<<<;;;999999<<<<<<888777999555444444333333333444444555444444444555666777888999999888888777888888888777777666666666666777777555555666777777666555555666666777777777666666555555555777888999::::::::::::999666444333444555666555666666666666444333222555222000222333111333777222000...---......---+++,,,,,,+++******+++,,,,,,))))))***+++,,,,,,,,,,,,(((***,,,---...,,,+++))))))+++---...---,,,,,,---......//////000111111111......///000000000000000222222333555888;;;>>>@@@BBBDDDGGGJJJNNNRRRWWW[[[aaagggnnnqqqrrrtttxxx|||~~~//////......//////000000777;;;AAAHHHNNNSSSVVVWWWXXXXXXXXXVVVSSSQQQQQQQQQSSSUUUXXX[[[^^^______^^^aaaaaabbbbbbccccccddddddhhhfffeeedddeeegggiiikkkpppppppppppppppqqqqqqqqqqqqpppnnnmmmmmmllljjjhhhiiihhhhhhhhhjjjmmmoooqqqsssuuuvvvwwwwwwuuutttrrrpppoooooopppsssuuuvvvuuuuuurrrooommmlllhhhbbb\\\\\\QQQEEE@@@;;;666333333333333333333222111000///000000000000000000000000000000////////////......111111111111111111111111---,,,,,,,,,,,,---......000//////000222222111000222111111111111222333333222333333333333222111111222222333222111222555777777:::>>>???>>>=========DDDIIIPPPXXX]]]^^^\\\[[[WWWUUUSSSQQQOOOMMMLLLLLLIIIHHHHHHIIIKKKKKKJJJIIIEEEBBB??????@@@???;;;777222111000//////111333555444222000///000000///...//////000000000000//////...//////000000//////...222111111000///............,,,++++++---///000000333333444555666666777777888888777999;;;;;;:::999<<<;;;999777666666666666666666555555555555666666444666888777333111222444444444444444444444444444::::::888777666666555555555555555555555444333222222444666777555444444555666555777<<<<<<888666777777888999888777777999;;;888888888888777666666555777666666666777999;;;<<<;;;888999<<<;;;888777999666666555444333333333333444444444444555666777777999999888777777666666555666666555555555555666666555666666777777666666555555555666666666666555555444555666777888999999999:::999666555444555666777555666666666666444333222666222111333444222444777444111...,,,---/////////++++++,,,,,,,,,,,,++++++******++++++,,,---------+++,,,,,,,,,,,,+++***)))&&&))),,,---------...///---------...//////000000......///000000000000000111222333666888;;;===>>>???BBBFFFJJJMMMPPPTTTWWW]]]bbbhhhlllnnnqqquuuxxx~~~......---......///000111777:::@@@FFFLLLPPPSSSTTTTTTUUUWWWVVVTTTSSSRRRSSSWWWXXX[[[^^^_________^^^`````````aaaaaabbbbbbbbbeeeeeefffggghhhjjjlllmmmqqqqqqqqqppppppooooooooopppnnnlllllllllkkkiiigggiiiiiiiiijjjkkknnnppprrrtttuuuvvvwwwvvvuuusssqqqqqqppppppqqqtttvvvvvvvvvvvvsssooonnnmmmkkkeeeaaa]]]RRRFFF???:::555222333222333333333222222111000000000000000000000000000000000//////////////////........................,,,,,,,,,,,,,,,---.........------...000000///...111111111111222222333333222222222222222222222111111222333333333444777999;;;===???@@@???>>>>>>>>>IIIOOOXXX```cccaaa\\\YYYSSSRRRPPPOOOMMMLLLLLLLLLJJJJJJKKKMMMOOOOOONNNLLLEEECCCAAAAAA@@@>>>;;;777222111000///000111333444111000////////////////////////000000000000////////////000000000000//////222111111000///...------000000///000111333444444333444444555666777888888666555666777:::::::::888<<<;;;999777666555666666777666555555555555555555444777888666222000111444444444444444555555555555888888666555555444444444333444555555555444222111222444555666666666555555777555777;;;;;;777444666888999:::999888888999;;;777777777777777666555444666666666777888:::<<<===;;;888888::::::777666999999999777666555555555555666666666666777777888888888888888888888777777666777666666555555666666777666666666777777666666666444555555666666666666555666666888999:::;;;;;;;;;:::999777666555666777777555555666666666555333222444111111333444222333666222000...---...000//////,,,---...000000...---,,,,,,,,,,,,,,,------......,,,,,,++++++++++++++++++$$$'''***+++++++++,,,---+++,,,,,,------...//////......///000000000000000000111333666888:::;;;;;;>>>AAAFFFIIILLLOOORRRTTTYYY]]]ccchhhkkkooosssvvv|||~~~+++,,,,,,---///000222333666999???EEEJJJMMMPPPPPPOOOQQQSSSTTTSSSSSSSSSTTTZZZ[[[]]]___``````___^^^______``````````````````aaaccceeehhhkkkmmmnnnnnnpppppppppooonnnnnnmmmmmmooommmkkkjjjjjjjjjhhhfffiiiiiiiiijjjlllnnnpppqqqrrrsssuuuuuuuuusssqqqpppsssrrrqqqrrruuuwwwxxxxxxwwwtttrrrqqqqqqoookkkggg]]]RRREEE>>>:::555222333222333333333333222111111000000000000000000000000//////000000000000000000---------------------------,,,,,,,,,,,,---.........------...000000///...000000000111111111111111111111000000000111111111///111333555555777:::<<<>>>???@@@???>>>>>>???@@@MMMTTT\\\dddeeeaaa[[[VVVPPPOOONNNMMMLLLLLLLLLLLLKKKKKKMMMPPPRRRQQQOOOLLLGGGFFFDDDCCCBBB???;;;888333222111000000000111111000000//////......///000//////000000000000////////////000000000000//////000000///......---,,,,,,000111222333333444666777444444555555666777777888666555666888:::<<<;;;:::;;;:::999777777777888888777777666555555555555555555777777555222000111333444444444555555666666666666555444333333333333333333444555555555444333222333444555777888888888777777555777;;;;;;777444666888:::;;;:::999888999:::555555666666666555444444555555666777999:::;;;<<<:::777777999999666666999:::999888777666555555555666666666777777777777777777888999:::::::::999999888777777666666777777888777777777666666777777777444444555666777777666666666777888999:::;;;;;;;;;999999888777777777888888444555666666666555444333222//////222333000111444.........///000000...,,,,,,---///000000///---,,,,,,++++++***++++++,,,---***************,,,---...''')))+++,,,+++******++++++++++++,,,------............///000000000000000000111333555777888999999===@@@EEEHHHJJJLLLOOOQQQWWWZZZ___dddiiinnnrrruuuzzz|||+++,,,,,,...///111333444666888===CCCHHHKKKMMMMMMLLLNNNPPPQQQQQQRRRUUUWWW[[[\\\^^^```aaa```___^^^____________````````````^^^aaaeeeiiimmmooooooooopppooooooooonnnnnnmmmmmmnnnllljjjiiiiiihhhfffeeegggggghhhjjjkkkmmmoooppppppqqqsssttttttrrrpppooosssrrrrrrsssvvvxxxyyyxxxxxxvvvuuuvvvwwwvvvqqqmmm```TTTGGG???:::555333444222333333333333333222222000000000000000000000000//////000000000000111111...........................------------...//////000//////000222222111000///000111111222222111111000000000///000000111222///222555777888:::===@@@AAAAAA@@@???===>>>AAADDDQQQVVV^^^cccccc___XXXSSSMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMOOOQQQRRRQQQMMMIIIGGGGGGGGGEEEBBB>>>:::888333333222111000000000111000000111000......///111//////000000000000//////...//////000000//////...............---------------///111222222222444666444555555555555666666666888777888:::===???>>>===;;;:::999888888999:::;;;999888777666666555666666888666555333222111111111444444444555666666777777555444444333222222333333444444555555555555444444333333444777999:::999777666555777<<<<<<888666777888:::;;;;;;999888888999444444555555555444444333333444555777888:::;;;;;;:::777666888888555555999777777666555444444444444333444444555555555444444666777999:::;;;;;;::::::888888777777777777888888888777777666666777777888444555666777888888888777555666777888999:::::::::999999888888888888888999444444555666666555444333111...///222222000000333.........000111000,,,******,,,---......---,,,******)))(((''''''((()))***)))))))))***+++,,,...///***,,,......---++++++++++++++++++,,,------............///000000000000000000111222333555666777888<<>>===@@@EEEJJJTTTXXX]]]```___ZZZTTTPPPLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQSSSUUUUUURRRLLLHHHFFFGGGGGGEEEBBB===999777111111111111111222222222000222222111...---///111//////000000000000//////.........//////.....................////////////+++...111111111111333555555555555444444444444444777777888;;;>>>@@@@@@???===<<<;;;:::::::::;;;;;;::::::888777777666666666:::666222111333333111...444444444555666777777777666555444444444444444444666555555555555555666666222222222555999:::999777666555888<<<===999777999777999;;;;;;999777777777333333444444444444333333111222444666888999:::::::::777555777777444555888666666555555555555555666333444444555555444333333666777999::::::999888777777777666666666666777777888888777666666777888888555666777888999999999999666777888999:::;;;;;;;;;999999999999999999999999333444555666666555444444111///000333333111000333222111//////000///---++++++,,,---......---,,,++++++***)))''''''(((***+++*********++++++,,,,,,,,,***,,,......---++++++,,,++++++,,,,,,---...............///000000000000000222111111222333555777888;;;<<<>>>@@@AAADDDIIILLLRRRSSSWWW]]]eeelllpppssstttxxx{{{|||{{{}}}000000000000000111222222555888<<>>BBBHHHNNNUUUXXX\\\^^^\\\XXXRRRNNNKKKKKKKKKKKKLLLNNNOOOOOOUUUUUUWWWYYYXXXTTTNNNIIIEEEFFFGGGEEEAAA<<<888666...///000111222333444444111333333111...---///111//////000000000000//////------............------......//////000111111111+++...222222222222444666555555555444333333222222555555666999<<<>>>>>>===@@@>>>===;;;:::::::::;;;;;;:::999888777777777777<<<666000000444555111---444444444555666777777888777777666555555555666666777666555444444555777888111000111444888:::888666666555888===>>>:::999:::777999;;;:::999777666777222222333444444444333333000111333555777888999::::::666555777666444555888888777777777777888888999555666777777777666555444777888999:::999777555444666666555555555555666666999888777666666777888999666666777999999:::::::::999:::;;;<<<===>>>>>>>>>999999999999999999999999333444555666666666555444222000111444444222111444666444000.../////////......//////////////////...///---,,,******+++---...++++++,,,,,,,,,+++******''')))+++,,,+++******++++++,,,,,,------......///...//////000000000000000222222111000111444666888999:::<<<<<<>>>AAAFFFJJJPPPQQQUUU[[[cccjjjoooqqqssswwwzzz{{{zzz|||---------------...///000777999>>>CCCIIINNNQQQSSSSSSQQQPPPOOOPPPSSSVVVXXX\\\^^^```cccddddddcccbbb```___^^^^^^___^^^\\\ZZZ___bbbfffjjjmmmnnnnnnnnnqqqpppooonnnnnnoooppppppmmmllljjjgggeeecccbbbbbbfffggghhhgggfffgggiiikkknnnppprrrsssssssssqqqppprrrsssuuuwwwxxxyyyxxxxxx{{{}}}}}}}}}{{{nnn___MMMAAA:::666666999777777666555333222111111111111000///////////////000111222333333222111000000///.........///111222000000000000000000000000222000///111333444222///222333555444222000000111333333333222111222444666===;;;<<>>>>>@@@EEEDDDDDDBBB===999999::::::999999888888777666666666888777555444333222111111444555777888888888777666888666555555666666555444777555444555888888666333666666666666666777888888999888555555:::===888000777777666555555555555666333666666333333555444111333222333555888999888777666777888999:::;;;;;;;;;888888888888888888888888333444555777888888999999888888999999999888777777777666666666666666777777888777555333333555777888666777777999:::;;;<<<<<<>>>===<<<===@@@@@@===:::<<<:::888888999999999888333444555555333111111222555...---222444111000222222222111///,,,+++---...............------,,,+++++++++++++++++++++++++++...***((()))---///,,,(((,,,+++++++++++++++++++++)))***+++,,,---------------///111222222111///---...///111111222333555888:::;;;<<>>AAAFFFLLLMMMIIIEEEAAA@@@??????BBBGGGLLLPPPSSSUUUXXXZZZYYYWWWTTTRRRTTTQQQPPPRRRRRRPPPQQQTTTWWWWWWVVVVVVUUUQQQKKKFFFBBBBBBBBB@@@===:::666444000000000000111111111111000111111000//////000222//////000000000000//////......//////////////////............////////////...///000111333555666666555444444444444666777888999888;;;@@@AAA>>>???BBB@@@AAA@@@>>><<<;;;:::999;;;:::999888777666555444888777555444333222222222555555666666666666666555777666555555666666555333777555444555777888666333555555555666666777888999;;;:::777666;;;>>>999111777666666555444555555555333777777444444666666333444333333555777888888666666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999888888777666666777777888999999:::999999777777777666666777777888777666555444444555666777666777777888:::;;;;;;<<<===<<<<<<>>>@@@@@@>>>;;;<<<:::888888999999888777333444555444222000000000777222000555777444333444222222111///,,,+++---...000000///...,,,***((('''++++++++++++++++++++++++---***'''(((,,,---+++(((*********+++,,,,,,,,,---+++,,,---...////////////......///000000///.........///111111111222555777888999;;;>>>AAADDDFFFGGGJJJMMMSSSXXX]]]bbbhhhlllnnnqqqtttvvvxxxzzz}}}------------...///000111333777===DDDLLLSSSYYY[[[XXXWWWVVVVVVWWWYYY[[[]]]^^^```aaacccdddddddddccc``````aaa``````___^^^]]]dddfffiiilllmmmnnnmmmmmmssssssqqqpppooooooooooooiiiiiiiiihhhhhhiiiiiijjjllllllllljjjgggfffggghhhkkkllloooqqqrrrrrrrrrrrrwwwxxxyyyzzz|||}}}}}}~~~}}}|||tttcccVVVHHH???999444333555444444444444444333222222111111000///////////////000//////......//////000000///.........///111222000000000000000000000000---,,,---///222444333222333444555444333222333444111222444555666888<<>>???@@@DDDHHHLLLPPPRRRTTTUUUWWWXXXXXXWWWVVVUUUSSSPPPOOOQQQQQQOOOPPPSSSVVVVVVUUUTTTRRRNNNHHHDDD@@@??????===:::777444222000000000000111111111111000111111000//////000222//////000000000000//////.........//////000000000............/////////////////////000222555777999555555555666666777777888999999<<<@@@@@@======@@@======>>>>>>===;;;999888<<<;;;:::888777555444333777666555444333333333333666666555444444555555555777555444444555555444333666555555666777777666444333444555666777888999:::===<<<999888;;;>>>:::333666666555444444444444555444777888555666888888555555444444555777888777555777777888999::::::::::::888888888888888888888888:::::::::999888777777666666777888999:::;;;;;;<<<999888888777777777888888666666666666666666666666666777777888999:::;;;;;;<<<<<<<<<>>>@@@@@@>>>===;;;999777777888999888777333444555444111/////////444000///222444222111222222222111///,,,+++---...///......---+++)))'''&&&++++++++++++++++++++++++,,,)))'''(((+++,,,***((())))))***+++,,,---......,,,,,,---...////////////.........------............///000111111222444666666777999===@@@CCCEEEGGGIIIKKKPPPTTTYYY___eeeiiilllnnnqqqsssuuuxxx|||------------...000111111444888>>>FFFNNNUUUZZZ]]]ZZZYYYYYYYYYZZZ\\\^^^___``````bbbcccdddddddddddd```bbbbbbbbbaaa```___```cccdddgggjjjlllnnnnnnnnnsssrrrqqqpppooonnnmmmmmmhhhhhhiiiiiikkkmmmnnnoooppppppooollliiigggggghhhjjjkkkmmmoooqqqrrrssssssxxxyyyzzz|||}}}~~~~~~~~~{{{}}}~~~~~~~~~~~~vvvnnn]]]QQQDDD===888444222333333333444555444444333222111000000///////////////222111000//////000111222000///.........///111222000000000000000000000000......///111333333333333222333444333222222333555666777888888888:::===???BBBGGGLLLMMMJJJEEECCCBBB>>>AAAFFFLLLQQQTTTVVVWWWXXXXXXWWWXXXXXXXXXYYYYYYSSSPPPOOOQQQQQQOOOPPPSSSUUUTTTRRRPPPNNNJJJEEEAAA>>>>>>===;;;888555222111///000000000111111111111///000111000......000111//////000000000000//////------...///000111111222............////////////111000000000111444777999555555666777888888777777888777:::===<<<;;;>>>DDDAAA===;;;;;;;;;888777888:::999999888777666555555777666555444444444444444888777666444444555666666666555444444555555444333555555555666777666555555222333444666888999::::::======:::888:::===:::333666555555444444444444444333777777555555888888555666555444666777777666444777777888999999999999999777777777777777777777777777777777777888888999999888888888999999:::;;;<<<:::999888888888888888888555555666666666666555555666777777888999:::::::::;;;;;;<<<>>>??????>>>===:::888666666888999888777555666666555222000000000222111000111111000000000111222111///,,,+++---...******+++++++++******)))++++++++++++++++++++++++,,,***))))))+++,,,+++)))***++++++,,,,,,---------***+++,,,,,,---------,,,///...,,,++++++,,,...///---///000000000111333555333555777;;;>>>BBBDDDFFFHHHJJJMMMQQQUUU[[[bbbgggjjjllloooqqqssswww{{{---------...///000111222777:::@@@GGGOOOUUUZZZ\\\ZZZZZZZZZZZZ[[[]]]___``````aaaaaabbbccccccccccccaaacccddddddbbb```aaabbbccceeehhhkkkoooqqqssssssrrrqqqqqqpppnnnmmmlllkkkhhhiiijjjkkkmmmppprrrsssrrrrrrqqqnnnjjjhhhhhhiiijjjkkkmmmoooqqqrrrssstttxxxzzz{{{}}}~~~}}}|||{{{xxxzzz{{{yyyyyyxxxpppgggXXXLLLAAA;;;888444222444333444555666666555333222111000000///////////////222111000//////000111222000///.........///111222111111111111111111111111111222333444444333333333111222333222111222444666888999:::;;;;;;>>>AAADDDFFFIIILLLJJJDDD???>>>>>>@@@DDDKKKSSSXXX[[[[[[[[[YYYXXXWWWVVVVVVWWWXXXYYYWWWTTTSSSUUUUUUSSSTTTWWWSSSQQQNNNLLLJJJFFFBBB???>>>>>><<<:::777444222111///000000000111111111111///000000///......///111//////000000000000//////---......///000111222222............////////////444333222111111333555777555666777777888777777666888777888::::::<<>>=========<<<888777555666777888888777666777888777444222222222444555555444333333333333111222111///,,,+++---...))))))***++++++*********++++++++++++++++++++++++---,,,++++++,,,---,,,+++---------,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,///...,,,******,,,...///---///000000///000222444222333666999===@@@CCCDDDGGGIIILLLOOOSSSYYY___dddhhhjjjnnnqqqssswww{{{~~~,,,------...///111222333999<<>><<<===???DDDHHHPPPXXX]]]___^^^]]]YYYXXXVVVUUUUUUUUUVVVWWWVVVSSSQQQSSSSSSQQQSSSVVVQQQNNNKKKHHHFFFCCC@@@>>>>>>===;;;999666333111000000000000000111111111111///000000///......///111//////000000000000///////////////000000111111111............////////////555444333222222333444555666666666666666666666666:::888999:::;;;???KKKXXXNNNAAA888777777444555:::555555666777888999999:::555555555444555555666666888777777777888888999:::888666555555666666555444444666777777666555555666222333555777999999999888888999777444555999888555777777666555555555555555444777777555444666555222555444444555777888777555777777888888888888888777888888888888888888888888999888666555555555666777;;;:::888777777777888999:::999888777777777777777666666666666666666666666777777777888888888999999888:::======;;;:::::::::777666555555777888777777666777888888666444444555222555666222000222222111222222111///,,,+++---...,,,,,,,,,+++***)))((('''++++++++++++++++++++++++------------------------//////...---,,,+++******------......///......---///...,,,++++++,,,...///---...//////...///111333111222555888;;;>>>@@@BBBEEEGGGJJJNNNQQQVVV\\\```dddhhhlllpppsssvvvzzz|||}}},,,------...///111333444888;;;AAAHHHOOOUUUZZZ\\\\\\]]]]]]^^^___```aaabbb``````````````````aaaaaaaaaeeehhhgggcccbbbdddfffggghhhkkknnnqqqtttvvvwwwqqqrrrrrrsssrrrqqqpppooolllmmmmmmoooqqqsssuuuvvvrrrrrrrrrpppnnnmmmmmmooommmnnnnnnoooqqqssstttuuuzzz|||}}}xxxtttuuuvvvtttqqqppppppiiiaaaTTTIII>>>999777666777:::666888999:::999666444222111111000///////////////---..................---000///.........///111222111111111111111111111111000333555555444333444666333444444444444555999;;;777999<<>>>>><<<:::777444222000000000000000000111111111111...///000///------///000//////000000000000//////000000000000000000000111............////////////333333333333444444555555777666555444444555666666777777888::::::>>>KKKXXXMMM@@@777999:::555666;;;666666666777888888999999555555555555555666777777444555666888999999999999999777666666777777666555333666888777555444555777333444666888999888777777666888777444555999999777888888777666666666666777777999999666555666555222444333333555777888888666777777888888888888777777666666666666666666666666888777666555555777999:::888777666555555777888999:::999888777666666666666777666555444444555666777777777777777888888888888888:::<<<<<<999777777888777555444444666777777777444666777777555444555666///444555000---///000...222222111///,,,+++---...------,,,,,,+++***((((((++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,---.........---,,,,,,,,,+++---......///......------///...---,,,,,,---...///---...//////......000222111222444777:::<<<>>>???AAADDDHHHLLLOOOSSSXXX[[[```dddjjjooosssuuuwwwyyy{{{}}},,,------...000111333444666:::@@@GGGOOOVVV[[[^^^^^^^^^___```aaabbbcccccc```____________``````aaaaaaeeehhhgggdddbbbdddgggfffgggiiikkknnnppprrrsssrrrssstttttttttsssrrrqqqnnnnnnooopppqqqsssuuuvvvqqqrrrrrrpppooonnnoooqqqooooooooopppqqqssstttuuu{{{~~~~~~wwwrrruuuuuusssoooooooooiiibbbTTTIII===999777777888<<<888999:::;;;:::777444222111111000///////////////...///000111111000///...000///.........///111222111111111111111111111111---000444444333333555888555666666666555777;;;>>>;;;===???AAABBBEEEJJJMMMGGGBBB<<<888999>>>DDDHHHQQQUUU\\\cccggghhhfffeee``````^^^\\\[[[ZZZZZZZZZVVVSSSRRRTTTTTTRRRSSSVVVMMMJJJFFFCCCBBBAAA???>>>===;;;999666333111//////000000000000111111111111...///000///------///000//////000000000000//////111111111000000000000000............/////////000000111333444555666666666777666444333222444555666222444777999999<<>>>>>BBBGGGKKKNNNQQQUUUWWW\\\aaaiiiooorrrtttuuuvvvyyy}}}222111000//////...//////222666>>>HHHQQQWWWYYYYYY\\\]]]^^^___```````````````___^^^]]]\\\]]]^^^^^^ccceeeggggggfffffffffgggiiijjjkkkmmmnnnooooooooovvvuuusssrrrqqqqqqrrrrrrqqqqqqrrrrrrssstttuuuuuurrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppoooooosssyyy}}}~~~|||wwwssstttqqqpppqqqsssppphhhaaaOOOGGG???<<<999555555777::::::<<<===;;;777666777555444333222111111111111,,,---...///000///...---,,,---...///000000//////000111111111222222222222//////000111222444555666666777777888:::;;;<<<<<<@@@BBBDDDEEEDDDDDDDDDEEE@@@>>>:::888999>>>GGGNNNZZZ___dddhhhiiihhhgggggggggfffdddaaa^^^[[[YYYWWWWWWUUUTTTTTTVVVVVVSSSOOOMMMIIIDDDAAA???>>><<<;;;:::999555222000/////////...000222333333333111000/////////...------///111000...---///222333000...000000111222222111///.........//////000000111111000333777777555444555777666666555555555666666777888777777777888:::<<<>>><<<:::888999;;;;;;888555999888888888888888999999666666666666666777888888444444555777777888888888888888777777777777888888:::888555333333555888:::555777:::<<<<<<:::666444777555444666999999777555777777777777777888999999:::999777666555444555555444444555555666777777777666888:::;;;;;;999666555777666888;;;:::777888;;;666555555444444444444555777777555444444555666777777888888777777888:::<<<444555666777888888888888999999999999888888888777888888888777777555444444999777666555555666777999888888999999999999888888888777666555444333222222111000666555...222333(((000///...,,,******))))))---,,,++++++,,,+++***)))...------,,,,,,------...***++++++,,,,,,++++++***333---))),,,444777333---,,,,,,,,,,,,,,,,,,,,,,,,222000111555333,,,,,,000111222444555666888;;;>>>@@@AAACCCFFFKKKOOOSSSVVV___ccchhhllloooqqqsssuuu{{{}}})))***+++---000333666777777:::???GGGOOOVVVZZZ\\\\\\]]]^^^___```aaaaaaaaa[[[[[[\\\\\\^^^```bbbdddbbbcccddddddddddddeeegggiiijjjkkkmmmooopppppppppttttttsssrrrrrrssstttuuuqqqrrrrrrsssttttttttttttqqqqqqppppppppppppppppppqqqqqqpppoooppptttzzz~~~}}}xxxuuuuuurrrqqqrrrtttqqqiiibbbRRRIII@@@===:::888999<<<===???@@@@@@===999777777777666555444333222222222...//////000000000//////......//////////////////111111222222222333333333111111222333444666777888888888999:::;;;<<<===>>>BBBCCCCCCBBB@@@>>>???@@@;;;:::999999<<>>===<<<:::888555222000/////////...///000222222111000//////000///...------///111///......000111111000///111111222222111000///.........//////000111111222000333666777555444555777666666555555555666666777444444444555666777999999;;;999888999;;;;;;888666999888888777777777888888666666555555666666777888444555666777888888888888888888777777777777888888888777666666666666777888333555999;;;<<<:::888666888777666777999:::888555666666666666777777888999999888777666555555666666444444555555666777777777666777999999999888666555777666888;;;:::666777;;;888777666666666666666666666666555555555555666666888888888777555555777999444555666777888999999999999999888888888777777777999888666555444444555666888777555444444555777888888888999999999999888888888777666555444333222222666111555555...000666444///......---,,,+++******,,,+++***+++++++++******------,,,,,,,,,,,,------++++++++++++++++++++++++---)))&&&(((---000---))),,,,,,,,,,,,,,,,,,,,,,,,---,,,...333333///000444111333555666777999<<<>>>???@@@BBBEEEIIINNNRRRTTT\\\```eeejjjmmmppprrrtttzzz|||+++,,,,,,...000222444555999;;;>>>CCCJJJRRRXXX\\\\\\]]]^^^```aaabbbbbbbbb[[[[[[\\\^^^```bbbdddeee```aaabbbaaaaaaaaadddfffiiijjjlllnnnpppqqqrrrsssssssssrrrrrrssstttvvvwwwrrrrrrtttuuuuuutttsssrrrpppoooooooooooooooppppppqqqqqqqqqqqqrrrvvv{{{zzzwwwvvvtttrrrtttvvvssskkkdddUUUKKKBBB>>><<<;;;???CCCDDDFFFHHHFFFBBB>>>;;;999:::999888666555444444444222111111000000000111111111000///......//////000111222222222222333333333333333444555666888999::::::;;;;;;<<<===>>>??????DDDDDDBBB???;;;999:::;;;::::::;;;<<>>>>>>>>@@@CCCGGGLLLPPPRRRWWW\\\bbbgggkkknnnqqqsssyyy{{{~~~............///000111222555777;;;???DDDKKKQQQVVV[[[\\\^^^```aaabbbccccccaaaaaaaaa`````````aaaaaa```aaaaaa``````bbbeeehhhiiijjjmmmoooqqqssstttuuutttsssrrrrrrssstttvvvwwwrrrsssuuuuuuuuutttrrrqqqoooooonnnnnnnnnoooppppppqqqrrrsssssstttxxx}}}|||zzzxxxuuutttvvvwwwtttllleeeVVVLLLBBB======>>>CCCIIIKKKOOOQQQNNNJJJFFFAAA======<<<;;;999777666555444444333222000000000111222444222000.........000111111111111111222222222222444444555666777999:::;;;;;;;;;<<<===>>>>>>??????CCCBBB@@@<<<999888999;;;???@@@AAACCCFFFMMMUUU[[[bbbfffkkkmmmmmmkkkiiiiiimmmkkkhhhddd___[[[XXXVVVUUUVVVYYYZZZZZZWWWSSSOOOGGGDDDAAA@@@@@@???>>>===999777444111/////////000...///000111111111000000000000000///---...000222---000222222000...000333333222222111000///......//////000111111222222333222333444555555666777777888777666666666666666666444555777888999999888888666666777888:::::::::999999888777666555555555555444444444444444555666666777777888999999999999999999999888888888888999999777777777777777777777777444555777888999888777666777777777888888888777666444444444444555666777888666666666666666777888888444444555555666777777777:::999777666666666777888999888999;;;999555555999::::::999888777777777777444444666777777777666555777888999888666555666777555666777999::::::;;;;;;777777777777666666666666:::888777666555666777777666555333222222333555666888888999999999999888888777666666555444444333333777333BBBOOOAAA...***+++***,,,---//////...,,,+++((()))************+++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,///000111000/////////000,,,,,,,,,,,,,,,,,,,,,,,,///000000000...,,,,,,---000222444444555666999;;;<<<===>>>AAAEEEIIIMMMOOOTTTXXX___eeejjjmmmqqqssswwwyyy}}}***+++,,,...000333555666000444999===AAAFFFLLLPPPZZZ[[[]]]___aaaccccccdddeeeeeedddcccbbb```___^^^aaabbbbbbbbbbbbdddhhhkkkkkklllnnnpppssstttuuuvvvuuutttsssrrrrrrssstttuuussstttuuuuuuuuutttsssrrrpppooonnnnnnnnnoooqqqrrrssstttuuuuuuvvvyyy~~~}}}{{{yyyvvvuuuwwwxxxuuummmfffWWWLLLAAA======???FFFMMMQQQXXX[[[WWWSSSPPPJJJDDDBBBAAA>>><<<999888777666666555333111111111111222444333111///...///000111000000000111111111111222444444444555666888::::::;;;;;;;;;<<<======>>>>>>>>>>>><<<:::888999;;;===CCCEEEGGGJJJMMMSSSZZZ^^^dddggglllnnnmmmjjjhhhhhhjjjiiifffccc```\\\ZZZXXX[[[\\\^^^^^^ZZZUUUPPPMMMFFFDDDBBBAAAAAA@@@>>>===888666333111/////////000000000111111111222222111000000000///......000222---000333222000///111333333222111000000/////////000000111111222333333333333222333444555777777777888888777666666666666666555666888999:::999999888555666777888999999::::::888888777666666555666666444444444444444555666666777888888999999999999888999888888888888888888999:::999666555555666999:::777777777777777666555444555666777888888777777888555555555555555666777777555555666666777888888888444444555555666777777777<<<:::999777777888999:::999888999;;;999555555999999999888777666555555666333444666777777777666555777888::::::999999:::;;;777888999:::;;;;;;;;;;;;777777777777666666666666777888999:::999888777666666444333222222333444666888888999999999999888888666666666555444444333333999777HHHWWWHHH444......***,,,...//////...---,,,((()))++++++***)))+++---***++++++,,,,,,++++++***,,,++++++++++++++++++,,,+++---...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,000222111...+++*********...000111222222333666888;;;;;;===???CCCGGGKKKMMMRRRVVV]]]dddiiimmmqqqsssuuuxxx|||///////////////000111111000444:::>>>AAAEEELLLQQQXXXZZZ\\\^^^```bbbcccdddddddddeeeddddddcccbbbaaabbbcccdddeeeeeegggjjjmmmmmmnnnppprrrtttuuuvvvvvvttttttrrrrrrqqqrrrssstttttttttttttttttttttuuuuuurrrqqqpppooopppqqqsssuuuuuuvvvwwwxxxxxx{{{}}}{{{yyywwwuuuwwwyyyvvvnnngggWWWMMMBBB>>>>>>@@@GGGNNNWWW```ddd___\\\ZZZTTTLLLHHHFFFDDDAAA>>>;;;:::999888777666555333222222222333222111000000111111222000000111111111222222222333333444555666888999:::;;;;;;;;;;;;<<<<<<<<<===999:::;;;<<<<<<===@@@CCCGGGIIIMMMQQQUUUZZZ___cccfffjjjnnnooonnnkkkiiiggggggfffeeedddbbb```___^^^```aaabbb___YYYRRRMMMKKKGGGEEECCCBBBBBBAAA???===777666333000/////////000111111111111111222222222000111111///......000222...000222222111111111222222111000000///000000000111111111222333333444444333222111333555888888888999999888777666666666666444555666666777777777666444666888999888888999:::888777777666666777777888555555444444555555666777777777888888888888888777888888777777777777888888;;;999666444444666999;;;888888777666555444333333444666888999888888999;;;888777666666555555666666555555666777888888777777444444555555666777777777<<<;;;:::999888999::::::999777999;;;999666666999999888777666555444444444333444555666777777777777888:::<<<<<<<<<;;;<<<===::::::;;;;;;;;;;;;::::::888888777777777666666666555777999;;;;;;999777555666555333222222333555666888888999999999999888888666666555555555444444444777333>>>GGG<<<333444444,,,---...//////...---,,,)))+++---,,,***)))+++...***+++,,,------,,,+++******++++++,,,,,,++++++******+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////+++))),,,---,,,---...000000000111444666:::;;;<<>>DDDMMMTTTWWWXXXZZZ]]]```aaaccccccddddddeeefffeeedddcccbbbaaaccceeeggghhhiiilllnnnooopppqqqsssuuuvvvvvvvvvrrrqqqppppppqqqrrrtttuuuuuutttsssrrrsssuuuvvvxxxtttsssqqqqqqqqqsssvvvxxxxxxyyyyyyyyyyyy{{{~~~|||zzzyyywwwuuuwwwyyyvvvnnngggXXXNNNDDD@@@???BBBHHHOOOZZZeeejjjfffcccccc^^^TTTNNNLLLJJJFFFCCC@@@>>>>>>;;;;;;:::999777666444333111111222222222222222222222222333333333444444444444444444555777888:::;;;;;;;;;;;;<<<<<<<<<<<<===<<>><<<;;;<<<<<<<<<======<<<<<<;;;:::999999999888888888777777777555666777888888777666555666555444222222444555666888888999999999999888888555555555555555444444444555111555666...000666222...............---------***---000...***)))+++...+++,,,---......---,,,+++)))***,,,......,,,***))),,,,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---)))(((---///...---...000000000111444666:::;;;<<<>>>BBBFFFIIIKKKNNNRRRYYY```dddhhhlllnnnqqquuuzzz~~~,,,------...000111333444222555777777:::AAAMMMWWWVVVWWWYYY\\\___aaabbbcccffffffggggggfffdddbbbaaa```cccfffhhhiiijjjlllnnnpppqqqrrrtttuuuvvvvvvvvvooonnnnnnooopppsssuuuvvvuuutttrrrqqqrrruuuxxxzzzuuutttsssrrrsssuuuxxxzzzyyyzzz{{{{{{zzz{{{~~~~~~{{{zzzyyyvvvuuuwwwxxxuuunnngggZZZOOOEEEAAAAAACCCIIIPPP\\\hhhnnnjjjgggiiicccYYYRRRQQQNNNJJJGGGDDDBBBAAA=========<<<;;;888666444000111222333333333333333444444444555555555666666444555555666777999;;;;;;<<<<<<<<<<<<============BBBEEEIIILLLNNNPPPSSSUUUVVVXXX[[[\\\\\\\\\^^^___cccgggjjjkkkiiifffcccbbb[[[\\\]]]___```bbbcccccc```aaa```[[[SSSMMMJJJJJJIIIHHHFFFEEEDDDBBB???===666555222000/////////000///////////////000111111111111111000...///111333222000///000333555222///000000/////////111222333111222222333333444444555444222000111555999999888:::999888777666666666666777666555444444555777888444777999999777666777999666666777777888:::;;;<<<666666666666666777888888666666777777777666666555666666555555555555666666888888999999999999888888666555444333333444666777444777;;;===<<<===@@@CCC<<<;;;999888666555555444555666777888888777666555444444555555666777777777999999999999888888777777777666888;;;:::777888;;;:::999888666555444444444555555444444555666888999;;;===???>>><<<:::::::::>>>>>>>>>===<<<:::999888999999999999888888888888555555444444444555555666777666444333333444666777888888999999999999888888555555555555555444444444999666888555...444888000000///...------------...+++///111///+++)))+++...+++,,,...//////...,,,+++(((***---//////---***(((+++***)))+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,(((------(((''',,,///---...///111111111222444666:::;;;<<<>>>BBBEEEIIIKKKLLLQQQXXX^^^bbbfffjjjlllqqqtttzzz}}}+++,,,,,,---...///111111333222333666===FFFNNNTTTWWWXXXYYYZZZ\\\___dddhhheeeeeeeeeeeedddcccbbbbbb___```cccgggiiikkkllllllpppqqqssstttuuuttttttssssssrrrrrrrrrssstttvvvwwwyyyyyyyyy{{{}}}}}}{{{yyyzzzxxxvvvvvvvvvvvvuuuttttttuuuwwwyyy{{{}}}~~~}}}yyyuuutttuuusssnnniiiaaaTTTGGG@@@>>>AAAIIIRRR___eeemmmppplllfffbbb```ZZZYYYVVVTTTQQQNNNLLLKKKHHHEEEBBB???>>><<<999777666666555555555666666777666777999::::::999888888888999999999999:::>>>AAA@@@DDDFFFEEEBBBAAAEEEIIILLLOOOTTTYYY[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^aaacccffffffccc___\\\ZZZXXXYYY[[[^^^___`````````ZZZZZZYYYUUUQQQNNNMMMMMMHHHGGGFFFEEEDDDAAA<<<999444222000...---...//////111111222333333333333222000111111222222111111000222111000000111111000...//////000111222444666777000111333444555555444333333444555888;;;===<<<;;;666666666666666666666666444444333222333444555666555666777888999:::::::::666555444555666777666555888888888888888888888888::::::999777666444333333555555444444444555555666888777666555555666777888555333222333555555444333222444777888999:::<<<>>><<<;;;888777666777888999;;;666222222555888777555333333333444444666777777999888888777777777777777999999999:::::::::;;;;;;>>><<<:::888666555555555444555666555555555777999AAA???===;;;:::;;;<<<===>>>===<<<:::999999::::::555666888888666666666777777555333333333444333222999666333222222333333333999666444555777999777555666666666555555444333333333444555555444222///...000000...------,,,------&&&''')))+++,,,,,,,,,,,,,,,...111111///,,,++++++((()))+++++++++***++++++))),,,///---)))(((***......111222111...,,,,,,...,,,,,,,,,,,,,,,,,,,,,+++000000000111222222333333888888:::<<<@@@DDDGGGIIILLLPPPUUUZZZ^^^ccchhhlllqqqssswwwzzz}}},,,,,,,,,---...///000111444444555777<<>>?????????AAADDDGGGHHHJJJLLLJJJHHHHHHLLLPPPTTTWWW\\\```aaa```^^^\\\YYYXXXXXXWWWWWWXXXYYYYYY]]]___aaaaaa^^^ZZZWWWVVVWWWYYY[[[\\\]]]^^^]]]]]]WWWVVVUUUSSSPPPNNNMMMLLLJJJHHHGGGEEEDDD@@@<<<888333222000.........///000000000111222222222222111111111222222222222111111000///...///111222111000222222111000/////////000111111222333444444444444444444555888;;;<<<;;;999555555555555555555555555666555444444444555666777666666777888999999999999888666555666777777666555444555555555555555555444555555555555444444444444666555555444444444555555666666555444444555666666444333222333555666555444444666888888777777999;;;<<<:::999777777888999:::;;;777333333666888666333444444444444555666777888888888777777777777888888999999:::::::::;;;;;;;;;<<<;;;999777666666777777444555666555444555666888;;;:::999999999;;;===>>>>>>===<<<:::999999999999555666888888666555666777888666555555666777777666999666333222222333333333555555555777888888555333222222111111222333444444000111222222222000...---000//////......---,,,,,,%%%&&&((()))+++++++++***---///000000...,,,++++++)))***+++++++++******+++'''***---+++(((&&&))),,,))),,,......,,,+++,,,...///......---,,,++++++***...//////000000111222222666777888:::>>>BBBEEEGGGJJJMMMSSSXXX\\\aaagggjjjpppssswwwzzz|||,,,,,,,,,---...///000111222222444777<<>>===<<<<<<<<<<<<<<>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFGGGIIILLLOOOQQQSSSSSSQQQOOOPPPUUUYYY^^^aaaeeehhhhhhfffbbb___ZZZYYYWWWTTTTTTTTTUUUUUUZZZ\\\^^^^^^[[[WWWTTTSSSWWWXXXYYYZZZZZZZZZYYYXXXRRRRRRQQQPPPOOONNNMMMMMMLLLJJJHHHFFFCCC???:::777333222111/////////000000//////000111111111111000222222222333333222222222...------///111333333222444333222000///.........222222222222333444555555666555666888::::::999777555555555555555555555555777777555555444555666777777777888888999888888777999888666666777777666555666777777777777777777666444444444444444444444444777666555444444444444444555555444333333444555555333222111333555666666555666777888777555444555666:::999888888888999;;;;;;:::777555555777777555222555555444555555666777888666666666666777888999:::::::::::::::;;;;;;;;;;;;:::999888777666777888999444555666555444444666888888777888888:::===???AAA>>>===<<<:::999999888888444666888777666555666777777555444555777999999999888666333222222333444333000333777999777555333222444333222111111222444555///000111222222111000/////////000000///...,,,+++&&&''')))***++++++++++++///000000...,,,******+++***+++++++++++++++******'''***,,,+++((('''))),,,&&&)))+++,,,,,,,,,...///111000///...---+++******------...//////000000111444555666888<<<@@@CCCEEEFFFJJJPPPUUUZZZ___eeeiiippprrrvvvyyy{{{}}},,,,,,,,,------///000000,,,...111666===DDDJJJMMMRRRTTTWWWYYY[[[^^^bbbeeeiiihhhgggfffdddccccccbbbeeefffiiikkkmmmnnnnnnnnnnnnooopppqqqrrrssstttuuuwwwwwwwwwwwwwwwwwwxxxxxxzzzzzzzzz{{{}}}|||zzzxxxwwwtttrrrqqqrrrssssssrrrrrrsssuuuwwwyyy|||}}}~~~}}}|||||||||{{{{{{{{{{{{|||zzzwwwuuutttrrrnnnkkkeee[[[OOOHHHCCCCCCJJJSSS```ffflllnnnllliiihhhhhhgggfffdddbbb```^^^\\\\\\]]]YYYUUUQQQOOOLLLIIIFFFCCCCCCBBBAAA@@@@@@@@@@@@DDDCCCAAAAAABBBDDDGGGIIIHHHJJJKKKLLLMMMNNNRRRTTTWWWWWWWWWUUUTTTVVV[[[___cccfffiiikkkjjjgggbbb___\\\ZZZWWWTTTSSSTTTVVVWWW[[[]]]___^^^[[[WWWUUUUUUVVVWWWXXXXXXWWWVVVTTTSSSOOONNNNNNNNNOOOPPPOOONNNNNNKKKHHHEEEBBB>>>999555333222111000000000000111///000000111111111111111222222333333333333222222...------...111222222111111111111111222333444444333222111111222333555666777666666777999999777444555555555555555555555555777666555444444555666777888888888888888777666666:::999777777888888666555777888999999999999888777999888888666555444333333777666555444444444444444555444444444444444444555222111111333555777777666555666777666444333444555888777777777888999;;;;;;:::888777777777777444111555555555555555666777888555555555666777999:::;;;::::::::::::;;;;;;;;;;;;:::999888777666666777777444555666555444444555777888999999;;;===???BBBCCC>>>===<<<;;;999888888777444666777777666555555666666555333444666777777666888555222111222444444444///333777777444222222333<<<:::777444222333444555000111222333333333333222...///000111000...,,,+++******+++,,,------......///000///---***)))***+++,,,+++++++++,,,,,,***)))***,,,------++++++,,,...)))***,,,---...//////000000000///...------,,,,,,---......//////000111111333333555777;;;???BBBDDDDDDHHHNNNSSSXXX^^^cccgggnnnqqquuuxxxyyy{{{}}}---------------...///000,,,---000555<<>>BBBDDDDDDGGGMMMRRRWWW\\\bbbeeekkkooosssvvvxxxyyy{{{|||---------------...//////000000222555:::AAAFFFJJJSSSUUUYYY\\\^^^aaaeeegggjjjiiigggfffeeeeeefffgggkkklllnnnpppqqqqqqqqqpppoooooooooooopppqqqrrrssspppqqqsssuuuwwwxxxxxxxxxsssssstttxxx{{{}}}|||{{{uuurrrnnnmmmnnnqqqrrrrrrttttttuuuwwwxxxyyyzzz{{{yyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuutttrrrpppooonnnggg```WWWOOOGGGDDDJJJSSS^^^dddkkknnnllliiigggggghhhgggfffeeecccbbbaaa```bbb___[[[XXXVVVSSSPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLJJJHHHIIIKKKMMMOOOMMMOOOQQQRRRRRRRRRTTTVVVXXXWWWUUUUUUVVVYYY\\\^^^``````aaa```___]]][[[YYYWWWWWWUUUUUUUUUWWWYYYZZZ\\\]]]^^^\\\YYYVVVUUUUUUTTTUUUUUUTTTSSSQQQOOOMMMNNNLLLKKKMMMRRRTTTSSSQQQMMMJJJFFFBBB>>>:::666333222222222222222222222222111111222333333333333333111111111222222111111111000.........000111000...000000//////000111111222222222222222333444555555666666555666777777444222444444444444444444444444222222222222333555666888777888888888777666666555888777666666888888777666444555777888888777555444222222222333444444555555555555444444444555555666555555666666666666555555333222111333555666666555222333555555444444555777666666777888999999::::::999999888777777666555555555555444444444555555666555555555666777999:::;;;888888888888999999999999===;;;999666555444444444555555666444333222444555777888999:::<<<===>>>>>>======<<<;;;999777666555333555777666555444555666;;;999777666777777666555777555222111333444555555333333333222111111333444666555444333444666888999//////000000000111111222000000111111000///---,,,)))))))))))))))***++++++,,,------,,,***))))))***,,,***)))+++...///---***))))))******+++,,,,,,,,,,,,++++++,,,------+++))),,,,,,,,,---......//////...//////000000111222222111222333666999===@@@CCCCCCGGGLLLQQQUUUZZZ___bbbhhhlllqqquuuvvvxxxyyy{{{~~~...------------...//////222111222444999@@@GGGLLLTTTWWW[[[___aaadddgggjjjiiihhhgggeeeeeefffhhhiiimmmnnnpppqqqrrrrrrrrrqqqqqqpppooonnnoooooopppqqqqqqrrrtttuuuwwwwwwwwwwwwrrrrrrsssvvvyyyzzzzzzxxxsssppplllkkkmmmoooqqqqqqssssssttttttuuuvvvvvvwwwwwwwwwxxxxxxwwwvvvtttsssqqqrrrsssrrrqqqpppoooooojjjddd\\\TTTKKKGGGLLLUUU___fffmmmqqqnnnjjjgggfffiiihhhgggfffeeedddcccbbbccc```]]]ZZZXXXVVVSSSQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQOOONNNMMMNNNPPPQQQQQQSSSTTTUUUTTTTTTUUUWWWWWWVVVUUUVVVXXXZZZ\\\]]]\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]^^^\\\YYYVVVVVVVVVSSSTTTTTTSSSRRRPPPNNNMMMMMMKKKIIILLLRRRUUUSSSQQQLLLHHHDDD@@@<<<999555222222222333333333333333222000000111222222222222222///000000111111000000///------,,,...000111111000111111000000///000000000111111222333444444444444555555555666777666444222444444444444444444444444222111222222444666999:::666777777777777777666666666555444555777888888777666777999;;;;;;999777666111111222333333444555555444444444444444555666777333444555555555555444333444333222333555666555444333444555555444444555666888999::::::;;;;;;;;;;;;999999888777555555777888444444333333333333444444666666666666777888999:::666777777777777888888888;;;:::888666555444555555555555666444222222333555666777888:::<<<>>>>>>???======<<<;;;:::777555444333555666666555444444555888777555555666777666555777444222111333444555555333222222333444444333111222222222333444666777888000000000000000000111111111111000000///.........))))))((((((((()))***+++(((***,,,---+++*********+++)))(((***///111...+++***))))))***,,,------,,,---,,,+++,,,......,,,***,,,,,,,,,,,,------------------...//////000000111///000111444777;;;>>>AAABBBEEEJJJNNNRRRVVV[[[^^^eeeiiiooosssvvvwwwyyyzzz}}}......---------...////////////000333:::BBBKKKPPPUUUXXX]]]```ccceeeiiikkkiiihhhfffeeefffgggiiijjjnnnoooqqqrrrssssssrrrrrrrrrqqqooonnnnnnnnnooopppssstttuuuwwwwwwwwwvvvuuusssssssssvvvxxxyyywwwvvvtttpppmmmkkkmmmpppqqqrrrrrrrrrrrrsssssssssssssssvvvwwwwwwwwwwwwuuusssrrroooppprrrqqqpppoooppppppmmmggg___WWWNNNIIINNNWWW```gggooossspppkkkgggfffhhhhhhgggfffeeedddcccbbbdddaaa^^^[[[YYYXXXUUUSSSSSSSSSSSSTTTUUUVVVXXXXXXUUUTTTSSSRRRQQQQQQQQQRRRTTTVVVWWWXXXWWWVVVWWWXXXVVVVVVVVVWWWZZZ\\\]]]\\\ZZZYYYXXXWWWVVVWWWXXXYYY^^^^^^^^^^^^^^^]]]]]]]]]^^^___```^^^[[[XXXWWWXXXSSSSSSSSSSSSRRRPPPNNNMMMLLLJJJHHHKKKQQQTTTSSSPPPKKKGGGBBB>>>;;;888444222222222333444444444333333//////000111111111111111//////000000000000//////+++++++++---000222333222222222111111222333333444000111333444555555444333555444444555777666444222444444444444444444444444111222222333555888;;;<<<666666777777777777666666444333333444777888888777333444777888888777444333666666666555555444444444333333333444555666777888222222444444444444222222555333222333555555444333444666666666444333444555:::;;;<<<<<<======<<<<<<999999888666555555888:::444333333222222222333333666666666666777888999:::666666666666777777777777999888777555555555666777555555666444222222333444666777:::<<>><<<:::888666555555555222333444444555555444444444444555888999999777555555222111222444555333111222333555555555333111000444333111111111333555777555444333222111111111111444444333111///---***)))......---***((((((***,,,)))***+++,,,,,,,,,,,,,,,...+++)))***---000000...+++---...---,,,,,,---.../////////......---------***,,,...///...------...,,,------......---,,,,,,//////000222555888;;;======???CCCGGGKKKQQQWWW[[[bbbfffkkknnnqqqsssvvvxxxyyy{{{////////////............000111444666:::AAAIIINNNVVVYYY^^^bbbccceeefffgggjjjjjjiiigggeeegggkkknnnnnnppprrrrrrrrrsssuuuwwwrrrooooooqqqqqqnnnooorrrqqqrrrtttvvvwwwwwwvvvvvvrrrrrrssstttttttttsssrrrmmmmmmnnnnnnooopppqqqqqqtttsssqqqoooooopppqqqrrruuuvvvxxxxxxwwwtttqqqoooooonnnmmmnnnqqqrrrsssrrrpppkkkcccWWWNNNLLLPPPUUU```jjjqqqrrrpppooollliiiiiiiiihhhgggeeecccbbbaaa]]]___aaa```^^^]]]\\\]]]______aaaaaaaaaaaa```___]]]\\\ZZZYYYXXXYYYZZZ[[[]]]]]][[[ZZZYYYYYYYYYYYY[[[ZZZYYY[[[]]]___]]][[[[[[ZZZYYYXXXYYY[[[]]]^^^``````aaadddeeeeeebbb```aaa___^^^^^^___]]]ZZZVVVWWWUUURRRPPPOOONNNLLLJJJIIIHHHGGGHHHKKKMMMMMMMMMEEEBBB===888444333333444888777666444222111111111000......222222000000333111000000000////////////...//////000000000000000444333222111000111111222222222222222333444555666555666666555333333444555333444555555333222333555222333444666777777888888333444555666666555444333444555666555444444666777777777666555444333222222333333444555555444333222555555555555555444333333444444444444444444444444333444555666666555444333333333444444555666777777999999:::::::::;;;;;;;;;999888777666555555444444555555555666777777777888:::888666666777666555333444444666777777777666555777666555444333444666777444555666666666666555444888777777<<>>BBBFFFJJJOOOUUUYYY^^^aaafffkkkmmmpppsssuuuzzz}}}------...............///000111333666:::@@@GGGMMMSSSWWW\\\___aaabbbdddeeefffhhhiiiiiihhhhhhjjjkkkmmmpppsssuuuuuuttttttuuuqqqpppqqquuuuuurrrqqqsssrrrrrrssstttsssrrrqqqpppppppppppppppppppppoooooolllmmmnnnoooqqqrrrssstttsssqqqpppnnnnnnoooqqqrrrwwwxxxyyyyyywwwuuuqqqooopppppppppqqqtttuuutttssspppllldddYYYPPPMMMPPPTTT^^^fffllllllkkklllllljjjiiihhhhhhfffeeecccaaa```___aaadddeeecccaaa``````___```bbbccccccaaa___^^^bbbaaa````````````aaaaaabbbbbbaaaaaaaaaaaaaaaaaabbbaaa``````_________^^^]]]]]]]]]]]]^^^___```aaa`````````bbbccccccaaa^^^\\\\\\]]]^^^^^^^^^]]][[[VVVTTTSSSSSSSSSQQQMMMJJJHHHGGGEEEDDDEEEEEEEEECCC===:::777444333444555777666555444333222222222222222000111444444111000333111111111000000000////////////000111111111111000111111000000000000000000///000222444666666666666444555555444333222444555555666666555333111222333222333444555666666666666333333444444444444333333777888888777555555666888666666555444444333222222222333333333444444444444444555666777777555444222444444444444555555555555444444444444444444444444222222333444555666777888777777777777888888888888555555444444444444555555666666777888999::::::;;;999888666666666666444333444555666777888777777666555444444333444444555666666666666666666666666666999:::===AAADDDCCC???;;;999777666444333333444444444555555666777666666666555444444555777777555333444333333333444444333333000222555888999:::999999777666444333222333555666555555444333333333333333555555444333111///---,,,,,,------+++))))))***,,,***++++++,,,,,,,,,++++++,,,+++++++++,,,------------...///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,------///111///...,,,+++,,,---///000111111111111333555777888;;;===AAAEEEHHHNNNSSSWWW\\\```eeeiiilllooorrrtttxxxzzz}}},,,---------......//////000111333666999???GGGLLLSSSVVV[[[___```aaacccdddeeeggghhhiiihhhhhhiiikkknnnpppssstttsssqqqppppppqqqoooqqquuuuuurrrqqqssssssssstttsssrrrqqqooonnnmmmlllmmmmmmmmmmmmnnnnnnmmmmmmnnnpppqqqssstttuuurrrqqqooonnnnnnoooqqqrrrwwwxxxzzzzzzyyywwwtttrrrqqqqqqqqqsssvvvwwwvvvtttoookkkcccXXXOOOKKKNNNQQQ\\\ccciiihhhggghhhiiigggiiiiiihhhhhhfffeeecccbbbaaaccceeedddbbb___^^^]]]cccdddeeeffffffdddbbbaaabbbbbbbbbbbbbbbbbbccccccddddddcccccccccddddddeeeddddddcccaaa_________```_______________``````aaa___^^^^^^___``````^^^\\\ZZZ[[[\\\]]]\\\\\\[[[[[[VVVVVVVVVVVVVVVTTTOOOLLLHHHFFFDDDCCCCCCCCCBBB@@@;;;999555222111222333555555444333222222222222222000...000333333///...000111111111111000000000000///000000111111111111111000000000000111111000000///000222444444444333333333444444444222222444666555666666555333111222333222333444555666666666555555444444444444444444555666777888777555555666888555555555444333333222222444444444444444555666666444555666666666555333333444444444555555666666666444444444333333444444444444444444555555555555555666555555555555555555555444444333444444555666777777777777888999:::::::::888666666666888999888666444555777888888888777666444444444444555555666666777777777777777777777777999;;;>>>AAABBB@@@===:::555444333111111111222333444555555666777666666666555444333444555666444333444555555555444444444555222444666888999888777666888777555444333444555666555555444444333444444444555555444333111///...---+++,,,---,,,***)))***,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///111///...,,,,,,,,,...000111111111111111222444666777:::<<<@@@CCCGGGLLLRRRVVV[[[___dddiiilllooorrrttttttwwwzzz}}},,,,,,,,,---......//////000222333555999???FFFKKKSSSVVV[[[^^^```aaacccddddddfffhhhhhhhhhhhhjjjkkknnnppprrrrrrpppnnnnnnnnnooommmnnnrrrrrrpppppprrruuuuuuuuutttrrrpppmmmllljjjjjjjjjkkklllmmmnnnooonnnooooooqqqrrrsssttttttqqqpppooonnnnnnoooqqqrrrwwwyyyzzz|||{{{yyywwwuuurrrrrrsssuuuwwwxxxwwwuuunnnkkkcccXXXOOOKKKMMMPPPWWW___ffffffeeeggghhhfffjjjjjjjjjjjjiiihhhgggfffdddeeeeeedddaaa___^^^___ddddddddddddcccbbbbbbaaacccccccccddddddddddddddddddddddddddddddeeefffgggffffffeeeccc``````aaacccaaaaaaaaaaaa`````````___^^^]]]\\\]]]^^^^^^]]][[[ZZZ\\\]]]]]][[[YYYYYYYYYVVVVVVWWWYYYXXXVVVQQQMMMGGGEEEBBBAAAAAAAAA???>>>999777444111///000222333444333222222222222222333444333444888888333111333222222111111111000000000///000111111222222111111///000111111222222111111000111111222333333333333222333444333222222444666444555666555333222222333333333444555555555555555555555444444444444555555555666666666555555777999444444444444333333222222444444444444444555777777555555444444333333333333444444444555666666777777444444333333333333444444555555555555555555555555555555555555444444444444333333333444555777888999888888888888888999999999777666555777999:::999888555666777888888888777777444444555666666777777777888888777777777777888888999;;;===??????===:::888333222111000000111222222444444555666666666666555666444333333444555333222333555666555444333444555555666888999999888666555888777444222111222333444666555555444444444555555444444333222111///---,,,***+++,,,,,,+++***+++,,,++++++,,,,,,,,,+++*********+++------,,,++++++,,,...///000///......///000,,,,,,,,,,,,------------,,,------,,,++++++---///...------------///000111000000000000111333555666999<<>>EEEJJJSSSWWW[[[___aaabbbccceeeeeefffggggggggghhhjjjlllnnnoooppppppnnnnnnoooppppppmmmmmmpppqqqpppqqqtttvvvvvvvvvtttrrrooolllkkkiiiiiijjjkkkllloooqqqrrrppppppqqqqqqrrrsssssstttpppooonnnmmmnnnoooqqqrrrwwwyyy{{{}}}}}}|||zzzyyyrrrssstttvvvyyyyyyxxxvvvooollldddZZZPPPLLLMMMPPPRRR[[[ccceeefffiiijjjiiikkkkkkllllllllllllkkkkkkgggggggggeeebbbbbbccceeeeeedddbbbaaa``````aaaaaadddeeeeeeffffffgggffffffcccccccccdddeeefffggghhhhhhiiihhheeebbbbbbdddfffcccbbbbbbaaa```___^^^]]]___^^^]]]]]]^^^^^^]]][[[\\\^^^```^^^[[[XXXWWWXXXUUUVVVWWWYYYYYYVVVQQQLLLDDDBBB???>>>>>>>>><<<;;;666444111///...000222444333222222222222222333333666444666::::::555333444222222222111111111000000000000111222222222222111///000222333333333222222000000111222333444666777222333444333222222444666333444555555333222333555333333444555555555444444444444333222222333444444222444555555444555777999444444444333333333333222333333333333333555666777555444222111111111333444444444444555666777777777444444333222222333444444333444444444555666666666666666666666555555555444333333444555666888:::;;;888888888888888777777777777666555666777888777666555666777888999888777777444555666777888888888888999888888777777888888999888:::<<<<<<;;;999777777333222111111111222333444333333444555555555555555666444222222333444333222111333555444222111222444666777999:::;;;:::888777999888555333222222333333666555555555555555666666333333222111000...---,,,)))+++,,,,,,+++***+++,,,+++,,,,,,,,,,,,+++***))))))+++...---+++******,,,***,,,------------...000,,,,,,---------.........***+++++++++++++++...000---------...///000000000////////////111333555777888;;;>>>AAAEEEIIIOOORRRWWW[[[aaaeeeiiilllooorrrqqqtttxxx{{{}}}++++++,,,,,,---...//////000222333555888>>>EEEJJJSSSWWW\\\___aaabbbdddeeeeeeffffffffffffgggjjjmmmmmmnnnoooooonnnoooqqqsssssspppooorrrrrrqqqssswwwwwwwwwvvvuuurrrooollljjjjjjjjjjjjkkknnnpppsssuuuqqqqqqqqqrrrrrrssssssssspppooonnnmmmnnnoooqqqssswwwyyy|||~~~~~~|||{{{ssssssuuuwwwzzzzzzxxxvvvpppmmmfff[[[QQQMMMNNNQQQNNNXXXbbbeeehhhkkkmmmlllkkklllmmmmmmnnnnnnnnnmmmiiiiiihhhfffeeeeeehhhkkkjjjhhhfffdddcccdddeeefffeeefffggghhhhhhhhhhhhhhhcccccccccddddddfffggghhhjjjjjjjjjgggdddcccfffiiicccccccccbbb```___]]]\\\```___]]]]]]^^^^^^]]]\\\^^^aaabbb```[[[XXXWWWWWWTTTUUUWWWYYYYYYVVVPPPKKKBBB???===<<<<<<<<<;;;999444222000......000333555222222222111222222333333000///000444444///---...222222222111111111111000000000111222222222222111000111222333444444333222000000000111444666999;;;111333333333222222444666222444555444333333444555333333444444555444444444444333222111111222333444111222444444444555888:::444333333333333333333333222222111111222444555666666444111//////000222444444444444555666777777888444444222222222222444444111222333444555777888888888888777777666666666555333333444555777999;;;<<<999999888888777666666666888777555555666666555333555666777999999888888777555555777888999999999999:::999888777777888999:::888999;;;:::888777666666444333222222222333444555222333444444555555444444666444222222333333333222///222333222000///111333666777:::<<<<<<<<<;;;:::<<<:::888555444444555555666666555555555666666777222222111111///...,,,,,,)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++***)))(((+++......+++)))***+++&&&'''))))))))))))+++------------....../////////)))***++++++,,,...111444,,,---...///000000000000.........///111333666777888:::>>>AAADDDIIINNNRRRUUUYYY___dddgggjjjnnnpppsssuuuyyy{{{|||~~~,,,,,,,,,---...///000000111000222666888:::CCCLLLRRRVVV]]]bbbdddeeefffggghhhhhhiiihhhhhhiiikkknnnnnnoooppppppooonnnpppqqqpppqqqqqqqqqrrrtttuuuvvvwwwwwwvvvuuutttsssrrrrrrpppmmmjjjkkknnnppppppooosssssssssrrrrrrsssvvvyyyvvvtttrrrqqqqqqtttwwwzzz|||{{{{{{{{{||||||{{{zzz||||||{{{zzzyyywwwvvvuuuooollleee\\\SSSNNNLLLLLLVVVYYY]]]cccgggjjjlllmmmtttttttttsssrrrqqqpppooonnnllliiigggffffffggggggjjjhhhfffdddccccccccccccfffggghhhhhhhhhhhhgggggggggfffeeeddddddeeefffggghhhgggfffeeeeeefffggghhhfffhhhiiifffbbbaaabbbeee```___^^^]]]]]]]]]^^^___^^^^^^]]]\\\ZZZXXXVVVUUUXXXRRRQQQVVVVVVOOOHHHGGGBBB>>>::::::<<<===:::666222222222333333444444444444444333333222333333333777444222222444444222///111111111000111111222222000000111111222222222222333333333333333333333333000111222333444555555555222222222333444666999:::666333000111444555444222666666666666555555555555555555444333333333333444666555555444444444555555666666555444333333333333///000222444666666666666666555444333222333444555222222222222222222222222444444444555444444333222222444777999999777555333666666666666666555444444333444555666888999;;;;;;777777666666777999;;;<<<:::999888777777777888999666666888999999888777777888888777777777888:::;;;:::888666444555666999;;;<<<;;;:::999777666555444777222------111555555333444222000000111333333333222222222222222222222222000111222222444444555666888<<<===;;;<<<>>>>>>:::<<<:::888555444444444555555555444333333333333333,,,///222222///,,,***)))......///...---,,,...000,,,,,,++++++***+++++++++---***+++///000---******+++---...---,,,++++++,,,///...---,,,,,,,,,,,,,,,+++,,,,,,---...///000000///...------------...///000///...000333555444222666999<<<@@@CCCGGGLLLOOOWWW[[[]]]^^^ccciiilllkkkppprrruuuxxx{{{|||}}}}}}---,,,,,,------///000000111000222666888;;;CCCMMMSSSWWW\\\```aaabbbbbbcccfffgggggggggfffgggjjjlllmmmoooppppppooooooppprrroooooopppqqqsssuuuvvvwwwwwwwwwvvvuuutttsssrrrrrrpppmmmkkkkkklllnnnmmmllllllmmmoooqqqsssvvv{{{~~~vvvuuusssrrrsssvvvyyy{{{~~~~~~~~~~~~}}}|||zzzzzz{{{zzzyyyxxxvvvuuuooolllfff]]]TTTNNNLLLKKKWWWYYY\\\aaafffkkkoooqqquuuuuuuuutttsssqqqpppooommmllljjjhhhggggggggggggiiihhhfffdddccccccddddddhhhhhhiiiiiiiiiiiiiiihhhddddddddddddfffhhhjjjkkkgggffffffeeeeeefffggghhhhhhhhhgggeeecccbbbbbbccc___^^^^^^]]]]]]^^^___```^^^]]]]]][[[ZZZXXXWWWVVVUUURRRRRRUUUTTTMMMIIIHHHEEE@@@<<<:::;;;:::777333333333444444444555555555333333222222222222333333666444222222444444222000444444333222111111111222111111111111111222222333555555444333333222111111000111222333444444444444222222222333444666888999555444333333444444444333666666666666666666666666666555444444333333444444666555555444444555555555666666555444333333333333111222444666777777666666555555444333333333444555333333333333333333333333666666666666666555444444333444555666777777666666666777777777777666555444666666777888999;;;;;;<<<:::999888777777777888999:::999888777777888999:::777888999::::::999888777888888777777777888999:::777666555444444666888999;;;;;;:::999777666555444999444000///222444333111555333111111222333333222333333333222222222222222444444444333333333222222777;;;=========@@@???;;;;;;999777555444444555666666555444444444444444555//////000000///---+++))))))***+++***)))(((***,,,,,,,,,++++++***+++++++++,,,)))***...000,,,******(((***,,,,,,+++++++++---///...---,,,,,,,,,,,,------------------.................................///...---///222333333111555777;;;>>>AAAEEEIIILLLVVV^^^cccbbbbbbfffkkkmmmppprrruuuxxx{{{|||}}}}}}---------------...///000000000222666888;;;DDDMMMWWWZZZ]]]___``````aaabbbeeeffffffeeedddeeehhhjjjlllnnnppppppooooooqqqsssnnnoooppprrrtttvvvwwwxxxwwwvvvvvvuuutttsssrrrrrrqqqnnnkkkjjjjjjjjjjjjiiiiiikkknnnpppsssvvv{{{~~~vvvuuutttuuuvvvyyy|||~~~~~~}}}}}}xxxyyyzzzzzzyyywwwuuutttooolllggg^^^UUUOOOKKKKKKVVVWWW[[[```gggnnnsssvvvwwwwwwvvvuuusssrrrpppoookkkkkkkkkjjjiiihhhgggggghhhgggfffdddddddddeeefffjjjjjjjjjjjjjjjjjjjjjjjjeeeeeedddeeefffhhhjjjlllfffffffffffffffggghhhiiijjjhhheeeddddddcccbbbaaa^^^^^^^^^^^^^^^___```aaa^^^]]]]]]\\\ZZZYYYXXXXXXTTTSSSTTTUUUQQQKKKHHHJJJGGGBBB===:::999777333///333333333333333333444444333222222111111222333333666444333333333333222000666666444333222111111111333222111000111222333444666666555444222111000000000000111222333333333333222222222333444666777888555666666555444333333444777777777777777777777777666666555444444444444444666555555444555555666666777666555444333333333333333444666777777777666555555444444333444444555555444444444444444444444444999999888888777666555555444444444444555666888999777777888888777777666666888888999:::;;;;;;<<<<<<<<<;;;999888666666555555:::999999888888999::::::999::::::;;;:::999777666888777777777777888888999333333333444555666777777:::::::::999777666444444;;;777333111222333111///666555333222333444333222444444333333222222111111444444444444333333333333666;;;>>>???@@@BBB@@@<<<999888777666555666777777666555555555555555666777222000---...//////,,,)))+++,,,,,,+++******+++---,,,,,,,,,++++++*********+++))))))...///,,,)))***&&&(((***+++++++++,,,---......---,,,,,,,,,------...---------,,,,,,,,,+++,,,---...//////...---,,,...------...111222222111333666999<<<>>>BBBFFFIIISSS]]]cccaaa^^^bbbhhhmmmoooqqqtttwwwzzz|||}}}}}}---------------...///000000000222666888<<>>AAADDDIIINNNSSSUUUYYYaaaffffffjjjlllppptttxxxzzz|||}}}}}}......---------......///000000222777999===FFFPPPSSSVVV[[[___bbbdddgggiiihhhiiiiiigggffffffiiikkkkkklllmmmmmmllllllmmmnnnppprrrsssuuuvvvvvvvvvuuuvvvuuuuuutttsssrrrqqqqqqqqqqqqpppmmmjjjhhhiiijjjmmmppptttuuutttsssssssssrrrsssvvvxxx{{{|||}}}}}}~~~{{{zzz{{{}}}zzzzzzyyywwwtttrrrpppnnnooonnnkkkcccZZZQQQKKKHHHGGGNNN[[[gggqqqvvvxxxxxxyyyyyyyyyyyyxxxvvvuuutttmmmnnnpppqqqqqqpppooonnnkkkkkkjjjiiiiiijjjkkkllllllkkkiiihhhgggggghhhiiihhhgggggghhhiiikkkmmmooojjjkkkkkkllllllkkkjjjjjjfffdddcccbbbcccdddcccbbbccccccdddeeefffffffffeeefffdddbbb___^^^]]]]]]]]][[[\\\XXXOOOIIIFFFCCCAAA:::999888666555444444444555444222000000111333444222222222222333444555555222333444444222222333444/////////000111222444444333333444444444555555555111222222333333444444555111111222222222222222111111111333444555555555555333555777888777555555555555666666777777888888888888888777666666666666666555555555555666777888888888777666555444444444444333333444555555444333222333444555666666666666666666666666666666666666666777666555444333444555666111444777999999888555333666666777777888888777777555555666777888888999999666666777888888777777777666777888999999999999999666777777777777666444333555666666666666555555444111222444666777777666666555666777888777555333222111222333555555555444333444333222333555555333222333333333333444444444444555555555555444444444333777<<>>???AAA@@@<<<;;;;;;<<<<<<<<<;;;;;;:::999888777666555444444444333222000///......------...//////...------...000,,,---------,,,***(((''',,,)))***///222///------)))+++------+++++++++,,,,,,,,,,,,,,,,,,---...///,,,,,,------.........///........................,,,///111111000000222555222444666777777999<<<>>>@@@GGGMMMOOOTTT[[[aaaccceeegggkkkppptttwwwyyyzzz{{{~~~///......---------......000000222777:::>>>GGGPPPTTTYYY___dddfffgggggghhhhhhiiihhhgggffffffhhhjjjkkkllllllkkkiiihhhhhhiiieeegggkkkpppsssuuuvvvvvvvvvuuutttsssrrrqqqqqqppppppqqqrrrpppmmmlllooorrrqqqtttwwwxxxvvvsssqqqpppppprrruuuwwwyyyyyyyyyxxxuuuyyy{{{zzzvvvtttwwwzzzvvvuuusssrrrqqqssstttvvvuuutttrrrkkkaaaWWWPPPMMMHHHNNNXXXcccmmmuuuyyy{{{xxxyyyyyyzzzzzzyyyyyyxxxqqqqqqrrrsssttttttttttttpppooonnnmmmlllmmmmmmnnnooonnnkkkiiiiiiiiijjjkkklllllljjjjjjjjjjjjlllllliiijjjjjjjjjiiigggfffddd```bbbddddddbbbbbbeeehhhhhhhhhiiijjjjjjiiigggggggggdddaaa]]]ZZZYYYYYYYYYTTTSSSLLLDDDCCCFFFCCC<<<666777666555333333333555555333111///...///111333333333333444555666777888111333555444222111333555444444333222222333333333111333555777888666444333444444444333333222222222333333444444444333333222000111333444555444444333222111222555999999666333333444444555666777777888999888888777777777777777555555555555666777999999888777666555555444444555333444666777777777666555222333555777777777777666666666666666666666666666666555444333444666888999888777666555555444444555444444555666666777666666333444555777888:::;;;;;;666777888888888666555444333444666777888888888777666666888999999888777777555555666666666555333222222222222222222222333333444555777888777555333111...111444555444222111000//////000222555555444222111222222333444555666666222333333444555666777777:::===???======@@@???<<<::::::;;;;;;::::::999888:::999777666444333333333111222222111...------...***++++++***))))))***,,,,,,---......---***(((&&&,,,***+++000222000......&&&(((***+++++++++,,,---,,,,,,,,,,,,,,,---.../////////.........---------///...------------...///+++...000000//////111444111333444555555777999<<<;;;EEEMMMNNNMMMSSS[[[```ccceeejjjnnnsssvvvxxxyyy{{{~~~...............///000111333444555555777???IIIQQQYYYZZZ\\\^^^aaaccceeegggiiiiiiiiiiiiiiiiiiiiiiiinnnmmmmmmllljjjiiiiiihhhgggjjjnnnrrrtttuuuuuutttvvvvvvuuutttssssssttttttsssssssssssstttttttttuuurrrtttvvvvvvtttsssssssssrrrrrrsssvvvxxxxxxuuusssssstttvvvwwwxxxxxxwwwwwwsssrrrrrrqqqrrrrrrssssssrrrrrrrrroooiii]]]PPPGGGKKKOOOWWWcccnnnuuuxxxyyy{{{yyyxxxyyyzzz{{{yyyxxxuuuuuuuuuvvvvvvwwwxxxxxxwwwvvvtttrrrooommmkkkjjjllllllkkkjjjjjjlllmmmnnnpppnnnllljjjiiihhhhhhhhhjjjiiihhhgggffffffffffffddddddccccccdddfffhhhiiinnnlllkkkkkklllkkkiiiggghhhddd```\\\ZZZXXXVVVTTTTTTOOOHHHCCC@@@>>>===<<<888777666444333333333333111111222222222222333333555555555555555555555555777666555444222111000///000000111111111222222222444444555555555555444444555333222222333444333222444444444444333111///...777666666777888777444222666666666666666555555555777666555444555666777888888777666666666777888999888666444444666888888888888777666333111000222444666666555555555444444444777666444333444555777999666555555444555666777888444444555777888:::;;;;;;999888777777888888777666666666666666555555555555666666555666666777888999777777888888888888777777777888888999999777666555444666888888666555444555333333222444555666555333222333444555555333111000777666666444333222111111444333222222111111222222111111111222222333333333111111111111111111111111111333555666555555666777888666666;;;AAACCCAAA===@@@???>>><<<;;;;;;;;;;;;666666666666666666555555333111...,,,------,,,+++---------+++***,,,...111...---++++++,,,,,,+++***,,,++++++******))))))))))))************+++++++++//////...---,,,,,,,,,,,,))))))***+++,,,------.....................------,,,---...//////...---,,,111111222111222444888;;;BBBEEEHHHLLLPPPUUU[[[___dddgggjjjmmmooorrrwwwzzz|||~~~------------...///000111333444555666888???JJJRRR[[[\\\^^^```bbbcccddddddiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkjjjiiiiiihhhhhhhhhjjjmmmqqqssstttuuutttvvvuuuttttttssssssssstttssssssssstttttttttttttttrrrtttvvvwwwuuutttttttttuuuuuutttuuuvvvuuusssppppppqqqssstttuuuuuuttttttrrrrrrsssssstttuuuuuuuuutttttttttqqqkkk```SSSJJJKKKOOOWWWbbbmmmtttwwwwwwvvvuuutttuuuvvvwwwvvvuuussstttuuuwwwxxxyyyyyyyyyxxxwwwuuussspppnnnlllkkkjjjjjjjjjjjjkkklllnnnooopppnnnllljjjiiihhhhhhiiijjjiiihhhffffffffffffgggddddddddddddfffgggiiijjjnnnnnnmmmnnnooonnnllliiifffccc^^^ZZZXXXVVVTTTRRRPPPLLLFFFAAA???>>>===<<<999888777666555444444444111222222222333333444444444444333333333333444444444333222222000000///...111111222222222222333333333333444444444444333333777555444444555666555444444555555444333222000///555555444555777777666444666666666666666666666555777666555444555666777888999999777777666777777888888666444444666888888888777777666333111111333555666666555555555444444444777666555555555666777888666666555444555666777888666666777777888888888888999888777777777777777666666666666666555555555555666666555666666777888999777777888888888888777777777888888999888777666555111333666777666666666777888777666666666555222000222222444555666555555444666555555444444333333222444333333222222222222222111111222333333333333333111111111111111111111111111333555666555555666888:::999:::===AAABBBAAA@@@???>>>===<<<<<<;;;;;;<<<666666666555555444444444333000---,,,,,,---,,,+++,,,------+++***+++...111...---+++,,,------,,,+++'''((()))***,,,---//////)))************+++++++++//////...------------......------------,,,,,,,,,........................,,,,,,---...............000111222333333555888;;;@@@BBBFFFIIIMMMRRRXXX\\\cccfffiiilllooorrrvvvyyy}}}~~~,,,,,,,,,------///000000222444555666999@@@KKKSSS\\\]]]```bbbcccccccccbbbhhhhhhiiijjjjjjkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhiiikkkmmmooorrrsssuuuuuuuuuuuuttttttsssssstttttttttuuuuuuuuuuuuttttttssstttvvvxxxxxxwwwvvvvvvvvvyyywwwuuutttsssrrrpppnnnmmmnnnpppqqqqqqqqqqqqppppppppprrrssstttuuuuuuuuuvvvvvvvvvsssnnndddXXXPPPLLLQQQYYYcccmmmsssuuuuuuqqqpppooooooqqqrrrrrrqqqmmmooosssvvvxxxyyyyyyyyywwwvvvtttqqqnnnllljjjiiihhhhhhiiiiiikkknnnppprrrqqqooommmkkkjjjiiiiiijjjjjjiiigggeeeeeeeeefffgggiiiiiiiiijjjlllnnnooopppnnnnnnpppqqqrrrpppllliiiddd```[[[WWWUUUSSSPPPNNNJJJGGGBBB???>>>>>>===<<<;;;;;;999888777666666666222222333333444555666666444333222111111222333444222111111111111000000000222333333333333444444444222333333333333333333222777555444555666777666555555666555555444333111111555444333333666777777777555555666666666666666666666555444444444555777888:::999888777777777777777888666555555777888888777555555555444333333555777666666666555555555444444777777777777777777777777666666555555555666777888999999888888777666666666888888777777777666666666666666666666555555555555666666666666777888999999777777888888888888777777777777888888888777666555111333555666555444555666999888777666666555222///222333333444666777777888444444444444444444444444333333333333222222222222111222444555555555333222111111111111111111111111111333555666666666777888<<<>>>???@@@@@@@@@BBBCCC>>>>>>===<<<;;;;;;;;;;;;777666555444333222222222222000---,,,,,,---,,,+++,,,------,,,++++++---000---,,,+++,,,.........,,,'''''')))+++---///000111)))************+++++++++......------......//////---------,,,,,,,,,++++++........................------,,,------.../////////111444555555666888:::===???CCCFFFJJJOOOTTTXXXaaadddhhhkkknnnqqqvvvxxx}}}}}}}}},,,,,,,,,,,,---///000000111333555777:::AAALLLSSS\\\^^^aaadddeeedddcccbbbeeefffgggiiiiiijjjiiiiiifffgggggghhhhhhiiijjjjjjjjjkkklllnnnpppssstttuuuvvvuuuuuutttttttttuuuuuuvvvvvvwwwwwwwwwvvvuuutttuuuwwwyyyzzzxxxwwwwwwxxxyyywwwtttrrrrrrqqqooonnnmmmmmmoooppppppooonnnnnnlllmmmooopppqqqrrrqqqqqqwwwwwwvvvuuupppggg]]]VVVRRRVVV]]]gggooossssssrrrmmmkkkjjjjjjkkkmmmmmmlllfffhhhmmmrrruuuvvvvvvvvvsssrrrpppmmmkkkiiigggfffgggggghhhjjjmmmpppsssuuurrrqqqooolllkkkjjjjjjjjjiiihhheeedddcccdddfffgggjjjjjjkkkmmmnnnppprrrrrrooooooqqqsssrrroooiiiddd```\\\XXXTTTQQQOOOMMMKKKFFFDDDAAA?????????>>>======<<<;;;:::999888888888222333333444555666777777444333222111111222333444222222222222333333333333444444444444555555555555333333444444444444333333444333333444555666555333666666666555555444333222777555333333555666777777555555555555666666666666444333333222333444666777999888888888888888888888888666555555777888777666333444555555444555777999666666666666555555555555777888888888888777777666777666555555555666888888999999888888777666666666777888888777666555666666666666666666555555555555555555666666777888999:::777888888999999888888777777777777777777666666666555666666555333111111222777666555555666555333222333333333333444555666777333333444444555666666666333333333333333222222222111333555777777555333111111111111111111111111111111333555666666666888999>>>AAACCCBBB>>>>>>AAAEEE@@@???>>><<<;;;:::999999777666444333111111111111111///,,,+++,,,---,,,+++,,,------,,,++++++---...---,,,+++,,,...//////---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,---...///000'''(((((()))***+++,,,,,,---------...............111000...------...///000///111444666666777888:::;;;===@@@DDDGGGLLLRRRUUU^^^aaafffjjjmmmqqqtttwww{{{{{{}}},,,,,,,,,---...///000111111333666999<<>>===<<<:::999999999999333333444555555666777777555444333222222333444555000111111222222333444444444444555555555666666666444444555555555555444444444333333555777777666444777666666555444444444444999777555444555666666555444555555555666666777777333222222222222444555777777777888888999999999999777666666666777888666555333444555666555666888:::777777666666666555555555777777888888888888777666777666666555666777888999777777777777777888888888666777888777555444555777666666666666555555555555555555666666777999:::;;;888888999999999999888888777777777666666666666666555666666555222111222333:::777555333333333222111444444333222222333333444222333333444555666777888333333444444444333222111111333555777777555333111111111111111111111111111000333555666666777888:::???BBBDDDAAA<<<;;;@@@EEEBBBAAA???<<<:::888777666777666444222111000111111111...,,,+++,,,---,,,++++++,,,---,,,+++***,,,---,,,++++++,,,...///...---,,,++++++***)))(((((('''))))))*********+++++++++)))))))))***+++,,,---...(((((()))***+++,,,,,,------------.........//////444333111///......//////...111444555666666888999:::<<>>@@@@@@===999999>>>CCCCCCAAA???<<<999777666555777666333111000111222333000...++++++,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,+++***+++---------+++)))))))))))))))))))))))))))************+++++++++)))((())))))***+++,,,---.........---------,,,,,,,,,,,,------.../////////444333222000////////////...000333444444555777999999;;;???AAAEEEIIINNNRRRXXX\\\bbbgggkkkooorrruuuwwwyyy}}}---------...000222333444888;;;???BBBGGGNNNXXX___bbbbbbbbbaaa```___^^^]]]\\\___bbbeeeggggggffffffeeeeeefffggghhhhhhiiiiiiiiijjjmmmpppqqqrrrqqqqqqpppoooooooooppppppqqqrrroooqqqtttvvvwwwvvvuuutttuuuwwwzzz{{{zzzyyyzzz{{{wwwvvvuuuuuuvvvtttrrrooooooooonnnllljjjgggdddbbb]]]]]]^^^aaaeeekkkpppsssvvvvvvwwwxxxxxxuuuqqqmmmmmmooorrruuuuuuqqqjjjeee```\\\WWWRRRPPPNNNLLLKKKMMMOOOSSSWWW\\\___bbbcccdddddddddccccccccccccbbb```aaabbbfffjjjnnnrrruuurrrppplllhhhdddaaa____________```aaaaaa``````___dddeeefffgggggggggffffffaaaaaabbbbbbaaa]]]WWWSSSKKKHHHEEECCCBBBAAA@@@???@@@@@@AAABBBDDDDDDBBB@@@<<<;;;:::999888777777777555555555444444444444333111222333444444333222111......//////000000111111444444444555555555666666333444444555555444444333555666777999;;;;;;999777666555444333333333444555999888888888::::::888666444444555555666777777888666555555555666888:::;;;::::::;;;;;;:::888777666777777666777888888555333333555777888777777999:::777777777777666666666555555555444444555777999:::888777666666666777999999666666666777888888999999444777999888444222444777666666666666555555555555555555666777888:::;;;<<<888999999::::::999999888888777666555444555555666111222444444444666999<<>>CCCFFFKKKRRR\\\cccfffeeecccaaa^^^\\\ZZZZZZ\\\___bbbfffhhhhhhgggfffddddddeeeeeefffgggggghhhhhhjjjmmmqqqrrrrrrqqqpppmmmmmmmmmmmmmmmnnnoooooolllnnnqqqtttuuuuuutttssstttwwwyyyzzzzzzyyyzzz{{{xxxwwwwwwwwwwwwuuuqqqnnnmmmmmmllljjjfffccc___]]]SSSTTTUUUYYY___gggnnnrrrwwwwwwxxxyyyzzzyyyuuusssrrrsssuuuvvvuuuooogggaaa\\\WWWQQQKKKHHHEEECCCBBBCCCEEEHHHLLLPPPUUUXXXZZZ]]]]]]]]]^^^^^^^^^^^^^^^]]]^^^```cccggglllppprrrpppnnniiieee```]]][[[ZZZ\\\^^^___aaaaaa```^^^]]][[[[[[]]]]]]]]]]]]\\\[[[VVVVVVWWWXXXWWWUUUPPPLLLFFFCCC@@@>>>>>>>>>===;;;??????@@@BBBDDDDDDBBB???;;;;;;999888777666666666555555555444333333222222...000222444444222000...000111111111222222222222444444444444555555555666222333333444444333333222333444555777999:::888555666555444333222333444555777777888:::<<<<<<:::888444444444555666777777888888777777777999:::<<<>>>=========<<<999777444333777777777777888888555333444666888888888888888:::777777777777666666666666444444333333444777999;;;888777666666666777999:::777777777777888888888888444777:::888444222444888777666666666555555555555555555666777888:::<<<===888999999::::::999999888888777666444444555555666444555555555444555888:::HHHAAA888222111444777:::000222444666777777666555444444555555666777777888333444555666666444222111333333333222222111111111111111111111111111111111000333555777777888:::<<<;;;:::888555444777;;;>>>======<<<;;;::::::::::::777555333111111333555666///---+++***+++,,,,,,,,,+++,,,------+++*********---+++******++++++)))(((+++++++++***************)))************++++++++++++++++++***++++++,,,---***++++++,,,---...//////,,,,,,------...///000000)))+++---///000000000/////////000000000222666:::777999<<<>>>AAAFFFKKKNNNTTTYYY```fffjjjnnnqqqsss}}}|||||||||}}}111000111222444666888:::???CCCIIINNNSSSXXX]]]```cccaaa___]]][[[ZZZYYYYYYXXX[[[^^^bbbdddddddddcccdddcccaaa``````aaacccdddccceeeiiilllnnnoooooooookkkhhhggghhhkkkllljjjhhhkkkkkklllmmmoooqqqtttuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxvvvuuusssqqqoooooommmlllkkkiiiddd^^^XXXUUUMMMMMMNNNRRRYYYbbbkkkqqqsssvvvyyy||||||zzzwwwuuuqqqsssvvvvvvsssmmmfffbbbYYYTTTMMMEEE@@@>>>???@@@>>>???BBBDDDGGGHHHIIIJJJQQQQQQQQQRRRRRRSSSSSSSSSWWWUUUUUUZZZaaaffffffdddfffdddbbb___\\\YYYVVVUUUYYYYYYYYYXXXXXXWWWWWWWWWTTTSSSPPPNNNMMMMMMNNNOOOOOOOOOOOONNNLLLHHHEEECCC>>>===;;;::::::;;;===>>>>>>;;;888999===@@@>>>;;;<<<<<<;;;;;;;;;999555222444333333222111111111222333222111111000000111111...000111222111000111222222333444444555555444444444555555555444333333222333444444444555555666666555444222000000111222333666777888999999888666666---222777:::999888999;;;444666888:::::::::;;;===999999888888777888888888888888888555333222444666111333555777888888777666444555666777777666555444666666777666444444555777444555666555555555777999888777555555777888777666777777777777777777777777<<<999666444444444444444444555777888:::;;;;;;;;;;;;:::999888777777777777;;;:::888777555444444444333555666666555444444555888777666555444333333333555777999888666444333333777777666666666666777777333777;;;===<<<777222...222---+++///000...000666333333222222222222222222444444555666777999;;;<<<===888333222555888::::::???AAABBBAAA>>><<<;;;;;;777444222111222333333222222000...+++******+++,,,+++++++++************)))************************+++*********))))))((((((+++***)))((((((***,,,---,,,,,,)))$$$!!!"""''',,,,,,,,,++++++,,,,,,---...$$$%%%))),,,...---)))&&&000000000---******---000000222333333222333555888999:::;;;<<<>>>CCCIIINNNVVVZZZ```dddhhhkkkoooqqqwwwwwwyyy{{{}}}~~~000000111222444777:::;;;AAAFFFNNNTTTWWWZZZ[[[\\\^^^]]][[[ZZZXXXWWWWWWWWWXXXZZZ]]]```bbbbbbaaaaaaaaa```^^^]]]]]]^^^___```^^^```bbbfffhhhjjjkkkkkkhhhfffddddddfffgggfffdddeeeeeeeeeeeegggjjjmmmoooooopppqqqssstttuuuuuuuuuxxxwwwuuusssqqqpppooonnnnnnmmmjjjeee^^^WWWPPPMMMLLLLLLMMMPPPVVV^^^eeeiiippprrruuuwwwxxxuuurrrppppppqqqssstttqqqkkkeeeaaaXXXTTTMMMGGGBBB?????????>>>???@@@BBBCCCDDDDDDDDDHHHHHHIIIJJJLLLMMMNNNNNNOOOMMMMMMQQQXXX]]]]]][[[\\\[[[ZZZXXXVVVTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPLLLKKKIIIGGGFFFFFFGGGHHHGGGGGGHHHIIIHHHEEECCCBBB>>>===;;;:::999:::;;;<<<<<<999666888<<>>;;;===<<<;;;;;;;;;999555222444333222222111111222222333222111111000000111111...000222222111000111222222333444444555555444444555555555555555444333222444444555555555666666666666444333222222333555666888888888888888777666555555888:::;;;:::888666666999:::;;;;;;:::::::::::::::999999999:::;;;<<<<<<888888888666333333444666222444666777888777666555555666666777777777777666777888888777666666777999666777777666444444555777888666555555666777777666666666666666666666666666333111000000222444444444444555666888999;;;<<<<<<;;;:::999888777777777777666555555444444555555666333555666666555444444555666555555444444555555666555777888888666444444444777777777666666777777777666777888999888555222000111---,,,///000...000555222222222222222222222222444555555666888999;;;<<<;;;888444333555888999999>>>@@@AAA@@@>>><<<;;;;;;777555222111222222222111111000...,,,+++++++++,,,++++++++++++************))))))))))))************************)))))))))(((+++***)))((()))***,,,---//////...,,,******+++---,,,,,,++++++,,,,,,---...+++++++++,,,------,,,+++...//////---++++++---000...///000000000111333555888999:::;;;>>>CCCIIINNNSSSWWW]]]bbbfffiiilllooossstttvvvyyy{{{~~~000111222333666999<<<>>>DDDJJJSSSYYYZZZYYYWWWVVVVVVVVVUUUTTTSSSSSSSSSSSSVVVXXXZZZ\\\]]]]]]\\\[[[\\\[[[YYYXXXWWWXXXXXXYYYXXXYYY[[[^^^aaadddfffgggeeeccc```___```aaaaaa```^^^]]]\\\\\\]]]```dddfffggghhhjjjkkkmmmnnnoooooosssrrrqqqooonnnnnnnnnnnnmmmkkkgggaaaZZZSSSMMMIIILLLLLLNNNQQQUUUZZZ^^^```iiikkknnnpppooommmjjjhhhjjjlllnnnnnnlllhhhccc```WWWTTTPPPJJJFFFBBB@@@@@@<<<<<<>>>???@@@AAAAAAAAA>>>???@@@BBBDDDEEEFFFGGGGGGEEEDDDHHHMMMQQQRRRPPPOOOOOOOOONNNNNNMMMMMMLLLHHHHHHHHHHHHHHHGGGGGGGGGCCCBBBAAA@@@???@@@@@@AAA???AAACCCDDDEEEDDDCCCBBB???>>><<<:::999999999999999777555777;;;>>>===;;;===<<<;;;;;;:::888555222333333222222111111222222333222111111000000111111///000222222111111111222333333444555555555555444555555555555555555444333555555666666666666777777666555444333444666888999:::999888777666555555555555555555666666555222///===<<<<<<;;;:::999888777555555555666777888999:::777777777666444333555666444555666777777666555444666666666777777888888888888999999888777777888:::777888888666444444555666777555444444555666666555666666666666666666666666222111111333666777666555444555555777888;;;<<<>>>:::999888777777666666777444444333333333333444444333555777777666444444555444444444444555777888888555777888888666555666666888888777777777777888888888777555444333333333333111......000000///111444222222222222222222222222555555666777888999:::;;;888666555555666888999888===???@@@???<<<;;;:::;;;777555222111111111000///111000...,,,+++++++++,,,,,,+++++++++************))))))))))))))))))))))))************))))))))))))+++******))))))+++,,,---+++++++++------,,,)))&&&,,,,,,,,,,,,,,,------......---+++++++++---000111,,,---......---,,,---///,,,...////////////222444666777999:::===BBBIIIMMMOOOSSSYYY^^^bbbfffjjjlllooopppsssvvvzzz}}}111222333555888;;;>>>@@@HHHMMMSSSWWWWWWTTTQQQOOOMMMMMMLLLLLLMMMMMMNNNNNNQQQRRRTTTUUUVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQQQQSSSTTTUUUWWWZZZ^^^aaabbbaaa___\\\[[[ZZZ[[[[[[\\\WWWVVVTTTSSSTTTWWW[[[]]]^^^___aaaccceeefffggghhhhhhhhhhhhhhhiiikkkmmmnnnjjjhhhccc^^^XXXSSSPPPNNNMMMNNNPPPSSSUUUXXXYYYZZZaaabbbeeefffeeeccc```^^^```bbbdddffffffdddaaa___WWWUUUSSSOOOLLLHHHEEECCC<<<<<<>>>???AAAAAABBBBBB<<<<<<===>>>@@@AAABBBBBBBBBAAA@@@BBBEEEHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>???>>>???BBBDDDFFFFFFEEEDDD@@@???===;;;999888888777777555555666:::<<<===<<<>>><<<;;;::::::888555333333333222222111222222333333222111111000000111111///111333333222111222333333444444555555555555555555555666666666555555444666666666777777777777777555555444444555777999;;;;;;:::888666555444555555111///000333777888666222===<<<:::999999888777666444333333333444555666666555666777666555444555666555666666777666666555444666666666666666777888888666777777777555666777999666777888666555555666888666555333333555666555444666666666666666666666666666555555666777555222///555555555666888:::<<<>>>999888777666666666666666777666555333222111111000333555777888666555555555444444555555666777888999555777888888777666777888888888777777777777888888666555444222222222222222111000///000111111222333222222222222333333333333555666777888999999::::::666555555666777888888888<<<===>>>===;;;999::::::777555333222111111///---000///...,,,,,,+++,,,,,,,,,,,,+++++++++*********+++***************))))))*********)))))))))))))))++++++*********+++,,,---(((''''''))),,,+++'''###,,,,,,,,,,,,,,,---......************+++---111333+++,,,---..................///000000000111333555333555777:::===AAAGGGLLLLLLPPPVVV\\\```dddhhhkkkoooppprrrvvvyyy|||333333444666999===@@@BBBIIILLLOOOOOONNNKKKJJJIIIEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLLLLNNNPPPSSSVVVYYYZZZXXXWWWVVVTTTSSSSSSSSSTTTOOONNNMMMLLLMMMOOORRRSSSTTTUUUWWWYYY[[[\\\]]]^^^\\\]]]^^^```ccchhhkkknnnhhheee```[[[VVVSSSRRRQQQNNNOOOQQQSSSTTTUUUUUUTTTYYYZZZ[[[\\\[[[YYYVVVTTTSSSUUUXXX[[[]]]]]]\\\\\\UUUUUUTTTSSSPPPMMMJJJHHHBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>======???AAACCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<===>>>>>>???AAACCCEEEFFFFFFFFFEEEBBBAAA???===;;;999888777666666666777:::<<<======>>><<<;;;:::999888666333333222222111222222333333333222111111000000111111000222333444333222333444333444555555666666555555555555666777777666666666777777777777777666666666444333333333444666999;;;;;;:::777555444444444555333222333666;;;>>>===:::;;;999666666777888777555999888777666666666666666444555777666555555666777666666666666666555555555666666666666666666666666333444555444333333555777444555666666666666999;;;666555333333555666555444555555555555555555555555444333333444444111---***555666666777888:::;;;<<<777777666666555666666666888888666444333222222222333555888999777555555555666666666666666777888999666888999888777777888999888888777777777777888888333333444444333222111000111222111111111222333222222222333333444444444555666777888999:::999999999444555666777777777888888;;;<<<<<<;;;999888999:::777555333333222111///---///......---,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++++++++*********))))))))))))))))))******+++++++++++++++,,,,,,------+++***+++...///---***------,,,,,,------...///***,,,......---,,,...///,,,,,,---...///000///...---///000000///000222555222444666999<<<@@@EEEIIIJJJNNNUUUZZZ___ccchhhjjjpppqqqsssvvvyyy{{{}}}~~~555666666888;;;>>>AAACCCGGGHHHHHHGGGDDDBBBBBBCCC>>>>>>??????@@@BBBCCCDDDCCCDDDDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFIIIKKKMMMOOOPPPNNNOOOOOONNNMMMKKKLLLMMMIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNPPPRRRSSSTTTUUUUUUTTTTTTVVVYYY^^^dddiiilllgggccc]]]XXXTTTRRRSSSSSSSSSTTTTTTTTTSSSRRRPPPOOORRRRRRSSSSSSRRRPPPMMMLLLIIIKKKMMMPPPRRRSSSTTTTTTQQQQQQQQQQQQPPPNNNKKKJJJJJJIIIHHHGGGEEEBBB@@@???CCCCCCCCCBBBBBBBBBAAAAAA>>>===;;;::::::<<<===????????????>>>>>>>>>=====================>>>>>>>>>999::::::<<<===>>>>>>??????@@@CCCEEEFFFFFFFFFEEEDDDCCCBBB@@@>>><<<:::999888888999999;;;<<<>>>>>>???===:::999999888666444222222111111222222333333333222111111000000111111111222444444333333333444444444555666666666666555555666666777777777777777777777666666666666555555444333222222333555888:::999888777666555444444444555555555777:::;;;;;;::::::777333333666888777555999888777555444444444444222444666777666666666777555555555555666666666666777888888999888777555444222333444444333333555777333555666666666777:::<<<777555444444555666666555555555555555555555555555222222333444666555222000666666888999999:::999999666666555555555555666666666666555555555555666666222555888:::888666555444777777777777777888999999888999999888777777888:::777777666666666666777777111222444555444333111///111333333111111444444111333444444555555666666666777888999:::::::::888888222444666666666666888999:::::::::999777777888:::777555444444444333000............------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,...---+++,,,---/////////---------------......///...222555444000,,,+++,,,000///......000111000///+++---............111333111333666888;;;>>>CCCFFFHHHLLLSSSYYY^^^cccgggjjjpppqqqsssuuuxxxzzz|||}}}888888888:::<<<>>>AAACCCBBBCCCCCCBBB???=========::::::;;;;;;<<<===????????????@@@AAABBBBBBCCCCCC>>>>>>???@@@AAAAAAAAAAAA???AAACCCFFFGGGHHHIIIHHHHHHJJJMMMMMMKKKIIIIIIJJJIIIJJJJJJKKKKKKKKKKKKJJJNNNOOOPPPQQQSSSSSSTTTTTTQQQQQQSSSVVV[[[aaafffiiidddaaa[[[WWWUUUWWWYYY[[[^^^^^^\\\YYYVVVRRRNNNLLLMMMMMMMMMMMMKKKIIIGGGEEECCCDDDEEEGGGHHHIIIJJJJJJIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???===:::999:::<<<>>>========================;;;;;;;;;<<<<<<<<<======:::;;;<<<>>>@@@AAAAAABBB>>>@@@CCCFFFHHHIIIHHHHHHFFFEEEDDDCCCAAA???===<<<;;;;;;<<<<<<<<<===>>>@@@???===:::999888888666444222222111111222222333444333222111111000000111111111333555555444333444555444444555666666666666666555666777888888888888777666666666555555555444444555444333222333555888999666777777777666555555444333444666666666666888999<<<777333333666888777555666555444333333222333333111444666777777666777888555555555555555666777888999;;;<<<===;;;888555222444555666666666666888:::555666777777666777999;;;888666555555666777777666555555555555555555555555333333444666999:::888777666777999;;;;;;999777666666555555444444555555666666666555555555555666666222555999:::999666555444555555666777888:::;;;<<<:::;;;:::999777666888:::666666555555555555666666222333444444444333222111111444555111111555444000555555555666777888888888777888:::;;;;;;:::888777222444666555444555888;;;999999999888666666888999666555555555666555222000---------...------,,,,,,------,,,,,,,,,+++++++++******))))))((('''''''''((()))))))))***************+++,,,,,,------,,,,,,)))***,,,,,,,,,,,,---///---------------...//////---111444333...+++,,,...444111......000111111000,,,---//////...///111333222444666888:::===AAACCCEEEJJJQQQWWW\\\aaafffiiilllmmmpppsssvvvyyy|||}}}~~~999999999:::<<>>@@@AAA@@@>>>;;;999999999999999999:::;;;<<<=========>>>???@@@AAABBBBBB;;;;;;===>>>???@@@@@@@@@???AAADDDFFFHHHHHHGGGFFFGGGKKKOOOPPPNNNKKKKKKKKKLLLMMMOOOPPPPPPOOONNNMMMRRRSSSTTTUUUVVVVVVWWWVVVQQQQQQRRRUUUYYY___dddgggaaa^^^[[[XXXYYY^^^cccfffiiigggddd___ZZZTTTPPPMMMJJJJJJJJJJJJHHHFFFCCCBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGBBBCCCDDDEEEFFFFFFFFFFFF?????????@@@AAABBBCCCCCCCCCBBB@@@===;;;;;;===???:::;;;;;;<<<===>>>>>>???999:::::::::;;;;;;<<<<<<===>>>@@@BBBCCCEEEEEEFFF???AAAEEEHHHKKKLLLMMMLLLGGGFFFFFFEEECCCAAA???>>><<<===>>>=========???@@@???===:::999888888666444222111111111222333333444333222222111000111111111111333555555444333444555444555555666666666666666666666777888888888888888666666555555444444444333666555444333444666888999555555666777777666555444333666999999888888;;;??????:::555444777999777444777777666666666777777888111333666777777666777888444444444444555777888999;;;===???@@@>>>:::555222777888999999888999;;;===777888888777666666888:::888777555555777888777666555555555555555555555555222111111333555777666555666888:::<<<<<<999666444555555444444444555555666999888777555444333222222222555999;;;999777555444333444555666999;;;===???<<<<<<;;;999777666888999555555444444444444555555444444333333333333333333111555666222222555555000555666666777888999999:::888999:::;;;;;;:::888666222444666555444555888<<<888999888777555555777999666555555666777666333111---------......---,,,,,,---------,,,,,,,,,++++++)))(((((('''&&&&&&%%%%%%(((((())))))*********+++***+++,,,---------,,,,,,'''+++///000...---...000...------------...//////'''+++......,,,+++...222777333///...000222222000///000111111111111444666222444666888999<<>>======<<<:::999888888999999:::;;;<<<<<<:::;;;===???@@@AAA@@@@@@AAA@@@???>>>>>>???AAABBBAAA??????CCCIIIOOOQQQQQQUUUVVVXXXWWWUUUTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\[[[]]]___dddgggiiigggeeeccc]]]^^^```bbbdddfffhhhiiifffccc```___aaaffflllpppwwwvvvrrrlllfff___YYYVVVUUUTTTRRRPPPMMMLLLKKKKKKBBB@@@@@@AAADDDFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEFFFCCCCCCDDDDDDEEEEEEEEEFFFBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDBBB???>>>======>>>??????>>>>>>===<<<<<<<<<<<<;;;:::999:::;;;===???<<>>???BBBBBBAAA>>>:::888777777000111222333444333222111444444444333333222222222444333333333333333333333444444444444555666888888777666555777:::<<<:::888777777777777777666555555666666777555444444555777777888999999999777666555666444555999:::999:::===<<<:::666444555777:::===444444444444444444444444555444444333333333444444555555555555555555555555<<<<<<<<<;;;:::999888777666666666666666666666666666666666666666777888888666666777777777777888888555555555555555666777777666555444555777999888777999999888888777777666666888777666444444555555666555555555555555555555555:::999888777777666666777777777777999;;;<<<;;;999:::999888777666666666666999888555444444555888999444444333222222333333333333444555555555444333333222333555888:::999666444777999<<<<<<:::777555555222333444555555555444333888888777777777777888888111111333444444333222111***111444///)))***...111***+++,,,+++))))))***+++******++++++++++++*********)))((((((((()))+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,222222111...+++***+++,,,%%%''')))+++,,,---,,,,,,---...///...,,,++++++---/////////000111111222222222444666888999<<>><<<;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCEEEEEEDDDDDDEEEEEEFFFFFFHHHGGGGGGJJJPPPUUUWWWWWW___```aaa```^^^^^^___```aaaccceeeggghhhhhhhhhhhhjjjmmmqqquuuvvvuuusssrrrmmmnnnnnnoooooopppqqqqqqpppnnnllllllnnnrrrwww{{{|||xxxrrrlllfffcccaaa```]]]ZZZVVVTTTRRRQQQIIIGGGFFFFFFHHHJJJKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFDDDCCCAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>???@@@BBBCCCDDDFFFJJJMMMNNNPPPRRRTTTVVVXXXZZZ\\\]]]\\\ZZZYYYWWWVVVTTTPPPLLLHHHEEECCCHHHFFFCCC@@@???@@@BBBCCCDDDDDDCCC@@@;;;888777777111222333333333222111111444444444333333222222222333333333333333333444444444444555666666777888888777666666888:::;;;:::888777777777777777666555555333555666666666666777888666666777777666666555444888666666999:::888888;;;999999777666666777888999444444444444444444444444555444444333333444444555555555555555555555555555::::::::::::999888777666666666666666666666666666777777666666666777777888999888888888999:::999888666555555555555666777777666555555666888999999888888888888777777777777777777777666666666666666777555555555555555555555555777666666555555555555555999888888:::<<<===<<<:::999999888666666555555666999888666555555666888999444444333333333333444444444444444444333333333333333333444666888888666444888:::<<<<<<999666444444444444555666666666555555999888777777666666777777---...///111111111000000...111111---+++---...,,,,,,---...---***))))))*********++++++++++++*********************++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...000///---+++******((()))***+++,,,---------,,,.........,,,+++,,,------......///000000111111111333555777888;;;>>>AAABBBDDDHHHNNNUUU[[[___aaaiiilllnnnppprrrtttvvvyyy}}}~~~LLLLLLLLLOOORRRTTTTTTSSSOOOLLLJJJHHHHHHGGGEEEDDDAAAAAABBBBBBCCCCCCCCCDDDIIIIIIHHHHHHHHHHHHIIIIIILLLMMMNNNNNNOOOOOONNNNNNRRRRRRRRRUUUZZZ^^^``````iiiiiiiiihhhggghhhjjjlllnnnppprrruuuvvvwwwvvvvvvyyy{{{~~~}}}|||{{{{{{{{{}}}|||{{{{{{}}}zzzuuurrrqqqooolllhhhccc___\\\[[[UUURRRPPPPPPQQQTTTUUUUUURRRRRRRRRRRRQQQPPPOOONNNMMMMMMNNNNNNOOONNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPMMMMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEFFFHHHIIIJJJJJJMMMPPPTTTWWWYYY[[[^^^```ddddddfffffffffdddbbb```___]]]ZZZUUUPPPKKKHHHFFFIIIHHHEEEDDDCCCDDDFFFGGGFFFFFFEEEAAA<<<999777777333333333333333222111000444444333333333333222222222333333333444555555555444555777888888888888777555444444666888999777666666777777777777666555555222444777888888777888999555555444444333444444444:::777777::::::777777999888888888888888777555555444444444444444444444444555444444444444444555555555555555555555555555555777888888888777666555555666666666666666666666666888777777666666666777777:::888777888:::;;;999666666666555555666666777888777666666777999:::999888777777777777888888888888666666777777777777777666555555555555555555555555333333222222222333444444999999999:::<<<===<<<;;;888777666555555555555555666666666666666666666666444444333333333333444444444333222222222333444444444333333444666777666555999;;;<<<;;;888555333333666666555555666777777888888888777666666555666666111111222333333333333333000111...,,,---000...)))...///000...+++)))))))))******++++++++++++************+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''***...///...,,,+++***,,,++++++++++++,,,---...+++---...---,,,,,,---...,,,------......///000000000111444555777999<<>>AAAEEEIIINNNTTTZZZ^^^dddfffjjjlllnnnqqqtttvvv}}}~~~bbbaaabbbeeeiiikkkkkkjjjbbb```]]][[[[[[ZZZYYYWWWSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTVVVYYYZZZZZZ[[[]]]^^^______^^^^^^```bbbdddfffgggiiikkklllkkkllllllkkkkkkmmmqqqtttxxxzzz~~~}}}zzzzzzyyywwwtttqqqnnnlllllljjjhhhiiillloooqqqqqqpppooonnnkkkhhheeebbbaaaeeefffggghhhhhhgggfffeeeddddddddddddeeefffgggggggggfffeeeccc```^^^\\\[[[ZZZZZZZZZYYYXXXXXXWWWWWWTTTUUUWWWYYYZZZ[[[\\\\\\]]]```ccceeefffhhhjjjlllllllllkkkiiigggdddbbb```^^^\\\YYYUUURRROOONNNMMMIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFBBB===999777777555444333222111111000000333333333333333333333333333333444555666666777777555666888999:::999777666222333444555444444444444666666666666666555444444555777999:::888555444444666666444444444555666777777444555999:::888999<<<:::999777555444444555666555555555555555555555555444444444444444555666777666666666666666666666666333444444555555555444444888888888888888888888888888888777777777777888888999888888999;;;;;;888555666666666666666777888888888777666777999;;;:::999666666777777888888999999333444666777777666555444555555555555555555555555222222222222333444666666888777777888::::::999777666555555444444444444444222333555666666555333222111111111111111222333333444333222111111333555666666444222222444666777777:::;;;<<<:::777444222222555444333333444666777999555555555555666888999:::777666444222000///...---)))...000...---///000...'''***,,,---+++***************++++++++++++******'''(((***+++++++++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...000222///...---,,,,,,,,,---...***,,,------,,,,,,...///---......//////000111111...000222333444666999<<<===@@@EEEHHHLLLRRRXXX]]]bbbeeehhhkkkmmmppptttvvv{{{|||jjjiiijjjlllnnnpppooonnnhhhfffcccbbbaaaaaa___^^^YYYYYYYYYXXXXXXWWWWWWWWWSSSTTTUUUVVVYYY[[[]]]^^^]]]^^^___aaabbbbbbbbbbbbbbbeeegggiiiiiiiiikkklllkkklllnnnnnnoooppptttwwwzzz}}}~~~~~~||||||wwwwwwxxxwwwvvvtttrrrpppqqqppppppqqqtttvvvwwwvvvtttrrrpppllljjjgggfffeeejjjkkkmmmnnnnnnllljjjiiiiiiiiiiiiiiijjjkkkllllllnnnnnnmmmkkkiiifffdddbbbbbbaaa```___^^^\\\[[[[[[[[[[[[\\\]]]^^^``````aaabbbdddfffgggfffggghhhiiihhhgggfffdddbbb```^^^\\\\\\ZZZVVVSSSOOOMMMLLLKKKKKKKKKLLLLLLKKKJJJIIIHHHEEEEEEDDD@@@;;;888666666444444333222111111111111222222333333333333444444444555555555666777777777555666777888888888777666444666888888666555666777555666666666666555444444666777999888666333333333666666666666666666777888666444555999:::999:::===;;;999777555555555777888555555555555555555555555444444444444555666777777666666666666666666666666333333444555666666666555888888888888888888888888888777777777777888999:::777999;;;======<<<;;;:::777777666666777777888999777666666777999:::999888777777777777888888888888666666666666666555444444555555555555555555555555444333444444555666777888888777777888999999888666666555555444444444555555444555666777777666555444111111000111111222333444444333333222333444666777666555333333555777888888999:::;;;999666444333333333333333444555666777888666666666666777999:::;;;:::999666444222000//////(((...111///---///000...%%%(((+++,,,,,,+++***+++******++++++++++++******(((((()))************)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---000222...------,,,,,,,,,------+++---...---,,,,,,---...---......///000000111111...000222333333555888;;;<<>>:::777666666444333222111111111222333222222222333333444444444666666666666666666666777666666666666666666666666444666888777555444555777555555666666555555444333555666666555444222333444555555666777777777777777888555666999:::888999<<<888888888888888888777777555555555555555555555555444444444444555666777888666666666666666666666666333444555666777777777777999999999999999999999999666666666777888999:::;;;222777<<<===:::999:::;;;777777666666777777888999666555555666888999999888888888888777777777777777::::::999777666666666666555555555555555555555555555555555555555666777888999888777888999:::888666666555555555555555666666444444555555555555444444222222222222333444555666333333444555555666777777777555444555777999999888888999:::888666444444555333444555666777888888888999999888888888888999999;;;:::888666555444444444---//////...///000...((('''***---...---+++************++++++++++++************))))))******+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...+++,,,,,,---------,,,,,,,,,.........,,,+++,,,---,,,------......///000000...000222333333555888;;;:::===BBBDDDFFFKKKSSSZZZ]]]```dddgggjjjmmmqqqtttuuuwwwzzz~~~ooonnnnnnnnnoooooommmkkkkkkiiifffeeeddddddbbbaaa]]]]]]\\\[[[ZZZZZZYYYYYYVVVWWWYYY[[[\\\\\\[[[[[[______^^^___```bbbdddeeecccfffjjjkkkiiihhhjjjkkkiiilllooorrrssstttvvvxxx{{{~~~|||{{{zzzrrrqqqpppoooooopppqqqrrruuuvvvwwwxxxwwwuuusssrrrsssssssssttttttsssooolllnnnllliiiggggggiiilllnnnmmmnnnpppqqqpppnnnllljjjccccccccccccdddeeeffffffjjjkkklllmmmmmmllljjjjjjfffeeedddaaa___\\\[[[ZZZ___^^^]]]\\\\\\^^^```bbb[[[\\\\\\[[[XXXVVVVVVVVVWWWWWWVVVUUUSSSRRRQQQPPPOOONNNMMMMMMNNNPPPRRRTTTIIIIIIJJJJJJIIIGGGDDDBBB@@@@@@@@@===999666555555333222111111111222333444222222222333333444444444777777777777666666666666777666555555555555666666111333666555222111222444555555666666555555444333333444444444222222444666333444666777777777666555:::777777::::::777777:::555777999;;;;;;:::888666666666666666666666666666444444444555555777888888777777777777777777777777444444666777888888999999999999999999999999999999555666666777888:::;;;<<<+++222999:::666444666:::777777777777777888888999666555444555777999888777999999888888777777666666>>>===;;;888777777777777555555555555555555555555666666555555555666777777:::999888999::::::999777666666555555555666666777111111111111111111111111333333333444555666777888333444555666777777777777777666555777999:::999888888999999888555444555666333444666888999:::999999===<<<;;;999888777777777666555444333222222333444222111---,,,000333,,,"""***,,,///000...+++***)))******++++++++++++******,,,+++***)))***+++---...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000...+++)))))))))***,,,---...---,,,+++---...///...,,,+++,,,---++++++,,,------......//////000222333444555888;;;888<<<@@@BBBDDDIIIQQQYYY[[[^^^bbbeeehhhlllpppsssrrruuuyyy}}}hhhhhhhhhhhhhhhiiijjjkkkhhhgggdddbbbaaa```aaaaaa___\\\YYYWWWWWWXXXXXXXXXZZZZZZ[[[\\\\\\[[[[[[ZZZ]]]\\\[[[[[[]]]```cccfffdddfffhhhjjjkkkkkkjjjjjjkkkmmmooorrruuuwwwxxxxxx|||~~~|||}}}~~~{{{zzzyyyxxxvvvtttpppnnnlllkkklllnnnppprrrtttsssrrrqqqpppooooooooorrrrrrrrrqqqooollljjjhhheeefffhhhiiijjjjjjiiihhhmmmllllllmmmmmmllljjjgggeeeccc^^^ZZZXXXXXXYYYZZZaaaccceeeggghhhgggffffffdddbbb___\\\ZZZYYYZZZZZZZZZYYYWWWUUUTTTTTTTTTUUUTTTSSSSSSQQQPPPNNNLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJKKKKKKNNNHHHCCCBBBDDDEEEBBB>>><<<<<<;;;:::999777555555///000222222222111111222111222222333333444444555777666666666666555555555777888555111111444444111:::888555333111111111222666555444333222333333444444444555666666555333333777777777777777777777777;;;<<<===;;;999777888999;;;:::999999888888999999555444555666777888999999666777888999999999999999777777555333111///------333444666888999::::::999;;;;;;::::::999888777777;;;::::::999999::::::;;;:::777555666888999888666555666777999999888888777888777666777888777555444<<<;;;;;;:::999888777777666777888999999888777666777666444111000222777;;;666666777777777666666555999999999999888777666666555555555555555555555555444555555555444333333222333444444333555777333,,,444444444444555777888:::<<<888444333444666777888999;;;===;;;777444555777444555555555555888<<>>===;;;999888777666666<<<;;;999777555333222222333///++++++---...+++'''111,,,+++...///------///+++'''+++666666+++'''+++,,,,,,,,,+++++++++*********------***+++......+++***+++------,,,+++---...'''((()))***++++++***)))...---,,,+++++++++,,,------...///000111111111111++++++,,,,,,---.........000/////////000444777999777<<>>===<<<:::888777///000111222111111222222111222222333333444444555222222222333333444444444444555444222222666666333666555333222222333444555666555444333222333444444444555666777777777666555777777777777777777777777999:::;;;;;;999888999:::::::::999888888888888888333555666777777777888999777777888888999999888888666666555444444333222222444555666888999999999999;;;;;;::::::999888888777777888:::;;;;;;:::888777:::777555666888999888666555666777888999888888777888777666777888777666444:::::::::999888888777777777777888999999888777666555444333222111333666:::777888999999::::::999999::::::::::::999888888777555555555555555555555555444555555555444444333222333555444333555777333...555555444444555666888999:::777444333444777888999;;;:::999777555444666888333555666777777888;;;======<<<;;;999888777777777777999<<<>>><<<777111---555111------000111...+++///,,,,,,000000---******...***...777777...***...*********)))))))))((((((***,,,---***+++......+++***,,,---,,,++++++,,,---((()))***++++++++++++***------,,,+++++++++,,,---,,,---...///000000000000,,,,,,,,,---......//////---...///111333555777888888;;;???AAADDDHHHNNNSSSXXX[[[___bbbdddgggkkknnnqqqsssuuuxxx|||\\\\\\^^^___````````````]]]]]]]]]]]]\\\[[[ZZZYYYYYYWWWUUUTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXWWWVVVVVVVVVXXX[[[\\\bbbccceeeggghhhhhhggggggiiijjjkkkmmmqqqtttxxxzzz|||~~~|||zzzxxxxxxzzz}}}~~~~~~|||zzzxxxxxxyyyyyyyyyxxxwwwuuuqqqooonnnllljjjhhhfffeeedddcccbbbcccdddeeecccccccccccccccdddeeefffcccccccccbbb```^^^\\\[[[___```bbbdddeeegggggggggeeedddbbbbbbbbbaaa___]]]\\\YYYUUURRROOONNNOOOPPPQQQRRRTTTVVVVVVVVVUUUUUUPPPPPPQQQPPPNNNKKKGGGEEEHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@CCCBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGJJJIIIGGGEEECCCBBBBBBAAAAAAAAA@@@???===;;;999777000000000111111111222222111222222333333444444555///000111222333444444555000444555333444777777444555444333222222333444555666555444333222333444444555666777888999999999888777777777777777777777777777999::::::999999:::;;;999888888777777777777777222555999999777666777888888888888888888888777777555555555666666777777777555666777888888888888777;;;::::::999999888888888555777:::<<<<<<:::777555999777666666777888888777666666777888888888888777888777666777888888666444888888888888888888888888888999999999888777666666222333444333333333666888888999;;;<<<===>>>>>>>>>>>>======<<<:::999888888555555555555555555555555444444444444444444333333333555555444555777555000777666666555555666666777888666444444666888999:::<<<888444222333555777888222555888999999999999:::===<<<;;;:::999888888999777:::===???===999333///333000---...000111///---+++)))+++000222...***)))...+++///666666///+++...*********)))))))))))))))))),,,---******---...+++***,,,---,,,******+++,,,***++++++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,---...////////////,,,------...//////000000+++---000444666777666666999:::<<>>>>>===>>>??????===;;;888666222///......000222222111111222222333333444444555333333333333333333333333333888:::666444444444111444444333333222222222222555444333333333333555555;;;;;;:::999999999888888999999999999999999999999999::::::999777666666777888777666666555555666666444777999999666555555777999999888777666666666777666666666666666777777777777777777666666666666666::::::999999999999999888;;;;;;;;;;;;;;;;;;;;;;;;888888888777666777888888777777777777777888888888777666555666888888777555666666666777888888999999:::999999888888888888888444666999:::999888777777777888:::<<<>>>@@@AAAAAAFFFDDDAAA===999666444333555555555555555555555555555444333333333444444555333666777555555888888666888888888777777666555555555555444666999;;;;;;:::777444222333666777444222666777777777666888<<>>???AAABBBDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHKKKLLLMMMMMMNNNOOOPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXPPPOOOLLLIIIEEE@@@<<<:::;;;===>>>??????<<<:::888333///,,,---000222222000111222222333333444444555222222222111111111000000666;;;<<<777222222222111///000111222333444555555555444333222333444555666::::::999888888888888999999999999999999999999999999::::::999666444555666888777777666666666666666888888777777666666555555999888777666555666777888666666666666666666666666777777666555555555666666999999999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<777888888777666666777999777777777666777888888999666555555666888888777666777777777888888999999999999999888888888999999:::777999<<<<<<:::888777777666777999;;;===???@@@@@@FFFDDD@@@;;;777555333333555555555555555555555555555444333222333444555666333777888666555888:::999777888888888888777666555555555555777:::;;;:::999555555444555666555333111666666666666666999>>>AAA???>>>===<<<;;;:::::::::666999===@@@@@@<<<777444333333222111111111111111666111...000000---+++---******+++,,,,,,+++******)))))))))))))))*********(((+++,,,)))))),,,---******,,,------,,,+++---...///...------------------******+++,,,------------,,,,,,------...------,,,,,,------...//////000000444444333333333333444555777777999;;;>>>BBBEEEGGGNNNQQQVVV[[[___dddiiilllooopppsssvvvyyy}}}KKKJJJIIIIIIJJJMMMPPPRRRVVVVVVWWWWWWYYYZZZ\\\\\\^^^\\\[[[ZZZZZZXXXVVVSSSRRRRRRQQQRRRTTTWWWYYY[[[YYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^___```aaabbbdddeeegggjjjmmmppprrrsss{{{}}}{{{qqqooollllllmmmnnnoooooonnnmmmmmmooorrrttttttssspppllleee```]]]ZZZXXXWWWXXXXXXYYYXXXVVVRRROOOMMMLLLLLLMMMOOOQQQSSSUUUVVVWWWWWWVVVUUUTTTUUUVVVVVVVVVVVVXXXZZZ^^^bbbeeeggg^^^ZZZSSSOOOMMMLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGHHHJJJLLLNNNQQQRRRTTTVVVVVVVVVTTTTTTRRRPPPOOONNNNNNPPPRRRTTTMMMJJJFFFEEEDDDAAA<<<777777999<<<======<<<999777333///+++,,,000222222000111222222333333444444555111111111222222222222222777<<<<<<666111111222333...///000222444555555666444444333222333444555666666666666666777888:::;;;::::::::::::::::::::::::777888999888666555555777999888777777666666777777===888444444666777666444888777666555555666888999555666666666777777777888666666555555555666777777999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::666888999888666555777:::888777666666666777999999666555555666888999777666888888888999999999999999999888888888888999;;;<<<999;;;<<<<<<999777666666666777999;;;===>>>???@@@AAA???<<<999666555444444555555555555555555555555555444333222222444555777222777999666555999;;;;;;777777888888888777666666555555666999;;;;;;:::888777777777555333222333444333555666777888;;;>>>AAA@@@???>>><<<;;;:::::::::555888===@@@???<<<777444444444444222000000000111222///...111111...+++,,,***++++++******++++++***(((((()))))))))*********(((++++++)))))),,,---******+++------------///111///...---,,,,,,,,,------)))***+++---......------------............------,,,,,,,,,---......//////000111333555666666555555444777:::;;;;;;>>>CCCGGGLLLOOOTTTYYY]]]aaafffiiimmmoooqqqtttxxx{{{}}}RRRQQQOOONNNPPPSSSWWWZZZ____________aaaccceeeggghhhfffdddccccccaaa^^^[[[XXXXXXWWWXXXZZZ]]]```bbb```aaaaaabbbccccccddddddeeeeeeffffffgggiiijjjkkkmmmoooqqqtttwwwxxxzzzzzzxxxvvvsssqqqrrrsssssssssqqqpppppprrruuuxxxyyyyyyyyytttmmmhhhdddbbb___^^^ccccccdddcccaaa]]]YYYVVVSSSTTTVVVYYY\\\___bbbdddaaa```___^^^^^^___````````````aaabbbeeehhhkkkmmmccc^^^WWWRRRPPPPPPOOOOOONNNMMMLLLJJJHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGDDDEEEHHHJJJJJJJJJIIIIIILLLMMMNNNOOOOOONNNMMMLLLMMMMMMLLLKKKMMMOOOQQQSSSPPPQQQTTTVVVVVVTTTRRRPPPSSSQQQMMMJJJIIIJJJMMMNNNIIIEEEAAAAAACCCAAA<<<666333555888:::;;;999777555444///++++++000333222000111222222333333444555555222222333444555666666777777<<<<<<555000111444555111111222333333333222222444333333222333444555666333333333444666999;;;===::::::::::::::::::::::::555666777777666666777888999999888777777777777777@@@999222222666999777333777666555444555666999:::555555666777888999::::::666555555444555666777888999999999999999999999999777999;;;======;;;999777666888999888666555777:::888777666666666777999:::666555555666888999888666999999999999999999999999888888777777888:::<<<===:::;;;<<<;;;888555444444666777999;;;===>>>??????===<<<999777555555666777555555555555555555555555555444222222222444666777222888:::777666999<<<===666777888999999888777666666666777999;;;;;;999777999999888444000///333777000333777:::;;;<<<>>>@@@AAA@@@???===;;;::::::999::::::::::::::::::::::::333333333111...---...///***(((+++111444111......)))******))))))******)))******++++++,,,,,,,,,,,,(((++++++)))))),,,,,,***)))+++---......///111222///...---,,,+++,,,,,,---)))***+++---......------.........///......------++++++,,,,,,---......///+++...333777999999777555333777;;;;;;:::<<>>;;;:::666555666999;;;<<<;;;999222111111111000000//////222444666888888777666555777444111000333444444222333333333444444444555555111222222333333222222111444444444444333222111000666666555555555666666777999999:::::::::999999888999888777555555555666777888888777777666666555555FFF>>>666333555888999888555555555444555666777777777777777777777777777777:::999888777777777999999888999999::::::999999888::::::;;;;;;;;;;;;;;;:::666777777555222222555999888666777::::::666555777777777777888888999999999::::::999999888777666666111222444666888999::::::<<<;;;999666444333333333555777999<<<===???@@@AAA999555555888999666444555444444444444444444444333777555444333333666888:::999888888888888888999999666777999::::::888555444666666888<<<>>>===999444555444444333333444444555666777999999:::<<<@@@CCCDDDDDDCCC@@@===;;;<<<===999;;;>>>>>>;;;888666666777555333111////////////111//////111444333000,,,,,,***))))))***++++++***((()))***+++++++++++++++++++++************++++++000///...---------------------,,,++++++,,,,,,,,,---+++***,,,///000...,,,///000222333333111///...,,,,,,,,,---------......000111222333333222000000444777;;;============>>>DDDIIIPPPVVVYYY]]]bbbfffmmmnnnppprrrtttvvvxxxyyy}}}TTTTTTVVVYYY^^^cccfffgggnnnqqqtttuuuuuuuuuvvvwwwxxxuuupppmmmjjjhhhdddbbbeeeddddddcccdddeeeggghhhfffggghhhjjjlllnnnooopppoooqqqsssttttttvvvyyy{{{}}}~~~}}}}}}||||||}}}|||wwwrrrqqqrrrtttvvv}}}yyytttqqqmmmmmmoooqqqtttxxx{{{}}}~~~~~~rrrmmmfff```]]][[[YYYXXXVVVVVVTTTQQQNNNKKKKKKLLLKKKKKKLLLMMMMMMNNNNNNOOOQQQQQQPPPPPPQQQSSSTTTVVVZZZZZZYYYZZZ\\\\\\ZZZYYYVVVUUUTTTRRRQQQQQQPPPPPPOOOPPPPPPPPPNNNLLLJJJHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBB???<<<:::888333333444666888999777666222111111111000000000000///000222333444333111000555333111111333444333222333333444444444555555555222222333333333333222222444444444444333222111000444444444555555777888999999999999999999999888888999888777666666666777777888888888777666666555555CCC===666333555888888666555555666666666777777777777777777777777777777777:::999888777777888999999999999::::::::::::999999:::;;;;;;<<<<<<<<<;;;;;;777999999777555555888<<<888666666999999666666888888888888888999999999:::::::::999888888777666666333444555777888999999:::;;;:::888666444444444444666666777:::<<<>>>>>>===999666555888999666555666555555555555555555555444666555444333444666888:::999888888777777777888888555777999:::999777555333666777999<<>>@@@@@@>>>;;;999999666555333111//////...///111000000111333222///,,,+++)))'''((()))***)))((())))))***+++++++++++++++++++++************++++++............---------,,,,,,+++++++++++++++,,,,,,,,,+++***,,,...///---+++,,,---///000000...---,,,---------.........///////////////000000//////...222555999;;;<<<===???AAABBBHHHOOOTTTWWW[[[```dddiiijjjlllooorrruuuwwwyyy{{{~~~XXXYYY[[[^^^bbbfffjjjmmmsssuuuxxxzzzzzzzzzzzz{{{{{{wwwrrrnnnkkkjjjhhhfffhhhhhhhhhhhhiiiiiiiiiiiiggghhhiiikkkmmmppprrrsssqqqsssvvvwwwxxxzzz|||~~~~~~~~~~~~}}}zzzxxxuuurrrsssvvv{{{}}}~~~{{{vvvvvvwwwyyy}}}xxxssskkkeeeaaa^^^\\\ZZZYYYXXXWWWSSSOOOMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRUUUUUUUUUUUUVVVXXXZZZ[[[___^^^^^^^^^``````^^^]]][[[YYYWWWTTTRRRPPPNNNNNNMMMMMMLLLKKKIIIHHHGGGFFFGGGHHHIIIJJJIIIGGGEEEDDDEEEDDDDDDBBB@@@===:::888333333333555777777555333111111111111111000000000222333444444444333222111222111111222333444222111333444444444444555555555222333333444444333333222444444444444333222111111333333333444666777999:::888888777777777888888999:::999888888777777888888999888888777777666555555???;;;666444666777666555555666777888888888777777777777777777777777777777999888888777888888999999:::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;777888999888555666:::>>>999666666888888666666:::888999999999999:::::::::999999888888777777666666555666777888888999999888999888777555444555555666888666666888;;;===;;;999:::666555999:::777555666666666666666666666666666666555444333444666888999999888888777666666666777555666777888888777555333666777:::===>>><<<777333444333333222222333333444666777999:::;;;>>>BBBEEEBBBCCCCCCBBB>>>;;;999999===???AAA@@@>>>;;;:::999555444222111//////......222111000111111000---++++++***((((((***+++***)))))))))***++++++++++++***++++++************++++++,,,---.........---,,,+++)))*********++++++,,,,,,+++******+++------,,,++++++,,,---......---,,,+++........./////////000000//////............//////111333666888:::===AAACCCAAAGGGNNNSSSVVVYYY^^^bbbdddeeehhhlllpppsssvvvxxxyyy}}}XXXZZZ\\\^^^aaafffkkknnnuuuwwwzzz{{{{{{{{{|||||||||xxxrrrnnnlllkkkjjjiiihhhiiiiiiiiiiiihhhgggfffiiiiiiiiijjjllloooqqqrrrpppsssvvvxxxyyyzzz|||~~~~~~}}}}}}~~~}}}zzzxxxsssqqqnnnmmmoootttyyy||||||{{{{{{{{{{{{vvvnnnfffbbb^^^\\\ZZZ[[[ZZZXXXTTTQQQOOOOOOQQQRRRQQQQQQQQQRRRSSSTTTUUUWWWWWWWWWXXXYYY[[[^^^___```___^^^___``````^^^]]]\\\ZZZXXXTTTRRROOONNNMMMLLLKKKIIIGGGFFFEEEEEEEEEFFFHHHJJJKKKKKKIIIFFFDDDFFFFFFEEEDDDAAA>>>;;;:::666555555777888888666444111111111111111111111111555555555555555444333222000111222333444333222111444444444444555555555555333333444444444444333333333444444444333333222111444444444555555777888888888777666666666777888999:::999999999999999999999999999888888777666666555;;;888666666777777555333444666888999:::999777666777777777777777777777777888888888888888888999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========<<<;;;;;;444666777666444555999===:::666555777777666777;;;999999999999999:::::::::888888777777777666666666777777888888888888777777777666555444444555666777:::888666888<<<===:::777;;;777666999:::888666777777777777777777777888888555555444444444666888999888888777666555555555555444555666777777666555444777999<<<>>>>>>:::666222333333222222222222333333666888:::;;;<<>>;;;::::::<<<======:::888777777444333222111000///......111111111000000...,,,+++...,,,++++++,,,------,,,)))******+++++++++******++++++************++++++***,,,---///...---+++***(((((()))***+++,,,,,,,,,******++++++,,,,,,+++***,,,,,,---.........---------.........////////////111000///...///000111222222333555666888;;;@@@CCCAAAFFFMMMRRRUUUYYY]]]aaacccdddgggjjjnnnqqqtttvvvwww{{{XXXZZZ\\\^^^aaaeeekkkpppvvvxxx{{{||||||{{{|||}}}{{{wwwqqqmmmlllkkkkkkjjjhhhhhhhhhhhhhhhgggfffeeejjjiiihhhhhhiiikkkmmmnnnpppsssvvvxxxyyyzzz{{{}}}~~~}}}~~~}}}||||||{{{yyyuuusssllljjjggggggiiinnnssswww~~~}}}wwwooohhhbbb___\\\ZZZ[[[ZZZXXXTTTQQQPPPQQQSSSTTTSSSSSSTTTTTTUUUVVVWWWYYYYYYYYYZZZ[[[^^^```aaa___^^^^^^^^^______]]][[[XXXWWWUUURRRPPPOOONNNNNNLLLJJJHHHEEEDDDDDDDDDEEEFFFHHHJJJKKKKKKIIIGGGEEEEEEEEEDDDCCCAAA>>><<<:::888777777888888888555333111111111111111222222222333333333222222111000000///111333444444333222222444444444555555555666666444444444555555444444444333333444444444333222222777666666555555555555666777777666666777888888999999999999:::::::::999999999999999888777777666666777777666777777777555444444666888999:::999777666888888888888888888888888777777888888999999999999;;;<<<<<<======<<<<<<;;;<<<<<<======<<<;;;::::::444666777555333444999===999666555777777666888;;;999999999999999999999999777777666666666666666666888888888888888777666666666555444444444555777888<<<:::999:::<<<===;;;888;;;777777:::;;;888666777777777777888888888999999555555444444555666888888777666555555444444444555444555666666777666555555999;;;===>>><<<888555333444333333222222333333444666888:::<<<>>>AAAEEEIIIGGGHHHIIIGGGBBB>>>;;;:::999:::;;;:::888666555555444333333222111000//////111111111000...,,,++++++...,,,++++++,,,------,,,******+++++++++******)))++++++************++++++)))+++,,,......---+++***'''((()))++++++,,,,,,+++***+++,,,,,,++++++******++++++,,,---------------,,,,,,---------.........000///.........///111222333444444555666999>>>AAABBBGGGNNNSSSUUUXXX]]]aaadddeeegggjjjmmmppprrrsssuuuzzzYYY\\\^^^___aaaeeelllrrrvvvxxx{{{|||{{{{{{{{{|||wwwtttooolllkkkjjjiiihhhiiihhhhhhhhhggggggffffffiiihhhfffeeefffgggiiijjjpppsssvvvxxxxxxyyyzzz{{{{{{zzz{{{}}}}}}zzzzzz{{{}}}~~~}}}|||{{{yyyyyywwwtttooollleeecccaaaaaaccchhhmmmqqq}}}~~~xxxppphhhccc___\\\[[[ZZZYYYVVVSSSPPPPPPRRRUUUTTTUUUVVVWWWXXXXXXWWWWWWZZZZZZZZZZZZ[[[]]]___```]]]\\\[[[\\\]]]\\\ZZZXXXRRRQQQPPPOOOMMMMMMMMMMMMJJJIIIGGGEEECCCCCCCCCCCCEEEFFFHHHIIIIIIGGGFFFEEEBBBBBBBBBBBB@@@>>><<<;;;999888888888888777444111111111111222222222222222444444333333333333333333000222444444333333444555444444555555555666666666444555555666666555555444333333333444444333333222888777666555555444444555666666777888999999999999888888999:::::::::999999:::999999888888777666666666666777777777777666555555666777888888888777777888888888888888888888888666777888999999999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999666777888777444555999===888555555888888777888;;;999999999888888888888777666666666666555555555555777777777777777666555555555555444444444555777888;;;<<<=========<<<<<<;;;<<<888777;;;<<<999777888666777777888888999999999444444444555555666777888555444444444444444555555555555666777777777666666;;;===>>><<<999666444444555444444333333444444555666888:::===???BBBGGGJJJGGGHHHHHHEEE@@@<<<:::999:::;;;<<<;;;888777666777444444444444333222111000///000000///,,,+++,,,---+++***((((((***+++***)))***++++++++++++***))))))++++++************++++++)))***+++,,,,,,,,,+++***((()))+++,,,,,,,,,+++++++++,,,------+++***++++++))))))******++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///222333444444555888<<<@@@BBBGGGNNNRRRUUUXXX\\\```dddeeegggiiillloooqqqrrruuuyyy~~~XXX[[[^^^______dddlllrrrsssuuuxxxxxxxxxwwwwwwxxxrrrpppmmmkkkjjjhhhfffeeehhhgggfffeeeeeeeeefffgggfffeeedddcccdddfffiiikkknnnppptttuuuuuutttuuuuuutttuuuuuuvvvxxx{{{}}}zzzwwwttttttuuuwwwwwwwwwuuutttsssrrrppplllfffbbb]]][[[ZZZZZZ\\\bbbhhhkkkxxx}}}{{{uuummmfffaaa]]]ZZZXXXWWWVVVTTTQQQOOOPPPSSSVVVSSSUUUWWWYYYZZZYYYXXXWWWVVVVVVUUUUUUVVVXXXYYYZZZXXXWWWVVVVVVWWWVVVTTTRRRNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGEEEDDDBBBAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCAAA@@@???<<<;;;:::::::::888555222111111111222222333333333444444444444444444555555111333555444333333666888555555555555666666666666555555666666666666555555222333333444444333333222777666666555555555555666444666999;;;;;;;;;999888666777888:::::::::999888::::::999888888777777666666777888888777777777777555555666666666777777777888888888888888888888888555666888999::::::999999;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666777888666333333777;;;666444555999:::777777:::888888888777777777666666555555555555555555555555555666666666666555555444666555444333444555666777999<<>>;;;:::<<<>>><<<999888;;;<<<999888999666666666777888999999999444444555555666777777888222222222222333444555666666666666777777888888888>>>>>>>>>;;;777444444555666555555444444555555666666888;;;===@@@DDDHHHLLLJJJJJJIIIEEE@@@<<<::::::;;;<<<<<<;;;888777777888444555555555555444222111---//////...+++***,,,...+++)))'''((()))***)))(((+++++++++++++++***))))))++++++************++++++)))*********+++++++++,,,)))+++,,,------,,,+++***+++---///...,,,***+++,,,))))))******+++,,,------------------............******+++,,,------------///000222444666999===@@@@@@FFFLLLQQQSSSVVVZZZ^^^```bbbdddhhhlllooorrrsssuuuxxx}}}VVVYYY\\\]]]]]]aaajjjqqqoooqqqssstttsssrrrssssssooommmkkkjjjiiigggeeebbbfffdddcccaaaaaaccceeefffdddcccbbbbbbdddgggjjjllljjjmmmpppqqqqqqoooooopppnnnoooqqqqqqqqqsssvvvyyywwwxxxzzz|||||||||zzzyyytttqqqooonnnoooqqqqqqqqqooonnnlllkkkhhhddd^^^ZZZVVVTTTSSSTTTWWW]]]cccgggrrrvvv|||{{{wwwqqqiiibbb]]]YYYWWWUUUUUUTTTRRRPPPNNNOOOSSSVVVRRRUUUXXX[[[[[[ZZZXXXVVVQQQPPPPPPOOOPPPQQQRRRSSSRRRQQQPPPPPPQQQPPPNNNLLLLLLKKKJJJHHHHHHGGGGGGGGGEEEEEEDDDCCCBBB@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEFFFFFFGGGGGGFFFEEEDDD@@@???>>>>>>===;;;888555111111111222222333333333000/////////000111222222222444555444333333777:::555555555555666666666777555555666666666666555555222222333444444333333333555555555555555666777888444666:::<<<===<<<:::888666777888999:::999999888::::::999999888777777777666777888888777777888999666555555555555666777777888888888888888888888888555666888999::::::999999:::;;;;;;;;;;;;;;;;;;::::::;;;::::::999888777666444555666333000000444777555444555:::;;;888777999888777777777666666555555444555555555555555555555444555555555555555444444666555444333444444555666777<<<@@@???:::888;;;@@@===999888<<<===:::888999555666666777888888999999444444555555666777777777111111111222333444555666666777777777888888999999??????>>>:::555333444666666666555555555555666666666888;;;===@@@DDDIIIMMMNNNMMMKKKFFFAAA>>>======:::;;;;;;999777555666777555555666777666555333222,,,...///---+++***,,,///,,,***))))))***++++++***+++++++++++++++***)))(((++++++************++++++******))))))***+++,,,,,,+++,,,---......---+++***,,,...000///,,,***+++---,,,,,,,,,,,,---...///000............/////////000***,,,---///000000///...+++...111444666:::>>>AAA???DDDKKKOOORRRTTTYYY\\\]]]___bbbfffkkkooorrrtttvvvxxx|||TTTUUUVVVWWWXXX\\\aaadddfffffffffggghhhiiikkkkkkgggggggggfffeeecccaaa___aaa`````````aaabbbdddeeebbbaaa``````aaacccfffggghhhggghhhiiijjjjjjhhheeeiiiiiiiiiiiijjjkkklllmmmoooqqqsssuuuuuusssqqqooolllkkkjjjjjjjjjkkklllmmmeeedddcccbbb___[[[UUUQQQPPPPPPQQQSSSWWW\\\```bbbkkkpppvvv|||~~~|||yyyvvvuuuooojjjccc[[[VVVTTTTTTUUURRRRRRQQQPPPPPPPPPQQQQQQWWWUUUTTTUUUVVVUUUQQQNNNJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIFFFGGGHHHHHHHHHEEECCCAAADDDEEEDDDBBB@@@???@@@AAA???@@@@@@BBBCCCDDDEEEEEELLLKKKJJJLLLMMMNNNMMMLLLJJJEEE???>>>@@@>>>999444000111333444444333111000666444222222333444555555444444444555666888999:::555555666666666666666666666666666666666666666666333444555555666666555555666666555555555555666666888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???<<<888777888;;;777:::<<<<<<:::777666555555777888888777777888999999999888777666555444444666666666666666777777777666777888:::;;;;;;::::::999888888888777777666666333444444555666777888888777666666777999;;;;;;:::999999999666444222333444333333444555555444333333444444444444444444444444777666444333333555888:::;;;;;;;;;<<<<<<;;;::::::;;;:::999888777777777777777777777777777666666666333333444444444444444444000000111222333444444555888::::::888666555888:::>>>>>>===:::777555555666333444666777888888888777:::;;;===???CCCGGGJJJLLLNNNMMMKKKFFFAAA===;;;::::::999888777777888888999777555333333444555555444111,,,***,,,,,,))))))+++---,,,***+++++++++((('''))))))************))))))((()))))))))************+++***)))))))))***,,,---)))+++++++++***)))***+++444222///,,,***)))******...---,,,+++++++++,,,---,,,------......------,,,***++++++,,,---...///////////////111333666888:::@@@CCCHHHLLLOOOSSSWWWZZZYYY\\\bbbfffjjjmmmppprrrtttwww{{{MMMOOOQQQRRRSSSVVVZZZ]]]]]]]]]]]]^^^___```aaabbb^^^_________^^^\\\ZZZYYYZZZZZZZZZ[[[]]]___aaacccaaa```___^^^^^^___```aaabbbaaaaaaaaaccccccaaa___aaaaaaaaaaaabbbcccdddeeeggghhhkkkmmmmmmllljjjiiieeeeeecccbbbbbbbbbcccddd___\\\YYYWWWUUUSSSOOOMMMLLLMMMNNNPPPSSSWWW[[[]]]fffjjjoootttwwwyyy{{{}}}|||||||||{{{zzzyyyyyyxxxyyyzzz{{{{{{zzzxxxvvvuuuqqqqqqppppppnnnllliiihhh```^^^[[[WWWSSSQQQPPPOOOLLLLLLLLLLLLMMMMMMNNNOOOSSSQQQNNNNNNMMMKKKGGGCCCAAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCAAAAAACCCDDDEEEEEECCCCCCCCCEEEDDDEEEFFFHHHJJJKKKLLLMMMSSSSSSSSSTTTVVVVVVTTTRRRKKKGGGBBB@@@>>><<<777444222222111111111111222222444333333333444555555555333444444555666777999999666666666666555555555555555555555555555555555555333333444444555555555555777666666555555555666666777777888888888999999999::::::::::::::::::::::::===>>>===;;;888777777888333555777666444222222222555666777777666666777888888888777777666555555555777777777777777777777777666777999::::::::::::999999888888888777777777777666555555555555555666777777666555666888999999888888888888666444333444555333444555555555555444333333333333333333333333333666555333333333555888999;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888888888888666666666666666666666666444444444444555555555555111222222333444555666666999:::999888666666999<<>>BBBFFFIIIKKKLLLOOOMMMIIIDDD???<<<;;;;;;:::999888777777777888999777555444555666666555333888111,,,...///---+++,,,---+++++++++++++++)))'''))))))************))))))************++++++++++++******))))))******+++,,,(((***+++***)))((()))***111///---+++******+++,,,---,,,+++++++++,,,------,,,,,,------------,,,,,,++++++,,,---...///000000/////////000222555888999>>>AAAEEEIIIMMMQQQUUUXXXYYY]]]bbbfffiiillloooqqqsssvvvzzz~~~DDDFFFIIIKKKLLLNNNQQQSSSPPPPPPQQQQQQRRRSSSUUUVVVSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQSSSUUUWWWZZZ\\\^^^\\\[[[YYYXXXWWWWWWWWWXXX[[[YYYWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVWWWYYY[[[\\\]]]^^^```bbbbbbaaa```___]]]]]][[[ZZZYYYXXXXXXXXXVVVRRRNNNKKKJJJJJJIIIHHHGGGGGGHHHJJJLLLPPPSSSUUU[[[___cccfffiiillloooqqqnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkkjjjhhheeebbbaaa]]]]]]^^^^^^]]][[[YYYXXXMMMMMMNNNOOOMMMKKKHHHGGGDDDDDDEEEEEEFFFHHHIIIJJJHHHFFFDDDCCCBBB@@@===:::999999999::::::<<<======AAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDGGGJJJKKKKKKJJJJJJKKKJJJKKKLLLNNNQQQSSSUUUVVV[[[[[[\\\^^^___^^^[[[XXXMMMKKKFFFBBB===888555333333222000//////000222333111222333444555666666666444444555555666777888888666666666666555555444444444444444444444444444444333333333333444555666777888777666666555555555555666666666666777777777777::::::::::::::::::::::::>>><<<999888888777666444555666777666444222333444444555777666555555666888666666666666666666666666888888888888888888888888777888999999999999888888888888888888888777777777888777555333333444555666777666555666777888777555666777777666444444555666333444555555555555444333333333333333333333333333555444333222333555777999;;;;;;<<<======<<<<<<;;;:::999999888888888999999555555555555555555555555666666666666555555555555333333444555666777888888999999888777666888;;;>>>AAA<<<888666777888777555666777777888888888777777999<<<@@@DDDHHHKKKMMMMMMPPPMMMHHHBBB>>><<<<<<<<<::::::999888888888888888666666666666777777444222444...)))+++---,,,,,,...---+++++++++,,,+++)))'''))))))************))))))***++++++++++++,,,,,,,,,))))))***+++++++++++++++((()))***)))(((((((((***---,,,+++*********,,,,,,++++++++++++,,,,,,......,,,,,,------------,,,,,,,,,,,,---...///000000111/////////000222555777999;;;>>>BBBFFFJJJNNNRRRUUUYYY]]]bbbfffhhhjjjmmmooorrruuuyyy|||<<>>>>>>>>>>>???@@@AAABBB<<<<<<;;;::::::999888777555555666666888:::<<<===AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDFFFGGGLLLOOOSSSUUUUUUSSSRRRRRRNNNOOOQQQSSSVVVXXXZZZ[[[___```aaaccccccaaa]]]YYYOOONNNJJJCCC<<<666444444222111000//////000111222222222333333333555888:::555666666777888888888888777666666555555444444333444444444444444444444444555444444444555777999:::999888777666555555555555555555555555555666666666999999999999999999999999;;;888555555777888666444777777777666444333555666555666777777666666777888555555555666666777777777::::::999999999999999888888888888888888888777777888888888888888888888888888777444222222444666888999777666666777777666555555666666666444444666888444444555555555555444444222222222222222222222222444333222222333555777888::::::;;;<<<<<<<<<;;;;;;;;;;;;:::888888777777777444444444555555555555555777777777777666666666666444444555666777888999999:::999777666777:::===@@@AAA;;;555555777999888555888888888888888888777777;;;<<<@@@DDDHHHLLLOOOPPPRRRMMMFFF@@@============;;;;;;:::999999888888888666666666888888777444111,,,******,,,,,,,,,111777,,,+++++++++,,,,,,***((())))))************))))))*********+++++++++,,,,,,((()))***,,,,,,+++******(((***+++***)))((()))***++++++***))))))******+++******++++++,,,---......,,,,,,,,,------,,,,,,,,,,,,------...///000111111.........///111444666777999<<>>>>>>>>???@@@AAACCCDDDEEEEEEGGGJJJLLLMMMOOOSSSUUURRRRRRQQQPPPOOONNNMMMMMMJJJIIIIIIHHHGGGFFFDDDDDDAAABBBCCCDDDDDDCCCBBBAAA;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999999999:::888888888777666666666666444444444555777:::===>>>AAAAAABBBDDDEEEEEEEEEEEEIIIHHHGGGGGGHHHKKKNNNPPPWWWZZZ^^^___^^^[[[XXXWWWSSSTTTUUUWWWZZZ\\\]]]^^^aaaaaabbbcccccc```\\\XXXOOOMMMIIIBBB;;;666555555///000111222222111000///333333222111111444:::???777777888999999999888888666666555555444444444333444444444444444444444444777777777888888:::;;;;;;888888777666666666666666666666666555555555555555888888888888888888888888888555333444777999777555444555555444222222333555666888999999888777999:::555555666666777888888888::::::::::::999999888888888888777777777777777777888888888888888999999999777555444333333666999;;;;;;999888888888888777555444666666666444555666888555555555555555555555555222222222222222222222222333333333333444666888999999999:::;;;;;;;;;;;;;;;===<<<:::888777555555444444444444444555555666666888888777777777666666666444444555666777888999999:::888777777999<<<>>>@@@???:::555555888:::888555999999999888888888888888======???BBBGGGLLLQQQTTTTTTMMMEEE@@@>>>>>>>>>>>><<<<<<<<<;;;::::::999888666666666777888777333000,,,///333333...,,,444@@@,,,+++++++++,,,,,,+++)))))))))************))))))))))))))))))*********+++((()))***,,,,,,+++*********+++,,,,,,******+++,,,,,,++++++***)))))))))))))))***+++,,,------......+++,,,,,,,,,,,,,,,,,,+++,,,------...///000111111.........///000333555666999<<<@@@DDDHHHLLLPPPSSSXXX[[[```dddfffhhhjjjlllpppssswwwzzz|||~~~666888:::<<<<<<>>>@@@BBB?????????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQRRRNNNMMMLLLMMMOOOPPPPPPPPPQQQQQQPPPQQQSSSWWWZZZ]]]\\\[[[[[[YYYXXXVVVTTTTTTQQQPPPPPPNNNLLLIIIGGGFFFAAA@@@???@@@@@@@@@===;;;======>>>>>>???@@@@@@@@@???AAAEEEGGGHHHIIIKKKLLLKKKKKKIIIHHHFFFEEECCCCCC???>>>>>>======<<<<<<<<<888999:::;;;;;;:::999999888888777666666777888888777777666555555555555555:::;;;:::777444222222333333222222444666:::===???EEEFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLOOORRRUUUWWW___aaadddeeebbb___\\\[[[XXXYYYZZZ[[[\\\]]]^^^_________^^^___^^^\\\WWWTTTKKKHHHCCC>>>:::777555444///000222333333222000///444444444222000333:::???777888999999999888777666444444444444444444444444444444444444444444444444999999:::;;;;;;;;;;;;:::888777777666666777777888777777777777666666666666777777777777777777777777666444333444666777777777555666777777555555555777777888:::999888888999;;;777777777888888999999999;;;::::::999999888888888777666666666666666777777888888888999999999999999666666555555666888:::<<<;;;999888888999999888666555666666666444444666888666666555444444555666666333333333333333333333333333333444555666777999:::999999:::;;;<<<<<<<<<<<<<<<;;;999777555444444333444444444555666666777777888888777777666666555555555555666777888999:::::::::999888999;;;===>>>>>>;;;999666666888999777555:::999999888999999::::::===???AAAEEEJJJOOOTTTWWWUUUNNNFFFAAA@@@AAA@@@???>>>>>>>>>>>>===;;;:::999777666555666666555222000---000555444,,,(((...888,,,++++++,,,------+++***))))))************))))))(((((()))))))))*********))))))***++++++++++++++++++,,,---,,,++++++,,,---,,,+++++++++***)))))))))******,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,---...///000000111............000222444555888;;;@@@DDDGGGKKKOOORRRVVVZZZ___ccceeegggjjjlllpppssswwwzzz{{{}}}555666888888999;;;???AAA>>>>>>>>>>>>???AAABBBCCCCCCCCCBBBBBBBBBDDDEEEFFFJJJJJJKKKLLLKKKKKKJJJIIIKKKLLLMMMNNNOOOPPPPPPQQQMMMMMMMMMOOORRRTTTSSSRRRTTTSSSRRRSSSUUUZZZ^^^aaa^^^^^^]]]]]]\\\[[[[[[ZZZUUUUUUUUUTTTRRROOOMMMKKKFFFCCCAAA@@@@@@AAAAAA@@@>>>>>>????????????>>>>>>>>>AAAEEEGGGHHHHHHHHHIIIIIIHHHFFFDDDAAA???======999999888777666666666666444555666666666555444333444444444555555666666666444444333333333444555555999:::999666222111222444222222222333666:::???AAAJJJKKKLLLNNNOOOPPPQQQQQQMMMNNNNNNPPPSSSVVVYYY[[[```bbbddddddbbb___]]]\\\ZZZZZZZZZZZZZZZZZZ[[[[[[YYYXXXVVVVVVUUURRROOOLLLFFFAAA;;;777777666444222111111222222222222111111111444666555333444888<<<666777888888888666555333222333333444444555555666555555555555555555555555999:::<<<======;;;999777666666666666777888999999999999999888888888777777666666666666666666666666666777777666444444555666666888::::::999888888888666888999999888888999:::999999999999999999:::::::::::::::999888888777777666555555444555666888888888888888999999:::::::::888888777777888999::::::999888777777888999777666666666777666444444555777777666555444444555666777333333333333333333333333333444555666777999:::;;;:::;;;<<<===>>>>>>>>>>>>888777666555555444444555444444555666666777888888888888777666666555444444777777888999:::;;;;;;<<<:::999999:::===???===<<<777777888999999888777666999999888888999:::;;;<<<<<<@@@EEEKKKPPPTTTVVVWWWUUUOOOGGGCCCCCCCCCAAA???@@@@@@@@@@@@???===;;;:::777666444333444333222000,,,,,,...///+++&&&(((---,,,++++++,,,------,,,***))))))************))))))))))))*********+++++++++******))))))******+++,,,***+++,,,,,,+++***+++,,,******++++++++++++++++++++++++,,,---------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,---...///000000......---...///111333444777:::>>>BBBFFFJJJNNNQQQTTTXXX]]]bbbeeegggjjjlllpppssswwwzzz{{{}}}555666666666777:::>>>AAA<<<<<<======>>>@@@AAABBBBBBAAAAAA@@@AAABBBCCCDDDHHHHHHJJJKKKKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNQQQUUUVVVUUUTTTUUUTTTSSSTTTWWW[[[```ccc^^^^^^^^^_________``````[[[[[[[[[ZZZYYYVVVTTTRRRMMMIIIDDDAAABBBDDDFFFFFF?????????@@@@@@???>>>>>>>>>BBBFFFIIIIIIIIIIIIIIIHHHGGGEEECCC@@@===;;;:::888777555444333222222222444444555666555444333222000111333555666666555444222222222222333555666777555666777555222222444777444333333555888<<>>===:::777555555555666666777999:::;;;;;;:::::::::999999888888666666666666666666666666888::::::777333111333555111444777777666555444444555777888888777777888999::::::::::::::::::::::::::::::999999888777666666555444444444555666888999888888888999999:::::::::::::::::::::999999999888777666555666777888777666666777777666444444555666777666555444444555666777444444444444444444444444444444555777888:::;;;;;;<<<<<<>>>???@@@@@@@@@@@@444444444444444555666777555555555666777888888999888777777666555444444333888999999:::;;;<<<======:::999999<<>>;;;@@@IIIQQQVVVXXXXXXVVVVVVOOOGGGDDDDDDEEEBBB???AAAAAABBBAAA@@@>>><<<;;;888666333222222222111000---))))))...000---++++++,,,++++++,,,---...,,,+++))))))************))))))******+++++++++,,,,,,,,,+++***)))))))))***,,,---)))+++++++++***)))***+++'''(((***+++------......+++,,,---------,,,+++***+++++++++,,,,,,+++++++++***++++++,,,---...//////...------...///111333444666999===AAAEEEIIIMMMPPPSSSWWW]]]aaadddgggkkkmmmqqqtttwwwzzz{{{}}}222555777666444444777;;;999999:::;;;<<<>>>>>>???===<<<<<<:::999:::===@@@BBB@@@??????AAACCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKKKKLLLNNNOOORRRSSSTTTSSSSSSSSSUUUXXXZZZZZZYYY\\\\\\[[[[[[\\\^^^```aaa___```bbbbbb```\\\XXXVVVOOOMMMJJJGGGEEEDDDCCCCCCEEEEEECCCBBBAAAAAAAAAAAAEEEGGGJJJMMMNNNOOOOOONNNOOOJJJCCC@@@???>>><<<:::444555666555333222333444333222111111333333222111333444555555333333444555555444444333333444444555888777666555444333333333444555666666777999>>>AAA@@@AAACCCEEEGGGIIIJJJJJJIIIKKKMMMPPPSSSUUUWWWYYYWWWWWWVVVUUUUUUVVVWWWXXXSSSSSSRRRQQQOOOMMMLLLJJJGGGFFFEEEDDDCCCAAA===:::999888555333222111111222333222111000000111222333222333666888888888666555888777777666555444444444444444333444555666888:::666666666666666666666666666777888888888777555444999888777666777888;;;<<<888999:::;;;:::888666444555555555555555555555555888777777666666666777777999888777555555555666777777777777777888999:::;;;::::::;;;;;;;;;:::888777::::::888777666666666666777666444444444555777888;;;;;;;;;;;;::::::999888::::::999888777777888888999888777666777888:::<<<999777555555666888999999888777555555777888777666777666555444333222222333555666777999:::;;;<<<<<<@@@???===;;;:::::::::;;;666555555777888999777666999999999999888666555444777666555444444555777999777999<<>>?????????===;;;:::555333555444000...///......//////...------,,,...,,,++++++++++++***(((******))))))******+++,,,+++------)))(((******'''******+++++++++,,,,,,,,,+++---+++''''''+++,,,+++))))))***+++,,,,,,------222000...+++)))))))))***+++++++++,,,,,,---------((()))***,,,---...//////.........//////000111222555666888;;;AAAGGGLLLOOORRRUUUYYY]]]aaagggmmmqqqnnnppptttvvvxxx{{{~~~222333333333333333555777666666777888999:::;;;<<<777888999999888888999;;;???===<<<<<<===>>>>>>===???@@@AAABBBCCCDDDDDDEEEFFFGGGGGGIIIJJJLLLNNNOOOOOONNNNNNPPPSSSTTTTTTTTTVVVVVVVVVWWWXXXYYY[[[[[[^^^___aaaaaa```]]]YYYWWWQQQOOOLLLJJJGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEHHHJJJKKKLLLKKKKKKKKKHHHCCCAAA@@@===:::666444555666555333222333444999777555444444333111///222333444333222111222444333333222222222222333333666555444333222222222222444555555555666888;;;>>><<<===???AAACCCDDDEEEFFFEEEFFFHHHJJJMMMOOOQQQRRRQQQPPPOOONNNNNNOOOOOOPPPKKKJJJIIIHHHFFFEEEDDDCCCCCCAAA@@@??????===;;;888777777555444333222111111333222111000000111222333222333555666777777666666888777777666555555444444555555555555666777888888555555555555555555555555666666777777666555555444888777666555666888:::;;;888888::::::999888666555555555555555555555555555777666666555555666666666888888777666666666666666888777777777888999:::;;;;;;<<<<<<===<<<;;;:::999888777777777777777888999888777666555555777888::::::;;;;;;;;;::::::999888999999888777777777777777999888777666666888:::;;;777666666777999999888777888666555555666777777666999777444111111222333555666777999:::<<<<<<======???>>>===<<<:::999888777666555444555777888777666777777888888888777666666222222000///000111333444888999<<>><<<;;;666444666555111///000//////000000000//////...,,,+++******,,,---,,,*********))))))******+++,,,+++...---***)))+++***'''************+++++++++,,,+++,,,+++''''''+++,,,+++)))******+++,,,,,,------///...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.....................///000111222333444666:::???EEEJJJNNNQQQTTTXXX\\\```eeekkkooommmooosssuuuvvvyyy|||~~~111000///000222333333333222333333444555666777777111333666777666555444555999888777888999999777555::::::;;;<<<===>>>????????????@@@AAACCCEEEFFFHHHGGGFFFFFFGGGJJJLLLLLLKKKMMMMMMOOOPPPQQQRRRRRRRRRWWWYYY[[[\\\[[[YYYVVVTTTQQQOOOMMMJJJHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCAAABBBDDDFFFFFFFFFEEEEEECCCAAA???>>>===:::555222333444555444333222333444888777555444444333111000111222333222111000111333222111111111111111111222333333222111000000000000333444555444444555888:::888888:::;;;===>>>???@@@@@@@@@BBBCCCEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEECCCBBB@@@>>>===<<<=========;;;999888999999777666555555666555555333222111333222111000000111222333333333444444555666666666777777777666555555444444666666777777777777666666555555555555555555555555666555555444444444444444666555555444555777888999666777888999999888777666555555555555555555555555555555444444444555555666777777777777777666666555999888777666777999;;;<<<<<<============<<<<<<;;;999888888777777777888888999888777777777888:::;;;::::::;;;;;;;;;:::999999888777777666666666666777888777666666666777999999555666777999::::::777555777555444444555666666555:::777333000///111444777777888999;;;<<<===>>>>>>;;;<<<======<<<999666444777555333333555777777777555666666777777777777888555444333333333444666777888:::<<<>>>@@@AAAAAA@@@===>>>@@@BBBCCCAAA<<<888:::;;;<<<<<<<<<;;;999888888888888888999;;;===>>>DDDGGGNNNTTTYYY[[[[[[[[[WWWTTTPPPNNNMMMKKKIIIGGGFFFDDDBBBBBBBBBBBB@@@>>>;;;777555666666222000111......//////////////////***))))))***,,,------,,,******))))))******+++,,,,,,......******,,,,,,))))))))))))*********++++++***,,,+++''''''+++,,,************++++++,,,,,,---++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................///000111222222333555888===CCCHHHKKKOOORRRVVVZZZ^^^ccciiilllllloooqqqssstttvvvyyy{{{222///---...111333222000000000111111222333333444///111333333222111222333333222333444666666444222555555666666777888888999999999:::;;;<<<>>>???@@@>>>======???AAACCCBBBBBBBBBDDDFFFHHHIIIIIIHHHHHHLLLMMMOOOQQQQQQOOOMMMLLLMMMKKKIIIGGGEEEEEEEEEEEEBBBAAA@@@???????????????>>>??????@@@@@@??????>>>:::999888777666555333222222444555444222222333444222111000111333444333222111222333222111000111333222111111000000111111222222222111000000000000000333333444333222222444666555555555666888999:::;;;;;;<<<<<<===>>>>>>??????@@@@@@???>>>>>>=========???>>>;;;999888999:::;;;999666444333444555555555222333555777666555222111333222111000000111222333444333333333444555666777777777666666555555555555666777888888888777555444555555555555555555555555555444333222222222444444444444444444444666777888555666777888888888777666555555555555555555555555444444333333333444555555555666777888888777666555:::999777666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===<<<:::888777555555555888888777777888999:::;;;:::::::::;;;;;;::::::999777666666555555555666666888777777666666777888888777666777888999999777555666555333333555666555444888666333111111222444666666777999;;;<<<=========777999<<<>>>===:::666333888555333222444666777777666666666666666666666777888888777777888999:::;;;888999;;;===>>>?????????>>>@@@CCCEEEDDDAAA<<<888;;;;;;;;;;;;:::999888777777777777888999<<<>>>???EEEIIIPPPWWW[[[\\\[[[ZZZWWWUUUSSSQQQPPPOOOLLLJJJHHHFFFCCCBBBBBBAAA@@@>>>;;;666444666666222000111,,,,,,,,,,,,,,,------...+++***)))***,,,---,,,+++******))))))******+++,,,,,,......+++***------***((())))))))))))*********)))++++++((((((,,,---************++++++,,,,,,,,,************+++,,,......------,,,,,,,,,,,,++++++......------------------...............///111111111222444777<<>>??????;;;::::::999999999999:::;;;;;;;;;:::::::::999999555444333222222444666888222333444333222222333444222111000111333444333222222333444333222111222444222222111111111111222222333222222111111111111222222333333333111111222444444444333444555666777888999999999999999:::::::::;;;;;;;;;;;;::::::999999<<<:::888777666777888999666444222111333444555444000222555777777666333222333222111000000111222333444444333444444555777777666666666666555555555555777777888888888666444333555555555555555555555555444333222111111222333444333333333444444555666666555666666666777777666666555555555555555555555555333333333333333444555555555666777888888777666555;;;:::888777888999;;;<<<:::::::::::::::::::::;;;===<<<:::999777666666555666666777777888999::::::999::::::;;;;;;:::::::::666555555555555555666666888888777777777777777888:::888666555777888888777666555333333555666555444444444444444444444333333555666888999;;;<<<<<<<<<444666:::======;;;888555888666333333444666888888888777666555444444444444555555555666666777888999777888999;;;<<<======>>>@@@BBBEEEFFFDDD@@@;;;888:::::::::999888777666555666666777888999<<<>>>@@@FFFKKKRRRYYY\\\\\\ZZZXXXWWWVVVUUUTTTTTTRRRNNNLLLHHHFFFCCCAAA@@@@@@>>>===:::666444666666333111222------,,,,,,,,,------...---,,,++++++,,,,,,***)))******))))))******+++,,,+++......++++++------***((())))))))))))*********(((++++++((())),,,---******+++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------...///000111222222444777<<>>AAADDDGGGFFFCCC>>>:::888:::999999888777666666666777777777888;;;>>>@@@BBBGGGMMMTTT[[[^^^]]]YYYVVVWWWVVVVVVVVVVVVTTTPPPMMMIIIFFFBBB@@@???>>>===<<<;;;666555777777444222333222111000......//////000...---++++++++++++***(((******))))))******+++,,,***------******------***)))))))))*********++++++'''***+++))))))------***+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------...---,,,+++***+++,,,---------------...///000111111222444777;;;AAAEEEHHHOOORRRWWW[[[]]]```dddfffkkkmmmpppqqqssstttwwwyyy}}}000000000000......000111.........////////////000...//////...---...000222333111000///000111000///......////////////000000000000000000111333444555222111000111333444444333333333333444555666777888888999::::::;;;:::::::::999888666555444444555666333333222222222333333444444444333222222222333333111333444333222333666999000222333333222222333444777555444444444444333111111222333222111000111333111000000//////000000111222222222111111222222333000111333222111000111222444333222111222333444666666666666666666666666666111222444555666666555555333333333333333444444444444333222333444444333111///111333555666666666555333222111000000111222333444555666888888888888777555666666666666666666666666555444444444444444555444444444444444444444444111222222333444444333333222333444555555666666666777666666555444444444444555555555555555555555555333333333333444555666777666666666666666777888888999::::::;;;;;;:::999999888888777777777888999:::777777777888999:::;;;<<<666777888999;;;;;;<<<<<<888999::::::;;;;;;;;;:::666666555555666666777888:::::::::::::::999888888:::888777666777888777666888666555555666777777666333444444444444444444444666777888:::;;;<<<<<<===:::::::::::::::999999999888777666777888999999888777666444333222333444555666777888:::;;;;;;<<<<<<:::::::::;;;<<<===>>>???CCCEEEGGGEEEAAA<<<999999::::::999888777777777777888888999;;;===@@@CCCEEEJJJOOOWWW^^^aaa___ZZZWWWVVVVVVWWWXXXXXXUUUQQQNNNJJJGGGCCC@@@???>>>===<<<===888777999:::666555666555444111///...//////000---+++***+++,,,,,,+++*********))))))******+++,,,))),,,,,,)))))),,,,,,)))************+++++++++,,,&&&***+++)))***------***++++++++++++++++++++++++******++++++++++++************++++++,,,---......,,,+++***))))))***,,,---------------...///000000000000222555999>>>CCCFFFMMMQQQUUUYYY\\\^^^aaaccchhhjjjmmmoooqqqsssvvvyyy|||...000111000---,,,...111.....................///+++---///000///......///777444000///......---,,,//////////////////000000.........///000111222333111000000111333444333222222222111222333444666888555555666666666666666555777666555333333333444555333333333222222333444444222222111111111111222222---000333333111///000222000111333333222222333444111000000111333444444333///111222111000///000111//////............//////222111111111111111222222///111333333222111111222444333222111111222444555555555555555555666666666...///111333444444333333222333444444555444444333333222222333555444222//////000222444666666666666333222111000000111222333444555777999:::999888777555555555666666666666666555444333222222333555555444444444444444444444444000222333444555444444333222333444555666666666666888777666555444333333333555555555555555555555555333333333444555666777888777666555555555777888999888999;;;<<<<<<;;;999777888888777777777888:::;;;:::999999888888999999:::777888:::;;;<<<=========888999::::::;;;;;;;;;;;;666666666666666777888888;;;;;;;;;;;;;;;:::999888888777888999:::999666333888777555555777888777666555444333222222333555666777888999;;;<<<===>>>>>>???>>>;;;999888777888888888777777888::::::999777555444333222222444555777555666888999:::;;;;;;;;;<<<<<<<<<<<<===???@@@AAACCCFFFGGGDDD???;;;999999;;;:::999999888888999999::::::;;;===???CCCFFFGGGLLLQQQYYY```ccc```[[[WWWUUUVVVWWWXXXXXXVVVQQQNNNLLLHHHDDD@@@???>>>===<<>>999666777777555777;;;999999999888888888888777999888777666555444333333444444555555666777777777888999;;;<<<<<<<<<;;;;;;::::::999999999999:::::::::777555777;;;<<<999555555555444333333333333333777555333555888:::888555;;;???BBBBBB>>>===???BBBHHHEEEAAA>>>===<<<;;;:::;;;:::888777777777888888;;;<<<<<<<<<>>>BBBHHHLLLSSSWWW]]]aaaaaa___]]]\\\YYYZZZ[[[[[[ZZZXXXVVVUUUMMMIIIDDDBBBAAA@@@>>>;;;999<<<<<<999888;;;;;;888........................---,,,,,,,,,------+++***++++++,,,,,,------,,,,,,)))+++,,,+++)))***///333******++++++++++++******&&&)))+++***''''''***......,,,******+++,,,+++***((()))+++,,,---,,,,,,+++***---///000...,,,,,,,,,)))***+++---.../////////000//////.........////////////000333777;;;======FFFJJJOOOTTTXXX\\\```ccccccfffjjjmmmooorrruuuwwwyyy{{{---...///000000///...---///...---...000000...,,,000---+++,,,...///...,,,////////////............000...,,,,,,---.........111000000///.........//////000222333444333222222000000000111111111222222111111111222222222333333111000/////////000111222000///...///000111000///222111111000000111111222222222111000000000000000333333111000////////////111111111111111111111111222222222222111111111111222222111///------000222111111000000//////......111111222222222222333333333333333333333333333333555444333111111111111111222222222222333444555555555555555444333333222222111333444555444333444555333333444444444555555555333222111000111333555666777888888999999888888888999888666555333333333333444444333333222333333444222333444444555555444444444333333222222333333444111333555555555555777999666555555555444444444333444444444444444444444444555555555555555555555555444555666666666888<<>><<<::::::777777777777888888888999999999999888888:::>>>AAA;;;;;;;;;:::::::::::::::<<<===>>>??????===;;;:::777999:::999777777888999<<<888666888777555666:::999999999888888888777777555555555555555555555555444444555666666777777888999:::;;;<<<<<<<<<;;;;;;999999888888888888999999:::777555666:::;;;888555888777777666666666666666999999:::;;;;;;;;;<<<===<<>>===@@@CCCGGGDDD@@@======<<<;;;::::::999888777666777777888999:::<<<===@@@EEEKKKPPPZZZ]]]aaabbb```\\\YYYWWWZZZ[[[\\\\\\ZZZXXXVVVTTTPPPLLLGGGDDDBBB@@@>>>;;;777:::;;;999999<<<<<<999000000///......---,,,,,,---,,,+++,,,------+++)))***+++,,,---......------+++,,,+++***)))***---///******++++++++++++*********)))((())))))*********+++***))))))+++,,,,,,+++******+++,,,---,,,+++++++++---......+++)))((()))***+++,,,---......////////////............//////000//////111555999;;;<<>>???<<<999999777777888888888999999999999999999:::<<<@@@FFFJJJ<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>===<<<;;;:::888999999888666777999;;;:::777666999888666555888999999888888888777777777222333333444555666777777555555555666777777888888::::::;;;<<<<<<<<<<<<;;;888888888888888888888888999666444555888999777444999888888777777777777777555999<<<;;;888888;;;>>>>>>@@@AAA@@@======@@@DDDEEECCC???===<<<<<<;;;:::999888777666666666777888999:::===???CCCIIIPPPUUU___aaacccbbb___[[[XXXVVV[[[\\\\\\\\\[[[YYYWWWVVVUUUQQQLLLGGGDDDAAA===;;;555999;;;999:::<<<<<<888222222111///...,,,++++++,,,+++++++++,,,,,,***)))***+++---...////////////...,,,***)))***++++++*********++++++++++++******---***'''(((+++---***''',,,***))))))***++++++***+++,,,,,,,,,,,,,,,+++***111111111000---++++++,,,,,,,,,,,,------.........//////............//////333111///000333777:::;;;AAAEEEJJJOOOTTTXXX\\\___aaadddgggjjjlllooorrrtttyyy{{{+++,,,,,,,,,,,,,,,,,,+++---------...//////......///......---......///...000//////......------,,,...,,,+++,,,...///...---.........//////.........,,,---...000111000000////////////000000000111111000000000111111111111222///////////////000000000000///...///000111000///111111000000000000111111333333222111111111111111222111111000000000000111222222222222333333333333000000000000/////////////////////...------...000.../////////000000000111222222333333444555555555111111111111111111111111)))+++...111333444444333000111333444444222///...444333333333222222222111111222222111000111333555111111222222222333333333333333333333444555666777:::999888666666666777888555555444444333333333333444333333333333444444555333333444444555444444333333333222222222222333333222444666777666555666777444444444444333333333333222222333333444555666666555555555555666666666666555666777888888999<<<>>>CCC>>><<>>AAADDDCCCAAA>>><<<<<<<<<:::999888777666555555666777777:::<<>><<<777;;;<<<::::::;;;999555222222111000///...---,,,,,,+++***+++,,,,,,***(((***,,,...000111111000///000,,,)))(((***+++)))&&&***++++++,,,,,,++++++***---+++)))***++++++)))'''---+++))))))******)))(((---------,,,,,,++++++***111222111///---,,,---///------,,,,,,---------...///............//////000555222000000333777:::;;;???CCCIIINNNRRRWWW[[[^^^dddfffhhhjjjkkkmmmpppsssyyy{{{,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000.........---------.../////////......---------,,,,,,++++++,,,...///...,,,......///000000000///...---...////////////------000000000111111111222222//////000000000111111111---------...............000///...///000111000///111000000000000000000111333222111111000000111111000000000///000000111111111111111222222333333333000000000/////////........./////////------///000......//////000000111111111111111222333444444444111111111111111111111111)))+++///222444555444444///111333444444111...,,,222222222222222111111111000000000///...///111444111111111222222222333333444444444555555666777777<<<;;;888666555555555555444444444444444444333333444333333333444444555666333444444555444444333333222222111111111111222222333555777888777555555666222222222222222222333333222222333333444555666666555555555666666666777777666777999999999:::<<<>>>@@@===<<>>===AAAAAA@@@>>>>>>???BBBDDD@@@???<<<<<<<<<;;;:::888777777666555555666777888>>>@@@CCCGGGKKKPPPWWW[[[^^^___```___]]]\\\]]]^^^YYYZZZ[[[]]]^^^_________\\\ZZZUUUNNNGGGBBB???>>>;;;>>>===:::888888666222000000000000000/////////,,,+++++++++,,,,,,***)))+++,,,///111222111000//////,,,))))))++++++(((&&&++++++,,,,,,,,,,,,++++++))),,,------***((()))******)))((()))+++,,,,,,+++...------,,,,,,+++++++++***++++++***))))))+++---------,,,,,,,,,---.....................///000000666333000000333777:::;;;>>>BBBHHHMMMQQQVVV[[[^^^aaacccfffiiillloootttwwwyyy|||------,,,,,,,,,,,,------,,,...000111000000000222++++++,,,+++***)))+++---------------------------+++++++++,,,...///...,,,---...///000111000///...///000111111111///...---000000000111111111222222////////////000000000000++++++,,,------------,,,000///...///000111000///111000000//////000000111222111111000///000000000......---......///000000......//////000111111111000000000000////////////---///000000///...///111......//////000000111111//////000111222333444444222222222222222222222222///000222333333222111000000111333444444222///---111111111111111111111111///000111000//////111333111111222222222333333333444555555666777777888888;;;:::999777666555444444333444444555555555444444333333333333444555666777444444555555444444333333333222222111111222222333444666888999777555555555222222222222333333333333222333333444444555555555555555555666666777777888666888:::::::::;;;<<<>>>>>><<<<<<>>>===999888:::999999:::::::::;;;;;;;;;:::;;;;;;::::::;;;???AAA<<<<<<;;;:::999999888888888888888777777777777666777888888777777777:::<<<888666777;;;;;;888777999888888777777777666666666777777666666555555555444777777777888999999::::::;;;::::::999999999999:::666777888999999888777666777666555444444555666777:::999999888888888888888:::777555888===???>>>;;;AAA@@@@@@???@@@AAABBBCCC>>>===;;;;;;<<<;;;:::888888777666666666777888999???BBBFFFJJJOOOTTTZZZ___ccccccaaa]]]ZZZXXXYYY[[[ZZZ[[[\\\]]]___```aaabbb\\\[[[WWWPPPIIIDDDBBBAAA>>>@@@>>>888666666555111000000000000111111111111---,,,,,,,,,------+++***+++---///111222000...------+++******++++++***)))++++++,,,,,,,,,,,,++++++'''+++///...***((()))+++&&&&&&&&&)))---000111222...------,,,,,,,,,,,,---)))***,,,,,,++++++---...---,,,,,,+++,,,---...///......---......///000111444222000000333777999:::<<<@@@FFFKKKPPPUUUZZZ]]][[[^^^bbbggglllsssyyy~~~yyy|||---,,,,,,++++++,,,,,,---+++---000000///...000222)))+++,,,+++)))(((***---+++,,,,,,------......///*********,,,...///...,,,+++,,,...000000///...------...///000000000///.../////////000000000111111........./////////000000,,,---...///000//////...000///...///000111000///000000////////////000000111000//////......//////............///000111222.........///000111111111111111111000000000//////---///111111000///000111////////////000000000000//////000111222333444444333333333333333333333333222222333333222000///...000111333444444222111///000111111111111111111111///111333333222111222333222222222222333333333444555555666777888888888888777777777777777666666555333444555666777666666555333333333444444555666777444444555555444444333222555444444333333444444555444777999:::888555444444333333333444444555555555444444444444444444444444444555555666777777888888777999;;;;;;;;;;;;<<<>>>>>>;;;;;;===<<<888888<<<::::::::::::;;;;;;;;;;;;999:::;;;;;;:::999:::<<<<<<;;;:::999888777777666999999888888777777888888555777888999888888:::;;;999777888;;;<<<999999;;;888777777777666666666666888888777777777666666666777777888888999::::::;;;:::999888777777777888888777888999::::::999888777777777666555444555777888999999888777777777777888666666777888:::<<<===<<>>BBBGGGMMMRRRYYY___dddfffeeeaaa\\\XXXVVVWWWYYY^^^^^^^^^^^^___```aaaaaa[[[ZZZWWWQQQJJJEEEDDDDDD???@@@<<<666444666555333222222222111111000000000...---------......,,,+++,,,---000111111///,,,***)))+++,,,,,,,,,+++,,,---+++,,,,,,------,,,,,,+++(((***,,,------++++++***(((''''''***---111222222------,,,+++,,,---......,,,...000000///......///,,,,,,++++++,,,---000111---------......///000111000......///222666777777999===CCCIIINNNSSSXXX[[[ZZZ\\\aaaeeekkkqqqyyy~~~yyy|||---,,,+++******+++,,,---))),,,//////...---///111+++---...---******,,,///***++++++,,,---...//////***)))***,,,//////---,,,***+++---//////...---,,,)))***,,,...//////................../////////000............/////////000000111333444444444333222000///...///000111111///000000////////////000000000000///...............000000000000111333444555///000000111222333333333111111111111000000000000...///111222111000111222000000000000///////////////000000111333444555555333333333333333333333333000000111111111111000000111222333333333333222111000000000000000111111111000222444555444333333444222222333333333444444444555666777888888999999888333444666888888888888777333444555777777777666666333333333444555666777777444555555555444333333222666666555555555555666666444777::::::888666444333555555555666666666777777444444444444444444333333444555555666777888888999777999;;;<<<;;;;;;<<<======;;;;;;<<<;;;888999===:::::::::;;;;;;;;;<<<<<<888:::;;;;;;:::999999:::;;;;;;:::999888777666555999888888777777777777777444666999999999999999;;;:::888888;;;<<<999:::===777777777777666666666666777777777777888888888888777888888999999:::;;;;;;:::999777666666666777777777888:::;;;;;;:::888777888888777555444555777999777666666555555555555555888;;;>>>>>>======@@@DDD@@@@@@@@@AAACCCCCCBBB@@@;;;:::::::::;;;;;;999777888888777777777999:::;;;===AAAGGGNNNTTT\\\ccchhheeeddd```[[[WWWUUUWWWZZZaaa``````____________```ZZZZZZWWWQQQJJJEEEEEEFFF>>>???;;;555333666777555555444333222111///......///...---...//////---+++,,,...000111111...+++)))'''***---...,,,+++...000+++,,,,,,------,,,,,,+++***))))))+++//////,,,(((...,,,+++,,,---......------,,,,,,+++,,,---///000+++---000000...,,,******,,,+++******,,,...000222---------......000111111,,,,,,,,,...222444555555777;;;AAAGGGLLLQQQVVVYYY]]]___aaaeeehhhnnntttxxxyyy|||******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++///...,,,++++++,,,...///---------,,,,,,+++++++++///---+++,,,---...---,,,------,,,+++)))***,,,///000///...---,,,---......000000000///...,,,+++***//////............/////////000222222000///000111000000000000000000000000...---,,,---/////////......//////000000000000///222333444111...,,,...000000000000000///////////////...,,,+++,,,---///111000000///////////////000...///111333333111///...222111111111000000//////000000000000111111111111333333222111000000000000444444222111111111222333333333222222111111222222555444333222333555777999444555777999;;;<<<<<<===:::999777666666666777888555555666666555444333333666666666666777777777777888555222222444666666444555444666;;;;;;666444555999<<<;;;888777999777444333333333333333333333333666555444444555444222000444555777777777888:::<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888888999999999999888777<<<999888::::::777777::::::888777888<<<===<<<:::888777666888:::;;;;;;:::<<<<<<;;;::::::::::::;;;::::::999666444333444666666:::<<<999888::::::888:::999999888888999999:::777777777666666666666666;;;;;;;;;:::999777666555:::999888777777888999:::777666555444555777999:::777888999<<<>>>@@@AAABBB@@@??????AAADDDDDDAAA>>>777888999::::::999888777777888888777777999<<>><<<:::999999888333222111/////////000000+++,,,............///111000111222111000---+++)))$$$&&&(((+++,,,,,,+++***000...+++*********)))(((,,,++++++++++++++++++,,,,,,&&&&&&+++---******...000---))))))+++------,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,------........................000/////////000222555777999;;;???EEEJJJOOOSSSUUUZZZ]]]aaaeeehhhlllpppssszzz|||~~~******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++...---++++++---...---,,,+++---......,,,+++,,,---...------,,,---...///000//////000000000//////...///..................///...///111111///...///000...........................---,,,---///000///......//////000000000000000000222333111///...000222000000000000///////////////...---,,,---...000111000000////////////000000...000222333333222000...222222222222111111000000000000000000111111111111333222222111000000000111222111000/////////000111333333222222222222333333666555444444444666888999888888999;;;;;;;;;;;;;;;999999777666666666777777555555666666555444444333555555555555666666666666777555333333555666555444444333444888888444333444777::::::777777888777444444444444444444444444444777666444555666666555444444555666666666777999;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;888888888888888888888888<<<888888:::999777777::::::888777999<<<===<<<:::<<<;;;;;;<<<>>>???>>>===<<<;;;::::::999999::::::;;;;;;;;;888666555666888666::::::666555666777555::::::999999999::::::;;;888888888888888777777777<<<<<<<<<<<<<<<;;;:::999999999777777666777888888666555444333444666888999888999:::<<<===???@@@AAA???>>>???BBBEEEEEEAAA>>>888888999::::::999777777999999:::999999;;;>>>AAAAAADDDJJJQQQYYY```eeehhhccc```[[[WWWUUUWWWYYY[[[YYYZZZ]]]___```___^^^]]]]]]\\\ZZZUUUOOOKKKJJJJJJBBBAAA???<<<999777666555333222111000//////000000...///000///......///111000111111111000---+++)))((()))+++,,,---,,,+++***000...,,,+++++++++***(((++++++************++++++,,,((((((---000---,,,......,,,))))))+++---,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,,,,------........................000//////...///111333555777999<<>>>>>>>>>>>======999888777666666666666666555444333333444555777888::::::;;;<<<===>>>>>>???===>>>@@@CCCEEEDDD@@@===999999:::::::::888777666888999999999999;;;???BBBCCCGGGMMMUUU\\\bbbfffhhhaaa^^^ZZZWWWVVVWWWYYY[[[XXXZZZ]]]___aaa```___^^^______]]]XXXRRRMMMJJJIIIEEECCC@@@<<<888555333222444333222111000000000000000111222000///...///111111111222222111...,,,***---......///...---+++***000...,,,,,,,,,,,,+++************))))))*********,,,)))***...000...,,,---+++***)))***+++,,,+++))),,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------////////////////////////000///.........000111222777888:::===CCCIIIOOOSSSUUUYYY]]]aaaeeeiiimmmppptttvvvyyy{{{}}}******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***,,,+++++++++++++++++++++...,,,++++++,,,------,,,,,,...000000...------...,,,,,,------...///000000))))))+++,,,------......------,,,,,,,,,,,,---------///000000///......///------------------------///------...///000///...---...///000000111000000222222222111111111222333000000000000////////////000////////////000111111000////////////000000111111222333444444333222111111111111111111111111111///000000000111111111111111000000000000000111222333333333222222222222222222222222333444555777777888777666555555666666777999:::;;;<<<;;;:::999888777777777666666666777777444555555555555555444444777777777777888888888888444444555666666666444333555222111333333111222555333666777555555888888555666666666666666666666666888666444444666888::::::999:::::::::888888:::<<<999888888888999;;;<<<===::::::::::::::::::::::::666888:::<<<<<<:::888666999888777666666777999;;;===:::999;;;;;;888888;;;999999999:::;;;<<<<<<<<<===<<<;;;;;;<<<===;;;:::<<<<<<;;;::::::::::::;;;<<<======<<<:::999999;;;999======999999===AAAAAA:::;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;<<<<<<<<>>===<<<888777666666555555444444555555444444555666888888;;;;;;;;;<<<<<<<<<======>>>@@@BBBDDDDDDAAA===:::::::::;;;;;;:::888777666555666777777888:::>>>AAAFFFKKKRRRYYY```dddffffff]]][[[XXXUUUUUUWWWYYY[[[\\\]]]^^^___aaabbbcccdddbbbbbb```\\\UUUOOOKKKIIIFFFEEEAAA>>>:::777555444444444333222111000000000///000000///......000222333333444444333111///---///000000000000///...---111///---,,,------,,,+++******))))))))))))******,,,***((()))+++,,,,,,,,,)))))))))***+++***)))(((,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------////////////////////////000///............//////999999999<<>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<===<<<:::999999:::999;;;;;;777555999<<<<<<;;;<<<===>>>>>>>>>>>>===;;;<<<<<<<<<=========>>>@@@@@@@@@???===;;;:::999666666666666555555444444666666666777777888999999<<<<<<<<<<<<<<<;;;;;;;;;@@@AAACCCCCCAAA===999777;;;;;;<<<;;;:::888666555666777777888999;;;@@@CCCJJJOOOVVV^^^ccceeedddcccZZZXXXVVVUUUUUUWWWZZZ\\\```___]]]]]]___bbbeeehhheeeeeeccc^^^WWWPPPKKKJJJFFFEEEBBB???===:::999888555555444333222111000///------......---///222555555666777777666444222000//////000000111111111111000...,,,,,,------,,,+++******))))))))))))******,,,)))%%%"""$$$(((++++++((()))*********))))))))),,,++++++******++++++,,,+++++++++++++++,,,---.../////////////////////////////////...............888777777999>>>EEEMMMQQQSSSVVV[[[___cccgggllloooqqqtttxxx{{{|||~~~******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++)))+++,,,......,,,+++)))*********+++++++++++++++---,,,******,,,,,,,,,+++///......,,,***+++...111......//////...------,,,///////////////...---,,,......------------......///111222222111000000111........................///...---...000111000///,,,---...000111111111111555333000000000000...---000000000000////////////....../////////000000000///......//////000111222111111222222222222111111.........////////////000000000000000111111111111.........///000111222333000111111111111000//////111111111222333555666777444444444555555555555555444666888::::::999777555555555666777777777666666333444555555666555555555222222333333333444444444333555666666555444444555777333222444444222333777222666777555555888888555666666666666666666666666777555444444666888999999555666777777666666888:::999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::888999;;;<<<;;;:::888777999999888888999:::<<<===???<<<;;;===<<<::::::===999:::<<<<<<;;;;;;===>>>???>>>===>>>???@@@???>>>??????>>>============>>>:::;;;<<<<<<:::999999:::===@@@???999666888999888<<<===>>>??????>>><<<<<<<<<<<<<<<===>>>>>>??????@@@@@@???===;;;999777666555555666666666666555555666777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;@@@AAABBB@@@===999777666<<<<<<<<<<<<:::888666444888999;;;;;;<<<@@@DDDGGGNNNSSSZZZaaaeeedddbbb___YYYXXXVVVVVVWWWZZZ\\\^^^bbb```^^^]]]^^^bbbfffhhhhhhgggddd^^^WWWPPPLLLJJJFFFEEECCC@@@>>>===<<<;;;666666555555333222000///,,,,,,---------///333666666666777888777555333222/////////000000111111111///---,,,+++,,,---,,,+++*********))))))*********,,,***%%% """(((+++***(((***+++***)))((()))***++++++************+++++++++******++++++,,,---...........................///////////////.........333333333555:::AAAHHHLLLQQQUUUYYY^^^bbbfffkkkoooooossswww{{{}}}~~~******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))*********++++++++++++---+++******+++,,,,,,+++,,,---------++++++,,,...,,,---...//////......---///000000000000///......///..................///...000111111000//////000------------------------000.........000111000///,,,---...000111111222222333000......///000///---000000000000////////////------...///////////////............///000111222111111111111111111111111.../////////000000000000000000000000111111111111------......000111222333000111111222111000///...111111111222222444555555333444555666666666666666777888:::<<<;;;999555333444444666777777777666666333444444555666666555555333333333333444444444555444555666555333333555777666333222555555222333666444777888555666888888555777777777777777777777777777666666777999:::999888555666777777777888:::<<<999;;;===>>>>>>===;;;:::999999999999999999999999;;;;;;;;;;;;;;;:::999999999999:::;;;;;;<<<=========:::999;;;;;;888999<<<888:::<<<<<<;;;;;;===???;;;::::::;;;===>>>===<<>>>>>===============999;;;======;;;:::::::::<<<@@@@@@<<<:::;;;<<<:::======>>>???>>>===;;;999<<<<<<<<<===>>>>>>??????>>>>>>===<<<;;;999777666333444666777888888777777555666777888888999999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>???===999777888999=========<<<:::888555444999:::<<<===>>>AAAFFFJJJQQQVVV^^^dddfffddd___[[[ZZZYYYYYYYYYZZZ]]]```bbbddddddddddddeeefffhhhhhhkkkiiieee^^^UUUOOOLLLKKKGGGEEECCC@@@>>><<<;;;;;;666666666555444222000///...///.........000333777444555777777777555333111000000//////.../////////...,,,+++***+++,,,+++***++++++************+++++++++,,,)))%%%&&&+++,,,)))***++++++***((((((***---++++++************++++++************+++,,,---...------------------------...//////000000000//////111111222444999???EEEIIIOOORRRWWW\\\```eeejjjmmmnnnqqqvvvzzz|||~~~******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******++++++++++++---+++******+++,,,,,,+++)))+++...///---,,,++++++***+++---///000000//////------...............---//////............//////---///000000///......///,,,,,,,,,,,,,,,,,,,,,,,,000///...///000111000///,,,---...000111111222222000...,,,---///111000...000000000000////////////,,,------...///.....................///000222222000000000000000000000000//////000000111111111222000000000000111111111111---------...000111333333222222333444333222111000111111111111222333444444444444666777888888888888:::;;;======<<<888444222333444666777777777666666333333444555666666666555666666666666777777777888444666666555222222555888444222222555555222222444555888888666666888888444888888888888888888888888999888888999;;;;;;:::888888999:::::::::;;;>>>@@@:::<<<>>>@@@@@@>>>;;;999999999999999999999999999<<<<<<<<<;;;;;;:::::::::999:::;;;<<<============<<<999888::::::777777:::888;;;======;;;;;;===???===<<<<<<===@@@AAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<:::<<<>>>>>><<<;;;:::;;;222777:::888888;;;<<<;;;===>>>??????>>><<<:::888;;;<<<<<<===>>>?????????<<<<<<<<<<<<;;;:::999888333444666777999999888888444555666777888888888888::::::;;;;;;;;;;;;;;;<<<:::<<<<<<;;;888777999<<<>>>>>>===<<<:::888555444888999:::<<<===AAAEEEIIISSSXXX___eeefffccc]]]YYY[[[[[[[[[[[[]]]```ccceeegggiiikkklllmmmlllkkkjjjllljjjeee]]]UUUOOOLLLKKKGGGFFFCCC@@@===;;;999999666777777666444222000///222222111///...000333666333444555666555444222000222111000...------,,,,,,---,,,******+++,,,+++***,,,,,,++++++++++++,,,,,,+++......***+++000...(((+++,,,,,,)))''''''+++...++++++************++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......///000111111000000222222333666;;;AAAFFFIIIMMMPPPUUUZZZ^^^ccchhhkkklllpppuuuyyy{{{}}}******+++++++++,,,,,,,,,------------------------+++******)))***+++---...***+++,,,------+++***(((,,,,,,,,,------,,,,,,,,,...---------...---***'''///...---,,,+++,,,,,,---***---///000000///000000.../////////---,,,***(((222000...+++******+++,,,//////............//////------------------------,,,000444333...---///333222000000111333444444333//////...---,,,++++++***...,,,+++---000111///,,,000000111111000///......---...000111222222222111111000000///...---------////////////000000000000////////////////////////111...,,,...111333333111000000000000000000000000333111//////222333222000333444555777888888888888:::999888777666666666666777777666555555555555555777777666555555555555555333444555666777777777777555555444333222222222222444444333222333444555666777888777555444444777:::::::::999999888777777777666777888777777555333222555666888:::<<<======<<>>>>>??????>>>===<<<<<<<<<<<<============<<<<<<===<<<;;;:::999:::;;;;;;888999999::::::;;;;;;<<<>>>;;;999:::<<<<<<:::888======<<<;;;;;;;;;;;;<<<888888777777666666555555555666777777777777777666666777888999999::::::::::::777555777:::<<<;;;999<<<;;;:::888888999<<>><<<<<<;;;:::777555999:::;;;<<<>>>BBBGGGKKKXXX\\\bbbfffdddaaa]]]ZZZ___dddiiijjjgggdddeeegggjjjlllmmmmmmkkkjjjjjjkkkjjjfffbbb]]]YYYUUUPPPMMMKKKIIIEEEAAA>>>;;;:::::::::;;;;;;999666333222222///......///111333222111000111333666888777444111333222111///---,,,,,,+++,,,---,,,***+++---)))"""+++***************++++++((((((((((((((((((((((((111...+++)))((((((***+++/////////...---,,,***))),,,)))'''))),,,///...,,,---,,,+++***+++,,,---...------...///000111222222333222444888:::<<>>>>>>>>===<<<<<<======>>>>>>>>>>>>======<<<<<<:::999999999:::;;;666777777888999::::::;;;???===;;;;;;======<<<:::>>>======<<<<<<<<<<<<<<<777777777777666666555555666666666777777666555555555666777888888888888888999888777888:::;;;;;;;;;<<<<<<:::999999:::===??????>>><<<<<<<<<:::888666:::;;;<<<===???CCCIIIMMMYYY^^^ccceeeccc___[[[YYY___dddiiijjjgggeeefffhhhfffiiilllnnnllljjjhhhhhhiiieeeaaa]]]ZZZVVVQQQNNNHHHGGGDDDAAA>>><<<::::::777888888777444111111111111000///000222222222000000111333666888777444111000///...---,,,,,,,,,,,,------,,,)))***,,,)))$$$++++++******************))))))))))))))))))))))))...---+++***))))))++++++++++++,,,------------,,,,,,+++******,,,---...---,,,,,,++++++,,,,,,---...------...///000111222222444222444888;;;<<>>>>>>>>>>>>>>>>>===;;;;;;:::999999999999999666777888999:::;;;<<<<<>><<<===>>>>>>===<<<>>>>>>=========<<<<<<<<<666666666666666666666555888888888888888777666555555666666777777777666666888999:::999999:::;;;======<<<;;;::::::<<<>>>??????===<<<<<<<<<;;;999666:::;;;===>>>AAAFFFLLLQQQ[[[___ccceeebbb^^^ZZZXXX```dddiiijjjhhhfffggghhhdddhhhmmmooonnnkkkhhhggggggddd```]]]ZZZWWWSSSPPPFFFEEECCCAAA???<<<;;;:::666777888777444222222222222111000000222333222000//////111333555444111...,,,++++++++++++,,,,,,------...+++((()))+++***&&&,,,,,,+++***)))))))))***************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---,,,++++++,,,...++++++,,,---------------------...///000000111222444333444999;;;<<>>??????;;;999777666666666555444999999999999999999999999::::::999999999:::;;;<<<;;;;;;<<<<<<<<<;;;:::999======<<<<<<<<<;;;;;;;;;999:::;;;<<<======<<<;;;::::::;;;<<<=========<<<<<<<<<============<<<<<<::::::999999999888888888999999:::;;;===>>>??????======<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;666666666666666666666666;;;;;;;;;;;;:::888777777666777777888888777777777777:::<<<;;;999999<<>><<<;;;;;;<<<===>>>???>>>===<<<<<<<<<<<<:::888999;;;===@@@CCCIIIPPPTTT]]]```cccdddbbb^^^[[[ZZZaaadddiiijjjiiihhhhhhhhhfffiiimmmooonnnlllkkkkkkfffccc```]]][[[YYYUUUSSSHHHHHHFFFCCC@@@===:::999777888999888666444444555111000///111333444444333------...///000000---***)))))))))***+++,,,---...,,,---+++''''''++++++))),,,,,,+++***))))))))))))++++++++++++++++++++++++)))***+++,,,---,,,,,,+++---,,,+++******)))))))))***---...,,,)))(((+++...***+++---.........---,,,------......///000000111444333444888:::;;;@@@FFFIIIMMMQQQUUUYYY]]]aaadddiiikkknnnqqquuuxxxyyyzzz{{{}}}++++++,,,,,,,,,---------------------------------............---,,,,,,++++++++++++++++++***))))))******++++++++++++******---+++******+++---......,,,---------------------,,,---......------...///---...///000000///......---......//////...------......------------......+++,,,,,,---...///000000///000222666999999666222000///...///111222111000.........///////////////(((+++///000//////111444......///000111111000000///////////////000000000////////////............////////////000000000000000000000000000000000000000222444555444222111000222222222222222222222222444444333222111111222222111222333555666666666666888777666666666666666666555555444333333333333333555444444444444444555555666666666666666888999:::555555555555444333222111444444333222333444555666555777999999777666777777555555666666777777888888:::999888777777888:::;;;;;;;;;;;;<<<===>>>???@@@<<<:::888777777777666555::::::::::::999999999999999999999999::::::;;;;;;;;;;;;<<<;;;;;;;;;::::::>>>>>>>>>>>>============999::::::;;;;;;;;;;;;:::::::::;;;<<<=========<<<:::;;;;;;;;;;;;;;;;;;::::::::::::999999999888888999::::::;;;===>>>>>>???:::;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;:::999888555666666666777777888888;;;;;;;;;:::999888777666888888999:::::::::999999888;;;<<<<<<999999<<<@@@>>><<<:::;;;===>>>>>>===>>><<<<<<<<<======;;;999999;;;>>>AAAFFFMMMTTTYYY___bbbeeeeeeccc```^^^^^^bbbdddhhhjjjkkkjjjiiiiiihhhiiijjjkkkjjjkkklllnnnfffdddaaa^^^]]]ZZZWWWUUUNNNLLLIIIEEE@@@<<<999888777888999888666444444555/////////111444666666666.........///000///,,,))))))))))))***+++---...///***---,,,((('''***,,,***,,,++++++***))))))******++++++++++++++++++++++++((()))+++---------,,,+++,,,,,,***)))))))))))))))***,,,---+++((((((***---+++,,,---...///...---,,,------......//////000000333222333777999:::>>>EEEHHHKKKOOOSSSWWW[[[```cccfffhhhkkkooorrruuuwwwxxx{{{}}},,,,,,,,,,,,------------------------------------,,,------------,,,,,,++++++*********))))))))))))((())))))))))))))))))(((...,,,++++++,,,---,,,++++++,,,---.........---------......---,,,,,,---///...//////000///...,,,+++,,,,,,---...///000000111......------------......))))))***,,,...///000111,,,...222444444333222222///...---...111222111000---------......//////000...///111111///...//////,,,---..................000//////......//////000//////////////////......////////////000000000000000000000000000000000000///111333444222111111222333333333333333333333333444444444333111000111333111111333444555666666666777666666555555666666666444444333222222222222333444444444444444555555666888777666555555666777888777777888888777666444333444444333222333444555666555777888777666555666777555555666777777888999999;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<;;;<<<<<<===;;;888888888888777555:::999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::???>>>>>>>>>>>>=========::::::999999999::::::;;;;;;;;;<<<=========<<<<<<999999::::::::::::999999:::::::::;;;:::999999888888888999999::::::;;;;;;888999::::::999888:::;;;888999:::::::::999888777666666777777888999::::::888888888888888777666555999999:::<<<<<<======<<<:::;;;<<<;;;;;;<<<===???>>>;;;999:::===???>>>;;;===<<<<<<<<<>>>>>><<<::::::===AAAEEEJJJRRRZZZ___eeefffhhhgggeeebbbaaaaaaccceeehhhjjjlllkkkjjjiiigggggghhhggggggiiilllooohhhfffccc```___\\\YYYWWWRRROOOKKKEEE@@@<<<:::999666777888777444222222222000///000222555777777666111000000000111000---+++***))))))******+++,,,---(((,,,,,,)))(((***,,,++++++***************++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++))))))(((((()))+++---...++++++,,,+++******+++---,,,,,,---...............------........./////////222111222666777888<<>>>>>>>>???>>>===;;;;;;;;;;;;;;;<<<:::888777888888666555888888888888999999999999999999::::::;;;;;;;;;:::<<<<<<;;;;;;:::::::::;;;=========<<<<<<<<<<<<;;;===<<<:::888888:::<<<=========>>>>>>>>>===<<<<<<999::::::;;;;;;::::::999:::;;;;;;<<<;;;:::999888888888999999999999999999666888::::::888888999;;;888999:::;;;;;;999888777666777888999:::;;;<<<<<<888888999999999999888888888999:::<<<===>>>>>>???<<<;;;:::;;;===>>>>>>>>>===:::888999===???===:::===<<<;;;<<<>>>>>>===;;;>>>@@@DDDIIIPPPXXX```ffflllmmmmmmjjjfffcccaaaaaaccceeegggkkkmmmmmmkkkiiifffhhhjjjkkkkkklllnnnpppjjjhhheeebbb```^^^[[[XXXSSSOOOIIICCC>>>;;;;;;;;;777888888777444111111111333222111333555666555444111000/////////...,,,)))***))))))(((((())))))***&&&+++---***)))+++,,,+++))))))))))))***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++***)))((((((***,,,...///---,,,++++++---...///...---------------...//////---------.........//////111000111444666666;;;AAACCCFFFJJJOOOTTTYYY```dddjjjkkknnnrrruuuxxxzzz{{{yyy|||,,,,,,,,,---------......++++++++++++++++++++++++((()))+++,,,---,,,,,,+++---,,,++++++******++++++,,,,,,------------,,,,,,******+++---...///---+++***+++---...///...------.........,,,++++++---///+++,,,---......---,,,,,,444222///---,,,,,,---......------,,,,,,------...)))******++++++,,,,,,---///...---...000000///---000...------------,,,******++++++,,,---...//////...,,,+++---000111///,,,000111111111000///......000000...------...///000.........///////////////////////////000000000000000000000000000000000000---///111000//////222555222222222222222222222222444555666444111///111333000111222333444555555555666666555555555666666777444333222222111111222222222111111111222333333444>>><<<:::888777777888888444555666777666444222111444444333222333444555666666666555333222333555888555666777888999:::;;;<<<777888:::<<<======<<<<<<<<<;;;::::::;;;<<<===>>><<<:::777777777777666555777777888888888999999999888999:::;;;;;;;;;::::::<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::@@@>>>;;;888888:::===???>>>?????????>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===<<<;;;:::999;;;;;;;;;:::::::::999999666888;;;:::888888:::<<<999:::;;;<<<<<<:::888777777777888999;;;<<<======;;;;;;<<<<<<===<<<<<<<<<777888:::<<<===?????????>>>;;;999:::>>>@@@???======999777999===???<<<999<<<<<<;;;<<<>>>???===<<<@@@CCCHHHMMMSSS\\\dddjjjrrrrrrqqqmmmgggccc``````dddeeegggkkkmmmmmmllljjjhhhkkknnnpppqqqqqqqqqrrrllliiifffcccaaa___[[[YYYQQQMMMGGGAAA===;;;<<<===:::;;;;;;999666333222222666555333333444444333222///---,,,,,,,,,+++(((&&&***)))((('''''''''''''''$$$***...+++)))+++,,,+++(((((())))))***+++------************************++++++++++++++++++++++++...---+++))))))***,,,---///---+++,,,000222111000......---,,,,,,...///000---------...............000///000333555555999@@@BBBEEEIIINNNSSSYYY```eeefffhhhkkknnnrrrtttvvvwwwxxx{{{~~~...//////...,,,***+++,,,((())))))((('''))),,,///---,,,++++++,,,,,,***))),,,+++***))))))+++---...************************,,,+++*********+++,,,---***)))(((***,,,------,,,///...------------......///...---,,,,,,---...//////...------...///......---,,,,,,,,,---///000222///------...000000---)))---,,,+++,,,...///...---........................,,,---......//////......000000//////.........---......//////////////////111///+++***,,,...///000222222222111111///......///,,,***---222333...(((...---------...///111222222111000000///000000000---000333444444333222333666555555444222111111000000222333555555444333222555666555555444333222111222222111///......111333333333222222333333444555999888888888777777666666,,,000555666444333444555555444333333555777777666::::::::::::::::::::::::777777777777888999:::;;;999:::;;;;;;;;;:::999888999999;;;;;;;;;;;;999999999888777666555555666666;;;;;;;;;:::::::::999999;;;;;;:::999888888888888;;;:::::::::;;;;;;<<<===@@@===::::::<<<===;;;999>>>===;;;::::::;;;<<<======>>>>>>?????????>>>>>>:::======::::::<<<;;;777;;;;;;;;;::::::999999999888999::::::;;;;;;::::::999888777888999:::999777>>>===<<<:::999888888888555555777888:::;;;======<<<<<<;;;;;;;;;::::::::::::<<<>>>>>>>>>???AAACCC???===<<<<<<=========<<<:::999999999999:::;;;<<<>>>===<<<;;;:::;;;<<<<<>>===;;;::::::;;;<<<======>>>>>>?????????>>>>>>:::======::::::======:::;;;;;;:::::::::999999999888999::::::;;;;;;::::::777666555666777888777555===<<<;;;999777666666555666666777999:::<<<======;;;;;;;;;;;;:::::::::::::::<<<>>>?????????@@@BBB>>><<<;;;;;;<<<===<<<;;;999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===???@@@GGGKKKSSS[[[bbbkkksssxxxwwwuuurrrmmmiiidddaaa___bbbeeeiiikkkkkkkkklllmmmpppqqqrrrtttuuuvvvwwwwwwooojjjeeebbb```]]]WWWRRROOOKKKGGGCCCBBB@@@???======<<<;;;:::999888777777666555444333333333333333333000...///111111---)))************************'''''''''((((((((())))))***+++,,,---------,,,+++))))))*********+++++++++------,,,,,,,,,,,,,,,---+++******)))***+++,,,---++++++,,,+++***+++...000000...,,,,,,---------+++//////------,,,---......222222333333444666777888:::===CCCHHHLLLQQQWWWZZZaaaccchhhnnnssswwwxxxxxx{{{}}}---...///---+++***+++,,,$$$&&&***+++***))))))))),,,+++******+++,,,***)))+++,,,,,,---------------************************,,,,,,+++***)))))))))***---,,,,,,---///000///...---....../////////......///...------------...///------,,,,,,,,,,,,------......//////...------,,,111///---,,,------,,,+++---,,,+++,,,...///...---..............................---,,,---...///000////////////............////////////......------555222///...///000111000111111222111111000///...111111111111111111111111///////////////000222222111111000111111222333444222444666666444333222333222222333333444444444555000111333444444444333222222222222333333333333333111222222000//////222444222222111111222222333444666666555555555555555444888777666555555555333222444333222333555777777666888888888888888888888888;;;::::::999::::::;;;;;;:::;;;;;;;;;;;;:::999888888999:::;;;;;;:::999888999888666444555777999;;;:::::::::999999999888888777777777888888:::;;;;;;999999999888888888888888===;;;::::::<<<======<<<===<<<;;;::::::;;;<<<===>>>>>>>>>??????>>>>>>===@@@AAA???;;;999<<<<<<999::::::::::::999999999999888999::::::;;;;;;::::::777666555666777888777555;;;:::999888666555444444777777888999;;;<<<======;;;::::::::::::999999999999;;;???@@@@@@?????????<<<;;;999:::;;;<<<<<<;;;999:::<<<>>>???>>>======;;;:::::::::<<>>===<<<:::999999999:::888666444222222222333444333000...///111000---***************************(((((((((((())))))******+++,,,---------,,,+++***((((((***+++++++++***)))------------------------+++******)))******+++++++++,,,,,,++++++,,,...000///...,,,,,,---...---,,,---------,,,------...///555444444333333444444555777:::???DDDIIIOOOUUUYYY___bbbgggmmmqqquuuwwwwwwyyy{{{,,,---...---+++***+++,,,%%%''')))***)))(((((())),,,***)))***++++++***))))))***,,,......---,,,+++************************,,,,,,+++***))))))((((((,,,+++***+++---...---,,,,,,---.../////////...............------.........,,,,,,,,,,,,++++++,,,---,,,---...//////...---,,,///...,,,+++,,,---......---,,,+++,,,...///...---........................///...,,,+++,,,---///111///////////////.........000//////......------,,,666444111000111111111111111111111111111000//////000222333111//////111444000000000000000111222222000000000111222444555666555666777777555333222333333333333444444444444555111111222333444333333222333333222222222222222222111222222111000111222444222111111111111222333333555555555555555555555555888555222222444555333000444333222333666777888777666666666666666666666666;;;::::::999999999::::::;;;;;;;;;;;;:::999999888888999:::;;;;;;:::999888999777666444555888;;;===::::::999999999888888888888888888888888999::::::777888888999::::::::::::;;;;;;:::;;;<<<=========<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>===<<>>===<<<;;;:::999888888:::<<<<<<;;;999;;;>>>AAABBB@@@>>>===::::::999999;;;>>>BBBDDDMMMSSS]]]gggnnnsssxxxzzzsssqqqmmmiiidddaaa___]]]bbbeeeiiikkkkkkkkklllmmmqqqsssvvvyyyzzzzzzxxxwwwnnnjjjeeeaaa^^^ZZZUUUQQQMMMKKKHHHFFFFFFFFFDDDCCC@@@>>><<<:::999:::;;;<<<999777444222111111333444111///------......,,,***************************+++++++++*********)))))),,,------...---,,,***)))'''(((***,,,,,,+++***))),,,,,,,,,---------------+++*********************+++,,,,,,,,,+++,,,...111///---,,,,,,...///......,,,,,,,,,------...//////444333333333333333444444444888<<>>:::::::::999999999888888:::999888888777777777888777888999;;;<<<=========;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>===<<<<<>><<<;;;:::999999:::===AAACCCMMMTTT^^^gggmmmqqqssstttooommmiiieeeaaa___]]]]]]dddgggjjjmmmmmmmmmmmmnnnppprrruuuwwwxxxwwwvvvtttmmmkkkfffbbb]]]YYYTTTRRRNNNLLLIIIHHHHHHHHHFFFEEEAAA???<<<:::999:::;;;<<<:::777444222111111333444...---,,,,,,,,,,,,+++***************************,,,+++***)))(((&&&%%%%%%,,,------...---,,,***)))''')))+++,,,---,,,***))))))***+++,,,---,,,,,,,,,++++++++++++************,,,,,,---,,,+++,,,///111...---,,,,,,...000000///,,,------...////////////111111111222222444555666333666:::>>>CCCIIIPPPUUUZZZ^^^eeejjjmmmooorrruuutttwww{{{}}}+++,,,---,,,+++***+++,,,++++++***(((''''''***---***)))((()))+++++++++)))'''(((***+++,,,+++)))(((************************,,,,,,,,,,,,,,,+++***)))...---,,,,,,......---,,,,,,+++++++++,,,---...///------...//////...------+++---///---******,,,///***+++,,,...///000000000)))***,,,,,,,,,---///111---,,,+++,,,...///...---..............................---,,,---...///000.........///////////////------------------------///...,,,,,,...///...---000000111111111111000000---///111000...---...111//////000111111000000/////////000000222333444555666777777666444222333444666555555555444444333333444444444444555555555555888777444222000000000000000222333444333333444666333333222222333333444555666666666666666777777777444444444555777999999888666555444666888:::;;;:::999999999999999999999999888888888777777888999999===<<<;;;:::999888888888777888999::::::999888777888888888888999:::;;;===;;;;;;;;;:::::::::999999::::::999777777666666666888999;;;===?????????>>>;;;<<<<<<<<<;;;;;;<<<>>>::::::;;;<<<<<<=========>>>>>>>>>>>>===<<<;;;;;;>>>@@@===999777::::::777888888888999999999999999888999::::::;;;;;;::::::777666555666777888777555666777999;;;<<<===<<<<<<999999999999999999999999888888777777777666666666666999;;;<<<:::888777777999777777888;;;============???AAACCCCCC@@@===;;;<<<;;;999999;;;>>>BBBEEEPPPVVV___fffjjjlllmmmmmmiiigggddd```^^^\\\\\\\\\dddgggkkkmmmnnnnnnnnnooonnnoooqqqssstttsssrrrrrrnnnlllhhhccc]]]XXXTTTRRROOOMMMKKKKKKKKKJJJHHHFFFAAA???===;;;:::999999999999777555333111111222333...---,,,++++++++++++,,,++++++++++++++++++++++++///...---,,,***)))((('''+++,,,---------,,,+++*********,,,---------,,,+++((()))+++,,,---,,,,,,+++***++++++,,,,,,,,,++++++,,,------,,,,,,---///111...,,,,,,,,,///000111000......///000000000////////////000111222444666777333555999<<>>===;;;999888888888888777888999::::::999888777888888999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999888777777777777777888:::<<<===??????>>>===<<<;;;===>>><<<:::999;;;===999:::;;;<<<============>>>>>>>>>>>>===<<<;;;:::777::::::777777::::::777777888888888999999999999888999::::::;;;;;;::::::777666555666777888777555888999;;;<<<<<<<<<;;;:::888888888888888888888888777777777666666666555555999;;;<<<;;;:::888888999888777777888;;;>>>>>>>>>???@@@BBBBBBAAA???<<<:::<<<;;;::::::===BBBGGGJJJTTTYYY```fffhhhhhhhhhhhhdddbbb___\\\[[[[[[[[[\\\dddgggkkkmmmmmmmmmnnnnnnmmmnnnooopppppppppppppppnnnmmmiiiddd^^^XXXUUUSSSPPPNNNMMMLLLLLLKKKIIIFFF@@@@@@>>><<<:::888777666888777666444222222111111///......---,,,,,,---...++++++++++++++++++++++++//////......------,,,,,,***+++,,,---------,,,+++,,,,,,------------......((()))+++---......---,,,***+++,,,---......------,,,---------,,,---///222---,,,+++---///111111111000111111222222111000////////////000222333555666444666888;;;???EEELLLPPPUUU[[[cccggghhhjjjooorrrqqqtttxxx{{{}}}***+++,,,,,,+++***+++---)))+++---...,,,+++******)))(((((((((***++++++*********+++,,,,,,,,,,,,,,,************************+++,,,---.........---,,,+++)))((()))******)))(((,,,***(((&&&'''***---000,,,---...//////...---,,,,,,///111///+++***---111000///...,,,,,,---...///+++---000///,,,))))))+++---,,,+++,,,...///...---........................,,,---......//////......---.........//////000000***++++++,,,---...//////,,,++++++,,,///000000//////000000111111111000000......000111222111///---......///000000///...---////////////000111222333444555555444222222333555222222333444555666777888666666666666666777888888777666444222222222444555000222444555444444555666555444444444444555666666333333333444444555555555///333777888666444555666888777666888;;;===>>>>>>777777777777777777777777888888999999:::;;;<<<===>>>===;;;999888888888888777888999::::::999888777888999:::;;;<<<;;;:::999======<<<<<<<<<;;;;;;;;;666666666666777888999:::===>>>??????>>><<<:::999<<<>>>>>>===:::999:::===999:::;;;<<<============>>>>>>>>>>>>===<<<;;;:::666999:::777666888777444777777888888999999999999999999:::;;;;;;;;;::::::999888777888999:::999777:::;;;<<<<<<<<<:::888777888888888777777777777777777666666666555555555555<<<======<<<:::999:::;;;999888777999<<<>>>??????AAABBBBBBBBB@@@>>>;;;:::<<<;;;:::;;;???EEEKKKOOOXXX\\\bbbfffggggggffffffaaa___\\\ZZZYYYZZZ[[[\\\cccfffjjjlllllllllmmmnnnmmmmmmmmmnnnnnnoooppppppooonnnjjjeee^^^YYYUUUTTTQQQOOONNNMMMMMMLLLIIIFFF@@@@@@???===:::888555444888777666555333222111000000000///...------///000++++++++++++++++++++++++))))))*********+++++++++)))***,,,---...------,,,...------------...///000)))***---/////////...---)))+++,,,...//////......,,,---------,,,---000222---,,,+++---///111222222111222333333222111000///000000000000111222444444555666999;;;>>>DDDKKKOOOTTT[[[bbbfffgggiiinnnrrrpppssswwwzzz}}},,,,,,,,,++++++*********+++++++++,,,,,,---------)))************+++++++++,,,++++++******++++++,,,+++***)))((((((***,,,---...---,,,,,,++++++++++++(((+++......,,,+++,,,///,,,,,,,,,---------......)))---///---,,,///111000++++++++++++++++++++++++......//////...---,,,,,,---///000///---,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......//////...---,,,,,,...------------...//////////////////////////////222333555777777666555444000000////////////000000,,,---...///000111222333111111000000000000000111333333222222222333444555999666555777666333444777888888888888999999:::;;;555444444333333222222111333444666666444222222222777666444333222333444444444444444444444444333333444555666666555555666777:::999999;;;<<<<<<:::888999999888888777666666555888888999:::::::::999999;;;;;;;;;;;;;;;999888777999888666555444555777888888999::::::;;;;;;;;;;;;888999999::::::999999888333555777777777888:::;;;===========================>>>>>><<<:::999:::;;;::::::;;;<<<===>>>???@@@>>>>>>>>>???>>>>>>===<<<777888888888888999999999999:::;;;;;;;;;;;;===???<<<;;;::::::999999::::::777777555444444555666777777888999::::::999888777666555666888;;;;;;888444777555444444666888999999<<<<<<;;;;;;;;;::::::::::::<<<>>>>>><<<<<>>BBBHHHMMMPPP\\\```eeehhhgggcccaaa___\\\\\\[[[ZZZXXXXXX[[[]]]fffiiilllmmmlllmmmpppssssssrrrqqqooonnnmmmllllllmmmjjjeeeaaa]]]XXXSSSOOOQQQPPPPPPQQQPPPNNNIIIFFFCCCAAA>>><<<999888888888:::999777555333222111000222222111111000...---,,,---,,,)))'''&&&((()))+++((()))))))))((()))+++---)))))))))))))))))))))))))))***+++------,,,,,,++++++,,,---,,,*********+++------------,,,+++******,,,,,,++++++,,,...000111------/////////...---,,,...///111222222111000000333222111222444555444333222555999<<>>>>><<<:::999:::;;;:::;;;;;;<<<===>>>??????============<<<<<<;;;:::999999999:::::::::;;;;;;;;;<<<===<<<;;;;;;===???;;;;;;:::999999999999999777777666666666666666777666777888999999888777666777666555777::::::888555888777555555888:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::<<<======<<<<<<>>>AAA>>>>>>>>>===<<<:::999888999:::<<>>===<<<;;;999999999999:::888888777666666777888999888999999999999888888777:::;;;;;;<<<<<<;;;;;;:::888999;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<:::999:::<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>===;;;;;;<<<===;;;:::999999888888999999666777777888888888777777666777777888888777777666888777666777999:::999888;;;999777888:::<<<<<<<<<>>>===============>>>>>>;;;<<<======<<<<<<>>>@@@===<<<<<<;;;:::999999888:::;;;===AAAFFFMMMRRRUUU```cccffffffccc___\\\ZZZTTTUUUVVVWWWXXXZZZ^^^```hhhkkknnnqqqtttvvvzzz}}}}}}zzzuuuqqqmmmkkkjjjhhhfffcccaaa___]]]YYYVVVWWWVVVUUUUUUSSSPPPKKKGGGAAA???===:::888777777777999999777666444333222111...---------,,,,,,++++++---+++)))(((((()))***+++*********)))(((''')))******************************++++++,,,---,,,,,,,,,***+++,,,+++)))))))))***)))+++...000111000...---+++,,,,,,,,,,,,+++******------......///......---+++,,,---...///000000000222000------///111222222000333666888;;;>>>BBBEEEJJJNNNUUU[[[aaafffllloooppprrruuuwwwyyy{{{++++++++++++++++++++++++,,,,,,++++++******))))))))))))))))))************,,,,,,,,,++++++,,,,,,,,,******)))))))))***+++,,,,,,,,,+++++++++++++++,,,///,,,++++++......+++(((,,,,,,,,,---------......,,,000111---,,,......---------......//////000000...---------------------,,,---///...---,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------------...............------------...............------,,,------...............////////////////////////...///000111111111000000---///111333333111///---000000000000000000111111/////////...//////000111///111333555666666555444222//////333444222333777999999999999888777777666222222222333333444444444000222444444333222111222333222222222222222222222555555555666666666666666555777888999888999:::<<<999666444444555777777777555555666666777888888888999999888888999;;;>>>@@@???===;;;999888999:::;;;888888777777777888999999888888888888888777666555888999999::::::999999888888:::;;;<<<;;;;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;999999:::<<<<<<<<<<<<===============@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======???@@@???===;;;:::;;;<<<::::::999888888888888999666777999::::::999888888888888888888888888888888:::999999999999:::;;;;;;===;;;::::::<<>>=========>>>===============>>>???@@@======<<<;;;;;;::::::::::::;;;>>>BBBHHHOOOUUUYYYbbbdddeeeccc___ZZZWWWVVVSSSUUUXXXZZZ\\\___cccfffjjjlllppptttxxx|||{{{uuuooojjjgggeeeeeecccaaaaaa```___\\\ZZZZZZYYYXXXWWWUUUQQQLLLHHHAAA???===;;;999888888888888888777666555444333222...------,,,,,,++++++,,,,,,+++***)))((()))++++++***++++++***(((((((((*********************************+++++++++,,,,,,,,,***+++,,,+++)))((()))******,,,///222222111...,,,((()))+++---......---------------...............---.........////////////333000---,,,...000222222111333555777999<<<@@@DDDIIIMMMSSSZZZ___eeejjjmmmnnnoooqqqssstttxxx|||++++++++++++++++++++++++------,,,,,,+++++++++*********++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---***************+++++++++------,,,,,,,,,------...///,,,++++++......+++(((,,,,,,,,,---------......,,,000111---,,,......---,,,,,,---------.........------,,,,,,,,,,,,---...+++,,,......---,,,,,,---.........------,,,,,,,,,,,,,,,,,,------.................................------...............---,,,---......//////......///////////////////////////000000111111111111111...///222333333222///...000000000000111111111111///////////////000111111000111444666777666555444555222111444444222333666999999::::::999888777666444444444333333222222222333555777777666555555555222222222222222222222222555555555555666666777777555777888999888888:::;;;777555333333444666666555666666666666666666666666999888777777888;;;===??????===;;;999999999:::;;;888888888888888999::::::888888888888777777666555888999999::::::999999888888:::;;;;;;::::::<<<===::::::::::::::::::::::::;;;<<<<<<;;;999999:::<<<<<<<<<<<<===============???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===@@@@@@@@@===;;;999:::;;;;;;:::999999888888999999777888:::;;;<<<;;;:::999::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<===>>>===<<<;;;<<>>>>>???@@@@@@@@@<<<;;;::::::::::::;;;;;;999;;;>>>CCCJJJRRRXXX\\\dddddddddaaa\\\WWWTTTSSSSSSVVVYYY\\\___cccgggjjjlllnnnqqqvvv||||||uuuooojjjfffdddbbbaaa````````````]]][[[[[[ZZZYYYXXXVVVQQQLLLHHHBBBAAA>>><<<::::::::::::777777777777666555444333000///...---,,,,,,,,,---++++++***))))))***+++,,,+++,,,---,,,***))))))***************************************++++++,,,,,,***+++,,,+++)))))))))***---...111333222000---***$$$&&&((()))++++++******------------......//////111000000///............444111...---///111333333222444555777888;;;@@@CCCIIINNNSSSYYY^^^ccchhhkkkmmmnnnpppqqqsssvvv{{{~~~***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------))))))******++++++++++++...------------......///---,,,,,,,,,------+++***,,,,,,,,,---------......+++///000---,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......***,,,---...,,,,,,,,,---------------------,,,,,,,,,,,,,,,---......//////.............../////////,,,---......///.........+++,,,.../////////...---////////////////////////........./////////000000///000222333333222000///000000000111111222222222000//////000000111222333222333444666666555444444666333333555555333444777777888999999999888777666555555444333333222111111---000333555555555777888111222333333444333333333444444444555555666666777555666888777666666777999666555333333555666555444666666666666666666666666888888777777888:::<<<===>>>===<<<::::::::::::;;;888888888999:::::::::;;;777888888888888777777666:::;;;;;;<<<<<<;;;;;;:::888999::::::999999:::<<<========================:::;;;;;;:::999999:::<<<;;;<<<<<<<<<======>>>>>><<<;;;:::999999999:::;;;;;;;;;<<<<<<<<<=========?????????<<<:::888999:::<<<;;;::::::999999::::::999::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>===<<<<<<===???===;;;;;;===AAADDDFFFFFFKKKIIIDDD@@@<<<:::999999@@@???===>>>???@@@@@@???999999888777777888999::::::<<<@@@FFFMMMUUU\\\aaaffffffddd```ZZZVVVSSSRRRTTTWWW[[[^^^aaadddhhhkkkoooppprrrwww}}}|||vvvpppkkkgggeeeaaa```______```___]]][[[ZZZYYYXXXWWWUUUQQQLLLHHHBBBAAA???===;;;;;;;;;;;;666777777888777666444333333111///...,,,,,,------+++************+++,,,,,,+++---......,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,---,,,***)))***+++...///111222111///,,,***+++++++++++++++***))))))---------------...///000222111000///............444222//////111333444444333444555666777:::>>>BBBHHHLLLRRRXXX\\\aaafffiiimmmooorrrtttvvvxxx|||******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------))))))***+++++++++++++++---,,,,,,,,,,,,---...///***+++------,,,,,,,,,---,,,,,,,,,---------......***...000---,,,///000///......------,,,+++++++++---,,,+++***+++,,,...///)))+++------,,,,,,---...,,,,,,------------------,,,,,,------.../////////---........./////////000,,,------...//////......+++,,,...///000///...---////////////////////////...............//////000000111111222222111111000//////000111222222333333000000000000111222333444555555555555444444444444444111111555666444555999333444666777888777555444333333333333333333333333***---000222333333444555111222333444555444444333222333333444555555666666555666777666444333444555555444444555666666555333444444555555666777777777777777777888888999999999=========<<<;;;;;;::::::777888999:::;;;;;;;;;;;;777777888888999999888888:::;;;;;;<<<<<<;;;;;;:::888:::;;;;;;:::999:::<<<========================:::;;;;;;:::999999:::<<<:::;;;;;;<<<===>>>??????===<<<;;;::::::;;;===>>>=========>>>>>>>>>>>>???===>>>===;;;999777888999===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>???<<<;;;::::::::::::;;;<<<888;;;>>>>>><<<;;;<<<===;;;::::::===BBBFFFHHHIIIKKKIIIDDD???<<<:::::::::@@@===;;;<<<>>>???>>><<<999999777777777999;;;<<<<<<>>>BBBIIIQQQZZZaaaeeejjjiiifffaaa[[[WWWUUUUUUWWWZZZ___bbbeeegggkkkmmmrrrqqqssswww~~~}}}yyytttoookkkhhhfffaaa```^^^^^^^^^]]][[[YYYXXXWWWVVVVVVTTTPPPKKKGGGAAA@@@>>><<<;;;::::::;;;555666777888888777555444444333000---,,,+++,,,,,,*********++++++,,,,,,,,,+++---//////...------...++++++++++++++++++++++++000//////...///000111222,,,---...---+++++++++,,,---.../////////...---,,,///......---------------------,,,,,,---...000111......---------...///000333111000000222333333222222333333333444777<<<@@@DDDIIIOOOUUUZZZ```eeeiiilllooosssuuuwwwyyy|||~~~}}}*********++++++,,,,,,,,,))))))******+++++++++,,,)))************+++++++++...------,,,,,,------...))))))***++++++++++++***++++++++++++,,,,,,---...(((+++......,,,+++,,,///,,,,,,,,,---------......)))...///---,,,///111000//////...---,,,++++++***---,,,+++******,,,...///)))+++------,,,,,,---...,,,,,,,,,------.........,,,,,,------...///000000---.........//////000000,,,,,,---.../////////...+++,,,...000000///...---////////////////////////000////////////000111111111111111111111111111111...///000111222333444444111111111111222333444555777777555444444333444444111///000444666555777;;;000222444666666555444333111222222333333444444555111333555666555444444555111222444555666555444444222222333333444555666666444555666555333222222333444444444666777777555222222333444555666888999999666777777888888888777777============<<<;;;:::999777888999:::;;;;;;;;;;;;666777888999999999999999888999999::::::999999888999;;;<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;:::999999:::<<<::::::;;;<<<===>>>???@@@@@@???>>>===>>>@@@BBBCCC>>>????????????@@@@@@@@@<<<===<<<;;;888777888999======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===???@@@;;;;;;999999999999;;;;;;666:::===>>><<<::::::;;;:::999:::===BBBGGGJJJJJJJJJGGGCCC???<<<;;;;;;;;;>>><<<999:::<<<===<<<:::<<<;;;999999999;;;===???>>>@@@EEELLLTTT]]]eeeiiilllkkkhhhccc]]]YYYWWWWWW\\\___cccgggiiikkknnnpppsssrrrssswww~~~{{{xxxuuuqqqllliiifffeeeaaa```^^^^^^]]]\\\ZZZWWWWWWVVVUUUUUUSSSPPPKKKGGG@@@???===;;;:::999::::::555666777999888777666444555333000---+++******+++*********++++++,,,,,,,,,+++---000000000//////000++++++++++++++++++++++++333222111111111222444555---...///...,,,+++,,,---,,,,,,---....../////////***)))))))))***,,,...///------,,,,,,---...000111*********+++,,,///111222111000000111222333222111111222222222333666:::>>>@@@EEELLLSSSYYY___eeeiiiiiimmmqqqtttvvvxxxzzz{{{|||~~~------,,,+++************+++,,,,,,------,,,,,,+++---+++))))))+++***'''$$$(((((()))***,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,------......------,,,.....................---...---+++******+++---...+++******,,,...,,,(((###------,,,,,,---...000111000///---------...---,,,...............///000000////////////............------......///000000000111///,,,---000222111///000000000000000000000000111111222222222111111000...000333333222111111222333333333444444666777777;;;999666444333333444555111111111222333444555666666666555555555444444444444444444444444444444444555666666555555444333333444555555555555555444444777666555666888999999888888777666555444333222222111333555777888666444333444444555555666666777777666666777888:::;;;<<<======<<<:::888777777888888999:::;;;;;;<<<<<<;;;;;;999999888888888888888888;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<<<<<<<<<<<<<999:::;;;;;;999999:::;;;999:::;;;<<<============>>>>>>>>>>>>>>>===<<<;;;======???@@@AAABBBBBBBBBCCC@@@<<<999999:::::::::===;;;:::;;;===>>>>>>>>>AAA===:::===CCCFFFCCC>>><<<;;;999888888999;;;<<<777:::===???>>>===<<<<<<:::;;;===@@@CCCEEEFFFGGGLLLGGGBBB>>><<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;999;;;;;;;;;::::::<<<>>>DDDEEEHHHNNNWWWaaajjjooooookkkeee___]]]]]]___aaadddfffiiilllpppssstttuuuzzzxxxwwwxxxzzz|||}}}}}}{{{zzzxxxsssnnnjjjhhhhhheeeeeedddbbb___ZZZUUURRRUUUUUUUUUSSSPPPMMMIIIGGGDDDAAA???===<<<;;;888666777777777777777888888999222222111000///---+++***///---+++))))))+++---///---.........---...111333222///,,,*********++++++---000333444222222444666000///...------...//////,,,,,,++++++,,,---///000------..................//////...------------...////////////////////////......///111222333444555///111222333444666:::===AAADDDIIIOOOUUU\\\dddhhhkkkmmmpppsssvvvyyyzzz{{{{{{|||,,,,,,+++*********+++++++++,,,,,,------,,,,,,+++,,,+++)))***++++++)))&&&))))))***+++,,,------...)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,------------...,,,------......------,,,...........................---+++******+++---...///...---...000///+++(((,,,,,,,,,------...///000000///...------...------...............///000000////////////............,,,,,,---...///000000000111///---...111222111000000000000000000000000000111111222222222111111000...000333333222111111222555555555555666777888999999888666444333333333333333333333444555666777777666555555555444444444444222222222333333333444444666666777777777666444444444555555666666555444444666555444555777888777666555555555555555444333333111222444555666555444333444555555666777888888999777777888999:::;;;;;;<<<<<<;;;:::888888888888999::::::;;;<<<<<<<<<<<<<<<999999999999999999999999;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<======>>>>>>>>>>>>>>>:::;;;<<<;;;::::::;;;<<<<<<<<<===>>>????????????===>>>???????????????>>>===>>>@@@AAABBBBBBAAAAAAAAA>>>;;;999:::;;;;;;;;;@@@???>>>>>>@@@AAAAAA@@@AAA>>>;;;===AAACCCBBB???===;;;:::999999:::;;;===999;;;>>>>>>===<<<======<<<===>>>@@@BBBEEEHHHIIIHHHDDD???<<<<<<=========;;;<<<<<<=========<<<<<<999:::;;;:::999:::<<<>>>BBBEEEKKKSSS[[[ccciiilllkkkiiieeebbbaaabbbeeeggglllmmmoooqqqrrrttttttuuu{{{yyyxxxxxxyyy{{{{{{zzz{{{zzzxxxtttppplllkkkjjjggggggfffccc___ZZZTTTQQQUUUUUUUUUSSSQQQMMMJJJHHHCCCAAA>>>===<<<;;;888666666666555555555555555666222222111000///---,,,+++,,,+++)))(((((())),,,---,,,------,,,+++,,,...111111000...,,,,,,,,,,,,,,,+++...111222111111333555333222000///...---......111000...,,,++++++++++++---------------.........///......---------------------------------------000000000111111222222222///111222333444666999<<>>>>>>>>;;;;;;::::::::::::::::::>>>???@@@@@@AAAAAA@@@@@@;;;<<<======;;;;;;<<<===<<<===>>>???@@@@@@@@@@@@>>>???@@@AAAAAABBBBBBBBB>>>???AAABBBBBBAAA???>>>===;;;::::::<<<======<<>>;;;:::::::::;;;<<<======888999:::999999:::<<>><<<<<<;;;888666777777666555444444444444222222222111///...,,,++++++***)))((()))***,,,...+++,,,,,,***)))))),,,...//////000//////...------***,,,///000000111222444555444222000///.........222111///,,,+++*********+++,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000///111222222333555999;;;<<<@@@EEEKKKRRRZZZbbbggglllmmmnnnpppsssvvvxxxzzzzzz|||******))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------------...---,,,,,,,,,,,,---......---+++******+++++++++***+++---...///...------/////////...------...000//////............///000////////////............***+++,,,---...///000111222111000000111222222333000000000000000000000000000000111222222222111111000111333333222111222444777777666666777888999999666666555555333111000///666666777777777777777777444444444444444444444444///000111222333444555555444555777999999777555444444555555666666666666555777555444555666666555444222333444555555444333222444444333333333444555666666666777888:::;;;<<<<<<999999999999999999999999888888888999999::::::;;;999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<===>>>??????@@@@@@>>>>>>======<<<<<<;;;;;;??????@@@AAAAAAAAAAAA@@@<<<===>>>>>>===<<<===>>>;;;<<<===>>>????????????AAAAAABBBBBBCCCBBBBBBBBB???@@@BBBCCCBBB@@@===<<<:::999999;;;===??????>>>@@@AAABBBEEEHHHIIIHHHGGGGGGGGGFFFCCC@@@AAADDDHHH>>>>>>===<<<<<<===>>>>>><<<===<<<;;;:::;;;===@@@@@@AAACCCEEEGGGHHHHHHGGGAAA>>>;;;::::::<<<<<<<<<:::999999999:::;;;===>>>888999999999999:::===@@@DDDIIIRRR\\\cccfffggggggeeeeeegggiiilllqqqtttwwwuuuvvvwwwxxxzzz|||~~~|||zzzyyyyyyzzzzzzyyyxxx{{{zzzxxxwwwwwwuuusssrrrooonnnkkkfff```ZZZUUUQQQQQQQQQRRRQQQOOOLLLIIIGGGAAA???===<<<<<<;;;999777:::999888777666555555555222222222111000///---------,,,++++++,,,---///000+++,,,,,,***((()))***,,,,,,...000111000///......***,,,...000111222333333444333222111000000//////000///---,,,++++++,,,,,,***++++++,,,,,,------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////////////////000000///000111222222444888::::::>>>DDDJJJQQQYYYaaafffllllllmmmoooqqqtttwwwxxxzzz{{{~~~))))))))))))***++++++,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,---,,,,,,,,,++++++++++++***...,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,*********++++++,,,,,,,,,------------------------,,,,,,***)))((()))***,,,+++,,,---.........---,,,...///000///------///111//////............//////////////////............++++++,,,---...///000111111111111111111111222333000000000000000000000000///000111222222222222222111222333333111111333444666666555555555666777777444555555444333222000///666666777777777666555555333333444444444444444444000111222333444555666777333444666777777666444333444555555666777777666666888777666666666666555444444444555555555444333222666555444444444555777888777777888999:::;;;<<<<<<:::::::::999999999999888777888888999::::::::::::888888999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<======>>>>>>???@@@AAAAAA??????>>>===<<<<<<;;;;;;===>>>>>>???@@@?????????===>>>??????======>>>???<<<===>>>???@@@@@@@@@@@@DDDDDDDDDCCCBBBAAA@@@???@@@@@@AAAAAA@@@>>><<<:::999999999<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<::::::;;;???BBBAAADDDGGGJJJKKKHHHEEEBBB@@@===:::999:::::::::::::::999999999:::;;;===>>>888999999999999;;;???BBBIIIMMMTTT[[[aaadddffffffccceeehhhlllppptttwwwxxxwwwwwwxxxyyy{{{}}}{{{zzzzzz{{{}}}}}}|||{{{{{{yyyxxxyyyzzzyyyvvvtttqqqooolllgggaaa[[[VVVSSSOOOOOOPPPOOOMMMJJJGGGFFFAAA???=========<<<;;;999::::::888666555444444444222222222222111000......------,,,,,,,,,---//////,,,---,,,+++))))))+++---))),,,000111000///...///---...///111333444444444111111111222222222222222111///...,,,+++++++++,,,******++++++,,,---......------.........---,,,+++------------------------+++,,,,,,...///000000111///000111111111333666999:::===CCCIIIPPPWWW___dddiiijjjlllnnnpppsssuuuwwwyyyzzz|||******)))))))))***++++++******++++++++++++******(((***+++,,,+++***+++,,,,,,+++++++++++++++++++++,,,***(((&&&&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,------......------,,,)))******++++++,,,,,,,,,---------------------------------+++******,,,...,,,,,,------------,,,,,,---///111000------///333000//////............///////////////............------......///000000000000111111111000000222333000000000000000000000000///000111222222222222222111222333222111222333555555555444444444444555555444444444333333222222222555666777777777555444333333333333333444444444444222222333444555555666666333444444555555555555555444555666666777777777777999888666666666666555333555555555555555555555555777666555555555666888999888888999999:::;;;;;;;;;:::999999999999999999999777888999:::::::::::::::888888999:::::::::::::::;;;;;;;;;<<<======>>>>>>===>>>>>>??????@@@@@@@@@>>>>>>===<<<;;;:::999888;;;<<<======>>>>>>=========>>>??????======>>>??????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@>>>===@@@??????>>>===<<<;;;::::::::::::<<<@@@CCCDDDDDDEEEGGGKKKOOOSSSSSSQQQOOOAAABBBBBB???<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<======<<<<<<>>>BBBEEEDDDGGGJJJLLLKKKGGGBBB??????<<<:::999:::;;;:::999;;;:::::::::;;;<<<======999::::::999:::===AAAEEEMMMPPPUUUZZZ___aaabbbbbbaaaccchhhmmmrrruuuwwwxxx{{{zzzzzzyyyzzz{{{}}}~~~}}}}}}}}}~~~~~~{{{yyyxxxyyy||||||xxxuuupppnnnkkkfffaaa\\\XXXUUUOOOPPPPPPOOOMMMIIIFFFDDDAAA@@@>>>>>>>>>>>>===;;;888777666444333222222222333333333222222111//////,,,,,,++++++++++++,,,,,,,,,------+++***+++---///(((,,,000111000///000222000000000222444555444333//////111222222333222222444222000---***)))))))))******+++,,,---...//////---.../////////...---,,,------------------------)))***+++,,,...///000111///000111111111222555888999<<>>??????>>>>>>>>>>>>??????????????????>>><<<;;;999888888:::;;;<<<<<<===<<<<<<<<<===>>>???>>>===<<<===???@@@AAABBBCCCCCCDDDDDDDDDBBBBBBBBBAAA@@@???>>>===???>>>===;;;:::::::::;;;===;;;;;;<<<@@@DDDFFFGGGHHHJJJMMMPPPSSSQQQMMMJJJ=========<<<;;;;;;<<<=========>>>>>>>>>>>>=========>>>@@@@@@AAACCCGGGIIIJJJJJJKKKJJJGGGDDD@@@>>><<<:::999999;;;<<<<<<<<<;;;<<<<<<=========<<<<<<::::::::::::;;;>>>CCCGGGNNNQQQVVV[[[^^^^^^]]]\\\\\\```fffmmmrrruuuwwwwww{{{zzzyyyyyyzzz{{{~~~~~~{{{yyyxxxzzz}}}}}}yyytttnnnllliiifffaaa]]]ZZZXXXRRRRRRQQQPPPNNNJJJFFFDDDBBB@@@??????@@@@@@>>>===777666555444333222222222333333333333222111000000---------,,,++++++******++++++,,,+++***+++---000(((---111222000000222555222111000222444555444111///000111222222111111000333111///---+++***))))))++++++,,,---...///000000...///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///...///000000000222555777777:::???DDDIIIPPPWWW\\\aaadddiiinnnrrrtttttttttuuuvvvxxxzzz~~~++++++***)))(((((())))))******++++++++++++******'''***,,,+++)))'''(((*********+++++++++,,,,,,,,,+++---000222222000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,------...///000000------............------***,,,...---+++***,,,......---,,,+++***+++,,,---,,,///222111------000444111000///...............000/////////............111111111111000000000000---///111000...---000333000000000000000000000000//////000222222333333333222333333222111222444666666555555444444444555555444333222111222444777888777888999999888666444222222222222333333444444444222222222222222222222333888666555444555666888:::444444666777888888888888888666555444444333111000222111111222555:::>>>AAA444444444555555555555555::::::999999999999888888888888999999999:::::::::888999:::;;;::::::888888;;;<<<======>>>>>>======;;;<<<<<<===>>>??????@@@?????????>>>>>>>>>>>>>>>BBBAAA@@@>>>===;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>???>>>===<<<===>>>>>>???@@@AAABBBBBBBBBBBB??????@@@@@@@@@???>>>>>>???===;;;999888999:::;;;???===;;;<<<@@@EEEHHHIIIHHHJJJLLLOOOOOOLLLGGGCCC<<<<<<<<<<<<=========<<<======>>>>>>>>>>>>======>>>@@@BBBDDDEEEGGGJJJMMMOOOMMMJJJGGGDDDAAA@@@???999888888999<<<>>>>>>>>><<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<>>888777666555555555555555333333333333333222111000000000///...---,,,,,,+++)))***+++******+++---000)))...222333111111444888333222000222444555222000000111222222111000///...///...---,,,+++,,,---...++++++,,,---...000000111...000111222111000...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000000111444777555888===AAAGGGMMMTTTXXX___ccchhhnnnrrrttttttttttttuuuvvvyyy}}}...***''''''***,,,+++*********++++++***)))'''&&&))))))*********+++++++++.........,,,++++++---///,,,,,,,,,------.........,,,,,,++++++,,,,,,---...000////////////............,,,***+++......+++(((+++,,,...---,,,,,,---///,,,,,,,,,++++++,,,,,,---------...---------///111...------,,,,,,------...------,,,...///000...---......................../////////...---------,,,000//////.........//////333333333222222111111111333222111/////////000000000222444222///---///000444333333222222333333444222222111111111111111111777777666555555555555555555444444333333444444555555666777777777666444333000222444333111000222555666555444333333333333333888777666555555666777888333555888888777666666777777555444444444444333111111444444333:::DDDFFFBBB777777777777666666666666;;;;;;;;;::::::999999999888888999999999:::::::::;;;;;;:::777444333777;;;>>>>>>=========<<<<<<;;;<<<<<<===>>>???@@@@@@@@@??????@@@AAABBBBBBBBBBBB???>>>>>>===<<<;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<<<<<<<===>>>@@@@@@@@@?????????>>>>>>>>>============<<<<<<<<<;;;===>>><<<888777999<<<<<<>>>???@@@@@@BBBDDDGGGGGGIIIKKKLLLJJJEEE@@@===::::::999999::::::;;;<<<<<<===>>>??????>>>===<<<@@@@@@@@@BBBFFFJJJNNNQQQUUUMMMEEEAAABBBCCCAAA???:::999888:::===>>><<<:::<<<===>>>??????>>><<<;;;:::;;;<<<===???BBBHHHLLLPPPVVV]]]```]]]YYYVVVVVV\\\aaaiiipppssstttuuuuuuwwwvvvuuuvvvxxx||||||zzzwwwuuuvvvyyyyyytttpppkkkiiigggeeeccc```]]]ZZZUUUVVVVVVUUURRRNNNJJJGGGCCC@@@>>>===>>>??????>>>:::888555333333444666777666555444444444333000......,,,++++++,,,---+++******++++++,,,---...///000...111222000111555666333555222000111333555444333...///111222222111000000000///...------,,,,,,,,,......------...///111222///...000333666555///***...---,,,,,,---...---,,,***,,,......,,,+++---///+++,,,---///111333555666444999???@@@AAAFFFQQQ[[[___aaadddiiiooosssttttttsssuuuwwwyyyzzz|||---+++)))((()))++++++,,,---------,,,+++***))))))))))))*********+++++++++(((***,,,,,,+++))))))))),,,,,,,,,---------------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,++++++,,,......---,,,+++---......---,,,...///------,,,+++++++++,,,,,,,,,...///...---,,,---......------,,,,,,------...------,,,...///000///---..........................................------000//////.........//////333333222222222222222222222111000/////////000111///111222111//////111333222222222222222222222222111111111111111111111111666555555444333333444444444444333333333333444444555555666666666555444333000222444333222111333555555444444444444555555555666666555555555555666666222444777777666555555666666444333333555555444222555777666444777===<<<888777777777777777777777777;;;;;;;;;:::::::::999999999999999999:::::::::::::::;;;<<<:::888999<<>>======<<<<<<;;;<<<<<<<<<===>>>???@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB??????>>>======<<<;;;;;;========================???>>>===;;;;;;;;;<<<===@@@@@@@@@?????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::;;;;;;;;;;;;===???AAABBBBBBCCCEEEGGGFFFGGGHHHHHHGGGCCC???===::::::999999::::::;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;AAABBBBBBDDDHHHLLLOOOQQQPPPJJJCCC@@@@@@AAA>>><<<:::999888:::===>>>===;;;===>>>>>>???>>>===<<<<<<;;;<<<===>>>@@@DDDIIIMMMRRRWWW\\\]]]ZZZXXXWWWXXX]]]bbbjjjooorrrrrrrrrsssrrrrrrsssuuuxxx}}}~~~{{{xxxvvvwwwyyyxxxsssnnnjjjhhhfffdddccc```]]]ZZZVVVWWWWWWVVVTTTPPPLLLIIIEEECCC@@@?????????===<<<:::999666444333444555666666555444444444333111//////---,,,,,,---...,,,+++++++++,,,,,,---.../////////222222000111555555333333111000111333444333111222222222222111000............------......///000...---,,,,,,,,,---//////,,,---///222333111---***,,,+++***+++---...---,,,+++---///...,,,,,,...000,,,---...///111333444555333777;;;===???EEEOOOWWW]]]___ccchhhnnnrrrssstttsssuuuwwwyyyzzz|||,,,,,,+++)))((()))+++...------,,,+++***************************+++++++++'''+++///111000---+++)))------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******)))+++---------...000111+++---......------...///...---,,,,,,+++++++++++++++---...///---,,,+++,,,......------------.........------...000000///---..........................................///////////////......//////000222222222222222222333333000000///......///111111///000000000///000333555000111222333333222111000111111111111111111111111444444333222222222333333444444333333333333444444444555555555555444333333111222444333222222444555444444444555666777777888444555555555555555444444111444666666555444555555555333333333555666555444666777666444555666444000666666666777888888999999;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;888:::;;;<<<<<<===???AAA>>>===<<<::::::;;;<<<<<<===>>>???@@@@@@@@@@@@@@@===>>>???AAABBBCCCCCCCCC??????>>>>>>======<<<<<<===========================<<<<<<;;;;;;;;;;;;<<<@@@????????????>>>>>>>>>;;;;;;;;;;;;::::::::::::???;;;888999===???>>>;;;>>>@@@CCCEEEDDDDDDEEEFFFEEEEEEDDDCCCBBB@@@>>>===:::::::::::::::;;;;;;<<<;;;:::999999999999:::;;;@@@AAABBBEEEHHHKKKNNNOOOIIIEEEAAA??????>>>;;;888:::999999:::===???>>>===>>>????????????>>>===<<<<<<===>>>???AAAEEEJJJNNNVVVYYY[[[[[[YYYWWWYYY[[[___cccjjjnnnppppppoooooommmooorrrwww{{{~~~}}}{{{zzz{{{{{{wwwqqqlllgggfffdddccccccaaa]]]ZZZWWWXXXXXXXXXVVVRRRNNNLLLHHHFFFCCCAAAAAA???<<<:::;;;:::777555333333444555666555333333444333111//////...------......---,,,,,,,,,,,,------.........///222333000111444555222/////////111333333111///333222111000000000000000,,,,,,------///000222222......,,,+++++++++,,,---)))+++///000///---+++***+++***)))***,,,---,,,+++,,,...//////...---///000---...//////111111222333555777:::===AAAGGGOOOTTTYYY\\\aaaggglllpppsssuuusssuuuwwwxxxyyy{{{+++,,,,,,***''''''+++///,,,+++)))((((((((()))***************************(((,,,000222111...,,,,,,...------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++++++++***************,,,///...------000333,,,---......------...///......---,,,++++++++++++(((***---......,,,,,,,,,......------------.........------...000000///...........................------......//////000000//////////////////000111111111111222222333333333//////.........///111222111111000//////111333444...000111333333111000...111111111111111222222222444333333222222222333333444333333333333333333444444444444444444333333333222222333333444444555555555555666777777777777777444555666777666555444333222444666777666555555666444333222333666777666666222333444444555555333111555555666777888::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;666888:::<<<======>>>>>>===<<<;;;::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@<<<===???@@@BBBBBBCCCCCC??????>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;===;;;:::;;;>>>@@@???>>>???AAAEEEFFFFFFEEEEEEEEECCCBBB@@@???============:::::::::::::::;;;<<<<<<<<<;;;888777777888;;;<<<===>>>@@@CCCEEEHHHJJJJJJDDDBBB@@@??????===:::777:::::::::;;;===>>>???@@@AAAAAAAAA@@@@@@???>>>>>><<<===>>>@@@BBBFFFLLLPPPXXX[[[]]]]]]ZZZYYY[[[]]]aaaeeejjjnnnnnnnnnmmmmmmllloootttzzz}}}~~~}}}xxxpppkkkeeedddcccccccccaaa]]]ZZZWWWWWWXXXXXXWWWTTTPPPNNNHHHFFFDDDCCCBBB@@@===;;;<<<:::888666444333444444555444333333444333111//////---,,,,,,------,,,+++,,,,,,,,,---------......000333333111111444444111...///000222444333111000000000//////000222444555---------...///000111222000///---,,,+++++++++,,,(((+++//////,,,******,,,---+++***+++,,,,,,+++***---...///////////////000////////////000000000111444444666:::???FFFKKKOOOVVVZZZ```fffkkkppptttvvvsssuuuwwwxxxyyy{{{~~~***+++,,,)))''''''***...+++***)))((((((((()))***************************((()))++++++******+++,,,---------,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,...///...,,,+++...222,,,---///...------...000...---,,,,,,+++++++++,,,%%%(((,,,......---......///......------......///......---///000111///...........................---......//////000000000///////////////000111111111111111222222333333333000///......///000111222444333111000000111111111...///111222222111///...000000111111111222222222444333333333333333444444333333333222222333333333555555444444333333333333333222333444555666666666777777888888777777555555666777777888777666555444333555777888777666666777333333222444666888777666111222444666666444444555555666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::<<<===>>>>>><<<;;;===<<<;;;;;;;;;;;;======>>>>>>???@@@@@@@@@??????<<<===???@@@AAABBBBBBBBB>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<============>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;===>>>>>>======@@@CCC???BBBEEEFFFEEEDDDDDDDDDAAA@@@>>><<<;;;;;;<<<===;;;;;;::::::;;;;;;<<<======<<<999777777999<<<===<<<>>>@@@CCCEEEGGGGGGGGG@@@@@@@@@AAA@@@>>>:::888;;;;;;;;;<<<<<<>>>@@@AAACCCCCCBBBAAA@@@@@@??????;;;<<<>>>@@@CCCHHHNNNRRRXXX\\\```aaa^^^\\\]]]^^^bbbfffkkknnnnnnnnnnnnnnnlllooouuu|||}}}wwwpppkkkdddccccccdddcccaaa^^^ZZZUUUVVVXXXXXXWWWUUURRRPPPHHHFFFDDDBBBBBBAAA???===<<<:::888666555444444444555444333333444444222000---,,,***+++,,,,,,+++)))+++,,,,,,------.........111444444111111333333000---///222444444333222222111000000000000222444555//////............//////111000...,,,++++++,,,,,,))),,,///...+++***+++---000...---,,,---,,,+++)))............///000000//////////////////////////////000222666;;;@@@EEEHHHSSSXXX___eeejjjooossswwwrrrtttvvvxxxyyy{{{~~~******)))'''&&&'''))),,,,,,,,,+++++++++++++++,,,+++++++++***************+++++++++***)))+++---000,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++---...---,,,+++,,,...000,,,...//////......///000---,,,,,,++++++,,,,,,---'''))),,,.........///000//////............/////////......///111111000...........................//////////////////000000////////////000111222222222222222222222222333333111111000//////000111222555333222222222222000//////000111222222111000///000000000111222222333333333333222222333333444444333333222222222222333333666555555444333444444444333333222444666777777666777888888888888666444333888888888888777666555555333666888888777666777777444333333444666888777666555444666777666222333666666777888999:::;;;<<<<<<<<<<<<<<<===============;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@@@@===;;;<<<<<<<<<==================>>>>>>?????????>>>>>>===>>>???@@@AAAAAAAAAAAA===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>======>>>>>>>>>>>>>>>???@@@@@@@@@@@@????????????;;;>>>AAA@@@======@@@DDD@@@BBBDDDDDDCCCBBBBBBBBB@@@???===;;;:::;;;===>>>;;;;;;;;;;;;;;;<<<<<<===>>><<<:::888888:::<<<>>>===???BBBEEEGGGHHHGGGGGG???@@@AAABBBAAA>>><<<:::<<<=========<<<===???BBBCCCCCCAAA@@@??????>>>???:::;;;>>>AAAEEEKKKRRRWWWYYY]]]aaaaaa___]]]^^^___cccgggllloooppppppqqqqqqmmmpppuuu{{{{{{uuuoookkkdddddddddeeedddbbb^^^ZZZUUUVVVXXXYYYXXXVVVTTTRRRIIIFFFCCCAAA@@@@@@???>>>;;;:::999777666555555444444333333333444444222000,,,+++******++++++***)))***++++++,,,---...///000222555444111000333222///---///222333333222333444555444333222111000000000000000///------,,,,,,,,,111000...---,,,,,,,,,---,,,---------,,,+++,,,...111///------------+++***...---,,,---///000///...////////////////////////111333666999<<>>>>>>>>;;;<<<<<<<<<============???===<<<===???@@@>>><<<;;;<<<>>>???@@@???>>>=========>>>>>>>>>======<<>>>>>>>>==================>>>>>>??????AAAAAAAAA@@@@@@@@@@@@???>>>????????????@@@AAABBB@@@AAABBBAAA@@@???@@@AAA@@@>>>===<<<;;;<<<===>>>;;;;;;;;;;;;;;;<<<=========;;;:::999999:::;;;===<<>>???AAAAAA@@@>>>===<<<>>>??????===;;;<<>>======<<<999999888777777666666555444333222333444444222111---,,,***+++,,,,,,+++)))))))))***,,,...///000111333555555111000222222///,,,///111111000000333555666555555333222000...---//////---,,,,,,+++++++++///...---+++++++++,,,,,,...,,,+++***,,,------,,,---,,,++++++---...---+++...,,,+++,,,///000...---////////////////////////111666;;;======@@@GGGMMMMMMSSS\\\aaadddhhhnnnsssrrrtttvvvwwwxxxzzz}}}+++'''######&&&((((((''''''(((***++++++***)))(((++++++++++++******))))))(((***++++++***+++---...*********++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***+++(((&&&(((,,,000111000---...//////......///111*********+++,,,---...///000000000...,,,+++,,,...//////............/////////......///111111000///........................111111000000//////......////////////000111222333444333333222222111111111555444222111111111222222000///000333777666333///222222111111111111222222///000000111222222333333000000///000000111222222333222222222222222222333888777666555444555666666555333222444777999999777222333555777888777666555888777555444333333444444222444666777666555555555666555444555666777666555555222333666555111555===888999999::::::;;;;;;<<<<<<=========>>>>>>??????<<<<<<<<<<<<=========>>><<<:::999:::===>>>===;;;:::<<>>===<<<===============<<<<<>>>>>:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<=========<<<<<<<<<=========>>>>>>??????AAAAAAAAA@@@@@@@@@??????BBB???===>>>AAACCCBBB???@@@@@@@@@???======???@@@???>>>============>>>???<<<;;;;;;;;;;;;<<<======;;;;;;:::999999:::;;;;;;:::<<<@@@DDDEEEDDDCCCAAA===???@@@AAA???>>>======???@@@@@@>>>;;;;;;>>>AAA@@@???===;;;:::999::::::;;;===AAAEEEKKKRRRZZZ```\\\]]]]]]ZZZWWWYYY^^^bbbdddhhhmmmqqqtttuuuwwwyyywwwxxxzzz}}}~~~zzztttoookkkjjjfffffffffgggfffccc^^^ZZZWWWXXX[[[\\\\\\[[[YYYWWWOOOJJJCCC>>><<<;;;;;;;;;999888888888777777666666444333222333444444333111...---+++,,,------,,,***((()))***,,,...000111222333666555111000222111...,,,...000///...///222555222333444444333222000///...---,,,++++++++++++,,,---,,,+++*********+++,,,///+++((((((+++---,,,+++)))((((((***,,,......---...,,,***+++...///...,,,.........///////////////+++111888999888:::AAAHHHKKKQQQZZZ___aaaeeekkkppprrrtttvvvwwwxxxzzz}}}~~~)))(((((((((((())))))***))))))(((((((((((())))))+++++++++++++++***)))(((******+++,,,...///000000+++,,,------,,,+++,,,...,,,,,,............,,,,,,///...---+++***))))))(((++++++,,,,,,---...//////...------,,,,,,------......+++***,,,000111000...***+++,,,,,,------,,,,,,555444222000---+++)))(((.../////////...---,,,,,,---------............///000...---...///000///...000///......000111111000444333333222111000///...444222000000222333111...222111111111000000//////111111111111111111111111111111111000000000000///222222111111111111222222111222333444444444333222888999999888555444444555444555666666444444555666444555666777777777666555555555555444444333333333666333333666777555666:::222333333444555666777777666666555444555666777888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????>>>AAA@@@;;;999;;;<<<;;;>>>>>>============>>>>>>=========>>>?????????@@@??????===<<<<<<===>>>>>>@@@???>>>===============555999:::777777<<>><<<:::<<>>>>>>>>???@@@@@@AAAAAA?????????@@@AAABBBCCCDDDAAA@@@@@@@@@??????>>>>>>@@@???>>><<<<<<<<<======::::::;;;;;;<<<=========;;;::::::999999::::::;;;BBB???<<<;;;===???>>><<<<<>><<<;;;<<<===<<<<<<<<<:::;;;>>>>>>;;;:::===@@@AAADDDIIIOOOVVV]]]aaaaaa^^^ZZZWWWWWW[[[___bbbjjjkkkmmmppptttwwwyyy{{{yyyzzz{{{~~~{{{vvvqqqmmmjjjgggeeegggiiijjjgggbbb\\\ZZZZZZVVVWWWYYY[[[]]][[[WWWTTTMMMIIIDDD@@@>>><<<;;;999999999:::::::::999888888555555444333333222111111...---,,,+++************+++,,,---...////////////444333111000...,,,*********+++,,,,,,---000444777444111///111444555111,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,+++,,,,,,,,,++++++---...333000,,,++++++,,,++++++)))***+++,,,---........./////////000222333222111222222333555888<<<@@@CCCJJJPPPWWW]]]```dddiiimmmmmmnnnqqquuuxxxzzz|||}}}~~~+++***)))(((((((((((((((******))))))))))))************+++++++++***************+++,,,---......///***+++,,,+++******+++,,,+++,,,---......---,,,+++,,,,,,+++++++++++++++,,,++++++,,,,,,---......///...------,,,,,,------...---,,,,,,---///000//////,,,------...............222111000///...---,,,,,,......//////......---,,,---------............///000///......///000///...111000//////000111222222666555444333333222222333444222000000222333111///111111111111000000000///111111111111111111111111000000000111111222222222333333222222222222333333222333444555666555444444555666777666555444555666444555666555444333444555333444555666666666555555555444444444333333333333666333333666777555555999555555555555555555555555666555444444444555777777:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>???888<<<>>><<<<<<@@@CCCBBB>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>????????????>>>======<<<<<<===>>>??????>>>>>>===<<<<<<======999<<<===:::999===>>>>>><<<;;;;;;;;;;;;;;;;;;<<<>>><<<;;;<<<>>>???===;;;===>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCC@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;???<<<:::999;;;<<<;;;:::<<<>>>BBBCCCCCCCCCCCCDDDBBBDDDEEECCC???===<<<===???===;;;:::;;;<<<<<<;;;<<<999:::======::::::===???AAAEEEJJJQQQWWW\\\```___\\\YYYWWWXXX[[[```dddjjjlllnnnqqqtttwwwyyyzzzyyyzzz|||~~~~~~|||zzzvvvrrrooollljjjgggeeehhhiiiiiieee```[[[YYYYYYXXXYYYZZZ\\\]]][[[XXXTTTMMMIIIDDD@@@>>><<<:::999999::::::::::::999999888555555444333333222111111...---,,,+++************,,,---...//////000//////222222111000///...------+++,,,,,,,,,---///333666333000...000333333000,,,,,,,,,,,,+++++++++************++++++,,,,,,------+++,,,---,,,+++,,,---///333000---++++++,,,,,,+++,,,,,,---.........---------------...000111000///111111222444777;;;???AAAIIIOOOVVV\\\___ccchhhlllmmmoooqqqtttwwwzzz{{{|||}}}///...---,,,+++*********+++******************+++))))))***++++++++++++***++++++++++++,,,,,,,,,---,,,---...---,,,+++,,,---++++++,,,,,,,,,,,,++++++)))*********+++---...///++++++,,,,,,------.........------,,,,,,------...+++,,,......------...000......///000000000000///.........///////////////....../////////...---------------............///000///......000000///...111111111111111222222333222111000//////000111222333222000111222222111000111111111111000000000000111111111111111111111111//////000111222333444444444333333333333333333444333444555666666666666666111333444555444555666888444555666555333222333444222333444444555555444444444444333333333333222222666444444777777444555777888888777666555555444444555555444444555555666777999:::;;;;;;<<<<<<;;;;;;==================>>>>>>;;;???AAA>>>===???@@@>>>??????>>>>>>>>>>>>????????????????????????>>>>>><<<<<<;;;<<<<<<===>>>???============<<<<<<<<<<<<;;;@@@AAA>>><<<>>>???======<<<;;;::::::;;;<<<===;;;::::::<<<>>>???>>>======>>>???@@@AAABBBCCCCCCFFFFFFDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>============<<<<<<<<<<<<===>>>???@@@>>>======<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;===;;;:::999;;;;;;;;;:::<<<>>>AAABBBBBBAAABBBBBBCCCDDDDDDCCC???===<<<<<<===;;;999999:::;;;;;;::::::888888<<<<<<::::::===???BBBHHHNNNUUUZZZ^^^```\\\ZZZXXXWWWYYY]]]bbbfffkkkmmmooorrruuuxxxyyyzzzyyyzzz}}}~~~{{{yyywwwqqqooommmlllkkkjjjhhhfffhhhhhhfffbbb]]]ZZZYYYYYY[[[[[[[[[\\\]]][[[WWWTTTLLLHHHCCC@@@>>><<<:::999:::;;;;;;;;;::::::999888666555555444222111111000...---,,,++++++*********......///000000/////////000000000000000000000000,,,------------...111333111///---...111111...+++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,---......------...000222000---,,,,,,---,,,+++.../////////......---,,,---------...000111000///000000111222555999===???GGGMMMTTTZZZ]]]aaagggkkkmmmoooqqqtttvvvxxxzzzzzz{{{~~~---,,,+++*********************************************+++++++++******)))+++++++++++++++++++++++++++,,,---,,,+++***+++,,,++++++++++++++++++++++++))))))***+++,,,---///000++++++,,,,,,,,,---------...------,,,,,,------...***---///...,,,+++---000......///000000000000000............//////000000......////////////......---------............///000///...///000111000...000111111111000000222333000///---,,,,,,...111333222111111111111222111111111111111000000000000000111111111111111111111111000111111222333333444444333333222222222222333333333444444555666666666666222333555555555555777888444555666555333111222333333333333444444444333333333333333333333333333222777444555888888555444777999999888777666666555555555555555555555666666666999:::;;;<<<<<<<<<;;;;;;========================;;;@@@BBB???===>>>>>>;;;??????>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>===:::;;;;;;<<<======>>>???<<<<<<=========<<<<<<<<<;;;@@@BBB@@@>>>@@@???===>>>===<<<;;;;;;<<<===>>>888999:::===@@@AAAAAAAAA>>>??????AAABBBCCCDDDEEEHHHGGGEEECCCAAA@@@@@@???==================<<<<<<===============>>>??????======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;======<<<<<<<<<===<<<<<<===???AAAAAAAAA@@@AAAAAADDDDDDCCCAAA???===<<<<<<;;;999888888:::::::::888:::777777:::;;;::::::>>>AAAEEELLLSSSZZZ^^^```aaaZZZYYYWWWWWWZZZ___eeeiiimmmooorrruuuwwwyyyzzz{{{yyy{{{}}}}}}{{{{{{{{{{{{yyywwwuuusssrrriiiiiihhhiiikkkkkkiiihhhgggeeebbb___\\\ZZZZZZ[[[[[[[[[[[[[[[[[[YYYUUURRRLLLHHHCCC???>>><<<;;;999;;;<<<<<<;;;;;;:::999888666666555444222111000000......---,,,++++++++++++.........///......------000000000///////////////---.........,,,---///111///...,,,---...///---+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,---------...///...---...///111111///---,,,---------+++------............------/////////000222333222111000000000111444777;;;===DDDJJJRRRXXX[[[___eeeiiimmmnnnpppsssuuuwwwxxxyyyzzz|||%%%%%%%%%%%%&&&'''(((((((((((()))******)))((((((,,,,,,,,,+++***)))(((''',,,,,,++++++++++++******)))******)))(((''''''(((++++++++++++++++++++++++++++++++++++,,,---......+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...***---///...++++++---///------...////////////.../////////////////////.........///////////////...---------............///111///...///000111000///...000111000......000333333222000//////222444666111111222111111111111222000000000000000000111111111111111111111111111111222222222222222222222222222222111111111111222222333333333444444555666777555666777777666555666777444555666555333222333444555555555444333333333333333333333333333333333333777555666999999666666888999999999888888777777777555555555666666666666666888999;;;<<<===<<<;;;:::<<<<<<<<<<<<============444999=========AAABBBAAA??????>>>>>>>>>>>>???????????????>>>>>>=========:::;;;<<<<<<===>>>>>>???<<<<<<===>>>>>>======<<<999>>>@@@???>>>@@@@@@>>>>>>===<<<<<<<<<<<<===>>>:::<<<>>>@@@AAAAAABBBBBB@@@@@@AAABBBCCCDDDEEEEEEFFFEEECCCAAA???>>>======<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<=====================>>>@@@AAAAAA@@@???@@@AAACCCBBB@@@???>>>===<<<;;;999888777888::::::999888999666666:::;;;:::<<>>===<<<;;;=========<<<;;;:::999999777666555444222111000//////...---,,,++++++++++++,,,,,,,,,---,,,,,,++++++/////////......------,,,---...///...,,,,,,---///...---,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,.../////////......000111111///------......---,,,******+++------........./////////000222333222111000//////000222666999;;;BBBGGGOOOUUUYYY]]]cccgggkkklllooorrrtttvvvxxxxxxyyy|||'''''''''((()))***+++,,,'''((()))******)))((('''+++,,,,,,++++++***((((((,,,,,,,,,,,,,,,+++++++++---...///...,,,++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...------,,,,,,------...+++,,,------,,,+++,,,---,,,,,,---............---////////////..................///000000000//////---------............///111000//////111111000///---///111000------000333222111000///000111333444000111222222111000222333000000000000111111111111111111111111111111111111333333222222111111111111222111111000000111111222333222333333444555777777777888999888666555555666444555666555444444555666:::999777666444444333333333333444444444444555555777555777;;;<<<999888::::::::::::999999888888888555666777888888888888777888999;;;======<<<;;;::::::;;;;;;<<<======>>>>>>777<<<>>><<<;;;>>>???>>>>>>>>>============>>>>>>==================<<<<<<;;;<<<===>>>?????????>>>;;;<<<>>>?????????>>>===999===@@@======???AAA???===>>>>>>>>>>>>>>>>>>===>>>@@@CCCCCCBBB@@@??????BBBBBBBBBCCCDDDDDDEEEEEEDDDCCCAAA???>>>======<<<<<<<<<<<<<<<============????????????>>>===<<<;;;::::::;;;;;;<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<999;;;======<<<;;;<<<===@@@AAABBBAAA@@@???@@@AAAAAA???===<<<======<<<;;;888777777999:::;;;999888999666666:::;;;;;;===AAAAAAEEELLLSSSXXXZZZZZZZZZYYYYYYYYY[[[___eeejjjnnntttuuuxxx{{{}}}~~~}}}}}}zzzzzz{{{{{{yyywwwuuussssssrrrpppnnnkkkiiihhhgggcccdddgggkkknnnooommmkkkdddaaa]]]\\\\\\]]]]]]]]]YYYXXXWWWWWWWWWUUURRRPPPMMMIIIDDDAAA@@@???===<<<>>>>>>>>>===<<<;;;:::999777777555444222111/////////...---,,,++++++++++++******++++++,,,++++++***///......------,,,,,,,,,,,,...///...---,,,---...------,,,++++++++++++,,,,,,,,,,,,+++++++++***************+++,,,------------...//////---...///111000///......//////...,,,((()))+++,,,---.........---------...000111000///000000///000222555888:::???EEEMMMSSSWWW[[[aaaeeeiiijjjmmmqqqtttvvvxxxyyyyyy|||++++++++++++,,,---......'''(((***++++++***((('''((()))***+++++++++++++++,,,,,,,,,,,,,,,---------111222222111///......///...---,,,++++++,,,---...,,,,,,,,,,,,,,,---......++++++++++++++++++++++++...------,,,,,,------...---,,,+++,,,------,,,+++,,,,,,---............---.........///////////////......///000000000000000---------............///111000///000111111000///---000222111...---111444000000/////////000000111///111333222000000222444///000000000111111111111111111111111111111111111000000111111111111111111333222222111111222222333444333333444555666888999666777888777555444555666333555666666666666777888>>>===:::888666444444444444444444555555666666666666555777===>>>;;;;;;======<<<;;;:::999888777666666777888999:::999999888888999;;;===>>><<<;;;999999999:::;;;===>>>?????????BBBBBB===:::;;;<<<:::======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>>>><<<===???@@@AAA@@@???>>><<<@@@AAA===<<<>>>@@@???<<<===???@@@@@@???===<<<;;;>>>BBBCCCBBB@@@@@@AAADDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>><<<<<<=========>>>>>>>>>======>>>??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999<<>>BBBCCCCCCBBB@@@???@@@BBB>>><<<999:::<<<======;;;888777888999;;;;;;:::888:::777777:::<<<<<>>>>>>>>>>>>>><<<;;;:::999777777666444222000/////////...---,,,,,,+++,,,,,,)))***+++,,,,,,,,,,,,,,,---------...............+++---......---,,,---...---------+++******,,,---,,,,,,,,,+++++++++******)))***+++,,,---...///000---...///...------///111000///......000000...,,,++++++,,,---......---------------...000111000///111000000000222444777999===CCCKKKQQQUUUZZZ```dddggghhhlllooosssvvvxxxyyyzzz|||))))))(((((('''(((((((((((()))+++,,,,,,+++)))(((%%%&&&(((***,,,---......,,,,,,,,,------.........---......---+++)))***+++......,,,,,,,,,,,,......+++++++++,,,---...///000++++++++++++++++++++++++...------,,,,,,------......,,,***+++---...,,,***,,,------...///.........------......///000000000......///000000000000000---------.........//////111000///000111222111///...111444222///...222666333333333444333333333333...111333222000000222444//////000000111111111222111111111111111111111111......///000111222222333444333333222222333333444555555444555666888:::;;;333555666555444444555666333555666777666777999:::AAA@@@===999777555444444555555555666666666777777666555888>>>???===<<>>===;;;999777888999;;;===>>>???@@@<<>>???@@@AAAAAA@@@>>>>>><<<>>>@@@AAABBBAAA@@@???@@@CCCBBB===;;;>>>???>>><<<===@@@AAAAAA@@@===<<<444999>>>BBBBBBBBBDDDFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@???????????????@@@<<<=========>>>>>>??????;;;<<<===?????????>>>>>>=========<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;>>>BBBBBB@@@???@@@AAACCCDDDDDDBBB@@@@@@AAABBB===:::777888;;;======<<<888777888:::<<<<<<:::888:::777777:::<<<<<<@@@DDDIIILLLQQQWWWZZZ\\\[[[[[[[[[[[[\\\___ccchhhmmmpppxxxzzz}}}{{{zzzxxxvvvsssqqqpppoooooommmkkkhhhfffdddcccbbbeeegggkkkooosssssspppmmmhhhddd```^^^^^^]]]ZZZWWWZZZYYYWWWWWWXXXWWWUUUSSSNNNKKKFFFCCCBBBAAA@@@????????????>>>===;;;:::999888777666444222000///...//////...---,,,,,,,,,,,,)))***+++,,,---.........,,,,,,---...///000111222***,,,......---,,,---.........---,,,******,,,---,,,,,,,,,+++++++++******)))***+++---///000111222,,,---......,,,---...000//////...///000000...,,,.........///......---,,,/////////000222333222111111111000000222444777999<<