BM6P6(@ kkkNNN@@@::::::;;;222222222444555444111...111000.........///...---...---,,,++++++,,,...///***$$$...999000)))...222++++++,,,,,,,,,,,,---------,,,******,,,000444777------------------------+++,,,,,,------.........000///...///000111222333//////.........---------///............---------000...------...///---,,,---+++)))***+++---......---(((***333222)))&&&+++***+++,,,------,,,+++***,,,...///000111444888<<<@@@FFFOOOXXXcccttthhhUUUPPPGGG888888EEEIIIJJJMMMPPPOOOOOOVVV___uuuxxxrrrqqqpppppprrruuussskkkeeedddbbb]]][[[^^^^^^ZZZVVVUUUZZZYYYaaassszzz^^^QQQQQQNNNEEE===:::777666666555111...000222333333111000000111,,,+++*********+++,,,---+++++++++*********))))))((('''&&&%%%$$$###$$$$$$%%%"""!!!###%%%$$$&&&$$$%%%'''%%%!!!!!!$$$""""""""""""###############$$$%%%&&&&&&%%%$$$###(((&&&$$$$$$%%%''''''&&&%%%%%%$$$######$$$$$$$$$&&&!!!!!!$$$$$$ $$$&&&%%%$$$$$$&&&&&&%%%$$$"""###%%%&&&%%%###!!! (((%%%""""""$$$$$$"""$$$###"""###%%%&&&### ########################'''$$$$$$&&&))))))$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$&&&'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&......,,,***'''%%%$$$###%%%%%%$$$$$$%%%'''(((***%%%(((!!! ))))))%%%)))***000:::HHHZZZiiimmmjjjaaaXXXOOOIIIIIIJJJJJJJJJUUUSSSPPPKKKEEE@@@======::::::;;;@@@GGGLLLMMMLLLRRROOOMMMMMMKKKGGGFFFGGGGGGAAA===>>>===888555666111---***+++///000,,,((('''((((((***,,,...000111///000111000///000333555:::666111//////000000///;;;AAA<<>>:::...)))111888999hhhKKKAAA999222555444333444555333111...111///......000111000000000///...---------//////...)))444===444++++++)))++++++,,,---------------///...---,,,,,,,,,,,,---------------------------//////..................,,,///333555444222000///...............---------............------------...---,,,,,,------,,,+++,,,++++++,,,---...---+++///...333;;;;;;222,,,---,,,,,,++++++++++++,,,,,,---...///000222555999===EEELLLTTT]]]hhhwwwfffNNNHHHCCC<<>>555777555444444555333111///333111//////000000000///000000///........./////////***222999111+++,,,)))+++,,,---.........------000000000000///...------------------------------000000//////.........------...000555:::999333....................................---------,,,,,,...,,,++++++,,,---+++***+++++++++---......,,,***---,,,000666555///+++,,,---,,,+++******+++,,,------...000111222666:::>>>FFFMMMVVV```lll{{{iiiQQQIIIDDD???FFFSSS]]]___fffnnnpppnnnnnnrrr||||||yyywwwqqqhhhbbbbbbjjjjjjmmmpppmmmhhhgggjjjqqqwwwmmm```ZZZTTTNNNIIICCC===999888888555333000111111000...---...///111///...,,,+++***++++++------,,,***)))'''&&&&&&$$$%%%''''''&&&$$$""" &&&$$$""""""$$$%%%%%%###%%%######%%%""" """"""#########$$$$$$$$$'''((())))))))))))((('''&&&%%%$$$$$$&&&&&&&&&$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$#########$$$***)))''''''(((((('''%%%%%%$$$$$$$$$%%%&&&''''''!!!$$$&&&%%%"""!!!###&&&!!!###%%%(((***)))'''%%%########################!!! !!!###%%%&&&###!!!&&&%%%%%%%%%$$$$$$######)))'''$$$###$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''%%%$$$"""!!!!!!%%%%%%&&&&&&&&&%%%%%%$$$%%%***&&&%%%+++)))$$$(((444CCCWWWkkk}}}}}}^^^EEECCCDDD>>>;;;???<<>>KKKKKKLLLMMMNNNNNNMMMLLLRRRQQQLLLFFFDDDFFFHHHGGG:::333...000333222000000222444888888666444222111000///...---,,,+++++++++,,,***+++///555777444111111111444:::???>>>777///000333111***''',,,000111[[[KKKBBB888999777555555444333111///666444111000000000...---000000//////............///)))...222++++++///,,,+++,,,---...///...---,,,---...///000000//////...------------------------000000//////.........---000,,,,,,444>>>@@@888...---........................------------,,,,,,,,,...,,,++++++,,,---+++***,,,+++,,,---......+++)))---,,,,,,......+++***,,,...---,,,++++++,,,---...---...000111333777<<>><<<888555333333222000------...000222111///---,,,,,,,,,,,,,,,,,,+++***((('''&&&&&&((((((((((((&&&$$$!!! ###%%%'''))))))'''%%%###&&&$$$%%%'''%%%!!!!!!%%%#########$$$$$$$$$$$$%%%''''''))))))))))))''''''%%%$$$$$$%%%&&&&&&$$$###$$$$$$%%%%%%###""" ###$$$$$$!!! ######!!!$$$###""""""$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%###!!!!!!""""""$$$'''''''''&&&&&&'''########################!!!""""""############"""$$$$$$$$$$$$$$$#########'''%%%$$$$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%***'''$$$)))((('''...222NNNlllzzz}}}rrrWWWLLLKKKIIICCC???333;;;FFFNNNPPPMMMHHHDDDHHHKKKNNNOOONNNMMMMMMMMMOOOPPPIII>>>;;;CCCGGGEEE===333,,,...222111///...)))---333999======;;;999:::888666444111///......000222333333222444888;;;===444...222<<>>BBBLLLSSS^^^lll{{{{{{qqqaaaVVV[[[ggghhhjjjrrr~~~}}}vvvnnnlllnnngggppp}}}}}}nnnbbb^^^^^^SSSNNNIIIEEECCC???999444555555333111......///111222111///...------......******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))%%%%%%$$$###!!!!!!###$$$###"""$$$'''&&&"""###'''######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$###$$$%%%&&&&&&$$$""""""###%%%&&&&&&%%%$$$###$$$'''&&&"""!!!%%%&&&"""$$$###"""$$$&&&(((''''''"""###%%%&&&%%%###!!! (((&&&$$$&&&)))***(((&&&%%%&&&'''%%%""""""%%%(((########################$$$%%%%%%$$$###""""""###""""""######$$$$$$$$$%%%######$$$&&&'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$!!! $$$(((+++"""'''###$$$%%%'''222???YYYuuurrr]]]YYY]]]VVVHHH;;;===BBBKKKQQQQQQIIIBBBCCCHHHNNNQQQQQQPPPQQQSSSMMMNNNFFF888666@@@EEECCC>>>444///666???DDDEEEDDD666222...111999AAACCCCCC=========<<<<<<===>>>>>>HHHDDDAAABBBDDDBBB;;;444222222333444555666555444---,,,,,,///111000//////YYYAAA???===888444444666555333333111//////000111000///000///......///000...---++++++*********+++---...+++---000111111///+++)))---///111000---,,,...000000...------///000000///......------------......///...,,,,,,---------,,,+++++++++,,,---...///000---------...............((()))+++,,,------,,,+++,,,,,,,,,+++++++++******,,,+++***+++,,,---+++)))///...---,,,++++++++++++000222444777999===BBBEEEPPPVVVaaaooo~~~|||tttiiiccccccffflllvvvvvvpppppprrrllltttuuukkkddd___RRROOOJJJEEEBBB???;;;888555555444333222000000///222222222222000...,,,+++*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))((('''&&&###$$$&&&''''''%%%""" ###########################'''++++++'''###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%###!!!!!!%%%(((!!!######"""###''''''''''''&&&&&&%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""!!!###$$$###"""!!!"""$$$"""### $$$%%%!!!###$$$%%%%%%&&&&&&%%%%%%!!!###&&&'''&&&$$$###"""'''''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&'''$$$%%%&&&&&&''')))---000@@@WWWsssyyykkk```XXXSSSQQQDDD???===BBBJJJNNNNNNMMMGGGIIILLLOOOPPPPPPOOOOOOQQQLLL@@@444444???FFFFFF???:::333333???LLLPPPMMM???888111111777@@@EEEGGGGGGFFFDDDCCCDDDEEEGGGHHHJJJKKKIIIEEEEEEEEE<<<111------444>>>BBB;;;333///...///444:::<<<888333000kkkQQQBBB>>>888333222333222000444222000000111222111000111///......///000///---,,,++++++******+++,,,---,,,...///000000...,,,***---///111000...---...000...---,,,,,,...//////...------------------------...---++++++,,,,,,,,,+++------,,,,,,---...//////+++,,,,,,---...///000000++++++,,,---,,,,,,******,,,,,,+++++++++*********,,,+++***+++,,,---+++)))///...---,,,++++++++++++///111444666999===CCCFFFMMMUUUdddttt}}}tttnnnnnngggkkksss~~~yyyrrrrrrsssqqqxxxxxxnnnfffaaaSSSPPPKKKGGGDDD@@@===::::::999777444111...,,,+++111111111111///---+++************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&((()))))))))((('''%%%$$$###%%%%%%%%%$$$########################"""$$$'''(((&&&$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%###!!!"""%%%'''#########"""!!!"""$$$'''''''''&&&%%%$$$""""""!!!&&&$$$######$$$$$$###""" !!!!!!  !!!!!!$$$%%%!!!!!!%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&)))******))))))+++...111@@@YYYuuu|||jjj___ZZZVVVSSSHHH@@@<<>>DDDHHHIIIUUUhhhzzz|||zzzkkklllqqq|||}}}vvvtttuuuxxx}}}|||qqqhhhcccUUURRRMMMIIIFFFCCC???===<<<;;;888444111...,,,+++111000000///...,,,+++************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))******)))(((&&&$$$""" """$$$%%%&&&%%%$$$############$$$$$$############""""""$$$%%%&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###""""""$$$'''%%%$$$""""""###%%%&&&%%%'''&&&%%%###!!! %%%###""""""###$$$"""!!!###$$$%%%$$$###"""###%%%$$$&&&&&&$$$###&&&%%%######$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$&&&((()))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&((((((((('''&&&'''***---@@@ZZZxxxiii]]]\\\YYYTTTKKK@@@:::???HHHLLLLLLLLLIIIGGGFFFIIIMMMQQQQQQOOOMMMJJJAAA888777>>>DDDFFFDDD@@@999777AAAMMMRRROOOMMMCCC666000333<<>>777???HHHLLLNNNQQQQQQMMMIIIJJJNNNQQQQQQOOONNNJJJBBB999666;;;CCCJJJIIIEEE???===DDDOOOSSSQQQQQQHHH;;;222222777>>>BBB;;;999777444222222222222<<L=hĦ4ĉ@ӵzzzxxx>LuuulllfffZZZWWWRRRNNNJJJGGGCCC@@@===;;;888555333111111111000000...---,,,+++***)))*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&&&&"""$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""***&&&###"""$$$%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$$$$$$$'''$$$"""###&&&((('''$$$###############"""""""""$$$###""""""######""" """###$$$###""""""###$$$%%%$$$$$$$$$$$$""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%!!!#########$$$$$$%%%%%%%%%&&&%%%%%%&&&))))))(((&&&&&&'''(((((((((***...111===WWWtttwww```VVVWWWUUUNNNIII<<<777>>>FFFGGGJJJQQQTTTPPPMMMLLLNNNQQQQQQPPPPPPKKKBBB999333777BBBMMMMMMJJJEEECCCIIIQQQTTTQQQQQQIII???666222222555777333333333333222222222222666@@@LLLQQQJJJ===444111111>>>OOOTTTJJJ<<<888<<>>:::888666555555555444333555333222111222111000...000///...---,,,---...///...------------...//////...------...000GG=?111///...///000000000000///...111///------...///...---000//////...---------.../////////...------,,,,,,++++++++++++,,,---...///+++++++++++++++,,,,,,,,,,,,+++***+++,,,---+++)))000//////........./////////111333555999???GGGLLLTTT^^^mmmyyy|||xxxuuuvvvuuuzzzHdĦ=ĪjGG=?~~~{{{HdĦ}}}tttlllfff]]]ZZZTTTOOOKKKGGGCCC@@@AAA>>>:::666222111000000111000///---++++++***************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''((((((''''''!!!!!!"""###$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!)))'''%%%$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%%%%$$$###%%%$$$$$$$$$&&&'''&&&%%%############$$$$$$$$$$$$%%%###""""""###$$$"""!!!###$$$%%%$$$######$$$%%%$$$""""""$$$$$$!!!!!!######$$$%%%%%%&&&&&&%%%%%%(((&&&%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$&&&)))***(((&&&$$$%%%&&&&&&''')))...111:::RRRnnn~~~{{{fffXXXTTTSSSOOOJJJGGG<<<888@@@CCCAAAFFFQQQUUUTTTRRRPPPOOOOOOQQQRRRQQQLLLDDD;;;333333@@@MMMNNNMMMJJJHHHLLLRRRRRROOONNNHHH@@@888222000000111444666999;;;<<<<<<;;;:::444;;;EEEKKKEEE:::333333555BBBRRRWWWLLL<<<777:::FFFQQQYYYWWWVVVXXXVVVPPPӵĭӵӵXXXĦ:::888666555555555444333666ӵӵ......ĦƜ`1.׼s222000......Ħ......000///------.........ӵ---Ħ.........---------...---,,,,,,ĭӵ,,,---Ħ000000111ĦGGGĦ{{{vvvsssDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵzzzrrrjjjfff```\\\VVVPPPLLLGGGBBB???AAA>>>:::666333222222222222111///---,,,+++++++++*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%***)))(((&&&$$$###!!! !!!"""$$$&&&&&&$$$"""!!!$$$%%%%%%%%%###""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""$$$&&&&&&$$$""""""$$$%%%%%%%%%$$$%%%&&&########################&&&$$$######$$$$$$###"""$$$&&&'''&&&%%%$$$%%%'''$$$ !!!$$$%%%!!!!!!%%%###$$$%%%%%%&&&&&&%%%%%%'''$$$"""###&&&&&&"""&&&&&&&&&&&&%%%%%%%%%%%%'''$$$###%%%)))+++)))%%%###$$$$$$$$$$$$&&&***---666LLLfffxxxgggRRRPPPTTTPPPKKKJJJCCC;;;<<&eg&e>hӵ888666555555555444222g&e222guO>uO>&e---...4ff?>ߝL000gĉ@222111///,,,Shӵ---///...,,,,,,------g&e,,,>hӵ....../////////000///---fff?><z,,,g&e>&e+++,,,HL///000111ShӵgLzzz~~~}}}yyysssS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??wwwpppjjjfffaaa]]]WWWQQQLLLFFFAAA>>>===;;;888555444555666777333111///---,,,++++++,,,************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$###""""""""""""""""""######!!!"""$$$&&&&&&$$$"""!!!"""%%%$$$"""!!!"""$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""$$$&&&'''$$$""" $$$&&&&&&$$$"""$$$&&&%%%$$$$$$###"""!!!!!! &&&%%%$$$$$$%%%%%%$$$"""!!!"""######!!!!!!"""###$$$ %%%&&&""""""'''$$$$$$%%%&&&&&&&&&%%%%%%""" &&&++++++)))'''''''''&&&&&&%%%%%%%%%'''$$$###%%%***,,,)))%%%((((((((('''&&&(((+++...444HHHaaatttvvvYYYEEELLLTTTOOOIIIKKK>>>:::???LLLNNNKKKWWWkkklllnnnlllbbbVVVMMMLLLNNNLLLKKKJJJEEE999222999FFFIIILLLLLLKKKLLLOOOLLLGGGHHHDDD===666111111555888>>>BBBIIINNNPPPNNNJJJGGG:::999;;;???<<<333...000:::EEETTTYYYNNN<<<333333>>>MMMWWWVVVVVV[[[\\\WWW4DӵHƅ^Hu]ĦHu]ĦZuR)Ħ555333555555444555999Hu]Ħ///HŐeHŐeHu]Ħ///qIܗGIӵ///tt000000000HGgĉ@......,,,---...---,,,+++Hu]Ħ,,,ZuR)Ħ,,,,,,---------------sߝLGdUĦ---Hƅ^Hu]Ħ,,,ntHdĦ///000HGgĉ@GGGHdĦuuuzzz~~~}}}{{{wwwHtƅ^~~~Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~qqqiiieeedddccc```\\\WWWQQQIIIBBB<<<;;;;;;:::888666444222111666///,,,///...***))),,,)))((((((((('''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%$$$$$$%%%%%%!!! ###(((******(((%%%$$$###$$$%%%&&&$$$"""&&&&&&&&&'''''''''''''''%%%$$$###$$$%%%%%%$$$"""'''&&&%%%%%%&&&%%%###!!!###%%%&&&&&&$$$$$$(((,,,%%%%%%$$$######$$$$$$%%%&&&$$$"""!!!"""$$$$$$###)))%%%###%%%$$$!!! ############"""""""""!!! !!!###$$$%%%&&&''')))((('''&&&%%%$$$$$$$$$ !!!"""######$$$""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###""""""&&&(((&&& &&&)))&&& !!!"""###$$$$$$$$$)))'''&&&%%%%%%(((***,,,...???YYYooo|||}}}ZZZJJJ???CCCJJJIIIDDDAAA999>>>DDDIIIQQQaaarrr}}}xxxfffUUULLLIIIKKKJJJJJJHHH===111000666DDDFFFIIIIIIHHHGGGGGGHHHBBB:::333111000333;;;CCCKKKMMMMMMMMMOOORRRNNNHHHAAA999111//////...000444===DDDOOOUUUPPPCCC555///999HHHVVVXXXWWWYYYZZZXXX4DuXӵDdDΦDdDĦDdDĦzzzt|<===888666777888555666999DdDĦ000DdDΦDdDΦDdDĦ///peƜ4DuTӵ///`eĭ///qet......///,,,...//////...---DdDĦ...---t|<,,,,,,,,,---------------DdDDdDĦ...DdDΦDdDĦ,,,q<niDdDĦ...qet@@@GGGDdDĦsssxxx|||}}}{{{q<RxxxzzzqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦtttkkkgggeeeccc```\\\XXXSSSLLLEEE@@@===;;;888666444333333444666000---......+++))),,,))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''***(((&&&&&&'''%%% %%%$$$###$$$'''(((&&&$$$%%%$$$###$$$&&&&&&$$$###'''''''''''''''''''''''''''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$%%%%%%$$$$$$%%%''')))%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%%%% """$$$###$$$'''$$$$$$$$$$$$########################""""""!!!!!!'''&&&%%%$$$############!!!!!!!!!""""""######$$$#########$$$$$$$$$%%%%%%$$$%%%&&&'''&&&$$$""" """%%%%%%&&&(((&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%(((,,,......:::NNNdddtttwwwppphhhJJJ>>>888>>>GGGGGGAAA<<<555<<>>AAAEEEFFFEEECCCBBBAAA===999666555444666===GGGLLLOOOPPPPPPQQQRRRLLLEEE:::444///000000000111444???HHHRRRXXXRRREEE888111555CCCPPPVVVYYY\\\[[[XXX4DuXӵDdDΦDdDӵDdDĦo)h===???:::888999:::777666888DdDĦ000DdDΦDdDΦDdDӵ///=ӊB1.uTӵ///HߝL`o9...po9wӵ///---///222222111///DdDĦ///...o)h,,,,,,,,,------------------DdDΦDdDĦ...DdDΦDdDӵ,,,GIpӵDdDĦ---po9wӵDdDĦoootttyyy{{{yyyxxxpo9uhhhnnnssswwwGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵxxxpppjjjhhhbbb___[[[VVVRRRMMMGGGCCC>>><<<888444222333555666666111.........+++***+++)))))))))(((((((((''''''''''''((((((((((((''''''***'''$$$&&&((('''&&&%%%$$$%%%&&&&&&$$$###%%%$$$$$$$$$&&&&&&$$$###(((((((((((((((((('''''''''&&&%%%%%%''''''&&&%%%###%%%&&&%%%###$$$(((,,,&&&$$$###"""$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&%%%###$$$&&&'''''''''### !!!$$$$$$""""""%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$###"""!!! $$$$$$###"""!!!!!!!!!"""########################$$$$$$$$$%%%%%%%%%&&&&&&"""$$$'''((((((%%%""""""$$$&&&(((&&&"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###$$$''')))+++,,,111===PPP___aaaVVVJJJ888111///999DDDEEE>>>888222:::HHH\\\qqqmmmXXXKKKKKKIIIIIIIIICCC999222000555888===???>>>;;;999888777888;;;===:::888@@@JJJKKKPPPRRRRRRQQQOOOHHH@@@000---,,,000222111111333BBBLLLWWWZZZTTTHHH<<<555000:::FFFPPPXXX^^^]]]ZZZ4DuXӵDdDʜ4DuTӵ>d<ĦDtMMM:::777999:::777666777>d<Ħ111>d<ʜDd<ʜ4DuTӵ//////F&uTӵ0004DufئL>e...puR)Ħ000---000444555333111>d<Ħ---Dt,,,---------------------DdDΦDdDĦ,,,>d<ʜ4DuTӵ,,,4DwDd<Ħ...puR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ}}}uuuoookkkbbb^^^YYYTTTPPPKKKFFFBBB>>><<<999666444444555666777333///...---,,,******)))))))))(((((((((((('''(((((()))******)))'''&&&'''%%%$$$%%%&&&%%%"""######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&%%%###)))(((((((((((((((''''''%%%###"""###$$$%%%%%%$$$###&&&'''%%%###%%%+++222((($$$!!!!!!###%%%###!!!###$$$&&&(((((('''%%%$$$&&&%%%%%%&&&(((***))))))(((&&&&&&'''&&&""""""%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$#########"""!!!!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''%%%###!!! """%%%&&&'''""""""#########""""""!!!)))'''&&&$$$######$$$%%%))))))///:::DDDEEE<<<222...***+++555@@@DDD>>>777222777GGG___wwwzzzbbbQQQJJJHHHHHHHHHGGG@@@888222///111333444333222222222666;;;CCCEEE>>>999???IIIIIIOOORRRRRRPPPLLLDDD<<<---+++,,,222444222///000BBBNNNYYY[[[UUUKKK@@@999...222:::FFFRRR[[[^^^]]]4DuXӵD&dq&ĒRsdKĦDHRRud;;;666777999777666666sdKĦ333D&oq<Ōq&ĒR/////////>dp&ĒR000000nfʜd<Φ>d<Ħ***s&dq&ĒR+++,,,i?ʜtd<Ħ000HHܗDӊBFFF<xxxx~~~}}}tttnnnmmmiiiB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRzzzsssooogggbbb\\\UUUPPPKKKGGGDDD>>>===<<<:::888666444444777555111...,,,,,,***(((***)))))))))((((((((((((((()))*********)))'''&&&&&&''''''$$$!!! ###&&&###$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''%%%###)))((((((((('''''''''&&&%%%###""""""$$$%%%&&&%%%$$$'''(((&&&$$$&&&---444((($$$!!!!!!###$$$###!!!###$$$&&&((()))(((&&&%%%'''&&&&&&'''***+++***)))###"""$$$'''&&&###%%%***$$$#########"""""""""""""""###$$$$$$$$$###!!! ######"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$"""#########%%%'''""""""#########""""""!!!((('''&&&$$$############(((((()))---//////---******)))***222===AAA===555222444DDD___xxxeeeSSSIIIHHHGGGHHHIIIFFF???888//////...,,,+++,,,000333;;;BBBKKKKKKAAA888;;;DDDIIIOOOSSSRRRPPPLLLFFF???444222444999999555000000===LLLYYYZZZTTTMMMDDD===000...000:::HHHSSS[[[^^^4DuXӵHu]3hhne=eKKKAAA888777999777666666ne333444pIƎ@t@h/////////>h000111111fe...@ďD/////////...000333333222000ne//////=e......------------......ege,,,***sĪj@h+++,,,,,,fdDĦ000@ďD???EEEHkgellltttzzz{{{rrrllliiiaaa@htttzzz@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h}}}xxxsssmmmhhhaaaZZZTTTPPPLLLIIIAAA@@@???===:::777444333888777333---,,,---+++'''******)))))))))((((((((()))******))))))((('''&&&)))++++++%%%"""(((%%%'''((('''%%%#########&&&%%%%%%%%%''''''%%%$$$((((((((('''&&&&&&%%%%%%'''%%%###$$$&&&'''((((((&&&''''''%%%$$$&&&,,,111'''%%%"""""""""######"""$$$%%%'''((((((((((((''''''''''''(((***+++***(((######$$$&&&""" %%%#########"""""""""!!!!!!""""""######!!!######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%######$$$&&&(((&&&%%%&&&))))))$$$!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((***+++)))'''&&&))),,,)))+++---333<<>>IIIOOOTTTRRRPPPOOOLLLGGG@@@======@@@???999444333777IIIWWWXXXSSSOOOIIIBBB777000---333<<aĦs׼sHoD^DdDĦs׼s{{{wwwooojjjbbb\\\WWWTTTQQQOOOFFFDDDAAA===:::777555555888888444---+++---+++&&&*********)))))))))((((((******)))(((''''''''''''(((***)))&&&###!!!$$$'''$$$&&&((('''$$$######%%%&&&%%%%%%&&&''''''&&&$$$'''''''''&&&%%%%%%$$$$$$'''%%%######%%%((())))))&&&%%%#########%%%(((***%%%%%%%%%###""""""$$$&&&%%%&&&&&&'''(((((())))))((((((((()))******)))'''%%%%%%&&&&&&!!!"""$$$$$$$$$#########""""""!!!"""######""" """"""""""""###$$$%%%&&&""""""######$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%%%%)))(((###!!!$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((''')))***)))'''&&&))),,,)))...444:::CCCGGG???444---222GGGhhhzzzeeeWWWQQQQQQMMMGGGEEEHHHHHHDDD???===;;;888777999>>>BBBLLLNNNQQQNNNBBB666555:::FFFLLLPPPNNNLLLNNNOOOMMMGGGCCC@@@AAA???999555444222FFFVVVVVVRRRQQQNNNGGG???666000111444888@@@HHHΦ4DuXӵtvӵ>d<ĦĦbbbTTTEEE???===:::888777666666Ħ666666777---///...+++---111111...////////////////////////...///000222222000///...000000000000000000000000...............---------...///000///...---...000Ħ...---,,,,,,+++//////.........---------//////...---,,,,,,++++++))),,,000333444111...+++++++++,,,,,,,,,--------->d<Ħ///000000///222666:::===@@@DDDGGGNNNSSSYYY]]]aaafffmmmrrrbbb]]]ZZZYYYNNNDDDJJJYYY\\\gggmmmkkkkkksss|||Ħ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ|||xxxmmmhhhaaa[[[WWWUUUSSSRRRKKKGGGBBB<<<888777777777888999555---+++---+++%%%************))))))))))))+++***(((&&&&&&&&&&&&'''%%%%%%&&&'''((()))(((((( ###&&&&&&%%%%%%''')))&&&%%%%%%&&&''''''&&&$$$''''''&&&%%%%%%$$$######%%%###!!!!!!###&&&''''''&&&###!!! """$$$$$$$$$###%%%&&&$$$"""!!!$$$(((&&&&&&&&&&&&'''(((***+++)))(((((()))******(((&&&###&&&$$$!!!$$$+++%%%%%%%%%$$$$$$$$$###### !!!$$$&&&&&&%%%###"""!!!!!!!!!!!!"""$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%...&&&!!!"""!!! $$$,,, !!!"""###$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$%%%'''(((((((((((()))***222;;;CCCKKKNNNDDD777---444KKKlll{{{iii^^^UUUVVVQQQGGGCCCGGGIIIFFFEEEEEEDDDBBBAAABBBFFFIIIPPPPPPQQQMMMBBB666444888BBBHHHJJJHHHHHHKKKOOOOOOHHHBBB???>>><<<666333333000EEEUUUVVVSSSTTTQQQJJJDDD;;;444222000///444===?aŖ%7uSQuR)ӵsdKĦgdKĦ{{{bbbOOOEEE===???===111;;;gdKĦ333555777333222111///......------000000000000////////////,,,...000111222111000///////////////////////////000000000000000000000000111//////000111222111gdKĦ111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////111...---000555777444000gdDĦ000111222...000333555888===DDDJJJQQQOOOQQQ[[[bbbeeefffhhhZZZUUUQQQNNNHHHCCCIIISSScccgggjjjlllmmmpppvvvzzzgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ}}}vvvhhhccc\\\XXXVVVRRRMMMIIIKKKFFF>>>999777555222///888555222000000000...------,,,***((('''((()))***,,,,,,,,,+++)))'''&&&%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$,,,***'''$$$"""!!!!!!"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########&&&(((***)))(((&&&$$$'''++++++(((&&&''')))))))))((('''%%%$$$###""""""#########""""""!!!'''###)))((( (((%%%""""""""""""""""""""""""$$$###""""""######""" """'''&&&###"""%%%)))$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$############$$$$$$%%%###""""""%%%'''((((((***)))((('''&&&'''((((((&&&***)))$$$$$$,,,222222222EEEXXX```eeebbbMMM444555555GGGjjjyyyhhhaaaVVVTTTQQQMMMIIIFFFDDDBBBJJJGGGIIIMMMMMMIIIJJJPPPSSSWWWVVVPPPIIIBBB:::222:::===EEELLLJJJEEECCCFFF<<<:::777888>>>AAA;;;111000999IIIUUUVVVPPPOOOSSSLLLIII???222...222444222>Anenettt]]]LLL???>>>===333ne555444555666444333222111000/////////111000000000////////////---...000111111111///...////////////////////////000000000000000000000000000///...///111222ne000111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............444000---000666<<<>>>De000000//////222444666777888;;;AAAFFFMMMLLLPPPYYY___```___```VVVRRRNNNLLLHHHFFFMMMWWWeeehhhkkklllnnnqqqxxx}}}nene>Ak<fhDeneneneyyyrrrjjjeee^^^YYYUUUQQQKKKFFFKKKFFF???:::888666333111777555222000000///...------,,,***((('''((())))))------,,,+++***((('''&&&''''''&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$***)))'''%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&&&&%%%'''%%%&&&******'''''')))''''''(((((('''&&&%%%%%%""""""############"""""" """### ########################%%%$$$######$$$$$$###"""###$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$'''%%%###$$$&&&'''((((((&&&%%%%%%%%%&&&(((***+++%%%))))))%%%'''111:::===>>>SSSgggpppvvvrrr]]]CCC555555GGGjjjrrraaaYYYXXXWWWUUURRRNNNJJJGGGEEEIIIGGGIIIMMMMMMJJJLLLQQQTTTUUUUUURRROOOJJJ>>>333888999===BBBAAA<<<:::<<<777444222444===CCC===444///222<<>>:::000111333333333111///...000111222555888<<<@@@CCCHHHIIIOOOWWWYYYUUUQQQQQQNNNKKKGGGEEEFFFLLLWWW___gggiiijjjkkklllrrr{{{|||tttmmmgggccc^^^\\\ZZZVVVQQQLLLIIIFFFAAA<<<999888777777666444111000000///---+++,,,+++***)))((((((((()))---,,,+++***((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''((()))***+++%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$!!!!!!###%%%&&&&&&((('''***//////+++)))***&&&&&&'''''''''&&&%%%%%%""""""###$$$$$$$$$######(((###***!!!***!!!((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%###"""!!!!!!"""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$(((&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%((((((&&&'''---666===YYYmmm}}}iiiAAA;;;EEEccc~~~iiiNNN@@@KKKMMMQQQSSSSSSQQQNNNKKKKKKLLLMMMMMMLLLJJJKKKNNNSSSVVVVVVUUUUUUTTTMMMDDDAAA:::555555555333000000333333444:::FFFLLLDDD999555...+++333???IIIQQQWWW[[[\\\YYYQQQGGGAAA>>>gggUUUJJJ>>>;;;888555444555555333111444333222222111111111111111111111111000000000000000000000000000///......000000000000000000000000///////////////////////////...---...///000///......///000111111000///...////////////////////////------------------------............///000222333===>>>@@@BBB@@@;;;555000...///222333444333222111//////000222666:::<<<>>>DDDEEEKKKRRRSSSNNNKKKKKKMMMKKKGGGEEEHHHQQQ\\\ccchhhiiiiiihhhjjjpppzzz}}}vvvpppiiifffaaa^^^\\\YYYRRRNNNHHHFFFBBB===999888888999666444222111111///---+++++++++***))))))(((((((((+++***((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$$$$&&&'''---444444...)))(((((((((((('''&&&$$$###"""""""""###$$$$$$$$$$$$$$$ %%%***###+++(((########################%%%###""""""######"""!!!###''''''$$$$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&))))))(((***222;;;aaasssuuuIII>>>AAA[[[uuu}}}\\\<<<+++???CCCIIIOOORRRSSSQQQPPPNNNPPPPPPMMMKKKJJJJJJJJJOOOTTTUUUQQQMMMNNNNNNMMMHHH???888777777555444555;;;===@@@EEELLLNNNDDD888333...+++///555???NNN[[[\\\]]][[[TTTJJJCCCEEEJJJ}}}eeeSSS@@@CCC>>>888666666666444111444333222222111111111222222222111111111000000000000000000000////////////000000000000000000000000000000000000000000000000///...---...000111000///...///000111111000///...////////////////////////------------------------......///000222555888:::FFFCCC>>>888444111000///...///111222444444333333222111000222444666777666>>>???CCCIIIIIIEEEEEEHHHLLLLLLJJJHHHNNNZZZdddiiikkkjjjiiiggghhhoooyyy~~~yyytttooojjjeeeaaa]]]WWWOOOIIIGGGFFFBBB===999777777999666444333222222000...+++++++++******)))(((((((((***)))'''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$((('''''''''&&&%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""!!! !!!$$$'''((((((%%%'''---444444...((('''((((((((('''%%%$$$"""!!!""""""###$$$%%%%%%%%%%%%&&&""")))(((###""""""""""""""""""""""""$$$###!!!"""######""" """'''+++)))$$$!!!$$$((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$######"""###%%%%%%$$$"""""""""$$$%%%&&&'''''''''###%%%)))+++***,,,777BBBgggxxx~~~OOO>>>;;;PPPiiiyyyqqqOOO111"""555:::AAAIIIOOOSSSTTTSSSPPPSSSSSSOOOLLLMMMLLLKKKLLLRRRSSSMMMGGGHHHMMMPPPLLLDDD>>><<<;;;999;;;???DDDHHHJJJJJJKKKIII@@@777...,,,,,,---000999KKK\\\ZZZ[[[ZZZUUUKKKDDDJJJSSSiiiSSSMMMFFF===999888888666333555444444333333333333333222222222111111111000000///////////////000000111000000000000000000000000000000000000000000000000000///...///111222111000...///000111111000///...////////////////////////..............................///222666:::>>>AAACCC???999222...---///222111111111222222333333333333111000222555666666444;;;;;;>>>BBBBBB@@@CCCHHHLLLNNNMMMMMMVVVdddooorrrooommmjjjggggggnnnzzzzzzwwwooojjjeee```\\\UUUMMMFFFGGGFFFCCC===777555666888777555444444333222...,,,+++++++++******)))((('''***)))'''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$&&&((())))))(((&&&&&&)))//////***'''''''''''''''&&&%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%###$$$########################%%%$$$"""###$$$$$$###!!!$$$&&&((('''$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""$$$&&&'''%%%###"""###%%%&&&''''''''''''%%%%%%''')))))),,,:::JJJjjj{{{UUU???222AAAXXXiiixxxuuu\\\???...(((---222999BBBIIINNNPPPQQQQQQVVVVVVRRRPPPRRRRRRPPPPPPTTTTTTOOOKKKMMMPPPPPPPPPKKKFFFDDDBBBAAAEEELLLJJJNNNNNNHHHBBB???:::666---,,,,,,,,,---444DDDTTTXXXYYY[[[XXXMMMEEEKKKWWWhhhTTTLLLAAA;;;::::::777555666666555444444444555555222222222111111111111000//////...//////000111222000000000000000000000000000000000000000000000000111000///000111222111000...///000111111000///...000000000000000000000000..............................000333888===BBBEEE999888666333000///000111333333222111111222222333111//////222666999999777<<<;;;===@@@@@@@@@DDDKKKKKKOOOPPPQQQ\\\lllwwwyyyqqqppplllhhhhhhooozzzzzzwwwkkkgggbbb___[[[VVVNNNHHHGGGFFFCCC===777444555777777666555555444222///,,,***++++++******)))((('''+++***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((('''''''''$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!"""$$$$$$""" '''%%%&&&******'''&&&((($$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&### ((( )))%%% $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$""""""!!!!!!###&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$""""""###%%%(((((('''%%%&&&&&&'''((('''&&&%%%$$$)))&&&&&&&&&$$$))):::LLLjjj{{{ZZZ???---555IIIXXXhhhvvvxxxtttlll\\\EEE000***---''',,,333;;;BBBGGGKKKLLLRRRWWWXXXTTTSSSWWWXXXUUUVVVXXXXXXTTTTTTVVVTTTPPPTTTPPPNNNLLLIIIHHHNNNVVVMMMPPPMMMCCC999666666555222...,,,,,,,,,000===IIIVVVYYY]]][[[OOOFFFKKKWWWmmm]]]MMMEEEAAA;;;999;;;999777444444555777777777333222111222333444222000000000000000000000000000;;;999555111//////000111...///111222222000...,,,000///......000111111000///////////////////////////////////////////////////////////////......---...******000555666999===555222///...///111333333000000000111222222333333111222222333333444444555999:::;;;;;;<<>>:::777666555777444000000111111///,,,///---++++++++++++***(((((()))***)))((('''((())))))(((&&&&&&&&&&&&$$$###$$$$$$$$$###"""!!! ######""""""###%%%'''((('''((((((((('''&&&%%%%%%"""#########$$$$$$$$$$$$"""%%%&&&%%%""" """$$$***&&&###"""$$$&&&%%%$$$'''%%%$$$$$$%%%'''''''''%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&### !!!$$$ """""""""!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$%%%$$$###$$$%%%%%%$$$###$$$ ###%%%### $$$$$$%%%%%%%%%$$$######)))"""###$$$!!!!!!%%%#########$$$$$$%%%%%%%%%***%%%$$$'''%%% """'''%%%'''***((()))777IIInnnyyyXXX@@@...///999@@@JJJTTTXXXSSSIII>>>444---)))(((***((('''---777AAAGGGJJJSSSSSSTTTUUUVVVWWWXXXXXXUUUWWWVVVRRRQQQTTTUUUSSSYYYXXXVVVSSSQQQOOOMMMMMMSSSHHH<<<777666444444666000000111111------555@@@RRRWWW\\\[[[RRRIIILLLTTTnnn[[[PPPGGG>>>999999999777444333444555555555333222111222444444222111111111111111111111111111555444222000///000000111111111000///////////////000///......000111111000//////////////////////////////////////////////////////000000//////...---777222///000000...---...333111...---///000111111222222111111111111111111111222222333333444444555888999999999:::===BBBFFFTTTTTTVVV___lllxxxxxxwwwsssooonnnsss~~~}}}sssooohhh___YYYVVVRRRMMMHHHIIIFFFCCC>>>:::888666555999555111///111111///---+++)))(((((())))))'''&&&***+++,,,+++)))((()))***(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%$$$###""""""$$$$$$#########%%%&&&''')))))))))(((''''''&&&&&&"""""""""#########$$$$$$%%%&&&&&&%%%$$$######$$$)))&&&###"""$$$&&&%%%$$$'''%%%$$$$$$&&&'''''''''((('''&&&%%%$$$$$$$$$%%%$$$&&&&&&%%%###"""$$$&&& !!!"""$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$######$$$%%%$$$###&&&###!!!"""%%%&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$,,,&&&###&&&'''%%%%%%(((######$$$$$$$$$%%%%%%%%%((($$$###&&&&&&"""!!!$$$'''%%%&&&***((((((555FFFhhhuuuQQQ;;;((('''---111777>>>>>>;;;555...***'''&&&&&&((()))***,,,111777>>>CCCNNNPPPSSSUUUWWWVVVUUUUUUVVVXXXWWWTTTSSSVVVWWWUUUYYYYYYXXXWWWUUURRRPPPOOONNNDDD999555333333555999999999:::888111,,,///666IIIQQQZZZZZZNNNBBBBBBIIIqqqaaaUUUJJJAAA>>>;;;999666555555555444333333222222333444444333111111111111111111111111111////////////000000111111444222///---,,,...111333111///......000111111000000000000000000000000000//////////////////////////////000000//////...---111---+++...///---,,,...111///---...///000//////333333222222111000000///111222222333333444444555777777777777888<<>>+++(((***)))***...---+++(((&&&%%%&&&''')))&&&)))+++******,,,333999BBBEEEKKKPPPTTTUUUTTTTTTYYYZZZYYYUUUSSSUUUUUURRRWWWWWWXXXWWWUUURRROOOMMMEEE===555111000222888@@@FFFEEEDDD@@@666,,,+++///???JJJWWWXXXKKK===<<>>;;;888777666<<<777111...///000///...***)))((()))++++++***)))***++++++)))&&&%%%%%%&&&%%%#########%%%&&&%%%###$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%+++***((('''&&&&&&&&&&&&!!!!!!"""""""""#########(((%%%###$$$'''(((&&&###'''%%%$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&+++***)))'''&&&%%%$$$$$$ """###$$$$$$#########$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%%%%$$$###""""""$$$$$$###"""###$$$$$$$$$######%%%'''!!!"""###$$$%%%&&&&&&&&&'''$$$"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$'''&&&%%%...<<<]]]pppvvvQQQ@@@111,,,,,,***)))******(((&&&%%%%%%&&&((()))&&&'''(((((('''(((,,,///333777===EEEKKKPPPSSSTTTXXXZZZXXXSSSQQQRRRPPPMMMRRRSSSSSSRRRPPPKKKGGGDDD;;;555000......222>>>JJJVVVRRRNNNGGG;;;000---000777CCCRRRTTTHHH<<<>>>GGGyyylll___UUUEEEAAA<<<999888777666555555444333444666666444333111111111111111111111111///000222333333111000///222222111000000000000111111000//////111222222111222222222222222222222222000000000000000000000000000000000000000//////...///++++++///111///...///111000//////111111000///000000111111111222222222111222222333333444444555999999888888:::???FFFLLLSSSVVV\\\eeennnvvvzzz||||||{{{}}}zzzqqqqqqkkkbbbYYYRRRNNNKKKJJJGGGEEEAAA>>>:::888777666;;;666000---...//////...+++***)))***,,,,,,,,,***)))******)))&&&$$$$$$%%%%%%#########%%%&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$))))))'''&&&%%%$$$$$$$$$""""""""""""############&&&$$$"""###&&&'''%%%###%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$%%%'''((('''%%%'''((('''''''''&&&&&&&&&###$$$$$$%%%%%%$$$"""!!!$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%%%%&&&$$$###"""###$$$%%%$$$"""###$$$%%%$$$######%%%'''!!!"""###$$$%%%&&&&&&&&&((((((&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$&&&"""###'''&&&###+++777SSSjjj}}}{{{jjjCCC777,,,)))***)))'''&&&((('''%%%$$$$$$$$$%%%&&&(((&&&$$$%%%(((******)))+++---111777===DDDIIILLLOOORRRRRROOONNNPPPOOOLLLMMMMMMMMMKKKGGGBBB===:::111///---,,,---444FFFXXXjjjddd\\\QQQCCC666000222000:::FFFJJJBBB<<>>:::999888666555444555777777555444222222222222222222222222222222333333222222111111222222222222111111000000222000///000111333222222111111111111111111111111000000000000000000000000000111111111111000/////////,,,---222444333222333222000---,,,...///000000111111111111111111222222111222222333333444444555777999:::<<<>>>CCCIIIMMMSSSWWW\\\cccjjjpppvvvzzz|||~~~{{{zzzqqqllliiiccc[[[TTTOOOLLLKKKDDDBBB???;;;888666555444444000---,,,...///...,,,+++***(((((())))))(((&&&)))***+++***((('''((()))(((&&&%%%%%%&&&&&&$$$###"""###$$$$$$$$$$$$$$$######$$$%%%'''''''''&&&&&&'''((())))))'''%%%""" $$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''"""$$$&&&&&&%%%$$$%%%'''%%%$$$%%%&&&((((((&&&%%%###$$$%%%&&&''''''&&&%%%%%%###!!!"""$$$%%%$$$###%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&$$$'''%%%"""###&&&((('''%%%###$$$$$$%%%%%%%%%$$$$$$!!!###""" $$$"""%%%%%%%%%$$$$$$$$$######"""&&&'''$$$$$$((()))&&&'''######((('''###'''000BBB^^^uuuzzz{{{{{{jjjRRR111,,,&&&$$$&&&))))))'''&&&&&&&&&&&&'''(((***+++'''&&&''''''((('''&&&%%%((((((((((((***+++---...000555888999<<>>:::777555444444111...,,,,,,...///...+++---+++***)))***)))(((&&&&&&'''((('''&&&%%%&&&''')))(((&&&&&&&&&&&&$$$###$$$$$$$$$%%%%%%$$$$$$###"""###%%%'''((((((''''''''')))***+++***&&&"""$$$$$$%%%%%%%%%&&&&&&&&&###&&&)))(((&&&%%%'''***!!!$$$''''''%%%$$$%%%'''%%%$$$%%%&&&((((((&&&$$$$$$$$$%%%&&&&&&&&&$$$$$$  ######"""&&&&&&'''''''''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%''''''&&&%%%&&&""" %%%'''%%%!!!$$$$$$%%%%%%%%%$$$######"""&&&%%%!!!###&&&%%%%%%%%%%%%$$$$$$######### %%%&&&###%%%***+++((((((###$$$((('''###&&&///444QQQiiinnnooonnn[[[AAA...+++%%%"""$$$((((((%%%###############$$$%%%&&&%%%(((+++***&&&######%%%###$$$&&&((()))))))))((((((,,,//////111444555222000///---+++)))(((&&&&&&%%%)))---///111???]]]xxx|||```@@@...+++***,,,...------333:::{{{jjj^^^SSSGGG@@@@@@::::::888666444333555777555555555444444222111000222111111111111111222222222222222222111111000000111111000000000000111111000000111111222222222222111222333333222111000///000000000000////////////000///...000222333222///111111222222222111111000222000//////000000///---000111222444555666666666777888999===BBBGGGIIIJJJNNNSSSZZZ```dddhhhkkkmmmvvv~~~xxxmmmiiifffaaa\\\YYYUUUQQQNNNMMMEEE===;;;:::555222222222111000///......///000---+++((('''((()))***)))))))))(((&&&%%%%%%(((+++(((&&&$$$%%%&&&'''&&&%%%,,,&&&"""###((()))%%% %%%%%%%%%&&&&&&&&&''''''...---,,,+++(((%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%%%%&&&$$$###%%%&&&'''$$$!!! ###&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""######""""""!!!'''$$$!!!!!!$$$&&&&&&$$$'''''''''&&&&&&%%%%%%%%%!!!!!!""""""######$$$$$$%%% ###((()))((()))((('''&&&(((******'''$$$$$$###""""""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&$$$$$$%%%&&&'''000DDDYYY```\\\QQQBBB555'''$$$!!!"""$$$%%%""" %%%$$$###$$$&&&(((((((((&&&&&&&&&''''''''''''(((&&&&&&$$$$$$$$$$$$&&&&&&)))&&&$$$&&&+++...---***---+++(((%%%%%%&&&)))+++&&&---...))),,,BBB___sssccc???///---++++++,,,+++)))---333qqqcccSSSIIIFFFAAA???===:::888777999:::666666666555555444333222222222111111111222222333333222222222111111111111111111000000000000111111000111111111222222222222111222222333222111000///111000000000////////////000///...000222333111///111111222222222111111000222111000000111111000...222333444555666777777777999:::<<>>,,,---***))),,,,,,+++---222vvvdddVVVPPPGGGEEEAAA===:::999999999777777777666666555444444444333333222222222333333333333222222222222111111222111111000000111111222111111111111222222222222222222222333222222111000111111000000000/////////000//////000222222111///000111111222222222111111333111000000111222111///444555666777777777777777;;;<<>>AAADDDGGGIIILLLNNNQQQTTTWWW[[[```ffflllqqq|||uuujjjdddaaa___\\\[[[XXXUUURRRLLLCCC<<<;;;999555222222000---)))***...000///---,,,***(((((()))***)))(((###!!! $$$***+++(((###((('''%%%%%%'''((('''&&&$$$&&&''''''&&&&&&***---'''''''''(((((((((((())),,,***(((%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$&&&(((''''''%%%###"""$$$''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""  !!!"""((('''&&&%%%$$$$$$###"""$$$%%%%%%%%%&&&&&&''''''$$$$$$######""""""!!!!!!&&&%%%&&&'''&&&###%%%***...,,,)))(((''''''''''''&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$&&&''')))(((&&&$$$"""((('''%%%%%%'''))))))(((!!!###&&&&&&%%%$$$%%%'''(((&&&%%%%%%&&&'''&&&%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&((()))((('''%%%%%%&&&&&&&&&%%%%%%$$$,,,%%%&&&---000555LLLhhh}}}tttNNN111$$$---(((&&&)))+++******,,,xxxeee^^^UUUNNNIIIEEEBBB@@@>>><<<;;;999777777666666777777666555555555555555333333333333333333444444333333222222222222333333333222222222222222222222222222222222222222333333111111111111000000000000000000111111111000000000///000111222222222222222111000//////111111000///444555555666666666555555<<>>VVVppp|||}}}```???,,,'''---(((&&&(((***)))+++...vvvmmmbbbXXXQQQLLLGGGCCCDDDBBB???<<<:::999888888999888777666666666666666333333444444444444555555444333333222222333333444333333333333222222222222333222222222222333444444222222111111111000000000///111222222000//////000///000111222222222222222111000///000222222222000333444555555666666666666===AAAFFFHHHHHHIIIKKKNNNSSSVVVYYY]]]aaagggnnnsssxxx}}}rrrhhhbbb```^^^]]]\\\YYYUUURRRJJJBBB;;;:::999555222333000000///---------...///+++***))))))******)))'''+++***))))))***)))$$$ &&&$$$######$$$%%%%%%$$$'''''''''%%%%%%)))111777&&&&&&'''''''''(((((((((,,,***(((%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&'''&&&$$$(((&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############""""""""""""&&& $$$###"""!!!)))******(((&&&%%%&&&'''%%%$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$&&&((()))((('''$$$"""'''$$$###%%%%%%###$$$'''&&&$$$###&&&******&&&"""'''&&&$$$$$$&&&''''''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$)))&&&'''***((((((333CCC\\\iiiqqqfffKKK444+++,,,+++(((((())))))***000888rrrfff^^^XXXQQQLLLKKKIIIEEEAAA>>><<<;;;;;;::::::888777777666666666333444444444555555555555444444333333333333444444444444333333333222222222333222222222222333444555222222222111111111000000///111333222000...///000//////000222222333333222333222111222444555444333333444555666777888888888???DDDIIIKKKJJJJJJLLLOOOTTTWWW[[[___ccciiiooossstttyyysssiiibbb```___^^^\\\YYYUUUQQQJJJAAA;;;999888555222333///000111...***(((+++///+++***))))))******)))'''$$$%%%''')))*********)))'''%%%###$$$%%%&&&%%%%%%&&&&&&%%%%%%%%%'''***---%%%&&&&&&&&&''''''''''''(((((('''&&&%%%$$$###"""########################$$$###"""$$$&&&((('''&&&((('''%%%"""!!!"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%###&&&((((((&&&$$$%%%&&&#########""""""""""""""""""""""""""""""############ """$$$""""""%%%%%%((()))(((&&&$$$%%%&&&$$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############"""######$$$%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%&&&'''((((((&&&$$$###'''%%%''')))&&&"""%%%+++###$$$%%%''''''&&&###!!!&&&%%%$$$$$$&&&((((((''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$(((***(((%%%'''...555DDDMMMQQQHHH777+++))),,,)))(((***++++++///:::GGGwwwnnnggg___ZZZPPPMMMIIIEEEAAA???>>>===;;;:::999888777777777777444444444555555555666666555444444333333444444555444444444333333222222222333333222111222333555666222222222111111111111000///222444333000...///000//////000222222333333333555444333444666777666555444555666777999999::::::@@@FFFLLLMMMLLLKKKNNNQQQTTTWWW\\\```eeejjjppptttrrrwwwtttkkkbbbaaa___^^^\\\YYYTTTQQQIIIAAA:::999888555222333---000222...'''%%%)))...+++***)))***+++***)))'''((()))***)))'''&&&&&&'''(((&&&$$$%%%&&&'''&&&&&&$$$$$$$$$%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!###''')))))))))&&&&&&$$$ """'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&&&&&&&"""%%%((((((&&&%%%%%%'''$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$######%%%'''%%%"""%%%+++###&&&))))))&&&$$$$$$&&&$$$######"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&############$$$%%%&&&&&&&&&&&&'''''''''&&&%%%$$$!!!!!!$$$(((%%%!!!&&&///%%%)))------***&&&&&&'''%%%$$$###$$$&&&((((((((())))))((('''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$%%%&&&&&&'''!!!(((,,,'''%%%(((---///333777777111)))&&&'''(((&&&(((+++------333BBBRRRsssjjjeee\\\XXXRRRLLLFFFBBB@@@@@@???===:::999999888777666:::777555555666777777777777777666555555555555666555333222000000111333444111111111111111222222222333222111111222222111///222222222222111///...,,,000111111111222222222222222222222222333555777888444666777888888:::>>>AAAAAAFFFLLLOOOPPPRRRTTTWWWYYY]]]```___bbbjjjoooqqqvvv{{{tttjjjaaa```______^^^YYYRRRKKKFFFCCC>>>888555444444444777555111...,,,,,,---------,,,+++***)))))))))))),,,)))&&&%%%&&&((((((((('''$$$!!!###''')))&&&###&&&%%%$$$&&&((()))&&&###&&&'''((('''%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%%%%###""""""$$$&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$((('''&&&%%%$$$%%%&&&'''(((%%%######$$$&&&&&&%%%&&&'''&&&###$$$'''&&&""" !!!#########"""!!! """$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$###"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&###!!!###''')))'''$$$((($$$$$$((((((%%%###$$$$$$$$$&&&'''$$$ $$$***(((%%%###$$$'''((('''&&&%%%%%%$$$$$$$$$%%%&&&''''''***+++)))%%%$$$&&&)))%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&$$$&&&)))&&& ,,,)))%%%&&&))),,,,,,+++,,,+++***)))((('''&&&&&&''''''((()))...<<>>>>>===<<<::::::888666555777888888888888777666666555555666666555555555555555444444333333333333333222222222222333222000111222222111///222333333333333111000///222222222222333333333333444444333333333444666777666777888888999<<<@@@CCCGGGKKKPPPSSSTTTUUUWWWYYY[[[```bbbaaacccjjjooopppzzz~~~tttkkkbbb```^^^^^^]]]YYYRRRLLLFFFCCC>>>999555444444444666444111...,,,,,,---------,,,+++***))))))))))))"""$$$''''''%%%%%%''')))&&&###!!!###''')))'''$$$&&&%%%$$$&&&((((((&&&###&&&%%%%%%'''))))))&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$""""""$$$&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$)))((('''%%%$$$$$$$$$%%%((('''%%%%%%'''''''''&&&%%%%%%"""###$$$!!! !!!###$$$$$$$$$###"""######$$$$$$### ########################&&&$$$"""###%%%'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&""" !!!$$$%%%### $$$"""%%%+++...)))###!!!&&&###$$$''''''$$$$$$&&&'''%%%###$$$'''((('''&&&&&&&&&%%%%%%&&&&&&''''''***)))'''&&&&&&%%%$$$###%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''%%%###%%%((((((%%%'''%%%$$$&&&***---...---((((((''''''&&&%%%%%%%%%))))))***,,,333CCC[[[mmmrrrmmmfffaaa^^^YYYPPPIIIJJJHHHDDDAAA@@@???>>><<<:::888666666777999999888888888777666666666666666555777888999999777555333555555444444333333222222333222000111222222111///333333444444444444333333333333333333444444444444666555444444444444555666888999999:::;;;>>>CCCGGGOOORRRVVVXXXXXXYYYZZZ[[[^^^bbbeeedddfffmmmqqqrrr}}}}}}ssskkkcccaaa^^^]]]\\\YYYSSSNNNEEEBBB>>>999666444444444666444111...---,,,---------,,,+++***))))))))))))""")))***&&&%%%'''+++%%%###!!!###''')))'''%%%&&&%%%%%%&&&''''''%%%$$$***'''$$$%%%(((%%%''''''&&&&&&&&&%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%'''&&&%%%%%%''''''&&&%%%***)))(((&&&$$$$$$######&&&%%%%%%&&&''''''&&&$$$&&&%%%!!!"""$$$""""""######$$$$$$$$$$$$###%%%%%%$$$$$$"""!!!""""""""""""""""""""""""&&&$$$######%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$)))'''$$$$$$&&&'''$$$!!!###"""'''111666000&&&!!!'''###"""''')))'''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((+++(((%%%%%%'''&&&"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&&&&######'''+++***&&&%%%%%%'''***,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&)))***+++---777LLLfffwwwzzzpppjjjhhhbbbYYYQQQRRRNNNJJJFFFDDDCCCAAA???<<<999777777888999999888:::999888888777777888888777777888888888666555444444444444444444333333333333222111111222222111000333333333444444555555555333333333333444444444555666666555555555666888999:::;;;<<<<<<>>>BBBHHHLLLVVVWWWYYY[[[[[[\\\\\\\\\^^^dddggggggjjjqqqvvvwww~~~|||tttmmmeeebbb^^^]]]\\\YYYSSSOOODDDBBB>>>999666555444444555333111///---------------,,,+++***)))))))))))) %%%)))***((('''***---&&&%%%###$$$&&&'''%%%$$$%%%%%%%%%%%%&&&&&&%%%%%%***'''%%%%%%'''&&&!!!''''''&&&&&&&&&%%%%%%%%%(((%%%######$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$#########%%%&&&&&&###!!!''''''$$$ !!!&&&&&&###"""########################"""""""""###$$$$$$%%%"""""""""###############%%%%%%$$$$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$)))'''&&&&&&((((((&&&$$$%%%$$$)))444:::444***$$$'''$$$$$$'''((((((+++///%%%%%%%%%&&&'''''''''&&&%%%&&&&&&'''''''''''''''((('''%%%%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""''''''###!!!%%%***,,,((((((((()))))))))'''&&&&&&&&&'''(((((())))))***&&&((())),,,:::SSSooo|||sssooojjjbbb\\\\\\XXXRRRMMMJJJHHHFFFEEE???===:::999:::::::::999<<<;;;::::::999999::::::999888777555444444555555333333333444444555555555444333222222333333222111222333333333444555555666333333333444444444555555666666666666888:::<<<>>>===>>>@@@AAADDDHHHNNNRRRYYYYYYZZZ[[[\\\]]]]]]]]]^^^dddhhhjjjooowww|||}}}|||uuuooogggccc___]]]\\\XXXRRRNNNCCCAAA>>>:::777555444444444333111///...------------,,,+++***)))))))))))))))'''&&&&&&'''((())))))((('''&&&%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((+++...000''''''&&&&&&&&&%%%%%%%%%)))'''$$$###$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&$$$"""%%%''''''%%%&&&(((&&&"""""""""""""""!!!"""""""""""""""""""""###$$$&&&'''#########$$$$$$$$$%%%%%%$$$%%%%%%$$$$$$%%%&&&'''"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######""""""###$$$%%%$$$$$$&&&###'''000555111***'''%%%%%%''''''%%%%%%///:::$$$%%%&&&''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$&&&''''''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))### $$$((()))'''((())))))(((&&&&&&%%%%%%%%%&&&'''((()))******&&&)))***---===ZZZvvv{{{vvvooojjjccc^^^WWWQQQNNNKKKIIIGGGEEECCC???>>>======<<<;;;>>>>>>===<<<<<<<<<<<<<<<<<<:::888666555555666777444444555555555666666666666555333444555555444222444444333333444555666666444555555555555666666666777777777888;;;===@@@AAA???AAADDDGGGJJJNNNSSSWWWYYYXXXXXXZZZ]]]^^^___^^^^^^eeekkknnnsss|||~~~wwwrrriiieeeaaa___]]]XXXQQQKKKBBBAAA>>>:::777555444444333222111000......---------,,,+++***))))))))))))+++'''$$$###$$$&&&&&&%%%(((((('''&&&$$$###""""""$$$%%%%%%$$$######%%%&&&&&&&&&&&&$$$###$$$)))---''''''&&&&&&&&&%%%%%%%%%***(((%%%$$$$$$%%%$$$$$$%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&'''''''''''''''&&&&&&'''(((((('''%%%###&&&&&&%%%&&&(((%%%###"""!!!!!! !!!!!!!!!$$$$$$######"""######$$$#########$$$%%%%%%&&&&&&###$$$%%%$$$######%%%'''"""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$######""""""######$$$%%%%%%&&&###!!!###))),,,)))''''''$$$&&&)))'''""""""...<<<###%%%'''((('''&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$"""%%%'''&&&###"""&&&)))###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((***)))$$$"""$$$&&&%%%$$$&&&''''''&&&&&&''')))"""###$$$%%%&&&'''(((((('''+++---000AAA```{{{~~~zzzmmmhhh```YYYUUURRROOONNNMMMJJJFFFCCCBBBAAA@@@>>>@@@@@@???>>>>>>>>>>>>???>>>>>><<<;;;:::999999999::::::999888777777666666888666555555666666555444777666555555555666777777777777777888888888999999:::::::::;;;===???AAABBB@@@DDDHHHLLLPPPSSSWWWZZZXXXWWWVVVYYY]]]```aaa```aaahhhnnnqqqvvv~~~yyytttjjjgggcccaaa^^^WWWOOOHHHBBB@@@===;;;888666555444222222111000///...---------,,,+++***))))))))))))'''''''''&&&%%%$$$%%%&&&%%%&&&&&&&&&$$$$$$$$$%%%$$$%%%&&&$$$""""""$$$'''(((&&&###"""!!!"""""""""''''''&&&&&&&&&%%%%%%%%%+++)))&&&$$$%%%%%%$$$###$$$&&&((('''%%%$$$&&&'''$$$%%%&&&'''''''''&&&%%%***(((''''''((())))))((($$$&&&%%%###$$$'''%%% $$$$$$"""!!!!!!!!!""""""""""""##################"""""""""###$$$%%%%%%%%%!!!###$$$###!!!!!!$$$&&&""""""###$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&& !!!$$$((('''###$$$((($$$%%%((('''###!!!(((222"""%%%((()))'''%%%%%%&&&###$$$&&&'''((('''&&&%%%&&&%%%$$$"""!!!"""$$$&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$((()))'''$$$$$$'''&&&"""%%%''''''&&&$$$$$$'''***######$$$%%%%%%&&&''''''&&&,,,...000BBBaaazzz{{{uuummmfffaaa^^^\\\ZZZRRROOOKKKHHHFFFEEECCCAAABBBAAA@@@@@@??????@@@@@@???@@@AAAAAA@@@>>>;;;:::???>>>===;;;999777666555888777666666777777666555999888777666666777888999999999:::::::::;;;;;;;;;>>>=========>>>???AAABBBAAAEEEKKKPPPSSSVVVYYY\\\XXXVVVVVVYYY^^^aaabbbaaacccjjjppprrrwww~~~{{{uuujjjhhheeebbb^^^WWWMMMFFFAAA@@@>>>;;;888666555444222111111000///......------,,,+++***))))))))))))###(((,,,,,,(((%%%&&&)))"""$$$%%%%%%%%%%%%&&&((($$$%%%&&&$$$"""!!!$$$'''$$$!!! $$$+++///---)))''''''&&&&&&&&&%%%%%%%%%+++)))&&&%%%%%%%%%$$$###$$$&&&((('''%%%$$$%%%(((&&&&&&'''((('''&&&$$$###)))'''%%%%%%&&&'''(((''''''(((%%%"""###''''''###&&&%%%###"""""""""###### """$$$%%%%%%&&& !!!!!!"""###$$$$$$$$$ """$$$###!!! ###&&&""""""###$$$$$$$$$$$$###!!!"""$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$######"""######"""  ###(((+++(((###$$$)))%%%$$$&&&'''%%%!!!###'''!!!%%%((()))'''%%%%%%'''$$$%%%'''))))))((('''&&&***%%%  """###"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%###&&&)))'''!!!)))***)))&&&"""!!!$$$'''%%%%%%&&&''''''((())))))###***,,,...@@@___www}}}wwwqqqjjjddd```\\\XXXSSSPPPOOOLLLGGGCCCFFFDDDBBBBBBCCCDDDDDDCCCEEECCCAAA???>>>>>>??????AAA>>>;;;:::;;;;;;999777;;;999888:::<<<;;;888555888888999999999999888888777===BBBAAA===:::===BBBBBBBBBAAAAAACCCEEEHHHIIIHHHHHHNNNWWWYYYWWWXXX^^^YYYYYYYYY[[[^^^aaaeeeggglllooosssvvvyyy}}}xxxpppnnnjjjeeeaaa\\\TTTJJJBBBAAA@@@>>>;;;777333000...555444222000///...------///,,,)))(((((((((((('''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%% '''***&&&$$$%%%)))'''&&&&&&&&&&&&$$$###,,,%%%###(((&&& '''!!!###%%%%%%$$$$$$%%%&&&222)))"""###&&&%%%$$$$$$(((######***---((($$$$$$&&&&&&%%%$$$$$$######"""$$$''''''$$$$$$&&&&&&#########"""!!!"""###%%%&&&&&&&&&%%%%%%$$$###""""""$$$######$$$%%%###%%%###!!!###%%%%%%### ***'''%%%###$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&%%%###!!!"""$$$%%%### ###&&&!!!""""""###$$$$$$%%%%%%### ''')))!!!"""'''###$$$###"""###%%%&&&%%%$$$&&&$$$###$$$''''''%%%###&&&%%%%%%%%%&&&&&&$$$"""&&&$$$"""###%%%&&&$$$"""$$$######$$$&&&&&&%%%###)))%%%###$$$$$$"""$$$((('''&&&(((***&&&!!!%%%---''''''&&&&&&&&&&&&''''''((()))***++++++***)))((((((&&&%%%***999QQQlll~~~|||tttmmmhhhfffbbb]]]ZZZXXXUUUPPPLLLKKKIIIGGGFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFBBB???===<<<===>>><<<:::@@@>>>>>>???@@@@@@>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<@@@DDDDDDAAA@@@BBBDDDCCCCCCEEEGGGHHHJJJJJJKKKOOOOOOSSSZZZ[[[WWWXXX\\\]]]\\\\\\]]]___cccgggjjjooorrruuuyyy|||{{{ssskkkhhhddd```\\\UUULLLEEE??????===:::777444222000222222000///......------///,,,)))(((((()))((('''((((((''''''''''''(((((($$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$(((######(((+++)))'''))))))'''&&&%%%&&&&&&$$$### ###((()))%%%######!!!###%%%%%%$$$$$$$$$&&&+++'''%%%&&&&&&%%%''',,,(((######)))+++'''###$$$"""######$$$$$$%%%&&&&&&%%%'''&&&###"""%%%%%%#####################$$$$$$%%%%%%$$$######"""!!!!!!######"""###%%%$$$""" %%%###"""###%%%&&&$$$!!!(((%%%###"""###$$$###"""!!!""""""######$$$######%%%$$$$$$%%%&&&%%%###!!!'''''''''%%%$$$%%%''')))########################&&&"""'''((("""###'''###$$$###"""###%%%&&&%%%$$$&&&$$$###$$$''''''%%%###%%%$$$###$$$&&&&&&%%%$$$&&&$$$######%%%&&&$$$"""%%%$$$$$$%%%''''''&&&$$$(((%%%###%%%%%%"""###''''''$$$$$$''''''$$$$$$'''''''''&&&&&&&&&&&&''''''((()))************)))((('''(((((()))111EEEaaawww{{{vvvrrrmmmhhhdddaaa^^^XXXSSSOOOLLLIIIHHHIIIJJJKKKJJJGGGHHHIIIIIIIIIIIIHHHGGGDDDBBB@@@@@@AAAAAAAAA@@@AAA@@@???@@@AAAAAA???===@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGEEEGGGJJJMMMOOOPPPOOONNNTTTUUUYYY^^^^^^\\\\\\___bbbaaa______bbbfffkkknnnsssuuuyyy|||}}}uuulllhhhddd```[[[TTTKKKDDD>>>===<<<:::888555444333111111///...------------///,,,)))((())))))(((((((((''''''''''''(((((()))"""$$$'''******'''$$$"""$$$%%%%%%&&&&&&%%%%%%$$$)))&&&%%%(((***))))))+++((('''%%%%%%&&&&&&$$$### $$$&&&&&&''')))((($$$"""$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&'''%%%"""&&&---)))%%%$$$'''(((%%%###$$$"""######$$$$$$%%%&&&&&&%%%'''%%%!!! $$$%%%#########$$$$$$$$$######"""$$$$$$######"""!!!!!!!!!$$$###""""""$$$%%%%%%$$$%%%$$$###$$$&&&&&&%%%###%%%###""""""###$$$$$$###!!!""""""###############%%%$$$$$$%%%&&&%%%###!!!&&&###  """$$$$$$$$$$$$$$$###"""!!!!!! )))&&&+++,,,$$$###'''"""$$$###"""###%%%&&&%%%$$$%%%$$$$$$%%%&&&&&&%%%######""""""###%%%&&&&&&%%%&&&%%%###$$$%%%%%%###"""%%%$$$$$$%%%'''(((&&&%%%'''$$$$$$&&&&&&######%%%(((###!!!&&&)))(((%%%###''''''&&&&&&&&&&&&'''''''''((()))******)))((('''%%%)))+++((((((666PPPfff{{{uuupppmmmhhhbbb]]]VVVRRROOOMMMMMMNNNNNNNNNJJJKKKMMMNNNMMMKKKHHHFFFGGGFFFEEEDDDEEEEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAADDDDDDCCCCCCCCCCCCDDDDDDHHHGGGFFFHHHKKKMMMKKKIIIJJJLLLOOOQQQTTTUUUVVVVVVXXXZZZ^^^bbbccccccdddfffgggeeecccbbbdddiiiooorrrvvvyyy||||||tttpppkkkeee```ZZZRRRHHHAAA???>>><<<:::777555444333333222111///...---,,,,,,...,,,)))((()))***)))((())))))((('''''''''''''''$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$%%%&&&'''(((***'''&&&%%%%%%&&&&&&$$$###))),,,'''$$$'''###"""$$$%%%%%%$$$###$$$%%%%%%$$$%%%&&&###!!!''')))'''&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%&&&$$$###%%%$$$###$$$%%%%%%$$$###!!! $$$$$$######""""""""""""'''%%%""""""###%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&$$$"""$$$  !!! $$$$$$###""""""!!!!!! '''***555666(((###&&&###$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$###"""###$$$%%%%%%$$$&&&%%%%%%$$$$$$$$$###"""$$$$$$###%%%&&&'''&&&$$$&&&###$$$'''&&&###"""$$$(((%%%$$$'''******'''$$$''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''$$$)))+++'''$$$,,,>>>MMM{{{vvvooojjjaaa]]]YYYVVVUUUUUUUUUUUUUUUVVVWWWWWWUUUQQQMMMJJJKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHLLLIIIGGGIIINNNPPPOOOMMMRRRRRRSSSTTTWWWZZZ]]]______cccffffffggghhhiiijjjkkkiiigggfffhhhmmmssswwwyyy|||}}}uuupppkkkddd___YYYQQQHHHAAABBB@@@===:::777444333222777555333111...,,,++++++...,,,)))))))))******))),,,+++)))(((&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%''')))***&&&%%%$$$$$$%%%&&&%%%###(((+++&&& """###$$$&&&%%%$$$######$$$'''$$$###%%%%%%""""""%%%((())))))'''&&&''''''&&&&&&&&&%%%$$$$$$######"""%%%&&&$$$###%%%$$$###$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$#########***'''###""""""###$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$######$$$&&&'''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$######%%%&&&&&&$$$"""((($$$ """%%%%%%$$$"""""""""""""""""""""""""""---@@@AAA,,,!!!$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$&&&%%%######$$$%%%%%%$$$&&&&&&&&&%%%######"""######""""""###%%%%%%$$$###%%%######&&&&&&"""!!!$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%&&&''''''&&&***000555zzztttkkkgggaaa\\\ZZZZZZZZZYYY]]]]]]]]]]]]ZZZVVVRRROOORRRRRRRRRQQQOOOOOOPPPQQQOOOPPPPPPOOOMMMMMMNNNPPPNNNMMMLLLKKKKKKLLLMMMNNNPPPMMMLLLNNNRRRTTTTTTSSSXXXXXXXXXZZZ]]]aaaeeegggiiimmmnnnkkkiiijjjjjjiiinnnmmmkkklllnnnsssxxx|||}}}wwwkkkgggaaa]]]YYYTTTLLLFFFCCCAAA>>>:::777444333333777666444111///---,,,+++...,,,***)))***++++++***,,,+++)))(((&&&%%%%%%%%%((('''%%%######%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%((()))'''&&&)))+++***&&&$$$###$$$%%%&&&%%%###$$$''')))'''&&&'''%%%!!!###%%%&&&&&&$$$######$$$((($$$###%%%'''&&&'''***$$$((()))'''&&&'''(((&&&"""######$$$$$$%%%&&&&&&%%%'''%%%!!! $$$%%%#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$***'''###!!!""""""""""""!!!###%%%&&&%%%$$$%%%&&&$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$############%%%&&&&&&$$$"""'''&&&$$$$$$%%%&&&&&&&&&###############$$$$$$$$$ ...DDDEEE...!!!$$$$$$$$$###"""###%%%&&&%%%$$$"""$$$%%%%%%$$$######$$$'''%%%######$$$&&&&&&&&&%%%&&&'''%%%###""""""###"""!!!!!!"""$$$%%%###"""&&&######%%%%%%""""""$$$!!!$$$%%%$$$%%%)))++++++''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''%%%$$$&&&)))***)))&&&yyytttmmmgggdddcccbbbaaacccccccccbbb```]]]YYYWWWYYYZZZZZZXXXUUUTTTVVVWWWTTTUUUUUUSSSQQQPPPSSSUUUVVVUUUSSSRRRRRRSSSUUUVVVUUUTTTSSSTTTWWWYYYZZZ[[[\\\]]]___bbbeeehhhkkkmmmmmmrrrrrrmmmkkkmmmmmmjjjppppppppprrruuuzzzvvvjjjeee```\\\YYYTTTMMMHHHBBB@@@===999777666555555444333111000......------...,,,***)))***+++++++++)))((((((''''''''''''((('''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""(((***'''&&&)))***(((%%%$$$###$$$%%%&&&%%%###&&&%%%)))......***'''(((###%%%&&&&&&$$$#########&&&%%%%%%%%%""" $$$+++%%%(((&&&$$$''''''$$$"""######$$$$$$%%%&&&&&&%%%'''&&&###"""%%%%%%#####################$$$$$$###############$$$$$$$$$&&&$$$"""!!!"""###"""""" """%%%%%%$$$###%%%&&&$$$######%%%&&&&&&$$$######$$$$$$$$$######"""!!!###"""###%%%&&&&&&%%%###"""###$$$$$$###"""######&&&&&&%%%%%%$$$$$$#########,,,???@@@---###$$$!!!$$$###"""###%%%&&&%%%$$$!!!###%%%%%%###"""###$$$%%%###"""###&&&)))***+++%%%'''(((&&&###!!!!!!######""""""###%%%%%%$$$"""'''###"""$$$###!!!"""%%%&&&&&&$$$###(((000222...''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%(((%%%###%%%((()))'''$$$|||vvvrrrpppooonnnlllllllllkkkiiigggeeeccc^^^``````]]]ZZZXXXYYY\\\[[[\\\]]][[[XXXWWWZZZ]]]\\\ZZZYYYXXXXXXYYYZZZ\\\YYYYYYYYYYYYZZZ]]]___aaa^^^```dddiiilllnnnoooooolllqqqrrrnnnlllpppqqqooorrrssstttvvvzzz}}}tttlllhhhaaa\\\XXXRRRKKKEEE@@@>>><<<999777777777888000//////.........//////...,,,***)))***,,,++++++&&&&&&&&&'''''')))******%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%)))%%%###&&&'''%%%%%%$$$######%%%&&&%%%###)))"""!!!''''''!!!###***$$$%%%&&&&&&$$$#########%%%&&&'''$$$'''"""'''%%%###&&&&&&###&&&&&&%%%%%%$$$######"""$$$''''''$$$$$$&&&&&&#########"""""""""###%%%&&&"""""""""""""""############""" !!!###$$$######"""$$$%%%###"""$$$&&&#########$$$%%%%%%###!!!"""""""""""""""!!! ###"""###%%%&&&'''%%%### ###'''&&&$$$""""""$$$)))((('''&&&$$$###"""!!!'''+++888:::,,,%%%$$$$$$###"""###%%%&&&%%%$$$!!!###&&&%%%###!!!###$$$###!!!!!!###'''+++...///%%%'''(((&&&""" !!!###$$$######$$$&&&&&&%%%###((($$$"""###"""!!!"""&&&---***$$$$$$---999999222'''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%)))&&&$$$$$$&&&(((((('''}}}yyyvvvwwwvvvuuutttrrrpppooonnniiiiiiiiigggcccaaaaaabbb___aaacccbbb```___aaaccc```]]][[[^^^cccfffdddaaabbbaaaaaaaaaaaaaaabbbccchhhjjjiiigggjjjnnnnnnkkkppppppqqqrrrsssuuuvvvwwwwwwyyy{{{}}}~~~xxxjjjjjjeeeZZZQQQMMMIIIEEE@@@===999777777777777666888888333------111...(((...---,,,+++************))))))((('''&&&%%%%%%%%%((('''&&&'''((((((&&&$$$((((((((('''&&&&&&%%%%%%$$$&&&(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$((((((((('''%%%###!!! '''&&&$$$%%%&&&&&&$$$###+++&&&!!!!!!%%%((((((&&&%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%###!!! !!!!!!""""""##############################"""%%%$$$!!! """###!!!###'''(((''''''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!""""""""" $$$$$$$$$###"""!!!!!! ###############$$$$$$%%%+++,,,,,,%%%###&&&444>>>888+++###!!!"""---((($$$###%%%&&&"""'''&&&$$$#########$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%$$$##############################%%%%%%%%%$$$$$$#########$$$""""""&&&,,,///,,,)))'''%%%###%%%((()))&&&$$$(((((('''&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))}}}{{{yyywwwvvvuuuuuuuuutttrrrnnnkkkjjjkkkfffggghhhfffdddcccdddfffgggdddccceeejjjlllkkkhhhgggggggggfffgggggghhhiiijjjlllkkkiiilllpppqqqmmmooopppqqqsssuuuxxxzzz{{{zzz|||~~~~~~xxxkkkkkkdddYYYQQQNNNJJJGGGCCC???;;;888777777666555555666333---,,,///...)))------+++******)))))))))))))))((('''&&&&&&&&&&&&((('''&&&'''((((((&&&$$$&&&&&&''''''''''''''''''&&&)))++++++)))'''((()))&&&&&&%%%%%%%%%%%%$$$$$$ """$$$&&&&&&&&&%%%$$$&&&%%%$$$$$$%%%&&&%%%###222---'''&&&)))***)))'''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! """"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!"""%%%%%%!!!###%%%$$$ %%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$%%%###"""$$$$$$$$$###"""!!!!!!!!!$$$###"""""""""###$$$%%%333555333,,,""""""'''000666000&&&""""""###)))%%%######&&&'''$$$!!!&&&%%%$$$#########$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%$$$#################################%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$((()))&&&###'''$$$"""###&&&((('''%%%&&&%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%~~~~~~}}}zzzvvvsssrrrsssppppppooollliiihhhiiikkkjjjhhhggghhhlllnnnmmmjjjkkkkkkkkkkkkkkklllmmmmmmnnnpppooommmppptttuuuqqqpppqqqsssuuuyyy|||~~~}}}vvvlllkkkdddZZZSSSPPPMMMIIIEEEBBB===999777666555333222444222...+++,,,---,,,,,,+++***)))))))))))))))))))))((('''&&&&&&&&&&&&)))'''&&&&&&'''(((&&&%%%%%%%%%&&&&&&'''(((((()))))),,,///...)))'''))),,,&&&&&&&&&%%%%%%$$$$$$$$$"""%%%''''''&&&%%%%%%$$$######%%%&&&%%%###---)))%%%$$$%%%'''&&&$$$&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&$$$######"""!!!!!!""""""#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$!!! %%%###$$$$$$!!!"""&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%''''''%%%$$$$$$$$$$$$###""""""!!!!!!$$$###"""!!!!!!###%%%&&&555666666000'''!!! """&&&++++++&&&!!!"""$$$$$$$$$""""""$$$((()))&&&###%%%%%%$$$############$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$######""""""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###&&&&&&"""&&&###!!!"""&&&)))((('''%%%$$$######""""""######&&&%%%%%%$$$$$$$$$$$$$$$}}}|||}}}{{{yyyvvvssspppnnnnnnooonnnlllkkkmmmooopppooonnnqqqqqqqqqqqqqqqrrrsssttttttvvvuuusssvvvzzzzzzwwwuuuvvvxxxzzz}}}zzzsssmmmllleee[[[UUUSSSOOOJJJFFFBBB===888666444222000///111222...******,,,...+++******)))(((((())))))))))))(((''''''''''''''')))'''&&&&&&''''''&&&%%%&&&&&&&&&'''''''''((((((***...111...)))&&&(((,,,&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&''''''&&&###!!!$$$###"""###%%%%%%%%%$$$$$$""" """$$$%%%$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###"""""""""!!!!!! """"""""""""""""""""""""'''%%%!!!!!!&&&%%% %%%&&&###$$$''''''########################""""""###&&&((((((&&&$$$$$$$$$$$$######"""""""""%%%$$$"""!!!!!!###%%%'''+++---///---'''######$$$$$$%%%$$$ !!!$$$%%%###!!!!!!"""%%%((((((&&&###$$$$$$##############################$$$$$$%%%%%%$$$$$$$$$#########""""""#################################$$$$$$%%%%%%%%%&&&%%%%%%&&&'''&&&$$$!!!$$$######&&&)))+++)))&&&&&&%%%%%%$$$###$$$$$$$$$#########$$$%%%&&&(((((({{{xxxvvvtttsssvvvuuuuuuuuuvvvwwwvvvvvvxxxxxxxxxxxxyyyzzz{{{|||{{{||||||zzz|||~~~}}}~~~vvvqqqooommmfff]]]XXXVVVQQQJJJDDD@@@;;;777444222000//////000000...+++))),,,///+++***))))))((()))))))))))))))((('''''''''((((((***(((&&&%%%&&&''''''&&&(((((('''''''''&&&&&&&&&))),,,...,,,'''%%%'''+++''''''&&&%%%%%%$$$######%%%&&&((()))(((&&&###!!!%%%$$$######%%%&&&%%%###%%%$$$######%%%'''((((((%%%&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%$$$###""""""%%%$$$###""""""$$$%%%&&&%%%$$$$$$######""""""""""""""""""""""""""""""""")))(((%%%!!!###(((((($$$###&&&%%%######&&&'''%%%########################"""""""""$$$&&&&&&$$$###$$$$$$$$$$$$############$$$###"""!!!"""###%%%&&&###&&&)))(((&&&######$$$!!!"""!!! ###'''&&&"""""""""$$$&&&'''&&&$$$"""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''%%%$$$"""###%%%***...---)))$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&((()))***~~~{{{||||||||||||{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~|||uuuqqqpppnnnhhh```\\\YYYQQQIIIAAA>>>999555333222000///222///...///---***+++///+++******)))))))))******))))))(((((('''(((((()))***(((%%%%%%&&&''''''&&&)))(((((('''&&&&&&%%%%%%)))***)))(((&&&&&&'''(((''''''&&&%%%%%%$$$######$$$%%%&&&'''(((((('''''''''&&&$$$%%%&&&&&&%%%###(((''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%$$$###""""""%%%$$$$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###""" $$$%%%$$$$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###%%%''''''%%%###"""""" """!!! $$$(((&&&!!!###$$$%%%%%%%%%$$$###"""!!!"""######$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%% !!!###$$$%%%%%%$$$###"""###&&&***...---(((###$$$###""""""!!!!!!"""""")))(((((('''''''''''''''~~~~~~~~~zzzuuusssqqqooojjjccc___[[[QQQFFF???<<<888555444444333222555///---//////++++++---++++++************++++++))))))(((((((((((())))))***(((%%%$$$%%%'''''''''''''''''''''''''''&&&&&&***'''%%%%%%&&&((('''&&&(((''''''&&&$$$######"""######$$$%%%&&&((()))******(((&&&&&&&&&&&&$$$###%%%%%%&&&%%%$$$$$$$$$%%%"""$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""" """ $$$%%%$$$$$$&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""" !!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$%%%%%%%%%###""""""""""""###!!!!!!&&&%%%"""######$$$$$$#########$$$ !!!"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$!!!#########"""""""""$$$###$$$&&&******&&&"""$$$$$$###""""""""""""###(((((('''&&&&&&&&&&&&'''yyyvvvuuuqqqpppkkkeeeaaa\\\PPPDDD???<<<888666555555555444888000,,,///000---+++,,,,,,+++++++++++++++,,,,,,))))))(((((((((((()))***+++(((%%%$$$%%%'''''''''%%%%%%&&&&&&'''(((((((((***&&&"""###'''***(((&&&(((((('''&&&$$$######"""%%%$$$######$$$%%%''')))+++***(((''''''&&&$$$""""""$$$%%%&&&&&&'''(((***!!!###%%%'''(((((('''&&&!!!""""""$$$%%%&&&''''''"""###$$$$$$$$$"""!!! """""""""######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!'''(((!!!$$$(((###&&&&&&$$$$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%***&&&""" !!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###"""!!!!!!""""""""""""#########$$$!!!###%%%###"""#########"""###%%%&&& !!!"""$$$$$$$$$###"""#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$#########!!!###$$$%%%###"""!!!!!!&&&$$$!!!"""%%%&&&%%%###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))}}}zzzxxxwwwrrrlllfff```WWWMMMFFF???===:::888777666444222111111111111///---+++***+++***))))))))))))'''%%%***((('''(((***+++(((&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***&&& !!!'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%#########$$$%%%'''((()))(((((('''%%%""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""!!!$$$%%%"""###&&&'''$$$%%%%%%%%%$$$$$$$$$######$$$&&&&&&###$$$(((***(((%%%$$$###""""""###$$$%%%%%%%%%$$$###""""""######%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""((((((((('''&&&%%%$$$###$$$$$$$$$############"""&&&((((((&&&###!!!###&&&###""""""###%%%%%%$$$"""%%%'''))))))'''$$$######%%%%%%$$$###""""""######((('''&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&###!!!$$$)))%%%%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&&&&}}}{{{xxxssslllfff```YYYPPPJJJ@@@===:::888777666444222111111111000...---+++***+++***))))))***)))'''%%%,,,***((((((((('''$$$"""((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''$$$%%%***+++((((((((('''&&&%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$""""""%%%%%%######&&&&&&###%%%%%%%%%$$$$$$$$$#########%%%%%%""""""%%%&&&###$$$$$$############$$$$$$%%%$$$$$$###""""""######'''&&&%%%%%%''''''&&&%%% """$$$%%%&&&%%%$$$$$$######""""""""""""######''''''''''''&&&%%%$$$###$$$$$$$$$############"""%%%''''''%%%"""!!!###%%%""""""!!!###$$$%%%$$$"""%%%'''))))))&&&$$$######%%%%%%$$$###############'''%%%$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&'''&&&###%%%)))&&& )))((('''&&&%%%$$$######&&&$$$######%%%&&&%%%%%%yyytttlllfffaaaZZZSSSMMMAAA>>>;;;999777666444222222111000...---,,,,,,+++,,,+++******+++***((('''***)))'''''''''&&&$$$"""((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&'''******''')))((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&$$$&&&)))+++,,,)))&&&$$$'''&&&%%%$$$######""""""&&&%%%%%%&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""###&&&&&&######%%%%%%"""%%%%%%%%%$$$$$$$$$#########%%%&&&######%%%$$$!!!######$$$$$$$$$$$$######%%%$$$######"""#########'''%%%$$$%%%&&&'''&&&%%%!!!###%%%%%%$$$###"""$$$$$$$$$######$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$############"""$$$%%%%%%$$$"""!!!"""###$$$######$$$&&&'''%%%$$$%%%&&&((((((&&&$$$###$$$%%%$$$$$$############$$$%%%$$$######%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$&&&'''$$$$$$&&&%%%"""(((((('''&&&%%%$$$######&&&%%%$$$$$$&&&(((((('''|||uuummmeee```YYYRRRMMMBBB???<<<999888666333111333111///---,,,+++,,,,,,,,,+++***+++++++++)))(((&&&&&&&&&'''((((((''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%%%%&&&''''''''''''&&&&&&%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((($$$&&&((()))***)))'''&&&$$$$$$#########$$$$$$%%%###&&&))))))%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""$$$'''&&&###"""%%%$$$!!!%%%%%%%%%$$$$$$$$$######"""&&&'''%%%%%%(((&&&###"""###%%%%%%%%%%%%###"""$$$$$$###############$$$$$$###"""###$$$$$$$$$"""##################""""""$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$###"""!!!!!!""""""&&&%%%%%%&&&((()))'''&&&$$$&&&''''''%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%############$$$$$$$$$%%%%%%&&&&&&'''%%%###"""###%%%&&&&&&&&&}}}vvvmmmeee___XXXPPPKKKCCC@@@<<<:::888666333111333111///---+++++++++,,,+++*********,,,+++***(((&&&'''((()))))))))))))))(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%***...$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$###$$$$$$%%%%%%$$$+++***$$$ !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""$$$'''&&&###"""%%%$$$!!!%%%%%%%%%$$$$$$$$$#########%%%$$$&&&)))(((%%%###$$$%%%&&&&&&%%%$$$###$$$###############$$$$$$$$$###""""""$$$$$$###"""$$$###"""!!!"""$$$&&&'''#########""""""#########%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$#########""""""$$$###"""!!!""""""""""""%%%$$$$$$%%%''''''&&&%%%$$$%%%'''&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%###$$$&&&######$$$$$$%%%&&&&&&'''"""  """######"""|||vvvmmmfff```YYYPPPJJJDDDAAA===:::888555222000111000///---,,,++++++******))))))***++++++***((()))***+++***((('''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&%%%&&&---555######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''%%%$$$###$$$&&&(((***((('''&&&%%%$$$$$$######'''((($$$"""&&&+++$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""###&&&&&&######%%%%%%"""%%%%%%%%%$$$$$$$$$###### """!!!###''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$#########"""######$$$%%%&&&$$$###$$$%%%&&&%%%$$$!!! !!!###&&&)))+++######""""""""""""######%%%$$$#########%%%&&&'''$$$$$$$$$############"""$$$###!!!!!!"""######""""""!!!!!!"""$$$$$$###"""$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$###""""""$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$###&&&$$$%%%((((((&&&%%%'''&&&%%%%%%%%%$$$$$$$$$###'''%%%$$$$$$%%%&&&&&&%%%yyytttnnnhhhccc\\\TTTMMMEEEBBB>>>:::888555222000000000///...---+++***))))))(((((()))***+++)))'''''')))+++***'''%%%&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%'''%%%"""'''///$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''))))))(((''''''&&&%%%%%%%%%&&&###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$""""""%%%%%%######&&&&&&###%%%%%%%%%$$$$$$$$$######!!!""" !!!%%%'''%%%%%%%%%%%%$$$$$$%%%%%%%%%######""""""###$$$$$$%%%%%%$$$###$$$%%%&&&%%%### """###$$$$$$$$$$$$$$$$$$############$$$$$$$$$###""""""###%%%'''((($$$$$$$$$############"""%%%###!!!!!!###%%%$$$""""""!!!!!!"""$$$$$$###"""$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$%%%&&&'''%%%$$$######$$$%%%$$$"""%%%%%%%%%$$$$$$$$$######&&&!!! %%%(((&&&###$$$%%%%%%%%%$$$$$$$$$$$$$$$,,,***((('''(((((('''&&&vvvrrrnnnjjjfff```WWWQQQFFFCCC>>>;;;888555222///////////////...,,,)))((((((((('''(((******)))'''"""%%%(((((('''&&&(((***((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&(((""""""%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&$$$%%%'''((())))))))))))$$$%%%%%%&&&'''(((***+++&&&### """&&&'''###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""!!!$$$%%%######&&&'''$$$%%%%%%%%%$$$$$$$$$#########%%%$$$!!!"""&&&'''&&&'''&&&$$$$$$$$$$$$&&&'''######""""""###$$$%%%%%%###"""!!!"""#########!!!!!!###%%%&&&%%%!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""###%%%''')))$$$$$$$$$############"""&&&###!!!!!!$$$%%%$$$###%%%$$$$$$%%%''''''&&&$$$###$$$%%%$$$######%%%&&&$$$$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%%%%###"""%%%%%%%%%$$$$$$#########$$$!!!%%%### !!!"""###$$$%%%&&&''''''(((&&&$$$#########"""!!!|||uuunnngggeeeeeeccc\\\UUUHHH@@@:::999888444111111...000111///,,,))))))))),,,***((((((***+++)))'''(((,,,,,,)))))),,,(((!!!'''&&&$$$$$$$$$&&&((())))))(((&&&#########$$$%%%&&&&&&%%%%%%&&&''')))***######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$&&&((()))000,,,(((&&&%%%%%%$$$$$$((((((((((((((((((((((((******)))''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%!!!&&&'''$$$###%%%%%%###$$$#########$$$%%%%%%&&&&&&$$$"""!!!"""###$$$$$$%%%&&&&&&$$$""""""###%%%$$$$$$%%%%%%&&&'''((((((%%%$$$###""""""###$$$%%%###""""""!!!!!!!!!!!!!!!&&&$$$$$$%%%### !!!%%%%%%$$$#########$$$&&&''''''### ###%%%$$$"""((($$$!!!!!!$$$%%%#########$$$$$$$$$######"""&&&%%%############""" $$$#########%%%%%%###!!!'''%%%###"""###$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$######""""""######""""""###$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%''''''!!!""""""""""""#####################$$$$$$&&&'''|||vvvooohhheeedddaaaZZZSSSJJJBBB;;;:::999444111111333111...---......,,,***,,,***((()))***+++)))''''''(((&&&"""###''''''"""'''&&&%%%$$$$$$&&&'''((()))(((&&&$$$######$$$%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&+++)))&&&$$$%%%&&&&&&%%%''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$&&&$$$###%%%&&&$$$$$$$$$######$$$$$$%%%&&&$$$###"""###$$$$$$$$$###$$$%%%%%%$$$###"""$$$%%%$$$$$$%%%&&&&&&'''''''''%%%$$$###""""""###$$$%%%$$$###""""""!!!!!!""""""$$$!!!"""$$$$$$!!!###&&&###############$$$%%%%%%'''&&&$$$###%%%&&&&&&%%%%%%""" ###%%%$$$!!!######$$$$$$$$$######"""%%%%%%%%%$$$###"""""""""&&&$$$###$$$%%%&&&%%%###'''&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###############""""""######$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&"""""""""#########$$$$$$'''&&&$$$$$$%%%&&&%%%%%%|||vvvpppiiieeeccc___XXXRRRKKKCCC<<<:::999444222222555000***+++///111...***,,,***))))))******)))(((((('''"""$$$'''%%%((('''&&&%%%%%%%%%&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%###"""%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$###'''%%%######%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&((('''&&&%%%$$$$$$###$$$###%%%######%%%'''%%%$$$$$$######$$$$$$%%%%%%""""""###$$$%%%%%%$$$$$$###$$$%%%%%%######$$$&&&###$$$%%%&&&&&&''''''&&&%%%$$$###""""""###$$$%%%%%%$$$######""""""######&&&###"""%%%%%%"""###&&&!!!"""######$$$$$$######%%%%%%&&&%%%$$$$$$%%%'''### ###%%%$$$""""""######$$$$$$$$$######$$$&&&(((&&&###!!!###%%%'''%%%$$$$$$&&&'''&&&%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$#########&&&%%%$$$$$$######$$$$$$!!!""""""######$$$$$$$$$%%%%%%$$$######$$$%%%%%%############$$$$$$$$$%%%+++'''%%%%%%&&&'''%%%###zzzsssnnnhhheeeccc___YYYTTTLLLCCC<<<999888333111111111...+++,,,...///---***++++++************))))))***'''###!!!"""&&&)))))))))((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%'''((()))&&&&&&&&&&&&'''''''''((($$$%%%&&&''''''&&&$$$###'''%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%$$$######### $$$&&&###"""%%%%%%###%%%$$$$$$###$$$$$$%%%%%%"""###$$$$$$###$$$%%%'''!!!###%%%%%%$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&%%%%%%$$$############$$$%%%&&&%%%$$$$$$######$$$$$$)))$$$###%%%%%%###"""$$$ !!!"""$$$$$$###""""""!!!###%%%$$$"""!!!###&&&###!!! !!!###$$$$$$###""""""###$$$$$$$$$#########''')))'''###!!!###''''''%%%######%%%''''''&&&$$$''')))***)))&&&%%%$$$$$$$$$$$$###############&&&%%%%%%$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$##################$$$######$$$$$$$$$%%%%%%%%%***&&&###$$$&&&(((&&&###wwwooolllhhheeecccaaa\\\YYYMMMDDD<<<999666222000000---///000111000...,,,,,,++++++++++++***)))*********'''%%%&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))'''%%%$$$$$$'''***---&&&&&&'''''''''(((((((((!!!###&&&((()))((('''&&&)))(((&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$((()))%%%"""######!!!%%%%%%$$$$$$###$$$$$$%%%$$$%%%$$$"""!!!"""&&&)))!!!###%%%%%%%%%$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%% """$$$""""""### !!!"""$$$$$$###"""""" ###%%%%%%"""!!!###&&&&&&%%%$$$###$$$$$$######!!!"""###$$$$$$$$$$$$$$$###&&&)))'''###!!!$$$(((%%%$$$"""###%%%&&&&&&%%%###'''***+++)))&&&%%%$$$########################&&&%%%$$$$$$######$$$$$$"""""""""""""""#######################################$$$$$$$$$%%%%%%%%%&&&###!!!"""%%%'''&&&$$$}}}uuunnnkkkhhhfffdddbbb^^^\\\OOOFFF===999666222000000///222444333000...---...+++,,,,,,,,,***)))***+++)))&&&%%%((()))'''&&&&&&((((((((('''''''''''''''%%%%%%&&&&&&'''''''''(((...+++(((%%%$$$&&&(((***&&&&&&&&&'''''''''(((((("""$$$&&&)))******))))))***)))(((((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%'''***+++&&&###$$$### %%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$!!!!!!%%%)))!!!###&&&&&&%%%$$$$$$$$$"""###%%%''''''%%%$$$###&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$######$$$$$$ #########$$$!!!"""######$$$$$$######"""$$$&&&&&&&&&%%%&&&'''''''''&&&%%%$$$######$$$!!!"""###$$$$$$$$$$$$$$$###%%%'''&&&###"""$$$&&&#########$$$&&&'''&&&$$$###'''++++++(((%%%$$$%%%"""""""""###############%%%$$$######""""""##############################"""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%############$$$%%%&&&'''}}}uuuooommmjjjgggeeebbb___]]]SSSIII???;;;888444111222444222///---,,,---------***,,,---,,,***)))***,,,,,,&&&%%%((()))&&&$$$'''&&&''''''((((((((((((((($$$%%%&&&'''((((((((((((***)))(((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&((()))************((('''&&&'''((((((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&'''+++,,,'''%%%%%%%%%###&&&%%%$$$$$$######$$$$$$###&&&)))((($$$!!!"""%%%"""$$$&&&'''%%%#########"""###%%%''''''%%%###"""&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$###############%%%!!!%%%%%%#####################$$$%%%%%%#########%%%'''(((&&&%%%%%%%%%%%%$$$######$$$%%%!!!!!!"""$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$"""###$$$'''))))))&&&$$$###'''******&&&###$$$&&&!!!"""""""""#########$$$$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$######"""""""""#########$$$$$$###%%%'''&&&###"""%%%(((}}}vvvqqqpppllliiieeeaaa^^^\\\UUUKKKAAA===:::555333444888000'''$$$'''***+++)))***,,,...---***(((***,,,000)))&&&))))))&&&&&&)))&&&&&&'''((())))))(((((($$$$$$&&&'''(((((()))((("""$$$''')))***)))'''&&&%%%%%%%%%&&&&&&&&&'''''')))))))))************)))&&&%%%%%%&&&'''(((&&&%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''&&&***,,,(((&&&''''''%%%&&&%%%%%%$$$#########$$$ &&&,,,,,,'''""" !!!"""%%%''''''%%%###"""""""""###%%%''''''%%%###!!!&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$######""""""######111)))%%%''')))&&&###!!!%%%$$$#########$$$&&&'''""" ###&&&'''%%%"""!!!"""######"""###%%%&&&!!!!!!"""$$$$$$%%%%%%%%%$$$###""""""$$$%%%$$$""""""###&&&)))++++++'''$$$###'''***)))%%%"""$$$'''!!!!!!""""""#########$$$###""""""!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!""""""""""""#########$$$(((+++(((""" $$$)))zzzyyyuuupppkkkgggddd```^^^VVVJJJ???===:::666666999555111000222111///000333...---***)))((((((***+++++++++,,,,,,+++(((&&&$$$(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''''''''&&&######$$$%%%&&&''')))***(((((()))+++------+++)))'''((())))))'''&&&'''(((((('''&&&&&&'''(((&&&%%%''''''((((((((((((''''''&&&$$$""""""#########"""'''&&&&&&''')))(((&&&$$$$$$###"""###%%%&&&%%%$$$""""""###$$$$$$%%%&&&&&&###%%%&&&&&&$$$######$$$"""%%%'''((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&& $$$%%%###"""###%%%###%%%'''&&&$$$$$$'''***$$$'''(((&&&""" """$$$%%%$$$######%%%%%%$$$###"""%%%%%%"""###&&&&&&$$$$$$$$$$$$$$$######""""""$$$&&&))),,,---,,,+++***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$"""  """$$$&&&###############"""!!!!!!"""###$$$$$$$$$"""!!! %%%'''%%%"""!!!$$$%%%###%%%!!!''')))"""###(((###|||{{{vvvqqqkkkgggddd```^^^YYYMMMBBB>>>;;;666555777555111000111///,,,,,,///...,,,***)))((()))************++++++***)))((('''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''')))))))))(((((()))++++++***(((&&&'''''''''%%%%%%'''))))))(((&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&$$$$$$$$$%%%$$$###%%%$$$%%%&&&((((((&&&$$$%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&$$$######$$$###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!###%%%!!!$$$$$$###"""###$$$###%%%&&&$$$"""!!!###&&&!!!###$$$%%%$$$%%%$$$######%%%%%%$$$###"""%%%%%%######&&&'''$$$$$$$$$$$$$$$#########"""###$$$&&&'''((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&///---***&&&###"""!!!!!!###############"""!!!!!!$$$$$$$$$$$$$$$###"""""""""$$$###$$$&&&%%%""")))"""%%%(((###%%%(((!!!}}}xxxrrrmmmhhhddd```^^^[[[PPPEEE???;;;666444444555111///000...***))),,,---,,,+++)))((())))))******)))))))))))))))******$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''((()))******''''''((((((((('''&&&&&&'''&&&&&&&&&'''(((((()))+++)))(((((()))))))))((('''''''''&&&%%%&&&)))++++++(((%%%$$$%%%'''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%%%%&&&'''&&&%%%#########%%%''''''%%%###&&&$$$$$$%%%&&&'''&&&%%%)))((('''&&&%%%$$$###"""###%%%&&&&&&$$$######$$$$$$%%%&&&%%%$$$%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###"""!!!###$$$!!!"""$$$$$$###""""""###$$$$$$$$$"""  """ %%%(((&&&$$$%%%$$$######%%%%%%$$$######&&&&&&###$$$''''''%%%$$$$$$$$$$$$############%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$$$$$$$#####################$$$######"""!!!&&&%%%$$$$$$$$$$$$$$$$$$###$$$&&&(((%%%!!!***"""###%%%!!!$$$''' |||uuuooojjjfffaaa^^^YYYQQQFFF???;;;777555333333000///000...******,,,---,,,+++***)))))))))))),,,+++)))((('''(((***+++&&&&&&&&&&&&''')))******%%%%%%&&&'''((())))))***((()))))))))((('''&&&&&&(((((('''''''''(((((()))---+++((((((((()))))))))))))))(((&&&%%%'''+++...+++(((%%%###$$$&&&'''(((%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%&&&'''&&&%%%###"""###%%%''''''&&&$$$&&&%%%$$$%%%'''((('''&&&))))))((('''%%%$$$#########%%%&&&&&&$$$######$$$%%%%%%%%%$$$###$$$&&&)))%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$""""""###%%%######$$$$$$###""""""###$$$$$$$$$###"""""""""###'''%%%$$$$$$&&&'''%%%###%%%$$$######%%%%%%$$$######&&&&&&$$$$$$''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######""" """$$$$$$%%%#########$$$$$$######"""&&&%%%###""""""###$$$%%%$$$$$$&&&(((&&&!!!&&& ###%%%"""'''###yyyrrrmmmhhhccc```WWWPPPFFF>>>:::999666333222//////111000---,,,///,,,,,,+++******)))))))))///---***(((&&&'''((()))&&&&&&&&&'''((()))***+++$$$$$$%%%&&&''''''((((((((()))))))))((('''&&&&&&(((((('''''''''(((((()))///---***)))***++++++***((('''&&&%%%$$$%%%))),,,+++(((%%%###$$$&&&'''(((''''''((((((((((((''''''&&&$$$######$$$%%%%%%$$$$$$$$$$$$&&&((((((&&&$$$&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%###%%%&&&&&&$$$######$$$$$$%%%%%%$$$######&&&(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$###!!!!!!"""###%%%$$$##################%%%%%%$$$$$$%%%&&&''''''(((******(((%%%###$$$%%%%%%$$$######%%%%%%$$$######&&&&&&###$$$''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!$$$%%%######&&&&&&###### '''(((!!!###***(((}}}uuuooojjjeeebbbVVVRRRHHH???;;;;;;888333111//////222222///...000,,,,,,++++++***))))))(((///---+++((('''&&&'''(((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&'''&&&&&&&&&'''(((((()))...,,,++++++,,,,,,,,,+++%%%%%%%%%###""""""%%%'''+++(((%%%$$$%%%''''''''''''(((((((((((((((((('''$$$"""!!!"""###$$$$$$###%%%%%%%%%&&&((('''%%%###&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&###%%%&&&&&&$$$######$$$###$$$%%%$$$###$$$%%%'''''''''&&&&&&%%%%%%$$$$$$"""######!!! !!!%%%$$$""""""$$$%%%%%%$$$&&&%%%$$$$$$'''(((((((((###&&&)))'''###!!!$$$'''%%%$$$######%%%%%%$$$###"""%%%%%%"""###&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%&&&&&&%%%$$$###""""""###$$$$$$%%%$$$$$$$$$"""""""""!!!""""""###$$$&&&'''&&&!!!!!!$$$%%%$$$$$$"""(((+++%%%''',,,(((xxxrrrlllgggcccZZZVVVLLLAAA======999222333000000333222...,,,...+++,,,++++++***))))))(((---,,,***)))(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''))))))+++******+++------,,,***&&&''''''%%%###"""$$$%%%)))(((&&&&&&'''''''''&&&&&&''''''((((((''''''&&&###"""!!!!!!###$$$$$$###&&&%%%%%%%%%&&&%%%###!!!%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$"""$$$%%%%%%$$$$$$$$$&&&(((''''''&&&%%%%%%$$$$$$$$$%%%$$$###!!! !!!"""%%%###!!!!!!$$$&&&&&&%%%&&&$$$"""###%%%&&&%%%$$$###$$$$$$$$$######$$$%%%%%%$$$######%%%%%%$$$###!!!$$$$$$!!!"""%%%%%%"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&& """###$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$!!!"""######$$$$$$$$$###%%%&&&%%%!!! $$$%%%###''' ###(((&&&((('''zzztttmmmhhhddd^^^[[[PPPDDD>>>>>>999111444111111333222,,,***+++++++++,,,++++++***)))(((******))))))))))))*********))))))(((((((((((())))))))))))(((''''''&&&&&&$$$$$$%%%&&&''''''''''''######$$$%%%&&&''')))***(((((()))+++------+++))))))***+++)))'''%%%%%%&&&((('''&&&&&&'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$"""!!!"""###%%%%%%$$$&&&%%%$$$$$$%%%$$$!!!$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$############%%%&&&&&&$$$######$$$!!!###%%%&&&%%%$$$$$$%%%(((((('''&&&%%%%%%$$$$$$((((((((('''$$$###$$$&&&%%%""" !!!$$$''''''&&&'''$$$!!!!!!######""" (((%%%"""###%%%&&&$$$!!!%%%$$$######%%%%%%$$$### ######!!!!!!$$$$$$"""$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$!!!$$$$$$!!!!!!$$$$$$!!!((("""%%%'''!!!|||vvvmmmfffddd]]]YYYSSSJJJAAA:::777666555222///---------,,,++++++++++++************)))'''''''''((((((((((((((())))))(((''''''''''''(((((((((''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&''''''((()))***((()))***++++++)))'''%%%&&&%%%%%%'''******'''###(((&&&$$$%%%''''''%%%###''')))'''######((('''"""111,,,((((((&&&###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***'''"""!!!###''''''%%%"""!!!"""#########$$$%%%&&&''')))***+++,,,'''%%%%%%'''&&&""""""&&&###$$$%%%'''((('''$$$!!!###"""!!!"""$$$%%%%%%$$$########################&&&"""!!!###$$$###%%%)))%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$#########"""%%%%%%!!! ###%%%$$$######$$$%%%&&&&&&&&&&&&!!!###$$$%%%$$$###"""""""""###$$$%%%!!!$$$&&&%%%$$$###%%%'''%%%%%%$$$###""""""######%%%%%%$$$###"""!!! )))%%%"""###'''(((%%%!!!%%%%%%$$$$$$###"""""""""!!!""""""""""""#########{{{uuulllfffeee^^^ZZZTTTKKKBBB<<<888777666333000...------+++***+++++++++************)))))))))))))))))))))(((((()))(((''''''&&&&&&''''''))))))((((((''''''''''''%%%&&&&&&''''''''''''''')))((('''''''''''''''((((((((()))))))))((('''&&&&&&&&&'''((()))(((&&&$$$+++)))'''((()))***(((&&&&&&((('''###$$$((('''$$$$$$""""""%%%&&&$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%% ###$$$""""""(((&&&###"""###$$$$$$$$$)))(((&&&$$$""" &&&$$$$$$'''&&&###$$$((($$$$$$%%%''')))(((%%%"""$$$###"""###$$$%%%$$$###########################(((%%%###%%%$$$!!!"""%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""%%%%%%!!! ###%%%$$$######$$$%%%&&&&&&&&&%%%((('''&&&&&&%%%$$$######%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%""" !!!###%%%$$$$$$###""""""######$$$$$$$$$###""""""!!!!!!(((%%%"""###&&&'''%%%!!!########################"""""""""#########$$$$$$yyyrrrjjjeeefff```[[[TTTLLLDDD>>>:::888777444000...------+++***+++++++++************)))++++++******))))))(((((((((''''''&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&&&&'''''''''''''''***)))((('''&&&&&&&&&&&&((((((((('''''''''''''''&&&((())))))'''%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$$$$&&&&&&$$$$$$''''''&&&%%%&&&$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&$$$!!!!!!$$$(((&&&$$$###$$$%%%%%%%%%((('''%%%"""""""""######&&&######&&&'''%%%&&&)))$$$$$$%%%'''))))))'''$$$%%%$$$######$$$%%%###"""########################'''$$$$$$&&&&&&"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""%%%&&&""" ###%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&))))))(((%%%"""!!!"""###%%%$$$######"""#################################(((%%%######&&&'''$$$""" !!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%~~~wwwooogggeeefff```[[[SSSKKKEEE???;;;888888555111///...---+++***+++++++++*********))))))++++++******)))(((''''''''''''&&&%%%%%%%%%%%%&&&((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''&&&)))+++***&&&###$$$&&&&&&%%%$$$$$$$$$$$$$$$######%%%%%%$$$$$$%%%''''''$$$"""###&&&'''$$$###&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))'''%%%$$$&&&((('''%%%######$$$%%%%%%$$$'''&&&$$$""""""$$$'''(((((($$$###%%%'''%%%%%%(((%%%%%%%%%''')))***(((&&&&&&%%%$$$$$$$$$$$$###"""########################""" ###'''(((%%%###%%%##################$$$$$$$$$$$$$$$###############!!!%%%&&&"""!!!###$$$###$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$%%%&&&'''&&&&&&((((((((('''%%%$$$((('''&&&$$$######%%%&&&$$$$$$###############$$$#########$$$$$$$$$%%%%%%'''%%%###$$$%%%%%%$$$"""!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&|||tttllldddcccggg```ZZZRRRJJJEEE@@@;;;777777555111///...---,,,***+++++++++*********))))))******)))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''(((&&&)))+++)))%%%###$$$&&&(((((((((((('''&&&&&&'''###$$$%%%%%%$$$###%%%)))***&&&$$$%%%%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$%%%###""""""$$$%%%$$$###)))'''$$$!!! !!!"""---'''$$$%%%&&&$$$$$$%%%&&&%%%%%%'''))))))(((&&&'''%%%$$$$$$%%%%%%###"""########################!!! ###((((((%%%###%%%##################$$$$$$########################!!!%%%&&&###!!!$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%***)))((('''&&&$$$######%%%&&&'''''''''%%%$$$###&&&%%%###"""""""""""""""$$$###############$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###"""$$$#########"""""""""!!!$$$%%%%%%%%%%%%&&&&&&&&&yyyrrrjjjbbbbbbfff```ZZZQQQJJJEEEAAA;;;777777444111//////...---,,,+++++++++************)))))))))((((((''''''&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%&&&'''((()))'''''''''''''''((((((((('''((()))(((&&&%%%%%%&&&&&&'''''''''%%%$$$%%%&&&$$$$$$%%%&&&$$$!!!$$$))))))$$$"""######"""%%%)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###"""""""""$$$%%%$$$###&&&%%%$$$###$$$%%%'''(((///((($$$%%%&&&%%%###$$$'''&&&%%%&&&'''(((&&&%%%&&&%%%$$$$$$%%%&&&$$$###########################%%%###%%%((('''### """%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############### %%%&&&###"""$$$$$$"""$$$%%%&&&''''''(((((((((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""&&&$$$"""!!!!!! #########"""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$############%%%%%%$$$$$$###""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&}}}wwwqqqhhhaaaaaaeeebbb[[[QQQKKKGGGCCC===888555333000////////////...+++++++++************)))))))))(((((((((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%'''((()))&&&&&&&&&%%%%%%&&&''''''&&&'''((()))))))))((((((((('''&&&&&&'''''''''&&&###$$$&&&$$$"""!!!"""$$$%%%$$$&&&'''$$$""")))&&&###"""%%%%%%###$$$(((########################'''&&&%%%%%%&&&&&&&&&&&&######"""$$$%%%&&&%%%###"""###$$$&&&(((+++---...///((("""$$$'''&&&%%%&&&(((&&&%%%%%%&&&&&&$$$###%%%$$$###$$$&&&&&&&&&$$$########################&&&$$$$$$'''&&&"""!!!###'''&&&&&&%%%%%%$$$$$$$$$!!!"""""""""#########$$$ $$$&&&$$$"""$$$$$$"""$$$%%%&&&((()))*********!!!###%%%'''((('''&&&%%%$$$############&&&$$$$$$$$$%%%$$$ ######""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$###"""######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%{{{vvvppphhh``````eeeccc\\\RRRLLLIIIEEE???:::444222000//////000000///+++++++++************)))))))))))))))************))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((((('''%%%%%%%%%&&&(((***(((((('''&&&%%%%%%%%%%%%%%%''')))++++++***)))((()))&&&$$$%%%((()))(((&&&%%%''')))(((%%%###%%%'''%%%$$$&&&(((###!!!((((((%%%&&&)))((($$$###%%%########################&&&%%%$$$$$$%%%&&&&&&%%%$$$######%%%''''''&&&%%%%%%%%%%%%$$$$$$#########...&&&!!!$$$'''''''''((()))'''%%%%%%%%%%%%###!!!%%%$$$###$$$&&&'''&&&%%%###########################!!!"""&&&&&&$$$$$$'''%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""#########$$$ $$$&&&$$$###$$$$$$"""$$$%%%&&&(((***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$$$$&&&%%%&&&))),,,,,,(((%%%######""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###""""""######$$$$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%{{{rrrkkkgggfffddddddddd^^^UUUNNNJJJDDD>>>999444333222000///---,,,,,,...///000000...,,,)))'''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''',,,)))%%%%%%&&&'''&&&$$$###,,,)))###$$$))),,,)))((('''&&&&&&&&&&&&&&&***&&&###$$$)))+++***((('''(((***+++***(((%%%###"""$$$&&&'''%%%$$$%%%%%%'''''''''&&&%%%%%%%%%&&&"""######$$$$$$######""")))&&&$$$###%%%%%%"""'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&###"""'''&&&%%%%%%$$$$$$$$$$$$((('''%%%###"""""""""######''''''######((()))&&&%%%""""""%%%%%%###$$$(((((('''%%%$$$###"""""""""&&&%%%$$$###"""""""""""""""$$$%%%%%%$$$$$$%%%&&&"""$$$%%%%%%$$$###%%%&&&###$$$%%%&&&''')))******'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$%%%&&&''''''}}}{{{uuunnngggeeegggjjjccc]]]UUUNNNJJJFFF@@@<<<555555444222000///...---//////000///...,,,)))((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''%%%###$$$''')))((('''&&&***'''%%%&&&'''%%%''''''&&&%%%%%%%%%%%%%%%(((&&&%%%(((,,,---+++''''''(((*********(((%%%###&&&%%%%%%%%%%%%%%%%%%%%%###&&&(((&&&""" ###'''######$$$$$$$$$$$$######'''%%%###$$$%%%&&&$$$"""&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''' """%%%$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%)))'''$$$$$$&&&'''&&&%%%$$$''''''###$$$((()))&&&&&&###"""%%%%%%######'''%%%%%%$$$$$$######$$$$$$&&&%%%$$$###"""""""""""" !!!######"""###%%%&&&"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%&&&'''((())))))&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%|||}}}}}}~~~yyyzzzwwwppphhhfffkkkqqqccc]]]UUUOOOKKKGGGBBB>>>777777666444222000///...////////////...+++)))((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%(((((('''&&&((((((&&&%%%(((+++'''!!!&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&***......+++''''''((()))***)))(((%%%$$$)))&&&######%%%&&&%%%######(((,,,)))""" $$$***$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&######%%%$$$"""$$$(((%%%%%%$$$$$$$$$%%%&&&&&&$$$"""!!!"""%%%&&&%%%###$$$&&&&&&$$$$$$'''(((&&&'''$$$###%%%%%%"""###&&&$$$#########$$$%%%%%%&&&%%%%%%$$$###"""""""""""""""#########!!!"""$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!"""""""""######$$$$$$xxxwwwuuurrrpppppptttxxxzzzvvvwwwvvvqqqlllkkkooosssfff___VVVOOOKKKFFFAAA===999888777555333111000////////////...---+++***((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''&&&$$$###***'''$$$%%%))),,,***%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$&&&))),,,---+++((('''((()))))))))(((&&&%%%)))&&&###$$$'''(((######&&&(((&&&""" ###'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''!!!"""$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&'''$$$###%%%%%%""""""%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###""""""######&&&&&&&&&$$$"""!!!"""$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%&&&&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&$$$$$$######"""######$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvsssnnniiifffgggkkkqqqvvvvvvuuusssqqqqqqqqqqqqqqqkkkcccYYYPPPKKKEEE@@@<<<999999777555333111//////000000///...---+++***)))************************(((((('''&&&&&&&&&&&&'''%%%&&&'''((('''&&&%%%$$$***'''&&&'''))))))((('''''''''&&&&&&&&&&&&''''''%%%%%%$$$%%%''')))******'''(((((())))))((('''&&&'''%%%$$$'''***)))"""$$$"""!!! !!!"""!!! $$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%%%%&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%...+++&&&$$$%%%&&&$$$ $$$$$$$$$$$$%%%%%%&&&'''$$$)))...---((($$$&&&)))&&&%%%$$$%%%%%%$$$$$$&&&'''$$$###%%%%%%""""""%%%&&&%%%$$$$$$######$$$$$$%%%$$$######"""#########!!!###$$$$$$"""""""""$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$######"""######$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%&&&&&&wwwooohhhbbb``````ccciiipppvvvuuutttvvvwwwvvvrrrooonnnfff[[[QQQKKKEEE@@@;;;;;;:::888666444111000///000000///---,,,+++******************************(((((('''&&&&&&&&&&&&'''"""$$$&&&((('''((()))++++++)))***+++((($$$###%%%''''''&&&&&&&&&'''((((((&&&%%%%%%$$$%%%&&&((()))'''(((((((((((((((''''''%%%$$$%%%(((***(((###)))&&&"""###&&&(((%%%"""$$$$$$%%%%%%%%%%%%$$$$$$'''((()))(((&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%...+++'''###%%%(((%%%%%%%%%$$$$$$$$$%%%&&&&&&###)))......)))%%%%%%((('''$$$###%%%%%%######&&&'''$$$###%%%%%%"""###&&&&&&%%%%%%$$$#########$$$$$$$$$###############$$$ ############$$$"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###"""#########$$$$$$%%%%%%{{{jjjbbb\\\\\\[[[\\\bbbiiivvvxxx|||}}}{{{wwwssspppnnnfff[[[QQQKKKFFFAAA======<<<:::888555333111000111000///---,,,+++******************************(((((('''&&&&&&&&&&&&'''###%%%'''((('''(((+++...***'''(((+++***$$$"""$$$&&&%%%%%%%%%&&&&&&'''(((&&&''''''''''''&&&''''''''''''((((((((((((((((((%%%%%%%%%%%%&&&%%%%%%$$$+++)))''''''((()))((('''######$$$$$$$$$$$$######%%%''')))(((&&&&&&(((***&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))(((######''''''$$$&&&&&&%%%$$$$$$$$$%%%%%%"""$$$&&&)))***(((%%%"""((($$$###&&&%%%""""""&&&&&&###"""%%%%%%######'''$$$$$$######$$$$$$%%%%%%$$$###############$$$$$$$$$''''''%%%###""""""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""######$$$%%%&&&&&&ggg^^^YYYYYYXXXWWW\\\dddttt|||}}}vvvssssssmmmeeeZZZQQQLLLHHHCCC@@@???>>><<<:::777555333222111000///---,,,+++******************************(((((('''&&&&&&&&&&&&'''((()))***(((&&&&&&))),,,'''"""###***---((($$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%'''***+++***'''&&&%%%'''''''''(((((((((((((((&&&&&&%%%###"""###&&&)))$$$%%%&&&$$$"""!!!###%%%#########$$$$$$############&&&((((((''''''***,,,'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% '''***$$$!!!%%%******'''&&&&&&%%%$$$$$$$$$$$$%%%######(((///000***"""(((###"""&&&%%%!!!!!!&&&%%%""""""%%%%%%###$$$((("""""""""###$$$%%%'''((($$$###############$$$$$$"""&&&+++---***&&&!!!"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%'''((())))))mmm___RRRPPPTTTVVVWWWXXXiiiuuu|||sssnnnnnnggg[[[QQQJJJEEECCCAAA@@@>>>;;;777555444444444111111000///...,,,***)))------,,,,,,***)))'''&&&***'''%%%%%%'''((()))(((((('''&&&''')))++++++***(((((('''''''''(((((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%((((((%%%%%%((((((%%%)))&&&&&&))))))&&&&&&)))&&&%%%$$$$$$######$$$$$$%%%""""""%%%&&&%%%&&&***%%%%%%%%%&&&&&&'''''''''###%%%'''))))))'''$$$"""((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%'''%%%###$$$&&&'''%%%###&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$######$$$$$$"""!!!$$$%%%%%%$$$######$$$&&&&&&'''(((((('''&&&$$$###'''''''''&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$!!!!!!"""###$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%% !!!"""###$$$###""""""#########$$$$$$%%%%%%%%%rrrbbbSSSOOOQQQSSSSSSTTTcccooo~~~{{{rrrnnnllleeeZZZQQQKKKGGGEEEDDD@@@>>>;;;888555444444444/////////...---,,,++++++++++++++++++***************(((''''''((()))(((''''''&&&%%%&&&((()))***)))+++***)))''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((((((%%%%%%((((((%%%+++'''&&&((('''$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%&&&######%%%&&&###$$$'''$$$%%%%%%%%%&&&&&&&&&&&&###$$$'''(((((('''%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%$$$###""""""(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###"""!!!"""$$$&&&%%%###%%%%%%$$$$$$######""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$((('''%%%&&&&&&'''%%%$$$$$$%%%%%%$$$######$$$&&& """%%%&&&'''%%%###!!!%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%######$$$%%%%%%$$$##################$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%((((((((()))((('''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$yyyhhhVVVOOONNNNNNOOOPPPZZZfffvvvzzzrrrmmmiiicccYYYQQQLLLIIIGGGEEE@@@>>>;;;888666444444444............------------...---+++*********+++++++++***))))))******(((&&&'''%%%$$$%%%'''((((((((())))))((('''''''''''''''((('''''''''&&&&&&&&&&&&$$$''''''$$$$$$''''''$$$+++'''%%%&&&&&&$$$%%%)))''''''&&&%%%%%%%%%%%%&&&&&&######%%%%%%"""!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$######$$$))))))((('''%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%''')))(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$%%%$$$######$$$%%%###"""$$$%%%%%%$$$######$$$&&&!!!###&&&((()))(((&&&$$$###############"""!!! $$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&$$$###$$$$$$##################"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%###!!! &&&&&&%%%$$$$$$######"""ppp]]]RRRMMMKKKKKKMMMRRR]]]lllxxxzzzvvvppplllhhhbbbZZZSSSMMMJJJGGGEEE???>>>;;;999666444333333111111000///...---------333111---***((((((((((((+++******++++++***'''%%%(((&&&%%%%%%''')))((((((%%%%%%&&&&&&((()))++++++((((((((((((''''''''''''$$$&&&&&&$$$$$$&&&&&&$$$***&&&$$$&&&&&&&&&)))---(((((('''&&&&&&&&&&&&&&&$$$""""""%%%%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$"""!!!"""###$$$###!!!$$$%%%%%%$$$######$$$&&&$$$$$$%%%&&&&&&&&&&&&&&&###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$%%%"""!!!"""###%%%%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###!!! %%%$$$$$$$$$$$$$$$$$$$$$wwwdddXXXQQQLLLKKKLLLMMMVVVbbbmmmqqqpppmmmjjjiiiccc\\\TTTOOOJJJEEECCC???>>><<<999777555333333666555333000...------,,,222000---***((((((((()))+++******++++++***'''%%%)))(((&&&'''((())))))(((%%%%%%&&&&&&((()))++++++))))))((((((((('''''''''$$$&&&&&&$$$$$$&&&&&&$$$,,,'''%%%''''''&&&(((---)))(((''''''&&&&&&''''''""" !!!%%%&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%#########"""!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$%%%%%%$$$######$$$&&&$$$### !!!"""$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&{{{jjj___VVVOOOKKKLLLKKKPPPXXX```eeegggfffeeehhhccc\\\VVVPPPKKKEEEBBB>>>===<<<:::777555333222888666333000...---,,,,,,++++++***))))))***+++,,,+++***))))))******(((&&&***)))'''''')))***)))((())))))(((''''''''''''''')))(((((((((''''''''''''$$$''''''$$$$$$''''''$$$---)))'''((('''$$$%%%)))(((((('''&&&&&&&&&&&&'''!!!!!!&&&'''%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((###$$$%%%'''''''''&&&&&&$$$%%%%%%###!!! !!!""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%$$$######$$$&&&'''%%%"""!!!###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$######%%%'''((('''%%%$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&''''''!!!!!!"""###%%%&&&'''((({{{nnnddd[[[QQQLLLKKKJJJKKKNNNSSSXXX\\\^^^___eeeaaa\\\VVVQQQLLLGGGDDD>>>===<<<:::888555333222666444111...,,,,,,,,,,,,((((((((())))))******+++***(((''''''((()))((('''***(((&&&'''((()))((('''+++***)))''''''&&&&&&&&&((((((((('''''''''&&&&&&%%%((((((%%%%%%((((((%%%'''$$$###&&&'''%%%&&&)))((('''&&&&&&%%%%%%&&&&&&###!!!###'''(((%%%###%%%&&&&&&&&&&&&%%%%%%%%%$$$'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''"""###%%%'''(((((('''&&&%%%'''(((&&&$$$"""$$$%%%$$$$$$$$$######""""""!!!$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""!!! !!!###$$$###"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""###"""!!!"""$$$%%%%%%%%%##################$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$#########"""""""""###%%%%%%""""""###$$$%%%%%%&&&&&&zzzooofff]]]SSSLLLKKKJJJIIIIIIKKKPPPUUUYYY[[[ccc___[[[VVVRRRNNNIIIFFF>>>===<<<:::888555333222333111///,,,++++++,,,---((())))))))))))(((''''''***(((%%%%%%'''((()))((()))'''%%%&&&'''((('''&&&(((((('''''''''(((((()))((('''''''''&&&&&&&&&&&&&&&((((((&&&&&&((((((&&&$$$'''''')))---''''''&&&%%%%%%%%%%%%&&&%%%$$$%%%)))((($$$"""$$$'''''''''&&&&&&%%%%%%%%%((((((((('''&&&%%%######%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$#########"""###&&&'''(((((('''&&&!!!###%%%$$$"""!!!###%%%(((((('''&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%$$$######$$$&&& """$$$&&&'''&&&$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""""" !!!""""""$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%tttkkkaaaTTTLLLKKKJJJGGGFFFJJJLLLLLLNNNRRR[[[YYYVVVTTTQQQMMMGGGCCC??????>>>:::777555666777444333111///---,,,++++++***((((((++++++((((((+++)))'''%%%&&&)))***(((&&&$$$%%%&&&&&&''''''&&&&&& &&&"""%%%)))######$$$%%%&&&''''''''''''***)))((('''''''''''''''******((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%$$$###(((+++***'''&&&((((((%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&&&&'''%%%### ###%%%&&&''''''$$$""" """###$$$%%%%%%$$$""""""###$$$%%%&&&'''&&&&&&%%%'''((('''######'''&&&&&&&&&%%%%%%$$$$$$$$$###&&&'''$$$$$$'''&&&### $$$+++,,,%%%&&&###$$$$$$###!!!!!!###%%%$$$""" &&&***&&&%%%!!! ###%%%######&&&%%%%%%$$$$$$$$$$$$$$$$$$)))'''$$$!!! """###xxxpppgggZZZOOOKKKGGGCCCAAAEEEGGGGGGIIIMMMVVVVVVUUUSSSPPPLLLGGGDDDAAA@@@>>>;;;777555555777444333111///---,,,++++++111......///...+++***,,,)))'''&&&''')))***(((&&&&&&''''''(((((((((((((((((($$$)))---'''))),,,&&&(((((())))))(((((('''&&&(((''''''&&&&&&&&&&&&'''***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''(((&&&%%%!!!%%%%%%###$$$&&&&&&###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&######$$$$$$$$$$$$######'''%%%$$$%%%&&&%%%###!!!!!!###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&'''%%%%%%$$$###!!!"""$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$"""%%%&&&$$$$$$&&&%%%"""###$$$&&&%%%!!!$$$$$$$$$$$$"""!!!!!! $$$$$$"""!!!$$$(((&&&!!!%%%!!! ###%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}wwwpppdddUUUKKKDDD???===@@@CCCCCCEEEHHHOOOQQQSSSRRROOOKKKHHHFFFCCCBBB@@@;;;777555555666444333111///---,,,++++++111---,,,---+++&&&%%%''')))(((''''''))))))(((''''''''''''(((((((((((((((+++&&&***+++%%%'''+++%%%++++++***)))((('''%%%$$$&&&&&&%%%%%%%%%&&&&&&'''))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''((('''%%%!!!###"""###&&&&&&###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######!!!###%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""##################"""%%%$$$""""""$$$%%%$$$###!!!$$$%%%%%%$$$###"""######$$$$$$$$$######$$$$$$#########$$$%%%%%%###"""!!!"""###$$$$$$###$$$$$$$$$$$$$$$#########!!!$$$%%%######%%%$$$!!!(((%%%$$$$$$!!! $$$"""""""""###$$$###!!!%%%&&&%%%!!!!!!%%%%%%###%%%!!!!!!$$$&&&$$$###%%%"""#########$$$%%%%%%%%% """$$$&&&''''''&&&%%%}}}xxxlllZZZLLLEEE???;;;>>>AAABBBCCCFFFGGGKKKOOOQQQNNNKKKHHHHHHEEEDDD@@@;;;666444444666444333111///---,,,++++++,,,)))((()))'''###"""$$$))))))((((((((((((((('''%%%%%%%%%%%%&&&&&&'''''''''"""%%%'''"""%%%***%%%(((((((((((('''%%%$$$###%%%%%%%%%%%%&&&'''(((((()))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&%%%$$$###%%%$$$%%%((('''$$$'''&&&%%%%%%$$$$$$$$$$$$&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$ !!!###%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###""""""!!!""""""############""""""%%%###!!!!!!###$$$%%%%%% !!!###%%%&&&&&&&&&%%%"""#########$$$$$$$$$$$$&&&''''''&&&%%%$$$"""!!!###!!! """%%%%%%"""######################## $$$$$$""""""$$$$$$ &&&""""""%%%'''&&&&&&)))"""!!! """$$$&&&%%%######'''&&&!!!!!!$$$$$$&&&"""!!!%%%&&&$$$###$$$!!!""""""###$$$%%%%%%&&&!!!"""$$$&&&''''''&&&&&&~~~sss```PPPFFF???:::<<<@@@AAABBBDDDBBBFFFKKKOOOOOOLLLIIIGGGFFFDDD@@@:::555333444555444333111///---,,,++++++---***))),,,+++''''''))))))******)))((((((((((((&&&%%%%%%%%%%%%&&&'''(((+++%%%(((***$$$'''+++'''&&&'''''''''''''''&&&&&&'''&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$$$$$$$&&&&&&%%%$$$###&&&'''%%%%%%((('''###'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###"""""""""""""""############""""""$$$""" !!!###%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$%%%!!!###%%%''''''$$$!!!%%%###"""###%%%$$$ ######################## ###$$$!!!!!!$$$### """%%%(((&&&###$$$&&&$$$"""!!!###$$$%%%&&&!!!&&&&&& """$$$&&&""""""&&&'''$$$######!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&wwwgggWWWHHH???999;;;???@@@AAABBB???BBBGGGMMMPPPOOOJJJFFFEEECCC???999444222333555444333111///---,,,++++++,,,******------******---***++++++***(((''''''((((((((('''&&&'''((()))***---(((+++,,,%%%%%%((("""&&&'''((()))***+++++++++(((((('''''''''((())))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''%%%((('''$$$###%%%$$$!!!&&&&&&%%%$$$$$$$$$%%%%%%""""""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""##################"""$$$###""""""$$$%%%%%%%%%$$$$$$$$$###"""!!! """"""""""""###$$$%%%&&&!!!%%%&&&%%%###!!!%%%$$$$$$$$$$$$### #########$$$$$$$$$$$$$$$ ###$$$""""""$$$### %%%###$$$((()))$$$!!!!!!&&&&&&%%%###!!! """$$$ %%%%%%!!! ######&&&######'''(((%%%"""###!!!"""""""""###$$$$$$$$$'''&&&%%%$$$######$$$$$$zzzmmm```LLLBBB;;;===AAACCCCCCDDD???@@@DDDLLLSSSRRRKKKDDDDDDBBB===777333111333555444333111///---,,,+++++++++((((((++++++))))))+++***+++,,,+++(((&&&'''))))))((('''&&&&&&((()))******%%%)))+++$$$$$$&&& '''''')))******+++++++++(((((('''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))(((''''''(((&&&"""!!!$$$%%%###%%%%%%$$$$$$$$$%%%&&&&&&"""######$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$#######################################!!!""""""###$$$&&&'''(((######$$$$$$$$$$$$######$$$$$$###$$$&&&&&&%%%###$$$$$$######"""!!!!!! ###""""""""""""$$$%%%&&&""""""###$$$$$$$$$$$$$$$###%%%&&&%%%###""""""###$$$$$$$$$$$$%%%%%%%%%&&&!!!$$$%%%""""""%%%$$$!!!'''%%%&&&((('''"""!!!### &&&%%%!!!!!!$$$!!!%%%%%%""""""$$$%%%###&&&###$$$((()))%%%""""""""""""""""""###############$$$%%%%%%%%%$$$"""!!!|||qqqfffQQQFFF>>>@@@EEEGGGGGGGGG@@@???BBBKKKTTTUUULLLBBBCCCAAA<<<666222111333666444333111///---,,,++++++---+++***------***))),,,***,,,---+++(((&&&''')))'''&&&$$$$$$$$$%%%''')))'''###))),,,'''(((+++$$$&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%))))))'''""""""&&&((('''$$$$$$$$$$$$%%%&&&&&&'''%%%&&&''''''((((((((('''###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$%%%&&&''''''%%%"""%%%%%%%%%$$$$$$$$$$$$######""""""""""""$$$&&&'''...,,,(((%%%######$$$%%%"""$$$&&&%%%###"""$$$'''$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$%%%######%%%$$$!!!!!! !!!  %%% ###'''###!!!###'''"""%%%&&&$$$%%%((('''$$$'''$$$$$$((()))%%%""""""#########"""""""""""""""!!!%%%''''''%%%""" rrrfffSSSKKKDDDEEEKKKPPPNNNJJJBBB===<<>><<<999666555444444222111000...,,,+++******------,,,,,,+++)))(((''',,,+++++++++************%%%&&&'''((((((((('''&&&'''''''''((((((((())))))''''''&&&%%%&&&(((***+++(((((((((((((((''''''&&&)))'''%%%%%%&&&&&&%%%$$$$$$''''''&&&(((+++&&&%%%%%%&&&((((((&&&$$$&&&&&&%%%$$$$$$###""""""''''''&&&&&&&&&&&&&&&&&&***&&&%%%&&&$$$!!!###(((&&&)))### &&&%%%###***&&&###"""$$$((('''!!!&&&%%%%%%%%%$$$$$$$$$$$$########################%%%$$$$$$%%%&&&&&&%%%######!!!"""&&&&&&###$$$'''%%%$$$#########%%%''')))###""""""###%%%&&&%%%###$$$$$$$$$$$$$$$###"""!!!$$$"""!!!###$$$$$$$$$"""!!!!!!###%%%&&&&&&$$$"""!!!###&&&'''$$$ &&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$###""""""######!!!&&&'''%%%"""'''$$$$$$((()))&&&######$$$%%%&&&%%%###"""###$$$$$$$$$$$$###$$$$$$%%%%%%!!!######!!!!!!$$${{{gggYYYSSSMMMMMMTTT[[[______NNNFFFAAADDDLLLNNNHHH@@@@@@???===:::888666555444000//////---,,,++++++***---------,,,+++***)))(((+++,,,---------,,,+++***%%%&&&''''''((((((''''''(((((((((((()))))))))***((('''''''''''')))+++,,,(((((((((((((((''''''''',,,***'''&&&%%%%%%###""" ###''''''%%%###$$$&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%$$$$$$######""""""''''''&&&%%%%%%$$$%%%%%%(((&&&%%%&&&$$$"""%%%***###((($$$!!!''''''$$$)))&&&%%%###$$$%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$"""$$$''''''$$$%%%)))$$$$$$###$$$$$$%%%&&&'''######$$$%%%''''''%%%#########$$$$$$$$$######"""$$$ $$$'''%%%""""""###$$$%%%$$$$$$&&&'''&&&$$$"""###&&&&&&### $$$############$$$%%%%%%%%%$$$######"""#########%%% ''')))!!!'''"""&&&$$$%%%***,,,(((%%%%%%$$$%%%&&&%%%#########$$$############$$$%%%&&&'''###$$$###""" !!!"""mmm]]]WWWPPPNNNQQQVVV[[[]]]NNNFFF>>>===BBBDDD@@@;;;<<<;;;:::888555444222222++++++,,,,,,------------/////////......,,,++++++)))+++,,,------,,,***)))&&&&&&&&&'''''''''''''''''''''((((((((()))))))))---,,,+++)))((('''''''''))))))(((''''''''''''''',,,***'''&&&&&&%%%$$$"""((()))***(((%%%$$$$$$%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&***...'''&&&%%%+++)))###%%%&&&&&&&&&&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###***%%%###%%%'''$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&((('''%%%###!!!"""###$$$$$$$$$$$$$$$$$$ !!!'''***'''"""###%%%(((&&&###!!!"""###%%%$$$######%%%&&&$$$"""""""""###"""""""""$$$%%%$$$$$$###############$$$'''!!!&&&)))!!!'''!!!%%%###%%%***,,,)))%%%%%%###%%%%%%%%%######$$$%%%$$$#########$$$$$$%%%&&&&&&&&&&&&%%%###"""""""""yyyeee```XXXQQQMMMMMMNNNPPPLLLDDD<<<999;;;===:::777999999777666444222000///)))***+++,,,------,,,,,,............---,,,++++++'''(((***,,,,,,***)))(((&&&&&&&&&&&&''''''((((((&&&&&&'''''''''(((((((((///...,,,***((('''&&&%%%))))))(((''''''''''''(((+++)))'''&&&''''''&&&%%%###$$$&&&&&&'''(((***,,,'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%'''+++---!!!***'''!!!''')))&&&'''%%%'''))))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###,,,###!!!'''&&&"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%###!!!"""###$$$$$$$$$$$$$$$%%%!!!###))),,,(((###!!!$$$&&&%%%""" """######"""###%%%&&&&&&&&&$$$&&&'''&&&$$$$$$&&&)))$$$###############$$$$$$%%% %%%%%%###$$$!!!###(((***'''$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$$$$#########$$$'''&&&%%%%%%$$$$$$""""""wwwrrriii]]]RRRIIIEEEDDDHHHBBB<<<:::::::::999777888888777666444222000///------------,,,***((('''***+++++++++******)))(((&&&'''((()))))))))(((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''++++++******))))))((((((***)))(((&&&&&&''''''((()))(((&&&&&&'''((('''&&&$$$$$$%%%%%%&&&&&&&&&'''(((&&&$$$$$$&&&'''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&***,,,+++&&&###%%%'''''')))///%%%''')))---%%%'''))))))(((%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###(((%%%'''$$$"""$$$$$$############$$$%%%&&&%%%$$$$$$%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$%%%"""!!!$$$(((***((($$$ !!!""""""""""""###%%%############$$$&&&'''(((!!!$$$%%%$$$"""!!!$$$'''#########"""######$$$%%%'''$$$***&&&%%%###%%%!!!!!!&&&'''%%%###$$$"""$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$############$$$#########$$$###!!! qqq___OOOEEEBBBAAA???<<<:::::::::888777777777777666444222000...------...---,,,)))&&&%%%))))))******))))))((((((&&&&&&''''''(((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((('''(((((()))******))))))***)))'''&&&&&&&&&((()))***(((&&&&&&'''((('''&&&((('''''''''&&&%%%###"""(((&&&$$$$$$%%%''''''&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&'''((()))---000...&&&###%%%&&&$$$)))111((( '''''')))%%%%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$ !!!""""""###&&&%%%$$$###!!!!!!"""$$$%%%(((%%%"""!!!"""$$$$$$###"""######$$$$$$$$$######$$$###"""###%%%&&&%%%$$$###""" !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&((( """!!!!!!$$$######""""""###$$$$$$%%%'''&&&... %%%%%%&&&'''###!!!$$$%%%###"""$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$""""""###%%%%%%### kkkWWWJJJEEE<<<;;;::::::999888777666555555555444333000...---***+++,,,---,,,***((('''******+++++++++******)))'''''''''&&&'''((()))***''''''&&&%%%&&&'''((()))(((((((((((())))))))))))'''(((((()))))))))((((((+++)))'''&&&%%%&&&((()))+++)))''''''''''''&&&%%%###$$$%%%(((+++,,,+++***(((&&&$$$$$$%%%''''''&&&######$$$%%%&&&&&&''''''%%%%%%%%%&&&'''((()))***,,,///---&&&###&&&(((%%%"""///,,,###(((***$$$!!!%%%###""""""$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''%%%###$$$$$$%%%$$$ '''&&&%%%"""!!! """$$$&&&(((%%%!!! !!!###$$$$$$######$$$$$$$$$######"""###""""""!!!""""""###$$$***&&&"""!!!###%%%$$$"""&&&&&&&&&$$$######%%%&&&###%%%$$$ ###'''######""""""###$$$%%%%%% ))) )))$$$"""###$$$""""""%%%"""###%%%%%%$$$$$$%%%&&&############$$$%%%&&&&&&%%%$$$###%%%((((((%%%"""eeeNNNDDDAAA===;;;===<<<888888:::333222111222222000...+++000000///...---,,,,,,,,, +++++++++...+++###)))((('''&&&%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''###&&&))))))(((''')))++++++***)))((('''&&&%%%%%%+++)))'''&&&&&&))),,,...---,,,***((('''&&&''''''%%%%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$###!!!""",,,)))&&&&&&((()))'''%%%((()))(((&&&$$$$$$&&&((('''&&&%%%###""""""######&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$'''(((&&&$$$%%%!!! """###"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$ !!!###$$$%%%###""" """###%%%&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""""""""000)))###!!!###&&&&&&$$$""""""#########$$$$$$$$$%%% &&&+++"""%%%########################$$$(((%%%########################rrrWWWHHHAAA<<<::::::999555444666333222111111222111...+++000000///------,,,,,,---$$$++++++$$$###***+++'''***)))((('''&&&''''''(((%%%&&&''''''%%%%%%&&&'''&&&(((******((('''(((******))))))((('''&&&&&&%%%***(((&&&%%%&&&(((+++---,,,+++)))((('''&&&''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%''')))***(((&&&$$$$$$&&&'''&&&$$$((())))))((('''''')))+++((('''%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$'''(((&&&$$$'''$$$%%%((((((%%%$$$'''########################"""##################$$$""""""###$$$$$$###"""!!!%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################((($$$ !!!%%%'''&&&$$$##################$$$$$$###$$$***###)))$$$########################"""""" $$$(((&&& $$$$$$$$$###############^^^JJJCCC===999999888444333444333222111111111111...,,,000///...---------------///000+++######***,,,(((******)))(((((((((((()))%%%'''''''''&&&%%%&&&''')))***++++++)))(((((((((((((((((('''''''''&&&&&&((('''&&&%%%&&&(((***,,,,,,+++)))'''&&&&&&''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((%%%"""###'''+++,,,+++&&&%%%$$$$$$&&&'''&&&&&&'''((()))(((((((((***,,,((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%$$$'''%%%''',,,+++'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$#########""""""!!!''''''%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%&&&$$$!!!$$$$$$##################"""###)))$$$---***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""" ###'''&&&!!!%%%%%%$$$$$$#########"""hhhPPPGGG???999999888555444555333222000000111111///---000///...---------------***,,,***(((+++///,,,&&&))))))((((((((((((((((((&&&'''((('''&&&%%%&&&((((((((()))))))))(((((((((''''''''''''''''''''''''((((((''''''((()))+++,,,+++***((('''&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&"""!!!&&&***)))''''''&&&&&&&&&'''((())))))%%%'''''''''&&&&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%###%%%******&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###""""""""""""'''&&&$$$#########$$$%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$""""""######!!!$$$$$$$$$#####################(((###///---$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&### !!!%%%%%%!!!&&&%%%%%%$$$$$$######"""www___KKKBBB:::999999666555666333111000000000111///...//////...------------...'''))))))***...///+++%%%''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((%%%%%%&&&'''((()))((((((''''''''''''&&&&&&&&&&&&((())))))******+++,,,,,,***)))(((&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%***&&&"""$$$(((+++)))&&&&&&&&&&&&&&&&&&'''((()))((())))))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$######%%%"""###'''(((&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$###""""""######$$$$$$###"""###$$$%%%'''$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&(((&&&###""""""#################################%%% '''((("""---+++$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$ ###$$$!!!%%%%%%%%%%%%$$$$$$######kkkSSSGGG===::::::777444444333111//////000111000//////......---------......---,,,)))((()))))))))(((%%%&&&'''''''''''''''&&&&&&'''(((((('''&&&'''((($$$###$$$%%%((()))(((''''''''''''&&&&&&&&&%%%%%%((()))***+++,,,,,,,,,,,,))))))'''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%)))&&&$$$$$$'''(((&&&$$$###$$$%%%$$$######%%%'''***+++,,,+++(((&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""######&&&$$$$$$'''(((&&&'''***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$###"""###%%%((()))""""""#########$$$$$$$$$%%%###+++!!!***!!!***(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%!!! ######!!!%%%%%%%%%%%%%%%%%%%%%%%%ttt```SSSEEE@@@>>>999555444333111//////000111000000......---------......//////---,,,***'''&&&(((+++%%%&&&'''((()))(((((('''&&&((()))((('''&&&''')))&&&%%%$$$&&&))))))(((&&&(((((('''&&&&&&%%%$$$$$$'''(((***,,,,,,,,,+++***)))((('''&&&%%%&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&########################$$$%%%&&&%%%""""""$$$&&&)))***,,,+++)))'''&&&&&&###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((('''&&&%%%''')))########################"""$$$&&&%%%###!!!"""###%%%###%%%((((((###!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$"""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%&&&&&&&&&!!!"""$$$%%%%%%&&&'''(((!!!!!!"""###$$$%%%%%%&&&######---%%%---!!!(((%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&######%%%$$$"""###$$$$$$%%%%%%&&&&&&&&&}}}lll]]]NNNGGGCCC===888666333111///...000111111000......---------......///)))+++...///,,,((((((+++&&&'''(((*********)))((('''((()))((('''&&&''')))***(((&&&''')))***'''$$$))))))((('''%%%$$$######&&&''')))+++,,,+++***))))))((('''&&&%%%&&&'''(((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''"""###%%%%%%$$$###%%%&&&&&&((()))'''$$$###%%%'''%%%'''))))))'''&&&%%%&&&"""###$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%$$$###"""$$$&&&"""""""""""""""""""""""""""$$$&&&%%%"""!!!"""###"""!!!$$$(((&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%!!!$$$&&&'''&&&%%%%%%###$$$%%%%%%$$$###!!! &&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&!!!$$$'''(((&&&$$$###""" !!!###$$$%%%&&&'''!!!"""///'''///"""((($$$%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&(((&&&%%%&&&&&&###"""###$$$%%%&&&&&&'''(((rrrjjj^^^TTTLLLDDD===777000000000111222222000...///......---------......---+++))))))***+++***)))+++*********))))))(((((())))))((('''&&&&&&%%%%%%'''((()))******)))(((''')))(((((()))***)))&&&###((('''(((***---...,,,+++"""&&&)))%%%)))!!!"""######""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!"""''''''######&&&$$$%%%''')))***((($$$!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$"""!!!!!!!!!!!!%%%%%%%%%$$$$$$#########)))&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""%%%))))))%%% %%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$---!!!111(((&&&'''&&&%%%%%%$$$$$$%%%%%% !!!###%%%%%%###!!!$$$$$$$$$&&&&&&%%%###!!!######################## """$$$%%%$$$###"""###&&&))))))(((%%%$$$###'''&&&%%%$$$############%%%$$$#########$$$%%%&&&)))+++((($$$###%%%%%%###uuummmcccYYYQQQHHH???999222111000111222222000---,,,,,,,,,,,,------...///...,,,******+++,,,+++***************)))))))))((()))(((((('''&&&&&&%%%%%%'''((()))******)))((('''&&&%%%%%%''')))***)))'''(((((((((***,,,,,,+++)))((('''((('''"""""")))$$$%%%&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!"""''''''######&&&#########$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$---+++)))'''%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$############$$$%%%%%%%%%$$$$$$$$$######'''%%%######%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%))))))%%%!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$'''(((222)))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%&&&'''&&&$$$&&&%%%$$$$$$$$$$$$###"""######################## """$$$%%%$$$###"""###&&&((()))'''%%%$$$#########"""!!!!!!!!!!!!"""&&&%%%$$$###"""######$$$###&&&%%%""""""%%%%%%###yyyrrriii```WWWMMMBBB:::444333222222222111///---++++++++++++,,,...///000///---++++++,,,---,,,+++************))))))))))))((((((((('''&&&&&&%%%%%%(((((())))))))))))(((((('''%%%$$$%%%'''))))))((()))((((((***++++++)))'''+++&&&$$$'''((('''&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###&&&'''$$$$$$&&&%%%$$$#########$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$000...***&&&#########$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%###"""$$$''')))++++++$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$&&&))))))&&&"""%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$***%%%&&&777&&&***'''&&&%%%%%%$$$$$$%%%%%%'''%%%############"""!!!((('''%%%$$$#################################### """###$$$$$$###"""###%%%((((((&&&$$$######%%%%%%$$$$$$$$$%%%&&&&&&'''&&&$$$"""!!!!!!!!!""" ###$$$###$$$''''''%%%{{{vvvnnneee\\\QQQDDD;;;666555333222222111///------------------...///000...,,,++++++,,,,,,+++************)))))))))))))))(((((('''''''''&&&&&&&&&((((((((()))))))))))))))+++(((&&&%%%%%%&&&&&&%%%))))))((()))******'''%%%(((###!!!%%%)))'''%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&&&&%%%%%%%%%''''''((('''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$***)))'''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&)))))))))######$$$%%%%%%&&&'''''''''%%%%%%&&&((((((&&&$$$%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$###!!!&&&'''///,,,&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$"""&&&''''''&&&$$$###"""########################### !!!"""###$$$############%%%''''''%%%#########%%%%%%%%%&&&&&&((())))))&&&%%%$$$"""!!!!!!""""""!!!%%%'''&&&'''))))))&&&|||wwwppphhh___SSSEEE<<<888666444222222111///---222111000///////////////---+++***)))***+++***)))))))))))))))))))))******'''''''''''''''&&&&&&&&&((((((((((((((()))******+++)))&&&%%%&&&&&&&&&&&&***)))))))))***)))'''$$$$$$""""""&&&&&&$$$%%%(((%%%$$$"""###&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%&&&&&&&&&%%% $$$((()))(((&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""'''777444,,,'''$$$'''&&&%%%%%%$$$$$$%%%%%%&&&'''(((******'''!!!###&&&))))))&&&###""""""########################!!!""""""##################$$$&&&&&&$$$""""""###""""""""""""###%%%&&&'''$$$$$$###""""""###$$$%%%###'''(((&&&&&&((('''###|||xxxqqqjjjaaaUUUGGG>>>999666444222222222000///444333222111////////////---+++))))))***+++***)))))))))))))))************''''''''''''''''''''''''((((((''''''((()))***+++(((&&&%%%&&&(((******)))***))))))***+++***(((%%%$$$$$$%%%'''&&&###&&&,,,(((&&&$$$%%%(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&%%%%%%''''''%%%$$$(((((('''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%&&&$$$######$$$$$$###!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%)))$$$OOOAAA&&&"""'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''))))))'''""""""&&&))))))&&&$$$$$$%%%########################""""""""""""""""""######"""$$$%%%%%%###""""""###############$$$%%%&&&'''$$$$$$#########$$$&&&'''###&&&&&&$$$###%%%$$$!!!}}}xxxrrrjjjbbbWWWJJJAAA999666444222333333222111222222111000/////////000---,,,******+++++++++***((()))))))))************''''''''''''''''''''''''((('''''''''((()))+++,,,'''''''''(((***+++***)))***))))))***,,,+++)))''''''$$$$$$&&&%%%$$$''',,,***'''%%%&&&***,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''$$$%%%(((((($$$$$$&&&%%%%%%(((+++$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&)))"""!!!OOO999###""" '''&&&%%%%%%$$$$$$%%%%%%###""""""###%%%%%%###!!!$$$&&&(((&&&######&&&***##############################"""""""""""""""###"""$$$$$$$$$"""!!!"""###%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&$$$&&&&&&""""""%%%%%%"""~~~yyyrrrkkkcccXXXLLLCCC999666333222333333333222000///////////////000111///---++++++,,,,,,,,,+++(((((())))))*********+++&&&'''''''''''''''''''''((('''''''''((()))+++,,,+++******++++++***(((%%%***)))***+++,,,,,,***((()))###!!!###$$$$$$&&&)))***&&&$$$%%%***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''((($$$%%%)))((($$$###&&&)))'''$$$###&&&***$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%######%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''%%%###&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''!!!))) ;;;"""&&&///'''&&&%%%%%%$$$$$$%%%%%%'''%%%######%%%'''))))))&&&'''&&&### !!!)))///##############################"""""""""""""""###"""###$$$###"""!!!!!!###""""""!!!!!!""""""######***)))'''%%%$$$$$$$$$%%%&&&((('''######'''(((&&&|||yyysssmmmfffZZZMMMDDD>>>:::666555555333///,,,---...//////......///000111000...,,,+++,,,---...,,,---...---***'''&&&&&&***(((''''''((())))))(((&&&******((())),,,+++(((///+++'''(((+++---***'''++++++,,,,,,+++***((('''(((((('''''''''&&&&&&&&&'''((()))))))))(((&&&%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%&&&%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&'''''''''&&&%%%%%%&&&(((***,,,///000(((%%%"""!!!"""###############""""""######$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%%%%""" '''(((%%%""""""%%%$$$ &&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$"""!!!!!!"""######"""&&&&&&$$$###""""""""""""$$$ ###%%%$$$%%%'''!!!!!!"""""""""######$$$ """$$$%%%$$$######$$$$$$$$$##################{{{wwwrrrmmmfff\\\OOOGGG>>>:::666555555333///,,,000111222111000///000111000///---,,,,,,---...///---...///...+++)))''''''+++)))'''((()))***))))))&&&)))***((((((******''',,,)))&&&'''+++,,,)))&&&***+++,,,,,,+++***((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$######&&&&&&''''''''''''&&&&&&######$$$%%%&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&$$$!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%!!!!!!###$$$$$$"""&&&'''&&&###$$$'''&&&"""%%%%%%$$$$$$###""""""!!!%%%$$$$$$######$$$$$$$$$#########$$$$$$$$$%%%%%%$$$""""""%%%&&&$$$$$$'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%###""""""######""" %%%$$$######""""""""""""""""""###!!!"""%%%###$$$$$$$$$%%%%%%%%%%%%!!!"""$$$$$$######$$$%%%$$$$$$##################zzzvvvrrrmmmggg]]]RRRJJJ>>>:::666444444333000,,,111222222111///...///000...---,,,,,,,,,---...///...000111000---+++******+++***((((((***+++***)))&&&)))***''''''))))))%%%)))'''%%%'''***+++)))&&&)))***+++,,,+++)))'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%$$$"""!!!!!!###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""" !!!###%%%%%%###%%%&&&%%%&&&)))(((###$$$$$$######""""""!!!!!!$$$$$$#########$$$$$$%%%!!!"""""""""######$$$$$$((($$$###%%%%%%###%%%(((###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""###%%%%%%###!!!######"""""""""""""""###!!!!!!###$$$""" %%%$$$$$$%%%%%%&&&&&&%%%%%%"""###$$$###""""""$$$&&&######$$$$$$$$$$$$$$$$$${{{wwwrrrmmmfff]]]RRRJJJ???;;;666444444333000---///000000///---+++,,,------,,,,,,,,,,,,---/////////000222111///---,,,,,,,,,***))))))***++++++***'''***+++((((((***)))&&&'''&&&&&&(((***+++)))'''(((***+++,,,+++)))'''%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%((('''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$((('''%%%$$$###$$$%%%%%%)))((('''&&&%%%%%%%%%%%%%%%###""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###$$$$$$%%% ###%%%%%%'''***'''"""$$$$$$$$$$$$######""""""###############$$$$$$%%%########################'''###!!!"""""" !!!%%%"""""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&'''%%%###"""""""""!!!""""""#########$$$'''((($$$!!!'''"""###$$$%%%%%%$$$#########$$$$$$"""!!!"""$$$&&&######$$$$$$$$$$$$$$$%%%}}}yyyrrrllleee\\\PPPHHH???;;;666333333333000---///000000///,,,++++++,,,,,,,,,,,,,,,------.........000111111///...------,,,***))))))***++++++***(((+++,,,)))))),,,+++(((((('''((()))***+++***)))(((***,,,---,,,***'''%%%&&&&&&&&&&&&''''''''''''&&&'''((())))))(((''''''%%%&&&'''&&&$$$###$$$%%%'''&&&%%%$$$%%%%%%'''(((###$$$$$$$$$$$$$$$$$$###((('''%%%$$$######$$$%%%%%%%%%$$$############$$$'''%%%$$$###$$$%%%$$$##################$$$%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%$$$###"""######%%%(((%%% %%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$%%%&&&&&&%%%$$$###""""""!!!'''### !!!!!! $$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&&&&###!!!###"""""""""""""""###$$$###%%%((()))$$$!!!&&&###$$$%%%&&&&&&%%%######$$$$$$$$$"""!!!!!!###&&&######$$$$$$%%%%%%%%%%%%}}}xxxqqqkkkdddZZZOOOHHH@@@;;;555333333222000...000111111000...---...///,,,,,,,,,,,,------------,,,...000000///------...+++***((((((***+++***)))(((+++,,,******------***))))))((((((((()))******)))***---...---+++'''%%%&&&&&&'''''''''''''''((()))******+++***)))((('''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%%%%###"""######""""""######$$$%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###'''((('''%%%$$$###!!!$$$$$$"""###%%%###&&&&&&&&&&&&&&&&&&%%%%%%"""""""""""""""###$$$%%%&&&&&&%%%$$$###""""""!!!'''###"""$$$###!!!!!!%%%!!!!!!""""""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%### $$$$$$###############$$$""""""%%%'''$$$###&&&'''((())))))'''&&&$$$$$$$$$%%%###"""!!!###$$$######$$$$$$%%%&&&&&&&&&zzzvvvoooiiicccZZZPPPIII@@@;;;555222222222000......///000000...---...000,,,,,,---------,,,++++++***,,,...///---,,,,,,---+++)))'''((()))***))))))&&&)))+++)))***------+++******(((&&&%%%&&&(((***)))+++...//////,,,(((&&&%%%%%%%%%&&&&&&'''''''''++++++,,,++++++)))'''&&&%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$))))))((('''''''''''''''&&&%%%$$$%%%&&&&&&%%%###$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''&&&$$$%%%&&&&&&'''%%%""""""$$$"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%########################&&&######%%%%%%""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$$$$"""!!!&&&&&&%%%$$$#########$$$###!!!###&&&&&&""" """&&&''')))******(((&&&$$$###$$$%%%%%%###""""""#########$$$$$$%%%&&&&&&'''xxxsssmmmhhhbbb[[[QQQKKK@@@;;;555222222222000...+++---...---,,,,,,---...------------,,,,,,+++***)))+++---...---,,,,,,,,,***(((''''''((())))))((($$$((()))((()))------++++++***'''$$$"""$$$'''******,,,///000000---)))&&&$$$$$$$$$%%%%%%&&&&&&&&&,,,,,,,,,+++***(((&&&%%%%%%&&&'''&&&$$$###$$$%%%!!!"""$$$%%%&&&%%%$$$$$$#########$$$$$$############$$$&&&&&&'''&&&%%%$$$''''''%%%$$$###"""""""""$$$######%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######&&&))))))***'''""""""$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$%%%$$$!!!"""%%%%%%""""""$$$'''&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###!!!!!!"""%%%'''((('''((('''&&&%%%$$$$$$$$$$$$%%%######((()))&&&###$$$$$$&&&((()))(((&&&$$$""""""$$$&&&&&&$$$"""!!!"""######$$$%%%%%%&&&''''''|||yyyrrrjjjbbbXXXNNNHHHBBB===777333333222000...//////...------------...,,,---...---++++++---111---,,,+++,,,,,,***'''%%%***)))'''&&&'''(((***+++,,,)))''''''))),,,---------,,,***(((&&&%%%$$$$$$'''---222222---(((&&&''''''''''''((((((((((((((((((((((((((())))))))))))''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%$$$###"""########################((('''%%%%%%%%%%%%###"""%%%((('''""" $$$''''''(((&&&$$$###"""!!! """$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###%%%%%%%%%,,,%%%"""%%%(((&&&###"""$$$$$$$$$############"""%%%%%%$$$###""""""######'''$$$!!!"""&&&(((%%%!!!###$$$$$$$$$$$$###""""""########################!!!###"""!!!###&&&&&&###}}}yyyrrrjjjaaaWWWNNNGGGAAA===777444333222111///...---,,,,,,++++++,,,,,,+++------,,,+++,,,///222///---,,,,,,,,,,,,)))'''+++***)))((((((***+++---+++)))'''''')))+++,,,,,,,,,+++***((('''&&&%%%%%%(((,,,000000+++'''&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))((('''&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&$$$#########$$$$$$%%%$$$$$$###############%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###$$$&&&%%% ###&&&&&&###""""""###$$$%%%%%%$$$"""###%%%&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%&&&%%%$$$######&&&%%%$$$%%%$$$$$$$$$############"""%%%$$$$$$###""""""######%%%"""!!!$$$%%%### %%%%%%%%%%%%%%%$$$##############################((()))(((%%%$$$&&&$$$ }}}yyyrrriii```VVVMMMGGG@@@<<<777444333333222111...---,,,,,,+++,,,,,,,,,---------,,,+++---000333///---+++*********)))(((***)))((('''((()))***+++***(((&&&''')))+++++++++++++++***)))(((((((((((((((+++...---)))&&&&&&((('''''''''(((((()))))))))******))))))((((((''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""%%%$$$!!!$$$$$$""""""!!!###&&&''''''&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%######!!!###&&&'''%%%&&&***$$$$$$$$$############"""%%%$$$######"""#########%%%""" !!!$$$%%%###!!!%%%&&&&&&&&&&&&%%%$$$$$$###########################&&&'''$$$$$$&&&%%%"""zzzrrriii```VVVLLLFFF???<<<888555333333333333000000///...............//////...,,,,,,---000111---***(((&&&'''((('''''''''&&&&&&%%%&&&'''(((((()))'''&&&&&&)))***************))))))))))))******(((***+++***'''&&&''')))'''''''''((())))))******+++******)))(((''''''&&&&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$%%%###############"""!!! !!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$###"""!!! &&&$$$###$$$&&&&&&&&&$$$"""%%%$$$ """$$$$$$&&&$$$######$$$%%%###"""###$$$%%%%%%&&&&&&%%%%%%########################$$$######%%%&&&%%%###!!!&&&&&&((()))$$$ """'''$$$$$$$$$#########""""""$$$$$$###############$$$&&&%%%###$$$&&&'''%%%$$$%%%%%%%%%&&&%%%$$$$$$##############################'''(((%%%$$$&&&&&&###|||sssjjj```VVVLLLGGG>>>===999555333222333444000000///............///222111///...............,,,***'''&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((('''&&&''')))******))))))))))))))))))***++++++((())))))(((''''''((()))''''''(((((()))******++++++******)))(((''''''&&&((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###############"""&&&$$$###$$$&&&&&&&&&$$$###&&&&&&"""!!!$$$%%%%%%&&&%%%###"""###"""!!!"""######$$$$$$$$$$$$$$$#################################$$$$$$$$$!!!###$$$&&&%%%"""$$$$$$$$$#########""""""$$$###############$$$$$$&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""########################'''+++---)))%%%%%%$$$!!!~~~uuujjj```VVVMMMGGG???>>>;;;666222111222444///...------,,,,,,------111000000000111000...,,,...,,,******++++++***)))(((((()))))))))*********(((''''''(((***++++++***)))(((((((((((()))***+++(((((((((((())))))))))))''''''((())))))***++++++******))))))((((((''''''---------,,,)))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&%%%###"""!!!%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$!!!"""###$$$&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$###'''((($$$###%%%'''%%%###"""!!!!!!###$$$###"""""""""#########$$$$$$$$$########################%%%#########$$$###!!!""""""%%%&&&""" &&&$$$$$$$$$############"""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######################## $$$$$$###%%%&&&&&&vvvkkkaaaWWWNNNHHH@@@???<<<777222000222444///......---------------......///222444444000------,,,+++,,,------+++)))))))))******++++++******)))(((((()))+++,,,+++***((((((''''''(((((())))))((((((((()))***+++***)))&&&'''((()))***+++,,,,,,))))))))))))((((((((((((,,,,,,---,,,+++(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$&&&'''''''''&&&&&&"""###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%$$$######'''(((%%%###&&&'''%%%"""!!! """$$$&&&%%%$$$$$$#########$$$$$$%%%%%%########################(((&&&$$$###$$$$$$###"""$$$$$$&&&((('''$$$&&&+++$$$$$$$$$############"""######""""""###$$$$$$%%%###$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$###"""######################## !!!!!!%%%((((((wwwlllbbbWWWOOOIII@@@@@@===888222///111444111111000///////////////***+++...333777666222...*********+++,,,,,,)))'''''''''((())))))))))))))))))((((((***,,,---,,,***((((((''''''''''''((((((''''''(((***,,,,,,***)))&&&'''((()))***+++,,,,,,(((((((((((())))))))))))'''(((***,,,---,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&'''((('''&&&&&&!!!###&&&(((((('''%%%###!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%&&&'''''''''"""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$###!!! ((('''%%%%%%%%%%%%###"""###'''((($$$###%%%&&&%%%$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''""""""""""""""""""""""""+++(((%%%$$$%%%%%%%%%$$$$$$###$$$'''&&&###$$$((($$$$$$$$$############"""######""""""###$$$%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$########################''',,,)))$$$$$$$$$###tttiiiaaaXXXNNNGGG@@@===:::777666444222000111///...---......---+++,,,+++,,,///111222111///,,,,,,++++++***)))))))))&&&******&&&&&&+++,,,(((((()))******)))***,,,...***)))'''&&&%%%%%%&&&&&&))))))(((((((((((())))))((('''%%%$$$%%%&&&)))******'''&&&))))))&&&'''***(((((()))***+++***'''%%%(((&&&$$$###$$$$$$"""!!!&&&$$$"""!!!"""$$$&&&(((###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""###%%%''''''%%%"""$$$%%%&&&&&&''''''&&&&&&((('''%%%######$$$%%%&&&&&&%%%###""""""$$$&&&'''$$$######$$$%%%$$$""" ###$$$&&&'''&&&$$$"""!!!"""!!!!!!!!!"""###$$$$$$$$$###"""""""""###%%%%%% !!!""""""############""""""""""""######%%%%%%%%%%%%%%%$$$###"""%%%$$$######$$$$$$""" """######!!!###((((((%%%!!!###$$$$$$#########%%%%%%%%%$$$######$$$%%%&&&!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&rrrfff^^^VVVMMMFFF???===:::888777555222000111///............---+++/////////111222222111///++++++******)))(((((('''%%%)))***((((((+++***&&&)))*********))))))***,,,)))((('''&&&%%%&&&''''''))))))((('''''''''(((((()))(((((('''((()))***+++%%%""""""&&&'''%%%&&&)))((('''((()))***)))'''$$$'''%%%$$$###$$$$$$###"""&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""""""""$$$&&&%%%###!!!$$$%%%&&&&&&'''&&&&&&&&&'''&&&$$$#########$$$%%%%%%$$$######"""###$$$$$$%%%%%%$$$%%%&&&&&&$$$!!!&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$&&&&&&$$$$$$$$$$$$#####################""""""#########%%%%%%%%%%%%%%%$$$###"""%%%$$$###$$$%%%$$$"""!!!'''(((&&&""""""%%%###!!!###$$$%%%$$$###$$$%%%%%%%%%######"""###$$$$$$""""""###$$$$$$###""""""###"""""""""######$$$%%%~~~oooccc\\\TTTLLLFFF???===:::999777555111///111///............---+++---,,,,,,---...---+++)))******))))))((('''''''''&&&)))***))))))***(((%%%)))***+++***((('''((()))''''''&&&%%%%%%&&&((()))***)))(((''''''''''''''''''(((((()))))))))))))))(((%%%%%%((()))''''''***'''&&&&&&'''((((((%%%###&&&$$$######$$$%%%%%%$$$###$$$&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###""""""###%%%$$$""" $$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!&&&%%%$$$%%%&&&&&&$$$"""(((%%%!!!!!!$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$######""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$###$$$%%%%%%###!!!))))))'''""""""$$$"""!!!###%%%%%%$$$###$$$%%%%%%$$$###""""""""""""""""""###$$$%%%%%%$$$###"""$$$###"""""""""###$$$%%%~~~ooobbb[[[TTTMMMGGG>>>===;;;999888555111...111000......//////---,,,***))))))***++++++(((&&&*********)))((((((''''''((())))))''''''((((((''')))***+++***(((&&&&&&'''&&&&&&%%%%%%&&&((()))***,,,+++***)))((((((((((((%%%&&&'''((()))(((&&&%%%+++((((((***((($$$###%%%&&&%%%%%%&&&'''&&&$$$"""%%%###"""###$$$&&&&&&%%% """$$$%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%$$$""" $$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""######$$$######$$$%%%$$$""" %%%$$$######$$$$$$###!!!'''$$$!!! $$$&&&############""""""!!!!!!$$$$$$$$$$$$%%%%%%&&&&&&#########""""""!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$###$$$%%%%%%$$$"""%%%&&&$$$!!!###&&&&&&"""!!!###%%%%%%$$$###$$$%%%$$$$$$###""""""!!!!!!!!!###$$$%%%&&&&&&%%%$$$###'''&&&$$$######%%%&&&'''oooccc\\\VVVNNNIII???===:::999777555111///222000///...//////...,,,+++++++++---//////---+++,,,++++++******)))((((((+++(((&&&%%%%%%&&&(((***)))***+++***(((&&&&&&&&&'''&&&&&&&&&''')))+++,,,///...---+++***)))))))))$$$&&&((())))))'''%%%$$$&&&######%%%$$$  &&&%%%$$$$$$%%%%%%$$$"""$$$###""""""$$$&&&&&&%%%!!!  !!!$$$'''(((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%&&&%%%$$$"""###$$$%%%%%%&&&&&&%%%%%%#####################$$$"""###%%%%%%$$$"""'''%%%$$$$$$%%%%%%$$$###$$$###"""!!!!!!"""###$$$###############"""!!! """######$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$&&&&&&$$$###"""$$$###!!!###(((((($$$"""$$$%%%%%%$$$$$$%%%&&&############""""""!!!!!!###$$$%%%&&&&&&%%%$$$###'''&&&%%%$$$$$$$$$%%%&&&qqqeee^^^WWWOOOJJJ@@@===:::777666444222000222000////////////...,,,******+++,,,......---+++,,,,,,++++++***)))))))))***&&&$$$%%%&&&%%%(((,,,)))***,,,+++)))'''&&&&&&)))((((((((()))***,,,---111000///---+++******)))'''(((***++++++)))'''&&&"""!!!"""&&&'''######%%%'''%%%$$$$$$%%%%%%$$$###%%%###"""###$$$&&&&&&%%%&&&$$$""" !!!$$$%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%&&&'''%%%$$$######$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""###%%%%%%%%%###!!!)))'''&&&%%%&&&'''&&&%%%""""""#####################$$$%%%&&&&&&%%%###"""!!!"""###$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&$$$"""###&&&%%%""""""$$$&&&&&&%%%$$$%%%&&&""""""###$$$$$$######""""""###$$$%%%%%%$$$###"""$$$$$$$$$############"""~~~qqqfff___XXXOOOIIIBBB>>>999666444444333222222111//////000000...---+++++++++,,,---,,,***(((+++++++++***))))))((((((&&&###$$$((()))''''''+++(((***,,,---+++)))((((((++++++*********+++---...222111///---+++***))))))((()))*********)))'''&&&%%%###%%%***+++(((''')))'''&&&$$$$$$%%%%%%%%%###%%%$$$"""###$$$%%%%%%$$$'''&&&%%%$$$######$$$$$$&&&%%%$$$######%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%######$$$%%%%%%$$$###"""(((&&&$$$###$$$%%%%%%$$$############$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########"""###$$$%%%%%%%%%%%%$$$$$$######%%%&&&'''&&&$$$''''''%%%""""""%%%$$$ """$$$&&&&&&%%%$$$%%%&&&!!!"""###%%%%%%%%%%%%$$$""""""###$$$$$$###"""""""""###$$$%%%%%%###""" }}}qqqggg```XXXNNNGGGCCC>>>999555333333333333222111//////000000...---222111000000000///,,,************)))((((((''''''""" $$$,,,---(((&&&)))(((***------,,,***))))))---,,,+++++++++,,,---...222111///,,,***)))((((((''''''(((''''''&&&%%%%%%&&&$$$%%%))))))%%%###%%%(((&&&$$$$$$%%%&&&%%%$$$&&&$$$######$$$%%%%%%$$$$$$$$$&&&'''(((''''''&&&&&&%%%$$$######%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""$$$&&&&&&%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%"""  !!!!!!!!!%%%$$$###"""###$$$&&&''' """$$$%%%$$$###"""###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$######"""""""""######""""""""""""######"""###$$$%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%&&&$$$"""###&&&%%%""""""$$$&&&&&&%%%%%%%%%&&& """###%%%&&&&&&&&&%%%!!!"""###$$$$$$###"""!!!$$$%%%'''((((((&&&###!!!}}}qqqhhhaaaXXXMMMEEEBBB???:::777555333111///000000000000////////////'''888???444)))(((***(((******))))))((((((''''''''''''(((((((((((('''''')))))))))+++,,,+++&&&""")))***+++++++++,,,///111111...+++***)))((('''%%%''''''&&&%%%%%%%%%%%%&&&"""""""""$$$'''((('''&&&%%%''''''&&&%%%&&&+++///&&&$$$!!! !!!###$$$'''$$$!!!"""$$$&&&%%%$$$$$$''''''$$$%%%)))((("""'''&&&%%%%%%$$$$$$$$$$$$%%%%%%###!!!###&&&#########$$$$$$%%%&&&'''(((&&&%%%$$$$$$%%%%%%###""")))%%%!!! !!!$$$&&&'''%%%######%%%%%%######%%%%%%%%%$$$!!! ###)))..."""###$$$%%%%%%###"""!!!######""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!$$$&&&!!!%%%''''''$$$"""###%%%$$$$$$$$$$$$######""""""'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))'''++++++%%% """"""%%%$$$$$$######""""""""" !!!###$$$%%%%%%$$$$$$zzzpppgggaaaYYYNNNFFFBBB>>>:::777555333000///000/////////......------+++999???444)))((()))(((******))))))((((((''''''''''''(((((((((((('''''')))(((((()))+++***'''$$$******++++++***+++...000000---)))'''''')))))))))(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&$$$"""%%%''''''&&&$$$$$$&&&)))&&&%%%###"""###$$$'''((('''$$$""""""$$$%%%%%%$$$$$$''''''$$$%%%((('''###&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&%%%###%%%)))(((######$$$%%%&&&%%%$$$###"""&&&%%%$$$$$$%%%%%%$$$"""(((%%%"""!!!"""$$$%%%&&&'''$$$$$$''''''$$$$$$'''$$$$$$$$$###!!!!!!%%%(((######$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%"""""""""""""""""""""""" """#########""""""###'''%%%###"""#########"""######""""""#########"""############""""""!!!!!!&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%)))***%%%"""###$$$"""""""""#########"""!!!!!! !!!###$$$%%%%%%$$$$$$xxxnnngggaaaYYYOOOGGGAAA>>>999666444222000...000000///...---,,,,,,+++///:::===333)))'''))))))******))))))((((((''''''''''''(((((((((((('''''')))(((''''''((()))(((&&&)))*********)))***---//////+++'''%%%&&&)))+++,,,)))(((((('''''''''''''''***)))'''''''''&&&###!!!&&&&&&'''%%%###!!!"""###$$$$$$######%%%&&&)))***&&&$$$######$$$%%%%%%$$$###&&&'''%%%%%%'''&&&###%%%$$$$$$$$$$$$%%%%%%&&&$$$&&&%%%$$$&&&******&&&###%%%&&&'''%%%"""&&&%%%$$$$$$%%%%%%$$$###&&&$$$######$$$%%%%%%$$$'''%%%%%%''''''%%%%%%'''###$$$%%%$$$"""!!!!!!"""############$$$%%%&&&&&&#########"""######$$$%%%""""""""""""""""""""""""!!!%%%%%%###"""###%%%(((%%%""""""###$$$""" %%%!!!"""$$$### """""""""""""""!!!!!!!!!&&&%%%%%%%%%$$$$$$$$$$$$""""""""""""############%%%((((((%%%$$$&&&%%%### """######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$xxxooohhhbbbZZZOOOGGG@@@===888555333222///...111111000///---,,,++++++///666888///((((((************))))))((((((''''''''''''((((((((((((''''''((('''&&&&&&'''((())))))&&&'''((())))))***---000---***'''%%%''')))******(((((('''&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&%%%%%%&&&%%%$$$"""!!!!!!############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$$$$$$$$$$#########$$$%%%&&&&&&###%%%%%%###$$$''''''$$$%%%&&&&&&&&&$$$""" &&&%%%$$$$$$%%%&&&%%%$$$%%%$$$###$$$%%%&&&$$$###'''$$$$$$''''''$$$$$$'''$$$$$$$$$###"""""""""###$$$######"""###%%%'''((($$$###############$$$$$$""""""""""""""""""""""""$$$''''''$$$"""###%%%!!!!!!!!!!!!!!!""""""###%%%!!! #####################""""""""""""%%%%%%%%%%%%$$$$$$#####################"""""""""((()))'''###"""&&&&&&### """###$$$###"""!!!""""""######$$$$$$$$$$$$zzzqqqiiicccYYYNNNEEE???;;;888555444222111///222222111000///------,,,,,,000000,,,((((((***,,,******))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&(((***,,,$$$%%%''''''(((***---000***)))(((((())))))'''%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$&&&)))+++***)))$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$"""###%%%&&&$$$"""###%%%############$$$$$$%%%&&&$$$''''''$$$###%%%%%%###'''&&&%%%#########$$$%%%&&&%%%$$$$$$&&&&&&&&&$$$$$$######%%%&&&&&&$$$"""&&&######&&&&&&######&&&%%%$$$"""!!!"""$$$%%%&&&######""""""###%%%'''((($$$$$$###############$$$""""""""""""""""""""""""!!!$$$'''&&&###  !!!###### """%%%#########""" !!!$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$###""")))***'''!!! ###%%%$$$ !!!###$$$$$$$$$$$$#####################$$$$$$yyypppiiibbbYYYLLLCCC===:::777555555444333222222222111000///......---***+++,,,***))))))***,,,******))))))((((((''''''''''''((((((((((((''''''%%%&&&'''''''''))),,,///%%%&&&'''''''''(((+++...((((((((()))***)))&&&###&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$&&&((()))(((&&&%%%$$$###$$$&&&''''''%%%%%%&&&'''''''''&&&$$$###"""$$$&&&&&&$$$###$$$$$$""""""%%%&&&$$$ !!!&&&$$$############$$$$$$%%%&&&******&&&$$$%%%&&&$$$(((&&&$$$""""""$$$''')))&&&%%%$$$%%%&&&'''&&&%%%$$$$$$###$$$&&&&&&$$$"""%%%######%%%%%%######%%%&&&$$$!!! """%%%&&&'''""""""""""""###$$$%%%%%%%%%$$$######"""#########""""""""""""""""""""""""!!!"""######""""""$$$&&&%%%###""""""###!!!$$$&&&%%%""""""&&&***$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$"""!!!###$$$%%%&&&&&&&&&$$$$$$###'''(((###!!!$$$$$$###############$$$$$$$$$$$$######"""######$$$$$${{{uuummmgggaaaXXXLLLCCC<<<999777555666666666555000000/////////.........,,,++++++++++++***)))*********))))))((((((''''''''''''((((((((((((''''''$$$&&&)))))))))***...111((()))((('''%%%%%%'''((('''&&&%%%&&&((()))(((&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%''''''&&&$$$'''$$$""""""%%%''''''&&&"""###%%%''''''&&&$$$###!!!$$$&&&&&&$$$######%%%!!!!!!$$$'''### &&&%%%$$$#####################((()))%%%###%%%&&&%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$%%%'''((('''&&&%%%$$$######%%%%%%$$$###&&&######&&&&&&######&&&&&&###!!!!!!###$$$###!!!!!!""""""#########""""""%%%$$$$$$###""""""######""""""""""""""""""""""""""" """%%%###$$$""" """'''((($$$ """###$$$%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%"""###%%%%%%%%%$$$"""!!!!!!###%%%&&&'''&&&%%%$$$!!!)))'''"""!!!###$$$%%%$$$"""!!!!!!"""###$$$%%%$$$###""""""###$$$$$$wwwqqqjjjeee```WWWLLLCCC;;;999666666777888777777..................------...,,,+++------***((((((*********)))((((((''''''''''''((((((((((((''''''###&&&***+++***+++...111,,,,,,***'''$$$"""###$$$'''%%%###$$$&&&)))++++++''''''&&&%%%%%%%%%%%%&&&#########$$$'''((('''%%%)))%%%!!!!!!###%%%%%%$$$"""$$$%%%%%%###"""!!!$$$''''''$$$######%%%!!!!!!$$$'''###'''%%%%%%$$$###"""""""""######&&&###!!!###%%%%%%$$$$$$$$$$$$$$$###""""""&&&%%%$$$%%%'''((('''&&&&&&$$$######$$$%%%%%%$$$'''%%%%%%''''''%%%%%%'''$$$###"""###$$$### !!!"""######""" %%%%%%$$$###""""""######""""""""""""""""""""""""$$$!!! $$$))))))###""")))---'''$$$"""!!!###'''(((&&&###""""""######$$$$$$$$$$$$"""###%%%%%%%%%$$$""" """$$$&&&'''&&&%%%$$$ ***+++%%%"""###$$$&&&$$$!!! """###%%%$$$###""""""###$$$$$$yyymmmgggbbbXXXMMMGGG???999666777777555444555//////000000///---+++***---+++))))))***+++***)))***)))((()))***)))(((&&&%%%))),,,)))$$$"""$$$(((+++***)))((()))***,,,...'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&''')))+++,,,*********(((&&&&&&(((***$$$$$$$$$######$$$%%%%%%###$$$%%%%%%$$$###$$$%%%+++$$$$$$)))&&&&&&"""###$$$&&&''''''&&&&&&%%%$$$#########""" ''' $$$###(((+++### ###&&&&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$######""""""#########$$$%%%%%%######$$$%%%$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$(((((($$$$$$(((((($$$%%%'''&&&""""""%%%%%%###%%%"""!!!$$$$$$""""""%%%%%%$$$######""""""######&&&%%%$$$$$$%%%%%%###!!!%%%!!!!!!$$$&&&###"""###%%%###!!!###%%%&&&### """######$$$$$$######"""$$$$$$$$$$$$######""""""!!!!!!!!!$$$&&&''''''%%%{{{oooiiibbbWWWLLLFFF???:::777888777555333555///000000000///---+++***---+++))))))***+++***)))***)))((()))***)))(((&&&***)))))))))***+++***)))***)))((('''''')))***+++''''''&&&&&&&&&%%%%%%%%%(((((('''((()))***,,,---...---***'''%%%###""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$###$$$$$$'''!!!!!!%%%###$$$"""###$$$&&&''''''&&&&&&$$$###"""###$$$$$$"""!!!((( """&&&"""###""" """%%%%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###########################$$$$$$%%%%%%$$$$$$######&&&&&&######&&&&&&###"""$$$"""!!!""" &&&######%%%%%%""""""%%%%%%$$$######""""""######&&&$$$$$$$$$%%%%%%###!!!&&&"""!!!$$$%%%###!!!"""$$$%%%%%%%%%###"""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""""""""###&&&'''&&&%%%rrrjjjbbbUUUKKKEEE@@@;;;777888888444333555000000000///...---,,,+++---+++))))))***+++***)))***)))((()))***)))(((&&&---((($$$'''...222...(((***)))((('''&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%((((((''''''(((***,,,---///+++'''%%%%%%$$$!!!&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######'''######'''%%%!!!'''######$$$%%%&&&&&&&&&&&&###""""""$$$&&&&&&%%%$$$(((!!!%%%(((###""" """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%######$$$%%%##############################$$$$$$$$$$$$######"""$$$$$$""""""$$$$$$"""!!!### !!! &&&$$$$$$'''&&&###"""$$$%%%$$$######""""""######%%%$$$$$$$$$%%%%%%$$$"""'''###"""%%%&&&###!!!""""""&&&(((&&&""" ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$###"""###%%%&&&%%%$$$uuukkkaaaTTTIIIEEEAAA<<<888999888444333444111111000///...---,,,,,,,,,***))))))***++++++******)))((()))***)))(((&&&,,,&&&"""%%%,,,///+++&&&******(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))******&&&###$$$((()))&&&"""''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$###'''$$$%%%'''&&&"""$$$)))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###%%%&&&'''&&&$$$&&&!!!%%%)))$$$%%%%%%!!!"""$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$######"""######""""""######"""$$$$$$""""""$$$###'''%%%%%%((('''###"""$$$%%%$$$######""""""######%%%$$$###$$$%%%%%%$$$"""&&&###"""&&&(((%%%$$$%%%"""$$$&&&%%%###!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%$$$wwwlll```SSSIIIFFFCCC===999999888444222444222111000///...------,,,,,,***))))))***++++++******)))((()))***)))(((&&&***(((&&&''')))***(((&&&+++******)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))((($$$"""%%%***---***'''((('''&&&&&&%%%%%%%%%&&&(((&&&$$$$$$&&&&&&%%%######""""""$$$"""!!!"""&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%###&&& $$$'''"""%%%)))###$$$$$$$$$%%%&&&&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$"""######$$$$$$######"""$$$######$$$$$$######$$$$$$%%%###$$$&&&%%%'''$$$%%%''''''######%%%%%%$$$######""""""######$$$######$$$%%%&&&$$$###%%%""""""&&&)))'''&&&(((###!!!!!!###%%%&&&%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$""""""$$$%%%%%%$$$wwwkkk___RRRIIIGGGDDD>>>::::::888444222333222222000///...---------+++***((()))***,,,++++++***)))((()))***)))(((&&&)))***+++***)))))))))***)))))))))))))))))))))(((%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''(((******)))'''&&&(((+++,,,***'''((('''&&&%%%$$$$$$$$$%%%'''%%%###$$$'''(((&&&$$$$$$$$$%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&$$$"""'''!!!$$$&&& """'''"""%%%%%%$$$%%%''''''%%%$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$%%%%%%######$$$%%%"""""""""###$$$$$$%%%%%%""""""############""""""&&&$$$$$$&&&&&&$$$$$$&&&"""$$$### $$$%%%###'''######%%%%%%###$$$'''%%%$$$######""""""######$$$######$$$&&&&&&%%%###$$$!!!!!!%%%(((&&&%%%'''$$$!!!"""&&&(((%%%"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""$$$%%%&&&&&&uuukkk^^^QQQJJJIIIEEE???::::::888444222333333222000///...---......+++)))((()))***,,,,,,+++***)))((()))***)))(((&&&)))******+++++++++,,,---''''''(((((()))(((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&'''((()))***'''((()))*********)))((('''&&&%%%$$$$$$#########'''$$$"""$$$(((***(((%%%&&&(((((('''%%%%%%'''(((&&&&&&%%%$$$$$$$$$%%%&&&$$$######$$$&&&&&&%%%###&&&"""''')))###$$$'''"""%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$###$$$%%%%%%######$$$%%%!!!""""""###$$$$$$%%%%%%""""""############""""""&&&######&&&&&&######&&& ###$$$""""""%%%%%%"""&&&""" """###"""%%%)))%%%$$$######""""""###############$$$&&&&&&%%%###$$$ ###%%%""" !!!$$$$$$###$$$$$$$$$"""!!!$$$###!!! !!!###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!!!!###&&&''''''uuujjj^^^QQQKKKJJJEEE???;;;:::888444111222333222000///...---......+++)))((()))+++,,,,,,+++***)))((()))******(((&&&(((''''''))),,,......---%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''(((###&&&)))************+++'''&&&%%%$$$############&&&###!!!###(((+++)))&&&$$$&&&&&&###"""###$$$$$$'''&&&%%%$$$$$$$$$%%%&&&"""!!!!!!###&&&'''&&&%%%$$$"""***...((()))+++%%%%%%###"""###%%%&&&### $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%######$$$%%%!!!""""""###$$$$$$%%%%%%""""""############""""""&&&""""""&&&&&&""""""&&& $$$&&&$$$%%%'''&&&###%%%!!!!!!""""""%%%+++%%%$$$$$$###"""##################$$$&&&&&&%%%$$$$$$ !!!"""$$$'''(((&&&"""!!!###"""!!!!!!"""###$$$$$$$$$%%%%%%&&&&&&&&&$$$""" !!!###&&&((((((~~~qqqggg^^^RRRJJJGGGDDD@@@<<<999777555333111222111//////000000///---,,,+++***)))((((((((((((+++++++++***+++,,,,,,---)))((((((((()))+++---//////,,,***))))))***))))))%%%&&&&&&''')))+++,,,---***%%%!!!!!!%%%'''&&&$$$"""###&&&(((***++++++***)))'''%%%######$$$&&&((($$$$$$%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''%%%$$$---+++)))&&&%%%$$$$$$$$$ """***&&&!!!)))"""%%%$$$###""""""$$$&&&'''###"""###$$$%%%%%%###!!!$$$$$$$$$###!!! """%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''$$$"""###%%%&&&$$$!!!"""###%%%&&&&&&%%%###"""(((&&&%%%$$$$$$%%%'''((($$$$$$######""" $$$$$$##################&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!############"""""""""!!!!!!###%%%$$$""""""$$$&&&############""""""""""""!!!!!!"""############""""""$$$%%%###!!! $$$'''&&&%%%$$$%%%''')))))))))$$$$$$$$$$$$$$$$$$$$$$$$~~~qqqhhh___SSSJJJGGGCCC@@@<<<888777555333111000...------...///...,,,...---,,,+++************---,,,***)))((('''&&&&&&)))(((((((((***+++---......,,,)))))))))***)))(((&&&&&&&&&&&&&&&'''((((((***&&&""""""&&&((('''%%%$$$%%%&&&((()))*********,,,***(((&&&&&&''')))***$$$%%%&&&&&&&&&%%%$$$###%%%$$$###$$$%%%%%%$$$"""&&&%%%$$$$$$$$$$$$%%%&&&""""""***'''!!!)))"""%%%$$$###"""###$$$&&&'''#########$$$%%%%%%###!!!"""#########"""!!! """###$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''%%%######%%%%%%$$$"""###$$$$$$%%%%%%$$$###"""(((&&&$$$###"""###$$$%%%##################"""!!!########################%%%%%%%%%%%%$$$###"""""""""######$$$$$$######"""$$$$$$$$$$$$############ ###%%%$$$###"""###%%%############""""""""""""!!!"""######$$$$$$######"""###$$$######$$$''')))'''&&&&&&&&&'''&&&### $$$$$$$$$$$$$$$$$$$$$$$$rrriii```TTTKKKGGGBBB???;;;888666555333111111///---,,,,,,,,,***(((------,,,+++************,,,,,,***((('''&&&%%%%%%((((((((()))***+++,,,------+++)))))))))***)))((()))((('''&&&&&&%%%&&&&&&***'''$$$$$$''')))(((&&&&&&&&&&&&''''''((()))***)))(((&&&$$$$$$%%%&&&'''%%%&&&&&&'''&&&%%%###"""'''%%%$$$$$$%%%$$$###!!!$$$#########$$$%%%&&&'''###"""))))))""")))###%%%$$$#########$$$%%%&&&######"""###%%%%%%###!!!$$$$$$#########$$$$$$$$$&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""%%%$$$######""""""""""""'''%%%$$$"""!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$### """$$$%%%$$$#####################"""""""""""""""######$$$$$$$$$$$$$$$###""""""###&&&((())))))$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$sssjjjaaaUUUKKKHHHAAA>>>:::777666444222111444222///---+++***'''$$$+++******)))(((((())))))+++******)))))))))))))))((((((((()))***++++++,,,,,,***))))))******)))(((+++***)))(((((('''((((((***(((&&&&&&((()))(((''')))((('''&&&&&&''')))***((('''%%%$$$###$$$%%%%%%%%%&&&&&&'''&&&%%%###"""'''%%%######$$$%%%$$$"""''''''&&&&&&&&&&&&&&&&&&%%%"""(((***###)))$$$%%%$$$$$$######$$$%%%%%%$$$###"""###$$$%%%###"""((('''%%%###"""###$$$%%%'''&&&%%%$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$######&&&$$$"""!!! !!!"""###%%%$$$###"""!!!!!!""""""!!!"""######$$$$$$#####################$$$$$$$$$""""""###$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$######### !!!###$$$$$$###""""""############"""""""""!!!######$$$%%%%%%%%%%%%$$$%%%"""!!!###&&&((('''%%%###""""""$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$ssskkkaaaUUUKKKGGG@@@===999666555444222111333111///...---,,,***(((+++***))))))((()))))))))******)))))))))))))))***'''(((((()))************+++)))((()))******)))''')))(((((((((((())))))***)))(((''''''((()))(((((()))((('''&&&&&&'''((()))+++***)))(((''''''''''''%%%%%%&&&'''&&&%%%$$$###%%%###""""""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%'''!!!''',,,###)))$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$$$$$$$"""'''&&&###"""!!!###$$$&&&%%%%%%$$$$$$$$$%%%&&&'''"""""""""#########$$$$$$%%%%%%%%%%%%$$$######$$$&&&$$$""" !!!"""$$$############$$$$$$%%%%%%""""""######""""""!!! """"""#########$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$$$$######$$$#########"""""""""""" !!!"""###$$$$$$###!!!############"""""""""!!!######$$$%%%%%%%%%%%%$$$&&&###!!!"""%%%&&&$$$!!!'''$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~ssskkkaaaTTTJJJFFF???<<<888666555444222000///...---...///000///...,,,,,,+++++++++++++++,,,+++***)))((('''&&&&&&&&&'''((())))))******)))))))))(((((()))******)))'''%%%%%%%%%&&&&&&((()))***(((((((((((((((((((((((((((''''''''''''(((((()))***)))((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%###!!!"""$$$&&&'''&&& !!!"""$$$%%%&&&&&&&&&(((%%%,,,"""'''$$$%%%%%%%%%$$$$$$$$$$$$###%%%###""""""###$$$$$$######"""!!!!!!"""$$$'''(((######$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%$$$"""!!!!!!"""$$$%%%"""######$$$%%%&&&''''''"""""""""""""""!!! """""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""############""""""#########"""""""""!!!!!!"""!!! !!!###$$$###"""############"""""""""""""""######$$$$$$$$$$$$$$$%%%$$$###$$$$$$###""" +++((($$$!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$}}}rrrkkkaaaTTTIIIEEE>>>;;;888555444333222000///...---...///000///---,,,+++++++++++++++,,,,,,******)))((((((((((((((('''((()))*********)))(((((((((((()))+++***)))'''%%%%%%%%%&&&&&&'''((()))&&&'''((((((''''''''''''&&&&&&'''((())))))((((((((('''&&&%%%$$$######""""""###%%%&&&'''&&&&&&%%%'''$$$""""""###%%%%%%%%% !!!"""$$$%%%%%%%%%$$$(((###,,,!!!&&&###%%%%%%%%%%%%$$$$$$######%%%###"""!!!###$$$$$$#########""""""###%%%'''(((###$$$%%%%%%%%%$$$###"""#########$$$$$$$$$%%%%%%###%%%&&&%%%###"""###%%%######""""""###$$$%%%&&&######$$$%%%&&&&&&&&&&&&!!!!!!"""#########""""""!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""############""""""$$$$$$$$$#########""""""$$$!!!!!!#####################""""""""""""!!!"""######$$$$$$######"""$$$&&&&&&$$$#########)))&&&###"""############$$$$$$$$$$$$$$$$$$$$$$$$}}}rrrjjjaaaSSSIIIDDD>>>;;;777555444333222000444222///......,,,***(((***)))))))))))))))******)))))))))***+++---//////'''((()))******)))((((((((('''((()))++++++)))&&&)))(((((((((((())))))***%%%'''(((((('''&&&&&&'''$$$%%%''')))***))))))(((+++******((('''&&&%%%%%%!!!"""$$$&&&'''''''''&&&)))&&&###"""###$$$$$$$$$&&&&&&''''''&&&%%%###"""(((!!!,,,!!!%%%"""%%%%%%%%%%%%%%%$$$###"""&&&$$$"""!!!###$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%""" ###$$$$$$$$$$$$%%%%%%%%%###%%%'''&&&###!!!###%%%""""""######$$$%%%''''''$$$$$$%%%%%%%%%$$$$$$### !!!"""###%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%((((((((('''&&&%%%$$$############$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%""" ###$$$###############""""""""""""!!!!!!"""############### $$$'''(((%%%$$$%%%'''"""!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~tttkkk___PPPEEEBBB:::888666333222111111111111///------------+++))),,,,,,++++++)))(((&&&%%%((((((((())))))******++++++++++++******((('''&&&)))(((((((((******((('''+++***)))'''&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''$$$$$$$$$%%%&&&'''((())),,,+++)))'''&&&'''((()))"""$$$&&&''''''&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$&&&''''''&&&$$$###$$$(((,,,---(((###$$$$$$$$$%%%%%%&&&&&&&&&######""""""!!!!!! $$$%%%%%%$$$######$$$&&&'''&&&&&&%%%$$$$$$$$$%%%$$$###############$$$%%%%%%%%%$$$%%%%%%%%%###""" %%%'''!!!###!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###""" &&&###!!! !!! ######"""!!!"""###%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$############"""""""""""""""""""""""""""###$$$%%%((())))))&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""######$$$%%%%%%!!!!!!"""############"""~~~sssjjj]]]OOODDDAAA:::888666444222111111111111///------------+++)))---------,,,+++***)))(((++++++++++++++++++,,,,,,***************)))((('''***)))))))))++++++)))((()))((((((''''''''''''(((%%%%%%$$$&&&'''(((&&&%%%%%%%%%$$$%%%%%%&&&'''(((''''''&&&&&&&&&((()))***&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$***((($$$"""###$$$$$$$$$$$$###$$$''',,,,,,'''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############"""$$$%%%%%%$$$######$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$######"""!!! $$$$$$###$$$$$$$$$###"""###&&&(((%%%"""'''$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######""""""'''%%%"""!!!"""###"""!!!&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$############"""########################$$$######$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######~~~rrrhhh[[[LLLCCC???:::888666444222111111111111///...---------+++***,,,,,,,,,,,,,,,+++******)))(((((((((((((((''''''))))))*********))))))(((******)))***+++,,,***(((''''''&&&&&&'''(((((()))######$$$&&&((((((%%%###%%%%%%%%%$$$$$$%%%&&&&&&,,,,,,***(((%%%###"""!!!%%%""" !!!$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&---)))$$$!!!!!!###$$$%%%$$$###$$$'''******'''###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%$$$############$$$$$$$$$$$$######"""""""""###"""""""""############$$$%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&%%%$$$""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%%%%)))&&&$$$###$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$############"""########################%%%### """$$$$$$$$$"""###%%%&&&&&&%%%###"""'''&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$$$$~~~qqqfffYYYJJJAAA>>>:::999666444222222111222111000...---...---,,,***((())))))*********)))))))))((((((''''''&&&&&&&&&((())))))************)))***)))((()))++++++)))((('''''''''&&&&&&''''''(((###$$$%%%(((***)))&&&###&&&%%%%%%$$$$$$$$$%%%%%%///...,,,***&&&### ###"""&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&(((&&&###"""###%%%&&&&&&######$$$&&&))))))&&&###%%%$$$$$$######"""""""""###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$######"""######$$$!!!"""###$$$&&&'''''''''!!!"""######""""""###$$$$$$######$$$%%%%%%###"""$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$######$$$%%%'''((((((&&&$$$###$$$%%%%%%$$$%%%$$$$$$######"""""""""$$$$$$###$$$$$$%%%&&&&&&$$$$$$$$$#########""""""########################$$$"""!!!!!!###$$$###""""""###%%%''''''%%%###"""$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$qqqdddWWWHHH???===;;;999777444333222222222222000............,,,***(((((()))************)))------,,,,,,++++++******((())))))************)))(((''''''((())))))(((&&&)))((('''&&&&&&%%%%%%%%%%%%%%%''')))+++***'''%%%&&&&&&%%%%%%$$$%%%%%%%%%'''(((((()))))))))(((((('''"""###&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%''''''%%%$$$######$$$&&&'''&&&%%%###%%%$$$$$$######"""""""""""""""######$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&$$$######"""######$$$$$$ """###$$$$$$$$$!!!###%%%%%%$$$"""###$$$%%%$$$"""###$$$$$$!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$&&&((()))'''$$$""""""###$$$$$$###$$$$$$$$$$$$###""""""!!!###############$$$%%%&&&$$$$$$$$$#########""""""#################################%%%&&&&&&###!!!"""###%%%&&&&&&%%%###"""!!!!!!!!!""""""###############$$$%%%%%%%%%%%%$$$qqqcccUUUGGG>>><<<;;;999777555333222222222222000............,,,+++***++++++,,,,,,,,,+++++++++++++++++++++*********))))))*********))))))((('''&&&&&&'''(((((('''%%%***)))(((&&&%%%$$$$$$$$$''''''''')))++++++(((&&&&&&&&&&&&%%%%%%&&&&&&''')))))))))))))))(((((((((---***&&&%%%&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&### ######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$#########"""""""""###############$$$%%%%%%$$$######$$$&&&$$$############$$$%%%%%%###$$$%%%%%%%%%###"""!!!"""&&&******'''$$$###$$$'''&&&$$$$$$$$$$$$###!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###$$$$$$%%%&&&'''(((%%%###!!!!!!"""#########%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''### $$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$%%%%%%&&&"""######$$$$$$$$$$$$$$$rrrcccUUUFFF>>><<<;;;:::777555333222222222222000///...///...---+++++++++,,,,,,,,,++++++***'''''''''(((((((((((((((***************)))((('''(((''''''((())))))(((&&&((('''&&&&&&%%%%%%%%%%%%'''&&&&&&((()))***((('''&&&&&&&&&&&&'''(((((()))///---***(((%%%$$$$$$$$$******)))(((''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$%%%''''''%%%###"""###%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%###############"""""""""$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((('''%%%###"""###)))...///+++&&&######&&&%%%$$$#########%%%&&&######"""!!!""""""$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%###!!!!!!"""###$$$######$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&$$$"""%%%%%%$$$######$$$%%%%%%############$$$$$$$$$$$$!!!"""######$$$$$$######rrrcccTTTFFF>>>===;;;:::888555333333333333222111///...///...---+++***************)))(((((((((((())))))******+++++++++++++++******((('''''')))(((((()))******)))'''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&'''(((((('''&&&&&&&&&'''((()))***+++***(((&&&%%%$$$%%%'''(((!!!###&&&'''''''''((()))&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!"""%%%((()))***"""$$$%%%%%%###"""######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$%%%&&&&&&'''!!!"""$$$%%%%%%$$$###!!!$$$+++111222---'''######"""######!!! """%%%((('''&&&%%%############$$$########################"""###$$$%%%&&&%%%$$$###%%%###!!!!!!###$$$$$$$$$ !!!###$$$%%%$$$$$$###***)))((('''''''''''''''$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&#########$$$$$$###&&&%%%###""""""###%%%&&&######""""""!!! !!!!!!"""###############sss___PPPGGGAAA???===:::666444333222111000222111///---,,,---...///,,,+++******++++++***(((...)))$$$$$$(((+++***(((......,,,***((('''%%%%%%'''((((((((())))))******$$$$$$$$$$$$%%%&&&'''''')))(((&&&$$$$$$&&&((()))***(((%%%%%%&&&''''''&&&,,,+++(((&&&%%%%%%&&&'''$$$$$$$$$############"""(((%%%$$$(((***((((((***%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######'''&&&### $$$'''&&&$$$""""""###$$$%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%$$$)))222888333***&&&(((########################%%%%%%$$$###""""""######$$$'''&&&"""!!!%%%&&&""" ###$$$"""###&&&%%%"""""""""###$$$$$$$$$$$$###!!!&&&'''$$$%%%******%%%%%%&&&&&&%%%######%%%&&&(((&&&$$$###!!!!!!!!!"""$$$&&&%%% """$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$######!!! """!!! !!!"""######!!! """###"""!!!"""###sss___PPPGGGAAA???<<<999666555444333111///333222///---,,,,,,---...,,,+++******++++++***(((...)))$$$$$$(((+++***(((++++++***)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((((('''&&&''')))+++++++++,,,+++(((&&&%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$### &&&***++++++...'''&&&$$$#########$$$$$$%%%%%%$$$$$$$$$############$$$$$$###!!!"""$$$&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%&&&+++000///((($$$$$$########################%%%$$$$$$##################&&&&&&""""""%%%&&&"""###&&&%%%""""""$$$### """"""###$$$$$$$$$$$$$$$"""&&&'''$$$%%%(((((($$$&&&''''''&&&%%%%%%&&&(((((('''%%%###""""""""""""%%%'''&&&###$$$'''##################$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!! !!!###$$$"""!!!###$$$%%%%%%$$$###%%%&&&rrr^^^OOOFFFAAA>>>:::999777666555333000...333222000...---,,,------,,,+++******++++++***(((---)))%%%%%%(((******)))((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%((((((((('''''''''''''''((((((((())))))((((((((('''&&&'''(((+++,,,+++***,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%% %%%)))***+++...((('''%%%$$$###"""""""""$$$$$$$$$#########""""""$$$&&&''''''&&&%%%%%%%%%###$$$&&&''''''%%%###!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%((($$$$$$)))+++'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%"""###%%%%%%######%%%$$$!!!!!!$$$%%%###"""######$$$$$$$$$$$$$$$"""%%%&&&$$$$$$&&&&&&###'''((()))(((''''''(((***((('''&&&$$$$$$#########$$$%%%&&&%%%&&&(((&&&"""###""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!"""$$$$$$""" #########""" """$$$ppp]]]OOOEEE@@@>>>999888777666666444000...111000///...------......,,,+++******++++++***(((+++)))&&&&&&((()))))))))'''''''''''''''''''''''')))))))))))))))((((((((())))))(((((('''&&&%%%%%%'''((()))******)))((('''(((''''''((())))))&&&$$$+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$!!! %%%'''&&&%%%'''&&&&&&%%%$$$#########"""$$$$$$#########"""""""""((()))***(((%%%#########$$$%%%&&&&&&&&&%%%$$$###$$$#########$$$%%%'''(((%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$)))%%%$$$&&&'''$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$###$$$$$$$$$### """!!!!!!&&&)))((("""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$"""((()))***)))((((((***,,,(((((('''&&&%%%%%%$$$$$$"""######$$$$$$%%%$$$"""######"""""""""######$$$$$$$$$%%%%%%$$$######"""!!! !!!###%%%%%%""" ######"""  ###ooo\\\NNNEEE???===888777666666666444111..................//////000,,,+++******++++++***(((***)))''''''((()))))))))((((((''''''&&&&&&%%%%%%&&&''''''((()))******+++(((((((((((('''%%%$$$###&&&(((***++++++***(((&&&((((((((()))***)))'''$$$+++***)))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$'''###!!!$$$&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""))))))(((%%%###"""$$$&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%&&&&&&"""""")))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$###"""### """!!!!!!&&&)))(((######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######((()))******))))))+++---))))))((((((''''''&&&&&&$$$###$$$$$$###!!!!!!"""%%%$$$$$$#########$$$$$$##################"""!!!!!!!!!!!!###%%%%%%###!!!&&&&&&%%%###!!!!!!###&&&nnn[[[MMMDDD???===999777666555555444222///.........///////////////,,,+++******++++++***((())))))(((((((((((())))))((((((((('''&&&&&&&&&%%%###$$$%%%&&&''')))******''''''(((((('''&&&$$$###&&&''')))******)))'''&&&((('''((())),,,---,,,+++******)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%!!! $$$&&&$$$###%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######%%%(((+++)))'''%%%######$$$&&&''''''''''''&&&%%%$$$""""""%%%%%%%%%$$$$$$$$$##############################!!!###%%%%%% '''%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$$$$"""###&&&%%%""" """###%%%$$$!!!!!!$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###%%%'''((())))))((((((***,,,))))))******)))(((''''''(((&&&&&&'''%%%!!!"""%%%%%%%%%$$$############$$$""""""#########""""""!!!###"""!!!"""$$$%%%$$$###$$$$$$$$$"""!!!!!!###%%%mmmZZZLLLCCC>>><<<:::888555444444444222111000000000000///...---,,,,,,+++******++++++***(((((()))))))))((((((((()))'''''''''''''''((((((((($$$%%%%%%&&&'''((())))))'''((()))))))))'''%%%$$$&&&'''(((((((((((('''&&&)))((('''(((+++------,,,******))))))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$!!! $$$&&&%%%$$$&&&###$$$%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%%%%%%%$$$ """%%%&&&&&&''')))+++''''''&&&%%%%%%%%%%%%%%% """$$$&&&&&&$$$"""!!!%%%%%%%%%$$$$$$$$$#################################"""$$$&&&$$$ $$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$%%%"""###'''&&&  ###&&&%%%""""""$$$### ###$$$%%%%%%&&&&&&%%%%%%%%%"""###((((((%%%%%%(((%%%&&&'''''''''''')))+++)))***+++++++++***)))((()))'''''')))&&&"""###)))$$$$$$###""""""""""""""""""######$$$$$$#########%%%###!!! """$$$%%%%%% !!!!!! !!!"""lllZZZLLLCCC>>><<<:::888555333333444333222333222222000...,,,***))),,,+++******++++++***(((((()))))))))((((((((()))%%%%%%&&&'''(((******+++((((((((()))))))))))))))'''(((***+++***)))'''&&&&&&&&&''''''''''''&&&&&&,,,)))'''&&&'''((()))(((******))))))(((&&&%%%$$$(((((('''''''''&&&&&&&&&'''###"""%%%&&&$$$###%%%%%%&&&&&&&&&%%%###!!! ''''''&&&&&&&&&%%%%%%%%%!!!$$$(((***)))(((''''''%%%&&&'''((((((&&&$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$##################'''$$$$$$(((***&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$&&&"""###'''&&& ###$$$######&&&%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%"""###((()))%%%&&&***$$$%%%&&&&&&&&&&&&(((***)))***+++,,,++++++)))((('''%%%&&&(((&&&!!!###***######"""!!!!!!!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$&&&### !!!$$$%%%&&& """$$$%%%$$$###$$$%%%nnnYYYJJJCCCAAAAAA777666444333222222333444//////...------------...++++++)))(((''''''''''''***((('''((()))***)))''''''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%'''((())))))&&&%%%$$$%%%(((((((((((())))))))))))((((((((((((((()))***+++,,,***(((&&&%%%&&&'''((((((&&&$$$$$$%%%'''''''''''''''&&&###  """"""%%%&&&%%%""" """$$$%%%######&&&'''$$$%%%%%%%%%&&&&&&&&&'''''')))'''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$&&&&&&$$$$$$&&&&&&$$$""""""$$$%%%&&&%%%$$$###""""""######""" '''&&&%%%%%%$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$(((### ###### """((()))&&&######%%%%%%""" '''&&&(((---+++%%%$$$((()))&&&###"""$$$%%%%%%%%%+++***)))***+++***(((&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$##################!!!$$$'''))))))%%%!!!%%%$$$$$$$$$######""""""$$$"""!!! !!!"""$$$%%%lllXXXJJJBBB@@@@@@777777666444444333333333//////......------,,,,,,,,,,,,+++))))))(((((()))+++)))((()))***+++***)))'''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''((((((+++------+++((('''''')))))))))(((((((((((((((((((((''''''&&&'''''''''+++***((('''&&&&&&''''''((('''%%%%%%'''((('''&&&$$$$$$$$$""" !!!###$$$$$$%%%$$$###""""""###%%%######%%%))))))%%%!!!%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&######&&&&&&######&&&%%%$$$""""""$$$%%%&&&%%%'''%%%######$$$$$$"""!!!'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###&&&""""""%%%%%%""""""&&&'''%%%######%%%%%%###!!!""" """&&&%%% %%%***(((%%%$$$%%%&&&&&&%%%)))((()))***+++***'''%%%&&&&&&&&&&&&%%%$$$###"""########################$$$%%%''''''%%%!!!############""""""!!!!!!$$$###"""!!!"""###%%%&&&}}}jjjWWWJJJCCC@@@???888888888777666444333222.../////////...---+++***---,,,+++***************+++***)))***+++,,,+++)))''''''''''''((()))***+++((('''%%%%%%%%%&&&(((***)))+++......,,,)))((((((***))))))(((((('''''''''((('''&&&%%%%%%$$$$$$%%%*********))))))((('''&&&&&&&&&%%%&&&''''''&&&$$$"""###$$$###""""""###%%%%%%$$$######$$$$$$###"""'''$$$"""###(((++++++***%%%%%%%%%%%%&&&&&&&&&&&&######""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%""""""%%%%%%""""""%%%%%%###""""""$$$&&&%%%%%%)))'''%%%$$$$$$%%%$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""#########"""###&&&&&&###"""###%%%$$$######%%%%%%$$$###$$$###$$$&&&%%%###$$$)))+++)))&&&%%%%%%&&&&&&%%%&&&&&&''')))***)))%%%###&&&&&&&&&&&&%%%$$$###"""######################## !!!"""$$$$$$$$$###"""$$$$$$############""""""%%%$$$#########$$$&&&'''{{{hhhWWWLLLFFFBBB@@@::::::::::::888555333111---...///000///---***(((,,,,,,+++***************+++***))))))++++++***)))''''''''''''(((***+++,,,)))(((&&&$$$$$$&&&((()))((()))***)))'''&&&'''(((******)))(((''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&)))***+++++++++)))'''%%%$$$$$$$$$%%%&&&&&&###!!!%%%&&&'''&&&%%%%%%&&&'''&&&$$$"""###%%%&&&$$$"""(((%%%###"""%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&######"""""""""###$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$!!!!!!$$$$$$!!!!!!$$$%%%###"""###%%%&&&%%%$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$###!!!!!!!!!""""""!!!!!!"""######""""""############$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&)))---***(((&&&%%%%%%%%%$$$###$$$$$$&&&((()))((($$$!!!%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$!!!""""""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&yyygggXXXOOOIIIEEEAAA<<<<<<<<<:::888555222000------//////...,,,***)))++++++***)))))))))*********)))(((((()))***)))((('''''''''(((((()))++++++***((('''%%%%%%%%%'''(((***)))'''%%%###$$$'''******))))))((('''&&&&&&%%%&&&&&&&&&&&&'''(((******)))***,,,,,,,,,***'''&&&&&&&&&%%%&&&''''''$$$"""'''((()))(((%%%$$$$$$%%%&&&$$$"""###&&&'''%%%"""&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""########################%%%$$$$$$######$$$$$$%%%###!!!!!!######!!!!!!###$$$######$$$%%%&&&%%%$$$###""""""$$$&&&((('''&&&$$$$$$$$$######$$$$$$%%%%%%$$$"""!!! !!!""""""!!!!!! !!!######"""###$$$$$$$$$%%%%%%&&&"""######!!! ###&&&((((((&&&$$$$$$$$$$$$###"""######$$$&&&((('''$$$!!!$$$$$$%%%%%%$$$$$$######""""""#########$$$$$$$$$+++)))&&&$$$"""!!!!!!!!!"""""""""###############"""""""""""""""###$$$$$$wwwfffYYYQQQLLLFFFBBB???>>><<<:::777444111000,,,------......,,,+++***+++******)))))))))******)))((('''((()))***)))'''((((((''''''(((((())))))(((''''''&&&&&&&&&''''''+++***(((&&&$$$&&&***---)))((((((''''''&&&&&&&&&&&&&&&'''''')))***,,,---***+++,,,---,,,***((('''***)))(((((())))))'''%%%$$$&&&'''&&&$$$"""""""""%%%$$$###$$$%%%&&&%%%$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$!!!!!!$$$$$$!!!!!!$$$$$$######$$$&&&&&&%%%###!!!!!!###&&&((()))'''%%%$$$############$$$$$$%%%######""""""""""""######!!!""" !!!$$$$$$"""###%%%%%%$$$$$$%%%&&& ######"""%%%%%%%%%$$$######$$$$$$###"""#########$$$&&&&&&$$$######$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%'''%%%###!!! !!! !!!!!!!!!""""""############tttdddXXXQQQMMMGGGAAA@@@???<<<999555333111000+++,,,,,,,,,,,,---------++++++*********++++++,,,***)))((((((******)))((()))(((''''''&&&'''''''''###$$$%%%'''((())))))))))))******)))((((((***+++'''''''''''''''''''''''''''''''''((()))***+++,,,+++,,,,,,,,,,,,***)))(((+++)))'''&&&''''''&&&%%%!!!###%%%%%%$$$############$$$%%%%%%$$$$$$&&&'''###$$$&&&''''''''''''(((###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$""""""$$$$$$""""""$$$#########$$$&&&&&&%%%###"""$$$&&&***+++***%%%"""###############$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$""""""$$$&&&###"""$$$&&&%%%######$$$&&&"""&&&&&&!!! $$$&&&$$$$$$######$$$%%%&&&%%%###%%%###"""###$$$&&&%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%% """$$$&&&''' !!!!!!!!!!!!""""""######$$$$$$$$$###~~~rrrbbbWWWQQQLLLFFF@@@BBB???<<<888444222000000++++++++++++,,,---...///,,,,,,,,,++++++,,,------+++***)))***+++,,,+++))))))((('''&&&&&&%%%&&&&&&!!!$$$(((***+++++++++%%%(((***+++***(((((((((&&&&&&&&&'''''''''''''''))))))((((((((())))))***,,,,,,,,,,,,+++***)))))))))&&&###"""#########"""!!!###&&&'''&&&%%%&&&'''"""$$$'''&&&$$$###&&&(((%%%&&&%%%$$$######%%%&&&######$$$$$$$$$%%%%%%%%%######$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%""""""%%%%%%""""""%%%#########%%%&&&&&&%%%###%%%'''***------***$$$######""""""###$$$%%%%%%!!!###$$$%%%%%%%%%$$$###%%%"""###''''''""""""%%%&&&%%%###"""$$$&&& %%%&&&!!!###$$$!!!$$$######%%%'''(((&&&%%%&&&$$$""""""$$$&&&&&&&&&"""######$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$tttbbbWWWRRRMMMFFF???DDDAAA;;;666222////////////////////////.........,,,,,,,,,,,,+++)))(((&&&...+++(((&&&'''(((((((((+++'''###$$$))),,,***'''***$$$%%%%%%###***+++((((((((((((((()))******'''''''''((((((((((((((('''(((***+++,,,,,,+++***,,,***))))))***++++++***+++******)))((('''''''''(((&&&$$$######$$$%%%'''%%%''')))(((&&&$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$######$$$$$$%%%'''%%%"""###%%%''''''&&&"""###$$$%%%%%%%%%%%%%%%'''''''''&&&$$$"""!!! """$$$(((+++,,,+++(((''')))&&&""""""###$$$###"""%%%###""""""###$$$$$$###$$$$$$##################%%%%%%%%%$$$$$$$$$$$$$$$%%%###""""""  %%%###%%%%%%###"""###$$$###""""""###%%%"""!!!'''######""""""!!!"""######$$$###!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""""""""######"""###&&&$$$$$$&&&"""|||ooo```VVVRRRNNNGGG@@@DDDAAA<<<777333111000000............------------((()))***,,,,,,++++++***---***((('''((((((((('''%%%$$$$$$$$$%%%%%%&&&&&&)))###&&&'''%%%+++,,, ((((((((((((((()))******''''''''''''(((((((((((('''((()))*********)))(((+++***((((((***+++***)))******)))(((((('''&&&&&&((('''&&&$$$$$$$$$$$$%%%######$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""######$$$$$$%%%$$$$$$$$$ !!!"""###$$$%%%%%%%%%###%%%''')))***)))'''&&&***'''$$$$$$&&&&&&%%%###&&&%%%$$$$$$%%%&&&&&&%%%&&&%%%$$$###""" """""""""""""""#########'''###!!!""" !!!###$$$%%%###"""###&&&(((&&&"""!!!$$$%%%""""""%%%&&&###  """$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$###$$$&&&%%%!!!"""%%%%%%!!!vvvlll___XXXUUUQQQJJJDDDCCCAAA===888555222222222......------,,,,,,,,,,,,((()))+++,,,,,,,,,+++***+++***(((((())))))'''&&&%%%(((***)))'''%%%&&&((('''###''')))&&&,,,---"""(((((((((((())))))))))))''''''''''''(((((())))))(((((()))))))))(((''''''***)))'''''')))***)))((())))))(((((('''&&&&&&&&&(((''''''&&&%%%$$$$$$###'''%%%$$$&&&)))***'''%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&((()))(((&&&###############$$$$$$$$$###"""""" """$$$&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&%%%###"""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$"""!!! !!!!!!""""""######$$$$$$'''###!!!###$$$!!! """%%%&&&&&&$$$!!!!!!$$$((()))### ###'''&&&$$$$$$)))$$$###%%%%%%%%%%%%%%%&&&((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$###!!!###&&&%%%"""|||vvvmmmccc\\\YYYTTTMMMGGGAAA???<<<888555333222222///......------,,,,,,,,,,,,---------,,,***((('''***)))((()))***)))'''&&&((()))******)))(((&&&&&&&&&$$$(((***'''---///$$$(((((()))))))))))))))(((&&&&&&''''''(((((())))))+++++++++******))))))((()))(((&&&&&&((()))((('''((((((''''''&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%$$$***&&&$$$&&&+++---***&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$(((+++---,,,)))%%%###"""$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$%%%$$$$$$&&&&&&%%%$$$$$$###$$$$$$""""""###$$$$$$###!!!###$$$%%%%%%$$$###$$$$$$""""""""""""##################$$$$$$%%%&&&'''''''''"""!!!%%%(((&&&&&&'''((((((((('''### $$$'''""" $$$&&&$$$###$$$(((###!!!$$$$$$###$$$$$$%%%''')))(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$###""" """$$$'''$$$!!!"""%%%&&&$$$|||vvvoooeee]]]XXXSSSKKKFFF>>><<<:::777444333222222000000//////...------,,,------------,,,***)))''')))(((((()))******(((&&&(((%%%$$$%%%(((((($$$ &&&$$$)))+++''',,,///&&&(((((())))))))))))((('''&&&&&&&&&'''((())))))***......------,,,,,,,,,+++)))'''&&&&&&'''((((((''''''''''''''''''&&&&&&&&&$$$$$$&&&''''''''''''''''''###!!!###'''***'''$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&(((******'''$$$ $$$$$$$$$$$$$$$###"""!!!%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$###""""""######!!!"""$$$$$$###"""!!! """$$$&&&&&&$$$######%%%#########$$$$$$%%%%%%%%%######$$$%%%&&&''''''((('''###"""%%%&&&%%%%%%'''***&&&&&&(((&&&!!! ######"""###$$$"""!!!&&&$$$""" !!!$$$%%%### """"""$$$&&&((('''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!$$$---333444,,,$$$!!!"""$$$%%%%%%~~~uuunnnddd[[[UUUNNNGGGBBB<<<;;;999777555333222222111111000///...------,,,)))***,,,---------,,,+++***((('''((()))***)))'''***&&&###%%%)))+++'''"""(((%%%******$$$***...'''(((((()))******)))'''&&&%%%&&&&&&'''((()))******///...------,,,---------)))(((&&&&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((%%%###$$$'''((('''%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%&&&'''((()))))))))***+++)))%%%!!!$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%$$$##################%%%&&&&&&%%%$$$$$$%%%###&&&***)))'''%%%%%%''''''&&&&&&%%%$$$$$$######""""""######$$$$$$%%%%%%'''$$$###$$$""""""'''000'''"""''')))%%%%%%(((""""""$$$%%%!!! ''' """###$$$$$$###"""!!!"""!!!"""$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###%%%---999BBB>>>333((($$$$$$$$$###$$$~~~uuunnndddZZZRRRLLLFFFBBB;;;;;;999888666555444333111000000///---,,,,,,+++***+++,,,---------,,,++++++)))''''''((()))))))))***(((&&&''')))+++***((()))'''***((("""'''---'''((()))*********)))'''&&&%%%%%%&&&'''((()))******,,,+++*********+++,,,---***(((''''''((())))))((((((((((((((((((((((((((()))((('''&&&%%%%%%&&&''')))((('''&&&&&&''''''((($$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$###$$$&&&(((***---***(((+++//////***%%%$$$%%%%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&$$$$$$&&&((("""'''+++***'''$$$%%%(((&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!&&&000AAA///"""$$$)))''''''+++%%%""""""$$$###!!!"""&&& ###%%%$$$!!! """%%%###"""!!!"""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$%%%***333;;;777,,,$$$%%%'''%%%"""###|||vvvoooeee[[[SSSMMMHHHEEE<<<;;;:::999888666555555000//////---,,,+++******---.........---+++)))(((+++)))&&&&&&''')))******%%%%%%&&&%%%$$$$$$'''***+++'''***''' &&&---'''((()))***+++***)))'''%%%%%%%%%&&&'''((()))***+++((((((''''''''')))***+++***)))'''''')))***)))(((((((((((()))))))))))))))---+++(((%%%$$$$$$$$$%%%%%%&&&%%%###!!!!!!###%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&###"""###&&&)))++++++&&&"""&&&---///***###$$$%%%%%%&&&''''''''''''$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$###%%%%%%$$$!!!"""%%%((( %%%))))))%%%"""###&&&!!!""""""###$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''$$$%%%000===QQQ999%%%###'''&&&&&&***(((### ###&&&%%%$$$$$$ $$$&&&###"""((($$$"""!!!"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$""" %%%***((("""'''&&&######wwwqqqggg]]]UUUNNNHHHDDD>>>===<<<<<<;;;999666333222222111000///...------(((,,,222666666222---))),,,(((&&&'''+++---***''')))'''%%%%%%&&&'''((('''"""$$$'''***+++***)))(((,,,)))&&&%%%%%%&&&%%%%%%&&&***)))&&&&&&+++,,,)))''''''''''''''''''''''''((((((''''''((()))+++,,,---+++,,,///,,,''')))000---,,,)))((('''&&&$$$!!!$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&'''''')))((('''&&&%%%$$$""" %%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&'''((())))))'''%%%&&&'''((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######################## """###$$$###$$$%%%''' &&&)))$$$%%%&&&%%%%%%$$$#########$$$&&&%%%###$$$%%%&&&&&&%%%'''&&&###"""###&&&))),,,CCC444$$$ &&&,,,***$$$$$$###"""!!!!!!!!!"""###$$$$$$##################&&&%%%$$$$$$#########$$$############################## !!!###""""""!!!!!!!!!!!!"""xxxqqqfff\\\SSSMMMGGGDDD???>>><<<<<<;;;888555222222222111000///...------+++---000222222000---+++,,,)))&&&(((+++,,,***&&&)))'''%%%%%%&&&''''''''''''((()))******)))'''&&&+++)))'''&&&''''''&&&%%%%%%(((((($$$$$$))))))&&&'''''''''''''''''''''''')))((((((((((((***+++,,,,,,***+++---,,,(((+++222...+++)))''''''&&&$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%!!!###&&&%%%###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######################## """"""!!!!!!###%%%###$$$$$$###!!!!!!###%%%%%%$$$######""""""######)))&&&$$$###$$$%%%%%%$$$$$$###!!! !!!###%%%''',,,'''######''')))'''$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$######%%%%%%%%%$$$$$$#################################$$$$$$!!!###$$$!!!""""""!!!!!!!!!""""""###yyyqqqeeeZZZQQQKKKGGGDDD@@@>>>===<<<:::888444111222111111000///...------........................,,,***'''(((***+++(((%%%)))'''%%%%%%'''((('''&&&***************)))((((((***)))(((((())))))'''%%%''')))(((%%%%%%''''''%%%'''''''''''''''''''''''')))((((((((()))***+++,,,---***)))***)))''')))......+++'''%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&###(((((($$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!!!!!###$$$%%%""" !!!&&&((('''%%%$$$######""""""""""""###+++((($$$######$$$$$$#########""""""""""""###$$$!!!$$$%%%$$$$$$&&&(((!!!!!!"""###$$$$$$$$$$$$***)))((('''&&&$$$#########$$$%%%%%%%%%$$$###"""########################$$$%%%$$$!!!###''''''###!!!!!!!!!!!!""""""###$$$yyyqqqdddXXXOOOJJJFFFDDD@@@???===;;;:::777333000111111000///...------,,,000//////...............,,,***(((((())))))'''%%%((('''%%%&&&'''((('''&&&((())))))******+++,,,,,,)))((((((***+++***(((&&&++++++***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++///,,,***(((&&&%%%&&&)))...***&&&$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***%%%!!!"""%%%(((&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%###""""""###$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$&&&%%%""" """&&&)))'''$$$$$$$$$###############$$$***'''$$$"""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&''''''$$$!!!"""''',,,!!!###$$$$$$###""")))(((((('''&&&%%%%%%$$$"""###$$$&&&&&&$$$"""!!!###########################%%%$$$###%%%(((((($$$!!!!!!!!!!!!"""###$$$%%%wwwooobbbWWWOOOIIIFFFDDD@@@>>><<<;;;999666222///111111000///...---,,,,,,//////000111000///---,,,+++***)))((((((((('''%%%'''&&&&&&&&&(((((('''%%%))))))******++++++,,,,,,((('''((()))++++++)))''',,,+++))))))((('''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))...---+++((('''))))))(((---)))%%%$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&(((***)))(((&&&%%%$$$$$$$$$$$$$$$############&&&%%%%%%$$$$$$######"""&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$""""""$$$&&&''''''&&&''''''(((((('''&&&%%%+++)))'''&&&&&&'''((()))!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!########################"""$$$###"""$$$'''&&&"""!!!!!!!!!!!!"""$$$%%%%%%ssslllaaaVVVOOOJJJFFFDDD???===<<<;;;999777333000111000000///...---,,,,,,---...000111111///,,,***)))))))))((((((''''''''''''&&&&&&'''(((((('''%%%,,,,,,,,,+++***)))(((''''''&&&&&&(((******)))(((+++(((&&&((('''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********))),,,---+++)))***------)))***(((%%%$$$%%%&&&&&&&&&###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$***+++(((%%%%%%'''%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$$$$$$$###'''&&&$$$$$$&&&'''&&&%%%#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!!!!""""""&&&((('''### """%%%&&&%%%%%%%%%%%%&&&''''''$$$###"""###&&&'''((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&))),,,+++&&&"""""""""###$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$###"""########################"""###"""!!!%%%%%%!!!""""""""""""######$$$%%%~~~pppiii```WWWPPPJJJFFFDDD>>><<<;;;:::999777333111000000///...---,,,,,,+++,,,---.........,,,***((((((((()))((('''''''''((('''&&&&&&''')))((('''%%%++++++,,,,,,+++)))'''%%%'''%%%%%%&&&((()))))))))***&&&%%%((('''$$$$$$((('''''''''''''''''''''''''''(((***+++,,,,,,+++++++++---+++'''(((***&&& ((('''%%%%%%&&&'''&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% ###&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!!!!"""###&&&)))(((%%%"""$$$&&&%%%$$$$$$$$$%%%%%%&&&'''#########%%%''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((***(((%%%""""""!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!"""""""""####################################$$$$$$!!!###### #########"""######$$$$$$yyymmmggg___WWWPPPKKKGGGDDD===;;;::::::999777444111000000///...---,,,,,,+++,,,,,,++++++***)))((((((&&&'''((((((''''''((()))&&&&&&&&&'''))))))&&&$$$&&&(((***,,,,,,+++)))''''''%%%###$$$&&&)))******,,,''''''******&&&&&&+++)))))))))))))))))))))))))))***,,,---......---,,,,,,---***$$$""""""'''&&&%%%%%%''''''&&&$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((())))))((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((&&&$$$######$$$$$$&&&((()))(((&&&&&&'''$$$#########$$$%%%%%%&&&$$$$$$%%%'''((('''$$$!!!%%%$$$$$$%%%&&&'''((()))+++***'''$$$""""""%%%'''&&&%%%$$$#########%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!"""###$$$$$$########################%%%%%%!!!"""### $$$$$$##################~~~ssskkk\\\YYYYYYNNNIIIJJJGGGBBB???:::777555333111///111000///...,,,,,,++++++222///,,,,,,------+++)))'''&&&&&&'''((()))'''&&&(((''''''''''''(((((()))******))))))))))))******'''&&&$$$$$$''')))******+++(((&&&&&&(((***++++++(((((((((((()))***,,,---000000///...---,,,,,,,,,...,,,************((('''***$$$"""(((***'''&&&(((&&&!!! $$$''''''+++222$$$%%%%%%%%%&&&'''''''''%%%%%%&&&'''''''''''''''))))))*********))))))((()))++++++((($$$###&&&)))$$$%%%&&&'''''''''&&&%%%%%%&&&'''((((((((('''&&&%%%$$$###$$$&&&''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%###%%%&&&%%%""""""$$$'''((('''%%%%%%&&&'''&&&%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""$$$((()))'''$$$&&&%%%%%%%%%&&&&&&'''((($$$"""!!!"""%%%&&&$$$!!!###$$$&&&&&&%%%%%%%%%&&&$$$$$$###"""!!!!!!""""""######""""""###%%%'''(((&&&###!!!$$$$$$###%%%""" !!!$$$&&&%%%###{{{qqqhhhZZZWWWWWWMMMHHHHHHDDDAAA>>>:::777666555333222222111000///------,,,,,,111...,,,+++,,,,,,+++)))((('''&&&'''(((((('''%%%'''''''''''''''((()))*********))))))))))))))))))(((&&&%%%&&&((())))))((()))'''$$$$$$%%%'''''''''+++******)))***,,,...///.........------,,,,,,,,,---,,,++++++,,,+++)))'''***%%%$$$(((***'''&&&((()))$$$###&&&'''&&&)))///''''''((())))))*********(((((()))******************+++,,,,,,+++***)))(((+++,,,+++)))''''''((()))&&&'''((())))))(((''''''((())))))))))))(((&&&%%%'''&&&$$$$$$&&&'''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%"""$$$%%%%%%######%%%(((***(((&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&''''''%%%$$$&&&&&&%%%%%%%%%&&&&&&'''((('''%%%%%%&&&&&&###!!!%%%''''''&&&$$$"""""""""%%%$$$###"""""""""""""""$$$############$$$&&&'''%%%### """$$$###"""%%%"""!!!!!!$$$%%%%%%###wwwnnneeeYYYWWWVVVLLLGGGGGGBBB>>><<<999777777777666555222222111000///.........///---+++***++++++***((()))(((''''''((((((&&&%%%&&&&&&&&&'''''')))***************)))(((((((((((('''&&&&&&''')))***)))'''***'''%%%%%%&&&'''''''''///...,,,++++++---000222---------------,,,,,,,,,,,,,,,,,,---...---***((()))&&&%%%(((***)))((())),,,(((&&&''''''&&&(((+++&&&&&&'''(((((()))******---------...............///000111111000...,,,***///---+++++++++,,,+++*********++++++++++++******,,,,,,,,,,,,***)))((('''+++)))'''&&&''''''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$$$$$$$%%%''')))+++)))'''&&&''''''&&&$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%&&&'''&&&$$$###%%%&&&'''&&&###!!!!!!!!!%%%%%%$$$############$$$%%%$$$$$$######$$$%%%%%%###"""!!!"""###$$$###!!!$$$###!!!"""###%%%$$$$$$vvvooofff\\\ZZZWWWLLLHHHGGG@@@:::888555555666666666666333333222222111000//////...---+++***))))))((((((+++)))''''''''''''&&&%%%&&&&&&&&&&&&''')))***+++************)))(((''''''$$$$$$%%%(((***+++)))(((+++***((()))+++,,,,,,,,,111///---,,,,,,...111333---------...............,,,,,,---///000///+++)))'''&&&''')))+++,,,,,,---,,,***)))))))))))))))+++(((((()))******+++,,,,,,222222222222222222222333444555666777555333000...222///---...000111000---......///.........------............---,,,,,,+++///---***))))))(((&&&%%%'''&&&%%%$$$$$$###$$$$$$"""###$$$$$$%%%''')))******(((&&&%%%&&&&&&%%%###''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&((('''%%%###%%%''''''&&&&&&%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&&&&!!!"""$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""#########"""!!!######""""""###$$$$$$$$$|||uuukkkbbb^^^XXXLLLIIIGGG>>>666444222111333444444333222333333333222111000///------,,,***)))(((((((((,,,***'''''''''''''''%%%&&&&&&&&&''''''(((************++++++***)))((((((######%%%'''+++,,,+++))),,,+++***,,,///000111000111///---,,,,,,...000222////////////000000000000++++++---///111000---***&&&(((***+++---///111222+++,,,,,,+++,,,---...---//////000111222333444444666555444444444444555555666777777777666444111000555222000222555666444111333222222111111000000000/////////000000111111222444111...,,,+++***((('''((('''&&&%%%$$$$$$$$$$$$#########$$$''')))***+++)))'''%%%$$$%%%%%%$$$###''''''''''''&&&%%%######$$$$$$%%%%%%%%%%%%$$$$$$"""%%%''''''%%%%%%'''***''''''&&&&&&%%%&&&&&&''' !!!###$$$%%%&&&&&&'''!!!"""$$$$$$#########$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$###!!!"""#########"""""""""##################$$$%%%{{{pppggg```VVVHHHFFFDDD999444111///...///000000000111222333333333222000///,,,------+++((('''((())),,,***'''&&&'''(((((('''(((''''''''''''((()))))))))***+++,,,,,,+++******''''''''')))+++,,,,,,***+++***+++,,,///111111000000///...------...///000111111111111111000000000++++++,,,...000000...+++(((,,,///......222444444+++...///...///222222///000111222333444555666777888777555444444555666666555555555444333222111111555555555777888999888666666555444333222222222333111111111222333444666666888555222000///...+++******)))(((&&&%%%%%%%%%%%%%%%$$$###%%%(((***+++***(((&&&%%%%%%&&&&&&&&&%%%(((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%###%%%&&&&&&&&&''')))+++'''''''''&&&'''(((((()))&&&''')))(((&&&%%%%%%&&&%%%&&&'''&&&###!!!!!!!!!$$$############$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$!!!###$$$###"""!!!"""###"""###$$$###""""""$$$&&&yyysssiii```RRRBBB@@@???333444111///---......------000111333333333222000///,,,......,,,)))'''(((***+++)))'''&&&'''))))))))))))((((((''''''''''''((()))***,,,.........---,,,000///---,,,------,,,+++...------...///000///---//////000000000/////////222222111111000/////////+++******,,,...///...------333555111///222444222,,,111333111222555444000///000111222333555666666888777555333333444555666777666555333333333444444555777:::;;;:::::::::;;;888777555444333333444444555555444444444666777888;;;888555333222111...---+++***)))((('''&&&&&&&&&&&&%%%$$$%%%(((++++++***)))'''&&&&&&((())))))(((***************)))((('''%%%&&&''''''(((((('''''''''&&&$$$%%%&&&((((((((('''''''''((((((***+++,,,''')))***)))&&&$$$$$$%%%%%%''''''&&&$$$""""""""""""""""""""""""###$$$%%%""""""$$$%%%&&&%%%%%%$$$"""###$$$""" ###%%%!!!###$$$###""""""$$$&&&}}}tttsssiii___NNN===;;;:::...555222///---------,,,+++000111222333333222000///---...///,,,)))''')))++++++)))&&&&&&''')))*********)))(((''''''&&&&&&'''(((***,,,...000///......888555111///...---,,,***222111000000111000...,,,///000111222222111///...222111111000///......---+++***)))+++---......---222888999333///222333000///444666333333666555///222333444555777888999:::888666444333222333444555:::888777555555666888999555999======;;;:::<<<>>>999888666555444444444555888777666555555666777777<<<:::777555444333000///,,,+++***)))''''''&&&&&&(((%%%$$$%%%)))+++***))))))((('''(((***++++++++++++,,,,,,,,,,,,+++******''''''((()))******))))))+++'''$$$$$$'''((('''%%%'''''''''(((***+++---..."""%%%''''''$$$###%%%&&&###$$$&&&&&&%%%%%%%%%&&&""""""!!!!!!"""###$$$$$$!!!"""###%%%&&&&&&%%%%%%###$$$$$$!!!###&&&!!!###%%%$$$"""!!!$$$'''wwwqqqkkkaaaTTTGGG???999333000///...---,,,------//////111111111111222222///---...---,,,************+++))))))''''''(((***,,,...)))'''$$$%%%'''((('''%%%*********---222444222000///............---------...000333333222000//////333333222222555222!!!////////////000000111111,,,,,,,,,,,,---...///000000000////////////000000222222111111111111111111333444444444555555666666888888777555333444666999;;;;;;======;;;888999<<<>>>>>>======<<<<<<;;;;;;::::::;;;;;;:::999777666;;;:::999777555444333333<<<:::777666666555444222111...+++******+++++++++******+++...///...,,,)))((()))+++,,,---.........---,,,***+++---......------,,,)))'''&&&''')))+++)))&&&$$$%%%))),,,,,,***---------,,,+++)))'''%%%$$$'''&&&&&&''''''$$$"""""" &&&((($$$ """$$$%%%$$$###"""########################))),,,+++%%%!!!!!!!!!!!!!!!!!!!!!""""""""""""zzzqqqkkkfff]]]PPPDDD<<<666222///111000///......///000111000///000222444444222111...---,,,************+++)))(((((('''(((***,,,---,,,)))'''(((***+++***(((------...111555666444111///............---------...000333333111000//////000444555444444333+++!!!......///////////////...000000//////......------111000///////////////000222222111111111111111111444444555666666777777777999999888777666666999;;;===<<<<<<======<<<===>>>>>>>>>>>>=========<<<<<<:::;;;;;;;;;;;;999888666::::::999888888777888888;;;999777777777777555444555222///,,,,,,,,,+++***,,,---...111333222...+++((()))***+++---///000000444222000///111222222111///...,,,***)))***+++,,,///---***)))*********)))------------+++)))'''&&& &&&)))'''&&&((('''$$$$$$'''&&&!!!!!!%%%%%%!!!#########$$$$$$%%%&&&'''########################(((+++)))$$$!!!""""""!!!""""""#########$$$$$$$$$|||qqqfff``````XXXLLLBBB:::555222111333222111000000111222222222111111333444444222000------,,,+++************))))))(((((((((***+++,,,,,,***))))))***++++++***//////111444666555333000///............---------///111333333111/////////...555888555111000000///,,,---...///000///......000111111222111///---,,,111111000///////////////111111222222222222222222555666777888888999999999999:::::::::999:::<<>>>>>>>>>>>>>>;;;;;;<<<<<<<<<:::999888:::999999::::::;;;======:::999888888999999888777:::777333111000...---+++---///111555666555111---+++++++++---///222555777999666333111222333444444333222000...,,,,,,,,,---111111000...+++***+++,,,............,,,***((('''$$$)))+++)))'''((('''$$$'''((('''###"""$$$$$$"""%%%$$$###"""###%%%'''(((########################(((***)))###!!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&uuufff[[[UUU\\\UUUKKKAAA:::666555444444333222111111111222333666555444333333222...,,,------,,,++++++*********)))))))))((()))***+++,,,***)))(((((()))*********...000222444444333000...///............---------000111333222000///...///...333666333...+++,,,...+++---///111222222111111...000333555666444222000222111000//////......///111111222222222222222333666777999:::;;;;;;;;;;;;:::;;;<<<<<<<<<===@@@BBBDDDLLLPPPMMMFFFAAA???>>>??????????????????@@@@@@<<<<<<=========<<<::::::;;;;;;;;;;;;<<<===>>>???:::999888:::;;;<<<;;;999===:::777555444333222000///111444777999888444000222222222333666:::>>>@@@???<<<888666888:::<<<===:::999666444111///---,,,///111333111...,,,...111////////////...,,,***)))(((,,,...***(((((('''$$$%%%%%%%%%$$$###%%%%%%%%%######"""!!!"""###$$$%%%########################***,,,***$$$!!!$$$&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&~~~nnn^^^SSSOOOVVVQQQHHH???888555555666555444222111111111222222666444444333333111...,,,......------,,,,,,+++******************++++++,,,***************+++,,,---///111333444333111///...///............---------111222333222000......///...///222333111---+++,,,---...111333555666666666333555999;;;;;;999777444111111000///////////////111111222222333333333333666888:::<<<=========<<<:::<<<>>>>>>>>>???AAACCCFFFTTT]]]VVVHHH???<<<;;;>>>>>>??????@@@@@@AAAAAA======>>>???>>>===<<<;;;======<<<<<<======>>>>>>:::::::::<<<>>>>>>===<<<===;;;999999999999888666444555888<<<>>>===999666;;;:::;;;<<>>???>>>:::777444000000////////////000000111111222222333444444444666888;;;===>>>>>>======:::<<<>>>?????????AAABBBDDDTTT^^^TTTEEE===;;;999======>>>???@@@AAAAAABBB===>>>???@@@@@@???>>>===@@@??????>>>>>>>>>>>>???;;;;;;<<<>>>@@@@@@???======<<<;;;<<<===>>>===;;;;;;;;;===@@@BBBBBB@@@===@@@@@@@@@AAACCCFFFHHHJJJEEECCCBBBBBBFFFJJJLLLMMMKKKJJJHHHEEEAAA<<<777555666777777666333000//////000111111111111///...,,,+++//////+++((()))(((&&&)))&&&$$$%%%### """###%%%&&&(((((('''%%%$$$########################(((+++***&&&###%%%%%%###""""""""""""############tttooouuuxxxqqqcccWWWSSSTTTOOOLLLEEE<<<555222444777888777555444333333444444444333444666888888666444000000111111000///...------...............------,,,...000///......111333222444555333111000222444///............---------333333333111///---...///---,,,000888:::888999===999888666555444555666777888999::::::999666333111///......//////000111222111111222222333444444555666888;;;===??????>>>===:::<<<>>>???>>>>>>???AAA???KKKPPPFFF>>>======999<<<<<<===>>>???@@@AAABBB>>>???@@@AAAAAA@@@???>>>AAAAAA@@@@@@@@@AAAAAABBB<<<<<<===???AAAAAA???===>>>======>>>???@@@???======<<<===???AAABBBBBB@@@@@@@@@AAAAAABBBCCCDDDDDDAAA@@@???@@@CCCFFFGGGGGGIIIIIIHHHFFFCCC???:::888:::999888777777555222000111111222222222000///...+++//////***((())))))'''***&&&$$$&&&%%%!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&%%%######################## $$$&&&$$$###%%%%%%###""""""""""""#########$$$vvvbbbfffmmmrrrmmm```VVVUUUXXXPPPMMMGGG>>>666444666999:::999777666555555555666888888888888999999666444111111222222111000...---...//////000//////......***---......,,,,,,///222000111222000------000333//////.........---------333333333111...---.../////////333999999666:::BBB>>><<<888555333333444555///000222333333111000///............///111222333111111222333333444555555555777;;;>>>??????>>>===:::<<<>>>>>>>>>===>>>???;;;BBBAAA999888>>>???999;;;<<<<<<>>>???@@@AAABBB>>>???@@@AAAAAAAAA@@@???BBBBBBBBBBBBBBBCCCDDDEEE======>>>@@@BBBBBB@@@===@@@???>>>???@@@@@@???===<<<;;;:::<<<>>>@@@@@@???>>>>>>???@@@@@@??????>>>BBBAAA@@@BBBDDDFFFFFFEEEBBBCCCDDDDDDAAA>>>:::888999777666888;;;;;;888555111222333333222111000///+++......***'''))))))'''(((######'''((($$$%%%***&&&%%%###""""""###%%%&&&###########################""""""%%%%%%###""""""#########$$$$$$$$$lll___bbbgggggg___YYYYYYYYYVVVQQQPPPIII===555777;;;===999999999999999:::;;;<<<:::999:::===<<<777444555666555555444333111111000000000111111111///---,,,,,,***)))+++///111///---000111222222222222111111111000...---,,,,,,,,,---111333333333111000111333000222444666888888888777===;;;888777666555333000...------------......///000000//////000111222222333444444444222111222333222999===;;;999:::;;;999>>>>>>?????????>>>=========999666666888;;;<<<<<>>???@@@AAAAAAAAABBBAAA???AAACCCCCCAAA>>><<>>???AAAAAA>>>;;;??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<>>CCC@@@>>>???BBBDDDDDDCCCAAA@@@>>>===<<<;;;<<<<<>>??????>>><<<>>>===999888999777444222333333333111///,,,***((('''&&&'''((((((&&&$$$***'''%%%&&&'''(((%%%###"""######$$$$$$######"""&&&%%%###""""""###$$$%%%#########$$$$$$$$$$$$%%%uuuddd[[[]]]bbbbbb[[[VVVVVVVVVSSSOOOPPPKKKAAA:::;;;>>>???:::::::::::::::;;;;;;<<<>>>;;;;;;>>>>>>;;;;;;>>>888777555333222000000000111111111111000///...------+++***+++...//////---------------............---,,,,,,,,,---...000111444555666444222111111222......///000111222222222555555666777888777444111111000000/////////000000---------...///111222333222333444333222111222333666;;;===::::::;;;;;;999??????@@@@@@@@@??????>>>AAA>>>::::::<<<>>>???>>>???>>>===>>>AAABBBBBBBBBBBB@@@???@@@BBBCCCAAA???>>>BBBAAA;;;888;;;@@@CCCAAA???>>>???@@@AAA>>><<<===>>>>>>????????????>>>========================>>>===>>>CCCIIIKKKHHHCCCEEEBBB@@@@@@BBBCCCBBBAAA@@@???>>><<<<<<<<<<<<===???===<<<<<<>>>?????????>>>AAABBB???>>>???<<<888<<<;;;:::888555000,,,***,,,+++************'''%%%***'''%%%%%%'''((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$ """$$$$$$$$$###""""""############$$$$$$$$$xxxhhhZZZUUUXXX[[[[[[VVVSSSSSSRRROOOMMMPPPNNNFFF@@@???@@@???<<<<<<<<<;;;;;;;;;;;;;;;???;;;;;;===>>>===???CCC:::888555222111000000000222222111000////////////111///------...000000///111000///......///000000,,,,,,,,,,,,...000222333999999999777333111111111000000/////////000111222000111555888;;;;;;888555444444333222111111111111++++++,,,---///111333444111333444333222222333444:::<<<;;;888:::>>>===:::@@@@@@@@@AAAAAAAAAAAAAAAEEEBBB???===>>>?????????>>>======>>>AAACCCCCCBBBBBB@@@??????@@@AAAAAA@@@AAAAAA===777777===AAAAAA@@@???>>>>>>@@@@@@>>>===<<<===>>>@@@@@@@@@???>>>????????????????????????BBB===<<>>===<<<;;;;;;<<<===>>>???===<<<<<<>>>@@@@@@???>>>BBBCCCAAAAAACCCAAA===BBBBBBAAA>>>;;;666333000444333111000000...+++))))))'''%%%$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&###!!!$$$$$$$$$$$$%%%%%%%%%%%%{{{qqq```TTTQQQTTTUUUVVVTTTSSSRRRPPPOOOMMMQQQRRRKKKDDDAAA@@@============<<<<<<;;;;;;:::<<<999999<<<<<<;;;<<>>>>>======>>>>>>===???AAABBBAAA@@@@@@???>>>>>>???@@@AAAAAAAAA@@@;;;888:::@@@BBB???@@@???>>>>>>>>>??????>>>;;;<<<>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA<<<;;;EEEQQQUUUJJJ???CCCCCCBBBAAAAAAAAAAAA@@@<<<<<<;;;;;;;;;<<<>>>???AAA@@@>>>???@@@@@@@@@>>>===@@@@@@===>>>BBBCCC@@@BBBBBBBBBAAA@@@>>>===<<<===<<<999888777555222///,,,***(((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&& """&&&((()))'''$$$###%%%&&&&&&&&&''''''''''''}}}zzzzzzppp^^^RRRPPPRRRQQQRRRTTTTTTRRRQQQPPPRRRVVVWWWOOOHHHCCC@@@===<<<=========<<<;;;::::::999777999<<<<<<888666777666444222111111333666888444333111/////////000000444333222111//////000111333111///...---...///111000000000000222444666777======<<<999555222000111///...+++)))(((***,,,...444333222333666999::::::555444333222111000000000111111111000111111222222222444666666555666777999777777444333888???AAA>>>@@@@@@???@@@AAABBBCCCDDDFFFEEECCCAAA???======>>>AAA@@@???@@@@@@@@@>>><<<>>>>>>>>>>>>>>>???@@@AAA??????===;;;???DDDBBB===>>>>>>>>>======>>>???@@@<<<===>>>???@@@@@@???>>>========================@@@===???IIITTTSSSFFF999???@@@AAAAAAAAAAAAAAABBB;;;;;;:::::::::<<<===>>>DDDCCCAAAAAAAAAAAA???===>>>???===999:::@@@DDDDDD@@@@@@AAABBBBBBBBBBBBBBBDDDCCC@@@???>>><<<999666444333111...+++*********(((''''''&&&&&&''''''((('''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((xxxtttuuuwwwooo]]]QQQOOOOOOMMMNNNSSSUUURRRPPPPPPUUUYYYXXXPPPHHHDDD@@@===:::;;;<<<======<<<:::999999888999===<<<666333333333333222222333555888999333333222111000000000000///000111000...------///444333222111000000111111,,,,,,...000444888;;;===;;;<<<;;;888444111111111111000---,,,,,,---///111444222000000222555666777222222111000////////////333333222111111111111222222333555666666666888:::555666555444777>>>@@@???>>>>>>===>>>???AAACCCDDDGGGGGGFFFDDD@@@??????@@@BBBAAA@@@@@@@@@???<<<999;;;===?????????>>>???@@@===???>>>>>>AAADDDBBB===>>>>>>>>>===<<<<<>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;???@@@EEEMMMSSSOOOCCC888;;;===@@@@@@@@@???@@@AAA;;;::::::999:::;;;<<<===DDDCCCBBBBBBBBBAAA???===???@@@===999;;;AAAFFFFFFAAAAAAAAAAAABBBBBBBBBBBBGGGEEEDDDCCCBBBAAA>>><<<<<<<<<<<<999666333222222------++++++++++++---------+++)))'''&&&&&&''''''''''''((((((((()))))))))tttnnnnnnqqqjjj[[[OOOMMMKKKHHHIIIPPPTTTQQQNNNOOOQQQTTTRRRJJJBBB???>>><<<888999;;;<<<<<<<<<:::999999777777999888444222444333333333333444666777888222222222222111000//////,,,///222222000......///555555444444333222222111******,,,///333888<<<>>>888999888666333111111111444333222111111222444555333222111222444666666666000000///////////////000222111111111111111222222000111333444444555777999555999:::777777<<<>>>>>><<<;;;;;;;;;===???BBBCCCDDDFFFFFFCCC@@@===>>>???@@@@@@???@@@AAA???<<<999888<<<@@@AAA@@@>>>>>>???<<<>>>>>><<<>>>BBBBBB???===>>>>>>===;;;<<>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@GGGKKKKKKGGG@@@<<<:::===@@@@@@>>><<<===>>>;;;:::999999999:::;;;<<>><<<>>>>>>;;;===BBBDDDCCCBBBAAAAAAAAAAAAAAABBBBBBFFFDDDCCCCCCDDDCCCAAA???===@@@BBBAAA===:::999:::555444333222222333444555000///...,,,,,,,,,---...------........./////////sssllliiikkkfffWWWMMMKKKHHHDDDEEEMMMRRRNNNLLLMMMJJJMMMKKKBBB;;;999:::999777888:::<<<<<<<<<:::999888444333444333111111444333444444555555555666666111222333333222111///...---111555666444111111111111111111111000...---,,,++++++,,,...111555888:::555666666555222111111222222111000000000111333444333333444777999:::999777//////////////////000000////////////000111222333...000222333333444666888777<<<>>>:::888:::======::::::999:::;;;>>>AAACCCAAABBBCCCAAA===;;;;;;===>>>>>>>>>@@@AAA@@@===;;;666;;;@@@BBB@@@>>>===>>><<<>>>===999:::???BBBAAA===>>>>>>===;;;;;;???CCCDDDBBB???<<<;;;<<<===???<<<<<<<<<<<<<<<<<<<<<<<<666===EEEGGGCCC???>>>???;;;>>>@@@???<<<::::::;;;<<<;;;:::999999999:::;;;;;;;;;<<<>>>AAABBB@@@???777;;;======>>>AAAAAA>>>@@@@@@@@@@@@AAABBBDDDDDDCCCBBBBBBBBBDDDCCCBBB@@@;;;???BBBCCC@@@===<<<===;;;:::999777777999:::;;;333333333333333444444444444444555555555666666666|||qqqqqqlllbbbYYYRRRHHH@@@FFFFFFGGGLLLPPPOOOHHHAAAHHHFFFBBB===:::777555444888888999:::::::::::::::@@@;;;555333555555333///444222222555888888666333666444222111222222111000000111111000000///...---------......//////000000...///111444777999888777444333111000000000111222111222333222000000000111:::999888888:::::::::888;;;888666666888999777555333111000000---***---333000//////111555777999999;;;::::::999999999:::::::::;;;======<<<<<<>>>??????@@@@@@===999777888:::???>>>===<<<<<<===>>>???:::???DDDDDD@@@>>>???BBBGGGCCC>>><<<===@@@BBBCCC@@@===:::;;;===>>>===:::???===;;;:::;;;===>>>>>>>>>;;;888777888999888888>>>;;;<<>>:::999:::999:::;;;:::999999:::<<<<<<:::999999;;;<<<<<<;;;===;;;:::;;;>>>>>><<<999;;;;;;<<<<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDGGGHHHGGGCCC???<<>>===>>><<<::::::===@@@CCCDDD@@@;;;777888<<<@@@???===:::???BBBBBBBBBDDDCCC>>>{{{mmmhhhkkkjjj```TTTMMMFFFAAACCCDDDGGGKKKMMMJJJDDD@@@CCCAAA>>>;;;888666666666555666666777888888888888<<<777222111222333111...444333333555777888666333555333111111222222111000111111222111111000///............///////////////111000111333555666555444222222111000000000000000111222333222111000000222999888888999::::::888666:::888666777999;;;:::888444222111111///,,,...333111111111444888;;;<<<;;;888:::<<<>>>???@@@??????;;;<<<======<<<<<<>>>@@@@@@@@@@@@===999888999;;;>>>>>>===<<<<<<===>>>>>>===@@@CCCCCCAAA@@@???@@@CCCAAA??????@@@@@@???>>>===<<<;;;;;;===>>>>>>>>>???>>><<<;;;;;;===>>>>>>;;;:::888888999999999888999777888<<<<<<999888:::999:::;;;:::999999;;;===<<<:::999888:::;;;;;;;;;===;;;999:::<<<===<<<:::<<<<<<<<<<<<===???AAABBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???BBB@@@???@@@BBBEEEGGGGGGCCC@@@===>>>BBBEEEDDDBBBBBBFFFHHHGGGHHHJJJIIIEEEnnnaaa^^^eeefff]]]RRRKKKGGGDDD@@@DDDHHHJJJIIIEEEAAA>>>===<<<:::888777666666777333333444444555666666666888555111000222333111///444444444555777777555333333222000000111222111111333333333333222111000//////////////////.........333222111111333333333111111111111111111000000///111333333333111000111222888777777999:::999666333888666666777999;;;<<<;;;333111000111///,,,---222///000222666;;;======<<<777:::===@@@BBBBBB@@@???=========<<<;;;<<>>===<<<<<<===>>>???AAAAAAAAABBBCCCBBB@@@>>>@@@@@@AAABBBBBBAAA===::::::<<<=========>>>@@@BBB???>>>===<<<<<<===>>>???:::999999:::;;;;;;999888777555777;;;<<<999888;;;888999:::::::::;;;===???>>><<<999888999;;;;;;;;;===;;;999999;;;<<<<<<;;;???===<<<;;;<<>>===<<<;;;>>>>>>===<<<;;;===@@@DDDCCCBBB???===;;;<<<>>>???AAA@@@???>>>>>>???@@@AAABBB???>>>@@@DDDFFFCCC???AAAAAABBBCCCDDDAAA===:::;;;===???>>><<<<<>>???>>>>>>======>>>@@@===<<<<<<======<<<:::777999777999<<<===:::999;;;888999;;;;;;;;;<<<>>>@@@AAA>>>:::999:::;;;<<<<<>>@@@>>><<<;;;<<<>>>BBBDDDCCCCCCDDDEEEFFFGGGHHHIIIMMMKKKHHHFFFFFFHHHJJJLLLDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBCCCEEEHHHIIIHHHFFFDDDCCCCCCEEEGGGHHHGGGEEEHHHKKKKKKIIIIIIMMMMMMKKKzzziii]]]ZZZWWWYYYXXXUUUTTTRRRKKKBBB@@@GGGNNNNNNIIICCCAAABBB???===;;;999888777777777555555444444444555666777555444333333444555444444444555666777666444333222333111000000111333222111555555555444444333222111000000//////......------000//////111444555555555222333555666666555444333222333444333111111111222333333444666777666222//////000111222333555777888444000///111111......000+++,,,000555:::======<<<<<<;;;:::999:::;;;===>>>??????>>><<<<<<===AAADDDCCCBBB???>>>>>>???@@@@@@BBBBBBAAA@@@@@@AAABBBBBBAAA===;;;>>>DDDGGGDDD@@@DDDCCCBBBCCCCCCBBB@@@>>>===@@@AAA@@@===<<<>>>AAA>>>???@@@???======???@@@BBBAAA@@@??????===:::777;;;999:::===<<<999777999999:::;;;<<<;;;<<>>===;;;;;;<<<>>>@@@@@@>>><<<;;;;;;>>>AAACCCDDDEEEEEEEEEEEEEEEFFFFFFMMMLLLJJJIIIGGGGGGGGGGGGEEECCCAAA@@@@@@BBBDDDFFFBBBBBBDDDFFFHHHIIIGGGEEEDDDDDDDDDFFFGGGHHHGGGFFFGGGJJJJJJGGGHHHKKKKKKIIIsssbbbZZZ[[[SSSSSSQQQPPPRRRRRRHHH===@@@FFFMMMNNNIIIDDDBBBCCCAAA@@@>>>;;;999999888999999888777555555666777777222222222333333333333333555666888777555333222222444222111111222333222222555555555555444333222111///////////////............///000444777999888777444555555666666666666666222444444333222111222333111111222444555444222///...000111111111222444666777333111444555222000111...///111666;;;>>>>>>>>>;;;:::999999;;;???CCCEEE?????????>>>===>>>AAADDDCCCBBB@@@@@@AAABBBAAA@@@CCCBBBAAA@@@@@@AAABBBCCC@@@===;;;===CCCEEEDDDAAAEEECCCBBBBBBCCCCCCBBBAAA@@@AAAAAA@@@>>>===???@@@===@@@BBBAAA>>>===???AAACCCBBB@@@??????>>>;;;999;;;888999<<<;;;777555777:::;;;<<<<<<<<<===???AAABBB@@@>>>=========<<<:::===>>>>>>===;;;;;;===@@@???>>><<<;;;;;;===???AAAEEEEEEDDDDDDDDDDDDDDDDDDKKKJJJJJJHHHGGGEEEDDDDDDEEECCC@@@>>>>>>@@@CCCEEEDDDDDDEEEGGGIIIJJJHHHFFFFFFFFFGGGGGGHHHIIIIIIJJJGGGJJJKKKHHHHHHKKKJJJGGGppp]]]VVVYYYPPPRRRRRRQQQQQQOOOGGG===>>>CCCIIIKKKHHHDDDAAA@@@AAA@@@>>><<<;;;::::::;;;<<<:::888666555555666777333333444444333333333333555777999888444222111222666444333222333333333111444444444444333222111111.........//////////////////000333777;;;<<<:::777555555555555555666777777333444555444222111222333000//////111333333222111222444555444222222444666666222000333555222000000//////000444999<<<======:::::::::;;;>>>AAACCCEEE>>>???@@@?????????AAACCCBBBAAAAAABBBDDDEEEBBB@@@BBBAAA@@@??????@@@AAABBB@@@>>><<<===@@@AAA@@@>>>AAAAAAAAABBBCCCDDDBBBAAAAAA@@@>>>>>>@@@AAAAAA@@@===@@@CCCBBB???===???BBBAAA???======>>>>>>===<<<:::888999<<<<<<888777999<<<=========<<<<<<>>>@@@@@@???>>>======<<<999666:::<<<======::::::;;;======<<<;;;;;;;;;<<<>>>>>>CCCCCCDDDDDDEEEEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEBBB>>>;;;;;;===@@@BBBFFFEEEEEEFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJLLLFFFJJJKKKIIIIIIKKKIIIEEE{{{~~~zzzkkkVVVMMMQQQOOOTTTWWWTTTQQQMMMGGGAAA;;;???EEEHHHGGGCCC@@@>>>@@@???===<<<;;;;;;<<<<<<===<<<999666555555555666555666888777666555555555555777999888444111111222888666444333444444333111444444444444333222111111---.........//////000000000222666:::======:::777555444333333444555666777333444555444222111222333///......///111333333222666777888777444333555777444///---111222///---,,,...---...111555999;;;;;;;;;;;;<<<>>>>>>?????????===???@@@AAA@@@@@@AAACCCBBBAAAAAADDDFFFFFFCCC???@@@@@@???>>>>>>???@@@@@@BBB@@@>>>>>>>>>>>>===<<<>>>>>>@@@BBBDDDDDDBBB???@@@>>><<<>>>AAADDDCCCAAA===AAADDDCCC???===???BBB>>><<<::::::<<<>>>>>>>>>:::999:::>>>???<<<;;;>>>===>>>>>>===<<<<<<>>>@@@>>>============;;;777333777:::<<<<<<:::888999;;;<<<;;;;;;;;;;;;<<<<<<===BBBBBBCCCEEEFFFGGGHHHIIIFFFDDDBBBAAAAAABBBDDDFFFEEEBBB>>>:::999;;;>>>AAAEEEDDDCCCDDDFFFGGGGGGFFFFFFFFFFFFEEEDDDFFFIIIKKKDDDHHHJJJIIIIIIJJJHHHCCCtttooooooxxx~~~xxxmmm___UUUOOOMMMMMMPPPSSSUUUSSSOOOIIIEEE>>>BBBEEEEEEAAA???>>>@@@???>>>===<<<;;;;;;<<<===??????>>><<<999888999;;;:::999999999:::999666444888777666555444333333333777666444333222222333333999666444333333333111000,,,------...///.........111444888:::999777777777888444444666555333333666666888777444///...000333111111222333222111000///000000111444666666555333111000222555444...******,,,///333444444333333444999999:::;;;;;;<<<<<<===DDDAAAAAADDDCCC???>>>@@@>>>>>>@@@@@@@@@@@@???>>>AAA???>>>@@@CCCEEECCCAAABBBAAA???>>>>>>>>><<<:::<<<===???AAABBBAAA@@@???;;;<<<===???@@@@@@@@@@@@BBBAAA???===;;;<<<@@@CCCFFFAAA======??????;;;777888888:::===???>>>:::777:::===???@@@???>>>>>>>>><<<:::888888:::;;;;;;:::999999999::::::;;;;;;;;;>>>>>>===<<<<<<<<<<<<===@@@AAACCCEEEFFFEEEDDDCCCEEEDDDBBBBBBCCCBBB@@@>>><<<===???AAABBBCCCBBBBBBCCCAAABBBFFFGGGEEEEEEHHHDDDEEEFFFEEEDDDEEEFFFHHHBBBEEEHHHJJJJJJHHHEEEDDDwwwfffccchhhrrr}}}wwwtttmmmbbbVVVNNNKKKKKKQQQSSSUUUVVVTTTPPPKKKHHHAAACCCDDDDDDAAA???>>>===>>>===<<<;;;;;;;;;<<<<<<@@@@@@???===:::999:::<<<<<<:::999:::::::::888666333222222111000000000000666555444333222333444444555444222333444444333222---......///////////////222555888999999888777777666222222444555222333666555555555333222111222333111222333444333222111000111111111222555555555333222222444666333---+++------///222444555555555444777777888999;;;<<<>>>???>>>;;;<<>>AAABBBCCCCCCCCCBBBAAA@@@???===<<<>>>AAABBBAAA???AAA@@@???@@@AAAAAA@@@???:::;;;<<<>>>>>>>>>>>>===<<<===>>>>>>????????????>>>>>>===;;;;;;<<<@@@CCCCCC???<<<<<<>>>>>>;;;777888999;;;===???>>>;;;888999;;;>>>>>>===<<<<<<===:::888666666888999999888888999:::;;;<<<======>>>;;;;;;;;;<<<===>>>???@@@@@@AAACCCEEEFFFEEEDDDDDDEEEDDDBBBBBBBBBAAA???===<<<>>>???AAABBBCCCBBBBBBDDDBBBBBBEEEEEEBBBBBBEEEDDDEEEFFFEEEDDDDDDEEEGGGBBBDDDFFFHHHHHHGGGEEEDDDiiiXXXYYYaaalllvvvmmmiii```VVVMMMJJJJJJLLLVVVWWWWWWVVVTTTQQQMMMKKKEEEDDDBBBBBBAAA@@@===:::===<<<;;;:::::::::;;;<<>>@@@===;;;;;;???@@@>>>>>>AAACCCCCCCCCCCCCCCBBBAAA@@@<<<;;;;;;<<<>>>???>>>===???>>>>>>???AAACCCCCCBBB::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::<<>>??????<<<999888:::<<<<<<;;;:::;;;<<<:::888666666888999999888999999:::;;;===>>>??????999999:::<<<>>>@@@BBBCCC@@@BBBCCCEEEEEEEEEDDDDDDFFFDDDBBBBBBAAA@@@>>><<<>>>???AAABBBCCCCCCCCCBBBCCC@@@???BBBCCCAAABBBFFFDDDEEEFFFEEEDDDCCCDDDFFFBBBCCCEEEFFFFFFFFFEEEEEEcccUUUZZZaaaiiiooohhhbbbXXXOOOJJJJJJNNNRRRYYYXXXWWWUUUSSSPPPNNNMMMIIIEEEAAA@@@@@@???<<<888<<<;;;:::999999999:::;;;@@@@@@???<<<999888999:::===;;;888888888999999999444333333333444444555666555555555666666777888999<<<;;;:::::::::777333000111000000000111111222222111333555666555555666777888444333555444111111444444222111444777777444111333444555666777666555555111///------///000111000...000222111)))###&&&......------000333555444222555555555555777:::===>>>>>>;;;<<>>BBBAAA@@@@@@@@@???>>>>>>===<<<;;;;;;<<<===>>>>>>======<<<<<<===???AAAAAA@@@===<<<;;;;;;;;;===???@@@??????>>>>>>============;;;<<<<<<<<<;;;;;;>>>@@@>>><<<;;;;;;======<<<:::::::::;;;===??????<<<:::777888::::::999888999;;;<<<:::888888999;;;;;;:::::::::;;;;;;<<<<<<======999999;;;<<>>===@@@AAABBBCCCDDDDDDCCCBBB???<<<===BBBDDDDDDGGGKKKDDDFFFGGGFFFDDDCCCDDDEEECCCCCCDDDEEEEEEFFFFFFFFFcccZZZ___dddeeegggccc\\\RRRKKKIIIMMMRRRWWWXXXWWWUUURRRPPPOOONNNMMMJJJFFFAAA??????>>>;;;888;;;:::999888888999:::;;;??????===:::777666666888:::888666555666777888777111111111111222333444444666666777888999:::;;;;;;>>>>>>=========:::666333222111111111111222333333111222333333222222444666<<<888666777555111111333555333333444777777333000555555777777888777666555000...,,,+++---......------...000///(((###'''///,,,,,,,,,...000111000000666555555555666888999:::===:::999;;;;;;999:::===???>>>>>>=========<<<<<<===>>>>>>>>>>>>>>>>>>??????>>>===>>>???@@@???======<<<:::::::::<<>>===<<<<<<<<<======>>>???>>><<<;;;<<<===>>>===<<<======>>>===<<<::::::;;;<<<>>>>>><<<:::777888999999888888999;;;<<<:::888888999;;;;;;:::;;;;;;;;;:::::::::::::::;;;<<<<<<===???AAABBBCCCAAABBBCCCDDDDDDEEEEEEEEEHHHEEECCCAAAAAAAAA@@@>>>BBBBBBDDDDDDEEEDDDCCCBBB@@@>>>???DDDGGGGGGIIIMMMDDDFFFGGGGGGFFFEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGG}}}ccc^^^dddeeeaaa___^^^WWWNNNIIIIIINNNSSSVVVUUUTTTRRRPPPNNNMMMMMMMMMJJJFFFBBB>>>===<<<;;;:::;;;:::999999999:::;;;<<<>>>>>><<<999666444555666777555444444555666666555333333333333333444555666777777999:::;;;;;;;;;;;;:::::::::;;;======;;;999222222111000111222333444111222222111000111444777===999777888666222111333555444444555555555444222666777888888888777555444111///---------...---,,,...///000000,,,'''***111***,,,------,,,,,,---///444444555555666666777777@@@===;;;======;;;<<<@@@???>>>>>>======>>>?????????@@@AAAAAA??????@@@AAACCCAAA@@@@@@AAAAAA???>>>;;;:::999888999;;;===???@@@???===<<<;;;<<<=========???@@@???<<<:::::::::>>>>>>==================:::999:::;;;======;;;999888999:::999888999:::<<<:::888666666888999999888;;;::::::::::::999999999======>>>>>>???AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHFFFCCCBBBBBBCCCBBBAAACCCDDDEEEFFFEEEDDDCCCBBBDDDBBBCCCHHHIIIGGGGGGJJJCCCFFFHHHIIIHHHGGGGGGGGGDDDEEEGGGIIIJJJJJJIIIIIIttt``````fffeee```]]]ZZZTTTMMMIIIJJJOOOSSSUUURRRQQQPPPOOONNNMMMMMMMMMHHHFFFCCC>>>;;;999;;;===;;;:::999999999;;;<<<===??????===:::666444555666555444444444666666555333555555555444555555666666666777888999::::::999999777666555666888999999888222111000///000111333444333333333222111222666999:::777555777666333222555333444444444444444666888888888888888777666444333222111000000000000...,,,...---...000...+++,,,000***...111...)))(((+++///000111333666777777666666CCC???>>>@@@AAA@@@BBBFFF>>>>>>======>>>???@@@AAA@@@AAACCCBBB@@@???AAABBBBBBAAA@@@@@@AAAAAA@@@>>>;;;::::::::::::<<<===>>>???>>><<<;;;;;;<<<===>>>:::<<<>>>>>><<<:::999999============;;;;;;;;;;;;999888888:::;;;<<<:::999:::;;;;;;:::999:::<<<>>>:::888666666888999999888999999::::::;;;<<<<<<=========>>>>>>@@@BBBCCCDDDBBBBBBBBBCCCCCCDDDEEEFFFHHHFFFCCCBBBCCCEEEEEEDDDEEEEEEFFFFFFFFFEEECCCBBBCCCBBBEEEJJJKKKGGGFFFHHHCCCFFFIIIJJJJJJIIIIIIJJJEEEGGGJJJLLLMMMMMMKKKJJJooo___aaagggfffaaa___ZZZTTTMMMKKKMMMQQQSSSTTTQQQPPPPPPOOOOOONNNMMMMMMGGGFFFDDD???999888;;;???;;;;;;:::999:::;;;===>>>@@@@@@>>>;;;777555666777444444444555777777555333222111111000000111111222555666777888999888777777666444333222333444333222222111000//////111333444555555444333222444777:::777444333555666333444777000222444444333444888<<<999999999888777555333222333333222333333222///---+++)))***......,,,+++...+++000444000)))&&&***111,,,...222666888888777666???<<<;;;>>>??????BBBFFF<<<<<<;;;<<<===>>>@@@AAA@@@BBBDDDCCC@@@???AAACCC???>>>===>>>???@@@???>>>============>>>??????@@@???===<<<;;;;;;<<<>>>???777999<<<===<<<:::999999<<<======<<<:::999999:::999888888999;;;;;;:::888;;;<<<<<<;;;:::;;;===???<<<:::888888:::;;;;;;:::777888999;;;===>>>@@@AAA<<<<<<===???@@@CCCEEEFFFCCCBBBBBBCCCCCCDDDEEEFFFIIIFFFCCCCCCDDDFFFGGGFFFFFFFFFGGGGGGFFFEEEDDDCCC??????DDDJJJLLLIIIHHHIIICCCFFFIIIKKKKKKKKKKKKKKKEEEHHHKKKOOOPPPOOOMMMKKK~~~uuujjjeeegggiiigggddd^^^VVVMMMKKKNNNTTTVVVVVVVVVQQQLLLKKKLLLLLLKKKIIIHHHDDD@@@===<<<======<<>>???;;;777888;;;<<<999666888666444444555555555444000444777777444222333444555888888444444666666333222000...///222333111///111111222222222333333333666555444333333444555666555666666666555444333222666333333777888666888;;;777777888777777666555444555333222111111111///---///***(((,,,///...---...((()))+++,,,+++***(((&&&)))+++...111333555666666777:::===?????????@@@@@@>>>;;;<<>><<<;;;:::>>><<<::::::<<<>>>>>>>>>888:::<<<===<<<;;;;;;;;;666<<>>???===;;;===:::888:::>>>AAABBBAAA>>>@@@CCCDDDDDDEEEFFFHHHLLLHHHCCCBBBDDDGGGGGGGGGCCCCCCCCCCCCCCCDDDEEEFFFBBBCCCDDDDDDDDDCCCBBBAAAEEEGGGHHHIIIIIIHHHFFFEEEBBBEEEFFFFFFIIIMMMLLLHHHxxxooojjjkkkkkkhhhddd\\\WWWSSSQQQSSSUUUVVVUUUTTTPPPLLLKKKKKKKKKIIIFFFFFFCCC???======>>>>>>>>>AAA@@@>>><<<;;;<<<======???;;;777888:::<<<999666555333111111222333222111222444666555333222444555666888888555555777777444555333000000111111...,,,222222222222333333333333555444333222222333444555777777666666666555555555666333444777888777888;;;777777888888777666666555555333111111111111///---///***(((+++---,,,+++---***+++,,,,,,,,,***((('''&&&'''(((+++///333777999777999:::;;;::::::;;;===>>><<<===AAABBB???===>>>BBB@@@???BBBAAA>>>===@@@>>>>>>>>>>>>>>>======<<<===;;;999:::;;;=========888:::<<<<<<;;;999999:::888;;;>>>???===;;;===>>><<<;;;:::999999999::::::;;;;;;<<<<<<<<<;;;;;;::::::999777666666777888999;;;999777888;;;<<<:::888999888999;;;======;;;:::<<<:::888:::===@@@@@@@@@???AAABBBCCCBBBBBBCCCDDDEEECCCAAAAAADDDEEEEEECCCBBBBBBAAAAAAAAABBBCCCCCC@@@@@@BBBCCCCCCBBBAAA@@@BBBCCCEEEFFFGGGFFFEEEDDDAAADDDEEEEEEHHHLLLKKKGGG|||tttpppnnnlllgggbbbZZZYYYYYYXXXXXXWWWVVVUUUSSSOOOLLLKKKLLLKKKGGGDDDCCCAAA>>>===>>>@@@AAAAAABBBAAA???===;;;;;;;;;<<<>>>:::777888::::::999666444222111000111222111000444555555555333333444666444777777444333666666333444222111000111111///---222222222333333333444444333333222222222222333333888888666666555666777777666444444888999777888;;;777888888888888777777666444333111111111111///---000,,,***---...,,,+++---,,,,,,------,,,+++)))(((%%%%%%%%%&&&)))...222555666777888888777777888:::>>>===>>>BBBBBB>>>===>>>???===???CCCBBB???===???<<<======>>>>>>>>>??????<<<:::999999;;;<<<<<<;;;:::<<<===<<<:::888888999::::::;;;<<<<<<======>>><<<<<<;;;:::::::::::::::>>>======<<<;;;;;;;;;<<<:::999888666666666777777999888777888:::;;;:::999;;;:::999999:::;;;:::888:::999888:::<<<>>>??????>>>@@@AAAAAA@@@??????@@@?????????@@@BBBCCCBBB@@@AAAAAA@@@?????????@@@@@@===>>>???AAAAAAAAA@@@@@@???@@@BBBCCCDDDCCCCCCBBBAAACCCDDDCCCFFFJJJIIIEEE~~~xxxtttqqqmmmeee```ZZZ[[[\\\[[[XXXVVVVVVVVVRRROOOMMMLLLMMMLLLGGGDDDBBB@@@>>>>>>@@@BBBCCCCCCBBBAAA???===<<<;;;;;;:::<<<:::888777999999888666666444222222333333333222333444666666666555444333111444444111111444444111/////////000222333333333333333333333444444444444333333222222222222333333888777555444444666777999666444555999:::888999;;;888888888888888777777666444222000000111111///...333000...000000...---000............---,,,+++***'''&&&%%%%%%&&&(((+++,,,222444777888777666666777<<<;;;>>>AAAAAA===<<<>>><<<<<<>>>CCCCCC???<<<==================>>>>>>>>><<<;;;::::::<<<<<<<<<;;;===>>>>>>===:::999888999;;;:::999999;;;=========<<<;;;;;;:::::::::::::::<<<;;;:::888888888999999<<<;;;:::888777777777777777666777777888999999999;;;999777777999:::999999:::999:::;;;<<<>>>>>>???===???@@@@@@???>>>>>>???@@@@@@???@@@@@@@@@@@@???AAA@@@???>>>>>>>>>>>>>>><<<===>>>@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???AAACCCCCCBBBDDDHHHHHHDDD}}}zzzvvvooogggaaa]]]]]]\\\YYYVVVUUUVVVWWWSSSPPPMMMMMMNNNMMMIIIFFFCCCAAA@@@@@@CCCEEEEEEEEEBBBAAA@@@>>><<<;;;::::::;;;999888777777777777666666444222222333333333222111333666999999777333000111444444222222555555222...///000111222333444555333333444444444555555555333333444444444444333333666555333333333555777999666555666:::;;;999999<<<888888999888888777666555333111000000111111///...333000///111000---...111///////////////......---%%%&&&''''''((((((''''''***...333666666444333222777777:::>>>===999:::===;;;;;;>>>CCCCCC>>><<<<<<>>>===<<<;;;;;;;;;<<<<<<===<<<;;;<<<===>>><<<;;;???@@@???>>>;;;999999:::<<<:::888999;;;<<<<<<;;;:::::::::::::::999999999:::999777666555666777777;;;:::999888777777666666555666777777777777888888888666555666888::::::999999:::;;;<<<<<<===>>>>>>;;;===??????>>>>>>???@@@FFFDDDBBB???======???@@@@@@@@@???>>>============<<<===???@@@AAAAAAAAA@@@BBBBBBAAAAAA@@@>>>>>>===AAACCCBBB@@@CCCGGGGGGCCC~~~yyyssskkkfff```^^^ZZZWWWUUUUUUVVVVVVRRROOOMMMMMMNNNNNNLLLIIIEEEDDDCCCCCCEEEFFFFFFEEEAAA@@@???>>>===<<<;;;::::::999888777666666666666444222111000111222111000222333666999:::888444000333666666333444777777444000222333222111111222333444444444555555555666666333333444444444444333333444333333333444555777888777555777<<<===:::999<<<999999999888666555333222222111//////000111///...///---...///...***,,,000000000000000000111111111$$$&&&(((***++++++***)))%%%)))...111000...,,,+++///111666:::999555777;;;<<<;;;>>>BBBBBB===:::;;;===<<<;;;:::999999:::;;;>>>===<<<===>>>>>><<<:::?????????===:::999:::;;;;;;;;;;;;::::::999999999999999999:::999888777777888777777777777777888888777777666666555555444444555666777777555555666777666555444666888999999888777999;;;<<<;;;;;;<<<===999;;;===>>>======>>>???GGGFFFBBB>>>::::::===???>>>>>>===<<<<<<<<<======<<<===???@@@@@@@@@@@@???BBBAAAAAA@@@???>>>======@@@AAA@@@>>>@@@EEEEEEBBB}}}xxxrrrlllgggccc^^^YYYWWWXXXXXXVVVTTTQQQMMMJJJJJJMMMNNNMMMKKKIIIGGGFFFFFFGGGGGGFFFEEE?????????>>>>>>===<<<;;;999999888777555555555666555333111111222333222111666555444666888888555333111444444222222666666333///111333333111111333555444555555555666666666666111222333444444333222111333333444555666777888888777555888<<<===;;;:::<<<:::999999777555333111000111000//////000000///...---,,,---///---***,,,111//////000000111333444555******+++++++++,,,,,,---)))+++,,,,,,***((((((((((((***000555444111444:::===<<<===AAA@@@<<<999::::::999888777777999:::<<<===<<<<<<===>>>===;;;999=========;;;888888999;;;999<<<>>><<<999666666777777888888999888777666555444555666777777888888777555555555555555555444444555777888777444222333555666555555777888888666444444777::::::999888999:::999;;;<<<<<<;;;:::;;;<<>>>>>???>>>===<<<>>>>>>>>>======>>>>>>???===>>>===;;;===AAABBB>>>}}}}}}|||yyyuuuooojjjfffccc___ZZZYYY[[[[[[VVVQQQOOOLLLHHHHHHKKKMMMMMMLLLKKKJJJHHHHHHHHHHHHFFFEEE>>>>>>???>>>>>>===<<<<<<888888888777555444555666888666444444555555555444:::666333222555777777666...111111//////222333000+++...111222222333666999555555555555666666666777000111222333333222111000222333555777888999999999777666888===>>>;;;:::<<<::::::999777444111///...111000//////000000///...------...000...,,,...444//////000111222444666777333111...+++***+++,,,---000///---***'''&&&''')))###&&&---222111///222888>>><<<===@@@???;;;999:::777777666666777999;;;===<<<;;;;;;<<<===<<<:::777;;;;;;;;;999777666888:::888<<<@@@>>>888444444666666777777888888777555444111222444666777777666666555666777777777777777666666777888777333111222444777666666888888777333111222555888999777666777888999;;;<<<;;;999777777888:::<<<>>><<<999777777999888888888888999:::;;;;;;;;;<<<=========<<<;;;:::;;;;;;;;;;;;===>>>@@@@@@;;;<<<;;;888:::??????<<<|||yyyuuupppkkkhhhfffeeeeeebbb^^^ZZZWWWVVVVVVVVVLLLIIIGGGHHHKKKMMMMMMLLLNNNMMMLLLJJJHHHGGGFFFFFFCCCAAA???===<<<<<<<<<===:::999777555333222111111777666555555555666888888999777666444333222222333666444222000000000...---111111000//////111666999:::::::::777444333333444666555444333333444555666222555999;;;<<<;;;888555888999999999999888777777999999777555111///000111------------------------,,,++++++...222333111...///000000000000///......333111///------...///000111222222111...+++(((&&&%%%+++111444444555999>>>=========<<<<<<<<<;;;;;;555666666666777888;;;>>>:::666333555999<<<:::777===;;;888666444444555666777777777666666666666666222111000111333444333222333444444555555666666666444555666666666555444333666666666555555444444444333333555666666666555444444444444444444555666666777777777888888999999:::;;;<<<;;;:::888888999;;;555666777999:::::::::::::::999888999;;;===>>>===;;;::::::;;;<<<;;;999777<<<<<<======<<<:::888777}}}yyyrrrlllgggeeedddeeeeeeccc___[[[VVVSSSQQQPPPKKKIIIGGGHHHKKKMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFCCCBBB@@@>>>===<<<<<<<<<>>>;;;888555333444555666666555555444555666888999;;;:::888666444444555666555333111000000000///...111111000......000555888;;;;;;:::777333222333444444333222111111222333333999888;;;??????999555666333444555777888888888888555666555333000...---..............................------///111222000...//////000000000000000///222111000000111222444666444444444333000,,,)))'''(((+++000444555777:::<<<======<<<<<<<<<;;;;;;;;;777888888888777777:::<<<@@@<<<888888;;;;;;999555;;;:::888777555555666666888777777777666666555555222111000111333333333111222222222222222222222222333333333444444333333222555555555444444333333333222333444555666555555444555444444444555555666666999888777666666777888999;;;;;;:::999777666888:::555666666777777777666666999888777888:::;;;;;;:::999777666666888999888777:::::::::::::::999888888{{{wwwooohhhcccaaabbbcccaaa```]]]ZZZVVVRRROOOMMMJJJIIIHHHJJJLLLNNNOOONNNOOONNNMMMKKKIIIGGGFFFFFFEEECCCAAA???===<<<;;;;;;???<<<777444333444777999555555444444555777888999<<<:::777555444555666777444222000000111222111000333222111///...000444777===<<<999555111000222444333333222222222222333333>>>777:::CCCBBB888444:::333444555777888888999999333555555444111///------///////////////////////////......///111111///---...//////000000111111111111111222333555888:::<<<777777777555222///+++)))***,,,///333888<<<<<<<<<>>>============<<<<<<<<<::::::;;;999888888999;;;CCC???<<<;;;<<<<<<999666888888888777777777666666999888888777666555444444333222000111222222111000333333222222111000000///222111111111111111222222333333333333333222222222222333444555555555444444555555555555555666666666:::888666555444555777999999:::999777555444666888555555555444444333333333666666666777888888666444777666444555777888888888999999888888888888999999wwwsssmmmfffaaa___^^^___ZZZZZZZZZYYYWWWTTTPPPNNNKKKKKKKKKLLLNNNPPPQQQQQQTTTSSSQQQOOOKKKHHHFFFDDDEEEDDDBBB@@@===;;;:::999:::888555333333444666777666555555555666888:::;;;:::888555222222333555666444222111111333444444333444444222000///000444777>>><<<888333///...000333555555555555555555666666<<<222555CCCCCC777555???888888999999888888777666444666888888555222000000000000000000000000000000000000////////////...------......///000111333333222222333444777999<<<===::::::999777444000---***,,,+++---333<<>>@@@@@@????????????>>>>>>:::;;;<<<;;;::::::;;;<<<@@@===;;;;;;<<<<<<;;;999555555666777777777777666999888777666555444333222333222000000111111000...555555444333222111000///222111000//////000222333222222222222111111111111222222333333444444444444444444555555666666666666555555555555555666777777777888777555333333444666333333333222222333333333444333444555666555222///555555555777999:::999888:::999888666666777888999}}}{{{pppnnnkkkfffbbb^^^[[[YYYWWWWWWXXXXXXVVVSSSOOOMMMLLLMMMNNNOOOPPPPPPQQQRRRPPPPPPOOOMMMKKKHHHFFFDDDDDDCCCAAA@@@===;;;999888555555666666666555555555777777666666777999:::;;;888777444222222222444555333222111222444666666555666555333111000111555888<<<:::777222...---///111444444555555666666666666999...111??????333111<<<666666777777666666555444333555888888555333111111000000000000000000000000000000000///...------------------...///111222333333333333444666777888999::::::999888555111---++++++***,,,333>>>DDDDDDAAAAAAAAAAAA@@@@@@@@@@@@???888:::<<<<<<;;;;;;===>>>===;;;999888888888777666222333444555666666666666777777666555444222222111222111000000000000///...444444333222111111000///222111000000000222333444111111111111111111111111222222222222333333333444333333444555666555555444///000333666777777666555555555555333222222333555222222111222222444555666222222222444444333000---111222555888::::::777444;;;999888666555555666777|||vvvtttsssiiihhhfffccc```[[[XXXVVVWWWWWWWWWUUURRRNNNKKKHHHKKKMMMOOOPPPOOOOOOPPPQQQGGGHHHHHHHHHGGGFFFDDDCCCAAAAAA@@@???===:::888777444555777888999888777666999888777666777888999:::777777555444444444555555222111000111333555555444555444333111000222666999888777444000---+++---//////000111222333333333222666///000999888...,,,333---...000111222222333333000111333333111/////////...........................//////---++++++,,,...,,,,,,,,,,,,---///111222333333333333333333333333777777777666444000---+++***)))+++222<<>>>>>>>>>>>======666888:::;;;::::::;;;<<<;;;:::888666333222111000111222222333444444555555555444444333222111000000111000//////000000///...111111000000000000000000111111111111222333444444000000000111111111111111222222111111111222333444111222333555555444333333---///222444666666555444333333444222111222444666222111111111222444666777222222222222333333000...///000222555777666333000777777666555555555555555~~~tttpppmmmjjjdddccc```]]]ZZZWWWUUUTTTTTTSSSRRRQQQNNNKKKHHHFFFJJJLLLOOOOOOMMMKKKLLLMMMEEEFFFFFFEEEDDDAAA???===>>>>>>>>>>>><<<:::888777333444444555666777777777888777666555555555666777444444444444444444333333000///......000222222111222222000///...111555999444444222///,,,++++++---+++,,,...///000000//////111...///222222---,,,---***+++,,,...//////000000---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***))),,,...,,,,,,+++++++++---///111222222222222222111111000333444444444222///,,,***))))))+++000666::::::999999999999888888888888777333555777888666555555666777777555333000///...///111111000000000222333444222222111111000000000//////...---...000000000...//////000000111222333333///000111222333333333333000000000111111222222222222111111000111222333444///111222444444333222111222222111111111222333333111222222222222333666888333222111000111222444555333222111111222333222000222111000111333333222000000000222333444444444444yyypppjjjhhhddd^^^bbb___[[[WWWUUUTTTTTTUUUNNNNNNMMMMMMKKKJJJIIIHHHHHHKKKNNNMMMJJJHHHIIIJJJJJJJJJIIIGGGCCC>>>:::777<<<=========<<<:::888666222111000000111444666777888777555444333333444444000111222333222111000///...---+++,,,...//////...//////...------///444888111111111///,,,******+++***+++---////////////...***,,,---.../////////............///......---,,,---......---++++++---///++++++++++++++++++++++++***,,,---+++)))(((+++...,,,+++*********,,,...000111111222222222111000000111111222222000...+++***))))))+++///222444444333444444444444333333333333222444666555333111000000222222222111000///000222111000///......000222444000000000000////////////...------...000111000//////000111222444555777777...///111222333333333222000000111111222222222333222111000000000111333444...000222333333333111000888555111...---...111333000111222222222444777999444333111000///000222333444222111111222333333222777555111000111333444444)))+++...111333444444444xxxtttooojjjgggccc___\\\\\\ZZZXXXWWWUUUSSSPPPNNNJJJHHHGGGFFFHHHIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLFFFFFFFFFEEEBBB@@@===;;;>>>AAACCCBBB===888666666333777999777555666555333555444222000000000222333444222000///000111111000///...---,,,,,,---//////(((...000...,,,///222333111000...------...///000------......//////000000000///......------------/////////---+++***+++---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,...---,,,,,,,,,---///000111222333333111111111333555444333111///---***)))(((***++++++...444444000555666666444222222333444111333666888777555222///111111000000//////......444222000......///111333111000///...---,,,,,,,,,...333555111///...---***,,,...000000///......///555222///000222333111...111222222222222111111000222111000///...............,,,...111111...---///111111000000000000000000---...///111111111000///222111///000111333222222111//////222555666444222111000///111444666444222777555333333333333111///}}}xxxtttnnnjjjfffbbb^^^[[[ZZZXXXUUUTTTTTTRRRNNNJJJJJJIIIHHHHHHJJJKKKLLLLLLIIIIIIJJJLLLMMMNNNOOOOOONNNNNNLLLJJJFFFCCC@@@???===AAADDDDDD???;;;999999666:::;;;777555777777555999777555333222222333444666444111000111222111000111000...------------...---......,,,...333555333///...,,,,,,,,,...///000..................//////...------,,,++++++,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------......///......------......///000222333444333222111222444222222000///,,,***'''&&&((())))))***...444555111444555555444222111333444222333555777666555333111000000000000////////////333222///...---...000111000///...------,,,------...222444111......---***,,,...000000//////000111000111222222000000//////***+++,,,...//////000000333333222111000//////000///---...111111...,,,...000000000000000000000000......///000000000000000111///...///000111111111444111//////111222000...111//////111444555333111333222111111333333222000|||wwwsssmmmhhhddd```\\\YYYYYYVVVSSSSSSUUUSSSMMMGGGIIIIIIJJJKKKMMMNNNOOOPPPNNNNNNOOOPPPRRRSSSUUUVVVVVVUUURRRNNNJJJGGGDDDBBB???CCCGGGGGGCCC>>><<<;;;;;;???>>>:::888::::::999;;;:::888666555444555555999666333222222222111000222111000...------------333111---+++///444444///,,,,,,+++++++++,,,...///......------------------+++******))))))))))))***)))((((((+++///000...,,,------------------------++++++++++++++++++++++++.............../////////---...//////000000//////111333444333222222333444222111000...,,,)))'''%%%'''((('''(((...555666222333444444333222111333444111222222333333333222222////////////000000000000333222///---,,,---............------------.........222444111...///...+++***,,,.../////////000111---111444444000---...111,,,---...000000111111111333222111111000000000000111......111111---,,,...------..................000//////......///111111000...------///000000///222000...---...//////...000000000111333444333111111000///000222333222111|||vvvrrrkkkfffaaa]]]ZZZWWWXXXUUURRRSSSVVVUUUNNNGGGHHHKKKMMMOOOQQQRRRSSSTTTXXXWWWWWWXXXXXXZZZ\\\]]]ZZZXXXUUURRRNNNKKKIIIHHHEEEIIIKKKJJJEEE@@@>>>===BBBEEEDDD???<<<>>>@@@>>>===<<<:::999888888888888:::888444222222222000///111000000///............222333111...///111...))),,,+++************++++++---------,,,,,,++++++***(((((('''''''''''''''((((((&&&%%%)))///111---(((++++++++++++++++++++++++************************+++,,,,,,---------------,,,---///000000000///...///000111111000000111222333333222000...,,,***(((&&&'''&&&(((///777777333222333333222111111333555000////////////000111111......//////000000111111222111///---,,,+++,,,,,,---,,,,,,,,,------...///...333444111///000000...(((***,,,---------...000...111444444222000000000222222222222111000//////111111000///////////////111......000000,,,,,,...++++++,,,,,,,,,,,,,,,---222000...------///111222000...---...///000000000+++,,,---///111111111111111111222333444444333333222111000111222333222111|||tttpppiiiccc___[[[XXXVVVUUURRRPPPQQQTTTSSSNNNIIIJJJNNNRRRUUUVVVVVVXXXYYY``````______^^^_________]]]\\\[[[YYYVVVTTTRRRRRROOOQQQPPPLLLEEE@@@???@@@IIIKKKJJJDDDAAACCCDDDCCC??????>>>>>>>>>>>>>>>>>>:::777444222111111///...------.../////////000000'''...222000...---+++(((,,,,,,+++***)))(((((((((,,,,,,++++++******))))))&&&&&&%%%%%%%%%&&&&&&''')))&&&%%%(((---...)))%%%))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---,,,,,,++++++,,,---//////...------+++,,,...---,,,,,,...///333222222111///---+++***&&&&&&&&&)))111999888222000111222222111111333555111111000//////000111222......//////000000111111222000///---,,,+++++++++,,,,,,,,,,,,,,,---...///...333444111///111111000(((+++---.........///111222111000222444444222///000000000///...---,,,,,,111000000////////////000000---,,,///...++++++...,,,---------......//////333111...,,,,,,...111222111///......000111111000(((+++000333444333222111222333444444444444444444666444333222333333111000}}}rrrmmmfff```\\\ZZZXXXVVVPPPOOOOOOOOOPPPPPPOOOMMMOOOTTTZZZ]]]]]]\\\]]]___fffffffffeeedddcccbbbaaaddddddddddddcccaaa^^^]]]YYYXXXSSSKKKDDDAAACCCFFFLLLOOONNNHHHEEEFFFFFFDDDBBBBBBBBBBBBBBBAAAAAAAAA888555222000000///...---***+++---...//////000000(((///...,,,,,,,,,+++,,,++++++***)))(((''''''******))))))))))))))))))&&&%%%%%%%%%%%%&&&'''''')))'''&&&'''******'''$$$(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,---------,,,+++)))***++++++,,,,,,++++++''')))******))))))+++,,,.........------+++******''''''(((,,,555;;;888111///000111111000111333555555444444333222222333333////////////000000000000111000///...---,,,,,,,,,,,,,,,++++++,,,---......---111222///---000111000+++---///000000000111222333000...///333555333000---......///000000//////111000000//////000000000...+++***,,,,,,***+++......//////000000111111111333111///------...000222111///...///000111111111,,,///333555444222000///222333555555444333333444777555444333333333111///|||ooojjjddd^^^[[[YYYWWWVVVOOOPPPQQQQQQPPPPPPSSSVVVUUU[[[bbbeeedddcccdddfffjjjkkkmmmmmmmmmkkkhhhgggjjjkkkmmmnnnmmmjjjfffddd```\\\TTTJJJBBBBBBHHHMMMLLLOOOOOOJJJGGGGGGEEECCCCCCBBBBBBAAA???===<<<;;;555333///......---,,,+++***+++,,,---......------###(((+++)))***,,,,,,))))))))))))*********))))))((((((((((((((()))))))))&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))++++++***)))(((((((((((('''(((((()))***%%%'''(((((((((((()))+++)))******+++++++++******'''((()))///888>>>888///---///000000000111333555555555444444333222111000000000000000////////////000//////.........------,,,,,,,,,+++,,,,,,------)))---...+++***---///...+++---//////......///000111///...---...000111222......//////000000//////------,,,,,,,,,------...+++((((((***+++)))+++...,,,,,,------...//////000222111///...---...///000000...------///000000///...000222222111000111333000222444444111000111333555333222222333333222000}}}{{{nnniiibbb]]]ZZZYYYXXXWWWQQQTTTVVVUUURRRSSSYYY^^^ZZZ```hhhkkkiiiggghhhjjjnnnpppsssuuuuuussspppnnnmmmoooqqqrrrqqqmmmhhheeeccc]]]SSSHHHAAACCCLLLSSSKKKOOOOOOKKKGGGFFFDDDAAA@@@@@@???<<<:::777444333333111...,,,,,,,,,,,,++++++,,,---------,,,+++***...---)))&&&(((+++***%%%&&&'''(((***+++,,,,,,,,,&&&'''''''''(((((())))))&&&&&&&&&&&&''''''((()))%%%&&&&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''((('''%%%$$$'''&&&%%%%%%%%%&&&((()))%%%&&&(((((('''((()))+++((()))***+++++++++++++++((()))+++111:::???888------...000000000111333555333333333222000///---,,,111111000000//////......//////////////////......---,,,,,,++++++,,,,,,---'''+++,,,((((((+++---,,,)))+++,,,,,,+++***+++,,,---......,,,***+++///444,,,,,,,,,+++***)))'''&&&)))(((((('''(((((())))))***&&&&&&)))***)))+++///'''(((((()))******++++++222111000///....../////////---,,,,,,...//////...---...///...---000555:::...111333222000...///111222000000000222333222111~~~yyyrrrkkkbbb]]][[[\\\[[[ZZZ]]]^^^```bbbccceeeeeeeeeggglllssswwwxxxxxxxxxxxxvvvwwwyyy{{{|||yyyuuuqqqpppppppppnnnlllhhhdddbbb___VVVKKKFFFHHHKKKMMMLLLKKKKKKKKKJJJHHHEEECCCAAAIIIAAA;;;777444...,,,---............------,,,+++---******...000...,,,---))))))))),,,//////,,,((()))((('''((())))))'''%%%((((((''''''''''''&&&&&&$$$&&&%%%""""""&&&'''&&&%%%&&&&&&&&&$$$%%%''')))))))))(((%%%$$$%%%))),,,&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$""")))))))))(((''''''&&&&&&&&&$$$%%%)))))))))///999)))((((((---333555222...+++&&&***333444,,,***///333222222222222111...+++///000111000---+++++++++---...///000///...---,,,,,,***(((''')))*********"""###$$$$$$%%%&&&''''''((((((((((((((((((((((((------,,,+++***)))(((((()))(((&&&%%%$$$%%%%%%&&&&&&''''''&&&$$$$$$&&&'''%%%%%%%%%&&&''''''%%%###((('''&&&%%%%%%&&&'''(((((()))*********)))'''&&&******))))))))))))******++++++,,,,,,,,,---------///222111---,,,...000//////,,,)))+++000222111...~~~yyytttnnnfffbbbaaaccceeefffmmmnnnpppqqqssstttuuuuuuvvvxxx|||~~~|||}}}}}}~~~|||wwwsssoooooonnnlllhhhddd```]]]YYYTTTMMMIIIHHHIIIHHHGGGEEEEEEEEEDDDCCCAAA@@@???===777333222222///...000,,,,,,------,,,++++++***+++((()))...000---++++++***)))***,,,------)))%%%%%%$$$$$$%%%'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$(((***)))%%%%%%((((((&&&%%%%%%%%%&&&''''''''''''))))))((('''%%%&&&(((+++''''''((())))))(((''''''''''''''''''''''''''''''((('''&&&'''((((((&&&$$$)))))))))(((''''''&&&&&&,,,))))))+++((($$$&&&,,,)))''''''***///000,,,((((((%%%(((222333---+++000222111000000000///---+++222333444222000.........+++,,,,,,,,,,,,+++*********(((&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&%%%$$$#########$$$%%%###%%%%%%%%%$$$%%%&&&((('''%%%###$$$%%%''''''&&&''''''&&&%%%%%%&&&''''''''''''(((''''''&&&&&&%%%))))))(((((((((((())))))))))))))))))*********+++***000222...******)))'''---***''')))---///---+++{{{vvvtttpppkkkjjjlllpppsssuuuzzz|||{{{{{{zzzyyyuuupppllleeeeeeccc```\\\WWWSSSQQQLLLKKKIIIFFFCCCAAA???===>>>===<<<;;;::::::::::::333...+++---...------000***************))))))((()))''')))...000,,,)))(((*********+++,,,***'''$$$%%%$$$###$$$'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$+++,,,+++'''&&&((((((%%%&&&$$$$$$'''***+++)))&&&((()))***)))((('''(((***'''(((((())))))(((((('''((((((((((((((((((((((((***)))((()))******((('''***))))))((((((''''''&&&'''&&&(((***)))&&&'''+++***)))(((***,,,,,,((($$$&&&###'''000222---,,,111111///---,,,,,,,,,+++***,,,---...---+++)))))))))))))))(((''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%!!!"""$$$$$$$$$$$$&&&((('''%%%""""""$$$&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''000888<<<888222///,,,******'''%%%&&&)))***)))'''uuuooopppppprrruuuyyy}}}|||{{{|||zzzssslllkkkiiigggfffddd```[[[WWWQQQPPPNNNLLLHHHEEEBBB@@@;;;======<<<999666555555888777555333222222333333111+++)))***+++)))(((***'''((((((((((((((('''''')))'''***///111,,,((('''))))))***++++++***)))''')))'''&&&''')))+++++++++))))))(((((((((''''''''')))+++***&&&&&&((('''%%%'''$$$$$$(((---...***%%%''')))++++++***(((((()))((((((((())))))((((((((())))))))))))))))))))))))***))))))***++++++)))(((******))))))((('''''''''&&&&&&&&&'''((()))***---,,,,,,+++,,,---,,,)))&&&%%%###'''---///,,,+++...///,,,***))))))***))))))%%%'''((('''%%%#########((('''&&&$$$$$$%%%&&&&&&&&&%%%###$$$%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&''''''(((!!!"""$$$$$$######$$$%%%&&&$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%&&&///444///)))%%%$$$###(((&&&$$$$$$&&&'''&&&%%%}}}pppjjjmmmqqqyyy|||{{{qqqlllgggeeeeeebbb[[[UUURRRPPPMMMKKKIIIFFFBBB???<<<;;;:::999777555444333000111222111000000111333555444111///---,,,,,,,,,000+++(((******'''&&&(((&&&''''''(((((('''''''''***(((+++000222---)))(((''')))***,,,,,,,,,,,,,,,,,,***))))))***+++***)))*********)))))))))(((((('''******((((((+++***((((((&&&%%%)))...///+++&&&'''))),,,,,,+++))))))))))))))))))(((((()))))))))************************))))))((()))++++++)))(((*********)))((((((''''''...---***'''&&&'''((('''++++++,,,---...---***(((&&&%%%'''+++,,,***)))***,,,***'''&&&'''(((((('''&&&'''((((((&&&$$$$$$%%%((('''%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((($$$%%%%%%&&&''''''''''''"""$$$%%%%%%###!!!!!!"""$$$######$$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,...)))$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&%%%vvvjjjhhhmmmsss|||~~~{{{wwwrrrlllhhhfffXXXTTTOOOLLLKKKHHHDDD@@@>>><<<999777777555333111/////////......---------,,,,,,+++,,,---000222333444222000...,,,***))))))---((('''***+++)))(((***&&&''''''(((((((((((((((,,,)))+++000111,,,)))(((&&&(((+++,,,,,,,,,...///+++*********++++++)))'''*********)))))))))(((((()))------,,,,,,///...+++***((((((***------+++((((((***,,,,,,+++************))))))(((((())))))***)))))))))))))))))))))))))))(((((()))***+++)))(((+++******))))))(((((('''++++++)))&&&'''******'''''')))***++++++***)))'''%%%%%%'''((())))))((((((***(((&&&&&&'''''''''%%%&&&'''((((((&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''%%%$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$###%%%'''&&&###!!! """###$$$&&&&&&$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%---///...***))),,,...---&&&&&&%%%%%%%%%&&&&&&'''|||iiiaaaeeemmmrrrwwwyyyxxxuuusssrrriiigggddd```[[[UUUQQQOOOCCCAAA>>>;;;999777555444333111.........///...---++++++************+++++++++))))))+++///111111///111111111000...,,,+++***,,,((('''***+++)))((()))'''(((((()))******)))))),,,))))))---...+++((((((&&&)))++++++******,,,...******+++---///...+++))),,,,,,+++++++++*********+++//////------///...***,,,++++++++++++*********)))+++,,,,,,+++******+++******)))(((((()))******)))))))))))))))))))))))))))(((((()))++++++***)))++++++******)))((((((((($$$'''((('''***---***###'''(((******)))(((&&&%%%"""$$$%%%&&&'''))))))((('''&&&&&&&&&''''''&&&$$$###%%%&&&%%%$$$######$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$%%%''''''%%%###""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###""""""$$$''''''%%%###""""""""""""###%%%'''&&&### $$$$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%"""!!!%%%$$$!!!$$$%%%%%%%%%%%%&&&'''(((ooo]]]ZZZbbblllnnnpppnnniiieeecccdddWWWUUURRROOOJJJEEEAAA???999999777444111///000111///---++++++,,,...///...+++***))))))((()))))))))***((('''+++000222...)))000000111111000///---,,,...***(((******'''%%%&&&(((((()))***++++++******,,,((((((+++,,,)))''''''''')))+++***((('''))),,,***+++...111444333000---//////.........---------,,,//////,,,+++,,,+++'''---------+++))))))***+++***+++,,,,,,******+++,,,+++***)))(((((()))***+++(((((((((((((((((((((((()))))))))***,,,,,,+++***++++++******)))((((((((((((,,,---++++++))) )))***,,,,,,***'''%%%%%% """$$$%%%'''***+++***&&&&&&&&&'''((((((%%%###$$$&&&''''''%%%$$$$$$%%%%%%%%%&&&''''''%%%$$$###$$$###$$$%%%&&&&&&$$$"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###!!!###&&&'''&&&$$$$$$$$$###""""""$$$'''(((((('''$$$%%%&&&&&&&&&&&&%%%$$$!!!"""###%%%%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$((('''###!!!%%%(((%%%###$$$%%%%%%%%%%%%''')))}}}mmm___YYY^^^dddnnnkkkfffaaa^^^YYYUUURRRNNNLLLHHHDDDAAA===;;;:::111111111111000...---,,,++++++*********************************)))(((''''''''''''***,,,...---,,,------///000000000///......,,,)))((()))******)))###&&&))))))((((((+++...++++++************++++++***))))))+++...---***''',,,///...++++++///111///111...,,,+++,,,------,,,///---++++++,,,,,,+++***---,,,+++***))))))******+++++++++,,,------+++)))***)))'''&&&%%%'''(((***,,,+++)))((((((((()))***&&&&&&'''((()))))))))(((,,,...---)))''')))(((%%%))))))))))))(((((((((((()))))))))((('''%%%$$$###%%%$$$######%%%(((+++...(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$###""" %%%$$$###""""""###$$$%%%######$$$%%%$$$###!!! )))'''%%%%%%%%%### &&&$$$###$$$'''(((&&&###&&&%%%$$$$$$%%%%%%###"""%%%$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$###$$$&&&%%%###$$$'''+++(((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%((('''$$$###%%%$$$!!!vvvhhh[[[WWW\\\cccjjjgggccc___[[[VVVQQQMMMGGGEEECCC???;;;888666555222222111111///...,,,,,,...---,,,+++***(((''''''***************)))(((((((((((((((***,,,---,,,+++,,,---...///000//////...///,,,***)))))))))((('''&&&(((******((((((***,,,))))))((((((((((((((())))))((()))+++......+++(((,,,......+++---111333222222000...---......---,,,666444111///...,,,)))'''...,,,+++)))(((((()))))),,,++++++,,,,,,,,,)))'''******)))(((((()))***+++,,,+++***)))((()))******(((((()))*********))))))***---,,,(((''')))(((%%%'''(((((())))))*********)))))))))((('''&&&$$$###$$$###""""""###&&&)))+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$$$$""" $$$$$$############$$$$$$((((((((((((((('''&&&&&&&&&%%%$$$%%%&&&%%%$$$"""%%%$$$###$$$'''(((&&&$$$&&&%%%$$$$$$%%%%%%$$$"""'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&###%%%&&&%%%###$$$&&&)))(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$''''''%%%%%%((((((%%%|||tttiii___\\\aaahhheeebbb___[[[WWWQQQKKKFFFAAA@@@===:::777444222111222222222111///---,,,+++...---,,,+++***(((''''''***************)))))))))***))))))***,,,---+++***++++++---...////////////000...+++***))))))'''&&&(((***+++***)))((()))*********)))((('''''''''((((((((()))+++---...---+++,,,...///...000555888777555444333222222111///---111000000111222111///,,,000///---+++************...---------...---***(((******++++++,,,,,,---------,,,***)))))))))***+++++++++++++++++++++***)))(((++++++((('''***)))&&&)))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$###""""""###&&&)))+++(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$$$$###!!!######$$$$$$$$$$$$######&&&%%%$$$$$$$$$$$$$$$$$$$$$######%%%'''((('''&&&%%%$$$$$$%%%&&&'''&&&%%%&&&%%%$$$$$$%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$'''(((&&&&&&***+++(((|||vvvllldddaaaeeejjj___^^^[[[XXXTTTNNNFFFAAA>>>===<<<999777444222000222222111000///---+++******************++++++++++++*********************,,,+++***+++,,,,,,+++)))******+++,,,---......///222000...,,,+++***(((&&&))))))***************+++---,,,+++******)))******((((((***,,,...//////......111222222555;;;>>>===:::999888888888666333000000000000222333222///---444333111///...------...222111000000000///,,,******+++,,,---.........---...---+++*********+++,,,,,,,,,,,,,,,,,,+++***)))'''******'''(((******(((---,,,+++***)))((((((''')))))))))(((((('''%%%%%%'''&&&%%%$$$%%%'''***,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%###""""""###%%%%%%%%%%%%###""""""!!!  !!!"""$$$$$$$$$%%%((()))((('''%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%%%%$$$%%%((((((&&&'''***+++(((}}}{{{vvvnnnfffbbbbbbddd[[[YYYWWWUUUQQQKKKDDD???;;;;;;:::999777444222000111111111000...---+++***))))))*********+++++++++++++++***)))******+++,,,,,,+++++++++,,,,,,+++)))*********+++,,,,,,---...333111///......---+++)))(((((()))***+++---------------,,,+++++++++++++++)))***,,,---///000111222333666777777:::@@@DDDCCC???>>>=========;;;888555;;;:::888777444000+++'''555444222000/////////000333222111111111000---++++++,,,---............---///...,,,+++++++++,,,---,,,,,,,,,,,,++++++***)))'''***+++((((((+++,,,)))++++++++++++************))))))))))))((('''&&&&&&((('''%%%$$$$$$&&&)))+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%###$$$%%%%%%$$$######$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###%%%%%%&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&((()))&&&%%%$$$$$$&&&&&&&&&$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&(((++++++((((((++++++(((~~~}}}yyyssskkkeeeaaa```WWWUUUSSSPPPMMMHHHCCC>>>888888888777666333111000000000000///...---,,,+++,,,,,,++++++***))))))(((++++++***))))))+++,,,---,,,++++++,,,------+++***+++************++++++,,,000///...///000///---+++)))((((((***---//////...,,,+++++++++++++++,,,,,,+++---///000000111333555777:::;;;:::===CCCFFFEEEBBBAAA?????????>>><<<:::???>>><<<;;;:::777333000555444222111000000111222222111111111222000...+++........................000///---,,,,,,,,,---...+++,,,,,,,,,,,,,,,+++***))),,,,,,)))***,,,---***(((((()))+++,,,---...///)))))))))))))))((('''&&&'''&&&$$$""""""$$$&&&((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%###$$$%%%&&&%%%%%%&&&)))+++&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''((()))&&&''''''((((((''''''&&&'''&&&&&&'''))))))'''&&&)))(((((((((((()))******)))************+++++++++)))((((((''''''((())))))...111111......000000---}}}{{{{{{zzzuuunnnfff```\\\SSSQQQNNNKKKIIIFFFAAA>>>666777888888666444222000......//////......---,,,,,,,,,++++++***))))))))),,,+++***))))))+++---...,,,++++++,,,---...,,,+++,,,+++***)))((()))******,,,+++,,,---///000...---+++***)))***---///...,,,,,,,,,,,,,,,,,,---...///...000222222111222444777:::======<<<>>>CCCEEEDDDCCCAAA???>>>>>>???>>><<<<<<;;;:::;;;=========;;;777666555444444555666777444333333444555444222000333222111/////////000000000///...---------...///,,,,,,---.........------+++......++++++------*********++++++,,,---......((())))))))))))(((''''''(((&&&$$$""""""$$$&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$%%%&&&%%%$$$&&&)))---&&&%%%$$$%%%'''((('''&&&$$$%%%&&&(((((((((((('''))))))))))))***+++,,,---((()))***++++++***)))(((+++))))))+++...///---***------,,,,,,------...///,,,,,,,,,------.........,,,,,,,,,+++,,,---///000444777777555666999:::777|||wwwsssttttttqqqkkkbbbZZZUUUQQQNNNKKKHHHFFFDDDAAA>>>777888999:::999666444333---...............------((())))))***++++++,,,,,,,,,+++***))))))+++---...++++++***,,,......---+++,,,+++***((((((((())))))(((((())),,,///000...---...+++***+++---...---***.........///000111222333000222444333222222555888;;;>>>>>><<<===BBBDDDCCCBBB@@@===<<<===>>>>>>===@@@>>><<<;;;;;;;;;:::999;;;:::999999999:::;;;<<<888777777888:::999777555777555333000///000111222111000///------......///------...///000000000///---//////,,,+++...---+++//////...---+++***))))))((())))))))))))(((((('''***)))&&&$$$$$$%%%''')))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&$$$'''&&&$$$$$$$$$$$$&&&'''###$$$%%%&&&''''''&&&%%%###""""""$$$&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%***...&&&%%%$$$%%%'''((('''&&&!!!###$$$&&&''''''&&&&&&,,,,,,,,,,,,---...///000111222333444444333222111000//////111555666333111000000000000000111222333.........//////000000000111111111111222333555666888;;;<<<;;;<<<@@@BBB???~~~zzztttnnnoooqqqqqqnnnfff]]]VVVRRRNNNPPPQQQMMMGGGAAA>>>>>>;;;999666444444333222000///...------...///...,,,+++***))))))***+++***)))+++)))((()))+++---......,,,---......,,,******+++...---,,,*********++++++,,,---......//////......111---******,,,...---+++,,,...111333444666999;;;999777666777888::::::999888888999:::===AAAEEEGGGBBB@@@>>>===<<<<<<>>>???>>>@@@@@@>>>;;;:::<<>>;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;999888777777777888<<<;;;999777777777999:::999999999:::<<>>>>>:::888666555555555444333///...------...///---,,,++++++***+++------+++)))+++)))((()))+++---.........//////...,,,+++,,,---...---,,,+++******+++,,,,,,---......//////......111...,,,,,,///111222111222222333555888:::===>>><<<;;;:::999::::::999999888888888999<<>>===>>>@@@@@@>>>???@@@>>><<<;;;<<>><<<<<<======<<<;;;===999777:::999666666:::888666444333333555777888<<<:::666333222444666888666444333444666888888777888555333333444444333111222000000222666555111,,,...,,,***)))))))))'''&&&+++)))&&&$$$$$$$$$&&&'''(((&&&%%%%%%&&&((((((((((((###!!!$$$$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%'''((()))))))))+++...000999:::<<<>>>????????????GGGCCC??????BBBDDDCCCAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>======>>>>>>===<<<;;;;;;<<<===>>>>>>=========>>>@@@CCCDDDEEEEEEFFFGGGIIIIIIGGGEEEvvvmmmiiieeeaaa\\\]]]```bbbbbb^^^YYYVVVTTTQQQQQQOOOJJJDDD@@@??????:::888666555666666555444000...------......---,,,+++,,,---///000///,,,)))***)))((())),,,---...---111111000...,,,,,,---///...---,,,++++++,,,------......///000000000000///444111///000333666999::::::777555777<<<@@@BBBAAA@@@???===<<<;;;:::::::::888888888888:::<<>>???@@@AAABBB===?????????===<<<===???CCCAAA????????????===;;;???<<<;;;<<<;;;999999;;;777777777777888999:::;;;;;;999777555444555777999888777666777999:::::::::999777555555666666555444333222111444777777333///111...***(((((((((((('''(((((('''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&((()))((($$$$$$'''(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((('''&&&))))))((('''''''''((((((******))))))((((((((((((+++---...///000222555888CCCCCCEEEFFFGGGGGGGGGGGGIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@AAACCCDDDFFFFFFFFFGGGGGGDDD???;;;yyynnnfffccc```]]]ZZZ[[[]]]___^^^ZZZVVVTTTSSSSSSQQQMMMHHHCCC@@@@@@@@@;;;999666555555555333222000///------......---++++++,,,...111222111---)))***)))(((***,,,......---111111000...,,,,,,...111///...---------...///000111222222333333333333333888666444444666999<<<>>>???:::666888???DDDEEEDDD@@@@@@???>>><<<;;;;;;<<<888888888888999:::;;;<<<>>>>>>===>>>>>>@@@AAABBB===>>>??????>>>>>>>>>???BBB@@@???@@@@@@@@@???===???>>>======<<<;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<999888666555555666777888777555444555777999999888999888777666666777777666222222222444666666444111444000+++(((((((((((((((''''''''''''&&&%%%$$$###$$$''')))(((%%%%%%'''***'''$$$%%%)))+++(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%******))))))***++++++,,,---------......//////000222444555666888:::>>>AAAFFFFFFGGGGGGHHHHHHHHHHHHFFFHHHKKKJJJGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDFFFFFFEEEDDDCCCCCCDDDDDDFFFDDDBBB@@@??????@@@AAADDDDDDDDDDDDBBB===666111}}}tttnnnfffaaa___^^^\\\[[[VVVXXXYYYXXXVVVSSSRRRRRRRRROOOJJJFFFCCCBBBAAAAAA>>>;;;888555444222000...111///...---......,,,++++++,,,///222333111,,,))))))))))))***---...---,,,/////////---,,,,,,///222111000//////000111222333555666777777888888777777<<<;;;:::888888:::===???@@@;;;777999???DDDEEEDDD>>>???@@@>>><<<;;;===???999888888888888999999:::::::::;;;;;;<<<>>>??????======>>>???@@@@@@??????>>>===>>>???AAAAAA@@@>>>===>>>>>>=========<<<;;;======>>>>>>>>>===;;;;;;999999888777777777888888666444333444666888888777999999888777777777777888555555555666777777666444666222...*********))))))'''''''''''''''%%%$$$######&&&)))(((&&&%%%''')))&&&######'''(((%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%++++++,,,---///111222333111222333555777888:::::::::;;;===>>>???AAAEEEHHHGGGGGGFFFFFFFFFFFFFFFFFFCCCGGGJJJIIIFFFCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEIIIHHHGGGFFFDDDCCCCCCBBBDDDCCC@@@>>><<<<<<===>>>CCCDDDDDDDDDAAA;;;333---rrrgggccc___\\\[[[ZZZYYYXXXOOOQQQRRRRRRQQQQQQRRRSSSPPPMMMHHHEEEDDDCCCBBBAAA@@@===999666444222///---111000............,,,******+++---000222000+++((()))((()))+++---...---,,,,,,---......---...111333222222222222333444666777999999:::;;;;;;;;;;;;:::=========;;;:::999;;;===>>>;;;999:::???BBBCCCCCC>>>@@@AAA@@@===<<<>>>AAA999::::::::::::::::::999888888999:::;;;;;;<<<<<<<<<<<<===???AAABBB@@@???<<<<<<===???AAABBBAAA???:::===>>>======??????<<<>>>??????>>>>>><<<;;;;;;<<<<<<<<<<<<;;;;;;::::::888777666777999:::::::::999999:::999777777999:::;;;;;;;;;;;;::::::999999888555111...,,,,,,***)))(((((((((((('''&&&%%%$$$$$$&&&(((((('''''''''(((+++'''%%%(((((($$$!!!"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******000111222444666999;;;<<<888999:::<<>><<<;;;;;;<<<===EEEEEEEEEEEEBBB<<<555///wwwggg___^^^\\\ZZZYYYWWWUUUSSSOOOPPPQQQQQQOOOOOOQQQRRRMMMJJJFFFEEEEEEEEEDDDBBBAAA???;;;888777555222000222000.........---,,,***)))***+++...///...***'''(((((()))+++---...---,,,***,,,///000000111333555444444444444555777999::::::;;;;;;<<<<<<<<<<<<<<<:::<<<>>>===:::999:::;;;;;;;;;;;;<<<>>>@@@BBBCCCAAADDDEEECCC>>><<>>@@@BBBBBB@@@>>>999===???===>>>BBBBBB>>>===========================>>>>>>>>>===;;;:::999;;;999888999;;;======<<<:::;;;<<<;;;999999;;;===>>>>>>>>>===;;;::::::::::::777444111000...+++)))***))))))(((''''''&&&&&&&&&%%%&&&'''))))))'''&&&***%%%###&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%'''***---111333999::::::<<<>>>@@@BBBCCC???@@@AAABBBDDDEEEFFFFFFDDDEEEEEEDDDDDDDDDGGGIIIJJJIIIGGGFFFDDDDDDDDDDDDCCCEEEFFFGGGFFFFFFGGGHHHFFFGGGGGGGGGGGGGGGGGGFFFHHHGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDAAA@@@>>>===<<<===>>>???DDDDDDDDDDDDBBB>>>777333}}}iiiYYY]]]]]]\\\[[[YYYVVVSSSQQQUUUVVVUUUSSSPPPNNNOOOPPPKKKHHHFFFEEEFFFGGGEEEBBBBBB???<<<:::999888666444222000.........---,,,***))))))***,,,---,,,)))'''(((((()))+++......---+++***,,,000222333444666777555555555555777999;;;<<<:::;;;;;;<<<===<<<<<<<<<777:::======;;;999999;;;999;;;===>>>>>>???AAACCCEEEHHHHHHEEE???===>>>BBB;;;;;;<<<======<<<<<<<<<888888999:::::::::999999<<<;;;<<>>???DDDDDD???<<<;;;;;;;;;<<<===>>>???<<<=========<<<:::888666<<<:::999:::<<<>>>>>>===;;;===>>>===;;;:::===???===>>>>>><<<999888888888;;;888555333222///,,,)))+++***)))((('''''''''((('''%%%$$$'''******'''$$$###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$''',,,222777;;;@@@@@@AAABBBCCCEEEFFFGGGDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFDDDCCCCCCEEEGGGKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCDDDFFFGGGBBBCCCDDDEEEFFFGGGGGGFFFBBBAAA???>>>>>>???AAABBBAAAAAAAAAAAA@@@===888444mmm\\\SSSOOOVVV[[[ZZZWWWVVVSSSOOOSSSSSSRRRQQQOOOMMMKKKJJJIIIFFFCCCEEEIIIKKKIIIFFF>>>===<<<;;;999888777666222111000...,,,,,,+++++++++******+++,,,+++)))'''(((+++......+++***,,,...///111333444555666999;;;777888888999:::;;;<<<<<<:::;;;???BBB>>>888888;;;:::999<<>>@@@???;;;<<>>;;;:::;;;===??????:::======999888999777333:::;;;===???@@@??????>>>@@@<<<===AAAAAA;;;999===@@@<<<<<>>AAA<<<<<<============<<<;;;???@@@AAA???===:::::::::555888<<>>???@@@@@@???<<<<<<<<<<<<<<<:::888777<<<===;;;777555555111+++000...+++'''$$$$$$%%%'''$$$###&&&+++,,,(((%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$)))(((&&&%%%$$$##################$$$%%%'''((()))&&&%%%%%%)))000777===@@@AAADDDFFFGGGFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGDDDBBBGGGGGGGGGFFFEEEDDDCCCBBBFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGFFFEEECCCIIIHHHFFFEEEFFFGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEAAA@@@???>>>>>>@@@AAACCCDDDBBB@@@AAACCCAAA:::555}}}qqq___PPPHHHJJJTTTZZZXXXSSSQQQRRRQQQTTTSSSSSSQQQOOOMMMLLLKKKKKKHHHFFFHHHKKKKKKHHHDDDAAA@@@>>><<<999777555444222111///...,,,+++++++++,,,+++***+++++++++)))(((***,,,......---,,,---...///111444555555777999;;;999999::::::;;;;;;<<<<<<;;;;;;===AAA???:::999;;;;;;999:::===<<<777777;;;>>>@@@>>>;;;<<<@@@@@@;;;>>>>>>>>>>>>???@@@AAAAAAAAA???<<<<<<===?????????;;;>>>===999888999999555:::;;;<<<===>>>????????????<<<<<<@@@@@@<<<:::===@@@<<<===BBBCCC@@@???BBB<<<<<<<<<<<<<<<<<<<<<<<>>>>>???@@@BBBCCCFFFHHHHHHFFFBBB???;;;===???AAABBBBBBBBBAAA===>>>>>>>>>>>><<<;;;:::<<<>>>===::::::;;;888222111000---)))&&&%%%&&&'''&&&%%%''',,,---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&***111999???AAABBBDDDGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHHHHFFFDDDHHHHHHHHHGGGFFFDDDCCCBBBDDDEEEGGGHHHHHHHHHGGGFFFHHHGGGGGGGGGGGGFFFEEECCCBBBAAAAAACCCFFFIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDBBBAAA@@@???@@@AAACCCDDDEEEBBB???@@@BBB@@@;;;666tttjjj```RRRHHHCCCEEEPPPWWWTTTOOOOOOSSSUUUUUUUUUSSSRRRPPPOOOMMMMMMNNNLLLJJJJJJKKKJJJEEEAAADDDCCC@@@===999666333111111000///...,,,+++******---+++***)))+++++++++***---------...///000///---000222555666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;===:::;;;>>>???<<<::::::<<<888777:::<<<::::::<<>>:::;;;;;;<<<===???@@@BBBBBBAAA@@@??????AAAAAA@@@???>>>???>>>999999;;;<<<999::::::;;;<<<===>>>??????<<<;;;;;;??????<<<<<<>>>===<<<===@@@AAA??????AAA===<<<;;;;;;;;;<<<======???@@@AAAAAAAAACCCFFFIIILLLLLLMMMOOOPPPLLLFFF@@@>>>@@@CCCEEEFFFEEEDDDBBB???@@@@@@@@@@@@???===<<<<<<>>>===;;;<<>>@@@???<<<999uuuggg^^^WWWOOOJJJJJJEEELLLQQQQQQQQQUUUYYYZZZVVVVVVTTTSSSQQQPPPOOOOOOQQQNNNKKKIIIHHHFFFCCC@@@EEECCC@@@===999666333222000000///...---+++***)))...,,,))))))***+++,,,+++000...---...111333000---111333666777777777888999======<<<<<<<<<;;;;;;;;;>>>999777;;;>>><<<999999===999666888<<<>>>======???>>><<<;;;<<<===<<<:::;;;;;;===>>>???@@@@@@AAAAAA@@@@@@BBBCCCCCCAAA???AAABBB@@@<<<;;;???@@@>>>;;;;;;;;;;;;<<<===>>>???::::::;;;<<<=========>>>:::;;;===>>>>>>===>>>??????===<<<;;;;;;<<<>>>@@@>>>???AAABBBDDDHHHMMMQQQMMMLLLMMMPPPRRROOOGGGAAA@@@BBBEEEGGGGGGFFFDDDBBB???@@@AAAAAAAAA@@@>>>===;;;======;;;===@@@???;;;888666333111///---+++)))***&&&&&&+++---***&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$%%%''''''&&&%%%$$$###"""!!!!!!!!!&&&%%%''',,,444<<>>FFFFFFGGGGGGGGGGGGFFFFFFEEEFFFHHHIIIIIIIIIGGGGGGFFFGGGHHHGGGEEEDDDDDDDDDGGGEEEDDDDDDDDDDDDBBB@@@CCCCCCDDDDDDCCCCCCBBBAAAEEEDDDDDDCCCDDDEEEFFFFFFDDDAAA>>>===>>>>>>===;;;}}}pppaaaXXXRRRMMMLLLNNNIIIKKKMMMPPPXXX```aaa]]]WWWVVVTTTSSSQQQQQQQQQQQQSSSPPPJJJFFFCCCBBBAAAAAABBBAAA???<<<999777555444111111000000...,,,+++***...+++))))))+++,,,,,,,,,111...---///222333111...222555777999888777888888=========<<<<<<;;;::::::===777555888;;;:::999999===;;;888888<<<@@@@@@>>>@@@===;;;<<<===<<<<<<;;;>>>>>>????????????>>>===@@@@@@AAABBBDDDCCCAAA>>>CCCDDDBBB>>>>>>BBBDDDBBB<<<<<<<<<===============999:::::::::;;;===>>>>>>:::>>>@@@???======>>>??????>>>===<<<<<<>>>@@@AAA===???AAACCCEEEJJJPPPTTTNNNNNNNNNPPPPPPMMMFFF@@@AAABBBDDDFFFFFFEEECCCAAA>>>???@@@AAA@@@???>>>===>>>???>>><<<===AAA@@@<<<;;;999666555444222///,,,+++&&&%%%***---***'''%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$######"""######$$$$$$$$$&&&,,,444<<>><<<<<<========={{{mmm^^^TTTNNNJJJIIIKKKMMMLLLLLLPPP\\\eeeddd]]]WWWVVVTTTRRRQQQQQQQQQRRRRRROOOKKKFFFBBBAAAAAAAAA??????===;;;999777555444111222222111000...,,,***---+++******,,,------,,,/////////000111222111///333666999:::999888777888===<<<<<<<<<;;;;;;::::::<<<777666888:::888999<<<<<<>>>===;;;===AAABBB???@@@<<<:::===>>>======>>>AAAAAAAAAAAA@@@>>><<<;;;@@@??????AAABBBBBB@@@>>>BBBDDDCCC@@@@@@DDDEEECCC>>>>>>?????????===<<<;;;888::::::888999===>>><<<===BBBDDDAAA>>>>>>@@@???>>>============>>>@@@AAA<<<>>>AAACCCEEEIIINNNQQQQQQRRRSSSQQQNNNIIIDDDAAABBBCCCCCCDDDDDDCCCBBBAAA>>>>>>???@@@@@@???>>>===AAABBB@@@>>>???CCCBBB???===;;;999999999888333///,,,&&&$$$***...---)))'''&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%)))((('''&&&&&&%%%&&&&&&###############$$$%%%&&&"""###&&&---555===BBBDDDFFFGGGHHHGGGEEEDDDDDDEEEFFFEEEDDDCCCDDDEEEGGGHHHAAAAAABBBDDDFFFGGGFFFDDDAAABBBCCCEEEGGGHHHHHHHHHHHHGGGDDDCCCCCCEEEHHHJJJDDDGGGIIIGGGDDDBBBCCCEEEDDDDDDEEEGGGIIIIIIHHHFFFBBBCCCCCCCCCCCCBBBAAAAAACCCCCCDDDDDDDDDEEEEEEEEEAAA@@@>>>===<<<======>>>uuuhhhYYYQQQKKKGGGGGGIIIOOOOOOOOORRR[[[bbb```YYYWWWVVVSSSQQQPPPQQQQQQRRRNNNNNNLLLJJJFFFCCCBBBAAA???>>><<<:::888555444333222333333333222///---++++++******,,,---...---+++---///000111000///000111444777:::;;;:::888777777;;;;;;;;;;;;::::::::::::<<<999888:::999888;;;@@@;;;AAABBB??????BBBBBB@@@@@@;;;:::>>>@@@>>>>>>AAABBBBBBCCCCCCBBB???===<<>>===>>>@@@@@@>>>===???BBBBBB@@@@@@CCCDDDAAA???@@@BBBBBBAAA>>>:::888888;;;;;;777888<<<>>>;;;<<>><<<;;;;;;;;;<<<======>>>>>>;;;>>>AAACCCEEEGGGJJJLLLOOORRRTTTQQQKKKFFFEEEFFFDDDDDDCCCBBBBBBAAABBBBBB>>>???@@@AAAAAA@@@???>>>???@@@???<<<>>>CCCCCC@@@>>><<<:::;;;>>><<<777222...'''%%%+++111000---+++)))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$'''...777???DDDFFFFFFGGGGGGFFFCCCBBBCCCEEEEEEEEEEEEEEEEEEFFFFFFGGGAAAAAABBBDDDGGGHHHGGGEEEBBBBBBCCCEEEEEEFFFFFFEEEFFFEEEDDDCCCDDDEEEGGGHHHCCCFFFIIIGGGCCCAAABBBEEEIIIHHHHHHHHHIIIGGGDDDAAACCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCC>>>>>>>>>>>>===<<<===>>>nnnbbbUUUOOOKKKHHHHHHKKKNNNQQQSSSTTTXXX\\\ZZZVVVWWWUUUSSSQQQPPPPPPQQQRRRKKKMMMOOONNNKKKFFFBBB@@@???>>><<<:::777444222111333333444444333000...,,,******+++---...///---+++,,,///222111///...///222444777:::<<<:::888777777::::::::::::::::::::::::===;;;;;;<<<999888<<>>===>>>===<<<===>>>>>>>>><<<<<<@@@AAA???@@@CCCBBB???@@@BBBDDDEEECCC>>>999666999<<<;;;666777<<<===::::::AAADDD===888888:::888888999:::;;;<<<<<<<<<<<<;;;===AAACCCDDDEEEGGGIIIIIINNNQQQOOOHHHEEEHHHLLLFFFEEECCCAAAAAAAAABBBCCC>>>???@@@AAAAAAAAA@@@???;;;<<<;;;999<<>><<<;;;===@@@???999333///(((&&&---333333000...+++******)))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%)))000999@@@EEEGGGFFFGGGGGGEEECCCBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFGGGFFFDDDAAADDDDDDDDDDDDDDDDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEECCCFFFIIIGGGCCC@@@BBBEEEBBBCCCDDDGGGJJJJJJHHHFFFCCCCCCDDDDDDCCCCCCBBBAAA@@@AAAAAABBBCCCBBBBBBBBB===>>>???>>>=========>>>tttaaaZZZOOOHHHGGGHHHIIIIIILLLQQQUUUVVVUUUUUUYYY]]]YYYVVVRRROOONNNMMMKKKJJJLLLJJJHHHGGGGGGFFFDDDBBBBBB@@@===999666444444333555333///---------,,,+++///+++,,,222222***&&&&&&///000111000......///111777777777888999;;;<<<===888999999888777777888:::<<<<<<===<<<;;;<<<>>>@@@AAA@@@?????????AAACCCEEEBBB@@@===;;;;;;<<<===???BBB@@@AAAEEEBBB;;;999===???@@@@@@AAAAAA@@@@@@???BBBBBB@@@>>>===???CCCFFFBBBAAA@@@AAABBB@@@<<<888999777555555666888888888???>>>>>>>>>>>>===;;;999999:::;;;<<<<<<<<<;;;::::::<<>><<<<<<@@@EEEFFFBBB===<<<;;;::::::;;;===???AAA???<<<;;;===<<<888777:::***&&&%%%+++555999666000---,,,***(((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&!!! !!!$$$''')))'''$$$'''(((((('''&&&$$$!!! )))&&&'''111:::@@@DDDHHHKKKJJJHHHFFFDDDDDDDDDDDD@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDEEEGGGFFFDDDBBBCCCCCCDDDCCCCCCBBBAAA@@@IIIDDDBBBDDDDDDBBBBBBDDDGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEEEEDDDCCC@@@DDDGGGFFFAAA===>>>AAA>>>???@@@BBBCCCDDDDDDEEE@@@@@@??????>>>>>>======vvvjjjYYYSSSLLLHHHHHHJJJKKKKKKOOOTTTXXXYYYVVVVVVXXX[[[YYYVVVRRRPPPOOONNNMMMKKKKKKIIIHHHHHHGGGFFFDDDBBB>>>===<<<:::888666666555333111...---.........---///+++,,,000111+++((((((...///000///......000222999999999888888999999:::888888999888777666888:::<<<<<<===<<<;;;;;;>>>@@@AAAAAABBBCCCCCCCCCCCCCCCBBB@@@>>>;;;;;;<<<===???AAA???@@@CCCAAA;;;:::>>>@@@@@@AAAAAAAAAAAA@@@@@@CCCBBBAAA???>>>???CCCFFFAAA@@@@@@AAACCCBBB???;;;999888777777888999999999===<<<<<<<<<<<<<<<;;;:::999:::;;;<<<<<<;;;;;;:::;;;===@@@BBBEEEFFFFFFFFFKKKNNNOOOLLLEEE???===>>>AAABBBBBBAAA@@@??????@@@AAA???>>>@@@CCCBBB===888===<<<;;;::::::<<<===>>>>>>999777999:::777666777,,,(((&&&---777===999333111///---***((('''((((((&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!###&&&((('''%%%&&&&&&&&&&&&%%%$$$######(((%%%'''111:::???CCCFFFKKKJJJHHHFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDEEEDDDCCCBBBCCCDDDEEECCCAAACCCCCCDDDDDDDDDCCCBBBBBBHHHCCC@@@AAABBB???>>>@@@DDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCDDDEEEFFFEEEDDDAAADDDEEEDDDAAA?????????>>>???@@@BBBCCCCCCDDDDDD>>>>>>===<<<;;;;;;;;;;;;|||iii\\\OOOLLLIIIHHHJJJMMMNNNOOOTTTXXX\\\\\\YYYWWWWWWYYYVVVTTTPPPNNNNNNMMMLLLKKKIIIHHHHHHHHHHHHGGGCCC@@@;;;;;;;;;;;;:::999888777222000...---...////////////,,,+++...///---++++++---............///222444<<<;;;:::999888777777777777888888777666666777999<<<<<<===;;;:::;;;===???AAABBBDDDFFFFFFEEECCCBBBBBB@@@>>><<<;;;<<<===>>>???>>>???@@@>>>;;;<<>>???AAACCCEEEEEEEEEEEEJJJIIIGGGEEEBBB@@@>>>===>>>???@@@@@@>>>>>>???@@@@@@???===>>>@@@>>>:::666>>>===;;;:::::::::;;;<<<>>>666111333666555333222...)))&&&...:::@@@===666333111...+++((('''((((((&&&%%%%%%$$$$$$%%%%%%%%%$$$"""!!!"""%%%&&&'''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&$$$'''111;;;???BBBEEEJJJIIIHHHGGGFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@AAABBBCCCBBBAAAAAABBBDDDFFFGGGIIIIIIJJJNNNHHHDDDCCCBBB===;;;<<>>@@@AAABBBBBBBBBBBB===<<<:::888777777888999rrr^^^PPPIIIIIIIIIKKKNNNPPPRRRSSSYYY\\\___^^^[[[XXXVVVVVVRRROOOLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIFFFBBB???:::;;;<<<<<<;;;999888666333111.........//////...///,,,+++,,,............+++,,,---------///333666<<<;;;:::888777777777777777888888777666666777999<<<<<<<<<;;;::::::<<<>>>BBBCCCDDDEEEEEEDDDCCCBBBBBBAAA???===<<<<<<============>>>>>><<<<<<===@@@AAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCAAA@@@AAADDDGGGCCCCCCDDDDDDDDDDDDBBBAAAAAACCCDDDCCC@@@===:::888888888999999888:::<<<===>>>>>>>>>>>>>>>>>>>>>===AAABBBCCCDDDEEEDDDDDDCCCDDDBBB??????AAABBBBBB@@@???@@@AAA@@@>>>===>>>???;;;::::::;;;===<<<999666;;;:::999999999999::::::<<<222+++---222222000///---(((%%%,,,888???<<<666333111---***'''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$""""""###%%%&&&''''''&&&$$$$$$###$$$&&&&&&&&&$$$'''222;;;@@@BBBEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDBBB@@@???AAABBBBBBBBB>>>@@@CCCGGGKKKNNNPPPQQQQQQJJJDDDBBB>>>888444555;;;<<>>:::===>>>@@@AAABBBAAA@@@???===;;;888555444555777888zzzhhhVVVJJJGGGIIILLLOOOQQQSSSUUUUUU]]]^^^___^^^[[[XXXVVVUUUQQQNNNKKKIIIIIIIIIHHHGGGFFFFFFFFFHHHHHHFFFBBB???=========<<<;;;888666555666333000.........---,,,...---,,,+++...000111000***+++,,,,,,---///444777999999888777777888888888777888888777666666777999<<<===<<<;;;::::::<<<>>>CCCBBBAAAAAAAAABBBCCCDDDBBBAAA@@@>>>===<<<======<<<>>>>>>===<<<===???@@@@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCBBBAAAAAADDDFFFFFFGGGFFFEEEDDDBBBBBBAAAHHHJJJKKKIIIDDD>>>:::999888999::::::999999;;;>>>???????????????@@@@@@@@@CCCDDDEEEEEEEEEDDDCCCBBBCCC???<<<===@@@CCCCCCAAABBBCCCCCCAAA>>><<<<<<===999888888999999888666444666666666666777888999999:::000)))+++000000...,,,+++&&&%%%***333999888444333111///,,,)))'''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""###%%%&&&((('''%%%$$$######$$$%%%'''%%%'''222;;;@@@CCCFFFCCCDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBEEEBBB@@@@@@AAACCCCCCCCC???@@@CCCFFFIIIKKKMMMMMMFFF@@@;;;:::888222000000999;;;>>>@@@AAAAAA@@@@@@CCCBBBBBBCCCFFFGGGGGGFFFEEEAAA>>>???CCCCCC>>>888<<<===???AAAAAA@@@>>>======;;;777555444444666777|||mmm]]]OOOGGGFFFJJJNNNRRRTTTUUUWWWYYY^^^^^^]]]\\\ZZZXXXWWWVVVSSSQQQMMMKKKKKKJJJIIIHHHEEEEEEEEEFFFGGGEEEBBB@@@@@@???>>><<<:::888555444777444111///......---,,,---...---,,,...222222///***+++++++++,,,///444777777777777777777888999:::888999999888777777888:::<<<===<<<;;;999999;;;===AAA@@@???>>>???AAACCCEEECCCBBBAAA???>>>===<<<<<<;;;???@@@===<<<>>>???>>>???@@@@@@AAAAAA@@@@@@???BBBBBBCCCBBBAAAAAACCCEEEGGGHHHHHHFFFCCCAAAAAABBBJJJLLLNNNKKKDDD>>>;;;;;;999<<<>>>>>>;;;999:::<<<=========>>>???@@@AAABBBDDDEEEFFFFFFFFFEEECCCBBBFFFBBB??????AAACCCBBB@@@CCCDDDCCCAAA>>>;;;;;;;;;999999888777555333111000111222333444555666777777888000+++---000///------)))((('''***///222333222333333222111...,,,)))(((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%((('''&&&%%%$$$$$$###$$$((($$$&&&///999???CCCFFFAAAAAABBBCCCCCCCCCBBBBBBDDDDDDCCCCCCBBBBBBBBBAAADDDBBB@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBB>>>999666888999777777999:::<<<>>>???AAAAAAAAA@@@DDDCCCBBBDDDEEEGGGFFFEEECCC@@@>>>???BBBBBB===888<<<===???AAA@@@???<<<;;;<<<:::777555444444444555}}}nnn___RRRJJJFFFEEEIIIOOORRRTTTVVVYYY\\\^^^\\\ZZZXXXXXXXXXXXXWWWUUURRRNNNLLLKKKJJJHHHGGGFFFEEEDDDDDDEEEEEECCCAAAAAA???===;;;999777666666666333000/////////......---//////---///333222...+++++++++***+++...333777777777777777777888999999999::::::999888888999;;;<<<===<<<;;;999999:::<<<>>>>>>>>>???AAABBBDDDDDDCCCBBBAAA@@@>>>===<<<<<<;;;AAABBB???>>>@@@???<<<>>>??????@@@@@@??????>>>@@@AAABBBAAA@@@@@@BBBDDDFFFGGGGGGEEECCCAAACCCDDDGGGJJJLLLIIICCC>>>===???;;;???CCCBBB===:::999::::::::::::;;;<<>>>>>???:::999<<<>>>===>>>AAA===>>>>>>???@@@AAAAAABBBEEEDDDCCCDDDEEEFFFEEEDDDBBB@@@??????AAA@@@<<<999;;;===???@@@@@@>>>;;;999999999777555444333222222zzzuuueeeUUUKKKFFFEEECCCGGGNNNRRRTTTWWW[[[^^^]]][[[XXXVVVVVVWWWXXXXXXTTTQQQMMMJJJIIIHHHFFFDDDFFFEEECCCCCCDDDDDDCCCAAA@@@???===:::999888888888444222//////000111000000---000000---///444222---,,,,,,+++***+++...333777888888777777777777777888:::;;;;;;:::999999:::<<<<<<===<<<;;;999888:::<<<;;;<<>>>>>????????????>>>>>>@@@AAAAAAAAA@@@@@@BBBCCCCCCEEEFFFEEEBBBBBBDDDGGGCCCGGGIIIGGGBBB>>>???AAA===BBBFFFEEE???:::888999777777777888:::===@@@BBBEEEEEEFFFGGGGGGFFFDDDDDDBBBCCCDDDEEEEEEFFFGGGHHH>>>??????>>><<<:::;;;<<<111222333333222111222333000111111111111000//////444222111333222...---///---///111///,,,+++///333---///222333111---)))&&&((('''&&&%%%$$$$$$$$$$$$"""%%%((('''$$$""""""###"""###%%%&&&''''''&&&&&&'''!!!!!!)))222999@@@EEE@@@AAACCCDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>???@@@AAAAAA???===>>>???@@@AAABBBBBBBBBBBB@@@<<<999<<<===<<<<<<>>>@@@?????????@@@AAABBBCCCFFFEEEDDDDDDEEEEEEDDDCCC@@@@@@@@@@@@@@@>>><<<:::;;;===???@@@@@@===:::888888777666555333222111000vvvzzzzzzjjjWWWIIIBBBAAACCCJJJLLLPPPUUUYYY\\\^^^___[[[XXXVVVWWWXXXWWWTTTQQQRRRQQQNNNKKKIIIHHHGGGGGGIIIGGGEEEDDDCCCBBB@@@>>>>>>===<<<:::888666555444666333///---...///000000---...///000///...,,,***...---,,,+++,,,...000111666777777777888888999999>>>>>>===<<<<<<<<<======AAA@@@>>><<<;;;:::;;;;;;:::<<<@@@DDDCCC@@@BBBHHHHHHHHHGGGCCC???===???BBB@@@@@@??????>>>????????????????????????>>>======<<<<<<===>>>????????????CCCEEEGGGGGGEEEBBB@@@@@@@@@BBBCCCBBB???===???AAACCCDDDDDDDDDDDDBBB???<<<<<<666333666777666:::AAA???AAACCCEEEFFFGGGHHHIIIFFFFFFGGGGGGFFFDDDAAA@@@BBBAAA@@@===;;;999777666333222000...------------------------...000111333111111000000000111222222///---,,,,,,...///.........///000222222000,,,((()))&&&$$$###$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&&&&%%%###"""+++***)))***///777>>>CCC???AAACCCCCCAAA@@@@@@@@@>>>???@@@AAABBBAAA@@@???>>>???AAABBBCCCBBBAAAAAAAAA>>>===>>>>>><<<<<<@@@??????>>>>>>===<<<<<<<<<>>>???@@@???>>>>>>@@@BBB???BBBCCCBBBCCCGGGHHHFFFAAA???<<<<<<<<<<<<;;;:::;;;:::===???===777555777;;;:::777555222111111111xxxtttzzzzzzooo```PPPGGGDDDEEEGGGNNNPPPSSSVVVYYY[[[]]]]]]\\\ZZZXXXYYYZZZYYYVVVSSSQQQPPPNNNKKKIIIGGGGGGGGGGGGFFFDDDCCCCCCCCCAAA???>>>===<<<:::999777666555666333000...///000000000...//////000///---+++))),,,,,,++++++---///222333444555777888888999:::;;;888999:::<<<>>>@@@AAABBBAAA@@@>>><<<;;;::::::;;;<<<<<>>>>>>>>>>>>>>???@@@@@@======>>>>>>>>>======<<<<<<===>>>???@@@@@@@@@@@@AAACCCDDDDDDBBB@@@@@@@@@???@@@AAA@@@===<<<===??????@@@BBBDDDEEEFFFEEEEEEBBB>>><<<<<<:::777;;;AAAFFFEEEEEEDDDEEEFFFHHHIIIDDDEEEFFFFFFEEECCC@@@???<<<;;;;;;:::888888777777111000...---,,,,,,------///............000111222222222222222111111111111000///...///000111000.../////////111111000,,,))))))'''$$$###$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###***)))((()))---444;;;@@@???AAACCCCCCBBB@@@@@@@@@??????@@@AAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAA@@@@@@>>>???BBBBBB???>>>AAA???>>>>>>>>>>>>>>>>>>>>>===>>>???>>>======???AAA@@@CCCCCCAAAAAADDDDDDAAABBB@@@===<<<<<<<<<;;;:::;;;999:::>>>===888555666555444444333444555666777tttvvv}}}lllaaaRRRGGGDDDFFFJJJMMMUUUUUUWWWXXXYYYZZZZZZZZZZZZYYYXXXYYYYYYXXXUUUSSSPPPOOOLLLJJJHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCAAA???>>>===<<<;;;999888777666777444111000000000000///////////////...,,,***)))*********,,,...111333555222444777888888888:::;;;@@@AAA@@@@@@@@@@@@??????BBB@@@>>><<<;;;:::;;;;;;???<<<===BBBDDDBBBAAACCCDDDDDDBBB???<<<:::;;;<<<<<<<<<===>>>???@@@@@@AAA;;;<<<===============<<<===>>>???@@@@@@AAAAAA@@@>>>@@@AAA@@@???>>>???@@@>>>???@@@>>><<<;;;<<<======@@@CCCEEEFFFGGGJJJLLLKKKKKKJJJHHHBBB>>>AAAHHHRRRMMMGGGCCCCCCDDDFFFFFFBBBBBBCCCCCCBBB@@@>>>===:::999888777666555555555......------------......111111000//////000111222333444444555444333111000111000000222333333111...000///.../////////---+++***'''%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$)))(((&&&'''***000666:::===@@@CCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBB????????????@@@@@@@@@@@@??????BBBGGGHHHDDDAAACCC???@@@@@@@@@@@@@@@AAAAAA<<<===>>>>>>======>>>@@@BBBDDDCCC@@@???@@@@@@===CCCAAA>>>======<<<;;;999;;;777777;;;===:::666555111111222333444777999;;;yyysssxxx|||wwwppp```UUUGGG@@@BBBIIINNNPPPYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUVVVVVVVVVTTTRRRPPPNNNMMMKKKIIIGGGFFFEEEDDDBBBAAAAAABBBCCCCCCAAA???======<<<;;;:::999888777888666333222222111000.../////////...---+++)))(((******+++,,,///111333555222555888888777777888:::EEEEEECCCAAA???===;;;:::BBB@@@>>>===;;;;;;;;;<<>><<<;;;:::;;;===>>>>>>???@@@@@@@@@@@@<<<<<<======>>>>>>=========>>>???@@@@@@AAA@@@@@@===>>>>>>>>>======???AAA>>>??????>>>===<<<<<<===@@@CCCEEEEEEDDDEEEJJJNNNUUUYYY[[[XXXRRRNNNRRRXXX___VVVIIIAAA???AAAAAAAAA>>>>>>>>>>>>===<<<;;;:::===;;;999666333222111111------......///000000111444333222000000000111222666777888888777555333111111000111333444333000---111///------......---,,,***(((%%%$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&)))'''&&&&&&(((---222666;;;>>>BBBCCCBBBAAA@@@@@@AAA@@@?????????@@@BBBCCC@@@@@@@@@???@@@@@@@@@AAA>>>???CCCJJJKKKGGGCCCDDDBBBBBBAAAAAAAAAAAAAAAAAA===>>>???>>>======???AAABBBDDDCCC???>>>@@@???<<>><<<<<<;;;:::999999888888999777555444444222///---......------+++***)))(((,,,,,,---...///111222333333666999888666666999<<>>===<<<<<<======BBB======AAADDDBBB???>>>CCCAAA@@@???>>>===<<<;;;@@@AAAAAAAAA@@@???>>>>>>===>>>>>>??????>>>>>>>>><<<<<<===>>>????????????===>>>>>>>>>===>>>@@@BBB??????>>>??????@@@?????????CCCFFFEEECCCEEELLLTTT```gggkkkiiidddcccgggkkkkkk]]]KKK@@@===>>>>>>===;;;;;;;;;;;;:::999999888;;;999666333111///////////////000111333333444444666555333222111111222333888999:::::::::777555333000000000222222111...,,,000...,,,,,,---......---+++)))&&&%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&((('''%%%%%%'''+++///222999<<<@@@BBBAAA@@@??????AAA@@@???>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@======BBBIIIKKKFFFCCCCCCCCCCCCBBBBBBAAA@@@?????????@@@@@@@@@??????AAACCC@@@CCCBBB??????AAA@@@===CCCAAA>>>======<<<;;;999;;;555222777;;;999555444555555444333444555666777yyyvvvsssrrroooggg[[[QQQMMMHHHBBBAAAEEEJJJMMMNNNTTTSSSQQQPPPOOONNNNNNNNNOOORRRUUUUUUTTTQQQPPPOOOIIIIIIHHHHHHFFFDDDCCCBBB?????????AAABBBAAA???<<<:::::::::999999888888888:::888777666666333///,,,---,,,,,,++++++*********,,,,,,---///000111222222444888:::999777888???DDDPPPMMMHHHCCC???>>>>>>>>>???>>>=========>>>???@@@BBB???>>>BBBCCC???===>>>AAA@@@>>>??????@@@>>>===AAAAAAAAAAAA@@@>>>===;;;???????????????>>>======999:::;;;<<<<<<=========<<<>>>??????>>>>>>???AAA???>>>>>>???BBBCCCCCCBBB:::@@@EEEEEEDDDHHHUUU___kkksssyyywwwtttuuuwwwwwwqqqaaaLLL@@@>>>AAA@@@>>>;;;;;;::::::999999999999666555222000//////000111111222333555666666666666777666444333333333444444888999999:::999888666555000//////000111000---+++///---,,,,,,---......---,,,)))&&&%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$###%%%))),,,///555999>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@???@@@AAAAAAAAA@@@???>>><<<<<>>@@@AAAAAAAAA@@@@@@BBBCCC???AAAAAA>>>>>>AAAAAA>>>AAA???<<<<<<<<<<<<;;;::::::555333777999666444444333222222333444666888:::yyykkkmmmooojjjaaaVVVMMMIIICCCCCCCCCDDDFFFIIIKKKLLLMMMLLLKKKJJJJJJJJJKKKKKKLLLOOOSSSTTTQQQOOOMMMMMMGGGGGGGGGGGGFFFDDDBBBAAA?????????AAABBB@@@===:::999888888888888888888777:::999999888777444///+++++++++************++++++***+++---///111222333444555999<<<;;;:::>>>HHHQQQ```[[[RRRIIIBBB???>>>???===<<<<<<<<<===???AAABBBAAA@@@AAACCCAAA<<<;;;>>>>>>===<<<>>>@@@AAA???======>>>???@@@???===;;;:::????????????>>>===;;;;;;666777888999::::::::::::;;;===??????>>>======>>>>>><<<<<>><<<<<<<<<<<<===>>>>>>>>>>>>>>><<<===???AAA@@@>>>;;;999;;;999;;;???@@@======@@@======>>>>>>?????????@@@???@@@AAA@@@??????AAACCC>>>@@@@@@======??????<<<>>><<<;;;:::;;;<<<;;;:::999666555777666333222444111111222333444777999;;;yyy^^^[[[aaaccc\\\NNNCCC>>>???<<>>@@@BBBDDD@@@@@@BBBDDD@@@:::;;;???<<<;;;:::===@@@AAA@@@===999:::<<<>>>>>>===;;;:::?????????>>>===;;;999999555555777888888888888888:::<<>><<<<<<<<<<<<;;;;;;>>>CCCFFFFFFDDD:::BBBIIIIIIHHHOOO```ooo~~~|||uuusssaaaKKKBBBEEEKKKLLLIII??????>>>=========>>>>>>AAA???;;;777555444555555222444555777777777777666777666555444444555666777555444444444444444555666333111///...//////...------,,,,,,---...///---+++---***'''&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$ !!!$$$'''***111555:::>>>>>>===<<<;;;:::;;;===>>>>>>>>>===<<<999;;;>>>@@@@@@===999666;;;888888;;;;;;:::;;;>>>999:::;;;===>>>@@@AAABBB>>>???@@@???>>>>>>@@@BBB>>>@@@???<<<;;;===<<<999===;;;999999;;;<<<;;;:::888666666777555000111444333333333333444666888999wwwYYYMMMJJJOOONNNFFF===;;;;;;:::GGGHHHHHHHHHGGGFFFDDDBBBCCCEEEFFFFFFEEECCCDDDDDDGGGHHHIIIKKKLLLKKKKKKJJJCCCEEEGGGFFFBBB@@@AAACCC@@@@@@??????>>>=========999777555555777999999999888999;;;;;;888444///+++,,,+++***)))(((((((((((()))+++...111333444444444777@@@DDDCCCJJJXXX___[[[NNNKKKFFFDDDBBBAAA???===;;;;;;;;;<<<===???@@@AAA@@@@@@?????????===:::777>>>===<<<<<<>>>???>>>===<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>===:::777555;;;:::888777:::===888111:::999999<<>>???@@@@@@@@@BBB>>>@@@FFFHHHMMMaaaxxx}}}}}}uuuuuuvvvuuuvvvgggSSSHHHMMMUUUUUUNNNLLLGGGAAA======BBBIIIMMMPPPIII@@@:::999999888777555333222444777999888666999888888888777888888888444444444555555555555555000333333///...000...+++---,,,,,,---///000///......,,,)))'''%%%$$$$$$%%%!!!%%%&&&$$$$$$&&&%%%!!!(((&&&###$$$&&&((('''%%%&&&%%%&&&'''))))))'''%%%///666::::::<<>>@@@;;;<<>>===<<<<<<===>>>DDD???;;;:::<<<>>>===;;;;;;>>>===::::::======;;;777999::::::999888:::;;;;;;777222000111222222000333333333444555555666666\\\EEE<<<<<>>???IIIIIIHHHGGGFFFDDDCCCBBBCCCEEEEEEEEECCCBBBBBBCCCDDDDDDFFFGGGIIIJJJJJJJJJGGGHHHHHHGGGDDDBBBAAAAAA?????????>>>======<<<<<<888666555555777888888888:::;;;<<<<<<:::555111---,,,+++***))))))(((((((((***,,,///222444555555555888EEEMMMOOOTTT[[[XXXOOO@@@>>>;;;:::;;;;;;:::999=========>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@???>>><<<>>>===<<<<<<======<<<:::>>>===<<<;;;::::::::::::<<<<<<<<<<<<;;;999777666777777555444777:::777111:::999999;;;>>>>>>;;;888;;;<<<===>>>????????????AAA===>>>CCCFFFMMMaaaxxx||||||mmmaaa```dddfffkkkdddWWWLLLKKKPPPQQQNNNMMMJJJGGGDDDEEEIIIOOORRRRRRLLLCCC>>>;;;:::888555444333222333666777777555===<<<:::999888777777888444444444444444444444444000333333///...000///+++///---,,,---/////////...///---***(((&&&%%%&&&&&&"""%%%&&&######&&&%%%"""(((&&&$$$$$$&&&'''&&&$$$%%%$$$$$$%%%''''''&&&$$$'''...222444888>>>@@@===>>>??????>>><<<;;;<<<===999:::<<<>>>>>>;;;666222888777777777777999:::;;;777999;;;;;;:::;;;<<<>>>>>>===<<<;;;;;;;;;>>>???;;;>>>===999999;;;<<<999666777888888777777888999999666222000111222222111777888888999:::;;;;;;<<<```FFF999444333777777444444:::BBBEEELLLJJJHHHEEECCCBBBBBBBBBCCCDDDDDDBBB@@@???@@@AAAAAAAAABBBCCCEEEGGGHHHIIIKKKJJJHHHGGGFFFDDDAAA???>>>>>>======<<<;;;;;;;;;777555444444666777777777999:::<<<;;;999555000---,,,,,,***)))))))))))))))+++---000333555666666666777BBBKKKMMMNNNPPPJJJ@@@===;;;999999:::;;;:::999>>>??????@@@???>>><<<<<>>>>>>>>??????@@@>>>===<<<======<<<999666@@@???>>><<<;;;:::999888<<<;;;:::999888777777777888999777555999>>>===999:::::::::;;;<<<;;;999777;;;;;;<<<===>>>>>>>>>>>>???;;;;;;???CCCLLLaaavvvxxxvvvlllZZZNNNMMMSSSXXX\\\]]]YYYPPPJJJJJJKKKJJJLLLKKKKKKKKKLLLOOOQQQSSSMMMHHHBBB>>>===;;;888555333111000111333555555444???>>>;;;888666555666666555444444444333222222222000333333000///000///+++000///------...///...---000...+++((('''&&&''''''###&&&%%%""""""%%%&&&###((('''%%%$$$%%%&&&%%%$$$$$$###""""""$$$%%%%%%$$$$$$))),,,...333999<<<<<<:::<<<>>>===;;;999888999777777777999:::999666333777666666666777888999:::444555777888888999;;;===888;;;===;;;999999===BBB;;;===<<<888777999999666444555666666555555666888777444111000111333333333555555666777888999:::;;;kkkKKK???:::666444777666333555===EEEHHHMMMKKKGGGCCCAAAAAAAAABBBCCCCCCBBB@@@===<<<>>>???BBBAAAAAAAAABBBDDDFFFGGGJJJGGGEEEEEEFFFEEEAAA>>>===<<<<<<;;;::::::999999666555444444666777777666777888999888666222...+++,,,,,,+++***))))))))))))+++---000333555666555555777<<>>???BBB@@@;;;@@@???===<<<<<<<<<;;;999===>>>???@@@@@@>>><<<;;;======<<<;;;:::;;;<<<>>>>>>============;;;777444>>>>>>>>>===<<<;;;999999;;;:::888666555666777888999:::999777;;;AAABBB???<<<;;;;;;;;;;;;:::888777<<<<<<===>>>>>>>>>>>>>>>>>>;;;:::===AAAKKK___rrrrrrjjj\\\NNNHHHIIINNNQQQPPPUUUVVVPPPJJJHHHFFFDDDHHHIIIJJJLLLMMMLLLKKKKKK@@@===::::::;;;;;;777444111000//////000222222333===;;;888555444444555666666666555444444333222222111333333000///000///,,,222000------.........---///---***(((&&&&&&''''''$$$&&&%%%!!!!!!%%%&&&$$$((('''%%%%%%$$$$$$$$$$$$%%%###!!!!!!###%%%%%%%%%''')))***+++///333666888777:::<<<<<<:::777666666666555444555666777666444666666666777777888999999333555666666666666888999777888999999777888;;;===:::<<<:::666555777777444333444666555444444555777555333222111222333444444111111222444555666777888{{{RRR===;;;:::444666888888555888AAAHHHJJJLLLJJJFFFBBB@@@@@@AAABBBCCCBBB@@@===;;;:::===???EEEDDDBBBAAAAAAAAABBBCCCDDDBBB@@@AAACCCCCC@@@===;;;;;;:::999999888888777555444444555777777666555777888888777555111---+++---,,,+++***)))))))))))))))+++///222444444444444777999999888:::>>>@@@???===<<<;;;;;;;;;;;;:::888:::<<<>>>???@@@???===<<<===>>>===;;;888888:::<<<>>>===<<<<<<<<<;;;888555;;;<<<<<<===<<<<<<;;;::::::888666555444666888999666888777666888>>>@@@>>>============;;;:::999999======>>>>>>???>>>>>>>>>>>><<<<<<===AAAJJJ[[[iiijjj]]]OOOIIIJJJLLLKKKIIIIIIMMMNNNLLLIIIHHHCCC===DDDFFFHHHIIIIIIFFFCCCAAA:::888777888:::999666222000000///......///111222:::999777666666666888999888777777666555444444333111444444000///111///,,,111///,,,+++,,,------------+++)))'''%%%%%%&&&'''$$$&&&%%%!!!!!!%%%&&&$$$&&&&&&&&&%%%$$$###$$$%%%&&&$$$""""""$$$&&&&&&&&&'''&&&&&&(((+++---000333444666999999888666444444555444222333444555555555444555555666777777888888444666666666444444444666888666444555777888666555888:::888444333555444222333444555555444444555777333333333222222333444555444444555666777888999:::bbbDDD:::;;;999333333666777777<<>>======>>>??????>>><<<999999999888777777666666555555555666888888777555999999999888555222///------,,,+++******)))******)))+++...111333444444333222444777999;;;=========:::999:::;;;===>>>===<<<::::::<<<===>>>======<<<===???@@@>>>:::999;;;===<<<:::999999::::::999777999:::;;;<<<<<<;;;::::::888777666555555666888999888;;;<<<:::;;;@@@AAA???===>>>>>>===;;;999:::;;;<<<======>>>>>>=========>>>>>>>>>>>>@@@GGGRRR[[[^^^QQQFFFEEEIIIIIIDDDAAAFFFGGGGGGFFFGGGGGGBBB;;;CCCDDDFFFFFFEEEBBB???<<<===;;;999999:::888444000000000///---,,,---000222777777888888999:::;;;;;;888888777777666555555555111444444111000111000,,,000---+++***+++,,,------,,,+++(((&&&%%%%%%&&&'''###&&&%%%""""""%%%&&&###$$$%%%%%%%%%######%%%&&&&&&%%%$$$$$$&&&''''''&&&###!!!!!!%%%((((((+++///000222444555444333333444444222111111222333333333111222333444555555555555444555555444222111222333555222000111444555333///555777666222111333333111222333555444333333444666222333444333222222333555555555666666777777888888pppOOO>>><<<;;;999777222666999;;;@@@FFFHHHFFFDDDCCCBBBAAAAAACCCDDDEEEBBBAAA>>>:::888:::>>>BBBAAABBBBBBAAAAAA@@@???>>>;;;===>>>===;;;::::::;;;888888777777666555555555666555666777999999777666999999888777555111///---------,,,+++***************,,,///222444555555444333333555888999888888999<<<;;;<<<===???@@@>>>===;;;;;;;;;;;;;;;:::::::::999===@@@???;;;999;;;>>>888666444444666888999999999:::;;;<<<;;;:::888777777777666666666777999:::<<<@@@AAA??????BBBBBB@@@;;;======<<<999888:::<<<:::;;;;;;<<<<<<;;;;;;:::<<<>>>?????????CCCIIILLLNNNFFF@@@CCCEEEBBB???@@@CCCEEEDDDBBBBBBDDDBBB===@@@AAAAAAAAA@@@>>><<<;;;>>>;;;999999:::999555111000000000---+++,,,///333333444666777888888888888666666666666666666555555222444444111000111000,,,...+++(((((())),,,---------+++)))'''&&&&&&'''((("""%%%&&&######&&&%%%""""""$$$%%%$$$######&&&(((%%%$$$$$$%%%'''(((&&&%%%%%%""""""&&&'''%%%&&&***+++---////////////111333222000//////000111000///---...///111111111111000000111222111000///000111.........///111111111000333555444000000333333000000222333333222111333444222444555444222111222444333333333333333333333333vvvZZZ@@@999:::888777999666:::===???CCCGGGFFFBBBAAAAAAAAAAAABBBDDDEEEFFFBBB@@@===:::888:::???CCC>>>???@@@AAAAAA@@@???>>>;;;>>>???===999777777999777777777666555555444444666666666888::::::888666777777666555222///,,,+++...---,,,+++************+++---000333555666666555===:::777666666666999<<<===<<<<<<<<<===;;;999666>>>===;;;:::999888888888444888======:::888:::===666333111111333666999::::::;;;<<<<<<:::888555444777666666777777888999:::999>>>@@@>>>===>>>>>>;;;:::;;;<<<;;;888777999<<<999999:::::::::999999888;;;>>>@@@???>>>@@@BBBCCCBBB>>>>>>AAAAAA===???EEEAAADDDDDD@@@>>>AAABBBAAA============<<<<<<;;;;;;:::777666777999:::777444000111000---++++++///333///111333555555444333222444444444555555555555555222555444111000111000------***''''''(((+++------...,,,***(((''''''((()))!!!%%%&&&$$$$$$&&&%%%!!! ###%%%$$$######&&&)))$$$$$$$$$&&&''''''%%%###,,,((('''***)))###"""&&&((()))+++++++++---///222000...------......---,,,***+++,,,............---,,,...//////......000111'''+++//////...---000333111333333//////222333000///000111111000000111222222444666555222000222444444444333333333333222222cccOOO===999;;;:::777777>>>???AAACCCEEEEEEBBB@@@@@@@@@AAACCCDDDCCC???===>>>;;;888888999;;;<<<<<<===>>>@@@BBBBBBAAA@@@???>>>>>><<<777222111333666555444444333333333444444666777777777888888999999999666333222222111...+++///...,,,***)))))))))***,,,...111444666777666666666666777888888888777777;;;888666666999:::999777:::999888999:::999666444777999:::999777666666666444444333333444555777888???===;;;888777666666666777888999999888777777888<<<===>>>???@@@AAAAAAAAA@@@>>><<<::::::999888666777666666999<<<===;;;888:::;;;;;;<<<<<<======<<<>>>===<<<<<<<<<===???@@@DDDAAA>>>===>>>>>><<<:::=========<<<<<<;;;;;;:::777666777:::======999555666555333111000000000000222222111111000111111222///333444222333888======555333222111111000---+++------,,,,,,,,,---............---+++(((''''''((($$$%%%&&&''''''&&&$$$"""###!!! $$$((('''$$$######$$$&&&&&&%%%#########$$$%%%&&&&&&&&&&&&%%%&&&''')))***+++++++++***&&&$$$(((...000+++%%%444000,,,,,,...//////...,,,,,,,,,------.........---+++)))((((((***---......///000111000///,,,+++111///...///111222222111555444333222111222555888777555333111000111222333qqqVVVIII<<<999::::::<<>>@@@BBBCCCBBB@@@???======;;;666222000222555333222222222222333333444444444444444444555666666888555222222222111...,,,///...---++++++++++++,,,,,,...000222444555555555666666666666777777777777;;;888666666888999777555888777777888999999666444666777888777555333333333222222222222444555777888::::::999888888999:::;;;999:::::::::999888888888===>>>???AAABBBBBBBBBCCCAAA???<<<<<<<<<<<<;;;:::888777777999<<<===;;;999888999;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======???===;;;;;;======;;;999;;;;;;;;;;;;::::::::::::777666777;;;>>>???===;;;777666444111000/////////111111111111000000000000222444333000111666888666333222000000000///,,,***------,,,,,,------.../////////...,,,)))((((((((($$$%%%&&&''''''&&&$$$###&&&###"""###&&&&&&"""#########$$$%%%&&&%%%###$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$(((&&&&&&'''+++------+++000---***)))+++,,,,,,++++++++++++,,,,,,,,,------222111///...---...///000---.../////////...---,,,...000000///---,,,...000333222222000///000333666555444333111111111111111nnnXXXKKKDDD===:::;;;===CCCIIILLLJJJHHHGGGFFFEEECCCAAABBBAAAAAABBBBBBAAA>>><<<===<<<;;;;;;======<<<;;;:::<<<@@@BBBCCCBBB@@@>>>;;;:::888444111000222333111000000000111222333333333333222111111333444555555333111111111111///---//////...------......///......///000222333555666888777666555555555666777:::888666666666666555333555555555666888888666444444555666555222000000000000000000222333555777888999999888999999:::;;;<<<;;;;;;<<<<<<;;;::::::999<<<===>>>@@@AAAAAABBBBBB@@@>>>;;;:::;;;<<<;;;:::999888888:::<<<<<<;;;:::555777999<<<<<<;;;:::999999999::::::;;;;;;;;;:::999888888:::;;;;;;999777888888888888888888999999555555555888<<<>>>???>>>888777444222000///......111111111111111000//////333333222111555999888333222111/////////...,,,***---------------...//////222111///---+++***))))))$$$%%%&&&''''''&&&%%%$$$'''&&&$$$######$$$&&&'''######"""$$$%%%&&&$$$###$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%$$$###"""!!! %%%&&&&&&&&&''')))---///+++)))'''&&&'''((((((((()))))))))***************++++++++++++,,,,,,------,,,,,,,,,---------------+++///222///)))'''***///000000000...---...111444333333333333222111000000oooTTTDDDEEEAAA======@@@EEEKKKOOORRROOOKKKHHHGGGEEECCCBBBCCCAAA@@@@@@@@@@@@>>><<<>>>===<<<===>>>>>><<<:::999;;;???BBBCCCAAA>>>===888777555333111000111222000000000000111222333333444333222111111222444555111111000000000000/////////////////////000111111000/////////000222555666999888666444444555666888888777666555555444222111222222222444666777555444333444555333111...............///111333555666777:::::::::999999999999999===<<<<<<<<<===<<<;;;:::999:::;;;<<<===>>>>>>>>>???<<<999888888888888777::::::::::::;;;;;;;;;:::222555888;;;<<<:::888666777888999;;;;;;:::999999666777888::::::888666444444555555555666666777777333222222444666888:::;;;777666444222111111111222222222333333333222111000000222444888???CCC???777111000//////000///---+++------------...///000000555333111///...---,,,+++%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%###!!!"""&&&***###""""""###%%%%%%$$$###$$$$$$$$$$$$$$$###""""""&&&&&&&&&&&&%%%###""""""%%%$$$$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((!!!$$$''')))++++++,,,************+++,,,---...+++---///---)))(((***---.........---,,,---///222111222333444333222000///tttVVVCCC;;;===;;;999===GGGPPPRRRQQQTTTQQQLLLIIIGGGFFFDDDBBBBBBAAA???>>>??????>>><<<>>>===<<<===>>>>>><<<:::999;;;>>>@@@@@@???<<<:::666444333111111111111111111111111111111222333333333222111000000111222222.../////////////////////......///000000111111111222111/////////222444666999777555444333444555777555555666555333111000/////////000222444555444222222333444333000......///---...///111333555666666999999999999999999999888===;;;;;;<<<>>>>>><<<:::888888:::;;;<<<=========AAA===999777666666666555:::;;;;;;:::999999::::::222555888::::::999666444777888999:::;;;:::999888777999::::::888666444222222222333333444444555555333333222222222333555777444333222222222333555666444444444555555444444444222777<<>>???>>>???===<<<<<<===<<<;;;::::::;;;<<<===<<<;;;999888444222111111222333222111222222111111111111111222///////////////.........---...//////------...///---...///000000000000000111000///...///000222444666555444222222222222333111333555444222/////////...---...000222333222000111222333222000//////000---...000222444555555555444555666888999:::::::::;;;999888:::===>>><<<:::888999:::<<<======>>>>>>BBB???:::777777888888777:::;;;;;;999777777888999555666888999999777555333777777888999999999999888888999:::999666444333333222222222222222333333333444444444222000000222444000000000000111333555777555444444444555666777888:::@@@FFFIIIKKKIII@@@555111000000111222222000...............///111222333888555222222444555333111,,,++++++***)))(((''''''"""%%%%%%"""!!!###%%%""""""!!!###$$$%%%###"""######$$$%%%&&&''''''&&&"""###$$$%%%%%%%%%%%%%%%%%%""" $$$)))((( $$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))))))))((('''&&&&&&''''''((()))*********(((&&&(((+++,,,,,,+++***,,,,,,,,,++++++---...---...000111111000...---xxxaaaNNN@@@999999666===DDDJJJQQQXXXWWWQQQKKKIIIGGGFFFFFFFFFEEECCC@@@>>>;;;;;;<<<>>>@@@@@@@@@===;;;::::::;;;;;;:::;;;;;;:::999888777666666333111000111333444333111222222111000////////////...///000111000///---,,,,,,...///...,,,+++---///,,,---...//////......---///...---------...///000222111111000//////.........111333333111......///---------///111111///......000111111000//////000///000111333444555555444333444666777888888888777888555444777<<<>>><<<999777888999;;;<<<<<<======???<<<888666777999:::::::::;;;:::888555555666999888888888888777666444333666666666666666777777888666777888777444222333555222222222222222111111111000222333111...---///111......------...000222333444333222222444666999;;;AAAFFFIIIGGGDDDAAA:::222000//////000111111000............///000111333333999555222333777888666444000///---+++***(((''''''""""""######""""""###$$$"""!!!!!!"""$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$###"""%%%'''&&&!!!"""$$$&&&&&&%%%$$$%%%'''%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&((((((((('''''''''(((((('''''''''((()))((()))******))))))***,,,***+++,,,,,,,,,,,,+++***{{{___NNNDDD===:::<<<===IIISSSTTTTTTVVVTTTPPPGGGEEEDDDEEEFFFFFFEEECCC@@@===::::::<<>><<<999555666777888999::::::::::::777444333555888:::;;;999::::::888444333555888::::::999888666555333222555555444333333555666777333555666444222111444777333333222222111111000000+++---///...,,,***,,,...---,,,,,,+++,,,---...///444222111000222666:::===BBBGGGGGGBBB===:::777222......---...000111///............///000222333444999555222444888:::888555222111///,,,***)))((('''%%%$$$"""!!!"""###$$$%%%"""!!!!!!"""$$$$$$###"""$$$$$$$$$$$$$$$###"""!!!%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$!!!$$$&&&&&&$$$###%%%'''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&$$$%%%(((***(((###!!!$$$(((&&&'''((((((''''''(((***((((((((()))))))))((((((tttgggVVVIIIBBB???@@@CCCJJJRRRXXXWWWWWWVVVPPPHHHEEECCCBBBCCCDDDDDD@@@======<<<;;;<<<======;;;999<<<:::999:::<<<===>>>===888555333222333444444333333222111111222222111///111111000///...------,,,333222111000///...---------..................---,,,---...//////---+++******(((''')))---...,,,))),,,+++++++++,,,------...,,,------------,,,++++++///...---.........+++)))...,,,***,,,///111000...000000000000111111111111333333444444444333222222111//////333999<<<999666555666777666444333333444666666666666666999===AAA:::888555444444444333222777666444222111000000///666555444444333333444444444222222444666666333000222111000///---,,,******))))))))))))))))))))))))...,,,***((((((***,,,...444000///444777888:::===AAA===999555444444444444444///***+++///222222000000---***+++...111222111333444555666777777777777555222...+++***)))'''&&&%%%$$$######$$$$$$###""""""!!!'''%%%###$$$!!!!!!"""###$$$%%%%%%&&&''''''(((((('''%%%$$$######!!!"""'''&&&""""""'''&&&%%%$$$######%%%'''((('''%%%###!!!!!!###%%%'''$$$$$$###"""""""""""""""######$$$$$$$$$$$$######$$$''''''""" """###"""%%%)))&&&###$$$$$$###''''''''''''''''''''''''~~~mmmbbbTTTIIIDDDEEEIIIMMMVVV\\\]]]YYYUUUQQQJJJAAADDDCCCAAABBBBBBAAA===:::;;;::::::;;;<<<<<<;;;999999888888888:::;;;;;;::::::888555444444555444333333111000000111222000/////////......------,,,,,,222111000///...---,,,,,,,,,------......------,,,+++,,,---......,,,***)))+++++++++***))))))***+++((((((''''''((())))))***+++++++++++++++***)))))),,,***)))***,,,.........,,,+++***+++...//////---.........////////////000222222222222222222111000///...---111666888666333333444444333111///000111000111111111111333666999666444111000000000000///111000///...............111000000000111222333333///...---///111111///,,,000///...---+++***)))(((((((((((((((((((((((((((***(((''''''(((***---///333000000555999999999<<<777444111000111222333333222...******...111111///000---++++++...111111111000111222333333333333333333000---+++***)))((('''$$$$$$###############"""$$$###'''&&&###$$$'''&&&%%%$$$###"""!!!!!!$$$%%%&&&&&&&&&&&&%%%$$$'''%%%%%%))))))%%%&&&***%%%$$$###""""""$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$######""""""############$$$$$$$$$$$$#########''''''###!!!######!!!######$$$(((((('''$$$$$$%%%%%%&&&&&&''''''iiihhhaaaVVVNNNMMMQQQVVVYYY___```^^^WWWQQQKKKDDD===BBBAAA@@@@@@@@@>>>;;;888999888999:::<<<<<<:::888888777777888::::::888777777555333222222111000///222111000000111111000///------------------,,,,,,000//////...---,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,+++)))((()))+++---***'''&&&)))---&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''&&&+++)))''''''))),,,...///***)))(((***,,,---,,,++++++++++++,,,,,,,,,------000000000000000///......---,,,+++...222333111...000000000///,,,++++++,,,+++,,,......------///000111///,,,++++++,,,+++************))))))***++++++******++++++,,,...///000+++******+++,,,,,,+++))),,,,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''***---///111///111777:::999888999444222000000222333444444000---)))))),,,//////---///---++++++---///000000.........///////////////111///---+++++++++***(((&&&&&&%%%$$$$$$$$$$$$$$$&&&""" %%%(((&&&$$$$$$)))((('''%%%$$$"""!!! !!!"""###%%%%%%&&&&&&&&&&&&$$$###%%%&&&$$$%%%((($$$###"""""""""###%%%&&&!!!###&&&((((((&&&###!!!%%%$$$$$$#####################$$$$$$$$$$$$#########'''(((%%%###$$$$$$""" """###"""###&&&$$$ !!!""""""###$$$%%%&&&&&&tttgggllliiiccc]]]\\\```aaa```[[[[[[WWWRRRLLLGGGCCC@@@????????????>>>===;;;999:::999:::;;;<<<;;;999777:::999999999:::999777555444333111000111111///...222000//////000111///...------------------............------,,,++++++***)))******************)))))))))*********)))((('''$$$'''******((('''((()))((('''''''''''''''((((((&&&&&&&&&&&&&&&%%%$$$$$$+++)))'''''')))***))))))(((''''''((())))))))))))(((((()))))))))*********............---,,,+++++++++***+++---///000...+++---......,,,)))((((((((()))+++---...,,,++++++,,,---+++((('''((((((((('''(((''''''&&&&&&''''''(((''''''''''''((()))***+++)))(((((())))))))))))((()))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))),,,...---,,,///666999777444444444222111111222333222111///---******,,,......---...---,,,,,,---...............------------------111///------......---+++***))))))'''&&&&&&'''((((((&&&%%%&&&((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&$$$"""###$$$$$$$$$%%%$$$$$$#########$$$%%%&&&!!!###&&&((((((&&&###!!!$$$######"""""""""#########$$$$$$%%%%%%$$$$$$###"""&&&(((%%%###$$$$$$"""%%%&&&$$$"""$$$&&&###!!!!!!""""""#########$$$vvvppprrr{{{|||yyyrrrooonnniiibbbWWWTTTPPPMMMHHHDDDBBBBBB===>>>@@@@@@@@@???>>>>>>>>>>>>>>>@@@AAA???<<<999>>><<<::::::999888555333444333222222444444333111111000...///000000///---.............../////////------,,,,,,++++++******(((((())))))))))))(((((((((((()))(((((((((''''''$$$%%%''')))+++(((###)))(((((('''''''''(((((($$$%%%%%%%%%%%%$$$######''''''(((***+++***'''$$$&&&&&&'''''''''''''''(((''''''''''''((((((((((((,,,,,,,,,,,,+++***)))(((*********,,,------,,,***+++,,,,,,+++(((''''''((((((***------+++)))((((((+++)))'''&&&'''''''''&&&(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((******))))))---444777444000///...------...000111000...///...,,,,,,,,,------------------,,,,,,,,,,,,---//////...---------......111000//////000111///...*********(((%%%$$$&&&)))))))))((((((((((((&&&$$$######$$$%%%%%%&&&''''''########################((('''%%%$$$&&&((('''%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$""""""!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$"""&&&'''$$$"""$$$$$$###!!!"""""""""&&&+++***%%%#########""""""!!!!!!!!!wwwmmmuuu{{{qqqeeeZZZUUUQQQNNNIIIDDDBBBCCC@@@BBBDDDDDDCCCAAAAAABBBDDDDDDFFFHHHJJJIIIFFFCCCFFFCCC???<<<:::888666444333222111222333333111///000///......//////...---/////////////////////...---,,,,,,,,,+++++++++***(((((())))))))))))((((((((((((((((((''''''''''''((('''''')))***'''((('''&&&&&&%%%&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""###$$$'''***,,,+++((($$$$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((++++++++++++***((('''&&&'''(((***+++,,,++++++***)))***+++***(((''''''(((&&&(((******((('''&&&&&&+++)))&&&&&&'''((('''''')))((('''&&&%%%%%%%%%%%%%%%%%%$$$##################$$$%%%$$$""""""$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''+++222555111---,,,******,,,///333444444222......------,,,,,,------,,,---...---+++******+++///...---,,,------///000111000000000111111000...)))******&&&###"""%%%((((((++++++(((''')))(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%###"""%%%(((%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""%%%&&&""" ###$$$###$$$&&&%%%###%%%)))((($$$%%%%%%$$$###"""!!!!!! zzzsssvvvzzzmmmbbb\\\WWWUUUOOOHHHEEEHHHFFFIIIJJJIIIFFFDDDCCCDDDIIIJJJMMMRRRUUUVVVTTTRRRSSSNNNHHHCCC@@@>>><<<;;;999888777666666555222///000///---...//////...,,,/////////......------------,,,,,,,,,,,,+++++++++(((((())))))))))))(((((())))))((('''''''''''''''''''''(((((((((%%%"""''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&''')))+++***'''$$$$$$&&&'''&&&$$$###%%%'''''''''''''''((((((((((((+++++++++***)))(((&&&%%%$$$&&&(((******))))))***'''((())))))''''''''')))&&&((())))))'''&&&&&&'''***(((&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''$$$$$$#########$$$%%%%%%$$$%%%&&&$$$""""""%%%'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&***111444000---,,,***+++...111555666444333,,,------,,,+++***+++++++++---///---***))))))***,,,+++*********,,,...///000//////000111000...,,,+++,,,,,,((($$$###'''+++'''+++,,,((('''))))))%%%&&&&&&%%%$$$###""""""!!!######""""""###$$$&&&&&& !!!!!!###&&&!!!%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""%%%$$$!!!$$$$$$'''******%%%"""######!!!&&&%%%%%%$$$$$$#########vvvqqqxxxsssggg```\\\[[[VVVNNNKKKNNNLLLNNNOOOMMMHHHDDDDDDDDDLLLNNNRRRXXX]]]```___]]]___YYYRRRKKKHHHFFFDDDCCCFFFDDDBBBAAA@@@===999666000...------...///---,,,//////...---,,,,,,++++++------,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))(((''''''''''''(((###&&&((('''%%%%%%)))---)))(((''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$---+++)))(((((('''$$$"""$$$&&&(((&&&$$$###$$$''''''''''''((((((((())))))+++++++++***)))'''&&&%%%"""$$$'''((((((((())))))%%%'''(((((('''&&&((()))((()))******(((((()))******(((&&&%%%&&&(((''''''%%%%%%%%%%%%&&&'''((()))############$$$&&&'''((('''((()))'''%%%%%%'''***%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''***111333000------******,,,///111000---***++++++,,,+++***))))))***+++---///...***((((((***)))(((''''''(((***,,,...///....../////////,,,***///000000,,,'''&&&***///&&&+++,,,(((&&&))))))%%%$$$$$$$$$############"""""""""""""""$$$&&&((()))!!!######"""&&&)))######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$"""$$$""" $$$%%%%%%'''###!!!$$$''''''%%%%%%%%%%%%%%%%%%&&&&&&vvvnnn|||xxxqqqiiiccc\\\XXXXXXWWWSSSOOOVVVRRRMMMHHHEEEFFFIIIKKKRRRVVVZZZ]]]ccciiiiiieee```]]]XXXSSSOOONNNOOOOOOOOONNNLLLJJJGGG@@@999444............////////////111000///...---,,,++++++------,,,,,,+++***)))))),,,)))))))))'''$$$&&&+++((()))***(((''''''&&&$$$((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''"""((((((  %%%''')))+++---,,,)))&&&&&&''')))'''%%%$$$$$$&&&)))***((((((&&&$$$&&&++++++'''///,,,))))))++++++)))'''***++++++***(((&&&&&&&&&&&&&&&&&&''''''''''''''',,,,,,,,,+++)))(((&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$#########$$$$$$%%%%%%%%%###%%%'''***+++***((('''%%%))),,,---+++******+++))))))+++---//////---+++'''++++++((()))---+++%%%---......///...---++++++'''&&&%%%%%%&&&'''((())))))***+++---............((((((((((((((((((((((((***'''%%%&&&'''%%%#########$$$&&&'''((((((''''''---***'''&&&%%%%%%%%%###&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&%%%###"""%%%&&&'''%%%"""!!!###%%%"""'''((($$$$$$((('''"""&&&((()))'''###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,'''""""""$$$%%%"""+++$$$%%%'''"""&&&)))$$$xxxzzzyyynnnggg```[[[VVVUUUXXXYYYWWWUUUUUUQQQKKKGGGFFFIIIMMMQQQXXX]]]aaaccchhhlllkkkfffeeeaaa\\\WWWTTTSSSSSSTTTWWWUUUQQQMMMHHHAAA999444........./////////000000000000///...---,,,++++++,,,,,,++++++******)))))))))'''(((***)))&&&'''+++...,,,***''''''(((&&&$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###((('''!!!"""%%%&&&***,,,...,,,(((%%%%%%%%%((('''%%%$$$$$$&&&(((***'''(((&&&###&&&******&&&,,,)))'''&&&(((((('''%%%'''(((((((((''''''&&&''''''&&&&&&&&&&&&'''((((((*********)))((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######$$$###!!!$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))))))))&&&)))------+++******+++'''''')))+++------+++)))***+++)))%%%'''++++++'''******+++++++++***((((((''''''&&&%%%&&&&&&(((((())))))))))))((('''&&&%%%***************************((('''((())))))((('''""""""###$$$%%%%%%$$$$$$)))'''%%%$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&"""%%%&&&%%%!!! """$$$%%%&&&%%%###"""###&&&###&&&&&&######&&&&&&###******)))&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$''''''%%%***###$$$&&&"""%%%)))###}}}zzzuuujjjaaa\\\WWWUUUSSSUUUYYY[[[[[[YYYQQQNNNIIIGGGHHHNNNUUUZZZ```dddggghhhkkknnnkkkfffgggeee```\\\YYYXXXXXXXXX^^^ZZZSSSLLLEEE===666111////////////000000000000//////...---,,,++++++***************)))))))))))))))((()))+++)))&&&&&&***888111)))&&&((()))'''%%%((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%'''&&&######%%%&&&$$$+++,,,---+++(((%%%######'''&&&$$$###$$$%%%'''(((&&&'''&&&###%%%))))))%%%)))'''&&&&&&''''''%%%$$$$$$%%%&&&'''''''''''''''((('''%%%%%%%%%&&&(((***((((((((((((((('''&&&&&&((('''&&&&&&%%%%%%&&&&&&((((((((('''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''#########$$$$$$$$$%%%%%%%%%$$$"""!!!!!! %%%%%%%%%%%%&&&&&&&&&&&&***)))(((''''''(((***+++(((+++------+++)))))))))&&&&&&&&&(((******)))''',,,+++'''###$$$((()))'''(((((())))))(((((('''&&&((('''&&&&&&%%%&&&&&&''')))))))))(((((('''%%%%%%((((((((((((((((((((((((%%%$$$$$$$$$&&&''''''%%%#########"""######$$$$$$%%%$$$""""""$$$%%%%%%$$$"""######$$$%%%&&&'''(((###''')))%%%######$$$%%%%%%$$$$$$%%%&&&$$$&&&%%%""""""%%%&&&$$$000---(((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### ###((()))))),,,%%%''')))%%%)))---'''}}}rrrggg___ZZZWWWUUUUUUWWWYYY\\\[[[WWWTTTMMMKKKHHHHHHMMMTTT]]]bbbeeeiiijjjjjjlllmmmiiicccfffeeebbb```]]]\\\[[[ZZZ[[[VVVNNNFFF???888111,,,/////////000000000111111...------,,,++++++******(((((((((((())))))))))))---***)))***'''$$$%%%***@@@444)))&&&((()))'''&&&(((''''''&&&&&&''''''((($$$%%%'''(((((('''%%%$$$'''&&&&&&%%%''''''%%%###)))******)))(((%%%$$$###&&&%%%$$$######%%%&&&'''%%%'''&&&$$$$$$((((((%%%((((((''''''((('''&&&%%%&&&&&&&&&&&&'''(((&&&%%%)))'''%%%$$$$$$&&&)))***''''''(((((()))(((((('''))))))((('''''''''''''''))))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&+++***)))))))))))))))******+++,,,+++***)))((((((&&&%%%%%%'''((()))'''&&&+++)))&&&$$$%%%&&&'''%%%((((((((((((((((((''''''(((''''''&&&&&&%%%%%%%%%"""###%%%&&&(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$###$$$###!!!###%%%$$$!!!&&&%%%$$$######$$$&&&&&&%%%$$$######%%%%%%$$$######$$$%%%&&&&&&''''''''''''((((((%%%"""!!!###&&&"""###$$$%%%%%%&&&&&&'''&&&%%%###!!!!!!###%%%&&&444...(((%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&((($$$!!! ###&&&((((((,,,%%%''')))%%%)))...(((zzzsssggg___[[[YYYXXXXXXZZZ]]]___]]]VVVNNNHHHIIIHHHIIILLLRRR[[[ccchhhjjjllllllkkkkkkllliiicccddddddeeedddbbb___\\\ZZZRRRMMMFFF???999444///+++////////////000000000000,,,,,,++++++******))))))(((((((((((((((((()))))),,,(((&&&&&&%%%%%%)))000BBB444(((''')))((('''''''''''''''&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$'''&&&%%%'''((('''%%%###%%%&&&&&&'''((('''&&&$$$%%%%%%$$$$$$$$$%%%&&&'''$$$'''(((%%%$$$''''''$$$&&&'''(((((('''&&&%%%%%%***(((''''''((((((&&&###)))'''%%%$$$$$$&&&)))***(((((()))*********))))))++++++***)))))))))))))))******)))))))))((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((&&&%%%$$$%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,+++***((('''******))))))))))))(((''''''&&&%%%&&&(((((('''&&&'''%%%$$$&&&'''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$!!!###%%%''''''########################&&&((('''###$$$'''&&& &&&%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&$$$###%%%&&&'''''''''&&&&&&%%%(((%%%""""""%%%''''''%%%"""###$$$%%%'''''''''&&&'''%%%###""""""###%%%'''333...(((%%%&&&''''''%%%&&&&&&&&&'''''''''((((((+++(((%%%$$$%%%&&&((((((((("""$$$'''###(((,,,'''wwwvvvxxxqqqggg___[[[ZZZZZZZZZYYY\\\^^^]]]XXXOOOFFF@@@DDDGGGKKKRRRYYYaaagggjjjmmmnnnmmmjjjjjjllljjjeeeccceeeggggggddd^^^WWWSSSGGGDDD???:::777333///---............////////////++++++******))))))))))))))))))))))))(((((((((((('''$$$###%%%&&&(((...555>>>111(((((()))&&&%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''%%%&&&(((((($$$$$$&&&######$$$&&&((((((&&&$$$%%%%%%%%%%%%%%%&&&&&&'''$$$(((***'''%%%&&&'''%%%"""$$$&&&'''%%%$$$###$$$+++)))'''''')))(((%%%"""((('''%%%%%%%%%&&&(((***))))))***************))),,,+++******))))))******)))))))))(((((((((''''''((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))&&&%%%%%%'''((()))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''***,,,,,,***(((&&&)))(((&&&'''(((((('''&&&(((&&&%%%&&&'''((('''&&&$$$""""""&&&'''%%%"""#########"""""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$ !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((&&& !!!%%%###############$$$%%%&&&''')))((('''(((((('''%%%###&&&'''((((((((('''%%%$$$&&&""" &&&)))&&&"""######$$$&&&((()))'''%%%((($$$###%%%%%%###$$$(((...+++(((&&&&&&'''((((((&&&''''''(((((()))))))))((((((''''''''')))***+++,,,%%%(((+++(((,,,111,,,yyyyyy}}}iiiddd]]]YYYXXXXXXYYYYYYUUUVVVVVVTTTNNNHHHBBB???AAAFFFNNNXXX```eeehhhjjjlllllliiieeeeeeiiiiiieee```cccffffff```VVVLLLEEE===;;;888555444111...+++------------............******))))))))))))((((((*********))))))(((((((((%%%$$$%%%((()))(((,,,111888---(((+++***$$$$$$)))$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((&&&!!!"""((($$$######%%%''''''%%%"""&&&&&&&&&&&&&&&'''''''''$$$)))+++(((&&&''''''%%%!!!$$$''''''%%%$$$$$$%%%)))&&&$$$%%%((()))%%%"""'''&&&&&&&&&&&&'''((((((((()))))))))))))))((((((******)))(((((((((((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&((())))))))))))((('''%%%$$$$$$'''((('''%%%(((&&&%%%%%%&&&'''&&&%%%$$$ ###%%%######%%%###"""!!!!!!"""###$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$"""!!!"""$$$%%%&&&'''(((((('''''''''((())))))'''%%%%%%&&&((())))))((('''&&&%%%###!!!###&&&'''%%%"""$$$###$$$&&&))))))&&&$$$((($$$$$$(((((($$$$$$(((((((((((('''&&&''')))+++&&&&&&&&&'''((()))))))))&&&'''((())))))))))))***...'''***...+++000555000zzznnnrrr}}}ooohhh```\\\XXXUUUVVVWWWWWWWWWPPPOOONNNJJJFFFCCCBBBBBB???EEEPPP[[[ccchhhiiiiiihhhhhhddd``````eeefffccc]]]```cccbbb[[[NNN@@@777666555333111000...+++(((,,,,,,,,,---------......))))))))))))((((((((((((,,,++++++***)))((((((''''''''')))---+++'''&&&)))333***(((,,,***"""###***###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&%%%'''((($$$"""***&&&$$$###$$$'''&&&### &&&&&&&&&'''''''''(((((($$$***---)))&&&''''''&&&###&&&******(((&&&&&&'''&&&###"""$$$((()))&&&"""&&&&&&&&&'''''''''''''''((((((((()))(((''''''&&&))))))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%$$$%%%&&&'''%%%###%%%%%%%%%$$$$$$#########'''&&&&&&&&&'''(((***+++&&&$$$"""###&&&((('''%%%'''%%%$$$$$$%%%&&&%%%$$$&&&!!!###"""$$$)))%%%$$$#########%%%&&&'''"""###%%%&&&'''&&&&&&%%%!!!"""###$$$$$$%%%$$$$$$########################%%%$$$ ((('''"""$$$&&&)))***+++++++++%%%$$$%%%''')))***(((&&&###%%%''')))******)))(((%%%'''(((((('''%%%$$$$$$%%%$$$$$$'''))))))&&&###((($$$%%%******%%%$$$(((###&&&((((((&&&&&&)))---%%%%%%&&&&&&'''((())))))&&&(((******)))'''&&&&&&)))###&&&)))&&&+++111,,,hhhiiippp~~~sssddd\\\\\\^^^XXXRRRSSSWWWXXXUUUPPPFFFGGGGGGFFFCCC@@@@@@@@@EEEMMMXXXaaaccc```[[[XXX\\\___^^^[[[ZZZ\\\\\\YYYWWWZZZ\\\XXXNNNCCC:::666333111/////////...,,,+++000...,,,,,,......,,,)))((()))***++++++++++++++++++)))(((((())))))(((&&&''''''((((((''''''&&&%%%(((''''''((())))))(((&&&&&&&&&&&&'''''''''((((((&&&'''&&&""""""%%%&&&$$$'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&& ''')))&&&%%%)))+++&&&!!!"""&&&((('''$$$)))&&&###$$$'''))))))''')))((('''&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%)))(((((((((((('''''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%###!!!###&&&'''&&&$$$"""$$$$$$$$$###%%%$$$$$$######$$$$$$%%%'''%%%###"""$$$%%%''''''$$$""" !!!$$$%%%### !!! """$$$&&&&&&%%%""""""&&&!!!!!!""""""###$$$%%%%%%%%%###$$$$$$$$$###$$$'''***$$$$$$######$$$&&&''')))###$$$%%%&&&''''''''''''$$$%%%&&&'''&&&%%%$$$###&&&'''((((((((('''&&&%%%'''###(((((( ###)))''''''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%---***&&&%%%%%%'''(((((((((!!!###'''&&&***---%%%wwwoooaaafffrrr|||rrrfffZZZSSSSSSUUURRROOOOOOQQQQQQLLLHHHCCCCCCDDDBBB???======>>>EEELLLTTTZZZZZZWWWRRROOORRRTTTTTTQQQPPPRRRQQQNNNLLLOOOPPPMMMFFF===777444333111/////////...---+++///---++++++------+++)))'''((())))))))))))))))))+++***))))))***+++***(((((())))))))))))(((''''''(((''''''((())))))(((&&&&&&&&&&&&'''''''''(((((((((+++***&&&&&&))))))'''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%###$$$)))***'''&&&******(((&&&&&&((((((&&&###(((&&&$$$$$$''')))((('''***)))(((((('''''''''(((***((('''&&&&&&&&&%%%%%%)))((((((''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&%%%$$$###%%%###!!!"""$$$%%%###!!!!!!"""$$$%%%&&&'''&&&&&&$$$$$$$$$######$$$$$$$$$'''%%%###$$$%%%$$$!!!$$$###""""""!!!!!! %%%$$$###$$$%%%$$$###!!!$$$$$$&&&!!!"""%%% !!!""""""######%%%######%%%&&&&&&### $$$$$$######$$$%%%&&&'''"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###"""$$$%%%&&&'''(((((('''&&&((($$$(((((( !!!'''$$$'''&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))(((''')))###'''***%%%'''***###~~~hhh^^^\\\^^^hhhwwwvvviiibbbZZZRRRMMMLLLKKKLLLLLLLLLJJJGGGDDDAAA@@@AAAAAA@@@>>>>>>???AAAIIIMMMRRRUUUSSSNNNJJJHHHIIIKKKKKKGGGGGGIIIHHHEEEBBBCCCDDDBBB===888555333222111////////////---,,,...---++++++,,,,,,***)))))))))*********)))((((((,,,*********,,,---,,,+++***************)))(((((()))(((''''''))))))((('''&&&''''''''''''(((((((((&&&))))))&&&%%%((('''$$$'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%######%%%'''((((((((('''&&&$$$"""'''&&&$$$%%%&&&(((((('''(((((('''&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((((((&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######)))))))))(((&&&%%%###"""&&&$$$"""!!!""""""!!! ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$'''%%%"""###"""!!! !!!"""&&&%%%%%%&&&&&&%%%""")))###'''(((!!!"""$$$ !!!""""""#########!!!!!!%%%)))(((!!!%%%$$$$$$###$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$"""!!! !!!###%%%&&&'''((('''''''''"""&&&''' !!!'''###'''&&&%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%(((***((($$$!!!'''$$$***,,,%%%%%%(((###sssaaaVVVVVV[[[dddooo~~~wwwjjj^^^YYYVVVPPPLLLKKKGGGIIIJJJHHHDDDAAAAAABBB@@@AAABBBBBBBBBDDDGGGIIIOOOQQQSSSSSSPPPLLLIIIHHHGGGIIIIIIFFFEEEGGGGGGDDD???>>>===;;;888666555555222111//////000///...,,,...------,,,,,,,,,+++***,,,---------,,,+++******+++***)))***,,,------,,,***************))))))(((***((('''''')))))))))((('''''''''''''''(((((((((%%%((((((%%%%%%''''''###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''%%%###""""""!!!###$$$$$$&&&'''&&&$$$######$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$'''''''''&&&%%%$$$%%%&&&$$$#########$$$%%%&&&&&&((((((&&&%%%$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%%%%###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############''''''''''''&&&%%%$$$###%%%###"""!!!""""""#########""""""!!!!!!"""############$$$$$$$$$$$$######"""((((((!!!"""!!! """$$$$$$$$$"""###$$$&&&((('''$$$!!!$$$###%%%!!!%%%""""""######$$$$$$$$$$$$ $$$))))))$$$$$$$$$$$$###############""""""###$$$%%%%%%$$$$$$%%%$$$$$$###"""!!! !!!"""$$$&&&&&&&&&&&&%%%%%% $$$'''!!!$$$((($$$&&&%%%%%%%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''$$$ ###"""+++...%%%%%%)))%%%eeeTTTNNNPPPYYYaaannnuuu{{{xxxmmmbbbXXXUUUTTTPPPLLLKKKFFFHHHHHHDDD@@@???BBBFFFAAACCCFFFGGGHHHKKKNNNPPPQQQSSSTTTSSSOOOLLLKKKJJJIIIKKKKKKHHHGGGIIIHHHEEE???===:::777666555444444222111//////000000///---/////////...---,,,,,,,,,------...------,,,+++***+++))))))***,,,---,,,+++)))************)))((((((+++)))''''''((()))))))))(((((((((((((((((((((((()))++++++((((((******'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&$$$$$$&&&((()))%%%%%%&&&%%%$$$$$$&&&(((%%%&&&&&&&&&&&&%%%%%%&&&$$$$$$#########$$$$$$%%%$$$%%%&&&$$$""""""###%%%###############$$$%%%&&&''''''&&&%%%$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######"""""""""$$$&&&((($$$$$$######$$$%%%&&&'''"""######$$$$$$######"""!!!!!!&&&'''###%%%!!!!!!&&&'''$$$ """"""$$$&&&((('''###!!!"""!!!###!!!%%%!!!###############$$$$$$$$$ !!!###$$$$$$%%%&&&&&&##################""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!! """###$$$%%%%%%$$$###"""'''!!!%%%'''"""$$$'''!!!$$$$$$$$$%%%&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$### %%%$$$,,,...%%%$$$(((###tttaaaMMMEEEIIISSS^^^ggguuuwwwzzz{{{zzzuuuppplllddd\\\VVVUUUTTTNNNJJJIIIFFFFFFEEEBBB@@@AAAGGGKKKFFFIIILLLNNNOOOPPPRRRTTTQQQRRRRRRQQQNNNKKKJJJJJJIIILLLKKKHHHGGGIIIIIIFFF>>>:::666333333333222111222111///000000111///...///000111///---,,,---...++++++,,,,,,,,,+++******,,,*********,,,---,,,+++***************)))((((((+++)))''''''(((******))))))))))))((((((((((((''')))***)))%%%%%%((()))'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&%%%""""""''')))((('''&&&&&&&&&'''''''''&&&$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''"""$$$%%%$$$!!! ###&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%$$$$$$$$$############%%%$$$######$$$%%%###""""""######$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$%%%%%%%%%""""""###""""""$$$(((+++"""""""""######$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%###""""""######"""!!!%%%###"""###&&&%%% %%%$$$$$$%%%%%%$$$!!!&&& ###$$$ %%% !!!!!!!!!!!!!!!!!!""""""%%%&&&%%%###!!!!!!###&&&!!!""""""#########""""""$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!""""""""""""###$$$$$$$$$###!!! )))"""%%%'''!!!"""###""""""###%%%&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$$$$$$$)))&&&+++---%%%$$$&&&!!!tttYYYPPPIIILLLTTT^^^kkktttyyywwwuuuuuutttqqqkkkfffaaa^^^]]]]]]YYYRRRMMMMMMGGGGGGGGGGGGHHHJJJNNNQQQPPPSSSVVVXXXWWWVVVUUUUUUPPPQQQRRRPPPLLLIIIHHHHHHHHHJJJJJJFFFFFFHHHGGGDDD<<<888444222222333222000222111///000111111000......000111///,,,+++,,,...***+++,,,,,,,,,,,,,,,,,,...---+++,,,------,,,++++++++++++++++++******))),,,***''''''(((*********))))))))))))(((((((((''''''(((%%% $$$&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''"""%%%$$$ %%%&&&###%%%%%%%%%''')))&&&!!!###&&&((((((%%%######%%%&&&&&&&&&&&&&&&'''((((((!!!$$$&&&$$$!!! ###'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$###"""!!!!!!$$$###"""###$$$%%%$$$###""""""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""######""" """&&&***!!!"""#########"""!!! !!!"""###$$$$$$###"""!!!!!!###$$$$$$!!! !!!###$$$&&&$$$!!! $$$###""""""######!!!'''!!!###$$$ $$$"""!!!!!!!!!!!!!!!!!!!!!&&&$$$"""!!!!!!"""###### !!!############"""######$$$$$$$$$$$$############"""""""""###$$$%%% !!!"""#########"""!!!$$$ $$$ """$$$ """$$$&&&&&&###!!!######################## !!!###%%%&&&%%%((("""&&&)))%%%(((+++$$$yyyZZZJJJKKKPPPYYYccclllxxx|||xxxttttttuuurrrkkkeeeddddddfffgggbbbXXXSSSSSSIIIIIIKKKMMMPPPSSSUUUVVVZZZ]]]``````^^^[[[XXXWWWRRRSSSSSSQQQMMMIIIGGGGGGGGGJJJIIIFFFEEEGGGGGGDDD;;;777333222333444333222222111///000111111000///---///000...+++***+++---,,,,,,---...////////////000///------......---+++,,,,,,---------,,,++++++,,,***''''''(((***************))))))((((((((('''++++++'''!!!!!!&&&))))))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%)))((($$$###(((((($$$""""""###''')))$$$###&&&((((((%%%######$$$$$$$$$$$$$$$%%%%%%&&&'''"""%%%'''%%%"""!!!$$$((($$$$$$###"""!!!!!!!!!"""############$$$%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$'''&&&%%%$$$###!!! ###"""!!!"""$$$%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%$$$######$$$###!!!###''''''((())))))(((%%%###!!! """###$$$$$$###""" $$$%%%"""!!!###&&& $$$'''""""""'''  ###$$$$$$$$$### """%%% $$$$$$$$$###############"""$$$'''%%%!!!!!!"""#########"""""""""#########""""""!!!######"""""""""$$$%%%&&&!!!"""###$$$######!!! $$$''' !!!$$$&&&&&&$$$!!!########################"""!!!!!!###$$$%%%###!!!### &&&'''---222+++|||___PPPNNNUUU___iiiwww~~~zzzxxxvvvtttrrrmmmnnnmmmlllhhh```VVVPPPSSSUUUWWWXXXWWWYYY^^^bbbeeeeeeeeeeeedddaaa\\\XXXTTTUUUTTTPPPKKKGGGGGGHHHGGGKKKKKKHHHGGGGGGDDD???444222111111333444444333111111000///////////////111000/////////---***(((........................//////...---,,,,,,++++++---,,,,,,,,,------+++)))************))))))))))))''''''(((((('''%%%###"""(((&&&$$$$$$&&&((()))(((%%%'''((('''%%%$$$%%%'''(((((()))***+++)))%%%"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%###""""""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&& ###!!! %%%$$$!!!%%%&&&$$$""""""###$$$###%%%"""&&& &&&%%%%%%%%%%%%%%%%%%&&&(((&&&$$$""""""###$$$%%%$$$$$$############$$$$$$$$$###"""""""""$$$%%%&&&$$$!!!###((((((###!!!$$$##################$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$###"""!!!!!!"""###$$$'''### !!!%%%$$$""""""""""""##################""""""""""""######!!!"""#########""""""$$$%%%$$$""""""&&&)))!!!!!!!!!!!!""""""""""""###############"""!!!!!! !!!###$$$$$$$$$$$$$$$### %%%$$$ ###""""""###%%%&&&$$$######"""!!! """$$$&&&"""!!! !!!###%%%$$$###%%%"""###'''(((%%%""""""%%% ###!!!!!!###$$$###"""!!!"""$$$''')))lll[[[VVV```iiittt~~~}}}|||vvvvvvvvvtttpppjjjccc^^^ZZZ]]]```bbbdddfffjjjnnnqqqpppppppppnnnjjjddd```\\\^^^^^^ZZZRRRIIIDDDBBBDDDIIIJJJHHHFFFEEEAAA<<<555444333333444444333222111000000///////////////111000/////////...+++))).................................------,,,,,,+++,,,+++***+++,,,,,,***(((************))))))))))))'''((())))))((('''%%%$$$(((&&&%%%%%%'''(((((((((&&&&&&&&&&&&''''''''''''"""###%%%(((******(((&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%&&&)))'''"""!!!$$$###"""###!!!  %%% $$$&&& """&&&!!!$$$$$$############$$$$$$(((&&&$$$""" !!!!!!$$$$$$############$$$$$$"""!!! !!!"""###$$$$$$"""###''''''###!!!$$$########################""""""###$$$$$$$$$######$$$$$$###"""""""""""""""$$$###"""!!!!!!"""###$$$ !!!"""""" """"""""""""##################"""!!!!!!"""###### """#########"""""""""###$$$###!!!!!!$$$&&&!!!!!!!!!!!!"""""""""##################"""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!$$$%%%!!! """""" !!!"""###""" """!!!!!! !!!"""###"""!!! !!!###%%%$$$###%%%!!!!!!######!!!!!!!!!$$$############$$$%%%%%%&&&qqqdddbbbgggwwwwwwvvvuuusssppplllhhhfffbbbfffkkkooorrruuuxxxzzz}}}||||||{{{yyytttnnnjjjdddggghhhddd[[[OOODDD>>>EEEIIIJJJFFFDDDBBB<<<666888777666666666555333111111000//////......//////000///.../////////,,,***////////////////////////------------------------+++*********++++++)))(((++++++*********)))))))))(((((()))******)))((('''((('''%%%&&&'''((((((((('''%%%###%%%(((***(((&&&!!!"""###&&&))))))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$############$$$$$$$$$$$$'''))))))$$$""""""###!!!!!!$$$%%%$$$###""""""&&&!!!%%%'''!!!###'''"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&###!!!$$$$$$############$$$$$$""""""!!!!!!!!!"""######$$$"""###&&&&&&###"""$$$#################################$$$######""""""###""""""!!!!!!!!!!!!"""######""""""""""""######""""""  """""""""""""""############$$$"""!!!!!!"""$$$!!!""""""#########""""""######$$$"""!!! """###!!!!!!!!!"""""""""#####################"""!!!!!!###"""!!! $$$'''$$$!!!!!!###"""  """"""!!!!!!!!!!!!!!!!!!!!! """!!! !!!###%%%$$$###$$$ !!!!!!!!! ###$$$%%%'''"""###$$$%%%%%%$$$###"""tttmmmnnnwww}}}xxxuuupppooonnnkkkiiigggggggggiiimmmrrrxxx{{{}}}{{{uuuqqqjjjkkkkkkggg___SSSHHHAAAGGGJJJHHHCCC@@@???;;;666===;;;:::999999777333111000000///............///000///......//////...,,,////////////////////////,,,,,,------------------,,,+++***+++,,,,,,***(((+++++++++*********))))))'''((()))*********)))(((((('''&&&&&&((()))((('''&&&###!!!###(((***(((%%%'''&&&&&&''''''&&&###!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%###!!!"""###%%%"""###%%%&&&&&&%%%%%%$$$'''"""&&&((("""$$$(((###$$$$$$############$$$$$$%%%$$$###!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$###$$$%%%$$$$$$$$$#####################$$$######"""!!!!!!"""!!!!!! !!!!!!###""""""""""""""""""###"""######"""!!! !!!"""""""""############$$$"""  """$$$"""#####################%%%%%%$$$###"""!!!!!!!!!!!!!!!"""""""""########################"""!!!!!!$$$###!!! !!!""""""$$$"""!!!$$$&&&%%%"""!!! !!!######""" !!!"""###$$$###""" """!!! !!!###%%%$$$###$$$ ###$$$!!! &&&$$$"""######$$$$$$&&&$$$$$$$$$$$$$$$###""""""tttooowwwxxxrrrlllhhhiiiiiihhhfffeeeeeeiiilllrrruuuyyy~~~zzzvvvpppnnnjjjddd\\\RRRIIIDDDGGGHHHFFFAAA???BBBBBB@@@@@@>>><<<:::999777444111000//////...............///...---...///000000///000000000000000000000000,,,,,,---------------------,,,+++,,,------+++)))++++++++++++************&&&'''))))))***)))(((''')))(((''''''))))))(((&&&%%%""""""''')))'''###***)))(((''''''&&&### $$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###############"""$$$&&& !!!!!!#########"""!!!'''"""&&&((("""%%%)))###!!!!!! !!!!!!$$$$$$##################$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!"""$$$%%%%%%$$$$$$$$$#########""""""###############"""!!! !!! !!!!!!"""""""""######"""""""""$$$!!!!!!"""!!!"""""""""###############"""!!! !!!"""##################$$$$$$$$$&&&&&&%%%$$$$$$###"""!!!""""""""""""###########################"""!!!!!!###"""!!! """$$$%%%######!!!!!!%%%%%%!!!"""!!!!!!"""######!!! """###%%%&&&%%%###!!!"""!!! !!!###%%%$$$###&&&"""!!!%%%&&&$$$"""$$$""""""!!!  """"""'''%%%###!!!!!!!!!######wwwpppwww~~~xxxsssmmmgggaaa]]]]]]___aaaaaabbbffflllrrr|||}}}}}}yyytttnnnggg^^^WWWOOOHHHDDDFFFGGGFFFBBBCCCHHHKKKIIIAAA>>>;;;888777555333111000///......------......///---,,,---///111111111000000000000000000000000---------------------------,,,,,,,,,------+++***,,,++++++++++++*********'''((()))******)))(((''')))((((((((())))))'''&&&%%%###!!!###&&&'''&&&$$$((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&'''''''''''')))$$$"""%%%&&&$$$###$$$######"""$$$%%%&&&%%%###'''"""&&&((("""$$$(((###%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$######"""!!!"""$$$""" $$$&&&%%%%%%%%%$$$$$$###""""""""""""""""""###""""""!!!!!!!!! !!!!!!"""""""""############""""""  $$$!!!""""""""""""##################""""""""""""##################$$$%%%&&&''''''&&&%%%%%%%%%%%%""" """""""""#########$$$$$$###############"""!!!!!!###"""!!!!!!"""###$$$%%%&&&%%%"""!!!$$$ !!! !!!!!!"""$$$%%%&&&&&&$$$###!!!"""!!! !!!###%%%$$$###'''###!!!$$$$$$!!! !!!"""""" ###&&&&&&'''%%%""" !!!###$$$xxxwww}}}tttmmmjjjfffccc```\\\XXXTTTQQQUUUZZZ^^^bbbiiisss{{{|||xxxpppjjjaaaZZZTTTPPPJJJGGGJJJMMMMMMJJJJJJLLLKKKHHH@@@<<<777444222222111000//////...------------......---,,,---///222333333111111111111111111111111.........------,,,,,,+++---,,,++++++,,,,,,+++))),,,,,,+++++++++***************+++++++++)))((('''))))))((()))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))!!!"""'''&&&$$$$$$'''%%%$$$&&&((()))(((&&&&&&!!!%%%'''"""$$$(((###((((((''''''''''''(((((($$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$###"""!!!"""$$$"""$$$'''&&&%%%%%%$$$$$$###""""""!!! !!!""""""""""""""""""!!!!!! !!!!!!"""###!!!"""###$$$$$$###"""!!!  ######"""""""""""""""############"""###$$$%%%%%%$$$###"""###""""""###$$$&&&((()))%%%$$$###$$$%%%%%%"""""""""#########$$$$$$$$$###############"""!!!!!!"""""""""""""""!!!!!!!!!"""$$$#########"""!!!!!!!!!"""""" """"""###$$$%%%$$$######"""!!! !!!###%%%$$$###$$$!!!"""!!! """$$$%%%!!! %%%((('''$$$###"""!!!!!!"""######vvvpppzzzuuuddd[[[YYYWWWVVVUUUSSSPPPMMMMMMSSSZZZaaagggqqq}}}~~~xxxttthhhccc\\\XXXUUURRROOOLLLQQQUUUUUUQQQNNNLLLGGGAAA>>>999444000//////////////////...------------......---,,,---000222333333111111111111111111111111//////...---,,,,,,++++++,,,+++******++++++***(((,,,,,,,,,+++++++++******,,,,,,------,,,***)))((())))))))))))******'''%%%'''((())))))'''&&&'''((($$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$'''(((%%%%%%%%%###!!!"""%%%'''%%%###&&&!!!%%%'''!!!###'''"""$$$######""""""######$$$&&&&&&&&&%%%%%%###"""!!!$$$$$$############$$$$$$%%%&&&&&&'''&&&%%%$$$###"""$$$"""$$$(((&&&%%%%%%$$$$$$###""""""!!! !!!""""""###""""""!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!$$$%%%%%%###!!!!!!###&&&""""""""""""############"""###%%%&&&&&&%%%###""""""""""""###%%%''')))+++$$$"""!!!###%%%%%%""""""############$$$$$$$$$###############"""!!!!!!#########"""!!!%%%'''%%%### %%%$$$###$$$%%%$$$"""!!!!!!!!!"""###############"""!!! !!!###%%%$$$### ######$$$&&&$$$%%%!!! !!!"""###$$$$$$###"""!!!vvvvvv|||{{{qqqfff]]]SSSRRRPPPOOONNNOOOPPPQQQNNNQQQXXXcccnnnwww|||~~~~~~zzztttpppiiibbbYYYTTTTTTVVVWWWWWW]]]XXXQQQLLLHHHDDD>>>999666111000222///+++---444111111000///...---,,,,,,+++,,,---...///111111222000000000000000000000000000000000///...---++++++,,,,,,++++++***+++++++++------++++++++++++------++++++,,,++++++***)))(((***(((&&&'''***+++)))'''((('''%%%$$$$$$&&&)))+++'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&***&&&"""!!!$$$'''((((((((('''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%(((''''''%%%$$$######"""&&&$$$######$$$%%%%%%$$$'''%%%"""###%%%%%%""" !!!###&&&&&&%%%###$$$###!!!"""###%%%%%%$$$!!!!!! !!!"""###%%%&&&%%%###!!! !!!$$$&&& $$$'''$$$!!!%%%$$$###""" !!!######!!!"""%%%$$$ ######$$$$$$$$$######"""###%%%%%%%%%#########%%%"""!!! !!!"""""" ########################&&&%%%$$$$$$%%%%%%###!!!$$$%%%%%%$$$###"""$$$%%%+++'''$$$$$$''''''###&&&&&&&&&&&&&&&%%%$$$###%%%$$$###"""!!! """!!!!!!"""$$$$$$###!!!###!!! !!!###$$$$$$$$$$$$#########""""""!!!!!! !!!!!! !!!###"""!!!  !!!"""!!!""""""######$$$%%%%%%~~~zzzzzzzzzqqqjjjccc[[[UUUMMMMMMMMMMMMPPPSSSWWWZZZVVVWWW[[[aaaiiipppuuuxxxyyy}}}}}}zzztttnnniii```\\\XXXXXX[[[]]]^^^]]]^^^WWWMMMFFFBBB???;;;888444111000111///+++---333000//////...---,,,,,,++++++,,,,,,...///000111111000000000000000000000000------......---,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,------------,,,+++++++++,,,++++++***)))(((***(((''''''******)))'''+++)))'''&&&&&&(((***,,,((('''''''''''''''''''''(((((('''''''''&&&&&&&&&)))'''$$$%%%'''((('''&&&%%%$$$###"""!!!""""""###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$)))(((&&&$$$$$$%%%&&&(((&&&$$$""""""###$$$$$$######%%%%%%######""""""$$$%%%%%%###"""%%%$$$""""""######"""  !!!"""######"""""""""###%%%((()))"""$$$&&&$$$ """"""""""""!!!""""""###$$$######"""!!!###&&&$$$"""######$$$$$$$$$#########$$$%%%$$$###"""###$$$""""""!!!"""$$$$$$"""!!!########################&&&%%%%%%%%%&&&&&&$$$"""###$$$%%%$$$######$$$&&&+++'''""""""$$$&&&$$$!!!############"""!!! $$$$$$###"""!!! """!!! """$$$%%%%%%$$$###""" !!!"""######"""$$$#########"""""""""""""""###$$$###"""!!!###$$$######"""!!!!!!"""#########$$$$$$%%%%%%&&&''''''{{{ppppppwwwzzzqqqeee[[[VVVRRROOOLLLKKKKKKKKKNNNRRRXXX^^^bbb______^^^___bbbgggkkknnnooossswwwzzz{{{{{{|||||||||{{{yyyxxxtttmmmeee```VVVUUUWWW\\\bbbeeeccc```\\\SSSGGG>>>999888666444333000000000...,,,---222.........------,,,,,,,,,,,,,,,---...///000000000////////////////////////------............------,,,,,,,,,++++++,,,,,,---***,,,...000000...,,,***++++++,,,++++++***)))(((***((('''((()))***)))''',,,***(((''''''((()))+++(((((((((((((((((((((((((((((((((''''''''''''&&&(((((()))***+++)))&&&###''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%######&&&))),,,'''&&&$$$###$$$%%%$$$###'''$$$!!!!!!$$$%%%###!!!%%%$$$###$$$%%%$$$""" %%%$$$#########""""""!!!!!! !!!!!!"""###""""""###$$$%%%&&&'''$$$$$$$$$######""""""""""""""""""""""""###$$$$$$%%%$$$""" $$$'''###!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$######$$$&&&&&&$$$###########################'''&&&%%%&&&''''''%%%###"""###$$$$$$######%%%'''***&&&!!! """%%%%%%$$$""""""""""""!!! ######"""""""""!!!!!!!!!%%%###""""""$$$%%%%%%$$$###"""!!!!!!""""""!!! ###############"""""""""###$$$%%%$$$""""""###$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%&&&''''''sssllljjjqqqwwwqqqggg```VVVNNNJJJIIIHHHHHHPPPOOOOOOQQQUUU[[[aaaeeeeeeccc```]]]\\\___dddhhhiiikkknnnqqqrrrrrrrrrrrrrrrrrrrrrqqqoooiiibbb\\\SSSUUUZZZbbbggggggbbb]]]RRRJJJ???888555444222111111000000000...---...000......................../////////000000111111111//////////////////////////////000000//////...------,,,,,,,,,,,,------...+++---...//////...---++++++++++++++++++***(((((()))((((((((()))))))))(((***)))'''&&&%%%&&&'''(((''''''(((((())))))(((((((((((((((''''''''''''''''''))),,,///...***%%%!!!((((((((('''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''((($$$%%%%%%%%%%%%%%%%%%$$$((('''%%%$$$$$$&&&((()))***(((&&&%%%&&&&&&&&&$$$,,,((($$$###$$$$$$""" $$$###"""###$$$$$$###""""""""""""###$$$"""%%%$$$$$$######"""""""""$$$######"""!!! $$$"""!!!"""$$$%%%###!!!$$$$$$###"""!!! '''%%%""" $$$(((### !!!"""###$$$%%%%%%%%%"""$$$%%%$$$######$$$%%%'''&&&%%%%%%&&&%%%###!!!########################&&&%%%$$$%%%&&&&&&%%%###"""###$$$$$$###$$$&&&(((&&&$$$!!!!!!###%%%%%%$$$$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""(((&&&$$$######$$$###"""###"""!!!!!!"""""" ########################!!!###$$$###!!! !!!"""%%%%%%%%%$$$$$$%%%%%%%%%!!!""""""######$$$%%%%%%vvvkkklllrrr}}}xxxooogggbbbVVVRRRMMMHHHGGGGGGHHHIIIUUUUUUUUUWWW[[[```eeeiiifffeeebbb^^^\\\^^^cccgggkkkkkklllmmmmmmmmmlllkkkjjjkkklllmmmmmmiiiddd```[[[]]]bbbgggiiieee\\\UUUEEE@@@999555444444111//////111111000......///000//////000000111222222222222222222222333333333333////////////////////////000000000//////...,,,,,,------,,,,,,---......//////......------......///+++++++++++++++***((((((((()))))))))((((((((()))***)))((('''&&&&&&''''''%%%&&&'''(((((((((((('''(((((((((((((((((((((((('''***///111///***$$$!!!$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$((('''%%%$$$%%%&&&%%%$$$### """%%%%%%######!!!!!!"""$$$%%%%%%$$$ !!!###$$$$$$!!!%%%%%%%%%$$$######""""""#########"""!!! $$$!!! $$$%%%### ######"""!!! &&&&&&###!!!$$$'''### !!!"""###$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%''')))'''%%%%%%$$$### """"""""""""""""""""""""######"""###%%%%%%$$$""""""###$$$$$$###$$$&&&(((!!!!!!"""$$$%%%%%%###!!!$$$$$$%%%%%%$$$$$$###"""""""""""""""############&&&$$$######$$$%%%%%%$$$###"""!!!"""###""" ###############$$$$$$$$$"""###%%%$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%vvvpppvvvyyypppggg```YYYUUUKKKJJJIIIHHHIIILLLNNNPPP[[[[[[\\\^^^bbbfffjjjlllfffgggfffdddaaabbbgggkkkrrrpppmmmlllmmmmmmlllkkkggggggiiikkkmmmmmmkkkhhhgggfffggghhhfff___UUULLL<<<888555444555555222///...222333000///000111000000111111222444555555666555555555444444444444444////////////////////////...............---,,,+++------------......///000000///...------...///000++++++,,,++++++***)))(((''')))***)))((('''(((***++++++******))))))******$$$%%%'''((())))))(((''''''(((((((((((()))))))))&&&***///111...)))%%%###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%'''''''''%%%###!!!%%%###""""""$$$$$$$$$###((($$$!!! ###$$$$$$###"""!!! !!!$$$&&&&&&&&&!!! !!!"""$$$$$$###!!!"""#########""""""!!! """!!!!!!"""###$$$%%%&&&###!!! ###$$$### !!!###$$$$$$$$$&&&%%%######&&&$$$!!!"""###$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''((('''%%%$$$###""""""""""""""""""""""""""""""!!!!!!"""$$$$$$###""""""###$$$$$$######%%%'''!!!###%%%%%%$$$!!! !!!""""""######"""""""""##################### ###&&&((('''&&&###""""""###$$$$$$"""#########$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$######"""######$$$$$$######"""###$$$$$$%%%%%%&&&''''''~~~{{{ssshhh^^^XXXTTTQQQOOOJJJJJJKKKLLLOOOTTTZZZ^^^eeeeeeffffffggghhhiiiiiihhhkkkmmmllliiiiiimmmqqquuuqqqllljjjkkklllllllllhhhhhhiiillloooqqqqqqpppkkkhhhdddaaa]]]UUUKKKCCC999666333333555555333000...333555111000222333000000111222333555666777888666555555555444444333333000000000000000000000000,,,---...000000111111111------------...///000111////////////////////////++++++,,,++++++***)))(((''')))******''''''(((*********************++++++$$$&&&(((*********)))((('''((((((((())))))))))))'''***...///,,,(((&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((($$$%%%&&&&&&'''&&&&&&%%%%%%###"""###%%%&&&&&&&&&000+++&&&###$$$$$$###!!!$$$"""!!!!!!###%%%%%%%%%$$$###""""""###$$$###!!!!!!"""#########"""!!!!!!!!!!!! !!!$$$&&&((($$$###"""############"""!!!!!!!!!"""###%%%&&&'''!!!&&&'''$$$"""$$$%%%###"""######$$$$$$$$$######!!!"""###""""""$$$%%%&&&%%%$$$$$$$$$###!!!""""""""""""""""""""""""###""""""###%%%%%%$$$######$$$%%%$$$######$$$&&& """###$$$###"""!!!  !!!"""#########$$$#####################!!!$$$''''''%%%"""""""""###%%%&&&&&&###!!!#########$$$$$$%%%%%%%%%%%%'''))))))&&&$$$######"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%&&&''''''|||~~~wwwnnneeeZZZQQQNNNNNNNNNNNNNNNNNNNNNPPPTTT[[[dddjjjoooooonnnllljjjgggeeedddjjjnnnrrrrrrpppnnnqqqttttttoooiiiggghhhkkklllkkkjjjjjjjjjmmmqqqtttuuuuuuhhhddd^^^YYYTTTMMMCCC===:::666222222444555444222...444666111000444444111///000111333555777888888555555555444444333333222111111111111111111111111---...000333555777888888---------......000111111---...111222222111...---++++++,,,++++++***)))(((''')))+++***'''&&&(((***''''''(((((())))))******%%%''')))+++,,,+++***)))'''((((((((())))))******'''***------***''''''''' !!!###$$$%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%&&&(((***+++'''&&&%%%&&&(((*********((($$$"""$$$%%%$$$&&&$$$"""!!!"""$$$######(((&&&###"""######"""!!!###$$$%%%&&&&&&%%%$$$######!!! """$$$%%%%%%%%%%%%$$$#########&&&&&&%%%%%%$$$%%%%%%%%%&&&)))%%%"""###%%%&&&######$$$$$$$$$######"""!!!!!! !!!"""$$$$$$######$$$%%%&&&$$$"""""""""""""""""""""""""""#########$$$&&&&&&%%%$$$$$$%%%%%%$$$###"""$$$%%%"""######""" !!!""" """###$$$%%%%%%$$$$$$$$$#########"""""""""###$$$&&&&&&$$$""""""###%%%''''''%%%############$$$$$$%%%%%%%%%###%%%''''''%%%"""!!!!!!######%%%%%%%%%%%%######!!!""""""###$$$$$$%%%%%%wwwggglllqqqwwwzzzqqqjjj```ZZZRRRMMMLLLLLLLLLKKKKKKOOOUUU[[[```eeejjjnnnyyyrrrjjjggghhhkkkjjjiiikkkqqqwwwzzzxxxtttqqqpppqqqmmmjjjlllpppqqqnnnkkkmmmnnnppptttxxxxxxtttqqqfff[[[NNNEEEAAA@@@===;;;777666333111111111222333000111111111111000000///333333333333333333444444222555555111000222333111000000000000111111222222///000111111111111111111000///---...///000///...000111222222111///---+++...,,,***)))((()))***+++)))***,,,---...---+++******)))''')))+++,,,***'''---,,,***)))((()))******(((***++++++(((%%%$$$###&&&%%%&&&((((((%%%&&&***"""!!!"""$$$''')))((('''%%%&&&'''(((((('''&&&%%%''''''%%%%%%%%%%%%''''''&&&$$$$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$&&&%%%$$$%%%&&&%%%###!!!###"""!!! !!!"""###$$$(((''''''%%%$$$######$$$&&&&&&%%%$$$&&&&&&&&&%%%$$$###"""!!!%%%$$$"""!!!!!!!!!"""###############$$$%%%&&&'''(((###$$$((((((&&&"""%%%%%%###!!!!!!"""""""""""""""###$$$%%%&&&)))$$$!!!""""""!!!$$$)))""""""!!!!!!!!!###$$$%%%""""""#########$$$$$$$$$!!!"""###$$$%%%$$$######!!!!!!!!!!!! ###$$$$$$###""""""$$$&&&%%%###"""$$$''''''"""$$$###"""#########!!!$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""%%%%%%###"""""""""###$$$###%%%%%%%%%(((---+++&&&zzziiiaaafffmmmuuu}}}~~~wwwnnneee```XXXSSSNNNKKKJJJJJJIIIHHHNNNSSS\\\dddiiilllooopppuuuoooiiigggkkknnnooooooppptttxxxyyywwwssspppooonnnllllllooosssvvvuuusssyyyvvvttttttuuurrrlllfffTTTKKK@@@999777777555333555444222000000000111222222222222111111111111111444444444444444555555555111444444111000444555444000111111222222333333333///000000111111111111111111///------///000000//////000111222111///---+++---,,,***(((((()))***+++((()))*********)))((((((+++***)))***------+++)))((()))***+++---///111333,,,+++***'''%%%%%%'''***%%%%%%'''++++++&&&%%%'''&&&%%%%%%&&&(((((('''&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$%%%'''''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$###""""""###$$$###!!!###"""!!!!!!!!!!!!"""###%%% (((%%%$$$###!!! !!!######"""!!!%%%%%%%%%%%%$$$######"""$$$$$$###"""""""""""""""############$$$%%%&&&&&&%%%!!!!!!$$$$$$###!!!$$$''''''%%%###"""###""""""""""""###$$$%%%&&&,,,(((%%%%%%###!!!"""%%%!!!!!!######$$$###""""""""""""#########$$$$$$$$$!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!"""$$$%%%$$$""" """%%%%%%"""$$$###"""###$$$###!!! $$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############%%%$$$###"""""""""###$$$"""###"""!!!$$$)))((($$$ttteee___```iiirrr|||xxxoooggg___YYYUUUOOOMMMJJJIIIIIIJJJJJJIIISSSZZZeeennnsssuuuuuuuuutttpppkkkkkkoootttvvvwwwsssuuuwwwwwwtttqqqpppoooqqqsssuuuyyy|||{{{ssspppnnniii___VVVFFF@@@999555444555333222333222111000000000111222333222111111111222333444555555555555666666666777222444444000000444555333222222222333444555555555///000111111222222111111222000------...000000000...///111111111///---,,,...---,,,+++***+++,,,---++++++***)))((((((((((((,,,++++++,,,...///---,,,++++++,,,---.........---)))))))))'''%%%%%%''')))&&&%%%(((------(((%%%%%%***)))(((((()))(((&&&$$$'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&((((((&&&###!!!&&&$$$""""""$$$%%%%%%%%%###""""""!!!!!!""""""######)))$$$***&&&$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$###$$$$$$%%%%%%((($$$!!!!!!###&&&&&&$$$$$$&&&((((((&&&$$$$$$$$$""""""""""""###$$$%%%%%%+++'''&&&'''&&&""""""%%% """$$$%%%%%%###!!!"""""""""############$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""'''### ###$$$######  ###$$$""" ###"""""""""$$$###""" $$$$$$############$$$$$$###""""""""""""""""""###%%%$$$$$$$$$############%%%$$$######""""""#########$$$""" !!!&&&&&&###}}}pppgggcccgggnnnuuu}}}}}}vvvkkkaaaZZZUUURRRPPPKKKJJJHHHHHHJJJMMMPPPRRR[[[bbbllltttxxxzzzzzz{{{xxxuuuqqqpppssswwwyyyyyyqqqrrrssstttttttttuuuuuuyyy{{{wwwlllfffccc\\\RRRHHH???<<<888666666666555333222111111111111111222333333222000000000222444555555555555666666777777888555666333000000444444222333444444555666666777777111222222333333333222222333111......000111111111...///000111111000...---000///............//////000...,,,***))))))***+++,,,,,,,,,---.........---)))***+++++++++***((('''$$$&&&)))***(((%%%###""")))'''(((,,,,,,)))&&&&&&***)))(((((()))(((&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%((('''%%%%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$%%%""" """$$$%%%%%%""""""""""""""""""""""""$$$''''''&&&$$$!!!%%%$$$$$$%%%'''(((&&&%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%######%%%%%%$$$$$$###$$$$$$$$$)))&&&$$$###%%%&&&&&&%%%&&&'''''''''&&&%%%$$$$$$######""""""###$$$$$$%%%%%%######''''''$$$$$$&&&"""###$$$%%%$$$""" """"""""""""############$$$$$$###""""""$$$%%%&&&""""""""""""############)))"""###$$$"""###!!! """$$$$$$######"""""""""$$$$$$""" %%%$$$$$$######$$$$$$%%%######""""""""""""######%%%%%%$$$$$$$$$#########$$$$$$$$$###############%%%&&&$$$ !!!%%%'''%%%vvviiidddfffjjjpppvvvtttnnnggg]]]UUUQQQOOOOOOOOOJJJIIIHHHHHHLLLRRRZZZ___fffkkkqqqvvvzzz|||~~~|||yyyvvvsssssstttuuuvvvrrrrrrsssvvvzzz}}}~~~~~~|||rrreee]]]WWWPPPFFF>>>:::888666555444333222111333222222222222333333444222111000///000222555666555555666666777888888999444444111///222888999666777777777777888888888888555666666666555555444333333222111111222333222111---///000222222111///.../////////....../////////111///---+++******,,,---,,,------...------,,,---"""###&&&)))+++,,,,,,,,,((()))***)))'''%%%$$$$$$---'''%%%(((***(((((()))'''&&&&&&'''))))))(((&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$$$$$$$$$$&&&'''!!!!!!""""""""""""############""""""""""""!!!$$$###"""!!!!!!"""$$$%%%###"""""""""###$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$%%%###"""!!!"""#########&&&%%%%%%%%%%%%$$$###############"""######$$$%%%###!!!"""&&&&&&###"""%%%$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""%%%%%%$$$###$$$%%%&&&'''!!!"""""""""#########$$$)))"""###$$$"""###"""!!!!!!###$$$%%%$$$""""""!!!"""$$$$$$###!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$######""""""$$$&&&%%%!!! $$$&&&%%%}}}rrrjjjeeelllvvv}}}zzznnnddd]]]XXXQQQLLLKKKLLLMMMMMMIIIJJJLLLNNNSSS[[[dddkkksssuuuxxxzzz{{{}}}~~~|||xxxuuurrrrrrrrrssswwwwwwyyy|||~~~zzzwwwuuummm```UUULLLEEE===888999888777555444333222222333333333333333333333333111111111111222444666777666666777888999::::::;;;333333111111777???BBB???<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555444333444555666666444222...///111333333333111000---------...............000...,,,*********,,,------///000///---++++++,,,))))))***+++,,,,,,,,,,,,///---***'''$$$&&&***------&&&###%%%)))))))))+++&&&%%%%%%''')))***)))((('''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$(((&&&###""""""###&&&(((%%%###!!!!!!###$$$%%%$$$"""######$$$$$$######"""%%%$$$###''' &&&!!!$$$######$$$&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$%%%$$$###$$$###############$$$$$$%%%######%%%$$$ !!!%%%$$$"""!!!!!!!!!#########"""""""""""""""!!!!!!$$$$$$$$$$$$$$$%%%&&&&&& !!!!!!""""""#########'''### ###$$$###############$$$$$$$$$$$$"""!!!!!!"""$$$$$$###!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" ###$$$ ###%%%$$$wwwqqqnnnnnnttt~~~uuunnnhhh___VVVQQQNNNJJJHHHIIIKKKLLLLLLKKKPPPVVV\\\bbbiiiqqqwww}}}~~~|||yyywwwvvvwwwxxx~~~~~~}}}uuuooogggaaaXXXMMMCCC<<<:::999888888777666444333444555333333333333333222111000222222333555666888999999888999:::;;;<<<===>>>>>>999888555555;;;DDDGGGDDDCCCBBBBBBAAA@@@???>>>>>>AAAAAA@@@>>><<<:::777666444444666999:::999555222...000222444555444333222......///000000000000000///...---,,,,,,---......000222333111...++++++,,,222000///---+++))))))((('''((()))(((((((((***,,,***$$$!!!%%%******))))))'''''''''(((++++++***)))&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%$$$%%%'''''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%((('''&&&&&&''''''&&&%%%"""###$$$$$$$$$$$$###"""&&&)))!!!(((%%%&&&%%%&&&&&&%%%'''((()))'''&&&######$$$%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$############$$$%%%&&&&&&%%%&&&''''''''''''((()))$$$"""!!!"""$$$&&&%%%$$$$$$$$$###############$$$&&&######%%%$$$!!!!!!###""""""""""""##################""""""!!!!!!!!!!!!""""""######$$$$$$$$$### !!!!!!"""######%%%$$$"""!!!!!!"""$$$%%%!!!###$$$$$$###"""!!!!!!"""!!!!!!"""$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%$$$###"""!!!###%%%"""!!!$$$&&&%%%}}}uuuqqqpppvvv{{{vvvtttnnneee^^^ZZZTTTMMMNNNLLLIIIIIIKKKLLLMMMMMMOOOVVV```hhhooouuu{{{~~~}}}}}}}}}{{{zzzuuullleeeXXXUUUNNNEEE<<<888999<<<444444333222000111222444333333333222222000///...333444555888999:::;;;;;;;;;;;;<<<===>>>???@@@AAABBB@@@;;;999>>>EEEFFFBBBHHHGGGFFFEEECCCBBBAAA@@@EEEDDDCCCAAA>>>;;;999777444555888<<<===;;;666222///000333555666555444444111222333444444444444444111000000000000111111222333444555333///,,,,,,------,,,+++***+++,,,---...(((......+++&&&###&&&!!! ''',,,+++((('''***))))))***,,,,,,+++)))%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$#########$$$###"""#########!!!"""###$$$%%%%%%$$$###"""'''"""%%%"""######"""$$$%%%&&&%%%###$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!"""$$$%%%############$$$%%%&&&'''!!!"""$$$$$$$$$$$$&&&'''$$$""" """%%%''''''%%%$$$$$$###############$$$$$$!!!!!!$$$%%%$$$%%%((( ###%%%%%%$$$"""!!!######""""""!!!!!!!!!  """#########"""!!! !!!""""""######$$$$$$###""""""$$$&&& """$$$$$$###!!!"""!!!!!!"""$$$%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%$$$###"""!!!$$$'''%%%$$$'''((((((|||vvvwww{{{sssfffddd```ZZZSSSNNNMMMNNNYYYNNNHHHLLLMMMKKKOOOYYYbbbeeekkkqqqvvv|||yyytttpppqqqtttpppdddZZZMMMHHHBBB;;;777666777888888666444222111111222333555444333222222444666777888777666888;;;===;;;888@@@@@@AAABBBCCCDDDEEEFFFGGGFFFEEEDDDDDDFFFHHHIIIEEEEEEEEEFFFGGGFFFCCCAAABBBCCCDDDDDDBBB???;;;999888:::<<<======;;;999777999777777888999888444000111222333444555555555555555444333222111111111111555333000//////000000///.........---,,,+++***)))+++******)))))))))))))))(((((())))))******++++++---%%%)))---&&&%%%++++++,,,)))&&&&&&((()))&&&###'''((()))))))))'''&&&%%%...+++(((((()))(((&&&###'''&&&$$$$$$$$$$$$###!!!'''%%%######$$$&&&&&&%%%***$$$###)))'''!!! !!!###$$$%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""""""""""" %%%&&&"""###((()))%%%###$$$&&&&&&&&&%%%%%%%%%###"""""""""###$$$%%%%%%!!!!!!"""""""""############"""!!!"""###$$$###"""$$$######"""""""""""""""$$$'''%%% %%%'''$$$%%%%%%%%%$$$###"""!!! $$$&&& $$$$$$"""###$$$%%%&&&'''''''''$$$###!!!  """###""""""############""""""%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''(((&&&$$$$$$%%%&&&$$$#########$$$%%%%%%&&&&&&&&&$$$"""$$$'''$$$|||qqqeee[[[YYYUUUQQQMMMKKKKKKLLLVVVMMMKKKQQQTTTSSSYYYcccooorrrwww{{{~~~}}}zzzxxxvvvuuuoookkkhhhgggfffaaaWWWNNNEEEBBB===888666555666777555444222000///000111111444444333222333555777888<<<:::999:::===>>>===;;;@@@@@@AAABBBCCCDDDEEEEEEGGGHHHHHHIIIIIIHHHGGGGGGCCCCCCBBBCCCEEEDDDBBB@@@AAABBBDDDDDDCCCAAA???===666777:::<<<===<<<:::999999888777888999777333000000111333555666777888888777666555444333333333333666444111000000///---,,,............---,,,+++***++++++***))))))))))))***)))))))))***************,,,&&&)))+++&&&***000,,,******((('''&&&&&&((()))---***'''$$$$$$&&&)))+++***(((&&&''')))***(((''''''%%%$$$$$$$$$$$$###!!!&&&$$$""""""###%%%%%%$$$&&& &&&%%%!!! !!!###$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###########################&&&&&&""""""&&&&&&"""&&&$$$"""$$$&&&'''$$$""""""""""""###############$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$$$$###!!!$$$######""""""""""""""""""%%%$$$ $$$%%%"""###$$$$$$$$$$$$###""""""$$$%%%"""$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%###""" !!!"""###""""""############""""""$$$$$$#########$$$%%%&&&""""""######$$$$$$%%%%%%%%%&&&&&&%%%###"""###%%%$$$$$$######$$$$$$%%%&&&&&&'''%%%###%%%(((&&&"""vvvqqqkkkaaaWWWSSSOOOKKKIIIJJJLLLMMMNNNTTTOOOPPPYYY^^^aaahhhqqq|||~~~yyytttoookkkhhhgggeeebbb^^^YYYRRRJJJDDD;;;:::888666555444555555333222000///...///000000333333333333555777999:::@@@>>><<<===>>>??????>>>@@@@@@AAAAAABBBCCCDDDDDDDDDFFFIIIKKKJJJGGGCCCAAA@@@??????@@@BBBBBB@@@??????@@@BBBCCCBBBAAA???>>>444666999;;;=========<<<999999888999888666333000000111333555777999::::::888888777666555555555555666444222111111///,,,)))////////////...---,,,,,,,,,,,,+++***************++++++******************+++(((***)))(((333888---)))++++++(((%%%%%%)))...,,,***'''%%%%%%(((+++---)))'''&&&'''((()))(((''''''%%%$$$$$$$$$$$$###"""%%%###""""""###$$$$$$###$$$ %%%%%%###!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$###""""""###$$$$$$$$$$$$#############################################%%%%%%###"""$$$$$$"""((($$$ !!!&&&'''###"""###$$$$$$$$$###"""!!!"""############$$$$$$$$$(((&&&%%%$$$$$$$$$"""!!!$$$######"""""""""""""""!!!###$$$""""""$$$###!!!!!!"""###$$$$$$$$$$$$$$$)))%%%"""""" ###)))&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$###!!!!!!"""######""""""############""""""$$$$$$######$$$$$$%%%&&& !!!"""###$$$$$$%%%###$$$$$$###!!!!!!"""$$$$$$$$$######$$$$$$%%%%%%%%%'''&&&$$$&&&)))((($$$~~~}}}zzzqqqiiiccc^^^VVVPPPOOOLLLIIIIIILLLQQQSSSTTTVVVUUUYYYbbbiiimmmuuu}}}yyyrrrnnniiiccc______^^^[[[UUULLLDDD???<<<555555555555444444333333222111000000///000000111333333444555777999;;;<<>>===>>>?????????===<<<:::888999;;;===>>>>>>>>>===999999999999888555222000000111333444666777888888777666555555444444444555444333222222222000---***......//////...------,,,---,,,,,,+++++++++++++++,,,,,,,,,++++++******)))++++++,,,)))***;;;AAA111***+++,,,+++((('''(((***&&&'''***,,,,,,+++***(((***)))(((''''''&&&%%%$$$&&&%%%$$$$$$%%%%%%###"""%%%###"""###$$$%%%$$$###&&&"""###&&&&&&""""""%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""&&&%%%###""""""###%%%&&&%%%%%%$$$$$$######""""""###########################$$$$$$###$$$%%%%%%$$$'''$$$!!!!!!######!!!$$$%%%&&&'''&&&$$$"""!!!!!!"""""""""############&&&%%%######$$$$$$###!!!$$$######""""""""""""""" """$$$$$$$$$$$$""" """"""###$$$$$$$$$$$$###((($$$&&&,,,***"""!!!'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$############$$$""""""############""""""$$$###$$$$$$$$$$$$%%%%%%!!!!!!""""""######$$$$$$"""###$$$###!!!!!!"""$$$%%%$$$$$$###$$$$$$%%%%%%###%%%%%%$$$%%%))))))&&&|||qqqkkkccc]]]XXXSSSOOOLLLMMMKKKJJJKKKOOOTTTXXXZZZ```aaafffmmmrrrwww~~~}}}zzz{{{uuunnniiifffccc^^^YYYSSSRRROOOHHH???888555444333444555555444333111000222222111111222222222333333444555777999;;;======@@@@@@@@@@@@@@@@@@AAABBB??????@@@@@@AAAAAABBBBBB@@@@@@AAA@@@???===;;;999:::999888:::===??????>>>@@@@@@@@@???===;;;:::888===>>>>>>??????>>>======888999:::999777555222111111222333333444444444444444333333222222222222333222222222333444333000..................------,,,......---,,,,,,,,,,,,,,,------,,,,,,++++++******---,,,...***---???EEE666---,,,,,,,,,---,,,((($$$%%%'''***,,,---,,,)))(((((((((((('''&&&%%%$$$$$$&&&$$$###$$$%%%%%%$$$"""%%%$$$$$$$$$&&&&&&%%%###'''%%%$$$%%%%%%""""""$$$##################$$$$$$######$$$%%%%%%%%%%%%$$$###"""  """###&&&&&&%%%%%%$$$$$$$$$###########################&&&%%%%%%%%%%%%$$$###$$$###%%%%%%### ###%%%&&&(((((((((&&&$$$"""%%%%%%%%%&&&&&&&&&''''''"""!!!!!!"""$$$%%%$$$###$$$######"""""""""""""""""""""$$$''''''$$$""""""###$$$$$$$$$$$$###""""""'''###&&&,,,***"""!!!&&&###$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$""""""############""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%$$$""""""$$$&&&%%%%%%$$$$$$###$$$$$$%%% $$$%%%######'''(((&&&tttllleee^^^XXXUUURRRMMMJJJKKKIIIKKKNNNQQQSSSXXX^^^bbbmmmppptttxxxzzzzzztttnnnhhhaaa^^^]]][[[VVVRRRLLLJJJFFF@@@:::666555555333333444555444333111000222222333333444444444444555555777999:::<<<===>>>===???BBBBBBBBBAAABBBCCC?????????@@@@@@AAAAAAAAABBBAAA@@@???>>>===<<<<<<888777777999<<>>>>>===<<<;;;:::999666888::::::777555333333222222333333333333222222333222222111111111222222444333222333444555333222...///////////////......///......---------------------,,,,,,,,,,,,,,,,,,...+++---------;;;BBB999///,,,+++---///...)))$$$***)))(((''''''(((***+++###%%%&&&&&&%%%%%%'''(((%%%$$$######%%%%%%$$$###%%%%%%$$$%%%''''''%%%###%%%$$$###""""""!!!""""""$$$######"""######$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%$$$&&&$$$!!! """"""%%%'''$$$!!!&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&!!! !!!###%%%%%%$$$$$$######"""""""""""""""###"""$$$(((((($$$"""###$$$$$$$$$$$$$$$###"""!!!&&&###"""###!!! ###)))###$$$%%%&&&((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%""""""############"""""""""###$$$%%%%%%%%%%%%$$$(((''''''&&&%%%$$$######$$$%%%%%%%%%$$$$$$%%%'''%%%%%%$$$$$$######$$$$$$$$$%%%###"""%%%'''&&&xxxssslllccc\\\YYYSSSPPPQQQOOOKKKKKKNNNKKKRRRYYY]]]___ccckkkqqqzzz~~~zzzqqqeee^^^VVVSSSSSSRRRLLLGGGEEEBBB===999777777777777111111222333333333222222111222333444444555555555666777888:::<<<======>>>;;;???CCCEEEDDDCCCDDDEEE????????????@@@@@@@@@@@@AAA@@@@@@???>>>>>>===<<<888777777999<<>>======;;;:::999888777666555555444777::::::777555444555111222333333444444444333444444333333333333444444888666444444555555444333000111111222222111111111000///......------......,,,,,,,,,,,,------------...(((+++...,,,333<<<:::---,,,++++++,,,---------***)))((('''&&&'''((()))"""$$$&&&&&&%%%%%%''')))%%%$$$######%%%%%%$$$###$$$$$$$$$%%%&&&&&&$$$"""######"""!!!"""###%%%%%%%%%$$$###""""""###$$$$$$!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$ !!!$$$###$$$%%%### ###&&&$$$$$$$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$###"""!!!"""$$$%%%$$$###$$$######"""""""""""""""$$$!!!"""&&&&&&"""!!!$$$""""""###$$$$$$$$$$$$###"""%%%%%%!!! $$$'''(((%%%%%%&&&''''''((('''''''''''''''''''''&&&%%%%%%""""""############"""""""""###$$$%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%$$$$$$&&&'''&&&%%%$$$$$$######$$$$$$!!!%%%'''$$$###%%%'''&&&uuukkkeee^^^WWWQQQOOOJJJJJJNNNOOOMMMOOOTTTQQQZZZeeejjjkkkoooxxxzzzpppaaaYYYQQQMMMMMMJJJDDD>>><<<888333111111333333333...///000222333333333333000111222333444555555555777888999;;;<<<=========:::???EEEGGGGGGEEEEEEFFF???????????????@@@@@@@@@===>>>???@@@???===<<<:::888777777999===@@@BBBCCC????????????>>>>>>>>>===666555555444333222222222333666::::::777555555666000111222444555666666666666666555555555666666777;;;999666444444555444333222333333444444444333333000000///...............,,,,,,,,,------............%%%)))...***---777:::+++,,,,,,***(((***111777%%%'''***,,,+++)))%%%"""%%%'''((('''$$$"""###%%%%%%$$$######%%%&&&%%%######"""###$$$%%%%%%###!!!###$$$###"""$$$'''))))))%%%$$$###""""""###$$$$$$""""""###$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###"""%%%***%%%$$$"""!!!"""###%%%%%%###"""""""""###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$%%%%%%$$$###$$$######"""""""""""""""$$$ !!!%%%%%%!!! $$$ !!!"""###$$$%%%%%%%%%'''+++'''''',,,***$$$'''''''''(((''''''&&&%%%''''''((((((''''''&&&%%%""""""############"""""""""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%$$$######%%%'''&&&%%%%%%$$$#########$$$"""''')))&&&###&&&''''''yyytttlllddd]]]VVVPPPMMMJJJJJJJJJLLLPPPVVV^^^cccggglllttt{{{~~~yyyddd\\\QQQHHHDDDAAA>>><<<999888666666555222///,,,444333111000000000111111555333222555888:::888555444666777777888999;;;>>>@@@@@@AAACCCEEEFFFGGGHHHCCCAAA@@@AAABBBAAA===:::>>>;;;999999;;;<<<;;;999888999999:::;;;<<<======>>><<<999888888888666555666444222333666777555333999777444444444444333222999999999888999999:::;;;444555888999:::999888777777777777777666555333333555555555444222111///...////////////////////////,,,,,,++++++,,,---///000000,,,((('''***///333555---+++(((((()))+++++++++...000///,,,,,,---)))###+++***)))'''%%%###"""!!!"""###%%%%%%&&&%%%$$$###"""###$$$%%%%%%$$$###"""'''&&&$$$"""!!!!!!!!!"""$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&(((###''')))$$$&&&)))$$$$$$$$$###"""$$$""""""############""""""'''&&&$$$%%%&&&&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$############!!! """###$$$$$$###"""!!!"""$$$$$$"""!!! !!!""""""#########"""""""""$$$%%%%%%###!!!###%%%&&&&&&%%%$$$$$$%%%&&&'''((())))))((('''&&&)))))))))(((''''''&&&&&&%%%###"""###%%%%%%### ###$$$$$$""""""&&&  """$$$%%%%%%###'''&&&%%%%%%$$$$$$$$$$$$((('''%%%%%%&&&&&&%%%$$$######%%%&&&&&&&&&&&&&&&}}}tttooojjjccc\\\VVVQQQMMMKKKLLLNNNRRRUUUZZZ```iiiooowww}}}{{{uuuiiibbbXXXOOOIIIEEE@@@======;;;777555444333222111222111000000000000111222444444444666777888777666666777888888888999;;;===BBBCCCCCCEEEFFFFFFGGGGGGEEEDDDBBBCCCDDDCCC@@@===BBB???<<<<<<<<<<<<;;;999<<<<<<<<<<<<===============;;;888777777777555444555444333444777888777666999777555555555666555444777777777777777888888999555666777888999888777777888888777777555444222222111111111000///...---,,,........................//////---,,,++++++,,,,,,...+++)))(((+++///222333---***(((''')))***++++++(((...111///,,,+++)))&&&)))((('''&&&%%%###""""""###$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""%%%%%%######"""###$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%'''&&&$$$''' !!!$$$###!!!###""""""############"""""""""!!! !!!###$$$###"""'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$###"""###%%%%%%###"""$$$$$$$$$$$$###"""!!! """###%%%&&&&&&%%%$$$$$$%%%&&&((((((&&&%%%&&&'''''''''((())))))((('''''''''''''''(((((((((((((((%%%###"""###%%%%%%### $$$%%%%%%###!!!!!!$$$'''%%%$$$$$$%%%&&&&&&%%%###'''&&&%%%$$$$$$$$$$$$$$$(((&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%|||xxx}}}{{{vvvnnnfffbbb^^^XXXRRRMMMKKKKKKKKKOOOVVV^^^dddiiipppyyyxxxqqqoooiii```WWWPPPJJJEEEAAACCC???999444333444444444222222111111111222333444333555777777666555555555777888999999999999;;;===FFFFFFGGGHHHIIIJJJJJJJJJHHHGGGFFFFFFFFFFFFCCCAAAEEECCC@@@?????????>>><<>>888666555444444333333333333333444444555333777::::::777444555666888:::;;;<<<<<<===@@@BBBJJJKKKMMMOOOPPPPPPPPPPPPMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFDDDBBBAAAAAA@@@???===???>>>>>>>>>?????????>>>BBB???===<<<<<<;;;:::888444555555666777777777777666555444333222222333333444444333222000...,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++*********+++,,,,,,------***))))))+++---///...---+++)))'''''')))***))))))---;;;EEE>>>///'''%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&######"""""""""######$$$######$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&!!!&&&)))$$$%%%((("""(((%%%######$$$###!!! """"""############"""""""""""""""$$$&&&((()))(((%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$############!!!"""###$$$###$$$$$$%%%%%%###""""""###$$$$$$"""!!!!!!"""###$$$$$$$$$$$$$$$))))))%%%###%%%)))&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''(((((())))))%%%$$$$$$%%%%%%$$$###"""$$$$$$$$$#########%%%&&&'''&&&%%%%%%%%%$$$""" %%%%%%$$$$$$$$$$$$$$$%%%&&&$$$###$$$%%%&&&$$$###(((&&&$$$""""""###$$$%%%{{{tttlllfffbbb\\\WWWTTTLLLLLLJJJHHHHHHKKKPPPUUU```hhhsss{{{~~~yyyvvvssspppnnnlllggg```XXXSSSSSSUUUWWWTTTOOOHHHAAA===999666444444444555555555555666555888<<>>@@@AAABBBDDDHHHJJJOOOPPPSSSVVVXXXYYYYYYXXXUUUUUUUUUTTTSSSRRRRRRSSSRRRQQQPPPNNNKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPOOOMMMKKKIIIIIIIIIHHHFFFFFFFFFEEEDDDBBB@@@@@@@@@BBB@@@<<<:::999888666444111111333444555555555555333222111000//////000000000000///...---+++)))(((******+++,,,,,,,,,,,,+++************************))))))***++++++,,,,,,,,,(((((()))+++---...,,,+++***(((''''''((())))))'''---:::CCC<<<...&&&$$$&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$##################$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$%%%&&&''''''%%%%%%$$$############$$$###%%%((("""###&&& #########"""###$$$###!!!""""""############"""""" ###%%%%%%$$$###"""!!!"""$$$%%%$$$###%%%%%%$$$$$$###"""!!!!!!$$$%%%$$$""" ###&&&$$$""" !!!""""""!!! !!!"""###############(((((($$$###%%%((($$$&&&((('''&&&%%%&&&&&&(((''''''''''''''''''((())))))((((((''''''''''''$$$%%%%%%%%%%%%$$$######""""""!!!"""###$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$######$$$$$$%%%%%%###"""###$$$%%%$$$###'''&&&$$$"""""""""$$$%%%}}}uuukkkbbb]]]YYYRRRNNNMMMGGGIIIKKKKKKLLLPPPWWW]]]mmmrrryyy|||yyytttnnnkkkiiiiiiiiibbb```\\\WWWUUUVVV[[[___\\\WWWOOOHHHCCC>>>;;;888555666888999;;;<<<<<<<<>>===>>>===;;;777555444222000...---...000111222222222111000000//////////////////,,,,,,,,,,,,+++)))((('''))))))***************)))))))))))))))))))))))))))+++++++++++++++)))((((((''''''(((***,,,---+++)))((('''&&&'''((()))(((&&&&&&000666222)))&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$############$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$######""""""######(((!!!""""""!!!((($$$ ###$$$######%%%%%%###""""""############"""""""""!!! !!!###$$$$$$###"""!!! !!!###$$$$$$###%%%$$$$$$###""""""!!!!!!((()))(((%%% !!!######!!! !!!"""!!!"""######""""""!!! """&&&'''%%%$$$&&&'''###%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%&&&''''''***))))))(((''''''&&&&&&$$$%%%'''&&&$$$######$$$"""!!! !!!###$$$$$$###%%%$$$$$$%%%'''((('''%%%$$$############$$$$$$%%%###"""""""""$$$%%%$$$###%%%%%%###""""""###$$$$$$wwwpppeee\\\YYYUUUOOOKKKLLLJJJNNNRRRUUUVVV[[[ccciiizzz{{{~~~}}}uuuooommmiiieeeaaa___``````XXXZZZZZZYYYYYYZZZ^^^aaa___XXXNNNFFFAAA>>>===<<<:::<<>>@@@CCCHHHMMMSSSWWWZZZ[[[\\\\\\]]]aaaeeeeeeaaa\\\^^^^^^___^^^]]]]]]___aaa^^^```bbbbbbbbb```]]][[[SSSTTTUUUSSSPPPPPPRRRUUUKKKMMMNNNLLLJJJIIILLLNNNSSSRRRQQQPPPOOONNNMMMLLLLLLJJJGGGFFFFFFFFFDDDCCC;;;===>>>;;;777555666888666444222222222333222111///111333666777777666555---///111222333222111000++++++,,,,,,,,,,,,++++++...............---,,,,,,************************&&&''')))***++++++******(((''''''(((***+++***((('''&&&&&&'''(((((('''%%%))))))'''$$$$$$((('''###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%###""""""######%%%$$$###""""""###$$$%%% """###$$$############"""!!!!!! !!!!!!#########"""""""""""""""$$$######"""""""""""""""!!!$$$((("""###$$$"""(((***&&&%%%''''''###""""""############""""""%%%$$$"""!!!!!!!!!"""!!!!!!"""$$$&&&%%%$$$ """###%%%&&&'''###'''%%%""""""###%%%### !!!#########!!!"""###$$$$$$%%%$$$$$$$$$###$$$''')))***)))'''###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&''''''((()))))))))###&&&((('''$$$###$$$%%%###"""!!!###'''(((&&&$$$###"""!!!"""######""" ######""""""###$$$%%%%%%"""!!!!!!"""###$$$$$$###!!!"""###$$$$$$$$$$$$$$$tttlll]]]SSSSSSQQQMMMPPPYYY```eeejjjmmmnnnppptttxxxyyymmmgggbbbbbbbbbaaa___[[[WWWTTTUUUXXXYYYWWWXXX\\\\\\ZZZNNNFFF@@@@@@AAA@@@@@@BBB???JJJTTTYYY]]]cccgggggghhhfffeeeccccccdddeeefffeeeccc```^^^]]]]]]^^^___```___]]]]]]]]]ZZZTTTNNNKKKLLLLLLKKKIIIGGGHHHIIIDDDDDDDDDDDDFFFHHHKKKLLLKKKNNNOOOMMMLLLNNNMMMIIIGGGGGGFFFEEEDDDBBBAAA@@@<<<;;;:::888777555444444444444333555666777666444444222222444888::::::888222000......///000///...---///000111111000///------+++)))***---...---***...,,,++++++,,,,,,+++***''')))+++---------,,,+++((())))))***)))((('''&&&&&&""""""&&&&&&###$$$)))'''''''''''''''((())))))$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$""" ###&&&&&&$$$$$$######""""""######$$$!!!!!!"""###############!!!"""$$$%%%$$$!!!%%%$$$###$$$%%%%%%$$$###%%%$$$""" !!!%%%$$$###""""""###$$$%%%'''&&&$$$###"""###$$$$$$""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""'''$$$!!!"""$$$%%%###!!!%%%$$$$$$%%%&&&%%%### %%%%%%$$$###"""!!! """"""!!!!!!!!!!!!""""""$$$###%%%(((+++,,,(((%%%)))(((&&&&&&''''''&&&$$$&&&$$$######%%%&&&&&&&&&"""$$$'''((('''&&&&&&'''$$$'''******'''### """$$$ """$$$$$$$$$######!!! $$$&&&'''&&&###!!! """ """''''''""""""&&&$$$$$$!!!###(((***'''xxxlllaaaUUUMMMOOOQQQQQQWWWbbbmmmrrrwwwyyyxxxwwwxxxzzz|||qqqfffaaabbbdddfffccc^^^[[[ZZZ[[[VVVXXXWWWTTTSSSVVVVVVTTTKKKDDD>>>???@@@AAABBBEEEJJJTTT]]]aaadddhhhjjjiiikkkiiigggeeeeeeeeefffgggfffeeecccaaa```aaabbbcccaaa^^^\\\\\\\\\ZZZTTTPPPLLLMMMMMMKKKGGGEEEEEEFFFAAAAAAAAABBBCCCEEEGGGHHHGGGJJJKKKHHHHHHIIIHHHDDDDDDDDDDDDCCCAAA@@@>>>===;;;;;;:::999888666444333666666555777888888777555999888666888:::;;;:::888555333111111222222111000///000222333333222000//////---,,,---000111000...000...------......---,,,***+++---...---,,,+++***,,,------...---,,,+++***,,,(((''')))((($$$$$$(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$"""!!!###%%%%%%###$$$$$$############$$$$$$!!!"""######$$$$$$#########""""""!!!!!!!!!!!!"""%%%###"""###$$$%%%$$$###%%%$$$###!!!!!!!!!!!!!!!&&&%%%$$$######$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$#########"""""")))(((&&&###!!! &&&###!!!!!!###$$$###!!!#########$$$%%%$$$""" %%%%%%$$$$$$######""""""$$$######""""""######$$$""""""###&&&((()))&&&###)))(((&&&&&&''''''&&&$$$&&&$$$###$$$&&&'''&&&%%%$$$&&&(((((('''''''''(((%%%'''))))))&&&###!!! !!!###$$$"""!!!$$$$$$$$$$$$$$$###"""!!! """###$$$$$$""""""$$$&&&&&& """$$$!!!!!!%%%&&&"""}}}wwwlllaaaZZZRRROOOVVV\\\aaaiiisss~~~~~~~~~{{{yyyuuulllccc______ccceeebbb[[[YYY\\\```WWWXXXTTTNNNLLLNNNMMMKKKFFF???;;;===???AAAEEEJJJUUU^^^fffhhhiiikkkkkkiiikkkiiigggeeeddddddeeeffffffeeedddccccccdddeeefff```\\\YYYXXXXXXVVVRRRNNNMMMNNNMMMJJJFFFCCCBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJMMMMMMJJJIIIJJJIIIFFFGGGGGGFFFEEEDDDBBBAAA@@@???@@@AAAAAA@@@===:::888;;;::::::;;;<<<<<<:::888<<<;;;999999::::::888777777555333222222333222000///000111222222111000///...------...000222111000000///......//////...------......///...,,,+++)))//////000000//////...---...***)))***)))&&&&&&(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''%%%######$$$$$$$$$###$$$$$$############$$$$$$!!!"""######$$$$$$######$$$""" !!!$$$&&&$$$###""""""$$$$$$###"""%%%%%%$$$###""""""""""""&&&&&&%%%$$$$$$%%%&&&&&&""""""######$$$#########&&&%%%%%%%%%%%%$$$$$$$$$,,,)))%%%""" %%%###!!!!!!"""""""""!!!"""!!!!!!"""$$$$$$###!!!######$$$$$$%%%%%%%%%&&&######""""""""""""######""""""###%%%''''''%%%###)))(((&&&&&&'''&&&%%%###&&&$$$$$$$$$&&&'''&&&%%%'''(((((((((''''''(((***'''((()))'''$$$"""!!!"""######"""""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!######$$$###"""###%%%'''---%%% """&&&$$$ """###%%%'''&&&"""~~~wwwqqqmmmggg___XXXWWWUUUXXXcccnnnttt{{{}}}~~~yyytttrrrooogggbbb```]]]^^^^^^\\\YYYXXX[[[___YYYYYYSSSKKKGGGHHHGGGEEEBBB===:::===@@@CCCHHHNNNXXXaaahhhiiiiiijjjjjjggggggeeedddbbbbbbcccdddeeeeeeeeeeeeeeeeeeggghhhiiiaaa]]]YYYVVVUUUSSSOOOKKKNNNNNNNNNKKKHHHEEEDDDEEEIIIIIIIIIJJJKKKLLLMMMMMMOOOQQQQQQMMMLLLNNNMMMJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBDDDFFFHHHGGGDDD@@@>>>@@@@@@@@@@@@AAA@@@===:::999888777777777777666555555333111000111111///...,,,---............---,,,++++++,,,---///000000000000///---...//////...,,,......//////...---,,,,,,..................------)))((('''(((((((((((()))&&&&&&&&&&&&&&&'''((()))((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###%%%%%%$$$$$$%%%$$$$$$############$$$$$$ !!!""""""######""""""%%%###!!!!!!$$$&&&###"""!!!"""#########!!!%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&& """###$$$$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$%%%$$$### !!!"""###%%%&&&''''''!!! !!!%%%%%%%%%&&&(((((((((''')))(((&&&&&&&&&&&&$$$###%%%%%%$$$%%%'''((('''%%%(((((((((&&&%%%&&&(((***(((((((((&&&###""""""###"""  ###%%%$$$###$$$$$$$$$$$$######"""!!!$$$&&&'''&&&$$$"""""""""---)))%%%$$$%%%$$$"""!!!%%%&&&'''''''''&&&%%%###}}}tttjjjccc^^^ZZZWWWUUUWWWYYYbbbppp{{{zzzyyy||||||xxxuuupppkkkggggggeee```^^^___^^^ZZZWWWVVVYYY\\\\\\[[[ZZZZZZTTTLLLGGGGGGGGGDDDAAA======AAACCCFFFKKKRRRVVV___eeefffeeeggghhhfffcccbbbaaa```aaabbbdddfffeeeffffffggghhhiiijjjkkkeeeaaa\\\YYYXXXUUUPPPLLLNNNOOOOOONNNLLLJJJKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMPPPSSSRRRNNNNNNPPPOOOLLLKKKKKKJJJIIIHHHFFFEEEDDDBBBDDDGGGJJJIIIFFFBBB???CCCCCCCCCCCCCCCAAA===:::444444555555444555555666444222000///000000///...,,,,,,,,,------,,,,,,,,,***+++,,,---...///000111111000//////000000///---------......////////////,,,,,,,,,,,,,,,,,,------)))***)))(((((()))))))))&&&&&&&&&'''(((***+++,,,******)))((('''&&&&&&%%%#########$$$$$$$$$%%%%%%$$$!!!"""&&&&&&######'''$$$######""""""######$$$ !!!!!!""""""!!!!!!%%%%%%###"""!!!!!!!!!!!!###"""!!!"""#########!!!%%%%%%%%%%%%%%%$$$$$$###%%%$$$###""""""###$$$%%% """###$$$$$$###"""$$$$$$$$$$$$############ !!!"""###$$$%%%%%%%%%###""""""!!! !!!"""$$$###"""###%%%&&&%%%$$$ """###%%%&&&&&&!!!!!! !!!!!!%%%%%%&&&&&&'''((()))+++***(((&&&&&&&&&%%%$$$"""%%%%%%%%%&&&(((((('''%%%'''''''''%%%$$$$$$&&&((())))))(((%%%"""!!!"""$$$""" !!!%%%'''%%%"""###$$$$$$$$$$$$######"""!!!$$$((()))'''$$$!!! $$$&&&&&&###"""$$$'''%%%###"""!!!!!!!!!###ssshhh]]]WWWTTTRRRQQQSSSXXX^^^iiivvv}}}yyyxxx|||~~~~~~~~~}}}}}}{{{wwwuuupppqqqrrrqqqooolllhhhfff```\\\[[[\\\[[[XXXXXX[[[ZZZTTTOOOPPPUUUYYYWWWTTTSSSTTTPPPIIIEEEFFFEEEBBB>>><<<>>>BBBCCCDDDHHHNNNOOOVVV[[[[[[[[[^^^aaa```\\\[[[ZZZYYYZZZ[[[]]]______```aaabbbcccdddeeeeeebbb^^^ZZZXXXWWWUUUPPPKKKJJJLLLMMMLLLKKKJJJKKKMMMKKKKKKLLLMMMMMMMMMLLLLLLPPPRRRQQQNNNMMMPPPQQQNNNLLLLLLLLLKKKIIIHHHFFFEEECCCEEEHHHKKKJJJHHHDDDBBBAAA@@@@@@AAA@@@===999555///111333333222333444666222111//////000000000///------------------------,,,---////////////111222333111000000111111000///,,,,,,------...//////000------,,,,,,,,,---......///000...***((())))))&&&&&&''''''((()))+++,,,---)))))))))((((((''''''&&&""""""#########$$$$$$$$$$$$ """'''&&& &&&"""""""""!!!!!!""""""""" !!!!!!""""""!!!!!!%%%%%%%%%$$$###""" $$$###""""""$$$$$$###"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$""""""######$$$#####################""""""""""""!!!"""$$$%%%%%%$$$###""""""######""" !!!###&&&$$$"""###$$$&&&%%%%%% !!!"""###$$$$$$%%%$$$$$$############$$$$$$###$$$%%%%%%%%%'''***---***(((&&&%%%%%%%%%###!!!%%%%%%%%%'''))))))'''%%%&&&''''''&&&$$$$$$%%%'''((()))(((&&&###""""""###$$$""""""$$$''')))'''$$$###$$$$$$$$$$$$$$$######!!!&&&((((((&&&%%%%%%!!!'''***%%% !!!%%%(((%%%!!! !!!!!!$$$((({{{tttbbbWWWNNNLLLLLLIIIIIILLLQQQWWWaaakkktttxxxxxxuuuvvvwwwxxxuuuqqqppprrrttttttvvvvvvsssrrruuutttqqqjjjiiigggggghhhhhhhhhgggiiihhhhhhgggfffccc^^^[[[UUUUUUVVVVVVTTTRRROOONNNLLLIIIIIILLLKKKHHHHHHLLLHHHEEEBBBCCCFFFHHHGGGEEECCCDDDBBB===;;;===<<<999555555888<<<;;;:::<<>>@@@BBBDDDDDDCCC@@@>>>:::999999999999555000,,,+++---//////......000222...---,,,,,,...//////...------,,,,,,,,,,,,------,,,...000///...---///111000///---...//////...,,,------------------......,,,,,,+++++++++,,,---......000///)))'''))))))%%%)))(((((((((((())))))***'''''''''&&&&&&&&&&&&&&&""""""""""""#########$$$&&&!!!###(((%%%###!!!!!! !!!!!!!!!""""""###############$$$$$$$$$$$$######"""!!!%%%###"""###$$$%%%$$$###"""###$$$%%%%%%$$$######%%%$$$############$$$%%%%%%$$$$$$############$$$$$$#########""""""""""""$$$########################$$$%%%###!!! """$$$&&&$$$""""""###$$$$$$###""""""############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%%%%(((---222***(((&&&%%%%%%$$$""" %%%%%%&&&((())))))'''%%%&&&''')))(((&&&%%%%%%&&&'''((((((&&&$$$"""""""""#########%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%%%%%%%'''((($$$***,,,(((%%%'''(((&&&&&&"""!!!%%%%%%$$$%%%***|||zzzvvvsssnnneee^^^SSSJJJCCCEEEEEEBBBBBBEEECCCHHHPPPWWW___eeeeeecccaaadddgggfffbbb___^^^___]]]```___\\\ZZZ[[[YYYUUUPPPMMMJJJKKKNNNOOONNNLLLKKKKKKKKKKKKJJJFFFAAA=========>>>======;;;999888777555666999777444555888555555555555555555666777333666555222111333222///+++,,,000333222///000444///444666333222777;;;===<<<:::888555333333444444999999:::;;;<<<===<<<<<<:::999999;;;===<<<777333444666666666444333444555444555666666666555333333444666555222333777999777:::::::::999777666444333222444666888888777555444444333333444222///)))%%%'''***,,,+++)))(((***,,,***)))((((((***,,,,,,++++++******))))))******+++***,,,...---+++***,,,...,,,***))))))***+++)))(((///...---,,,,,,,,,,,,,,,******)))((()))***,,,---(((,,,+++&&&%%%)))***&&&******)))''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%""""""""""""############(((###$$$)))$$$  ######$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%$$$###$$$%%%%%%$$$###!!!"""$$$$$$%%%$$$###"""&&&&&&%%%$$$$$$%%%&&&&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$#########""""""$$$###!!! !!!###&&&(((###%%%&&&$$$!!! """%%%&&&$$$!!!!!!!!!""""""!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$&&&'''((((((+++111666***(((&&&%%%%%%$$$""" %%%%%%&&&(((***)))'''%%%&&&(((******(((&&&&&&&&&'''((()))'''$$$""""""""" !!!###$$$######""""""###$$$$$$%%%%%%%%%$$$$$$''''''%%%###!!!"""%%%((($$$(((((($$$$$$'''%%%'''######'''&&&"""!!!%%%xxxssswww~~~yyytttqqqgggddd___ZZZVVVQQQMMMJJJBBB@@@===<<<<<<;;;888666999<<>>>>><<<777333333777;;;:::999777777666555555444333333444222111000111111///...222000////////////...,,,//////.........------------000111///+++)))***---...---++++++,,,+++***(((000...++++++---............---,,,,,,......---,,,000///---...//////...,,,***+++---......---,,,+++...---------------------++++++******))))))((((((...------,,,,,,------...++++++++++++************+++,,,,,,---------------***************)))((((((+++(((%%%%%%'''((('''%%%'''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&+++++++++***))))))((((((*********)))((((((''''''...'''$$$''''''######''''''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((('''&&&%%%$$$$$$###"""###%%%&&&&&&$$$%%%$$$###""""""###$$$%%%%%%###""""""######""" %%%###"""###$$$$$$###"""""""""""""""""""""""""""!!!%%%%%%""" !!! ###(((&&&###'''### """((()))%%%###$$$%%%&&&%%%$$$###"""###$$$%%%&&&&&&%%%###"""'''%%%""" !!!"""$$$%%%###&&& $$$%%% !!!%%%&&&#########"""""""""""""""&&&***&&&""""""$$$###'''&&&%%%%%%(((,,,111444---+++(((&&&&&&&&&&&&%%%((()))))))))...111,,,%%%((((((((('''&&&&&&%%%%%%'''%%%###!!! """"""!!!###%%%''''''%%%###!!!'''%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))'''%%%wwwsssmmmkkknnntttzzz~~~xxx{{{{{{yyyxxxyyyuuupppqqqooollljjjhhhddd```\\\SSSOOOJJJFFFCCCAAA>>>;;;<<<:::888777777777555333444666999:::;;;<<<===???======<<<;;;::::::::::::999888777555444444444444:::555111000222333111///222222222111000000//////000///------......,,,+++///---,,,,,,,,,,,,+++))),,,,,,,,,+++++++++******,,,***)))((((((((((((''',,,***(((((())))))'''&&&,,,***(((((()))++++++***,,,***)))***+++,,,+++***+++***))))))******)))((())))))))))))(((&&&$$$###)))))))))))))))((((((((('''''''''((((((((((((((())))))(((((((((((())))))))))))((((((((('''''''''$$$$$$%%%&&&&&&&&&%%%%%%((((((((((((((('''&&&&&&***'''$$$$$$&&&'''&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%$$$$$$######(((''''''&&&&&&%%%$$$$$$***&&&%%%((()))%%%$$$'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$###""""""###$$$$$$%%%###""""""######""" $$$###"""###$$$$$$###"""######################## """"""###$$$&&&$$$"""$$$'''$$$ !!!'''%%%"""!!!$$$%%%### %%%%%%%%%%%%$$$$$$###"""%%%%%%&&&%%%$$$!!!)))'''$$$"""!!!!!!"""###$$$ $$$%%% """&&& ###$$$"""!!!$$$%%%##############################'''&&& """(((+++'''''''''(((+++///333555---***'''&&&&&&'''&&&%%%&&&'''((()))...111...''')))))))))(((''''''&&&&&&$$$###!!! ###$$$&&&''''''&&&$$$###%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&''''''%%%$$$sssjjjeeeeeedddcccbbbdddgggjjjfffjjjkkkhhhggghhheeeaaabbb]]]XXXWWWYYYXXXTTTPPPGGGCCC===:::888777666555777555444444555555333222555666777666444444666777444444333333333333444444222222111000000000000000555222...---//////,,,)))/////////...------,,,,,,///---,,,,,,,,,,,,+++)))...,,,++++++++++++***(((++++++*********)))))))))+++'''######''')))(((%%%***)))''''''(((((('''%%%)))(((&&&&&&((()))(((''')))'''&&&'''((()))(((''')))'''&&&&&&''''''&&&%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''%%%######$$$%%%$$$### !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######'''&&&&&&%%%%%%$$$######%%%%%%$$$$$$###"""""""""$$$###$$$''''''$$$###$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$$$$$$$$$$%%%$$$######$$$%%%$$$"""$$$$$$###""""""###$$$$$$$$$###""""""###$$$"""!!!$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''%%%$$$$$$%%%&&&$$$######""" ###((($$$###"""!!!!!!"""######'''&&&%%%$$$##################$$$###""" ((('''$$$"""!!!"""######&&& ###%%% $$$ !!!###"""$$$'''%%%!!!#########$$$$$$%%%%%%%%%!!!%%%%%% ###)))+++'''((()))+++...111333555+++)))'''&&&''''''&&&%%%$$$&&&'''(((---111///)))******))))))(((''''''''''''%%%$$$"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''')))'''%%%%%%%%%%%%$$$###yyypppggg___XXX___``````\\\VVVTTTUUUXXXWWW\\\_________aaaaaa^^^```ZZZSSSSSSWWWYYYVVVRRRGGGCCC===999777777777666666444333444555666555444888888777555333222444666666555555444444444444555111111111000000111111222000///---...///000...,,,////////////......------///---,,,,,,------,,,+++///---,,,,,,---,,,+++)))++++++++++++***************'''%%%%%%'''******)))+++)))(((((())))))(((''')))(((''''''((()))(((''''''&&&%%%&&&'''''''''%%%)))(((''''''(((((('''%%%%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$#####################!!!!!!"""###$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######""""""""""""######"""!!! """############$$$$$$$$$$$$########################$$$$$$$$$$$$###"""!!! &&&$$$######$$$$$$###!!!$$$##################$$$$$$###""""""$$$$$$###"""$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((('''%%%$$$$$$$$$###""""""!!!!!!###%%%%%%&&&%%%###!!!!!!%%%(((((('''%%%###""""""###### !!!""""""###""""""!!!&&&$$$###!!! !!!"""'''"""%%%### !!!"""!!! $$$((('''"""######$$$$$$%%%&&&''''''###'''&&&%%%&&&&&&$$$&&&'''))),,,...000222222***(((&&&&&&''''''&&&%%%%%%'''((((((+++///---((())))))((((((''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''!!!"""$$$%%%%%%$$$"""!!!########################((('''%%%$$$$$$%%%'''((()))&&&$$$###$$$%%%%%%%%%~~~uuuiii```[[[YYYVVVTTT\\\[[[YYYSSSMMMJJJKKKNNNJJJQQQWWWXXXZZZ^^^``````___YYYRRRRRRWWWZZZXXXTTTHHHDDD===999666666555444555444333444666666666555444444333111//////111333666555444333111111000000//////......//////000111///.........//////...---///////////////............---,,,,,,---...,,,+++///---,,,,,,,,,,,,+++)))++++++*********)))))))))'''))))))((('''(((***---***)))'''((())))))((('''((('''&&&'''((()))'''&&&((('''&&&&&&'''((('''&&&***(((''''''((()))'''&&&&&&&&&&&&&&&'''(((******%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%"""######$$$############$$$$$$%%%$$$$$$###""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!(((((('''&&&&&&%%%%%%$$$###%%%%%%""" !!!"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%$$$#########$$$"""!!!#########$$$$$$#########$$$###"""###$$$%%%$$$######"""!!!"""$$$%%%$$$########################### """$$$%%%%%%%%%###$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$ %%%)))(((&&&%%%###""""""###$$$""""""######$$$$$$$$$$$$%%%$$$###"""!!!!!!""""""***!!!$$$)))###!!!%%%$$$%%%$$$ !!!'''(((%%%######$$$%%%&&&'''''''''%%%(((&&&%%%&&&$$$ $$$%%%(((***,,,---......((('''&&&&&&'''(((&&&%%%'''******((())),,,+++'''(((''''''&&&&&&%%%$$$$$$$$$#########"""""""""###&&&%%%$$$######$$$%%%&&&"""###$$$$$$###!!!########################'''&&&%%%%%%%%%%%%&&&'''&&&$$$""""""$$$&&&'''&&&yyyhhh```VVVPPPPPPRRRTTTTTTRRRQQQNNNKKKGGGGGGHHHJJJGGGOOOVVVXXXZZZ^^^bbbccc^^^YYYTTTSSSVVVXXXWWWTTTJJJFFF@@@;;;888777555444333222222222444555555333222333333222111000222333666555333111000//////...000000000///000000111111111000///...---,,,,,,,,,........................---,,,++++++------,,,+++---+++************)))'''))))))((((((((('''''''''%%%(((+++***'''&&&))),,,((('''%%%&&&'''((('''%%%&&&%%%%%%&&&''''''&&&$$$)))(((''''''((()))(((''')))'''&&&&&&''''''&&&%%%''''''''''''&&&&&&&&&%%%######$$$$$$%%%%%%&&&&&&))))))(((''''''&&&%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&"""$$$%%%&&&$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########)))))))))(((''''''&&&&&&###''')))%%%"""###%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$###""""""###$$$###!!!"""###$$$$$$$$$$$$###"""$$$###"""###%%%%%%%%%######"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""###"""!!!"""###$$$$$$###%%%&&&&&&%%%&&&((('''###"""###$$$""" """%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$#########&&&&&&%%%$$$$$$$$$$$$$$$+++!!!&&&---((($$$(((''''''&&&"""%%%((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''%%%!!!!!!$$$%%%$$$$$$$$$&&&'''((()))))))))&&&%%%%%%&&&(((((('''%%%(((++++++((((((***)))&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###%%%%%%############%%%%%%"""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""###%%%''''''&&&qqqfffVVVPPPKKKIIILLLOOOQQQQQQKKKIIIGGGGGGHHHIIIHHHHHHKKKSSSYYYZZZYYY]]]``````ZZZXXXUUUSSSTTTTTTSSSQQQJJJGGGBBB>>><<<:::777555444333222333444555444333333555666666444333333444555444333222111000000000333222222111111111222222111000///---,,,---...000...........................---,,,---...///...------,,,******++++++)))((()))))))))((((((((('''''''''(((***++++++***))))))((('''&&&&&&(((((((((&&&'''&&&&&&'''))))))'''%%%)))(((''''''))))))(((''')))(((&&&'''(((((('''%%%%%%%%%&&&'''&&&%%%$$$############$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''###$$$%%%%%%&&&&&&&&&%%%"""%%%((((((&&&%%%&&&'''%%%%%%%%%%%%$$$######"""$$$$$$$$$######$$$$$$$$$"""""""""#########$$$$$$(((((('''&&&&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%###)))(((%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###"""!!!"""###$$$###""""""###$$$$$$$$$$$$###"""$$$###"""###%%%&&&%%%$$$"""!!!!!!"""$$$&&&%%%$$$########################+++)))&&&%%%%%%%%%""" %%%&&&### """''''''"""""""""######"""!!!"""#########$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$&&&###---(((###%%%%%%%%%'''&&& ###&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&$$$!!!"""&&&'''$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&(((((('''%%%&&&***+++((('''******((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%!!!"""###$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$######$$$&&&&&&%%%###}}}qqqbbbVVVKKKHHHFFFGGGKKKNNNNNNLLLIIIGGGFFFHHHKKKKKKHHHEEELLLTTTYYYWWWUUUVVVXXXYYYTTTSSSQQQOOONNNLLLLLLKKKGGGDDDAAA>>><<<:::777555666555444444666666666444222444555555333111000000111000000000///000000111111000//////.........////////////......111555888000000000000000000000000111000///000111222111000000...------------,,,***++++++++++++************+++******---000///+++&&&***)))((()))***+++***))))))))))))***,,,,,,)))''')))(((''''''))))))((('''+++)))(((((()))***(((''' """$$$'''(((((('''&&&$$$$$$%%%&&&''''''(((((($$$%%%%%%&&&&&&''''''((($$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%###&&&))))))'''&&&''')))"""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!!!!""""""######$$$$$$######"""!!!!!!!!!''''''&&&%%%%%%$$$$$$###'''(((&&&&&&$$$ ###$$$$$$$$$$$$%%%%%%%%%########################$$$%%%%%%$$$$$$###"""!!!"""!!! !!!###$$$$$$###"""###$$$%%%%%%$$$###"""$$$###"""###%%%&&&%%%$$$"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$&&&%%%$$$$$$$$$###%%% $$$$$$$$$%%%%%%%%%$$$###!!!"""$$$%%%&&&&&&%%%$$$############$$$%%%&&&'''$$$$$$################## ***%%%!!!!!!###((()))$$$ """$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""%%%&&&(((***&&& &&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&((()))'''%%%$$$(((***''''''***,,,***)))(((((('''&&&&&&%%%%%%!!!!!!"""#########""""""&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''%%%###!!!%%%%%%$$$%%%&&&%%%""" qqqfff]]]VVVQQQDDDDDDFFFJJJOOOPPPMMMJJJFFFEEEDDDDDDFFFHHHHHHHHHLLLQQQWWWXXXVVVSSSTTTWWWNNNOOOOOONNNMMMKKKIIIGGGLLLFFF@@@@@@BBBBBB<<<666777999::::::888777777777333444555555444444666888666555444333333444666777999666333333444555333000/////////000333333222111222000///...000444888;;;555444333333222222333333555333111000000000...---000//////...------......++++++,,,,,,,,,,,,,,,,,,///---***+++------+++))),,,+++***+++,,,---+++***,,,+++***)))))))))***+++)))'''%%%$$$%%%&&&%%%$$$''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((''''''((((((((('''%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$######$$$%%%%%%&&&((('''&&&%%%%%%&&&$$$''',,,'''$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&%%%$$$%%%%%%&&&$$$""""""###&&&&&&### %%%$$$"""!!!!!!!!!"""###&&&%%%###"""###&&&***---'''&&&$$$$$$$$$$$$"""!!!!!!!!!"""$$$$$$###"""###"""!!! !!!###$$$$$$###!!!"""######$$$$$$$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############+++!!!$$$$$$!!!&&&$$$############""" """!!!###&&&&&&###$$$((('''&&&%%%$$$$$$$$$$$$%%%'''$$$###&&&+++,,,&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))((((((((((((((()))***'''&&&%%%$$$$$$$$$%%%%%%######""""""!!! %%%%%%%%%&&&&&&&&&''''''"""$$$&&&''''''&&&%%%###%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&---***'''&&&((((((&&&$$$}}}ooobbbXXXPPPIIIEEEGGGGGGIIILLLOOOPPPMMMJJJHHHGGGGGGGGGIIIJJJJJJJJJPPPTTTXXXWWWSSSPPPQQQSSSRRRRRRQQQPPPOOOMMMKKKJJJGGGEEEBBBAAAAAA???===;;;:::<<<<<<;;;:::999:::;;;:::;;;<<<;;;::::::<<<>>>;;;;;;;;;::::::;;;;;;;;;???<<<999999::::::888666666555555666777888666555999888777666777999<<<===888888777666666666666666;;;999777555555555333222000000///...------------------------------------000...,,,,,,......,,,***///---,,,,,,---...---,,,000///---++++++***++++++,,,+++******++++++***(((((((((((((((((((((((())))))(((((((((''''''&&&&&&'''''''''''''''&&&%%%%%%'''&&&%%%%%%%%%&&&((((((''''''((((((((('''&&&%%%&&&%%%$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%'''((((((&&&%%%%%%&&&%%%"""!!!&&&(((&&&###%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$%%%&&&&&&&&&$$$$$$%%%'''(((%%%###%%%$$$###"""!!!"""######%%%$$$#########&&&(((***'''%%%$$$$$$%%%%%%###"""%%%###"""!!!"""###%%%'''###""""""###$$$%%%%%%###'''&&&%%%$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%)))######&&&%%%"""$$$###"""###$$$%%%$$$######!!!###&&&&&&###$$$'''$$$#########"""""""""!!!'''""" %%%'''$$$ ######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((''''''&&&'''''''''&&&%%%$$$#########$$$%%%##################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%$$$#########%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&&&&'''(((&&&$$$rrrkkk```VVVOOOJJJFFFDDDKKKLLLNNNPPPRRRRRROOOLLLKKKKKKLLLLLLMMMNNNNNNOOORRRUUUVVVUUURRRPPPRRRTTTXXXWWWVVVUUUSSSQQQPPPOOOKKKMMMNNNLLLIIIHHHIIIJJJIIIIIIIIIGGGEEEEEEGGGIIIGGGHHHHHHHHHGGGGGGHHHJJJHHHIIIJJJJJJJJJIIIHHHHHHKKKIIIGGGGGGGGGGGGEEEDDDDDDCCCAAAAAABBBBBB@@@>>>BBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAA???<<<;;;:::999777666777777666555444444333333555555555555444444444444666555333333444333222000555333111000222333333333666555333222000////////////......///000///---+++++++++******************++++++***)))((((((''''''(((((((((((((((''''''&&&''''''&&&&&&''''''((()))''''''((((((((('''&&&&&&((('''&&&'''((((((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&((()))(((&&&%%%%%%&&&&&&((()))(((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&'''&&&%%%%%%&&&''''''%%%$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%%%%$$$###$$$$$$$$$######%%%&&&&&&%%%#########%%%&&&%%%$$$)))'''%%%###$$$&&&(((***%%%%%%$$$$$$###"""!!!!!!"""""""""######$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$######%%%&&&&&&$$$!!!$$$###"""###&&&'''&&&%%%%%%"""###&&&&&&######&&&"""######$$$$$$###!!!!!!)))###!!!$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&'''&&&%%%~~~uuuhhhddd\\\UUUQQQPPPPPPQQQTTTVVVXXX[[[\\\\\\ZZZXXXVVVWWWXXXYYYYYYYYYZZZZZZXXXZZZ\\\\\\\\\]]]aaadddeeedddbbb```^^^]]]\\\\\\\\\]]]___^^^]]]\\\^^^___^^^^^^]]][[[YYYYYY\\\^^^]]]]]]^^^]]]\\\\\\]]]______```bbbccccccaaa___]]]______^^^]]]]]]\\\[[[YYYYYYWWWUUUTTTTTTSSSRRRPPPNNNOOOPPPQQQPPPOOONNNMMMOOOOOONNNMMMMMMMMMMMMNNNKKKHHHEEECCCCCCAAA???>>>BBBBBBBBBAAAAAA@@@??????????????????>>>>>>>>>>>>===<<<;;;;;;::::::999888:::888555555666888888888999999777666555444333333111111111333333222///,,,///.........------,,,,,,------,,,+++)))((('''''')))))))))))))))(((''''''''''''''''''(((((())))))'''(((((((((((('''''''''***)))((()))***)))'''%%%$$$%%%&&&'''''''''''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((((((''''''''')))***)))'''%%%%%%&&&''')))+++***&&&%%%'''***$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$###'''&&&$$$#########$$$%%%$$$$$$$$$%%%%%%$$$$$$###%%%#########%%%&&&%%%$$$###&&&&&&&&&'''$$$!!!%%%###"""###%%%%%%$$$###%%%$$$###""""""###%%%&&&%%%%%%$$$###"""!!!!!! """"""######$$$$$$%%%%%%$$$###!!!!!!"""$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&& """%%%%%%$$$###""""""%%%$$$###$$$&&&'''&&&%%%'''###"""%%%%%%######%%%$$$%%%'''((((((&&&$$$###***%%% ###&&&'''&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%$$$%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&yyyvvvuuuwwwyyy}}}|||uuuqqqmmmgggbbb^^^]]]___aaadddgggkkknnnooooooooonnnlllnnnqqqqqqppppppqqqrrroooooopppqqqsssvvvzzz|||zzzxxxvvvsssrrrrrrrrrsssuuutttssstttvvvxxxwwwvvvvvvvvvuuurrrqqqqqqtttvvvyyyyyyzzzyyywwwwwwxxxzzzyyy{{{}}}~~~~~~|||yyywwwwwwwwwxxxwwwvvvtttsssrrrpppnnnkkkjjjjjjiiihhhgggccceeehhhjjjjjjiiihhhfffcccbbbaaaaaa``````aaaaaa___]]]YYYWWWWWWUUUSSSRRRRRRRRRSSSSSSSSSRRRQQQPPPNNNNNNNNNMMMMMMLLLLLLLLLIIIIIIHHHGGGEEEDDDDDDDDDBBB@@@>>>>>>@@@AAAAAA@@@??????>>>>>>===;;;::::::::::::::::::;;;999555222222222222111000///.........---,,,+++***)))(((((())))))******))))))(((''''''''''''(((((((((((((((((((((((('''((((((((((((+++******+++,,,+++)))&&&%%%&&&'''(((((((((((((((+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***(((***+++***(((&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%((('''%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$###"""%%%#########%%%&&&%%%$$$ $$$$$$!!!!!!%%%%%%"""$$$###""""""###$$$###!!!!!!"""###$$$$$$###!!!!!!&&&%%%%%%$$$###"""""""""$$$$$$$$$$$$%%%%%%&&&&&&(((%%%######%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$"""$$$%%%$$$""""""###%%%'''&&&%%%%%%&&&&&&$$$###(((###!!!$$$%%%$$$###%%%$$$&&&'''))))))(((&&&%%%(((&&&###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''~~~}}}vvvqqqppprrruuuxxx|||~~~{{{yyywwwxxxyyyxxxxxxxxxzzz}}}~~~zzzyyyyyyxxxxxxxxxxxxxxxtttrrrooommmmmmllljjjhhhfffggghhhiiiiiiiiihhhgggddddddccccccbbbaaaaaaaaa\\\]]]]]][[[YYYWWWWWWXXXVVVUUUTTTTTTVVVVVVUUUTTTRRRQQQQQQPPPNNNMMMKKKJJJFFFDDDCCCCCCBBB@@@===:::444444333222111//////...------,,,+++***))))))((()))))))))))))))(((((('''&&&&&&'''(((((((((((('''(((((('''''''''((()))***++++++,,,---......+++(((''''''((()))))))))((((((++++++***((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''&&&$$$###$$$&&&((())))))++++++***(((&&&&&&'''%%%$$$###%%%(((******((()))******************)))&&&''''''(((((((((((('''&&&''''''&&&%%%%%%'''((()))(((&&&%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%%%%$$$###&&&'''!!!"""(((((($$$###!!!"""######"""!!!!!!###%%%''''''$$$""" %%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############&&&&&&&&&$$$######&&&((('''&&&$$$$$$%%%%%%###""")))### ###&&&%%%$$$%%%######%%%&&&&&&&&&%%%$$$$$$$$$###$$$&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&''''''***)))((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%&&&((()))|||{{{~~~|||zzzwwwwwwxxxzzzzzzzzz|||~~~~~~~~~zzzwwwuuutttssssssqqqpppmmmoooqqqsssttttttsssssspppppppppooonnnmmmmmmmmmiiijjjkkkhhheeecccccceeeeeeeeeeeeggghhhhhheeeccccccbbbaaa___\\\XXXUUUSSSIIIGGGDDDBBBAAA???<<<999444333222111///...---,,,,,,+++++++++******))))))(((((())))))(((((('''&&&$$$%%%&&&'''(((''''''&&&(((((('''''''''(((***+++++++++---///000000---***))))))******))))))((((((+++******)))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((())))))***+++,,,+++)))'''&&&'''%%%$$$$$$%%%'''))))))((())))))************))))))((())))))******)))((('''&&&(((((('''%%%$$$'''))))))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%%%%###"""%%%(((###$$$)))&&&%%%$$$"""###$$$$$$"""!!!$$$$$$%%%&&&&&&$$$###"""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##################!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%$$$"""(((""""""&&&&&&%%%&&&"""""""""######$$$$$$$$$############$$$$$$###"""######$$$$$$$$$%%%%%%%%%##################$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&&&&)))+++|||yyyzzz~~~|||||||||{{{{{{|||zzzxxxxxxyyyzzz}}}}}}}}}}}}|||{{{yyyxxxzzz}}}{{{xxxxxxxxxtttrrroooooorrrtttuuuuuuuuuvvvxxxyyyzzzzzzxxxxxxvvvuuuuuutttttttttttttttsssqqqooonnnnnnnnnmmmkkkfffhhhkkkmmmooooooooonnnmmmmmmmmmlllkkkjjjjjjiiiggghhhiiigggccc```aaacccffffffgggjjjkkkjjjgggdddfffeeeccc___[[[VVVRRRPPPFFFCCC???<<<:::888555333333222111///...,,,+++***+++*********************(((((((((((((((''''''&&&$$$$$$&&&'''''''''&&&%%%)))(((''''''''')))***+++++++++---///111111...+++***************)))((('''+++******)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***,,,---......---+++***+++,,,---+++)))'''&&&'''$$$&&&''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&)))***+++++++++)))((('''$$$&&&'''%%%""""""%%%(((***)))(((&&&&&&''''''(((&&&%%%%%%%%%%%%&&&'''((('''&&&$$$$$$$$$$$$###!!!&&&(((######)))((( &&&%%%$$$$$$%%%%%%###"""%%%$$$$$$###"""""""""###"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!(((###$$$((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&"""!!!!!!"""$$$$$$""" ###"""!!!"""$$$%%%%%%$$$(((!!!!!!&&&'''&&&'''######""""""###$$$%%%%%%&&&%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&'''''' """$$$'''(((((('''&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&'''***---}}}||||||zzzwwwrrrooorrryyy|||zzzqqqnnnhhhddddddiiinnnrrrtttrrrooonnnnnnnnnlllkkkfffhhhkkklllkkkhhhdddaaaaaaaaa````````````aaaaaadddccccccccccccccccccddddddcccccccccbbbbbbaaaaaa[[[YYYYYYZZZ]]]```bbbbbbeeedddcccbbbaaa___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWXXXYYY[[[\\\\\\[[[[[[[[[ZZZZZZYYYYYYWWWXXXXXXVVVSSSRRRRRRRRRZZZZZZ[[[ZZZYYYWWWVVVTTT\\\VVVOOOJJJGGGDDD@@@<<<777222------000333111/////////...---,,,+++***)))&&&))))))&&&&&&((('''###%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((###%%%&&&''''''''')))++++++))))))...444555111,,,++++++)))'''))),,,***%%%+++***)))(((((()))***+++---+++)))***,,,---,,,)))---,,,+++++++++---000111...,,,***+++---...,,,***+++)))((('''((('''&&&$$$ ###(((,,,...---+++***(((&&&$$$%%%&&&'''&&&%%%))))))((('''&&&&&&%%%%%%$$$%%%'''((((((((('''&&&+++***(((((())))))'''&&&''''''''''''''''''''''''+++)))&&&$$$###""" ###$$$$$$$$$$$$###"""!!!&&&$$$######$$$$$$###!!!%%%&&&'''''''''%%%$$$######""""""$$$'''&&&###&&&%%%$$$#########$$$$$$&&&%%%############%%%&&&"""%%%((('''$$$###$$$&&&'''%%%$$$#########!!! ###!!!&&&&&&$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""#########"""######$$$%%% %%%$$$$$$'''&&&"""%%%$$$$$$"""!!!"""$$$&&&###$$$%%%%%%######$$$%%%(((&&&&&&'''%%%!!!"""&&&%%%$$$$$$###$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$!!!"""+++!!!,,,%%%+++###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''&&&###"""'''+++)))###}}}zzzxxxvvvvvvqqqoookkkgggeeeggglllpppvvvuuuttttttuuussspppnnnmmmjjjggghhhlllmmmjjjgggcccbbbaaabbbbbbbbb```^^^RRRPPPNNNLLLLLLMMMPPPRRRUUUSSSQQQPPPPPPPPPNNNMMMJJJLLLNNNOOONNNKKKHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEAAA??????@@@CCCEEEGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAACCCBBBAAA@@@????????????BBBBBBBBBBBBBBBBBBCCCDDDAAAAAA@@@@@@@@@?????????@@@AAAAAA@@@===<<<<<<===AAAAAABBBCCCBBBAAA@@@???DDD???:::666444333000...111---)))(((,,,...,,,***------,,,+++***)))(((((($$$'''(((%%%&&&((((((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((###$$$&&&&&&&&&'''(((******)))))),,,//////,,,)))((()))'''%%%'''***)))$$$))))))(((''''''((()))***,,,***((()))+++,,,***))),,,+++*********,,,...///,,,***)))***,,,---+++)))+++***(((((()))((('''%%%###&&&((('''%%%###'''&&&$$$$$$&&&'''&&&%%%'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&+++***((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$$$$###"""$$$%%%%%%%%%%%%%%%$$$$$$$$$"""!!!!!!""""""!!! ###$$$$$$$$$######"""!!!%%%###!!!!!!###$$$$$$"""&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&%%%######$$$$$$"""!!!%%%"""'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#######################################$$$$$$%%%###'''$$$$$$&&&%%%""""""###$$$$$$$$$#########$$$%%%&&&%%%###""""""###((($$$$$$&&&&&&######&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%"""###,,, (((!!!)))###(((''''''%%%$$$######"""###$$$$$$%%%$$$###"""!!!((('''### $$$******%%%}}}uuussspppmmmkkkiiiiiihhhaaa^^^YYYVVVUUUWWWXXXXXXXXXXXXWWWWWWXXXWWWTTTRRRMMMKKKHHHIIIKKKLLLJJJGGGCCCBBBAAABBBCCCCCCBBB@@@::::::::::::999999888777<<<:::888888888888777666666666777777777555444333222222111111111111222222222222111111111111222222111111111111111000000000///...---...000222333333222222222111111111000000//////......---------,,,000///...---------------111111222222222111000000.........---------------...///000///---,,,---...---...000111111111000000111///+++******))))))(((,,,)))%%%%%%(((***)))'''******)))(((''''''&&&%%%"""%%%&&&$$$%%%((((((%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''"""$$$%%%&&&%%%&&&''')))((((((((())))))((((((''''''(((&&&$$$&&&))))))%%%&&&&&&&&&&&&&&&'''((())))))((('''((()))***)))'''***)))(((((()))***,,,---***)))(((((()))***)))(((+++)))(((((())))))'''&&& """%%%'''((('''%%%###'''&&&$$$$$$&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&+++***((('''''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&&&&%%%"""######$$$$$$$$$######$$$"""!!!"""######""" $$$######""""""""""""###((($$$  ###%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&'''(((((('''%%%%%%$$$######%%%%%%$$$###'''""" %%%(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""""""""###$$$%%%###############$$$%%%%%%"""&&&'''%%%###$$$$$$###!!!"""%%%&&&&&&%%%"""!!!%%%&&&'''%%%###!!!!!!"""(((###!!!$$$'''&&&%%%&&&&&&&&&%%%%%%%%%&&&'''''')))(((&&&%%%$$$%%%%%%&&&%%%'''000"""'''(((%%%'''&&&&&&%%%$$$###""""""%%%&&&((()))((('''%%%$$$)))(((###""")))***'''|||xxxtttrrrqqqoookkkgggbbb```^^^[[[YYYWWWWWWWWWPPPLLLGGGEEEFFFFFFDDDBBBAAA@@@???@@@AAA@@@===;;;999777666666777777555333333333222333555555444222333444444555444222000///444222111000111111111000000000000//////.........------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......---------------------------,,,++++++******))))))(((,,,,,,+++***************+++,,,---------+++***)))************************((()))******(((((()))***((()))***+++,,,+++******+++***)))(((((()))))))))***(((&&&&&&((()))(((''''''''''''&&&%%%$$$$$$$$$"""%%%&&&$$$$$$''''''$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%&&&(((&&&'''((('''&&&%%%&&&(((''')))(((%%%&&&***+++((($$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''&&&'''''''''&&&'''((()))***''''''&&&&&&'''''''''&&&((('''&&&&&&(((((('''%%%%%%&&&((())))))(((&&&%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$###%%%$$$#########$$$&&&'''+++)))'''&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$&&&%%%$$$######$$$%%%&&&(((&&&###!!!"""$$$&&&'''((((((((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%)))'''%%%'''******(((%%%%%%######$$$&&&'''&&&%%%)))%%%###''')))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%$$$############$$$%%%%%%###%%%%%%$$$"""###%%%%%%######$$$&&&'''&&&###!!!&&&''''''&&&$$$###$$$%%%(((!!!###((((((&&&&&&((((((((((((((((((((((((***(((&&&$$$######%%%&&&'''+++666'''*** )))&&&$$$$$$$$$%%%%%%&&&&&&'''&&&''')))***)))(((%%%$$$''''''$$$!!!###((()))&&&zzzuuupppnnnnnnfffccc___]]]]]][[[WWWSSSRRRQQQNNNKKKHHHFFFFFFEEEBBB???;;;:::::::::777444444444333444555444222///111000//////000000///...111000000111222333111000000000///...------,,,,,,///---,,,,,,---...---,,,++++++************************))))))))))))******++++++************++++++***************************)))))))))++++++***)))*********+++++++++++++++******))))))((((((((('''***)))(((((('''((((((((('''((()))))))))'''&&&$$$''''''''''''''''''''''''$$$&&&''''''%%%%%%&&&(((&&&'''((((((((('''%%%$$$''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%$$$$$$#########$$$''''''$$$$$$&&&%%%"""((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%"""$$$%%%%%%%%%%%%&&&'''$$$%%%''''''&&&&&&(((***''')))(((%%%$$$(((***(((######$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###$$$&&&&&&%%%$$$###$$$$$$$$$$$$###"""!!!&&&%%%######%%%&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((()))(((&&&%%%%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$''''''((((((((((((((('''&&&%%%$$$%%%&&&'''&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''((('''''''''''''''(((((()))))))))((('''&&&&&&&&&((())))))(((&&&&&&)))'''&&&'''***+++(((%%%%%%$$$###$$$&&&''''''&&&***&&&&&&((()))&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''+++***'''$$$######$$$%%%$$$$$$$$$###$$$%%%%%%&&&#########$$$######%%%((('''%%%$$$%%%''''''&&&$$$$$$&&&''''''&&&&&&((()))(((!!!###(((((('''&&&)))************))))))))))))'''%%%###""""""###$$$%%%***777))),,, ((($$$%%%%%%&&&&&&'''(((((()))"""###$$$%%%$$$###!!! ###&&&&&&%%%&&&)))((($$$vvvrrrlllgggccc```]]]ZZZSSSPPPMMMLLLMMMLLLIIIEEEEEEDDDAAA>>><<<:::::::::888666444333222222000///000000///000111111...,,,---------------.........000/////////111111///---...---,,,+++*********+++,,,+++)))***+++,,,,,,+++((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***'''(((((((((((()))))))))***)))(((((())))))'''%%%((((((((()))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''((((((((('''%%%$$$&&&'''((('''%%%$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%((((((%%%$$$&&&%%%"""'''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&(((%%%%%%&&&'''((()))))))))%%%((('''""" $$$&&&&&&###$$$$$$%%%%%%$$$$$$######%%%&&&%%%$$$###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###"""!!!"""$$$%%%%%%$$$$$$$$$######""""""""""""&&&%%%######%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""$$$#########%%%&&&%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%(((+++,,,+++)))(((((((((((()))***)))((('''&&&&&&''''''''''''''''''&&&(((''''''((())))))(((&&&&&&%%%$$$%%%'''((('''&&&***''''''))))))&&&&&&)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((,,,***(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&%%%$$$&&&******'''%%%&&&)))***(((&&&###%%%'''''''''''')))+++'''""" $$$''''''&&&'''))))))*********)))(((((('''&&&$$$###"""######$$$!!!%%%111$$$)))&&&!!!(((((((((((('''''''''&&&$$$$$$$$$$$$$$$######"""!!!&&&((('''''')))'''###wwwpppeee^^^UUURRRSSSRRRNNNIIIEEECCC@@@@@@BBBCCC@@@===;;;:::888666555444444444111111111///...---...000///......///000000---+++***+++,,,,,,,,,---......///...------......,,,***,,,,,,---------,,,,,,+++,,,+++)))***,,,------,,,(((((()))******))))))((())))))(((((((((((())))))***))))))(((((())))))***''''''((((((((()))))))))+++***)))******)))'''%%%((((((((((((((((((''''''''''''(((((()))*********(((((((((''''''(((((()))''''''&&&&&&&&&'''((((((%%%%%%&&&&&&'''''''''''''''((()))((('''&&&'''((('''((()))*********)))(((%%%''')))(((&&&%%%&&&(((###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%((((((&&&%%%((('''$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%'''((('''&&&&&&(((+++***'''$$$&&&)))((("""!!!$$$$$$%%%%%%%%%&&&%%%$$$"""!!!###%%%&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%$$$$$$$$$"""$$$%%%%%%""""""###%%%"""!!!!!!"""%%%&&&%%%$$$''''''&&&%%%$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&&&&%%%######""""""!!! %%%######$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%(((,,,,,,***((((((((('''((()))***)))(((&&&%%%'''&&&&&&&&&&&&&&&&&&'''&&&'''(((((('''&&&'''''''''&&&%%%&&&'''((('''&&&(((&&&'''))))))&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((&&&'''***)))%%%&&&******(((''')))------)))%%%###%%%&&&&&&%%%%%%&&&(((&&&###"""%%%&&&$$$%%%(((''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""***&&&(((###(((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''"""&&&(((&&&%%%''''''%%%}}}zzzxxxtttnnnddd]]]WWWNNNEEECCCGGGHHHDDD>>>>>>;;;999:::===>>><<<:::555444333222222222333444---///000...++++++...222...------...//////---***(((***+++,,,,,,,,,...//////...------...---+++))))))+++---...///---+++***+++)))((()))+++,,,,,,,,,'''((()))******)))((('''))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((+++***)))******)))&&&###''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******((('''''''''''''''((((((%%%$$$#########%%%&&&'''$$$%%%%%%%%%&&&&&&''''''%%%''''''&&&%%%$$$$$$%%%###$$$&&&((())))))))))))!!!$$$''''''%%%$$$&&&((($$$%%%'''''''''&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%###'''(((&&&&&&))))))&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''&&&&&&'''((()))'''&&&(((,,,+++%%%))),,,***$$$ """%%%&&&%%%&&&&&&&&&%%%###""" """%%%&&&&&&###"""$$$&&&$$$$$$%%%%%%%%%$$$$$$###"""$$$&&&%%%"""!!!###%%%###""""""###%%%'''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$##################$$$$$$!!!"""###%%%%%%$$$######$$$"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""%%%''''''&&&((((((''''''%%%$$$"""!!!'''&&&%%%&&&((()))((('''&&&''')))*********)))(((&&&)))++++++((('''((()))&&&''')))***)))(((&&&%%%'''&&&%%%$$$$$$%%%&&&'''$$$'''))))))&&&$$$&&&(((((('''&&&&&&'''((('''&&&'''%%%'''))))))&&&'''+++''''''''''''''''''''''''''''''''''''((((((((()))###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&''',,,)))***---+++%%%%%%***)))((()))---111000)))######%%%%%%%%%#########%%%%%%$$$$$$&&&%%%###$$$)))%%%%%%&&&&&&&&&%%%###"""%%%%%%&&&'''''''''&&&&&&&&&###'''$$$!!!,,,(((######$$$%%%&&&(((((()))(((&&&$$$###"""###%%%&&&$$$''''''$$$###&&&((('''zzzvvvrrrkkkbbb[[[VVVSSSRRRLLLJJJFFFDDDBBB???<<<999999888888777666555444444222222222111000//////...000///...------,,,------,,,------......------,,,,,,++++++******++++++,,,------,,,++++++++++++,,,---,,,---111444333---'''+++***))))))******)))''')))(((((()))***+++)))(((''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((())))))******(((&&&%%%&&&''')))(((((('''&&&&&&%%%%%%...***&&&%%%'''((('''&&&$$$$$$$$$%%%%%%$$$######***)))(((''''''''''''''')))'''%%%###$$$&&&)))+++%%%$$$$$$&&&'''((('''%%%((((((%%%"""&&&+++(((***((('''&&&%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$)))(((((()))))))))&&&$$$$$$$$$#########$$$&&&''''''&&&%%%%%%&&&'''&&&$$$''''''(((((())))))************))))))((((((''''''#########""""""""""""!!!"""%%%((()))'''$$$######'''%%%######&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$"""!!!''''''&&&%%%$$$$$$######%%%))))))&&&&&&'''%%%!!!&&&%%%$$$$$$######$$$$$$###$$$%%%&&&%%%$$$###""""""!!!!!!"""$$$%%%###"""%%%###%%%)))***&&&%%%&&&&&&$$$!!! """$$$$$$$$$&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&'''''')))))))))(((''''''&&&&&&((('''&&&&&&&&&''')))***+++)))&&&######%%%''')))(((((()))************)))***)))((((((((((((((()))...***'''))),,,,,,((($$$)))%%%"""$$$)))***'''"""******)))((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%###"""%%%&&&&&&''''''&&&%%%%%%(((,,,111333111///------......------+++***(((''''''%%%###$$$''')))'''%%%%%%&&&'''''''''&&&%%%$$$&&&%%%%%%&&&''''''&&&$$$''''''$$$ !!!%%%&&&######%%%&&&&&&%%%$$$$$$%%%"""'''((($$$%%%))))))$$$'''&&&%%%%%%'''(((((('''!!!'''------((($$$$$$&&&|||yyyvvvqqqkkkgggddd```ZZZSSSMMMIIIFFFEEEHHHEEEBBB@@@???===:::777444444444444555555666666222222111111000//////...111000///...------------,,,------......------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------///......111444444///***,,,***))))))++++++***)))...,,,++++++,,,,,,)))&&&(((((())))))))))))((((((((())))))))))))))))))(((''''''&&&&&&''''''((()))***++++++)))'''&&&'''(((+++++++++***)))(((((((((---)))&&&%%%&&&''''''&&&&&&&&&'''((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%$$$&&&(((((('''%%%)))***(((%%%'''+++)))###''''''&&&&&&&&&'''((((((%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$&&&(((((('''%%%&&&%%%$$$#########$$$%%%'''%%%$$$%%%''''''&&&%%%''''''(((((())))))*********)))))))))((((((((('''%%%%%%%%%%%%$$$$$$$$$$$$###%%%(((((('''$$$######'''%%%######%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%((((((%%%%%%&&&%%%!!!%%%%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$######$$$###!!!###"""$$$)))***'''&&&)))$$$""" !!!###&&&'''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((((((''''''''''''(((((((((((((((''''''''''''((())))))---+++)))''''''(((***+++***************)))((('''(((((((((((()))***++++++---***'''(((++++++((($$$&&&'''((((((&&&$$$######******)))(((''''''''''''(((''''''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&''''''''''''((((((((((((***222;;;;;;555///---///+++++++++***)))((('''&&&'''%%%$$$%%%'''((('''%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$''''''$$$!!!"""&&&&&&###%%%'''(((((('''&&&''''''###''''''%%%%%%)))(((%%%(((&&&%%%%%%'''(((((('''*********+++***((($$$"""xxxrrroookkkfffccc^^^ZZZVVVTTTQQQLLLGGGCCC@@@???>>>AAA???<<<;;;;;;999777555444333222222222333444555222111111000000//////...//////...---,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000222000///111444444111...---+++******,,,---,,,+++000---***,,,///000,,,((())))))************))))))))))))************))))))))))))((('''''''''((((((+++++++++***((('''(((***,,,++++++******))))))(((+++)))&&&%%%&&&''''''&&&''''''((()))*********)))((((((''''''&&&&&&''''''###$$$'''))))))(((&&&$$$&&&%%%%%%&&&(((((('''%%%(((******''''''))))))&&&%%%%%%&&&'''((((((((((((%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%&&&''''''&&&&&&$$$######%%%'''((('''%%%'''&&&%%%$$$#########$$$%%%$$$$$$%%%'''((('''&&&''''''(((((())))))******))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$###%%%(((((('''%%%$$$###'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&'''&&&%%%###"""$$$''''''$$$###%%%$$$!!!%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&%%%$$$$$$$$$$$$###!!!%%%###%%%)))***'''&&&((("""!!! """%%%(((******((((((''''''&&&&&&%%%%%%)))((('''&&&&&&'''((()))%%%&&&&&&'''(((((())))))''''''((())))))))))))(((,,,+++******))))))******++++++******)))'''&&&%%%''''''(((((()))***,,,,,,,,,)))'''(((******((($$$&&&,,,***$$$ """'''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''((())))))(((((((((((()))+++,,,***555??????555---+++...'''(((((((((((('''&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%&&&''''''&&&$$$&&&'''$$$!!!"""&&&&&&###&&&'''))))))'''&&&'''((($$$''''''&&&&&&((((((%%%)))'''%%%%%%'''''''''&&&***%%% ###((()))$$$~~~uuulllfffbbb___ZZZVVVSSSPPPMMMKKKHHHFFFCCC@@@>>>===<<<<<<;;;999888777777777555333777666333111000000000111111111000000////////////------,,,+++************,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///111111444222000000222444444333...,,,++++++,,,......------***(((+++111444111,,,))))))************)))))))))******++++++******)))++++++***)))(((''''''(((***++++++***((('''(((***))))))((((((''''''''''''***((('''&&&&&&'''''''''&&&''''''(((''''''&&&&&&((((((''''''&&&''''''(((###%%%'''))))))(((%%%$$$'''&&&%%%&&&(((((('''%%%%%%'''((('''%%%%%%&&&'''%%%&&&((())))))((('''&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&%%%***(((''''''((('''&&&$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$###%%%'''(((((('''''''''(((((())))))******))))))))))))((((((((((((%%%$$$$$$$$$############$$$&&&((((((&&&%%%$$$$$$&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''%%%###"""###$$$$$$%%%&&&''''''%%%###"""###&&&%%%""""""$$$$$$!!!%%%%%%%%%%%%$$$$$$######((('''%%%############$$$$$$###"""$$$&&&((((((((()))'''))),,,,,,'''%%%'''###""""""###&&&)))******(((((('''&&&&&&%%%$$$$$$'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((&&&'''((()))***)))((('''((((((((((((((('''&&&&&&))))))))))))((('''&&&%%%'''''''''''''''((()))******((('''((())))))'''%%%"""))))))%%%"""&&&+++%%%&&&(((***+++***((('''%%%%%%&&&''''''(((((((((''''''''''''(((***,,,---,,,***(((''''''(((***+++)))000777777000***(((***%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&(((***+++&&&%%%%%%&&&''''''&&&$$$&&&'''%%%"""###''''''###$$$&&&''''''&&&%%%%%%&&&%%%''''''''''''''''''&&&)))'''&&&&&&'''''''''&&&&&& &&&***'''"""}}}||||||vvvooohhh```YYYTTTNNNKKKGGGDDDCCCBBBAAA@@@===<<<:::999888777888888888666555555666666444333777666444222000//////000000000000//////////////////...---,,,,,,+++++++++,,,------......------,,,---,,,,,,,,,,,,,,,,,,---++++++,,,---...///111222444222000000111333444555000...++++++,,,.........,,,)))(((+++000222000,,,)))))))))******)))))))))******++++++++++++******---,,,+++***)))((((((((()))******)))(((''')))***((((((''''''''''''''''''))))))(((((('''''''''((((((((((((((('''%%%$$$###(((((('''''''''(((((()))''''''''''''''''''''''''((('''&&&'''(((((('''%%%&&&&&&(((((('''%%%&&&)))((()))******)))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%$$$***(((&&&&&&''''''&&&$$$######$$$%%%&&&'''''''''%%%$$$###%%%'''(((((('''''''''(((((())))))******(((((((((((())))))))))))%%%%%%%%%%%%$$$$$$$$$###%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((%%%"""!!!###&&&$$$%%%&&&&&&&&&%%%$$$###"""%%%%%%!!!!!!$$$$$$!!!$$$$$$%%%%%%%%%$$$###"""'''&&&%%%$$$$$$%%%'''(((%%%######$$$'''***+++***)))(((,,,111111,,,))))))&&&%%%$$$%%%'''(((((('''(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&((())))))(((((('''&&&&&&'''''''''&&&%%%$$$&&&''''''(((((((((''''''((('''&&&%%%%%%%%%%%%%%%(((''''''((((((((('''%%%!!!%%%''''''&&&''')))%%%(((...222222000+++((($$$%%%&&&'''((((((((('''+++*********,,,...000111---+++)))&&&%%%&&&'''((()))***+++++++++)))((('''%%%&&&''''''((((((''''''&&&&&&''''''''''''((((((''''''&&&&&&''')))***,,,&&&%%%%%%&&&''''''&&&$$$%%%&&&%%%###$$$((('''###$$$&&&''''''&&&%%%%%%&&&'''&&&'''(((((('''&&&&&&)))'''%%%%%%'''((('''&&&(((%%%$$$%%%)))+++,,,+++|||uuuqqqmmmlllnnnppppppooofffddd___YYYRRRLLLHHHFFFAAA???<<<;;;;;;<<<<<<;;;888888777777666666666666666555333444555555444222222222222222111111111000////////////////////////222222111000////////////,,,------......------,,,------,,,,,,,,,,,,------+++++++++,,,---///000111222111/////////111333555111///,,,+++,,,---...------,,,,,,,,,---,,,+++)))******++++++++++++******++++++,,,,,,,,,,,,++++++...---,,,+++***)))))))))***++++++***))))))***,,,************************((()))******(((((()))***************)))'''&&&%%%))))))(((((())))))******+++)))((('''&&&'''((()))((('''''''''(((((('''%%%***''''''***+++))))))+++++++++***)))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%%%%$$$###"""###%%%&&&&&&&&&!!!"""$$$&&&'''(((((((((%%%$$$$$$%%%'''((('''&&&''''''(((((())))))******(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%"""###'''+++%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$!!!!!!$$$%%%"""$$$$$$%%%&&&%%%$$$###"""!!!!!!"""$$$&&&(((***+++)))'''%%%%%%''')))******((()))///777888222......'''&&&%%%%%%''''''&&&$$$''''''&&&&&&%%%%%%$$$$$$"""###%%%'''''''''&&&%%%((((((''''''&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&'''(((((((((((('''&&&%%%%%%%%%&&&''''''(((''''''((('''%%%$$$###"""""""""&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%(((---333777888444///+++%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((***+++,,,+++***(((&&&%%%%%%%%%&&&)))'''%%%&&&)))******(((&&&''''''(((((((((''''''%%%'''((((((''''''((()))((((((((((((((()))***+++&&&%%%%%%&&&''''''&&&$$$$$$&&&%%%###%%%)))((($$$'''(((******((('''((()))(((&&&'''))))))&&&%%%''''''&&&%%%%%%'''((((((''')))))))))(((''''''((()))yyyllleee]]]]]]]]]\\\\\\ZZZYYYXXXPPPNNNKKKGGGBBB???======<<<:::999999::::::999888888888777777777666666666555333222222333333222111///000111111111000...---////////////////////////222222111000////////////,,,------......------,,,------,,,,,,,,,,,,------++++++++++++,,,---////////////.........///222444333000,,,***+++,,,,,,,,,,,,...///...+++)))***+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++...---,,,+++++++++++++++,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,***)))***,,,))))))******+++******)))***************+++,,,,,,,,,+++***)))(((((()))***)))((('''((()))((('''%%%,,,&&&%%%***---***)))***++++++)))(((''''''''''''%%%%%%&&&&&&%%%%%%$$$###((((((((('''''''''&&&&&&)))(((&&&%%%%%%&&&'''(((%%%###!!!"""$$$&&&&&&&&&"""###%%%&&&'''''''''''''''%%%$$$%%%''''''&&&%%%''''''(((((())))))******'''((((((((()))))))))***((((((((((((''''''''''''&&&(((((((((&&&%%%&&&'''$$$&&&'''%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%""""""''',,,'''&&&$$$######$$$&&&'''###&&&%%%!!!!!!%%%&&&$$$###$$$%%%&&&&&&$$$###!!! """$$$%%%&&&''''''***(((&&&&&&(((***,,,,,,---///666>>>===555...,,,&&&%%%$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''***+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&)))(((((((((''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&%%%$$$#########$$$%%%&&&''''''&&&&&&&&&&&&)))(((&&&&&&&&&'''''''''+++...222555555222///,,,&&&&&&((()))((('''&&&$$$"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((((((((''''''''''''''''''&&&&&&%%%''')))((('''&&&(((***((())))))*********))))))&&&%%%%%%&&&''''''&&&$$$$$$&&&&&&$$$&&&)))((($$$'''(((******((((((((()))***&&&'''******%%%%%%(((&&&%%%$$$%%%''')))))))))''''''''''''&&&%%%%%%%%%{{{ooobbbVVVNNNMMMOOORRRRRROOOLLLJJJIIICCCBBB@@@===:::888888999888777555666777777555444555555555444444333333333444222111111222222111///000111222222000,,,)))&&&.........///////////////000///...------,,,------,,,------......------,,,...------,,,,,,------...++++++++++++,,,---......------...------...111333444111,,,******+++++++++)))---000///,,,***,,,///......////////////......+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,.../////////------///111,,,,,,,,,,,,,,,,,,,,,,,,(((+++...---+++***+++---&&&&&&((()))++++++,,,,,,+++*********+++,,,------+++++++++++++++***)))))))))((('''((()))((('''%%%,,,$$$!!!''',,,***'''(((******(((''''''((()))***%%%%%%&&&&&&&&&%%%$$$$$$)))(((((((((((('''''''''((('''%%%$$$$$$''')))+++***(((%%%$$$%%%&&&%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%&&&'''&&&$$$''''''(((((()))*********'''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%'''(((((((((&&&%%%&&&'''$$$&&&'''&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&(((******&&&!!! $$$)))(((&&&$$$""""""$$$&&&((($$$&&&%%%!!!"""%%%&&&%%%###$$$%%%&&&&&&$$$###!!!"""###$$$$$$$$$"""!!! '''%%%$$$&&&)))---///000444666===CCC@@@555***&&&$$$$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&"""%%%)))---...,,,(((&&&$$$%%%%%%&&&&&&''''''(((%%%$$$###"""###$$$%%%&&&(((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$###%%%%%%%%%$$$%%%%%%&&&&&&$$$&&&''''''&&&%%%&&&&&&&&&''''''&&&%%%'''***...+++,,,...//////---,,,+++&&&'''((())))))'''%%%###&&&'''(((*********))))))$$$%%%&&&((()))*********!!!%%%******'''$$$$$$&&&&&&'''''''''&&&&&&%%%$$$%%%'''))))))'''&&&(((***((()))***++++++***((('''&&&%%%%%%&&&''''''&&&$$$$$$&&&&&&$$$&&&)))((($$$%%%'''(((((('''&&&&&&'''***&&&'''+++***%%%$$$(((%%%$$$###%%%'''*********((('''''')))++++++***(((wwwzzz~~~}}}xxxtttlllcccYYYOOOHHHDDDFFFEEECCCCCCCCCBBB???===<<<999777888:::999555111555444333333222222222222333000000333333111222555///...---...000111111111111111000000//////.........///000222222000///...------............---------------............//////...------...///000111.........------,,,,,,+++------,,,,,,---///222444......---,,,,,,,,,------+++++++++,,,,,,---------+++++++++************)))+++***)))***+++++++++)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++///......------......///,,,,,,---------,,,+++******((('''((())))))((('''++++++++++++++++++++++++,,,+++++++++***)))))))))+++)))'''&&&&&&(((***,,,******++++++++++++******((()))*********)))'''&&&%%%%%%&&&''''''((()))))))))((('''((()))(((&&&%%%&&&%%%$$$#########$$$%%%******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$&&&***---///...,,,***'''&&&&&&''''''(((((())))))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''((('''%%%$$$%%%&&&'''&&&###!!!&&&''')))(((&&&%%%%%%&&&((('''&&&%%%$$$%%%&&&'''&&&###!!!###'''((($$$((('''&&&&&&&&&%%%"""'''%%%###"""$$$%%%%%%$$$((((((''''''(((---333777===@@@CCCAAA:::222,,,)))((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&''''''&&&%%%$$$&&&'''((()))'''$$$%%%***+++)))"""&&&)))&&&""" """&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''((((((((((((((('''---((($$$&&&,,,...***$$$'''&&&%%%%%%$$$$$$%%%%%%(((((('''''''''&&&&&&&&&))))))******)))((()))***&&&''''''((()))******++++++***)))***++++++***(((,,,(((&&&'''+++,,,***&&&+++)))'''(((+++,,,+++***,,,***'''&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((''')))(((&&&&&&$$$)))((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%+++'''###$$$(((+++)))&&&vvvjjjlllnnnssssssiiiccc```[[[TTTMMMFFF@@@>>>>>>===<<<<<<<<<<<<:::777777888888888666444222222555444333222222222222222555111111333333000111444000///......000111111000000000000000//////......---...000111111000...---------............------------------...............---,,,,,,,,,---...///......---,,,,,,,,,------------------///000222333...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************+++***)))***+++,,,+++)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******************+++,,,,,,------,,,,,,++++++***)))((((((******)))(((++++++++++++++++++++++++++++++++++++************,,,***)))'''''''''((()))******++++++++++++******)))))))))))))))((((((''')))((('''&&&$$$###"""!!!)))((('''((())))))'''&&&&&&%%%$$$$$$$$$$$$%%%&&&))))))))))))((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%(((******,,,+++)))'''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&'''''''''''''''&&&$$$%%%&&&&&&&&&%%%$$$###&&&((())))))'''&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((&&&%%%$$$%%%'''&&&$$$!!!%%%%%%%%%&&&''''''%%%###&&&$$$###"""$$$%%%&&&%%%'''''''''(((---333:::===AAAAAA@@@;;;333+++'''&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&)))(((%%%###&&&(((###$$$'''((('''$$$###%%%'''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&''''''((((((((('''((((((((((((''''''&&&''''''%%%%%%$$$###""""""'''&&&&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&)))***++++++************''''''(((((()))******+++,,,++++++,,,......,,,+++,,,)))''')))...000///,,,111///,,,,,,......---++++++)))((('''((()))((('''''''''&&&&&&'''(((((()))%%%)))+++)))'''((('''###))))))(((''''''''''''''')))(((''''''))))))((('''***'''&&&(((,,,---***&&&zzzdddZZZ[[[ZZZ\\\[[[QQQLLLJJJGGGDDD@@@<<<:::888:::999999999::::::888666222555888666222///000333444333333222222222222333666222111333333///000222222000......///000///...000000000////////////...---...///000000///...---------............------------------............---,,,+++++++++++++++,,,...---,,,+++,,,---...///---...///000111111222222------,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,+++++++++************,,,***)))***+++,,,+++******++++++,,,,,,++++++*********++++++++++++******))))))(((((((((((()))))),,,,,,,,,,,,,,,++++++++++++***))))))+++++++++)))++++++++++++++++++++++++*********+++++++++++++++,,,+++***)))(((''''''&&&******++++++++++++************)))(((((((((((()))'''''''''((((((((((((((((((''''''((()))***(((''''''&&&&&&%%%%%%&&&''''''(((((((((((()))))))))))))))(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%'''&&&$$$%%%&&&(((((('''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$)))(((((((((((((((((()))%%%(((******'''%%%'''(((%%%%%%%%%&&&&&&&&&''''''''')))+++***)))''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''')))(((&&&$$$###############%%%'''((((((&&&&&&$$$######%%%''''''''')))'''(((---555<<<@@@AAA>>><<<888222+++'''&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&''''''(((((('''''''''&&&''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%)))*** '''''''''(((((((((((((((###$$$%%%&&&'''((())))))''''''''''''(((((((((((((((((((((''''''&&&&&&&&&$$$(((***&&&!!!((('''&&&&&&%%%%%%&&&&&&((((((((((((''''''''''''((()))***++++++***)))((('''(((((())))))*********---------...000111000...,,,******,,,111444333222777555222111000000...---+++***)))***++++++)))'''***))))))))))))******+++"""(((+++(((%%%'''++++++*********)))))))))))))))***((('''((()))***)))''')))((((((+++......***'''jjjWWWNNNOOOMMMMMMKKKBBB???>>>===<<<:::999888888777666666777888888777555222333555333111000000222333333222222222222222333555111111333333000111444333111////////////...---////////////////////////------...//////...------,,,------......------,,,,,,,,,---------.........------,,,++++++*********---,,,+++++++++---///000---///000222333222111000---,,,++++++******++++++......------,,,,,,++++++,,,,,,+++++++++*********,,,+++******,,,,,,+++******++++++,,,,,,++++++***)))******++++++******)))*********))))))*********---,,,,,,++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++***)))'''&&&******++++++++++++******,,,+++)))((((((((()))***%%%&&&'''((()))***+++,,,'''''''''(((***+++)))((('''''''''''''''(((((((((''''''(((((())))))*********)))((('''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%)))((('''((())))))(((&&&&&&''''''''''''&&&$$$$$$&&&&&&'''''''''&&&&&&%%%))))))(((((((((((())))))%%%***---+++'''%%%'''***''''''&&&&&&&&&&&&'''((('''***,,,,,,***((((((((((((((('''&&&%%%$$$$$$$$$&&&))),,,***&&&"""###%%%#########%%%''')))((('''&&&$$$###$$$&&&)))******---,,,...555===BBB@@@<<<444222///+++)))(((***+++))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((('''''''''((())))))))))))(((***)))(((((()))*********%%%''''''(((,,,---'''((('''&&&''')))******)))%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&'''+++---)))###!!!%%%)))(((''''''&&&&&&''''''(((((((((((((((((((((((('''((((((***+++***(((&&&(((((()))))))))*********---,,,---...000111111///---,,,,,,...222444444333666555333111000//////...+++++++++,,,...---+++))),,,,,,+++++++++,,,,,,---&&&+++,,,)))''')))***)))++++++++++++++++++******)))'''&&&'''(((((('''%%%)))(((((())),,,---+++)))|||rrr]]]LLLFFFHHHDDDDDDDDD<<<;;;::::::999999888888888222111111222444444333111444222000111333444222000222222222111111222222333222//////222333222333666444222////////////...---.............../////////------............------,,,,,,------------,,,,,,,,,,,,,,,------------.........------,,,,,,++++++---,,,,,,+++,,,---//////...///111333333222000...---,,,++++++******++++++//////......------,,,,,,,,,,,,,,,++++++++++++***,,,+++***+++,,,,,,,,,******++++++,,,,,,++++++***)))******++++++******)))++++++************++++++---,,,+++*********+++++++++*********,,,------+++++++++++++++++++++++++++******++++++,,,,,,,,,---((()))***++++++***)))(((******++++++++++++******,,,+++)))((((((((()))***(((((('''%%%$$$###""""""(((''''''(((***+++***(((''''''(((((())))))))))))''''''(((((())))))******+++***)))((('''&&&&&&&&&(((((((((''''''&&&&&&&&&(((''''''((())))))'''%%%%%%&&&&&&'''&&&&&&%%%$$$&&&''''''(((((((((''''''(((''''''&&&&&&''''''(((%%%)))---,,,'''%%%(((+++***)))((('''&&&&&&&&&&&&'''***,,,---+++)))((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%***---+++%%%"""###&&&&&&%%%$$$%%%'''((((((''''''%%%$$$&&&))),,,------222333666<<>>>>>@@@;;;999999888888777777666666333333222333555555444222555111...000333555444111222111111111111222222333111...///222444222444888333111////////////...------............/////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,---------------...............---,,,,,,,,,------------------...///111222222000///---------,,,+++++++++++++++............------------,,,,,,,,,,,,++++++++++++---+++***+++,,,---,,,+++***++++++,,,,,,++++++*********++++++++++++************))))))))))))******---,,,+++))))))******++++++***)))***,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,'''(((***+++++++++************++++++++++++******++++++***))))))))))))***(((''''''''''''&&&&&&&&&)))(((((()))***+++)))(((&&&'''((()))))))))))))))(((((((((((())))))))))))+++***)))(((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%''''''%%%###%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&'''%%%(((******(((''')))+++***)))((('''&&&%%%$$$$$$'''))),,,---+++)))'''''' !!!###&&&((()))******%%%))),,,+++&&&###$$$&&&(((&&&%%%%%%&&&''''''&&&((('''&&&(((,,,///111111666777:::>>>@@@;;;333,,,+++)))((((((***+++***)))(((((())))))))))))((((((''''''((((((((((((''''''&&&'''(((((())))))))))))''''''((()))************)))&&&$$$&&&)))+++***(((&&&,,,...***'''(((+++,,,)))))))))))))))******************)))))))))((((((************))))))))))))******((((((((()))***++++++)))((()))+++,,,***(((+++***))))))(((((())))))))))))))))))************///,,,***+++...///---+++*********************************+++---...,,,+++,,,,,,,,,,,,,,,,,,++++++)))+++++++++******,,,...,,,,,,+++,,,......---,,,...------,,,,,,,,,,,,---)))***+++,,,000444///(((***+++,,,---...---,,,+++---,,,******++++++)))(((***(((&&&%%%&&&))),,,///qqq```QQQCCC???@@@:::;;;???;;;777777777666666555555555666555555666777777555333222111000000111222333333111111111111111222333333222//////222333222333666333111///...///000///...---------.........//////000//////////////////000+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,---...//////...------,,,---...//////---,,,+++///000000111000///...---...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,++++++------,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***))))))(((((())))))***---,,,***)))((()))***+++***)))(((***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++***))))))******++++++++++++*********++++++++++++***))))))'''((()))***,,,---...///***)))))))))******)))'''%%%&&&''')))))))))))))))))))))))))))((((((((((((******)))(((''''''((((((&&&&&&''''''(((((())))))&&&$$$$$$$$$&&&&&&&&&%%%'''&&&%%%%%%%%%'''((()))%%%&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))******&&&''''''((('''&&&%%%$$$&&&))),,,---+++((('''&&&!!!"""$$$&&&((()))))))))$$$'''))))))&&&$$$$$$%%%(((&&&$$$%%%&&&((((((((()))((((((***...222444444777888:::;;;999555000---,,,)))&&&%%%'''))))))((('''(((((((((((((((((('''''''''((((((((((((''''''&&&&&&((())))))*********&&&'''((()))************)))&&&###%%%))),,,***(((***......+++)))++++++)))***,,,...---***)))***---))))))******************+++++++++******)))))))))+++***)))((()))+++,,,...+++)))((()))++++++***(((++++++***))))))))))))***)))))))))******+++++++++111,,,((())),,,......+++***************************))))))***,,,,,,***)))******+++***))))))******((()))+++***((((((+++---+++***((()))+++,,,,,,+++------,,,+++++++++++++++$$$'''((((((***......+++)))***,,,......---,,,+++...,,,++++++++++++***((())))))((('''(((***---///sss```RRRDDD@@@@@@::::::???===777777666666666555555555444333222222333333111000...000222000......222666111111000000111222333333444111000333333111111555222000......///000///...---------.........//////000000////////////000000+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***+++---...///......---+++---///000///---+++)))000000000//////...---,,,///...------,,,,,,------)))))))))******++++++,,,---------,,,,,,,,,++++++---,,,++++++------,,,++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++************++++++---,,,***(((((()))***+++)))(((((()))+++---,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,+++***)))((((((******++++++++++++************+++,,,,,,***)))(((,,,,,,++++++***)))((((((+++***)))*********(((&&&$$$%%%'''((()))))))))(((******))))))((((((''''''***))))))(((((((((((((((%%%%%%&&&'''((()))******(((&&&%%%%%%'''((((((((((((&&&%%%$$$%%%''')))+++$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&&&&''''''%%%$$$%%%'''***+++***)))###$$$&&&(((((('''&&&$$$%%%(((+++---+++(((&&&%%%&&&&&&'''((('''&&&$$$###$$$&&&'''((('''%%%%%%%%%'''%%%$$$$$$''')))***)))***))))))+++///333555666666777888666333111111111+++'''""""""%%%)))++++++''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&((()))************&&&&&&'''))))))*********+++'''%%%&&&+++...,,,)))+++------,,,///111...)))+++///111///+++(((+++///(((((()))***+++,,,,,,---++++++++++++******))))))+++***))))))***,,,...000++++++++++++************,,,+++******))))))******))))))******++++++++++++///***%%%%%%(((++++++)))++++++******************+++***)))***++++++***(((''')))***)))))))))***+++)))+++,,,+++((((((***---***(((&&&&&&(((*********---,,,++++++************(((---...***(((+++///111)))***,,,......---,,,+++,,,+++))))))***)))(((&&&((()))***++++++,,,---///qqq___RRRBBB===???<<<===???:::888777666555555555555555555333111222555777555333333222222111111222222333000...---///222444333111000///...///111222222111,,,,,,---///000000...,,,........................111111111000///---,,,+++333111......///000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............///...------//////...---******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...---+++)))(((((())))))***++++++,,,,,,++++++***)))***+++,,,---,,,+++***222000---***))))))***+++,,,++++++***************...,,,***((((((***,,,...,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++************))),,,+++*********+++,,,---***************************************)))((((((+++++++++++++++***)))((())))))(((((((((((())))))...,,,+++***)))'''$$$"""***)))(((&&&&&&''''''((())))))(((((('''''''''&&&+++***)))''''''(((((()))&&&&&&&&&&&&'''(((***+++'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((***(((&&&(((,,,&&&)))(((***,,,((($$$&&&+++$$$$$$%%%&&&&&&''''''(((&&&'''''''''&&&%%%%%%$$$((('''&&&%%%&&&))),,,...***+++,,,...000111222333:::666333333666555111,,,+++*********))))))((((((************)))))))))))))))))))))))))))))))))))),,,)))(((***(((&&&)))...&&&''')))***,,,------...,,,++++++******++++++,,,,,,,,,---......---,,,,,,***+++***(((+++...+++&&&---,,,,,,++++++,,,,,,---************************,,,++++++******++++++,,,***++++++,,,,,,++++++***+++,,,------......------+++,,,---...---,,,+++***---,,,,,,+++*********+++)))******)))((())),,,...++++++++++++******))))))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))''''''((()))******++++++)))***+++,,,,,,+++***)))''')))******)))))))))***++++++,,,,,,,,,---------+++)))(((+++///000+++'''((())))))+++,,,---......uuucccRRRCCC>>>@@@<<<===>>>888888888666555555444444444888555333444555555222///333222222111111222222333000...---///222333222111000/////////111222111000111111000000///...,,,+++........................111111000000///---,,,+++111...,,,,,,---...------------------------------------------------------,,,,,,------...---------...---,,,---.........,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,---,,,+++***))))))******,,,------......------,,,******+++,,,,,,,,,,,,+++222000...+++******,,,---++++++***))))))))))))***---,,,***))))))***,,,---,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++************+++++++++,,,+++***)))(((***************************************))))))(((******+++++++++***************))))))))))))******,,,)))'''%%%&&&'''&&&&&&***)))((('''&&&'''(((((()))(((((((((''''''''''''***)))((('''''''''((((((&&&&&&''''''((())))))***$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((&&&'''&&&$$$(((,,,(((!!!'''&&&'''***)))&&&(((,,,%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$###+++***(((&&&%%%&&&((()))------------...///000111777555333333444333000...+++*********))))))))))))*********))))))((((((((((((((((((((((((((((((((('''%%%&&&((()))(((,,,222&&&''''''((())))))((((((,,,++++++******++++++,,,,,,,,,---......---,,,,,,,,,,,,+++)))+++...,,,'''+++******))))))******+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,---...............---------------,,,++++++---,,,++++++******++++++,,,---,,,+++)))((()))***++++++++++++*********)))------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++************)))))))))'''((()))))))))(((''''''***+++,,,,,,+++*********++++++++++++,,,,,,,,,,,,---***)))+++......+++'''((()))***+++,,,------...vvveeeVVVGGGBBBCCC>>>===>>>999999999777666444444333333777555444444666555222...222222111111111111222222000///...///111222222111111000///000111222111000333222111000///.................................000000000000///...,,,,,,000...,,,,,,---...---,,,,,,,,,,,,,,,---------------------------------------------...------,,,,,,---,,,+++,,,---...---+++***++++++,,,,,,,,,,,,,,,*********+++++++++++++++++++++************++++++,,,+++************++++++,,,------......------,,,++++++******++++++,,,---222000...,,,++++++,,,---+++******)))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++***************))),,,+++++++++************)))+++,,,---,,,)))&&&$$$++++++++++++++++++++++++******++++++******)))((())))))***++++++++++++***++++++************++++++)))&&&###"""$$$'''((()))***)))((('''''''''((((((((((((((((((''''''''''''))))))((('''''''''''''''%%%&&&((()))***))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$######'''+++***%%%'''######'''***((((((+++'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###%%%&&&&&&(((***---000222///...,,,+++,,,---///000444555666444222000///000***************)))))))))+++******)))(((''''''&&&''''''''''''''''''''''''&&&$$$%%%((()))(((+++111+++,,,,,,,,,+++***)))(((,,,++++++******++++++,,,,,,------......------,,,---...,,,)))***...---)))......------------......------------------------...------------------...........................------...////////////...///......---,,,---------,,,,,,++++++******+++++++++,,,---,,,***))))))***++++++++++++************------,,,,,,,,,,,,++++++,,,+++*********+++,,,---......---+++***)))((('''***+++,,,,,,,,,,,,++++++***************)))((('''*********++++++++++++,,,...+++)))***,,,,,,***'''))))))***+++,,,,,,---...uuuddd]]]MMMFFFEEE>>>===AAA===:::999888666444333333222333222222444777888444111222222111111111111222222000//////000111111111111111000///000111222111000/////////...---...000222........................000000000000///...---,,,111000......///000///---++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++---,,,++++++------,,,+++***+++,,,,,,------,,,,,,)))))))))******++++++,,,+++++++++,,,,,,+++++++++************++++++,,,,,,***++++++,,,,,,++++++***,,,+++***)))***+++,,,---000///---+++++++++,,,---+++***))))))(((((())))))***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,++++++++++++************,,,,,,+++++++++************+++,,,---,,,***((('''++++++++++++++++++++++++***++++++++++++***))))))******+++++++++******)))+++******))))))******+++(((&&&$$$$$$&&&((()))((()))))))))(((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''%%%&&&)))***+++***((('''((())))))******))))))(((''''''''''''''''''''''''''''''''''''((((((((((((%%%$$$######&&&))))))'''(((###"""&&&***)))'''((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&(((,,,000444777999...,,,+++)))***,,,///111555888999666111---...000************************+++******)))((('''&&&&&&''''''''''''''''''''''''***((((((***(((%%%&&&+++------...------,,,+++***,,,++++++******++++++,,,------------------------...///...******......+++111000000//////000000111........................//////............//////........................---......///000/////////000///...---,,,---......,,,,,,++++++***++++++,,,''')))+++,,,++++++---...++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,+++)))))))))+++---//////...---,,,+++)))((((((---------...............---,,,+++++++++***)))'''))))))*********+++++++++///,,,***)))******)))((())))))***+++,,,,,,------uuueee```OOOGGGCCC;;;;;;@@@>>>:::999888666444333333222444222111444777777555111222111111000000111111222///000000000000000111111222000///000111111000///---...///---,,,,,,///222///////////////////////////000000000///...---,,,000///......//////...,,,+++++++++,,,,,,---------++++++++++++++++++++++++............---,,,++++++---,,,++++++------,,,+++++++++,,,------------,,,)))))))))******++++++,,,,,,,,,---......---,,,,,,)))******+++,,,,,,------***++++++,,,,,,++++++***,,,+++***)))***+++,,,------,,,+++******++++++,,,+++******))))))))))))))))))***,,,------,,,***))),,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++***)))))),,,,,,,,,+++***)))((('''))))))(((((((((((())))))((((((((()))+++***(((&&&)))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&''')))++++++***((('''&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((%%%$$$%%%&&&&&&&&&'''***%%%###''')))(((&&&&&&))))))((('''&&&&&&%%%$$$''''''(((((((((((((((''',,,---...///111111222222+++)))(((((())),,,000222777;;;<<<888000+++,,,...***************++++++++++++******)))((('''''''''))))))))))))))))))))))))---+++***+++((($$$$$$((())))))******+++*********,,,++++++******++++++,,,------------------------,,,//////++++++...///---......------------......////////////////////////000//////......//////000......------------......---......///000/////////000///...---,,,---......,,,++++++***++++++,,,,,,((()))+++++++++,,,---///+++++++++++++++++++++,,,------,,,,,,,,,+++++++++,,,+++)))))))))+++---///,,,,,,,,,+++++++++******************++++++,,,,,,111///......///...,,,***))))))*********+++++++++...,,,***))))))))))))(((*********++++++,,,,,,---xxxhhh\\\MMMGGGCCC999888===;;;999999777666444444333333999666333333555555222///111111000000000000111111///000111111000///000222222111000000111111000//////111111///+++)))+++...///////////////////////////////////////...---------,,,,,,---...---+++***++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---,,,+++,,,---...---+++++++++,,,---------------*********+++++++++++++++,,,---...//////...---,,,******+++,,,------,,,,,,,,,------......------,,,++++++******++++++,,,---+++************+++++++++,,,++++++******************+++,,,------,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,+++++++++,,,---000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))+++,,,,,,++++++***(((((())))))(((((((((((())))))******+++---...,,,(((%%%))))))*********)))(((''''''''''''((((((((((((((()))))))))***)))(((((('''(((((()))*********)))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&((((((%%%$$$'''+++'''%%%((()))&&&%%%'''))))))(((((('''&&&%%%%%%'''((())))))***)))))))))***+++---.../////////...(((((('''(((***,,,///111777:::;;;777000++++++---*********+++++++++++++++************))))))))))))++++++++++++++++++++++++***)))***,,,***''''''+++)))***+++,,,------------,,,++++++******++++++,,,...------,,,,,,------...(((---///---,,,...///---//////............//////000000000000000000000000000//////......//////000///...---,,,,,,---...///------...////////////...///......---,,,---------++++++******++++++,,,,,,,,,---,,,+++)))***,,,...++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++*********+++,,,---*********+++++++++++++++++++++***++++++,,,---...---+++)))***,,,,,,)))&&&*********++++++++++++,,,+++++++++******))))))(((******+++++++++,,,,,,,,,zzzjjjXXXLLLJJJIII>>>:::;;;777888888666555555444444444:::666222111333444333111111111000000000000111111///111222111///...000222222111000000111111000......111333111---***+++...///////////////////////////////////////......------,,,,,,---...---+++)))+++,,,,,,---......//////........................,,,,,,------...---------...---,,,---.........,,,+++,,,------...---------,,,,,,,,,,,,+++++++++++++++,,,...//////...,,,+++***+++,,,---------,,,+++,,,------......------,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))((()))***+++++++++++++++***))))))))))))))))))***+++******,,,---,,,)))'''))))))***+++***)))((('''''''''''''''((((((((())))))***+++++++++***(((((())))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((''''''''''''(((((((((((()))'''(((+++***%%%%%%((((((&&&'''***)))&&&'''+++))))))((((((''''''&&&&&&''''''((()))))))))))))))'''))),,,...//////...---'''(((((((((***+++------444666666333///+++++++++*********++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))(((***---,,,)))***...,,,---...///000000000000,,,++++++******++++++,,,...---,,,,,,,,,,,,---...###***///...---//////...111111000000000000111111000000000000000000000000/////////....../////////111000...------...000111,,,,,,---...............---------------,,,++++++++++++******++++++,,,---...---,,,)))((()))---000+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++************************---,,,,,,,,,---...///000)))&&&$$$&&&)))***'''###++++++++++++,,,,,,,,,,,,((()))++++++***))))))(((***++++++++++++,,,,,,,,,yyyjjjVVVMMMOOOPPPFFF???===777888777666555555555555555888444000000333666666666111111000000000000111111///111333222///...000222333111000000111111000...***///333333///---///222000000000000000000000000//////////////////...---.........///000///---+++,,,,,,------...///000000000000000000000000000000++++++,,,---............///...------//////...---+++,,,------......---------------,,,,,,+++++++++***+++---......---+++***+++,,,---------,,,++++++***++++++,,,,,,++++++***)))***+++,,,---,,,++++++***++++++,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++---------,,,,,,,,,++++++)))***,,,......,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******%%%&&&(((***,,,---......++++++************+++++++++***))))))+++,,,+++***)))******++++++)))((('''&&&'''''''''(((((())))))***++++++,,,,,,***)))(((+++***))))))((())))))***''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))'''&&&(((---,,,'''&&&***%%%&&&(((+++)))&&&)))///((((((((((((''''''''''''&&&&&&'''((())))))((((((111222222222///+++'''%%%((()))))))))************111111222000...,,,++++++*********++++++,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++***)))+++...---)))***...++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,...---,,,,,,,,,,,,---...!!!(((.........//////---......------------......//////////////////////////////............//////222111000......000111222+++,,,------......------+++,,,---...---,,,+++***+++*********+++,,,,,,---++++++)))((((((+++111555+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))************))))))(((((())))))(((((()))+++,,,------***(((***...///,,,(((++++++,,,,,,,,,---------&&&(((+++,,,+++***))))))++++++++++++++++++,,,,,,|||iiiWWWIIINNNYYYOOO>>>999777777666666555555555666666222222333333333222111111111111111111000000000000111333222///000222000,,,///...---,,,---...000222222111111000///......---////////////////////////222000///...//////---+++---.../////////...,,,+++,,,***,,,///000---,,,...------------------------........................111000///......///000111------------------------...------,,,,,,------.........///111222111---***///---***+++---///...,,,***+++,,,,,,------,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///---,,,+++,,,,,,------+++***+++,,,---------,,,------......------,,,---,,,,,,++++++,,,,,,---//////...---,,,++++++***///***)))---///+++***---***,,,,,,)))))))))&&& ,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***---...,,,***+++***))))))******)))'''((()))***+++++++++++++++,,,***(((%%%$$$$$$%%%&&&,,,,,,,,,+++++++++******))))))*********))))))(((,,,,,,+++***)))(((''''''((((((''''''''''''((((((''''''((())))))***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,+++***(((''')))))))))+++------***(((+++///222111+++'''((()))''''''(((((()))+++,,,---///000000///---++++++,,,------,,,++++++******)))---------............///+++,,,------,,,,,,...///...---,,,,,,+++++++++,,,---)))***...///++++++///,,,---...,,,******...222'''''')))***,,,---//////////////////////////////000...---...///000///...333000...///000111///,,,,,,333333------333000&&&...///000000000///---,,,,,,---------...////////////...------...///......000---+++***,,,---......---,,,************,,,---------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++***)))(((((()))))))))))))))((((((''',,,,,,,,,+++++++++******//////......---++++++***)))***,,,------,,,+++***,,,***((()))***++++++***++++++***************+++lllWWWGGGHHHPPPFFF:::888888888777777666666666666777333333333444333333222111111111111111000000000000111333222000111444222...555444222000///000111222111111000000///......---////////////////////////000///......//////...---.........///......---,,,,,,***,,,000000---,,,...------------------------.................................------......///------------------------...------,,,,,,------...111000.........///...---///---++++++---......,,,++++++,,,------------,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,---...---+++***+++,,,...------,,,------......------,,,------,,,,,,,,,,,,------.........------,,,,,,+++...***)))---...+++***,,,+++......,,,---///,,,''',,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...,,,***---+++******+++,,,***))),,,+++++++++++++++++++++---+++)))'''&&&''''''(((,,,+++++++++************))))))************))))))************))))))))))))((((((''''''''''''(((((('''((())))))))))))))))))((((((((((((''''''''''''((((((((('''''''''''''''***)))))))))))))))))))))***))))))***,,,,,,+++)))+++///222000+++(((((()))''''''(((((()))+++,,,---///000000///,,,++++++,,,,,,,,,,,,++++++++++++***------------............,,,,,,,,,,,,------......------,,,+++++++++++++++)))''')))---...***(((+++(((***++++++***+++...111,,,,,,,,,,,,,,,,,,,,,,,,........................000...---...///000///---222000...///000111///---///333111++++++222111)))...//////000///...---,,,---------...............000...---,,,,,,---,,,,,,333000---,,,---......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++******))))))******))))))(((''',,,,,,+++++++++******************+++---...000111,,,***((((((***,,,,,,,,,...,,,+++***+++***)))'''++++++***************+++qqqZZZFFFBBBFFF???888:::;;;999888777777666666666666444444555555444444333222222222111111111000000000111333222111222666444000888777444222000//////000111000000//////.........///////////////////////////...---...//////...---//////...------------...,,,+++,,,000000---,,,...------------------------........................,,,,,,---------,,,,,,+++------------------------...------,,,,,,------...555111---***+++---...//////---+++,,,---...---,,,++++++,,,---------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,***+++---......---,,,------......------,,,------,,,,,,,,,,,,------------------------------...***))),,,...,,,+++,,,+++---...---///333111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***...---,,,,,,------,,,+++...---,,,************+++---,,,+++***))))))***+++************))))))))))))))))))***************))))))))))))*********++++++)))((((((''''''(((((())))))))))))***))))))((((((((((((((((((''''''''''''******))))))((((((((('''***)))'''&&&&&&(((***++++++)))((()))***,,,,,,+++,,,///111///+++(((((()))''''''(((((()))+++,,,---...//////...+++******+++******+++++++++,,,,,,,,,------------...............+++***+++...///...+++,,,+++******************)))''')))------***)))***&&&(((***++++++,,,///111.........---,,,,,,++++++........................///...---...//////...---111000//////000000///...111333000)))***111111,,,...////////////...------...............---------......---------......///444222///......///......------............------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------***************))))))(((+++++++++***************&&&'''(((***...333777:::333---&&&%%%)))---...---,,,++++++,,,---,,,***(((+++******)))******++++++vvv___III@@@BBB<<<:::>>>>>>999999888666666555555555555555555555555444444333222222222111111111000000///111111000222666555111555444222000...---------000000/////////.........////////////////////////000///---.........---,,,000///...,,,,,,---......---+++,,,000000---,,,...------------------------........................+++,,,---......,,,+++***------------------------...------,,,,,,------...555111---***+++,,,---......---,,,,,,,,,---------+++,,,,,,---...---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...,,,++++++---......---,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........///,,,+++---......---,,,***,,,,,,,,,...111000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,+++///---,,,,,,------,,,+++---,,,***)))((()))+++,,,---,,,++++++***+++,,,,,,)))))))))))))))((((((((())))))***+++++++++******************************))))))(((((((((((())))))***************)))((('''((((((((((((''''''''''''*********)))((((((''''''(((((('''''''''(((***+++,,,***((((((***,,,---,,,---///000///+++)))((()))''''''(((((()))+++,,,------......---***))))))***))))))***+++,,,,,,------,,,,,,---------.........///+++(((***...000---)))******))))))))))))******,,,++++++,,,,,,,,,---...(((***,,,...//////000000---------.......................................///...------//////...---000000//////000000//////000222///+++,,,000000,,,/////////.........------/////////...---------,,,,,,---...//////000222333222000///...///000000///......000111111000......******+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---...+++++++++++++++******)))************************))))))***,,,///555:::===888111)))(((,,,///---***'''(((***,,,//////...,,,+++************++++++,,,~~~cccLLLAAAAAA======@@@<<<:::999888666555444444444555555666666555555444333222222222222111111111111---///000///111555444000111111000///...---------////////////............////////////////////////222000.........---+++)))000///...,,,,,,---......---+++---000111...---///------------------------........................---.../////////---,,,+++------------------------...------,,,,,,------...111///---,,,------,,,+++---------,,,,,,,,,---...,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++...,,,+++,,,---.........,,,------......------,,,++++++************+++++++++,,,,,,------.........//////......///000///---+++------+++,,,000///***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,,,,---,,,++++++,,,,,,+++******)))((('''(((***,,,...,,,+++++++++++++++++++++(((((((((((((((((((((((())))))***+++++++++++++++,,,,,,,,,+++***))))))((())))))(((((((((((())))))******+++******)))(((((((((((((((((('''''''''''')))))))))(((((((((''''''%%%&&&((()))*********))),,,***))))))+++---.........//////---+++)))))))))''''''(((((()))+++,,,---,,,------,,,)))(((((()))))))))***+++,,,------...,,,,,,,,,------------...///+++(((***...///,,,((()))))))))(((((()))******///---+++((((((+++///000...//////111222222111111................................................///---,,,---...///...---//////000000//////000000...//////...///111///+++///......---------------/////////...---------,,,---...///...------///111...---,,,...000222222111///000111222222111000///++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...,,,,,,,,,,,,,,,++++++*********************++++++---,,,++++++---111555777777111+++***......)))###((()))***---000000...,,,+++++++++++++++,,,------jjjRRRCCC@@@<<<>>>AAA;;;<<<;;;999777555444444444555555666666555555444333333222222222222111111111---//////...111444333///111111111111000000000000........................////////////////////////111///...---------+++***//////...------------...---,,,---111111...---///------------------------........................//////000//////...---,,,------------------------...------,,,,,,------......------...///...,,,***,,,---...---,,,+++---///,,,,,,---...............,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***...---+++,,,...//////...,,,------......------,,,++++++************++++++,,,,,,,,,------.........///000///---...111000---///000///,,,---000///+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,,,,+++******++++++***)))((((((((((((***,,,...///,,,,,,++++++*********)))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,...---,,,+++***)))((((((***))))))(((((())))))************+++******))))))((((((((((((''''''''''''((((((((((((((()))))))))$$$&&&)))+++,,,,,,+++***,,,+++***+++...///000///000///...---+++***))))))''''''(((((()))+++,,,---+++,,,,,,+++(((''''''((())))))***+++,,,,,,------,,,,,,,,,,,,------------...,,,******------+++)))))))))))))))))))))***+++,,,,,,)))$$$%%%***......222000000000222333222111111000///...---,,,++++++------------------------...---,,,---......---,,,...///000000//////000111---...///000111111...+++///...------,,,,,,------...............---------...000000---)))'''(((+++,,,,,,,,,...111333333222000000111111111111000000---......//////000000000------------------------...---+++))))))***,,,------------------,,,,,,++++++++++++++++++,,,,,,,,,---,,,+++******,,,---///111...++++++---,,,&&& ...------...///...,,,***,,,,,,,,,,,,---...//////uuuZZZGGG@@@<<>>===;;;999777666555555444555555555555444333333333333222222222111111111///111111///111555444///111222222222222111000000........................////////////////////////...,,,,,,,,,.........,,,.........///......---,,,...,,,---111111...---///------------------------........................111000///...------------------------------------...------,,,,,,------...---,,,,,,---...///...,,,,,,......---++++++---///,,,------...............++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.../////////...---,,,...---,,,,,,...//////...,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------------------///...+++,,,000///+++///000///,,,...111111---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////,,,++++++---,,,+++******++++++***)))******+++,,,,,,---......---------,,,+++***)))(((((((((((())))))*********((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******))))))***+++++++++******((((((((((((''''''''''''(((((())))))***+++++++++&&&''')))***,,,---......,,,,,,,,,...000222111000000///---,,,+++***))))))''''''(((((()))+++,,,---***+++,,,***(((&&&&&&'''*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********))))))))))))***+++,,,))),,,+++'''''',,,---+++000---,,,,,,///222222111//////......---,,,++++++------------------------...---,,,,,,......---,,,---///111000///...000222///...---///000000......///...---,,,,,,,,,---------------...............---///111...***(((***............000333444444333111111000000000000111111000000000000000111111111........................000///,,,******+++,,,..................---,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,------,,,)))'''111///...---...---,,,***---------......///000111bbbKKKBBB>>>EEEIIIBBBAAA@@@>>>;;;999888777777444444555555444444333222333333333222222222111111000222222111222555444000222222222111111///......---.....................////////////////////////+++******,,,...000000///---.../////////...,,,+++...,,,---111111...---000------------------------........................111000...---,,,,,,------------------------------...------,,,,,,------...---,,,***+++---/////////,,,...///---+++***---///,,,---......//////......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...000000000000//////---,,,,,,...//////...,,,------......------,,,///......------......///------------------------+++...---)))+++///...))),,,...---***,,,111111---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,***+++------,,,***+++,,,,,,+++)))------...//////......---.........---,,,***)))((((((((())))))******++++++((()))***+++,,,---------***++++++++++++,,,,,,,,,******))))))))))))******((()))***+++++++++++++++)))(((((((((''''''''''''))))))***+++,,,------...))))))((((((***---000111,,,,,,---000222333222000111///---+++++++++***(((''''''(((((()))+++,,,---***++++++***'''&&&&&&'''***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---,,,***)))***+++******))))))***+++,,,,,,(((---...+++,,,///...***---***''')))---000222111++++++,,,,,,---......///------------------------...---,,,,,,......---,,,---///111111///...000333222...,,,---...//////111///...---,,,+++,,,------,,,------....../////////***...111000......222777111000000222444555333222222111000//////000111222222222222111111111111111////////////////////////333111...,,,++++++---.........//////......---,,,,,,,,,,,,------.........------...//////000000000------...//////000000000///...,,,,,,...//////............//////111222222vvvYYYKKKHHHHHHFFFEEEMMMEEE@@@@@@>>>888888;;;666555555666666444111...666666555444333333333333111000000000222333222111333222222222222000---+++222000------...000111111000000////////////000000/////////000111000...+++---------------------------------...000111000///111111000///////////////........................000000000000////////////,,,---...//////...---,,,......---------,,,,,,,,,------,,,...///000///---...///...---...000000...,,,------///333444///(((---,,,,,,,,,,,,---......------------------------,,,++++++******++++++,,,------------------------//////.........---------******+++++++++,,,,,,,,,222---***...000...,,,,,,///...------...///...---...---,,,,,,,,,,,,---...222///---...000000...,,,---,,,++++++---//////...111000...---,,,,,,,,,---.........------,,,,,,,,,,,,------......---,,,+++111000...---,,,++++++***---,,,,,,,,,+++******)))///...---+++,,,---///000...222111,,,***---,,,'''***---,,,((()))......)))***(((&&&'''***+++)))'''************************))))))))))))))))))))))))))))))+++,,,...///000111//////000333555444///+++...++++++...+++""",,,,,,,,,,,,,,,+++***)))((()))***++++++,,,,,,+++******++++++,,,---......111000000111111///,,,)))//////...------,,,,,,+++)))***+++,,,---,,,,,,+++***+++,,,---,,,+++***)))---,,,+++***+++---///111///...---,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,666111,,,+++...000...+++,,,,,,------...000111222666444000,,,***+++---...***,,,---,,,******---111,,,222000'''&&&...222...........................------...111555777777666222111111000000000000000000222333333111///......444222000---,,,,,,------...,,,***+++...///...,,,---------------------------...///...,,,+++,,,------222...,,,111///+++000111000000///////////////222000//////111111000/////////000111222222333333fffSSSJJJGGGKKKPPPTTTMMMGGGFFFBBB<<<;;;===;;;:::::::::;;;999666444666666555444333333333333222111000111333333333222333222111111111111///---000///...///000000///---......------------......000///...///000000...,,,------------------------///......///000000...---------------...000111222////////////////////////////////////............------...//////...------.........---------,,,,,,---,,,,,,---//////...---111///,,,***---000000///222111///---,,,...///000------,,,,,,------...///------------------------------,,,,,,,,,,,,------------------------------//////.........---------,,,,,,,,,,,,------------111---,,,...///---,,,---///...------//////...---///...------------...///111///---...///000...,,,...---+++,,,---......---111000///---------------.........------,,,,,,,,,------------............000///...---,,,+++++++++++++++++++++++++++,,,,,,111000///---,,,,,,,,,,,,---000000+++***---,,,(((------***'''))),,,&&&,,,***((()))+++,,,+++)))************************)))))))))))))))))))))))))))***+++,,,...///000111222111222333555333...***...,,,---111000+++))),,,++++++,,,,,,+++******)))++++++++++++***)))((((((++++++,,,,,,---......////////////111222111...,,,000000000000////////////)))***+++,,,------,,,+++******+++,,,,,,,,,,,,,,,---,,,++++++,,,---///111///...------,,,,,,,,,---...,,,+++))))))***+++,,,333///******---///---+++---------...///000222222444222///---++++++,,,---+++,,,,,,,,,++++++,,,...(((...,,,$$$""")))---)))........................------...000333555555444111111000000/////////000000111333333222000000000333222000---,,,,,,---...000...,,,---000111000///---------------------------...///...,,,+++,,,---)))...+++***111000---333////////////000000111222222333333222222111000000...//////000111111222222zzzaaaNNNGGGOOO[[[^^^XXXSSSOOOIIIBBB???@@@;;;:::999999:::999666444777666555444333333333333333111111222333444333222444222000000111111111000000000000222333111...+++///......------......///222000....../////////...------------------------111000//////000///---+++,,,,,,,,,---...///000111000000000000000000000000............------------------...//////...------.........------------,,,,,,,,,+++---...///...,,,000...,,,,,,---.........222111000---******...333---------------...//////------------------------.........------.........///.........------,,,,,,/////////............------------.........//////...,,,---///---***+++...///...------//////...---000///............///000000///......//////...---000...,,,,,,---...---,,,111111000///.....................---------------......------...///000111///...---,,,,,,,,,,,,,,,+++*********+++,,,...////////////...---,,,+++***+++...---+++***,,,,,,)))---+++((((((,,,,,,###...,,,+++,,,---...---+++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,---///000000333333333333333111...***+++)))***---...,,,,,,///+++++++++************)))++++++++++++***)))(((''',,,,,,------.../////////......///111222333111///......---,,,,,,+++******++++++,,,------------,,,*********+++,,,---//////------,,,,,,,,,...///000///...------,,,------------,,,)))''''''(((***,,,///,,,)))))),,,...---+++............///111222333222111///...,,,,,,++++++///......///000///...,,,,,,111000)))''',,,///,,,........................---------///111222222000000000000/////////......///000111222222222111000222111///...---------...000///......000111111000........................---/////////---,,,---...000444///,,,///,,,'''+++/////////000111222333444333666888777444111111222......//////000111111111tttXXXIIIPPP]]]gggddd```ZZZRRRIIIDDDBBB<<<;;;999888888888666444777777666555444444444444444222222222444555444333555222000000111222222222444333222333333222000---111111000000000000111111333000...---.../////////........................000///...///000///...,,,000000///............////////////////////////////////////.........---------..................---............------------,,,++++++,,,...///---,,,***,,,000111...,,,///555444111...///...,,,---///.........---......///000........................///......------....../////////......------,,,,,,/////////...............---------.........//////---,,,...000,,,(((***//////...---...///000///---///................../////////....../////////...111///---------...---,,,111111000000////////////...............---------///...------...000222444...------,,,,,,,,,---------,,,*********,,,---///***+++---/////////...---***++++++++++++,,,,,,++++++***)))+++//////***$$$......---------------,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,---...//////111111111111111///---,,,,,,+++))))))))))))***++++++*********************'''((()))***++++++++++++---........./////////000///......000111222000///......,,,+++)))'''&&&%%%------------...---------,,,++++++++++++---///000---------,,,---...///000......------------.........,,,***(((((())),,,...---+++)))***,,,......---.........///000111222222/////////......,,,++++++///---,,,---000///,,,(((111555444///---000222000...........................------...000000///...///////////////......------...///000222222111000111000///...------............------.../////////...........................///000///---------...333777222---000+++&&&***000000000000111222333444333999===<<<777222222333///000000000111111111222hhhRRRPPPXXXkkklllllleee[[[RRRJJJFFFDDDAAA>>><<<;;;;;;:::888999888777666555555555555555333333444555666555444555333111000222333333333555333000///000000000///111111000000000000111111333111......///000000///...........................------...000111000...222111000000//////000000........................000000000/////////...............------.........//////.........---------,,,,,,,,,---...///...,,,)))---111111,,,---===OOOEEE888...---///...,,,---///............///000000..............................------------....../////////......---------////////////////////////------------............------///000---)))***000000///......///000///...------------------------......//////......//////111///------......---,,,000000000000000/////////........................000///...---...000333444...------,,,,,,,,,------......,,,+++++++++,,,,,,(((***---/////////---,,,+++******+++,,,++++++,,,***+++---......---///111---......---,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------.........------......------......111111///,,,+++---------+++******))))))***++++++((()))***++++++,,,,,,,,,......///////////////000111/////////000000///---000//////...---,,,++++++//////..................///...---,,,,,,,,,............------......//////......---------......//////...,,,***+++,,,...000---,,,,,,,,,...////////////.........///000111222....../////////...,,,++++++)))((()))++++++((($$$...111111...,,,......---///////////////////////////.........000000...---...//////000///...------,,,,,,,,,///222222111////////////............///...............///000111///////////////////////////000111000...---...///,,,222///---444222///444222222111111111111111222444:::@@@@@@;;;555333444111111222222222222333333|||cccVVVUUUgggooosssooofff^^^UUUNNNJJJFFFBBB>>>======;;;:::::::::999888777777777777666444444444666777666555666444222222333333333222444111---,,,---...//////000//////......//////000333111//////000000000///........................---,,,---...000111000////////////000111222444444........................111000000000///////////////...------------...////////////.........------------,,,...///000///---......///...)))///IIIdddUUUAAA...+++...------000///////////////000111111..............................------------.................................////////////000000000---------............//////---...000...+++,,,///000///......000000///...,,,,,,------------,,,,,,---...//////......///000000///------...///...---...//////000000//////..................///////////////......///000111222///...---,,,,,,,,,,,,,,,.........---,,,++++++***+++,,,...///...---+++))),,,******------++++++---,,,---//////,,,)))---333---......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------***+++,,,,,,++++++...000...000///,,,,,,000111000,,,+++*********+++,,,---------------,,,+++***)))......//////////////////222111//////000000///.........//////000111111222111000//////.../////////000///...---------------.................................---......///000//////.........///000111.........//////000000000...............///000000...//////000//////......------,,,---......,,,***,,,...//////...------...////////////////////////000//////000111111///...//////000111000///...---...,,,,,,...222333111............///////////////000111222111000000222444000000000000000000000000///111111000///...///000...444000///555333///555222222111000000000000000444:::@@@BBB>>>999555333333333333333333333333333vvvaaaXXX```lllwwwwwwqqqkkkbbbZZZQQQMMMGGGCCC@@@???>>>>>><<<<<<;;;:::999999999999666555444555777888777666666555444444444444222000222000//////000111000///000000////////////000000222000000000111111///...........................///...---///000000///---.../////////000222333444........................000000/////////.........///...------------...///////////////..................---///000111000...111------///,,,...@@@VVVJJJ999------///,,,,,,111000000//////000000111222........................000//////......//////000------......//////000000.../////////000000000000....../////////000000000222...---000111...---///000///...///000111000...,,,---...//////...---,,,,,,...000///...---///111000...------///000//////---...////////////...------........./////////000////////////////////////000///...---,,,++++++++++++,,,...///...---,,,+++,,,,,,---------,,,+++***///++++++......******...///---...222000,,,,,,000---///000...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,------+++******---000)))------)))***///000------,,,+++***+++,,,...///............---,,,++++++........................333111000111222333333222222222222333333333333333222111000/////////000000---....../////////............////////////.....................///000000...//////000000000000000...///000000/////////000---------------......///000000000000000000000000000111111111000000111333,,,...000222111000000111////////////////////////111000000111333333111000///000111222222000...---111...---000444555222...------...///////////////000222333222000000333555000000000000000000000000000111222111///...///000333888333///333000+++///000000/////////000111111444888>>>BBBBBB===666222222222222222222222222222kkk\\\ZZZjjjxxx{{{xxxtttlllddd[[[WWWPPPKKKHHHGGGFFFEEE======<<<;;;::::::::::::777666555666777888777666777666555555555444111...222222222444666555333111222222111111111111222222111000000111222222///---////////////////////////111000//////000///---+++111111000///////////////000000000000000000000000//////.........---------///...---,,,,,,---...///000/////////............///......///111222000//////+++...444222+++///999222******333555---***...000000000000000111111222////////////////////////111111000000000000111111,,,,,,---...///000111111.../////////000000111111000000000000111111111111444...,,,000222000......111///...///000111000...---...///000000///...---,,,...000000...---///222///...,,,---///000000000,,,---...//////...---------.........//////000000...///////////////...---111000...---,,,++++++***(((***---///000///---,,,))))))+++,,,---.........000,,,,,,//////******...///+++---555777222///000...000111///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,************************...---------------,,,,,,...//////,,,)))))),,,000+++//////++++++//////+++...---+++++++++---///000+++,,,---...////////////...............---------333222111222555777777777???>>>===;;;999777555555333222111/////////000111+++,,,...000111111000000...///////////////.....................///000000---...000111111111000///---///000000///......///------,,,,,,,,,---......111000000000000111111222,,,...///---++++++///333)))+++...111111//////111000000000000000000000000222111111222444444333111///000222333222111///...333000///222666777333///,,,---...///000000000///...000222111///...111444000000000000000000000000000111222111000//////111---333///---333222...333............///111222333444777===BBBCCC???777111222222111111111111111111zzzdddZZZbbbnnnxxx|||yyyrrrmmmiiiccc[[[UUURRRPPPMMMJJJCCCBBBAAA???>>>=========<<<:::888888888888777666;;;888666555555555444333777777666555444444444444222111//////111222111000000111111111111111000000222111111111222222000...---...///111111111111000111111111222111000000/////////000000000000//////222111////////////---+++.........///000111222333000///...---,,,,,,---...000000000000000000000000111111111111000000000000000000//////...---++++++111000000/////////000000////////////000000000000111111222222111000...---111000......000222222222444222000......///111222444111...---...///000///......---------,,,,,,,,,000///.........///111222111111000000//////......000000//////.........------...///000000///...---////////////////////////////////////000000000000+++---000000000/////////444333222000...---,,,,,,...,,,++++++,,,.........///...---...//////---+++333000---,,,---......---///000333333222000...,,,222000...---......---+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,222...+++---111222///***///////////////////////////......---------......///////////////.........++++++++++++,,,...000111...////////////000333666///000333666888999999999<<<<<<=========<<<<<<;;;999555111//////000///...////////////////////////555000///000---$$$ """333000///111111...///222111000000000000000111111------,,,,,,---...000111000//////000111111///...111111000111333333222000222000.........///...---,,,---......///......---///000111222222222222222333444333222555888666000555444222111000000000000333000///000222444222000111111222222222111000000111111222333333222222222666444111111222222111000.........///000000111111333222222111000000000111333333333333333333333333444999AAAFFFEEE???666///333111............---,,,vvvaaabbbhhhttt|||tttsssnnngggaaa]]]XXXSSSOOOMMMJJJGGGEEECCCBBB@@@>>>>>><<<::::::;;;;;;;;;::::::888666555555555444333777777666555444444444444666444222222222333222111111222222222222111111000222111000000111111000...000000111222222111000///222222333333222222111000000000111111111111000000444222000///000000///---////////////000111222222111000///.........///000////////////////////////111111111000000000//////000000000000///...------000000///////////////000///000000000111111222222222222222222111000///...222000//////000222222111333111///......000222333555222///...///000111111........................000//////...///000111222111111111000000000000000000000/////////.........000//////......//////000////////////////////////....../////////000000000222222222000...///111333333333111000...---------...---++++++---...///...///.........//////---+++///000000000000000111111111555999;;;999555111...///---+++,,,---......---,,,,,,+++++++++*********,,,,,,+++++++++++++++,,,........./////////...,,,------------------------///......------......//////////////////////////////...---,,,+++,,,------............000111333444;;;;;;;;;:::999888666666666777777777777777666666888999888444///,,,---000............////////////+++(((***///000---...111000------000000//////333111000000//////000000111111000///...------,,,,,,000000000000111000///...222000//////000000...,,,111///------......---,,,............////////////111111222333333333333333555777777777999;;;777///555555555444444333222222444222000111333444333111333333333333333333333333777555333333444555333111666444333333333333222000000000111111222222333333444333333222222222222222444444444444444444555555444999@@@DDDCCC>>>666111222000......///000//////mmmddd___hhhzzz~~~~~~zzzuuupppjjjddd^^^ZZZZZZVVVQQQNNNMMMJJJFFFCCCCCCAAA???????????????======;;;888777777888777666999999888777666555666666888666444333444444333111333333333333333222111111333222111222333222111///222222333222222000///...333333333333333222222111111111111222222111111111555333111000111222111000111000000//////000000111111111000000000111222222////////////////////////000000000000////////////000000111111111111000000/////////......//////000000000111111222333444444444444333222111111111111333111000///111111111000111000///...///111333444666333000...///111333333.../////////////////////000////////////000111222000000000000111111111111000000000000////////////222111///------///111222////////////////////////............////////////333111...+++)))***...111222111000///............///---,,,,,,...//////...///.........//////...,,,...000222333333333333333555;;;BBBEEEBBB;;;444000---,,,+++,,,...000000000++++++++++++************...---+++******+++,,,...---///111000---,,,---///........................//////............//////////////////////////////000000///...............///------///444888999888AAA@@@===;;;888666444444111222222333333333222222666<<>>999222555666666777777666555444555444333333444555444222555444444333444555777888999666222111222333222111666555444555666555222000222222333444444555555666555555555444444444444444444444555555666666666777555999>>>AAA@@@<<<666222111000//////111222222111rrraaaaaaqqq|||wwwqqqmmmjjjgggaaa\\\YYYXXXUUUQQQLLLMMMJJJGGGFFFEEEDDDCCCAAACCCAAA>>>======>>>>>>===>>>===<<<:::999888888888888666444444444555444333444444444444444333222222555444333444555555333111222222222222222111000000222222333333222222111000111111222222222222111111555333111111222333333222111111000///......//////000000000111111222333333////////////////////////000000000/////////......//////000111111222111111//////......//////000000///000000111222333444444666444333222111222333333444222111000111111000///000/////////000222444555666333000///000222333333111111111000000/////////000000000000000111111111...//////000000111111111000000000000000000000000222111000000000000111222////////////////////////---.........///////////////...,,,)))((()))---000111000000////////////000///---,,,---///000///...///.........000000...---......000444999:::999666;;;BBBKKKNNNJJJ@@@888333111000...///111222222111,,,+++++++++************...,,,***)))***,,,///111555444111...,,,,,,...///000000000000000000000000/////////...//////000000///////////////000000000//////000000111222333333000...---222;;;@@@@@@>>>999888666555444444555555000111111222222222222111555:::>>>999000+++---111---------......///000000555333111///...------///000------000111///000444111000//////.../////////......000111111000///...222222222111000///000111444222000///111222222222000///------/////////...222111000///000222444555666666777777777777777666111333555777<<<@@@===777666666555555555666777777666666555555555555555444555444333333444666888:::999888666333222333666888666666666777888777333000333333444555555666666777666777777777777777666666444444444555555666777777666888;;;======:::666444333222000000222333333222sssfffjjjzzz~~~|||{{{qqqmmmiiifffdddbbb^^^[[[[[[XXXTTTQQQOOOMMMJJJHHHLLLIIIFFFDDDEEEGGGGGGGGGCCCBBB@@@>>><<<;;;::::::888666555555666666666555555555666666666666555555666555555555666666444333222222222222222333333444222222222222222111111000222222333333333333222222444333222333444555444222111111000///............000000111111222222222222000000000000000000000000000000000000////////////......///000111111111111///////////////000111111//////000000111222333333555444333222222222333444444222111111222222000////////////000111333555666444222000000111333333333444444333111000///...---///000000111111111111111.........//////000000000000111111111111111111111000111333444444333111000000000000000000000000000.........////////////000---...//////...///111333000000////////////000000///...---...000111000//////......///000000///---///,,,---555AAAHHHGGGCCCFFFNNNVVVWWWPPPFFF===999555333111111111222111///,,,,,,,,,,,,+++++++++***,,,+++******+++///222444>>>777///,,,---//////...111111111111111111111111///////////////000111222////////////000000111111...//////000111111111111333000///444;;;???>>>;;;111000000000111333555666///000000111222222111111333555666555222//////000........./////////000000.........---...000222333333000000222222///000333111111000///////////////...///000111111111000///111222333222000000222444888444000....../////////222000//////111111111000333222111000111333555777888888999999999888888777777888777666;;;@@@???;;;888666444222222444777999777777777777666555555555444333222222333555777999999;;;<<<888444555<<>>666...,,,///111000---////////////////////////000//////000000111222333...//////000000111111222////////////...,,,+++***444222111333666777555222000000000111222333444555---...///000000111000000333111///000222333111///000000000000000000000000,,,......---...111333111555222111333222000000333333222111000000//////000222222222111111000///...000222333222000000444777DDD???999444222111000000333111000000222333333222222222111111222444666777999::::::::::::999999888@@@???<<<999<<>>@@@AAABBBBBBCCCAAA@@@???@@@AAAAAA???===:::999888888888999::::::::::::;;;;;;::::::999888888999999::::::999999888333555888<<<>>>===999555555555444444333444444444333333444555444333222222222222222222222222222222222222222222111111111111111111222222222222222111111111111111222333444555222222222222222111111111222222333333333333222222111111111222444444222000000000111111222333444444444444555888999999666444111111111111000000000000///000111222222222111111222222222111111111111111111111111222222222333333111333444666666444333111000000000000000000000000000000000000111111111222(((+++...///.........///111111000//////...///////////////000222222111//////......///111111000//////...000666@@@KKKUUUZZZ^^^bbbccc]]]RRRHHHDDDEEE===;;;888666666555333222//////.........---------,,,,,,------...000111222222000//////111111///---000000000000000000000000000000000000111222333444...//////000111111222222///000000///...---+++***000111222333333222111000111222222333333333333222---...///000111111111111333000......111333222111333333222222111000000000...222222///...111000,,,333000///222222000111444444333222111000000000000222111111000000111111111...111333222000111666;;;GGGBBB;;;666444444444444222000///000111333333222000111111222444555555666::::::;;;;;;:::999999888>>>>>>===<<<@@@EEEDDD???<<<<<<;;;:::999999999999777999999888555444555666444444444444444444444444666444222222333555777888999777666555666666555333444444444555666666777777777888:::;;;<<<;;;:::999777777666666555444444444333444666777777666555444555333222111222333222111rrrpppsss~~~}}}|||zzzxxxtttqqqmmmkkkmmmooopppqqqkkkiiieee```\\\XXXUUUTTTOOOLLLIIIFFFDDDBBB???===???@@@BBBDDDEEEGGGHHHHHHIIIHHHGGGHHHIIIIIIGGGEEE???>>><<<;;;::::::;;;<<>>>>>===;;;<<<<<<======<<<<<<;;;444666;;;???BBB@@@;;;777777777666666666777777888555555666666666555333222333333333333333333333333333333333222222222111111333333333444444333333222222222222222333444555666555444444333333222222111000111222333444333222111000000111333444555333111111111111222333333333444555666888;;;===<<<888555......///000111111222222///000111222333222111111444444444333333222222222111111111222222333333333444444444444444444444444000000000000000000000000000111111111222222222222///000222222000000111222222111000///............/////////111333333111//////......///111222111///000222444444666???LLLWWWaaacccbbbYYYMMMDDDBBBDDDBBB???===;;;;;;;;;999888000////////////........./////////////////////...&&&+++000333222000///...222222222222222222222222000000000000111222333444...//////000111222222222//////111222222111000000,,,...222333333333444555000111222333444333222222///000111222333333333333444222000//////111222333555444444333222111000000***///111///000555444000000------111222000111555555444333222111111111111.........///111333666777...111333222000111777===>>>999333000000222444444111///...///111222222111///000222333444555555555:::;;;;;;;;;:::999999888555777999<<>>@@@AAA@@@===;;;999777999:::888555333444666444555555666555555444333@@@999444555:::===;;;666999777555444555555555444555555555666777777888888777888:::<<<<<<;;;:::999999999888777666555444444222444555777777666444333333111000111222333333222wwweeeuuu|||}}}{{{yyyxxxxxxxxxxxxtttqqqnnnlllgggaaa\\\]]]UUULLLGGGFFFFFFDDDAAAAAABBBEEEGGGJJJMMMRRRUUUSSSTTTVVVWWWWWWUUUSSSRRRKKKAAA;;;???BBB@@@???BBBDDDEEEFFFFFFFFFEEECCCAAAGGGFFFDDDBBB@@@>>>>>>===<<<===>>>@@@AAABBBCCCCCC???===;;;:::::::::999888::::::::::::::::::::::::555333555999888555999AAA;;;777444444555666555444777777888999888777555444666555444222222222333444111222333444555555555555444444333444444333111...333444444444555555666666333333333333333333333333666444444999===>>>:::555333333222222222222333444777444111333777888555111111111222222222222111111666444111111222333333222222222222222222222222222111111000000000000111111///000111222222111000///---111333000///111222000000000///...............000000000111000//////...000000000000111111111111,,,---//////111444999<<>>;;;:::333222000///............///---***((((((***---///000000111111111111000000222111111222333222000...000111333555555444333222666444222//////222444666333222222222111000000000333111000///111222222111333222111000000111222333000222555555444333444444555000,,,,,,000222000---555444222000//////000000111111111111111111111111444333333333333444555555555444111...,,,...111555111000///......///000111333333222222222222222222333333333333333333333333111111222222222222111111111111222222222333333333444222111333555666333111333555777;;;>>>AAABBBCCC>>>???BBBEEEGGGEEE@@@<<>>;;;999999999888777777888888888777666555444,,,///222555555555777888:::777333000000000//////000000111222333444444555<<<999666555888;;;<<<<<>>@@@FFFEEEAAA===;;;;;;;;;999777777777888888888888888888777666555444333444555666444555555555555555444444555444444444555444222///333444444444555555555555333333333333333333333333444333222555999:::666222666555555555555555666666555222000222555666333///111222222333333333333222444222000000111111111000333333333333333333333333000000////////////000000...///000111111000///......222444111///111222000111000000/////////000000000111111111111000//////............//////////////////000000000222666999???GGGMMMJJJEEEAAA>>>:::???AAAEEEHHHGGGBBB<<<888444333111000//////000000111///---++++++---///111000000111111111111000000222222111222333333000...000222333555555444333222555444222111111222444555222222222222111111111111777444111//////000000///333222111000000111222333000222444777:::;;;::::::444000------000222000---444333222111000000111111111111111111111111111111444333333333333444555555444444444222//////000222111000000//////000111222333333333333222222222222222222222222222222222222111111111222222111111111222222222333333333444444333222111222444555333000000333888===???@@@???>>>@@@AAACCCEEEGGGIIIKKKMMMOOONNNLLLIIIEEE@@@:::666777777777666666444333333000222444444444333444555<<<999666444444444333222111111222333333444555555777777666555555666:::===>>>666111444666222000000555444444333222222111111333222222111111111222222}}}sssnnnttt|||xxxuuuvvvoooeee^^^YYYTTTNNNJJJIIIHHHGGGHHHJJJNNNRRRTTT^^^___aaabbbccccccbbbaaaZZZQQQHHHEEEEEECCCBBBCCCFFFHHHMMMQQQSSSSSSQQQPPPNNNNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPNNNMMMKKKJJJKKKJJJHHHHHHIIIJJJJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDGGGCCCAAADDDEEEDDDEEEGGGGGGDDDAAA>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>:::999888888888999:::;;;:::::::::999888777777666999888777777888777555333666666666666777777777777666666777777777777666666666444333444777888555222666555555444444444555555444222111222555666333000222222333444444555444444444333111111222222222111333333333333333333333333222111111000000111111222000000111111111111000000000444555111///111111///111111000000000111111222111111111111111000//////............////////////111222111000///000222444777===AAA@@@@@@???<<<777;;;===AAAFFFIIIEEE<<<555555444222111000000111111333222000//////000222333000000111111111111000000333222111222333333111///111222333444555444333222444333333222222333333444111111111222222222222222<<<888333111000000000000222222111111111111222222000111444:::@@@CCCBBB???444111......111222000...333222111111111111222222111111111111111111111111333333333333333444555555444555666555222000000000111111111111111222333444444444333333333222222222000000000000000000000000111111111111111111111111222222222333333333333333222111111222333333222000...222999>>>@@@???;;;888???@@@AAABBBDDDKKKTTT[[[aaaaaaaaa]]]UUUJJJ???888888777777666444333222222555555555444111000111222888666333222222222111111222222333333444444555555333666777666333444999>>><<<666333555777555333333333333222222111111000000111111000000111222222333wwwpppsss{{{~~~|||zzzrrrjjjbbb[[[TTTOOONNNLLLIIIIIIKKKNNNPPPRRRYYY[[[]]]```bbbdddeeeeee^^^VVVMMMGGGDDDBBBAAAAAACCCFFFJJJMMMNNNNNNKKKJJJNNNOOOQQQSSSVVVXXXYYYZZZWWWWWWWWWWWWVVVUUUTTTSSSPPPOOOMMMNNNOOOPPPPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLOOOKKKGGGHHHJJJJJJIIIHHHFFFEEECCCBBBAAABBBBBBBBBDDDCCCBBBBBBBBBCCCDDDEEE@@@???>>>>>>>>>???@@@AAA@@@??????>>>===============<<<;;;;;;<<<<<<;;;999::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::;;;999888888999:::888666888888777666666666777777777555444555777888666444333333444555666666666666777555444444555555444333333333333333333333333333555444444333333444444555333333333333333333333333444777777222000111222000111111000000111111222222000111111111111000//////000000000111111111111222111222222111//////111333888@@@DDDCCC???<<<777222555555888???EEEDDD===666555444222111000000111222333222111000000111222333000111111222222111111000333222111222333333222000111222333444444444333333222333333444444333333222111111111222222333333333>>>:::555333222333333333222222222222222222222222222222444;;;CCCGGGDDD@@@333111000000111222111///111111111111222222333333111111111111111111111111333333222222333333444555666777777666333000000111222222222333444555555666555555444444333333222222000000000000000000000000222111111111111111111222222222222222222222222222111111111222222222111000000444999>>>???===999777;;;===???>>>>>>EEEPPPYYYggghhhhhhdddZZZNNNCCC===:::999888666555444333333666666555222000///000111555333111000111111111000333333333333333333444444444555555555555777:::<<<777555333444666666555444333333333222222111111111111111111000000111111222yyypppqqq|||{{{tttlllddd\\\XXXWWWSSSPPPOOOPPPRRRSSSRRRUUUWWWZZZ^^^bbbeeehhhiiiccc^^^VVVNNNIIIGGGFFFEEECCCEEEIIIMMMOOONNNMMMLLLNNNOOOPPPRRRUUUYYY\\\]]]\\\\\\\\\[[[[[[ZZZYYYXXXYYYWWWVVVVVVXXXYYYYYYXXXRRRRRRRRRRRRRRRRRRRRRRRRXXXUUURRRPPPRRRSSSQQQNNNNNNMMMLLLJJJIIIIIIJJJKKKMMMLLLJJJHHHGGGGGGHHHHHHEEEDDDCCCCCCCCCDDDEEEFFFCCCBBBBBBAAAAAABBBBBBCCCAAA???>>>>>>???@@@???>>>========================<<<===???@@@@@@???===<<<@@@???>>>>>>>>>>>>===<<<>>>>>>===<<<<<<<<<<<<<<<888888888999999999888777666666777888888888888888888777666666777777666444444444444444444444444444666666555555555555666666555555444444444444555555777:::999444111333333222222111111111111111222222000111111111111000//////111111111222222222333333000111222111000000222444777CCCKKKHHH>>>777333000222111222888@@@CCCAAA===666555333111000000000111111111111111111111111111111111222222222222111111333222111111333444333222222222333333444444444333222333333444444333333222111111222222333333333444:::777333222222444444444222222222333333222222222444333444:::@@@CCC@@@<<<333222111222222222111000000111111222333333444444111111111111111111111111333222222222222333444444999888777444111000111333111222333444555666777777666666555555444333333222222222222222222222222222222222111000000111222222111111111111111000000000000111222222222111111111444666999;;;<<<<<<:::999:::===>>>===;;;>>>FFFMMM\\\]]]]]]YYYQQQHHHBBB@@@<<<;;;:::888777777777777666666555333000000111333666444333333555555555444333333333333333222222222666222///111666999888666333333333333555666666444444444444444444333333333444333222111000000000000zzzoooqqqxxx~~~wwwpppiiieee]]]YYYUUUTTTUUUVVVTTTQQQRRRSSSVVVZZZ^^^cccfffgggcccbbb[[[RRRMMMLLLKKKIIICCCEEEIIIMMMPPPRRRSSSSSSRRRQQQQQQQQQTTTXXX\\\___bbbbbbaaa```___]]]\\\[[[___]]][[[[[[\\\]]]]]]\\\WWWWWWWWWWWWWWWWWWWWWWWW\\\\\\YYYUUUUUUWWWWWWTTTVVVVVVTTTQQQNNNLLLMMMNNNSSSRRRPPPOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJHHHGGGFFFEEEFFFGGGHHHIIIEEEDDDBBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAACCCDDDDDDCCCAAA@@@DDDDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========<<<<<<;;;:::999888999::::::888666888888888888888888888888777777666666666666777777666666555555555555666666999<<<;;;666333555777555444444333222222222222222222333333333333222111111000111111111111222222222///111333333222222333555333@@@JJJFFF;;;444111000333222111555<<>>>>>===;;;<<>>>>>???>>>===;;;:::999999:::;;;888888888666444333444555444333333444666777666555555555444444333333222222555///+++...555888444///000444555333444777777444666666666666555555555555666555444222111000000000uuussswww~~~yyyvvvgggccc```___```___ZZZVVVUUUVVVXXXZZZ^^^aaadddfffcccddd```XXXSSSSSSRRRNNNIIIJJJMMMOOORRRUUUWWWXXXZZZWWWTTTSSSUUUYYY^^^aaaeeeeeeeeeeeeeeedddcccbbbdddbbb`````````aaa```___````````````````````````___bbbaaa[[[XXX[[[\\\ZZZ\\\\\\[[[XXXSSSQQQSSSTTTXXXXXXXXXWWWVVVUUUTTTSSSWWWUUUTTTRRRQQQQQQQQQRRRSSSRRRPPPNNNNNNNNNOOOPPPNNNLLLJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIGGGIIIKKKLLLLLLKKKIIIGGGIIIKKKMMMNNNMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDAAABBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>???@@@???===;;;========================<<<;;;;;;::::::;;;;;;<<<;;;:::999888888999:::;;;;;;>>>===888555888:::999888888666555444444333333666666666666666555555444222222222333333333444444111333444444333333333444333<<>><<<999666444222222111333444555666666555444333111222222333333222222111444222111111333444444444333222222222333333444444333333333333333333333333333333333333333333222222222111111222333444222111222222333444444333222222555555444444444555555555222333444444333222111111111222333444444444333222111111111111111111111111222222222111222222333444444555666444222111111222///000333555777888888888888888777666555444333333333333333333333333333333333222111//////111222333333333333333222222111111000333555444222111222333555555666888999:::::::::===<<<<<<;;;;;;<<<>>>???===@@@AAA>>>:::888;;;>>>>>>===;;;::::::;;;<<<======>>>>>><<<999777777777444333333555777888888666888777777666555444444444666222///000555666444000000555777555555888888555666666666666666666666666555555444333222222222333rrrwww~~~vvvrrrnnnnnnooolllfffaaa^^^___```aaadddfffhhhjjjgggkkkiiiaaa\\\]]][[[WWWUUUUUUVVVVVVXXXZZZ[[[]]]```]]]XXXUUUVVVZZZ```ddddddeeefffhhhiiijjjkkkkkkllljjjhhhggghhhhhhgggfffhhhhhhhhhhhhhhhhhhhhhhhheeekkkkkkddd```bbbdddcccaaabbbccc```]]]\\\___aaa\\\]]]^^^______^^^\\\[[[```___]]][[[ZZZYYYYYYYYY^^^\\\YYYWWWUUUUUUVVVVVVVVVTTTRRRRRRSSSUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQOOOQQQSSSUUUUUUSSSQQQOOONNNQQQTTTUUUTTTRRRQQQPPPSSSSSSQQQPPPOOOOOOOOOOOOHHHIIIKKKKKKIIIIIIIIIJJJHHHHHHHHHHHHGGGEEEDDDCCCEEEDDDDDDEEEFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>======>>>???@@@<<>>999777999<<<;;;<<<;;;999888666555555555999999999999999888777777555555555666666666777777333555666666444333333333888;;;;;;777444444333000000222444444555777:::===AAA???<<<888666444333222555777888999999888777555111222222333333222222111444222111111333444555555333333222222222333444555444333333222222333333444444444444333333222222222555555555666777666444111222222444444444444222222444555444333111111333666222333555555444222222222222333444444444333222222111111111111111111111111222222111111222222333444000333666666555222111000...000222555777888888888999888777666555444333333333333333333333333333333333222000//////000222333555555555444444333333333111333666555333111222444222333555888999999999888<<<:::777777999<<<===>>>;;;>>>@@@>>>:::888;;;???===<<<;;;::::::;;;===???AAABBBCCCAAA===:::888888999888999;;;===>>>>>><<<::::::999888777666555555777666666666666666555444111777999666666999999555555555666666666666666666444444333333333444555555vvvvvv~~~}}}|||zzzwwwtttooonnnnnnnnnnnnoooppppppqqqooonnnmmmmmmllliiigggfffddd```]]]\\\]]]^^^___bbbaaa```^^^___```aaaccceeehhhkkklllmmmnnnppprrrqqqqqqpppoooooonnnnnnnnnssspppmmmmmmooopppnnnlllmmmnnnpppqqqpppnnnkkkiiikkkkkkkkkkkkkkkjjjiiihhhjjjjjjjjjiiihhhfffeeedddlllgggbbbbbbeeeggggggdddiiigggdddbbbaaabbbccceee``````___^^^]]]]]]]]]]]]]]]\\\ZZZYYYZZZ[[[ZZZYYY]]]]]]^^^^^^]]]\\\ZZZYYY^^^______`````````______aaa```^^^]]][[[YYYWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQRRRRRRSSSRRRQQQOOOMMMLLLLLLMMMNNNNNNNNNLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIDDDGGGKKKKKKHHHEEEDDDEEELLLKKKHHHEEECCCBBBCCCCCCEEECCCAAA???>>>>>>??????BBB???;;;999777555333111555555555777:::;;;:::888777777777777777777777777888666555555666777555444555555555555555444333222555555666666777777888888???@@@???999222000333777777999===???>>><<<888555555888:::999555333444555444444555666888888777666666555555555555555666666666555555444444444444555888777555555666666555333666555555444333333444444666111111777777000///555777666444333333333444555333333444444444444333333444222111222555666555222222111000111333444444444444333111000000000111222333222222222111111000000111222222333444444555555666666777777777777666666444555555555555444333333333222222222333444555555666666666555555444444444444444555555555555444444444333333444666666555333666777777666444444666777999===>>>;;;999::::::888@@@??????>>>@@@BBBDDDFFFMMMJJJFFFCCCAAA???<<<:::666777888;;;>>>???>>><<>>===<<<:::888;;;:::999:::<<<===<<<;;;;;;::::::::::::;;;;;;;;;999888777777888888777666888888888888888777666555555555555555555555666777CCCDDDCCC>>>888555666999999:::===>>>>>><<<999777666777888777555444333444666666666777888888666555999888888777777888888999:::999888888777777888888888777555666666777555444;;;::::::999999999:::::::::777777999999666666888666666444333333333444555222333333333333333333222333222000222444555444222444333111111222333222222555444333222222222333333333333222222222111111111111222222333444444555555777777888888888888777777444444444444444333222222444444333333333444555555555555555555444444444444222333333333333333333222333333333444555666555333666555555555555555555555///444777666666999;;;:::@@@@@@??????@@@BBBDDDFFFLLLIIIFFFCCCBBB@@@===;;;<<<<<<<<<===@@@AAA@@@>>>AAA>>><<<;;;;;;;;;;;;:::777555555888<<<===999555888888888888888888888888777777666666666555555555444555666555222222444666|||{{{wwwtttqqqpppooommmllljjjiiiiiiiiijjjlllmmmnnnoooqqquuu{{{~~~}}}|||{{{zzz{{{|||~~~~~~}}}|||~~~|||yyy~~~}}}{{{zzzzzz{{{|||~~~zzzyyyvvvtttssssssttttttuuusssrrrrrrsssssssssrrrrrrrrrssstttuuuvvvxxxyyyuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqpppoooooonnnnnnlllmmmnnnnnnnnnllljjjiiieeefffggggggfffeeedddcccggghhhiiijjjiiihhhgggfffaaabbbdddeeedddcccaaa```\\\^^^___^^^ZZZVVVTTTSSSUUUVVVVVVUUUSSSPPPLLLJJJMMMMMMNNNOOOOOONNNMMMMMMHHHFFFDDDCCCBBBAAA???===???===;;;:::<<<======<<<===<<<;;;;;;<<<===>>>???>>>===;;;<<<======<<<:::888888888999888888777777999888777666555666777888AAABBBBBB>>>999555666777;;;<<<=========<<<:::999999999888888999888666555:::::::::;;;::::::999888===<<<<<<;;;;;;<<<<<<===::::::999888888888888888:::888777888999999888777:::999999999999999:::::::::;;;:::777666999:::888888888777666666666666666444444555555555555444444555444333444666666666555888666444444444555444222777666666555444555555555444444333333333333222222222222333333444444555555999999999999999999999999555555555555555444444444555555444444444444444444444444444444444444555555333333444444444444333333444333333444666666555333555333333555777777555222+++111444333555999;;;:::@@@?????????@@@BBBDDDEEEIIIFFFCCCBBBAAA@@@???======<<<::::::;;;<<<;;;:::???===:::999:::<<<<<<<<<666555666999===???===;;;888888888888888888888888888888888777777777666666444555555555333333555777|||yyywwwuuurrrooonnnmmmlllpppqqqssstttuuuxxx|||}}}~~~|||{{{yyyyyyzzz{{{{{{zzz||||||{{{{{{|||~~~~~~~~~}}}|||zzzzzzyyyyyyxxxwwwvvvvvvuuuwwwyyyzzzzzzxxxvvvtttqqqqqqrrrssssssrrrqqqppppppqqqrrrsssrrrrrrppppppmmmnnnpppqqqqqqooommmkkkfffffffffddd```\\\YYYWWWWWWWWWXXXWWWVVVUUUSSSQQQTTTVVVXXXZZZ[[[ZZZYYYXXXPPPNNNLLLKKKJJJHHHEEECCCDDDAAA>>>===???@@@AAAAAAAAA@@@??????@@@AAACCCDDDCCCBBBAAAAAABBBBBBAAA???;;;<<<===============<<<@@@>>><<<;;;::::::;;;<<<>>>@@@AAA???<<<999888999=========<<<<<<<<<;;;;;;>>><<<:::;;;>>>>>>;;;888===>>>@@@@@@??????@@@AAA@@@@@@?????????@@@@@@AAA======<<<;;;::::::::::::<<<;;;:::;;;<<<===<<<;;;999888888888888999::::::;;;@@@>>>666666===>>>999;;;;;;::::::999999999999888888999999999999888888888888888888999:::999999<<<:::888888999999888777888888888777777777777777555555555555555555555555444444444555555666666666999999999999999999999999888888777777777666777777666666555444333333333444333333444444555555666666555555666666666666555555444444333555666777666444555333222555999:::555000111666888666666999:::999>>>>>>>>>>>>???@@@AAABBBDDDBBB@@@???@@@@@@???>>>>>>;;;888777777888777777>>>;;;888666777999::::::666555666888<<<>>>===;;;888888888888888888888888888888777777777666666666444444555555555555777888~~~{{{yyyxxxwwwyyy|||~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}zzz{{{|||}}}}}}|||{{{zzzzzz{{{|||}}}}}}{{{yyyxxxsssrrrpppnnnkkkhhheeebbb^^^^^^]]]\\\\\\]]]^^^___]]]___bbbeeefffeeecccbbb```^^^[[[YYYWWWTTTPPPMMMJJJHHHEEECCCDDDFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHFFFEEECCCDDDEEEEEEDDDBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@AAACCCEEEEEEDDDCCCBBBBBB??????>>>>>>>>>===>>>>>>AAA???===>>>AAAAAA???;;;>>>@@@BBBCCCBBBCCCFFFIIIDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDCCCBBBAAAAAAAAAAAA>>>======>>>???@@@@@@???>>>>>>=========>>>>>>??????DDDBBB::::::AAACCC>>><<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<:::999:::;;;======<<<::::::::::::999999888888888888888888888888888888777777777888888888888888:::999999888888999999:::999999888777777777777888777666555444444444444444555555666666777777777888555666666666666666666555666555555666888888777555666444333666;;;;;;777222666;;;<<<999888::::::888<<<<<<<<<======>>>??????@@@>>>======>>>???>>>===@@@>>>;;;999::::::999888<<<999666555555666666555666555555777888999999888888888888888888888888888777777777666666666555555666555444555666777777888~~~{{{zzzxxxvvvrrrpppiiihhhgggffffffhhhjjjllljjjlllooorrrsssrrrqqqpppnnnmmmjjjhhhfffbbb]]]YYYRRROOOLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFFFFGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGCCCCCCCCCBBBBBBBBBBBBAAABBBAAAAAABBBCCCCCCAAA@@@>>>AAADDDEEEDDDFFFJJJNNNJJJJJJKKKLLLNNNOOOQQQRRRKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBBDDDFFFGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDBBB???>>>AAABBB@@@>>>????????????>>>============>>>>>>>>>>>>======<<<===>>>>>>======>>>???<<<;;;:::;;;===??????>>><<<============<<<;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<:::999777666666666777888888888777777666777777777888999999999999999::::::555666666777777666666555888777777888::::::999777888666666888;;;<<<:::777555:::<<<:::999;;;<<<:::<<<<<<<<<=========>>>>>>>>>===;;;<<<===???>>>>>>>>><<<:::::::::;;;:::999;;;999777666666666555333666666666666777777777777999999999999999999999999777777666666666555555555888666555555777888888777~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~|||{{{yyyuuuqqqmmmeeebbb^^^[[[XXXUUUQQQNNNOOOPPPQQQRRRQQQOOOMMMLLLOOOMMMLLLLLLMMMMMMLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRSSSTTTTTTTTTRRRPPPOOOLLLLLLKKKLLLLLLLLLKKKJJJHHHHHHIIIIIIHHHHHHGGGFFFEEEGGGHHHHHHGGGFFFFFFGGGDDDGGGJJJJJJIIIJJJOOOSSSRRRSSSTTTVVVXXX[[[]]]^^^UUUUUUSSSRRRQQQPPPPPPPPPOOONNNNNNOOORRRTTTSSSSSSNNNMMMLLLJJJJJJIIIIIIIIIIIIGGGFFFIIIHHHEEEEEEHHHEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@BBBDDDCCCBBBAAACCCEEEBBB@@@??????AAABBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>============>>>>>>?????????????????????????????????>>><<<;;;;;;<<<>>>???===<<<:::999888999:::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999::::::::::::::::::999999999888:::;;;<<<;;;999999999:::;;;<<<<<<======777;;;===;;;:::======<<<======>>>>>>??????>>>>>>???===<<<===>>>@@@??????;;;;;;:::;;;======;;;:::;;;:::::::::;;;;;;888666888888999888888888999:::999999999999999999999999888888888777777777666666:::777555666777888777666}}}zzzvvvqqqlllgggaaa]]]___aaabbbcccbbb___\\\ZZZUUUTTTSSSSSSTTTTTTSSSRRRUUUVVVXXXYYYZZZ[[[\\\\\\YYYZZZ\\\^^^^^^\\\YYYWWWWWWUUUTTTSSSSSSRRRQQQOOOKKKLLLMMMMMMMMMLLLJJJIIIJJJMMMOOOOOOLLLKKKLLLNNNKKKNNNQQQPPPMMMNNNSSSXXXXXXYYYZZZ]]]```cccfffgggdddcccbbb```______^^^^^^ZZZYYYYYY[[[]]]______^^^ZZZYYYWWWVVVTTTTTTSSSSSSVVVPPPQQQWWWWWWPPPOOOTTTLLLMMMNNNNNNNNNMMMKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHFFFHHHJJJIIIGGGGGGIIIKKKIIIGGGEEEEEEEEEFFFEEEDDDBBBCCCDDDDDDDDDCCCBBBAAA>>>>>>??????@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???======???@@@AAAAAA@@@>>>===<<<===???@@@===============>>>???@@@??????>>>>>>=========<<<>>>>>>????????????>>>>>>:::::::::;;;<<<===<<<:::;;;<<<===<<<<<<<<>><<<>>>>>><<<>>>??????@@@@@@@@@@@@???@@@???===>>>@@@AAAAAA@@@???>>>???AAACCCCCCAAA@@@;;;;;;<<<>>>@@@@@@===;;;999::::::::::::;;;===>>>999999999999999999999999999999999888888888888777;;;888666666888888777555~~~yyyuuuqqqrrrvvvzzz|||zzzuuuqqqkkkhhhccc___^^^^^^```bbbbbbbbbdddfffhhhkkknnnoootttttttttsssrrrooommmllliiigggddd```\\\XXXUUUSSSSSSRRRPPPNNNMMMMMMMMMMMMNNNQQQUUUYYY[[[[[[ZZZZZZ_________]]][[[[[[]]]___ddddddfffhhhlllppptttvvvpppqqqssstttuuutttrrrqqqooolllhhhggghhhhhhfffdddcccdddfffgggfffccc___]]]ccccccbbb___[[[YYYYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVYYYWWWTTTRRRPPPOOOPPPPPPRRRPPPNNNNNNOOOOOONNNMMMRRRQQQOOOMMMLLLLLLLLLLLLJJJIIIIIIJJJKKKJJJHHHEEEDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJLLLJJJGGGDDDCCCCCCDDDDDDGGGFFFFFFEEEDDDCCCBBBBBBCCCBBBBBBCCCDDDDDDCCCAAACCCBBBAAA@@@????????????>>>??????@@@AAABBBCCCCCC@@@===>>>CCCEEEBBBAAABBB<<<<<<============<<<<<<@@@???>>>???@@@@@@???>>>BBBBBBAAAAAA@@@@@@??????>>>@@@>>>;;;<<<@@@BBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAACCCEEEEEEBBB???AAAAAAAAABBBDDDDDDBBB@@@?????????>>>>>><<<;;;:::============<<<:::999999<<<;;;:::999999999999999{{{wwwttttttuuuvvvxxxyyyzzz}}}{{{vvvpppkkkgggeee```^^^[[[XXXUUUSSSRRRRRRRRRTTTXXX\\\___bbbddddddlllmmmnnnnnnmmmmmmoooqqqssssssuuuvvvyyy}}}}}}zzzwwwsssqqqqqqqqqooommmmmmnnnpppppppppnnnkkkjjjooooooooolllhhheeedddddddddddddddeeeddddddccccccdddcccbbb```^^^\\\[[[ZZZ]]]\\\ZZZ[[[\\\]]]]]]\\\YYYXXXWWWVVVUUUUUUVVVWWWXXXWWWVVVWWWXXXXXXVVVTTTTTTTTTSSSRRRQQQOOOMMMLLLNNNOOOPPPRRRSSSUUUVVVWWWWWWVVVTTTSSSSSSSSSTTTTTTRRRRRRQQQOOOMMMLLLKKKJJJJJJJJJIIIKKKMMMMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEGGGDDDCCCGGGHHHDDDBBBCCCAAABBBCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBDDDCCC@@@@@@DDDFFFEEEBBBBBBCCCDDDEEEGGGHHHIIIGGGFFFFFFGGGJJJJJJHHHEEEFFFEEEEEEFFFHHHHHHFFFDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@??????>>>@@@@@@???>>>>>>>>>>>>>>>uuurrrooojjjfffbbb```___\\\\\\]]]^^^aaaeeehhhjjjqqqtttvvvxxxxxxxxxzzz||||||yyyxxxvvvtttrrrtttuuuuuuuuuuuuuuuuuuuuuvvvxxxxxxwwwsssooommmlllmmmmmmnnnoooooooooooonnnoooppppppooonnnkkkhhhggghhhfffeeefffhhhjjjjjjiiiccccccbbbbbbbbbccceeefffeeecccaaaaaabbbcccbbbbbbaaaaaa```___]]][[[YYYXXXWWWWWWXXXYYY[[[]]]```bbbbbbcccdddeeefffggghhhhhhccccccaaa___]]][[[ZZZYYYWWWVVVVVVWWWYYYZZZXXXWWWSSSRRRRRRRRRRRRSSSTTTTTTVVVUUUTTTRRRPPPNNNMMMLLLQQQLLLKKKMMMLLLHHHEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHFFFHHHGGGDDDDDDHHHIIIGGGCCCDDDEEEGGGIIILLLMMMNNNKKKJJJJJJKKKMMMNNNMMMKKKJJJIIIIIIJJJKKKKKKIIIHHHIIIIIIIIIHHHHHHGGGGGGFFFDDDEEEEEEEEEEEEEEEDDDDDDEEEDDDCCCCCCCCCCCCCCCDDD~~~|||uuussspppmmmmmmpppsssuuuwwwzzz}}}|||zzzxxxzzzzzzyyyyyyyyy{{{}}}~~~|||~~~{{{yyywwwvvvvvvwwwwwwwwwvvvuuuuuuxxxxxxxxxwwwwwwvvvvvvuuuvvvtttssssssuuuvvvuuuuuunnnnnnnnnnnnoooqqqssstttpppmmmjjjiiijjjlllmmmmmmjjjkkkjjjjjjiiihhhgggfffbbbbbbaaaaaaccceeehhhjjjmmmooosssvvvxxxzzzzzzzzzwwwvvvuuutttsssqqqqqqppplllkkkjjjkkkkkkkkkiiigggcccccccccddddddfffggggggeeedddbbbaaa___]]][[[[[[```[[[YYYZZZYYYUUURRRSSSQQQRRRSSSSSSSSSSSSSSSSSSUUUUUUUUUSSSRRRSSSTTTUUUTTTTTTSSSRRRQQQPPPPPPOOONNNPPPOOOKKKKKKNNNOOOMMMJJJKKKMMMOOOQQQSSSTTTUUURRRRRRRRRSSSTTTUUUUUUTTTRRRQQQPPPPPPQQQQQQPPPNNNPPPPPPOOONNNNNNNNNNNNNNNMMMMMMNNNNNNOOONNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNN}}}}}}}}}}}}~~~|||yyyxxxyyy|||}}}~~~zzzzzzzzzyyyxxxwwwuuutttsssrrrpppoooppprrrtttuuuyyy{{{~~~{{{xxxxxxxxxxxxxxxyyy{{{|||}}}uuuuuutttssssssrrrqqqqqqsssnnnlllnnnmmmjjjhhhiiieeeeeeeeedddcccbbbaaa```ggggggfffdddaaa```bbbddd```___^^^]]]\\\[[[ZZZZZZZZZ]]]\\\XXXXXXZZZZZZXXXYYYZZZ\\\]]]^^^_________^^^_______________```aaa^^^\\\[[[[[[\\\\\\[[[YYYZZZYYYXXXWWWWWWWWWXXXXXXZZZZZZ[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYZZZ[[[[[[\\\~~~|||{{{|||zzzzzzyyyxxxvvvtttsssrrrwwwxxxxxxtttqqqpppsssvvvtttsssrrrqqqpppooonnnmmmkkkmmmmmmiiihhhjjjjjjfffkkklllmmmnnnnnnnnnmmmlllmmmnnnnnnmmmlllkkkmmmoookkkiiigggggghhhhhhgggfffeeedddcccbbbbbbcccdddeeegggggghhhhhhhhhggggggfffeeeeeeeeefffggghhhiiijjj~~~}}}~~~~~~}}}|||{{{yyyxxxxxxyyy{{{|||}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzz{{{|||~~~