BMD6( hhhbbbmmmqqqqqqrrrsssvvv|||}}}uuulllfffeeeiiilllsssrrrsssvvv{{{wwwoooooouuu}}}~~~{{{}}}~~~zzz~~~}}}|||}}}dddUUUMMMQQQSSSRRR]]]lllyyywwwtttooommmnnnsssxxx^^^YYYSSSQQQPPPLLLFFFBBBFFFEEEBBB???===???CCCGGGDDDCCCCCCCCCDDDFFFHHHIIINNNSSSXXXZZZ___dddeeecccUUUOOOFFFAAABBBGGGMMMQQQKKKPPPWWW\\\\\\WWWPPPLLLPPPPPPPPPPPPMMMJJJGGGDDDJJJGGGEEEHHHMMMOOOLLLHHHJJJMMMPPPQQQOOOLLLKKKJJJCCCDDDEEEEEEEEEHHHNNNSSSFFFJJJNNNPPPQQQSSSWWW[[[dddgggmmmttt{{{^^^MMMFFFEEEJJJMMMMMMSSS\\\mmmqqqwwwxxxvvvsssrrrsssooovvvoooaaaYYY[[[[[[ZZZXXXUUURRRNNNLLLFFF>>>777777:::999777777000111222111000000222444555555555444333111///...)))...000///111444444111111111111222444444333222:::999666444222222222222111222333444444444333222555444333666:::<<<:::888444777999:::999888777777111222333333333111111000888999::::::::::::;;;<<<666777999<<>>>>>BBBGGGKKKNNNPPPRRRTTT```eeeiiikkklllnnntttyyyLLLCCC+++444888444000444:::===BBBNNN^^^iiilllkkkjjjkkkhhhrrrzzzwwwmmmkkkvvvӵyyyaaaaaaeeeooo|||~~~yyyrrrkkkgggnnnlllggg```\\\```kkktttmmmpppsssqqqllljjjmmmpppuuuvvvxxxzzz||||||||||||ssstttuuuuuusssqqqnnnmmmjjjcccYYYUUUVVVXXXXXXWWW^^^WWWOOOMMMQQQVVVYYYYYYWWWXXXZZZ[[[\\\[[[ZZZXXXUUUDDD555111000...---000,,,---...---++++++,,,---Ħ.........***---,,,Ħ,,,***---+++(((''')))++++++++++++,,,...//////...---,,,111ӵ---+++---//////---,,,---...///000000///---------///...***...===OOOTTTGGG999111///...000444666555222......///000111222333333111222333444444333111111---111666666333222444888666999;;;;;;:::888777666444888<<<======>>>DDDIIIEEEDDDLLLWWWWWWRRRVVVaaafffiiikkkhhheeekkkyyyĦ:::444222111000...------------///555@@@PPP```jjjmmmmmmaaaiiipppqqqssstttssspppuuuttt|||4ĉ@ӵlllcccVVVNNNJJJGGGBBB??????>>>===<<<<<<;;;;;;<<<999888666444555999@@@EEEMMMRRRSSSOOOOOORRRRRRNNNPPPUUUYYYYYYXXXXXXVVVSSSOOOMMMOOOSSSSSSRRRTTTXXXTTTTTTTTTUUUUUUUUUVVVVVVTTTUUUVVVXXXYYYZZZZZZZZZ]]]```ZZZMMMJJJUUU[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\RRRAAA111+++,,,+++'''******,,,,,,---,,,++++++>L***)))((('''******=hĦ***(((((((((((()))))))))***************))))))))))))4ĉ@ӵ,,,++++++***+++,,,...///++++++,,,,,,,,,------------,,,+++NNNnnnooocccGGG......---+++---111333222.........///000000111111000111222111000//////111000000000000000000111222:::999888666666666777888777777666666666666777777@@@>>><<<999:::>>>FFFKKKTTTOOOHHHAAA???BBBGGGJJJYYYaaammm>Lwww666555111111///...---,,,,,,,,,,,,---///444===IIIUUU]]]hhhmmmnnnlllkkkooopppppptttpppnnnuuuGG=?vvvhhhXXXHHHHHHBBB:::666666666444222//////.........//////000111000...,,,+++...333777LLLSSSWWWSSSQQQTTTWWWVVVTTTUUUVVVWWWTTTLLLDDD???FFFRRR[[[ZZZXXXZZZYYYSSSWWWWWWWWWXXXXXXXXXYYYYYYWWWXXXYYY[[[\\\\\\]]]]]][[[```[[[NNNJJJRRRYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[^^^[[[PPP>>>///***)))***+++******)))))))))******HdĦ***)))((('''(((=Īj''''''((((((((((((((((((((((((((()))))))))))))))GG=?,,,+++***++++++------******++++++,,,,,,,,,,,,***+++///UUUppplllfffTTT666///***+++...000///...------......///000000111000111222111///......000////////////000000111222888777666555555555666666888777666555555555555555;;;;;;:::888777999<<>>EEEWWW[[[{{{HdĦӵĭӵӵĦ111000///---,,,,,,,,,,,,---ӵӵPPPLLLĦƜ`1.׼syyyiii]]]QQQĦ666222///+++((((((+++---,,,ӵ)))Ħ,,,***)))))),,,...DDDNNNWWWVVVĭӵXXX^^^ĦYYYYYYXXXĦ]]]ĦIIIOOOWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZ***+++***)))DdD&&&&&&&&&?fӵ'''''''''Ħ&&&&&&'''ӵƜ`1.׼s,,,,,,ĭӵ******444bbbCCC333''')))...---***ӵ.../////////Ħ111000...,,,---000111333333444444666666555Ħ333555777777666555999ĦVVVYYYvvvDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵ///...,,,++++++++++++g&e+++guO>uO>&e;;;9994ff?>ߝL///gĉ@???===777222Shӵ---+++***))))))+++,,,g&e)))>hӵ,,,***)))***+++555CCCQQQfff?><zTTTg&e>&eWWWUUUHLVVVVVVWWWShӵgLSSSJJJLLLTTTYYYZZZZZZZZZZZZZZZZZZZZZS?ʬ...'''3h?D%%)?%%%%%%ZufĦ&&&&&&&&&gL%%%%%%%%%g&e(((gĉ@***,,,g&e>&e)))@e)))***??hhhhhhTTT;;;&&&&&&+++)))g<ĉ,,,,,,------3we<Ħ000///,,,+++3h?@e111111111111111333333222Z555///1114446666663h?gLQQQ^^^\\\eeeD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)Ħ...---+++************Hu]Ħ***HŐeHŐeHu]Ħ***qIܗGIӵ+++tt---...---HGgĉ@&&&""")))(((((())))))(((Hu]Ħ&&&ZuR)Ħ)))'''&&&'''((()))666sߝLGdUĦSSSHƅ^Hu]ĦWWWntHdĦUUUUUUHGgĉ@XXXHdĦUUUMMMLLLSSSYYYYYYYYYYYYYYYYYYYYYHtƅ^III666Bt=o9ĦDtfo9Ħ%%%%%%%%%g?%%%%%%HdĦ$$$$$$$$$Hu]Ħ'''tt)))***Hƅ^Hu]Ħ(((H׼s'''+++ggggggeee___EEE---%%%&&&&&&tQ)))***++++++je<Ħ///---+++Bt=o9ĦH׼s//////000/////////...//////HtĦ555000111222222Bt=o9ĦHdĦDDD^^^hhh```kkkDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<...---,,,***))))))))))))DdDĦ)))DdDΦDdDΦDdDĦ$$$peƜ4DuTӵ,,,`eĭ'''qet***,,,,,,###$$$&&&&&&'''&&&DdDĦ$$$###t|<'''''''''&&&'''((($$$,,,DdDDdDĦSSSDdDΦDdDĦSSSq<niDdDĦVVVqetYYYYYYDdDĦWWWQQQOOOSSSXXXYYYYYYYYYYYYYYYq<R\\\UUUqjRgdKӵHdDĦgdKӵ%%%%%%GR/f6LĭĦ$$$$$$DdDĦ%%%%%%%%%DdDĦ%%%`eĭ(((DdDΦDdDĦ(((DdDĦ'''******000YYYpppgggfff```bbbQQQ999)))$$$%%%geĦ(((((()))FSĦ---,,,qjRgdKӵDdDĦ.../////////......,,,------DdDĦ444222222111qjRgdKӵDdDĦ:::XXXhhh\\\ZZZHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)h------,,,+++***)))(((((((((DdDĦ'''DdDΦDdDΦDdDӵ%%%=ӊB1.uTӵ$$$HߝL`o9(((po9wӵ&&&"""###%%%&&&&&&&&&DdDĦ$$$$$$o)h&&&(((((('''&&&'''(((&&&%%%DdDΦDdDĦWWWDdDΦDdDӵ@@@GIpӵDdDĦWWWpo9wӵDdDĦXXXUUUSSSUUUXXXXXXXXXXXXXXXXXXpo9u[[[ZZZZZZXXXGIdnuR)ĦDdDĦnuR)Ħ$$$$$$CdgĪj###DdDĦ'''''''''DdDĦ$$$HߝL`o9%%%DdDΦDdDӵ)))DdDĦ'''$$$***222UUUkkkggghhh^^^^^^YYYHHH111%%%'''geĦ&&&'''sp?aĦ+++***GIdnuR)ĦDdDĦ---...///......------------DdDĦ111000000000GIdnuR)ĦDdDĦ:::XXX^^^XXX^^^xxxDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt444,,,+++)))((((((''''''>d<Ħ###>d<ʜDd<ʜ4DuTӵ'''(((F&uTӵ"""4DufئL>e$$$puR)Ħ""""""###%%%%%%%%%$$$>d<Ħ###Dt$$$%%%$$$###$$$%%%''' DdDΦDdDĦ\\\>d<ʜ4DuTӵ***4DwDd<ĦVVVpuR)Ħ>dd<ӵDd<###qR/ܗ?fӵ###>d<)))(((>d<Ħ###4DufئL>e$$$DdDʜ4DuTӵ)))DdDĦ'''***555TTTgggfffjjj```XXX^^^SSS888((()))geĦ&&&s<v>aĦ******peӵDx<DdDĦ---...///......---//////...DdDĦ...,,,...000peӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRud+++***)))((('''&&&&&&sdKĦ###D&oq<Ōq&ĒR$$$$$$$$$>dp&ĒR$$$$$$nfʜd<Φ>d<ĦWWWs&dq&ĒR+++(((i?ʜtd<ĦUUUHHܗDӊB[[[<xWWWYYYYYYXXXWWWVVVVVVB?d<$$$+++LLLqqqrrr```\\\ZZZ[[[YYYNNN999%%%geĦ$$$Hg8>aĦ&&&'''B?Ho9)))>d<,,,------............>d<ӵ......B?Ho9555<xSSSbbb```qqq&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=e++++++***)))((('''&&&&&&ne$$$###pIƎ@t@h$$$$$$$$$>h#########fe###@ďD#########%%%%%%%%%%%%%%%%%%ne###"""=e#########$$$$$$$$$$$$%%%egeWWWWWWsĪj@hIII>>>777fdDĦRRR@ďDXXXXXXHkgeUUUWWWYYYZZZYYYYYYXXXXXX@hVVVVVV@G%%%%%%HĪj@IŌ((('''Bene&&&Hkge(((ne$$$###fe'''Hu]3hh'''((()))se(((&&&+++HHHhhhkkk`````````ZZZXXXWWWGGG000geĦja>aĦ&&&'''@G))))))se+++,,,------------------<Ō.........@G333444HkgeUUUUUUaaa___nnnHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^'''+++***))))))((('''&&&&&&&&&$$$###$$$""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!######$$$$$$%%%%%%######"""""""""#########$$$$$$######WWWWWWWWW]]]XXXRRRLLLCCCDdDĦGGGRRRTTTWWWWWWWWWVVVXXXYYYZZZ[[[[[[[[[ZZZYYYVVVVVVWWWXXX"""%%%$$$(((((()))$$$%%%''''''%%%%%%%%%)))(((D^(((&&&''')))s׼s&&&%%%&&&+++AAA^^^ddd___bbbfff^^^]]]```UUU>>>geFm8""">aĦ%%%&&&''')))((((((s׼s***+++,,,,,,------,,,,,,,,,Ho,,,---------...222222333OOOWWW[[[bbb___iiiD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦZZZ111555&&&***))))))(((''''''&&&&&&%%%&&&Ħ###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&'''Ħ"""""""""""""""""""""""""""###############!!! ,,,@@@SSS\\\XXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZZZZYYYVVVQQQLLLKKK>d<Ħ;;;LLL[[[XXX[[[ZZZWWWVVVYYY[[[YYYZZZ[[[[[[ZZZWWWVVVWWWXXXZZZZZZ[[[[[[ZZZYYYWWWUUUVVVUUUUUUUUUVVVWWWXXXXXXOOOXXXVVVCCC///&&&&&&&&&'''%%%$$$%%%'''(((((('''))))))((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&Ħ'''(((''''''''''''((())))))(((>d<Ħ''''''%%%''')))Be'''%%%###%%%'''999VVVaaa]]]___```aaacccaaaYYYKKKgeFYĉ$$$###>aĦ%%%&&&''''''((((((((((((((((((((((((Be)))******+++,,,,,,,,,*********nu]ӵ***---///111222444444444333333444555666777///333DDDWWWccceee```cccqqq>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦHHH///333'''))))))((((((''''''&&&&&&%%%gdKĦ###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$%%%&&&gdKĦ"""""""""""""""!!!!!!"""""""""#########$$$!!!!!!)))888MMM^^^XXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZXXXXXXYYYYYYXXXgdDĦ??????CCCSSSXXXZZZWWWWWWZZZ]]]]]]YYYZZZ[[[ZZZWWWVVVVVVWWWYYYYYYZZZZZZYYYWWWVVVTTTUUUUUUTTTUUUUUUVVVWWWWWWWWWVVVXXXUUUFFF222)))***'''%%%$$$$$$&&&''''''&&&))))))(((((('''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%gdKĦ((((((''''''''''''((())))))(((sdKĦ''''''&&&'''(((((('''&&&"""$$$"""111QQQaaa\\\XXXJJJYYY___WWWUUUYYYŶS%%%$$$"""3we<&&&&&&''''''''''''''''''''''''(((((()))******++++++,,,*********iĉ@3hR/Ō,,,---///222555777777777666666666777777888333111:::VVVhhhfffbbb___hhhDdDĦsdKĦgdKĦgdKĦ>AneneDDD...000)))((((((((('''''''''&&&&&&ne$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$ne###"""""""""""""""!!!!!!!!!"""""""""######$$$!!!!!!$$$&&&///EEE\\\XXXXXXXXXXXXXXXXXXXXXXXXYYYZZZYYYWWWXXX]]]```DeXXXOOOJJJJJJMMMTTTXXXWWWVVVYYY\\\\\\XXXZZZ[[[ZZZXXXWWWWWWWWWXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUVVVWWWWWW\\\TTTTTTZZZTTT===,,,(((&&&$$$######%%%%%%%%%$$$''''''((((((''''''&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$ne((((((''''''&&&&&&''''''((()))'''ne''''''''''''''''''(((((('''''''''"""$$$ ***KKK___\\\VVV<<A%%%$$$$$$k<%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((()))******++++++*********fh+++,,,---000444777:::888888999999999888777777777333555UUUfff___bbb```mmmDeneneneJJJ---------(((((('''''''''&&&&&&&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###############################################################$$$######"""""""""""""""!!!!!!!!!!!!"""""""""###""" ###&&&$$$'''===WWWXXXXXXXXXXXXXXXXXXXXXXXXUUUZZZ[[[ZZZ\\\```aaa^^^]]]\\\YYYZZZ^^^LLLTTTZZZYYYWWWXXXZZZZZZXXXZZZ\\\\\\ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWWWWXXXXXXYYYSSSQQQUUUUUUKKK888+++%%%###""""""###$$$$$$###$$$%%%&&&'''''''''&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%'''''''''&&&&&&&&&&&&&&&''''''(((%%%'''(((((((((((('''&&&&&&&&&&&&'''(((!!!&&&!!!%%%BBBYYY\\\ZZZKKKIIIFFFIIITTT\\\666&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++************+++++++++---000555999<<<777888:::;;;:::888666444666666555TTT___RRR___eeePPP---***///'''''''''''''''&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""!!!###(((###"""777RRRYYYYYYYYYYYYYYYYYYYYYYYYUUU[[[^^^\\\[[[\\\XXXQQQYYYZZZ___cccaaaZZZVVVVVVOOOWWW^^^\\\YYYZZZZZZYYYXXX[[[]]]]]]\\\[[[[[[[[[[[[ZZZYYYXXXXXXYYY[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYVVVXXXTTTRRRWWWZZZKKK555$$$###!!!!!!"""######"""###$$$%%%''''''''''''&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((()))))))))(((&&&%%%%%%&&&((()))!!!)))###""":::TTT]]]___fffOOOBBBLLLVVVRRRLLLLLLQQQ999&&&(((//////...111$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))*********************************+++++++++---000555:::===555777:::;;;;;;888555222444888777UUUXXXGGG]]]iiikkk***000,,,+++)))'''''''''((('''&&&'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%$$$###""""""######$$$%%%&&&&&&%%%$$$"""!!!########################"""###$$$%%%&&&%%%$$$$$$#########"""######$$$%%%"""!!!!!! !!!!!!!!!!!!!!! """"""&&&### ---???WWWUUUTTTUUUVVVVVVWWWXXXZZZXXXVVVWWWZZZ]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZ[[[XXXWWWTTTSSSTTTVVVYYY[[[YYYYYYZZZZZZ[[[[[[[[[\\\ZZZYYYWWWWWWYYYZZZYYYXXXZZZYYYXXXWWWWWWXXXYYYZZZXXXZZZXXXTTTUUUWWWSSSLLL333######'''!!! '''!!!"""###$$$&&&'''((()))&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$$$$%%%''')))***''')))***)))'''%%%&&&'''''''''"""...KKK]]]]]]ccc```[[[RRRFFF:::444333EEEAAA@@@EEEKKKHHH888)))'''"""!!!&&&(((&&&""""""%%%%%%%%%&&&&&&'''''''''''''''(((((())))))*********************+++++++++...------...000444777999777777888::::::999666333///000999TTT===NNNdddxxxfff---222++++++)))''''''''''''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###""""""######$$$%%%%%%&&&%%%$$$###"""########################"""###$$$%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%###""""""!!! !!!!!!!!!!!! ### $$$"""'''666RRRUUUVVVTTTTTTXXXXXXUUUYYYWWWVVVXXXZZZ\\\[[[YYYZZZYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZYYYZZZZZZ[[[\\\YYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYWWWWWWYYYZZZYYYXXX[[[ZZZZZZZZZZZZZZZZZZ[[[XXXZZZYYYVVVVVVYYYUUUOOO@@@000###"""$$$!!!"""!!!"""###$$$&&&'''((((((&&&&&&&&&%%%%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$%%%&&&%%%$$$$$$$$$&&&''')))***'''(((((())))))'''&&&%%%"""&&&$$$!!!,,,EEE[[[ddd```aaabbb```VVVFFF666---000???KKKJJJFFFAAA666***((("""###&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))*********************+++++++++...------...000333666888666666555555555444333111333///999OOODDDWWWfffYYY///444(((,,,***((('''''''''%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&%%%$$$###"""!!! !!!!!!!!!!!!!!! $$$"""!!!"""***HHHTTTXXXRRRRRRZZZZZZRRRXXXWWWWWWYYYZZZZZZXXXVVVXXXXXXXXXXXXXXXYYYZZZ[[[XXXYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[YYYXXXXXXYYYZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZYYYWWWXXXYYYWWWSSSMMM???---""" !!!!!! !!!"""###$$$%%%&&&'''(((%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&((()))******))))))+++...---)))%%%&&&%%%"""""")))<<>>TTT]]]^^^]]]\\\]]]]]]^^^^^^]]]\\\\\\YYYYYYZZZZZZ[[[\\\[[[ZZZ]]]^^^^^^_________^^^^^^ZZZYYYXXXXXXXXXYYY[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\\\\]]]^^^]]][[[XXXUUUYYY[[[YYYYYYZZZYYYVVV===---"""%%%&&&!!! %%%!!!"""$$$%%%'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''((()))))))))))))))))))))(((((((((((()))*********++++++)))'''&&&&&&(((***###&&&888KKKTTTVVVVVVUUUWWWWWWWWW[[[YYYHHH333&&&333FFFRRRKKK333&&&+++%%%%%%&&&'''))))))(((&&&+++***(((&&&%%%&&&&&&'''&&&&&&'''((()))+++---...111111111111222222222222+++///...---999QQQaaaeeennnlllppp{{{///,,,)))***))))))((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$########################"""""""""!!!""""""######$$$$$$$$$#########""""""$$$$$$###""""""!!!!!! !!!%%%000>>>DDDDDDDDDHHHBBB===222(((###"""!!!%%%!!! ###$$$ ###!!!!!!!!!!!!""""""""""""!!!%%%999OOO[[[\\\YYYWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[]]]]]]]]]\\\\\\]]]^^^^^^^^^______^^^^^^]]]\\\[[[YYYXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^[[[ZZZZZZ\\\]]]\\\ZZZWWWUUUZZZ\\\XXXWWWYYY[[[[[[MMM777$$$!!!$$$###!!!""""""###$$$&&&((()))******'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))((((((''''''(((((()))***)))++++++***(((&&&&&&'''+++$$$"""--->>>KKKTTTXXXWWW[[[XXXTTTXXX]]]UUUFFF...(((666PPPVVVFFF111%%%'''%%%###$$$'''))))))''',,,***((('''&&&&&&''''''&&&&&&'''(((***,,,...///222222111111111111111111---......444III```hhhbbbjjjcccmmm///+++)))+++))))))((('''''''''''''''---+++)))&&&$$$#########&&&&&&&&&&&&&&&%%%$$$$$$########################"""""""""!!!!!!""""""###$$$############"""""""""######"""!!!!!!!!!""""""$$$&&&333LLLaaaooo{{{sssTTT===---%%%)))222111%%%"""%%%"""!!!$$$!!!!!!!!!!!!""""""""""""!!!###333IIIWWWZZZXXX[[[ZZZYYYXXXXXXXXXYYYYYY[[[]]]______]]]\\\]]]^^^\\\\\\\\\\\\\\\[[[[[[ZZZ\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^[[[ZZZYYYZZZ[[[\\\ZZZXXXWWW\\\]]]YYYVVVXXXZZZZZZXXXFFF000$$$"""$$$###!!!###$$$%%%&&&((()))***+++((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))'''''''''''''''((())))))(((***,,,,,,***((('''''')))%%%###'''222CCCSSS]]]UUUZZZ\\\YYY[[[___[[[SSS555,,,111???OOO\\\NNN...((($$$!!!!!!%%%(((***)))******)))(((''''''''''''&&&&&&''')))+++---///000222111111111000000//////111111777EEEZZZjjjkkkcccbbb]]]qqq666---***---))))))(((''''''''''''''',,,+++(((&&&$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$########################""""""!!!!!!!!!!!!""""""############""""""""""""""""""!!! !!!"""######$$$"""///LLLhhhxxxhhhHHH;;;444222DDD]]]@@@,,, %%%###!!!###!!!!!!!!!!!!"""""""""""""""!!!---AAASSS[[[[[[]]]\\\YYYWWWVVVVVVXXXYYY[[[]]]______\\\[[[\\\^^^[[[[[[\\\\\\[[[ZZZZZZYYYZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\^^^^^^^^^^^^]]]]]][[[YYYZZZ[[[\\\\\\[[[[[[___```\\\YYYZZZ[[[YYYYYYUUUDDD---"""$$$&&&"""$$$$$$$$$%%%&&&((()))***((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))''''''&&&&&&''''''((()))&&&))),,,,,,+++)))(((((('''(((((('''+++999NNN\\\WWWYYY[[[\\\]]]^^^\\\ZZZEEE222...555AAAXXX^^^III444---%%%"""$$$((()))((((((((()))))))))(((((('''''''''(((***,,,...000111111111000000///......---222666CCCWWWeeehhhfffddd___fff<<<111,,,...))))))((('''''''''''''''''''''%%%%%%%%%''')))***&&&&&&''''''&&&&&&%%%$$$###########################"""!!!!!!!!!!!!""""""############""""""""""""!!!!!! !!!"""$$$%%%!!!)))FFF^^^gggjjjnnnlllFFF***'''%%%###999ZZZJJJ222 %%%### !!!!!!!!!!!!!!!""""""""""""""" (((;;;PPP\\\```\\\ZZZVVVTTTTTTVVVXXXZZZZZZ]]]___^^^[[[ZZZ[[[]]]]]]]]]]]]]]]]]]\\\[[[ZZZWWWXXXZZZ\\\]]]^^^]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___^^^]]]]]]^^^\\\ZZZZZZ[[[]]]]]]]]]]]]aaabbb___]]]]]]\\\YYYWWW___TTT666###$$$'''$$$#########$$$%%%&&&'''((())))))((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((((((%%%(((+++---,,,***((((((###(((***%%%###///DDDTTT^^^ZZZWWWYYY[[[[[[\\\______999...888666???TTT\\\CCC:::...'''&&&''''''%%%'''''')))******)))(((((('''((()))***---///111222111111000///...------,,,000888LLLaaahhhbbb___dddbbbtttAAA(((000...,,,)))'''&&&'''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""&&&&&&%%%$$$$$$###""""""!!!!!!""""""""""""!!!!!!%%%###+++AAA\\\mmmqqqoooXXX666!!!%%%'''$$$;;;]]]aaaEEE(((!!!&&&&&&$$$"""############$$$$$$$$$!!!$$$###---NNNaaaXXXZZZ[[[\\\\\\[[[YYYWWWUUUXXXYYY[[[\\\]]]]]]]]]]]]WWWYYY[[[]]]^^^]]]\\\[[[VVVXXXZZZ[[[[[[[[[\\\]]]TTTRRRTTTZZZ]]][[[[[[\\\[[[ZZZ[[[\\\^^^^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]XXXZZZ]]]______^^^[[[YYYVVV\\\[[[KKK444$$$"""&&&%%%%%%$$$$$$'''***)))'''(((((((((((('''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))***++++++******+++(((((()))###"""444LLL___[[[[[[___]]]XXXXXX\\\___SSS888---444444BBBdddXXXNNN<<<+++&&&)))((("""$$$***+++((('''++++++(((*********+++---000222444111111000000222333///)))777LLL___ccccccgggeee^^^eeesssLLL000000***,,,)))'''&&&'''''''''&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%''''''&&&&&&%%%$$$$$$$$$"""######$$$$$$######""" ,,,GGGbbboookkkcccOOO888)))+++((("""111KKKiiiPPP444%%%!!!!!!"""$$$""""""#########$$$$$$$$$ """$$$"""+++III]]]WWWXXXZZZ\\\^^^]]]ZZZVVVTTTWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYVVVXXXYYY[[[[[[[[[\\\]]]VVVTTTUUUYYYZZZXXXXXXZZZZZZZZZYYYYYYZZZZZZZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYY^^^^^^_________^^^]]]\\\YYY^^^___TTT@@@...$$$"""$$$$$$###"""###%%%&&&&&&''''''(((((('''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&''')))***++++++******///)))''')))&&&"""+++999RRR]]]ccc___[[[\\\___^^^___ZZZEEE222111888AAAKKK^^^]]]QQQ;;;***%%%(((***"""(((***((()))------***,,,,,,+++,,,,,,...000111333111///...---,,,---///HHHXXXdddddddddgggfffaaaaaaMMM222000))),,,)))'''&&&'''''''''&&&%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''$$$'''999SSSeeegggbbbKKKBBB???@@@888++++++444MMM>>>---%%%!!! """%%%"""""""""#########$$$$$$###"""$$$!!!'''BBBXXXVVVWWWYYY\\\^^^^^^[[[WWWTTTYYYXXXXXXWWWXXXYYY[[[\\\^^^]]]]]][[[ZZZYYYXXXXXXVVVWWWXXXZZZ[[[[[[[[[[[[YYYVVVVVVYYYYYYVVVVVVYYYYYYXXXWWWVVVWWWXXXYYYZZZ[[[[[[ZZZZZZYYYYYYXXXXXXcccbbbaaa___^^^^^^^^^^^^]]]```bbb^^^QQQ>>>+++$$$$$$######!!!!!!###&&&''''''''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&'''(((((())))))(((((('''%%%&&&&&&&&&&&&'''''''''&&&'''((()))************///'''$$$)))***%%%$$$'''===VVVddd]]]XXX```ccc^^^^^^```WWW???444BBBHHH:::XXXdddfffTTT999(((&&&)))$$$''')))((())),,,,,,***---------,,,,,,---......444000...---)))(((333AAA\\\eeeiiiffffffkkklllhhhhhh@@@---///---,,,)))'''&&&'''''''''&&&&&&'''((((((&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###)))&&&%%%...@@@SSS[[[[[[IIIHHHJJJMMMGGG999,,,&&&---&&&!!!###$$$###!!!!!!""""""""""""############$$$"""$$$"""$$$;;;TTTYYYXXXZZZ[[[]]]]]][[[YYYWWW\\\[[[YYYXXXYYYZZZ\\\^^^^^^]]]\\\ZZZYYYYYYYYYYYYWWWWWWWWWYYY[[[\\\[[[[[[YYYWWWXXXZZZZZZWWWYYY]]]XXXXXXXXXWWWWWWXXX[[[]]][[[[[[[[[[[[[[[[[[[[[[[[dddcccbbbaaa___^^^]]]\\\___```aaabbb]]]MMM666%%%######%%%&&&$$$"""###&&&&&&&&&'''''''''''''''&&&%%%&&&&&&'''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''''''''((())))))************$$$###(((+++'''$$$$$$+++BBBVVVYYYZZZ```bbb^^^]]]___cccSSS???JJJTTTCCCFFFYYYkkkhhhRRR888'''!!!(((((((((((()))***)))'''...---........./////////333...,,,---***---AAAZZZfffiiiiiiggghhhoooqqqooowww999***---...,,,)))'''&&&'''''''''&&&&&&'''((((((&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$""""""############"""""""""***000:::EEEHHHEEECCC>>>;;;===???;;;222,,,666,,,%%%&&&'''$$$!!!!!!"""""""""#########$$$ $$$###"""555PPP[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\[[[YYYXXXXXXZZZ\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\XXXWWWWWWYYY\\\]]]\\\ZZZXXXXXXZZZ\\\[[[YYYZZZ___[[[\\\]]][[[YYYXXXYYY[[[YYYYYYZZZ[[[\\\]]]^^^^^^```aaabbbcccaaa^^^[[[YYY^^^]]]]]]``````VVVCCC444###!!!$$$((('''"""!!!%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''(((((()))******'''%%%&&&((((((&&&&&&((($$$...@@@SSS]]]___^^^___^^^\\\fffbbbKKKKKKXXXWWWAAAMMM^^^iiidddOOO666'''+++(((%%%&&&((())))))))),,,---...///000111111222111---+++++++++444NNNhhhggghhhgggdddeeejjjmmmmmm~~~nnn===///,,,,,,,,,)))'''&&&'''''''''&&&%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((&&&%%%$$$############""""""""""""!!!!!!""""""""""""!!!!!!###&&&&&&...;;;AAA???<<<000&&&'''...444:::???EEE888+++'''&&&$$$!!!!!!!!!!!!!!!"""""""""######$$$ $$$%%% ---HHHXXXZZZZZZZZZZZZ[[[\\\\\\]]]YYYXXXWWWWWWWWWXXXYYYYYY[[[[[[\\\\\\]]]^^^^^^___YYYXXXWWWYYY]]]___]]]ZZZXXXYYY[[[]]]ZZZTTTUUUYYYYYY]]]``````\\\XXXWWWXXXXXXXXXYYYZZZ[[[\\\\\\]]]\\\^^^aaabbbbbb___\\\ZZZ\\\ZZZZZZ]]]___[[[OOOFFF+++$$$"""&&&'''!!!###$$$%%%&&&'''((((((((((((''''''&&&&&&''''''((()))((())))))******))))))(((&&&&&&'''''''''(((((((((''''''''''''((()))***+++((()))***)))&&&$$$&&&)))%%%$$$...DDDUUUZZZ]]]aaa```\\\cccfffUUUJJJTTTbbbNNNLLLQQQ___hhh```OOO@@@000)))$$$&&&)))***,,,...+++,,,...///111111111111000...+++(((--->>>VVViiihhhgggeeeaaa```cccgggkkk```@@@222------,,,)))'''&&&'''''''''&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!! &&&%%%''';;;DDD@@@111%%%"""%%%'''333CCC===555...+++(((%%%%%%)))!!!!!!!!!!!!"""""""""###$$$%%%&&&$$$???RRRVVVXXX[[[]]]^^^]]]\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXX[[[\\\]]]___``````______[[[XXXWWWZZZ^^^```^^^[[[ZZZ[[[]]]\\\TTTKKKHHHJJJKKKSSS\\\aaa___\\\ZZZZZZ\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]___```aaa```___^^^YYYYYYZZZ\\\]]]\\\WWWTTT<<<---$$$&&&'''"""!!!$$$###$$$%%%'''((()))))))))(((''''''&&&''''''))))))))))))************))))))''''''''''''((((((((((((''''''&&&&&&'''(((***+++(((******((('''''''''''''''%%%&&&///@@@RRR\\\______```___bbb___RRRRRRccc___TTTOOOYYYeeefff```ZZZ;;;111((((((******+++...+++,,,---...//////...------///+++&&&222LLLbbbjjjjjjiiifffbbb___bbblllvvvTTT<<<222///222,,,)))'''&&&'''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%$$$"""""""""""""""#########!!!!!!""""""""""""!!!!!! ###444EEECCC555###'''######555222333666666///&&&$$$(((!!!!!!!!!!!!""""""""""""%%%%%%&&&888LLLSSSWWW\\\aaabbb___[[[XXXYYYZZZZZZ[[[ZZZZZZYYYXXX\\\]]]___aaaaaa```___^^^\\\YYYXXXZZZ___aaa___[[[\\\]]]^^^[[[PPPBBB<<<===<<>>'''"""+++$$$$$$######$$$&&&'''((()))***,,,---,,,+++)))((())))))(((((((((((())))))***)))((())),,,,,,+++))))))))))))(((((((((((('''(((((()))))))))(((((('''***''''''+++)))%%%$$$(((>>>RRR^^^[[[ZZZaaa___VVVXXX^^^cccccc___```eeelllgggllldddIII111))))))***))))))************++++++000---999TTTlllrrrpppppptttoookkknnnxxxEEE888///333///...,,,+++***+++,,,+++***))))))))))))((('''%%%$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!######!!!  !!!!!!!!!""" ###&&&$$$ $$$###!!!!!!""""""""""""'''###!!!###%%%$$$""""""***FFF]]]___\\\^^^___\\\aaaaaaaaaaaaaaaaaaaaaaaacccdddeeeeeedddcccbbbaaaeeeeeeeeedddccccccddddddccc```VVVRRRYYY``````___]]]]]]]]]]]]]]]]]]___```^^^^^^___```aaaaaa``````aaaaaa`````````_________[[[\\\\\\]]]^^^```aaabbb^^^___aaa]]]III000&&&)))%%%$$$$$$###$$$%%%'''(((&&&'''***,,,------,,,+++))))))(((((((((((())))))))))))***+++,,,,,,+++******)))))))))(((((((((((((((((()))))))))))))))(((,,,***)))******'''&&&'''---CCCVVV[[[^^^ccc```WWWXXX\\\```aaaaaabbbfffiiillljjjgggZZZAAA)))%%%...))))))******+++++++++++++++222GGGbbbpppnnnkkknnnrrrkkklllttt@@@:::000111000...,,,+++***++++++***)))'''(((((()))(((&&&$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""" !!!!!!""""""###$$$""" !!!###""""""!!!!!!!!!"""######((($$$"""###%%%&&&$$$###$$$;;;UUUaaacccbbbbbb```bbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddddddddcccbbbaaaaaacccddddddccccccdddeee``````SSSMMMZZZbbb```ccc]]]^^^```___^^^\\\\\\\\\]]]^^^___aaaaaaaaa``````_________^^^^^^^^^]]]]]]\\\\\\^^^```aaaaaabbbbbbaaaaaabbb```SSS???---&&&%%%%%%$$$###$$$%%%&&&'''$$$&&&(((***,,,---------))))))(((((((((((())))))((()))+++,,,,,,,,,+++*********)))))))))((((((((((((((()))*********))))))******))))))((((((((()))###555JJJXXX```cccaaa\\\ZZZ[[[^^^aaaccceeeggghhhpppiiihhhfffPPP111%%%+++*********+++,,,,,,------***;;;TTTgggkkkggggggjjjhhhcccjjjwww::::::000...111...,,,************)))(((%%%&&&'''((('''&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######### !!!""""""###$$$$$$"""!!! """### !!!""""""!!!"""###############$$$&&&'''%%%""""""000HHH]]]fffdddcccfffdddddddddddddddddddddddd]]]^^^```bbbbbbbbbbbbaaa___bbbdddeeeccccccdddfff___aaaQQQJJJ[[[ccc___eee___```aaa```]]][[[[[[\\\\\\]]]___aaabbbaaa``````____________^^^^^^^^^^^^\\\^^^```cccccccccaaa```bbbaaa___^^^]]]RRR<<<(((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&'''(((***+++,,,,,,))))))(((((((((((())))))(((***,,,------,,,++++++*********)))))))))(((((((((((()))***************''')))+++***(((((())))))###,,,>>>TTT```aaa```aaaXXX\\\```bbbdddeeegggiiilllhhhiiihhh[[[BBB///(((***++++++,,,------......555III___gggffffffhhhjjjhhheeeppp777:::///,,,000...,,,***)))******)))((($$$%%%&&&''''''%%%###""" !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!!"""###$$$$$$%%% """###$$$""" """"""!!!!!!###$$$!!!$$$%%%''''''$$$!!!"""(((===XXXeeebbbbbbiiiffffffffffffffffffffffffXXXZZZ\\\___aaabbbbbbbbbaaadddffffffcccbbbccceeeeeehhhUUUMMM___fffaaaggg```aaaaaa___\\\[[[]]]___\\\]]]___aaabbbbbbaaa```bbbaaaaaaaaa````````````\\\___bbbeeeeeedddaaa```aaa___\\\]]]dddbbbJJJ---&&&%%%$$$$$$$$$%%%&&&'''((('''''''''((()))***+++))))))(((((((((((())))))'''***,,,...---,,,++++++************))))))))))))(((((()))***************%%%***...,,,)))))))))***'''(((777PPP^^^^^^___fffWWW\\\bbbdddcccdddgggkkkdddgggiiifff```RRR;;;'''++++++,,,------...//////BBBVVVffffffdddiiimmmmmmtttsssuuu:::,,,666444(((***)))***---111000***$$$###(((,,,+++&&&""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!  !!!!!!""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""###$$$%%%&&&%%%$$$###%%% +++HHHaaagggbbb^^^eeegggiiiiiigggfffffffffeeedddcccbbbaaabbbccccccdddccccccdddffffffdddcccfffaaa\\\\\\___cccdddcccccccccbbb___\\\ZZZ[[[]]]```aaabbbccccccbbbaaa```aaaaaaaaaaaaaaaaaaaaaaaa```aaaaaabbbccccccddddddccc___\\\```ddd```RRREEE...+++)))(((%%%###%%%)))&&&'''((())))))((('''&&&'''(((***+++***)))'''&&&)))*********+++++++++++++++++++++*********))))))((((((((((((((()))******(((((())))))))))))((((((******"""222XXXddd^^^bbb]]]```cccdddbbbbbbdddggghhhfffeeehhhlllfffPPP;;;---,,,***(((***222===EEE^^^```bbbccceeegggkkkmmm{{{}}}mmm777,,,333111(((***)))))),,,///...(((######(((+++***&&&""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$###"""###$$$"""###$$$%%%&&&%%%$$$$$$&&& &&&>>>YYYfffccc]]]ccceeeggggggeeedddddddddccccccccccccdddfffggghhhaaa``````bbbdddeeedddcccfffeeedddbbbaaabbbdddfffcccbbbaaa___]]]]]]]]]^^^aaaaaabbbccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddddddddddd```^^^```dddccc[[[SSS===...$$$&&&'''"""###)))&&&'''((())))))((('''&&&'''(((***++++++***)))((())))))))))))*********++++++++++++*********))))))((((((((((((((()))******(((((())))))))))))((((((+++)))$$$///JJJ\\\^^^___\\\___bbbbbbbbbbbbcccfffdddgggiiikkknnnmmmbbbVVVCCC333,,,777DDDJJJTTT___bbbdddfffffffffgggjjjlllvvv```333,,,000---)))***))))))+++,,,+++&&&!!!###'''***)))%%%""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&&&&$$$###$$$%%%######$$$%%%%%%%%%%%%%%%&&&""""""000KKKaaaeee^^^```bbbdddeeecccbbbbbbcccdddddddddeeefffggghhhiii^^^]]]^^^```cccddddddccccccfffhhhfffbbbaaadddgggbbbaaa______`````````___bbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbccccccddddddeeebbb```^^^___ccceeecccaaaRRR:::''''''(((######(((&&&'''(((((((((((('''&&&'''(((***+++,,,++++++***(((((((((((())))))))))))+++************)))))))))((((((((((((((()))******((())))))******))))))(((+++''''''+++777OOO___\\\[[[^^^```aaaaaabbbccceeebbbhhhllllllnnnqqqqqqnnnaaaDDD777IIIZZZ[[[]]]fffbbbcccddddddccccccdddfffqqq~~~VVV111......***+++***)))((())))))((($$$!!!###&&&((('''%%%"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&$$$######$$$######$$$%%%%%%&&&&&&&&&%%%&&&$$$''';;;VVVcccbbb___aaacccdddcccbbbbbbbbbggggggffffffeeeeeeeeeeee___^^^___```bbbccccccaaa___bbbeeeeeedddbbbbbbcccaaa___^^^___bbbcccbbbaaacccccccccddddddcccccccccccccccccccccccccccccccccccccccccccccddddddeeeeee^^^^^^^^^___aaacccdddeee```NNN888+++'''&&&&&&&&&''''''''''''''''''''''''&&&'''(((***++++++++++++'''''''''(((((((((((()))************))))))))))))((((((((((((((())))))***)))))))))******)))))))))***%%%***((('''CCC___\\\\\\^^^```bbbcccdddeeeeeeeeeiiijjjiiikkkqqqtttsss```NNNGGGTTT______\\\___aaacccddddddcccccceeefffsss}}}QQQ000000...***---)))((('''''''''%%%###"""$$$%%%&&&&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%%%%$$$"""""""""###$$$$$$$$$%%%&&&''''''$$$***)))$$$---FFF\\\fff___aaaddddddcccbbbcccccceeeeeeeeeeeeddddddcccccccccbbbaaabbbccccccaaa```______```cccfffeeebbb___^^^^^^^^^```bbbcccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeee]]]___aaacccccccccccccccbbb___MMM333&&&(((((("""''''''&&&&&&&&&&&&''''''%%%&&&'''((()))))))))***&&&'''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))************))))))((($$$***&&& 999ZZZ^^^^^^___```bbbeeefffgggggghhhiiigggggglllpppoooiiiDDDLLLUUUZZZ^^^cccccc```dddfffggghhhiiikkknnnqqq|||QQQ000000///***,,,(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$"""!!!!!!$$$$$$$$$$$$%%%'''((()))''',,,,,,%%%%%%666QQQccc___aaadddddddddccccccddd___```bbbcccdddeeeeeeeeeeeedddccccccdddcccaaa___bbbaaa```cccffffffaaa\\\[[[]]]```aaaaaaaaabbbdddccccccbbbbbbbbbbbbcccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebbbdddfffhhhhhhgggdddbbb^^^cccZZZ@@@...***((("""''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))''''''''''''(((((((((((((((((()))))))))))))))***((((((((((((((()))******)))******++++++******)))&&&&&&)))&&&!!!000MMM^^^______```cccfffhhhhhhgggiiiiiihhhjjjpppqqqggg[[[===SSSbbbaaa___dddgggccccccdddeeegggiiimmmssswwwSSS000//////+++***'''''''''%%%$$$$$$%%%&&&$$$###############"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!! """%%%&&&%%%###""""""$$$$$$$$$$$$%%%''')))***++++++***%%%"""+++DDD[[[^^^```cccdddcccccccccddd___```bbbcccdddeeedddddddddcccbbbcccddddddbbbaaacccccccccbbbaaa^^^ZZZWWWWWW]]]bbbbbb___^^^aaaeeecccbbbaaaaaaaaaaaabbbccceeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeehhhggggggiiijjjiiifffccc___^^^\\\TTTBBB///(((+++'''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((((((''''''((((((((()))))))))(((((((((((())))))******((((((((((((((()))******)))******++++++******)))&&&)))'''&&&&&&(((<<>>///,,,(((&&&'''%%%%%%$$$$$$######$$$$$$""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!! !!!!!!"""######$$$ !!!""""""###!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!"""######!!!!!!!!!""""""""""""""""""###$$$#########%%%'''&&&%%%$$$$$$$$$&&&(((***"""''''''"""'''<<>>???<<>>[[[iiifffgggjjjiiilllmmmllljjjjjjkkkmmmqqqsssuuuxxxwwwooommmxxxbbbLLLggg[[[BBB---%%%'''&&&%%%$$$############""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!  """######!!!###$$$###!!! !!!""""""!!! """ !!!!!!!!! !!!"""""""""###$$$%%%%%%$$$###"""###""""""""""""$$$%%%&&&&&&'''%%%$$$$$$&&&&&&$$$(((CCC[[[aaa```ddddddaaa]]]^^^^^^]]]\\\ZZZXXXWWWUUUWWWZZZ^^^aaabbbccccccaaabbbbbbaaa``````aaacccccccccdddddddddeeeeeeeeefffhhhiiiiiihhhhhhiiijjjgggggggggggghhhiiijjjjjjkkkjjjiiiiiiiiijjjkkkllljjjjjjiiihhhfffgggjjjmmmooommmkkkkkklllmmmmmmmmmiiioooooolllttttttVVV///&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******))))))+++,,,VVVhhhlllfffiiiiiifffhhhmmmmmmmmmmmmnnnpppqqqrrrsssyyyvvvkkklll}}}\\\OOOYYY```GGG000---'''&&&%%%$$$##################""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############  !!!"""###&&&'''''''''&&&%%%%%%$$$"""999PPPZZZ^^^aaaaaa^^^\\\[[[ZZZYYYXXXXXXXXXYYYWWWYYY\\\___aaaaaaaaaaaabbbbbbbbbbbbcccdddeeefffbbbbbbbbbbbbccceeefffggghhhhhhiiiiiiiiihhhhhhggghhhiiikkkkkkiiihhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiigggeeeeeegggiiillljjjggggggiiikkkllllllnnnnnnmmmppp{{{}}}hhhLLL(((***)))&&&%%%(((*********)))(((&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''((($$$$$$%%%&&&'''''''''(((,,,///((((((---###+++OOOhhhjjjiiiffffffkkkmmmlllnnnooopppqqqqqqrrrqqqqqqvvv}}}nnnfffwwwXXXNNNYYYZZZ@@@---''''''&&&%%%$$$##################""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""######### !!!"""######%%%&&&&&&&&&&&&%%%$$$###%%%...CCC[[[eeeaaa```fff```___]]][[[YYYXXXWWWVVVXXXZZZ]]]___aaabbbaaaaaaaaaaaaaaabbbbbbdddeeefffeeeeeefffggghhhiiijjjjjjhhhiiiiiijjjjjjjjjiiiiiiiiijjjkkkjjjiiihhhiiikkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiigggfffeeegggiiimmmkkkhhhggghhhjjjjjjjjjkkknnnnnnmmmssswwwjjjXXX333---'''&&&((())))))(((+++***)))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&''',,,///))))))---'''444XXXhhhiiihhheeefffjjjlllkkkmmmmmmooopppqqqqqqqqqqqqooorrrjjjkkk|||SSSOOO\\\UUU>>>000&&&'''&&&%%%$$$$$$###############""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%$$$###((("""333WWWhhh___\\\fff``````___]]][[[ZZZYYYXXXYYY[[[]]]```aaabbbbbbbbbaaaaaaaaabbbcccdddffffffcccdddfffhhhiiiiiiiiihhhiiiiiijjjkkkllllllllllllkkkkkkjjjiiihhhhhhkkkmmmllllllkkkkkkjjjjjjiiiiiiiiijjjiiihhhffffffhhhjjjooollliiihhhhhhjjjjjjiiijjjoooppplllmmmpppnnngggGGG444$$$%%%******'''&&&,,,+++***)))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&)))(((&&&$$$$$$%%%&&&'''---///+++)))+++,,,@@@cccgggiiihhhdddeeejjjllljjjkkkkkkmmmnnnoooppppppqqqkkkiiihhhtttLLLPPPZZZOOO<<<222'''''''''&&&%%%$$$$$$$$$$$$######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!""""""###$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%))))))JJJ```^^^ZZZ^^^]]]^^^^^^^^^______^^^^^^[[[\\\^^^```bbbbbbccccccbbbbbbbbbcccdddeeeggghhhbbbdddgggiiijjjjjjiiihhhiiijjjkkkmmmmmmnnnnnnnnnlllllljjjhhhggghhhlllooonnnmmmmmmlllkkkjjjiiiiiiiiijjjjjjhhhggggggiiikkkpppmmmjjjjjjkkklllmmmmmmooottttttooonnnqqqqqqooo\\\???&&&###)))(((%%%&&&++++++******)))((('''&&&'''&&&&&&%%%%%%%%%%%%&&&)))'''%%%$$$$$$&&&)))+++//////,,,))))))111KKKiiifffhhhgggddddddiiikkkjjjiiijjjkkkmmmnnnoooppppppmmmffflllHHHRRRSSSGGG777...$$$((('''&&&%%%$$$$$$$$$$$$######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!""""""###%%%&&&'''''''''((((((((((((((('''$$$"""''':::RRRaaaaaaZZZ]]]^^^___```aaaaaa``````]]]^^^___aaabbbcccddddddeeeeeedddeeeeeefffggghhhggghhhkkkmmmnnnnnnmmmllljjjkkklllnnnnnnooooooooommmllljjjhhhgggiiinnnqqqooonnnnnnmmmlllkkkjjjjjjjjjjjjjjjiiihhhhhhjjjlllpppnnnllllllnnnqqqrrrrrrxxxyyyxxxuuuuuuvvvssspppmmmOOO111&&&&&&%%%%%%'''(((((()))))))))((('''&&&((('''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%&&&)))---///111///---)))'''777TTTiiifffhhhgggddddddiiikkkjjjiiijjjkkklllnnnnnnnnnnnnmmmhhhtttMMMYYYKKKCCC888,,,&&&((('''&&&%%%$$$$$$$$$$$$######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!!!!!!!""""""!!!!!!!!!"""###%%%&&&''''''((())))))***))))))))) &&&''',,,EEEccciii^^^```aaabbbbbbaaa```___^^^___``````aaabbbddddddeeegggffffffeeeeeeffffffgggggghhhjjjkkklllmmmllllllllllllmmmnnnoooooooooooommmlllkkkiiihhhjjjnnnrrroooooonnnnnnmmmmmmlllllljjjjjjkkkiiihhhiiikkkmmmqqqooommmnnnqqqsssuuuvvv|||{{{zzzyyyzzzxxxtttooosssaaaFFF111&&&$$$&&&'''%%%&&&((()))***))))))((()))(((''''''&&&&&&&&&&&&&&&&&&&&&''')))---000222333------***(((>>>\\\ggggggiiihhhdddeeejjjllljjjjjjkkklllmmmmmmmmmmmmmmmjjjkkk|||fffJJJYYY??????:::++++++((('''&&&%%%%%%$$$%%%%%%######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!"""""" !!!###$$$&&&'''''''''((()))))))))))))))!!!'''%%%$$$888YYYgggaaa___```aaabbbbbbaaa___^^^aaaaaaaaabbbcccdddeeefffgggfffeeeddddddcccccccccffffffggghhhiiijjjjjjkkkmmmmmmnnnnnnnnnnnnnnnmmmllllllllljjjjjjkkkooorrrnnnnnnnnnnnnnnnnnnnnnnnnjjjkkkkkkjjjiiijjjlllnnnrrrpppnnnnnnqqqssstttuuu{{{zzzyyyzzzxxxuuurrrqqqrrrppp^^^@@@+++&&&'''&&&$$$%%%(((***,,,,,,++++++******)))(((''''''''''''(((((()))***,,,...000222333+++---,,,,,,GGGccceeehhhiiihhheeefffjjjlllkkkllllllmmmmmmmmmmmmllllllhhhqqqEEE>>>NNN...777666'''+++(((((('''&&&%%%%%%%%%%%%######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!""" !!!"""$$$&&&'''&&&&&&'''((())))))(((((($$$&&&!!!///LLL]]]___[[[]]]___bbbccccccbbbbbbbbbbbbbbbbbbcccdddeeefffgggfffdddcccbbbaaaaaaaaaiiiiiiiiijjjkkklllnnnooommmnnnnnnnnnnnnnnnmmmlllkkkllllllkkkkkklllooorrrnnnnnnnnnnnnoooooooooooojjjkkkkkkjjjiiijjjllloootttqqqooonnnppprrrsssrrrwwwxxxyyyxxxuuuqqqqqqtttoooyyyoooLLL000)))((($$$###%%%(((+++---......---++++++***((((((''''''''')))***+++,,,...///000000222))),,,...///MMMiiieeehhhjjjiiiffffffkkkmmmlllmmmmmmnnnnnnmmmmmmlllkkkjjjwwwOOO<<<666@@@>>>+++"""((('''&&&&&&%%%%%%$$$$$$###%%%$$$###!!!!!!!!!"""###$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""!!!!!! !!!""""""!!!!!!  """"""!!!!!!   !!!!!!!!!""" !!!"""###$$$%%%%%%&&&''')))++++++***(((''''''((($$$ (((>>>TTT```]]]___``````]]]ZZZ]]]bbbcccbbbbbbbbbbbbdddeeefffcccdddfffeeeddddddeeegggggggggiiijjjkkkllllllmmmjjjkkklllmmmmmmmmmlllkkknnnllljjjiiiiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnnnnlllkkkjjjiiiiiijjjlllnnnmmmnnnnnnmmmmmmooosssuuuttttttttttttssssssssssssxxxtttpppdddHHH+++###+++###''''''$$$)))222000'''******++++++,,,---......000///......000111000///)))333(((&&&FFF]]]___dddfffjjjmmmllljjjjjjnnnsssuuuuuurrrooonnnmmmkkkgggjjjGGG>>><<<@@@888((("""(((&&&%%%%%%$$$$$$###""""""%%%$$$"""!!!!!!!!!"""############"""""""""!!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!""""""!!!!!!!!! """!!!!!!!!! !!!!!!!!!"""""" !!!"""###$$$%%%%%%(((((()))))))))((('''&&&&&&'''&&&###&&&555MMMaaa```aaaaaaaaa```___aaadddaaa`````````aaacccdddeeecccdddeeeeeeddddddeeegggeeefffggghhhjjjjjjjjjkkkjjjjjjkkklllllllllllllllnnnmmmkkkjjjjjjkkklllmmmoooooooooooooooooooooooolllkkkjjjiiijjjkkkmmmnnnnnnnnnnnnnnnmmmooorrruuutttttttttttttttsssrrrqqqqqqssswwwtttaaaCCC,,,!!!&&&***+++)))***,,,,,,***++++++,,,,,,------...............///111222000///---111)))///QQQfffhhhmmmhhhlllooonnnlllmmmqqquuuwwwyyyzzzwwwtttpppmmmjjjvvvEEEEEEEEE???222%%%###(((%%%%%%$$$######""""""!!!$$$###""""""!!!"""""""""######""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!"""###!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!"""###$$$%%%%%%)))((((((((('''&&&&&&&&&'''&&&(((((($$$)))CCC^^^bbbbbbbbbaaaaaabbbbbbbbb^^^^^^______aaabbbddddddbbbdddeeeeeeddddddeeefffffffffhhhiiijjjjjjjjjjjjjjjiiiiiiiiijjjlllmmmnnnnnnnnnmmmllllllmmmnnnoooqqqqqqqqqqqqqqqqqqqqqqqqlllkkkkkkjjjkkklllmmmnnnooooooooonnnmmmnnnqqqttttttuuuuuuuuutttsssqqqpppmmmssszzz{{{ttt___>>>###&&&&&&)))+++***(((***///---------...............,,,,,,...000333333000......***'''999ZZZhhhhhhllliiilllnnnnnnmmmooossswwwxxx|||~~~wwwpppmmmmmm~~~qqqHHHLLLHHH:::+++%%%%%%&&&%%%%%%$$$$$$######""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  """######!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""" !!!"""###$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((()))%%%''')))$$$###888TTTaaacccbbbaaaaaacccaaa___^^^^^^___```bbbcccdddeeecccdddeeeeeeddddddeeefffhhhiiijjjkkklllllllllllliiihhhgggggghhhjjjmmmoooooonnnnnnnnnnnnooopppqqqrrrqqqqqqqqqqqqqqqppppppllllllkkkkkklllmmmnnnooopppppppppnnnmmmnnnpppsssvvvvvvwwwwwwvvvtttrrrqqqpppvvvwwwttttttoooWWW;;;)))"""""")))+++(((+++333////////////............***+++...111444333000,,,111'''***EEEaaahhheeegggiiikkklllllllllnnnsssvvvxxx|||~~~tttlllmmmrrrIIIDDDEEE===///''''''((('''&&&&&&&&&%%%$$$$$$######"""""""""#########""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!  """###### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""###!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&((()))***,,,%%%$$$(((&&&###111EEE]]]ccceeeccccccdddbbb]]]```aaabbbcccdddeeeeeefffccceeeffffffeeedddfffgggiiijjjkkkllllllllllllllliiigggfffeeefffiiimmmooonnnnnnoooooopppqqqrrrsssqqqqqqpppppppppoooooooookkklllllllllmmmnnnoooooopppppppppnnnmmmnnnpppssswwwxxxxxxxxxwwwvvvtttsssrrryyywwwoooqqqwwwmmmZZZ;;;,,,###(((------...333//////////////////......)))+++...222444333///+++222)))777WWWjjjkkkiiiiiillllllllllllmmmppptttvvvzzz{{{}}}zzzqqqkkkqqq}}}aaa111888555...'''%%%(((***(((''''''&&&&&&%%%$$$$$$###!!!!!!"""############""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!"""### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""######!!!""""""###$$$%%%&&&&&&%%%%%%&&&'''((())))))***,,,&&&$$$''''''%%%,,,777TTT```hhhfffdddfffddd___bbbcccdddeeeffffffffffffdddfffggggggffffffggghhhhhhhhhiiijjjjjjjjjjjjjjjhhhgggeeeeeefffhhhkkkmmmmmmnnnooopppqqqrrrsssssspppppppppooonnnnnnmmmmmmkkkllllllmmmnnnoooppppppooooooooonnnmmmnnnqqqtttwwwwwwwwwwwwvvvvvvvvvvvvqqqyyyyyytttuuu|||yyynnnZZZGGG333+++---/////////.........///////////////***,,,...111333111---*********DDDeeemmmmmmnnnlllqqqpppooonnnpppsssvvvxxx|||yyyyyyxxxrrroooyyyEEE//////+++)))***)))'''&&&(((&&&&&&%%%%%%$$$######### !!!"""###$$$######""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""" !!!!!!!!!""" !!!!!!!!!""" !!!!!!"""!!!!!!"""""""""#########!!!"""######%%%%%%&&&''''''((()))))))))((('''''''''(((((('''&&&'''***---DDDVVVeeeeeebbbeeeeeeaaadddeeeffffffffffffeeedddfffggghhhhhhgggggghhhjjjhhhiiijjjjjjkkkkkkjjjjjjhhhgggfffeeeeeegggiiijjjlllmmmnnnppprrrsssssstttqqqppppppooonnnnnnmmmmmmkkklllmmmnnnooopppppppppnnnnnnnnnnnnmmmooorrruuuvvvuuutttssstttuuuvvvxxxqqqvvvxxxwwwxxx{{{yyytttqqq```EEE///(((,,,...,,,---------......//////000,,,---...000222000,,,)))'''111VVVrrrooommmqqqllltttrrrpppooopppsssvvvwwwzzzuuuuuuwwwuuuttt888444...+++---111...%%%"""&&&%%%%%%$$$$$$###""""""""" !!!"""$$$$$$$$$###""" !!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""######"""!!!!!! !!!!!! !!!!!!""""""  !!!!!!"""""" !!!""""""""""""""""""############""""""###$$$%%%&&&&&&''')))***++++++***(((%%%$$$###***,,,(((%%%''')))(((666MMM___aaa___bbbdddaaadddeeefffgggfffeeedddcccggghhhiiiiiihhhhhhiiijjjkkkkkklllmmmmmmmmmllllllggggggfffeeeffffffggghhhkkklllnnnppprrrsssssstttqqqqqqppppppooonnnnnnmmmkkklllmmmoooppppppqqqqqqmmmnnnnnnnnnmmmooosssuuuuuusssrrrpppqqqsssvvvxxxttttttssstttuuuwwwvvvuuuzzzlllOOO///###)))...,,,+++,,,,,,---...///000000......///000111///,,,)))///???hhhssspppvvvnnntttqqqnnnmmmnnnqqqssstttvvvqqqqqqvvvvvvvvv999000000444999999555---'''###$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!! !!!!!! ###&&&***,,,  !!!""""""###"""""" !!!   !!!""" !!!!!!!!!!!!!!!"""!!! !!!###%%%&&&$$$#########$$$&&&((()))***************)))((((((((((((((((((''''''''''''***CCC[[[bbbbbbcccffffffiiiiiiiiiiiihhhgggeeeeeehhhiiiiiijjjjjjjjjiiiiiijjjkkklllllllllkkkjjjiiigggggggggggghhhiiikkkkkkjjjjjjlllnnnqqqrrrrrrqqqpppooonnnooopppooommmlllkkkmmmoooooonnnmmmnnnooorrrooommmmmmpppsssuuuvvvuuuuuuuuusssrrrsssvvvyyyuuutttsssuuuyyyxxxrrrjjjeee|||RRR%%%///+++222000...,,,+++---...///...222...---///...+++***---666XXXllllllmmmooorrrzzzvvvsssppppppssstttrrrooossswwwpppyyymmmooo999///000555;;;===999000)))$$$$$$$$$$$$############"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!###"""!!! !!!###$$$ !!!!!!""""""""""""!!!   !!!!!! !!!"""""""""""""""""""""""""""###$$$$$$%%%#########$$$%%%&&&(((((()))************)))(((''')))))))))(((((('''''''''(((@@@YYYeeeeeedddgggkkkiiiiiiiiihhhhhhgggfffeeefffggghhhiiiiiiiiiiiiiiijjjjjjkkklllllllllkkkjjjggggggggggggggghhhiiijjjkkkkkklllnnnpppqqqqqqpppqqqpppooopppqqqpppooommmkkklllnnnnnnmmmmmmmmmooorrrpppnnnnnnpppsssuuuvvvuuuuuuuuutttssstttvvvyyytttooosssttteeeQQQDDDBBBkkkZZZ...((()))&&&555///...------///111000000000...---///...******...HHHcccpppoooqqqrrrrrrwwwtttrrrqqqpppqqqrrrrrrqqqrrrwwwttttttttt999......444:::<<<888000(((###$$$$$$$$$############"""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!$$$###!!! !!!""""""""""""!!!!!!   !!!!!!!!!""""""##################$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&''''''''')))))))))))))))(((((('''++++++***)))((((((''''''$$$666PPPcccgggdddgggmmmiiiiiihhhhhhggggggffffffeeefffggghhhiiiiiiiiiiiiiiijjjkkklllmmmmmmllllllhhhhhhggggggggghhhhhhiiikkkllllllmmmnnnnnnoooooorrrqqqppppppqqqqqqpppooojjjlllmmmmmmllllllmmmnnnpppnnnlllmmmooorrrsssssstttuuuuuutttssstttvvvxxx~~~wwwsssooo```GGG555111DDDjjjeee999"""&&&***,,,...---...///222333222000////////////+++***000999]]]nnnrrrnnnsssuuuqqqrrrpppqqqqqqqqqppppppqqqsssqqquuuxxxppp|||888---,,,000444444111+++%%%"""$$$$$$$$$#########""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!!  !!!!!! """"""###""""""!!!    !!!"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###"""###%%%&&&''''''&&&%%%((((((((())))))((('''''',,,,,,+++***)))(((''''''!!!+++???WWWdddffffffjjjiiiiiihhhgggggggggggggggeeefffgggiiijjjkkkkkkkkkiiiiiijjjkkklllmmmmmmmmmjjjjjjiiihhhhhhhhhiiiiiillllllmmmmmmllllllmmmnnnrrrpppoooooopppqqqpppooojjjkkkllllllkkkkkklllnnnnnnlllkkkkkkmmmoooppppppsssssstttsssrrrrrrtttvvvrrr{{{yyy___???111;;;JJJjjjrrrhhhDDD((('''+++$$$++++++---///222333111000...///000---'''+++>>>QQQgggooommmjjjsssuuuooonnnmmmppprrrqqqnnnnnnqqqtttvvvqqqyyyrrrjjj666---,,,------,,,(((&&&%%%%%%$$$$$$$$$#########""""""############""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!   !!!!!!  ###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###"""###%%%&&&'''&&&&&&%%%&&&''''''(((((((((''''''+++++++++***)))(((((('''###$$$000HHH___iiiiiigggiiihhhggggggfffgggggghhhfffgggiiijjjkkkllllllllliiiiiiiiijjjkkklllmmmmmmllllllkkkkkkjjjkkkkkkkkklllmmmnnnmmmkkkkkkmmmooopppooommmmmmoooppppppoookkkllllllkkkjjjkkkmmmoooooonnnlllmmmooopppqqqpppppprrrsssrrrqqqqqqssstttnnnyyykkkBBB(((666WWWlllyyynnnhhhVVV666(((+++***))))))***---000000///---***---...)))%%%000MMMiiiiiinnniiiiiitttwwwppppppmmmppprrrqqqnnnnnnqqqttt~~~pppyyy|||RRR222...------+++(((%%%$$$&&&((($$$$$$$$$############"""$$$$$$#########"""""""""!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!"""!!!!!!  ###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''''''''******))))))))))))((((((%%%$$$)))999TTTjjjnnnhhhiiihhhgggffffffggghhhiiihhhiiijjjkkklllllllllllliiiiiihhhhhhiiijjjkkklllmmmmmmlllllllllmmmmmmnnnlllnnnooommmkkkjjjnnnqqqpppnnnllllllnnnooopppooolllllllllkkkjjjkkkmmmppprrrqqqpppppprrrssssssrrrpppqqqsssrrrqqqqqqrrrtttvvvjjjKKK,,,...OOOlllvvvrrrlllqqqkkkHHH'''###***)))((()))***---...---+++((()))***,,,111???[[[tttjjjpppmmmoooyyyyyytttvvvpppqqqqqqqqqppppppqqqsssrrryyy===...///,,,+++***'''%%%$$$%%%'''$$$$$$$$$############"""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!"""######!!!!!! ######$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%&&&'''''''''''''''''''''(((((((((((())))))"""&&&''',,,DDDdddpppjjjiiihhhgggffffffggghhhiiihhhiiijjjkkkkkkkkkkkkkkkiiihhhhhhgggggghhhiiijjjllllllkkkllllllmmmnnnooolllnnnpppnnnkkkkkkoootttqqqooommmlllnnnpppqqqqqqmmmmmmmmmlllkkklllnnnqqqrrrqqqpppqqqsssssssssrrrqqqrrrttttttsssssssssuuuxxxUUU333000IIIeeeqqqqqqqqqssswwwsss\\\;;;((('''+++)))((()))***,,,,,,++++++(((,,,999JJJZZZiiisssllltttuuuwww}}}yyytttyyytttrrrqqqpppqqqrrrrrrqqqwwwrrruuu111,,,000((())))))'''$$$######$$$$$$$$$$$$############"""$$$$$$$$$############"""!!!!!!!!!!!!!!!"""######!!!!!! !!!!!! !!!"""######"""""""""""""""""""""""""""""" !!!""""""###"""""" !!!!!!###$$$$$$"""!!! ######$$$%%%%%%%%%$$$$$$######""""""###%%%'''(((&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&'''''''''&&&&&&&&&''''''((()))))))))'''&&&###777\\\nnnkkkiiihhhgggeeefffgggiiijjjhhhiiiiiijjjjjjjjjiiiiiiiiihhhgggffffffggghhhhhhjjjjjjjjjkkklllmmmnnnooolllooopppnnnkkkkkkpppuuurrrpppnnnmmmoooqqqrrrrrrnnnnnnnnnlllkkklllooorrrpppooonnnooopppqqqpppooorrrtttvvvvvvuuutttuuuvvvqqqFFF---AAAaaammmmmmnnnuuuvvvpppnnnnnnZZZ===---,,,***(((((()))+++++++++000***///FFFaaappprrrooommmwwwzzz{{{~~~wwwrrryyyvvvsssppppppssstttrrroookkkqqqqqq444000***))))))((('''&&&%%%%%%$$$&&&))),,,)))$$$!!!"""%%%###"""!!! !!!"""#########""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#####################"""!!! !!!!!!""""""!!! """"""""""""!!!!!!!!!!!!!!!""""""  !!!!!!###$$$%%%&&&&&&%%%((('''$$$&&&***)))$$$)))'''%%%###""""""######$$$%%%'''(((((((((''''''$$$%%%&&&'''((((((((((((&&&(((%%%!!!***BBB]]]mmmmmmjjjiiihhhfffdddeeehhhkkkkkkjjjjjjhhhgggeeeeeeiiihhhgggggggggiiijjjkkkmmmmmmmmmnnnnnnnnnnnnnnnsssqqqnnnlllkkkmmmoooppprrrqqqnnnlllkkkmmmnnnppppppooommmlllkkkkkkllllllqqqsssuuutttpppnnnoooppprrrqqqqqqqqqrrrrrrssstttqqq666(((VVVsssnnnllltttxxxpppjjjkkkoookkk\\\MMM444222...+++))))))***+++,,,===RRRdddrrrxxxvvvpppyyy{{{||||||zzzyyyyyyzzzwwwvvvqqqooorrrvvvtttnnnhhhgggqqq333///((())))))((('''&&&%%%%%%$$$###''')))'''### !!!$$$###"""!!!!!! !!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###""""""!!! """""""""""""""!!! """######!!! """######$$$%%%&&&''''''((('''%%%######$$$&&&(((((('''%%%#########$$$%%%###$$$%%%&&&'''&&&%%%$$$&&&''''''(((((((((((('''$$$'''(((%%%'''888TTTkkkkkkjjjiiiiiihhhgggggggggjjjjjjjjjiiihhhgggfffeeeccccccddddddfffggghhhiiijjjkkklllmmmnnnoooppppppqqqpppnnnmmmmmmnnnoooppptttrrrpppnnnnnnoooppprrrrrrpppooommmlllmmmmmmnnnrrrssstttrrrpppnnnnnnnnnkkkkkklllnnnqqqsssuuuwwwaaa555222]]]xxxuuuqqqrrrooolllkkknnnrrrrrrnnniiiMMMGGG???777555666:::>>>MMMWWWdddmmmuuuzzzyyytttsssrrrsssuuuyyy{{{zzzxxxxxxwwwsssppprrrvvvtttnnnkkkmmmyyy444---((())))))((('''&&&%%%%%%$$$!!!###&&&%%%!!! !!!###""""""!!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###""""""!!!!!!""""""""""""""""""!!!  !!!!!!""""""###$$$$$$###!!! !!!"""%%%%%%%%%&&&&&&''''''''')))&&&(((---***"""###***((('''&&&%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$'''(((((())))))))))))(((###%%%((()))%%%+++GGGdddjjjjjjjjjjjjkkkkkkiiigggiiiiiiiiihhhhhhggggggggg```aaaccceeefffhhhhhhiiihhhhhhjjjkkkmmmooopppqqqooooooooonnnoooooopppqqquuutttrrrppppppqqqrrrssssssrrrpppnnnnnnnnnoooppptttsssrrrqqqqqqqqqnnnlllkkkkkkmmmppprrruuuwwwxxxXXX666888```xxxwwwsssqqqoooppppppooommmmmmpppssssssnnngggaaa___```cccfffjjjooorrrsssvvv{{{|||zzztttqqqpppttt{{{~~~{{{vvvyyyxxxuuuqqqsssvvvuuupppooorrrzzz555---)))))))))((('''&&&%%%%%%$$$ """$$$###"""!!!!!!###""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$######""""""!!!!!!!!!""""""!!! !!!!!!"""$$$%%%%%%&&&$$$%%%%%%$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''111===888'''!!!)))''''''&&&&&&'''((())))))((()))******)))((('''&&&&&&'''((()))***+++++++++%%%"""%%%)))$$$###999VVVjjjlllllljjjkkkmmmkkkhhhhhhhhhhhhggggggggghhhhhhccceeegggiiijjjjjjjjjiiiggghhhiiikkkmmmnnnooopppnnnooooooppppppqqqqqqqqqtttsssrrrqqqqqqrrrsssttttttrrrpppnnnnnnoooppprrrtttrrrppprrrtttuuussspppttttttuuuvvvvvvvvvvvvvvv]]]666555^^^vvvtttqqqrrrsssttttttqqqlllkkknnnqqquuuuuuuuuuuutttsssrrrrrrqqqssssssqqqsss{{{|||zzzyyy{{{~~~~~~zzzvvvyyyyyyvvvrrrsssvvvuuuqqqqqqqqqlll666---+++))))))((('''&&&%%%%%%$$$!!!"""###$$$############!!!!!!"""###############""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$############### !!!!!! !!!"""###$$$&&&''''''%%%&&&&&&%%%######$$$&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))333>>>999)))###***''''''''''''((()))******)))******+++***)))'''&&&$$$%%%''')))+++---......)))""""""'''%%%"""000DDDfffkkkmmmjjjiiilllllliiiiiihhhgggffffffgggggghhhggghhhjjjkkkkkkjjjiiihhhiiijjjjjjkkklllmmmnnnnnnoooooopppqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttrrrooommmmmmoooqqqrrrtttrrrqqqtttxxxyyyxxxuuuzzzzzzzzzyyyxxxwwwuuutttddd555000]]]xxxuuurrrvvvqqqqqqrrrtttuuuvvvwwwwwwppprrrtttuuuuuusssqqqpppoooqqqrrrpppttt}}}}}}zzzxxxxxxyyywwwssssssvvvvvvssssssqqq^^^555,,,,,,))))))((('''&&&%%%%%%$$$"""######$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$"""""""""############$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#################################### !!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''---***,,,111...&&&'''...'''''''''((())))))))))))'''(((((())))))((('''&&&###$$$&&&)))+++---...///+++$$$!!!$$$&&&%%%***333WWWccckkkjjjhhhkkkllliiijjjiiigggfffeeefffgggggghhhiiiiiiiiihhhhhhggggggjjjjjjkkklllmmmnnnnnnoooqqqqqqqqqpppqqqqqqrrrrrrqqqqqqppppppqqqqqqrrrrrrtttrrrooommmmmmooorrrtttsssssstttvvvyyyzzzzzzyyywwwxxxxxxyyyxxxwwwuuuttthhh:::111WWWsssvvvvvvwwwpppoooooosssvvvxxxvvvssszzzyyywwwuuuttttttuuuvvvrrruuuvvvuuuxxx~~~}}}{{{{{{vvvxxxvvvssssssvvvwwwuuuttt~~~QQQ333***,,,))))))((('''&&&%%%%%%$$$############$$$$$$###""" !!!###$$$%%%%%%$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""###$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%&&&'''(((((()))))),,,***(((&&&&&&'''***+++''''''((((((((((((((((((&&&'''((()))***)))((('''%%%&&&''')))***++++++,,,***'''%%%###$$$&&&((()))@@@VVVhhhjjjhhhjjjkkkhhhkkkiiigggeeedddeeeffffffhhhggggggggggggggghhhhhhiiijjjkkklllnnnoooqqqqqqtttsssqqqppppppqqqrrrsssppppppqqqqqqqqqrrrrrrrrrvvvtttqqqnnnoooqqqtttvvvtttuuuwwwxxxwwwwwwxxxyyyuuuvvvxxxxxxxxxwwwuuutttpppLLL888BBBWWWnnnzzzvvvrrrqqqpppqqqrrrrrrqqqooottttttsssrrrrrrrrrrrrrrrvvvxxxxxxvvvxxx~~~{{{yyysssvvvuuurrrrrrvvvxxxwwwuuuHHH111(((,,,))))))((('''&&&%%%%%%$$$$$$###"""#########""" !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&%%%$$$$$$%%%'''%%%&&&'''((()))***+++,,,'''))))))&&&(((,,,+++&&&''''''((((((((((((''''''((()))***+++,,,,,,+++***''''''((()))))))))))))))'''***)))$$$"""&&&'''%%%///LLLfffkkkhhhiiiiiifffllljjjhhheeeddddddeeefffhhhggggggggggggiiikkklllggghhhjjjmmmoooqqqssstttvvvtttrrrooooooppprrrsssqqqqqqqqqrrrrrrssssssssswwwuuurrrpppppprrrvvvxxxtttwwwyyyyyyuuutttuuuwwwxxxyyyzzzzzzyyyvvvtttrrr{{{^^^===+++888bbb{{{tttrrrrrrsssssstttuuuxxxzzzqqqtttzzz~~~}}}yyyvvvuuuwwwvvvsssuuu{{{~~~{{{tttqqqtttuuurrrrrrvvvyyyxxxvvvEEE111///+++((('''%%%$$$######$$$%%%$$$$$$$$$############"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''$$$)))$$$!!!&&&%%%%%%...+++)))&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))((('''&&&%%%'''&&&$$$%%%---333---"""&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%(((;;;WWWlllmmmddddddkkkiiigggdddbbbbbbeeehhhkkkkkkkkkjjjiiijjjkkklllmmmjjjmmmnnnmmmnnnrrrsssqqquuurrrppppppqqqrrrrrrrrrrrrpppooonnnoooqqqtttvvvuuusssqqqooopppsssvvvxxxvvvxxxzzzxxxvvvuuuvvvxxxxxxxxxxxxvvvttttttvvvxxxlllqqq```;;;+++===YYYfffwwwzzzxxxtttrrrvvvxxxwwwrrryyy}}}yyywwwyyy|||{{{~~~uuuqqqtttwwwvvvwww|||yyy{{{}}}~~~|||xxxvvvxxxwwwrrroootttyyyuuukkkCCC000---***((('''&&&$$$$$$$$$$$$%%%$$$$$$$$$############"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""###$$$$$$###'''""" &&&&&&$$$******)))'''&&&&&&''''''''''''&&&&&&&&&''''''((())))))((((((''''''(((((()))(((((((((((((((''''''&&&###&&&&&&%%%'''+++)))###%%%&&&&&&&&&%%%%%%$$$$$$'''''''''''''''&&&%%%%%%%%%333LLLbbbjjjgggfffiiifffeeeeeedddeeefffhhhiiijjjkkklllmmmmmmllllllkkkjjjmmmmmmlllmmmqqqsssqqqtttrrrppppppqqqrrrrrrrrrrrrqqqooonnnoooqqqsssuuuuuusssqqqpppqqqsssvvvxxxxxxzzz{{{yyywwwuuuvvvxxxxxxxxxzzz|||~~~|||wwwsssssswwwvvveeeGGG333;;;MMM\\\eeennnssswwwzzzxxxsss}}}zzzwwwwwwyyy|||~~~yyytttuuuwwwvvvwww{{{sssuuuxxxzzzzzzxxxvvvtttrrrttttttsssvvv||||||xxxAAA...,,,***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$'''"""!!!***)))$$$'''))))))((('''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''&&&''''''((((((((((((((("""'''***&&&###$$$&&&'''%%%&&&&&&''''''%%%$$$###)))))))))((('''&&&%%%$$$""")));;;SSSfffkkkiiigggcccdddeeefffggghhhggggggjjjkkknnnoooooommmkkkiiikkkmmmmmmkkklllqqqsssqqqtttrrrqqqqqqrrrssssssrrrsssrrrpppooooooppprrrtttuuusssqqqpppqqqsssvvvxxx{{{||||||zzzwwwuuuuuuvvvzzzxxxrrriiicccfffqqq{{{|||xxxwwwxxxnnn\\\QQQPPPLLLOOORRRUUU___ooozzz|||rrrpppwww{{{rrrhhhdddccc___]]]aaaeeegggjjjmmmooosssyyy|||yyysssxxxyyywwwuuuxxx{{{|||>>>...++++++(((''''''&&&%%%%%%$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$###&&&(((######------%%%&&&''''''((('''&&&&&&'''((('''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))&&&***+++((($$$$$$''')))%%%&&&'''((('''&&&$$$###*********)))(((&&&%%%$$$######---DDD]]]kkkkkkeeeddddddeeeggghhhhhhiiiiiijjjkkklllmmmmmmkkkjjjhhhkkkmmmmmmjjjlllqqqsssrrrtttsssrrrrrrtttuuutttssssssrrrqqqpppooopppqqqrrrsssrrrqqqpppqqqsssuuuvvv||||||zzzxxxvvvtttsssrrrtttxxxrrr\\\DDD>>>OOOcccrrrxxxxxxrrrwww{{{mmmqqqjjj^^^RRRRRR]]]ggglllmmm___YYYaaa```RRRGGGGGG<<<===@@@EEEIIIKKKMMMNNNOOOVVV```kkkssswwwyyyxxxuuuxxxyyyvvvtttuuuzzz~~~yyy;;;///,,,,,,''''''''''''&&&%%%$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%''''''''''''%%%(((######---,,,$$$$$$%%%'''((((((%%%$$$%%%'''''''''((()))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&((())))))))))))+++)))''''''''''''&&&'''&&&&&&'''''''''&&&%%%$$$*********)))(((&&&%%%$$$&&&###&&&888RRReeejjjfffhhhgggffffffgggiiijjjllljjjjjjiiiiiihhhiiiiiijjjkkknnnnnnkkkmmmrrrtttrrrtttsssssstttvvvvvvuuutttsssrrrqqqpppppppppqqqrrrqqqqqqpppoooppprrrsssuuu{{{yyywwwuuusssqqqooonnnlllvvv{{{oooUUU>>>333333JJJeeezzzyyyrrrtttzzz{{{zzzzzzxxxssspppnnnggg```VVVHHHBBBGGGGGGAAAEEEQQQVVVZZZ^^^```___]]]YYYVVVHHHIIIMMMTTT^^^jjjuuu|||uuuvvvwwwvvvtttwww```666000,,,,,,'''((((((''''''&&&%%%$$$$$$$$$$$$############"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""%%%'''((())))))((($$$'''######+++)))"""$$$&&&(((***)))&&&###$$$&&&&&&'''((((((((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((()))))))))))),,,&&&###&&&***(((%%%$$$'''''''''&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$(((%%%%%%...CCCZZZgggiiikkkjjjiiihhhhhhiiikkkmmmiiihhhgggfffggghhhjjjkkkkkknnnooonnnooossstttrrrrrrqqqrrrsssuuuvvvuuusssqqqqqqqqqqqqqqqqqqrrrrrrqqqpppppppppqqqrrrssstttyyywwwtttrrrqqqooollljjjmmmpppuuuyyyuuudddKKK888---888VVVwwwvvvsss{{{ppptttwwwxxxxxxttthhh]]]AAADDDOOO\\\```^^^ccclllxxx}}}yyyllldddYYYRRRRRR[[[fffoooyyy{{{}}}zzzsssuuuIII111///+++***'''((((((((('''&&&%%%$$$$$$$$$$$$############"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%'''(((((('''&&&%%%+++'''%%%+++((($$$((((((+++...,,,'''$$$%%%'''%%%&&&'''((('''&&&$$$###''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))((((((+++%%%$$$))),,,)))&&&%%%)))(((&&&%%%%%%%%%'''''''''''''''''''''&&&%%%%%%&&&&&&%%%&&&555NNNdddooolllllllllllllllkkkkkkkkkffffffggghhhiiijjjjjjkkkkkkoooqqqqqqrrruuuuuurrrooonnnoooqqqssssssrrrppppppppppppqqqqqqrrrrrrsssrrrrrrrrrrrrssstttuuuvvvxxxuuurrrppppppooollliiipppmmmmmmttt|||zzzooodddBBB///222UUUvvv}}}yyyyyy}}}zzzsssjjjddd___UUUKKKMMM[[[mmmzzz~~~~~~}}}~~~vvv}}}~~~}}}uuuhhh[[[SSSPPPQQQSSSooowww{{{pppsss;;;---///***((('''((((((((((((&&&%%%$$$$$$$$$$$$############"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$&&&''''''&&&$$$###)))///,,,)))---+++(((...***...111///)))%%%&&&((($$$%%%&&&''''''%%%###"""(((''''''&&&&&&''''''(((&&&'''((((((((((((((((((+++'''(((...///***(((******)))&&&$$$$$$%%%''')))&&&&&&&&&'''&&&&&&%%%%%%###&&&%%%""",,,FFFcccssslllmmmooopppooommmjjjiiiccceeehhhkkkmmmlllkkkjjjjjjooosssssstttwwwuuuqqqllllllllloooqqqqqqpppnnnoooooopppqqqrrrrrrssssssttttttttttttuuuuuuvvvwwwwwwtttqqqppppppooollliiikkkpppuuuwwwuuuttttttuuujjjSSS777000FFFeeeuuuuuummmmmmjjjhhhiiiiiicccZZZssswwwxxxuuuvvv~~~|||{{{zzzyyyuuunnneee]]]XXXUUUeeewwwxxxnnnvvv;;;000***((()))''''''&&&%%%$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!###!!! """###""""""$$$%%%### '''***(((VVVLLL999(((&&&///444333222222111///---+++)))((("""%%%((()))(((&&&%%%$$$"""%%%((((((%%%%%%'''******++++++,,,,,,+++)))(((&&&(((+++------+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&$$$$$$(((###"""&&&(((222OOOmmmiiinnnppplllhhhhhhgggeeellllllmmmnnnnnnmmmjjjgggppppppooooooooooooooooootttsssrrrrrrrrrssstttuuuooopppqqqqqqrrrrrrrrrrrrvvvvvvwwwyyyzzz{{{yyywwwrrrrrrrrrpppnnnmmmoooqqqvvvwwwuuurrrsssvvvuuuqqqttttttiiiOOO777777NNNeeellljjjddd```cccgggddd]]]fffooovvvxxx||||||zzzyyywwwrrrnnn^^^ZZZZZZjjjtttppp777111///+++(((''''''&&&%%%$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!%%%$$$$$$######"""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!""""""""""""""""""!!!###!!! !!!"""###"""!!!### """'''$$$ ---AAAXXXLLL999***)))222666333222222111000///---,,,+++&&&(((******(((&&&%%%%%%$$$%%%'''(((&&&%%%%%%%%%((())))))*********)))(((((()))***,,,+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$((($$$###&&&&&&,,,DDD^^^jjjkkkiiiffffffjjjjjjhhhmmmlllmmmnnnnnnnnnmmmlllnnnoooqqqrrrssssssssssssqqqpppooonnnnnnoooppppppqqqrrrsssssstttttttttsssvvvvvvvvvwwwyyyzzzyyywwwuuutttrrrqqqppppppqqqqqqsssvvvxxxvvvwwwzzzyyyuuupppbbb\\\RRRBBB888666LLLYYYfffiiibbbZZZYYY[[[iiiqqqwwwxxx{{{~~~{{{yyyzzz{{{{{{wwwtttkkkcccfffvvvyyyzzz000000111,,,%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$###"""""""""""""""####################################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""!!!!!!"""######""" ###!!!000@@@444...RRRQQQFFF555+++---444666222222222222111111000000///,,,------+++)))'''&&&''''''''''''))))))'''###!!!%%%&&&&&&'''(((((()))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%(((%%%%%%&&&###&&&666IIIggggggdddaaaeeekkkmmmkkknnnmmmmmmmmmnnnoooqqqrrrmmmooosssvvvxxxyyyxxxwwwrrrrrrqqqqqqpppqqqqqqrrrttttttuuuvvvvvvvvvuuuuuuwwwvvvuuuvvvxxxzzzzzzyyyyyyvvvrrrrrrtttuuutttrrrrrrwwwzzzyyyxxxyyyyyyvvvooorrrooodddSSSFFF???>>>555AAAWWWiiijjjaaabbbjjjnnnssswwwxxxzzz|||zzzyyy{{{}}}~~~{{{wwwuuukkkqqqyyysssxxx...,,,...***$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$######"""""""""###!!!"""""""""#########$$$############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!"""""""""####################################"""!!!!!!###$$$$$$###!!!###+++DDDVVVEEE'''+++HHH@@@777---+++111777666111333333333333333333444444222222000---***((((((***)))((()))+++---,,,&&&"""$$$$$$$$$%%%&&&'''))))))+++***((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''%%%&&&&&&###"""+++777]]]bbbddddddeeejjjmmmmmmpppooonnnllllllmmmqqqsssmmmpppuuuyyy{{{zzzyyywwwrrrrrrrrrsssttttttuuuvvvuuuuuuvvvvvvwwwvvvvvvuuuyyywwwuuuvvvxxxzzz{{{{{{|||wwwsssssswwwxxxvvvrrrrrrwwwyyyvvvtttuuuvvvtttgggwwwrrrVVVFFFSSSeeejjjMMMDDDKKKccctttuuutttxxxrrruuuvvvvvvwww{{{~~~}}}||||||~~~}}}yyyuuuxxxsssyyyssskkkrrr333+++,,,+++(((''''''&&&%%%$$$$$$$$$$$$%%%$$$##################!!!!!!!!!"""######$$$$$$############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############$$$$$$############$$$$$$"""""""""###%%%&&&%%%$$$"""222HHHPPPAAA,,,)))333...)))'''---666:::777222444333333333444666777888555555333///,,,***+++---,,,+++,,,///222111,,,((($$$#########$$$''')))+++,,,***'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&'''$$$###'''...LLLZZZhhhjjjhhhhhhlllnnnpppppppppmmmkkkkkknnnqqqnnnqqqvvvyyyzzzyyyvvvtttmmmnnnppprrrsssuuuvvvvvvuuuuuuvvvvvvvvvuuuuuutttyyyxxxvvvwwwyyy|||}}}}}}}}}xxxttttttxxxyyywwwttttttwwwwwwsssrrrvvvxxxwwwzzziiiRRRJJJXXXnnnyyyxxxwwwccc[[[kkkzzzyyyuuuuuuuuuuuuuuuvvvvvvwwwzzz~~~~~~}}}||||||}}}~~~}}}~~~}}}xxxtttvvv{{{}}}ooouuummm999---,,,------''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$#########$$$$$$!!!!!!!!!""""""#####################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############&&&%%%$$$######$$$%%%&&&###""""""###&&&)))******"""...888555---)))((((((&&&###&&&///777999666555555444444444555777999:::555555333111...---.../////////111333444333111...&&&%%%######$$$'''***,,,,,,***'''$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$%%%&&&&&&%%%%%%'''***888OOOfffmmmjjjhhhkkkmmmnnnppprrrpppmmmkkklllnnnooorrruuuxxxyyywwwtttrrroooppprrrtttvvvxxxxxxyyyuuuuuuvvvvvvuuuuuuttttttxxxwwwvvvxxxzzz|||}}}||||||xxxuuuuuuwwwxxxvvvuuuuuuvvvuuusssvvvzzz{{{wwwpppNNNBBB\\\uuuwwwuuu|||yyyuuuyyyzzzuuurrruuuwwwuuuvvvxxxwwwvvvxxx}}}}}}{{{xxxxxxzzz}}}~~~~~~{{{zzzzzz}}}{{{wwwooowwwwwwtttccc888---,,,...,,,''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%!!!!!!!!!"""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############'''%%%$$$######$$$%%%'''%%%###"""###'''+++...///(((***)))$$$"""%%%(((***&&&###&&&---111000000444666555444444555777999;;;333333333222000///000222333444666555444222111111)))'''%%%$$$%%%'''+++---+++)))'''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&%%%$$$%%%&&&'''''')))AAA\\\iiikkkkkklllmmmjjjoootttuuuqqqnnnnnnooooooqqquuuwwwxxxvvvtttsssssstttuuuwwwxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuttttttuuutttuuuwwwzzz{{{{{{zzzyyyxxxvvvuuutttuuuuuuuuuwwwvvvuuuuuuyyy{{{uuulllPPPPPP]]]sss{{{uuuuuuyyyzzz|||{{{yyywwwxxxzzzyyywwwxxx{{{zzzwwwyyy~~~}}}zzz{{{|||}}}|||zzzwwwwwwxxx|||}}}yyyoooooolllWWW444,,,,,,,,,)))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""""""""""""""!!!!!!!!!############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############'''&&&$$$######$$$&&&'''&&&###"""###'''---111333...)))%%%$$$$$$$$$(((---)))%%%%%%((((((&&&)))000666555444444555777999;;;111222333333111111222333555777999777222000000222+++)))&&&$$$%%%(((,,,...+++)))'''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))&&&&&&%%%###$$$''''''&&&!!!888SSSdddkkknnnnnnlllhhhnnnvvvxxxuuuqqqpppqqqoooqqqtttvvvwwwwwwvvvuuuqqqrrrsssttttttsssrrrqqqwwwwwwwwwwwwwwwvvvuuutttrrrrrrtttvvvyyyzzzyyyxxxwwwxxxwwwuuusssrrrtttvvvzzzxxxvvvvvvyyywwwkkk]]]JJJjjj}}}vvvrrr|||}}}qqq{{{{{{wwwtttwww}}}}}}xxxzzzxxxyyy~~~}}}xxxzzz~~~~~~zzzvvvxxxwwwyyy|||{{{wwwxxxnnnjjjOOO555111---###---((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$#########""""""!!!!!!######""""""""""""######""""""""""""############!!!""""""""""""#########""""""###$$$$$$$$$$$$###"""$$$$$$$$$)))111555444111111---&&&$$$&&&'''&&&'''))),,,///111000///......444;;;===???@@@<<<666333333444555555555666666666888:::<<<:::555///+++)))...111000+++''')))+++***++++++((($$$###%%%(((((('''%%%$$$$$$%%%&&&(((%%%%%%'''((())))))))))))&&&''')))((('''%%%&&&&&&&&&***>>>\\\jjjggggggooonnnooopppqqqqqqqqqqqqqqqpppqqqrrrtttvvvwwwxxxxxxsssrrrrrrsssuuuwwwwwwwwwzzzyyyxxxyyyyyywwwtttqqquuuuuuuuuuuuuuuvvvvvvvvvxxxyyyyyyxxxuuuttttttuuuuuuuuurrroooPPPMMMssstttuuuvvvwwwwwwwwwwwwwww{{{~~~~~~|||{{{|||||||||{{{zzzzzz{{{}}}}}}~~~~~~~~~~~~}}}|||{{{zzzxxxxxxxxxyyyzzz|||uuuvvvuuuHHH111000---%%%---((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$#########""""""""""""######""""""""""""######""""""""""""#########$$$"""""""""#########$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$######)))333999999666555000)))&&&((()))'''&&&'''***,,,------,,,+++333777::::::;;;===;;;777333222333666999999777555000444:::===;;;555///+++000444777777222---+++***)))******(((%%%$$$&&&)))'''&&&%%%$$$$$$%%%'''(((&&&&&&'''((())))))))))))'''((())))))'''%%%%%%&&&'''(((777RRRgggkkkiiihhhlllmmmnnnooopppppppppoooqqqrrrssstttuuuuuuuuuuuuwwwvvvvvvwwwxxxzzzzzzzzz|||zzzyyyyyyyyyxxxvvvtttuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxvvvtttssstttvvv~~~nnnrrroooTTTSSSaaassstttuuuvvvwwwwwwwwwwwwyyy{{{}}}|||yyyxxxzzz|||}}}|||{{{{{{{{{|||}}}~~~}}}}}}}}}}}}||||||{{{zzz{{{zzzzzzzzzzzz{{{}}}~~~zzzvvvzzz???,,,...---'''+++''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#####################"""""""""######""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%###""")))444<<<===888888222***'''))))))'''%%%''')))+++---...//////999;;;:::777666999:::777///000111555777666111---+++222:::>>><<<666000...333555777777444...((($$$)))))))))'''%%%%%%''')))%%%%%%$$$$$$$$$&&&'''((((((((()))))))))))))))(((((()))***)))'''%%%%%%&&&'''&&&---CCC^^^mmmkkkdddjjjkkklllnnnnnnnnnnnnmmmoooppprrrtttuuuuuuuuuuuuyyyyyyyyyyyyyyyzzz{{{{{{}}}{{{yyyxxxyyyyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvtttrrrrrruuuwwwkkkwww{{{VVVHHHbbbrrrttttttuuuvvvwwwwwwwwwwwwzzz{{{|||yyyvvvuuuwwwzzz}}}}}}|||{{{|||}}}~~~|||||||||||||||{{{{{{{{{}}}||||||{{{{{{{{{{{{|||~~~sss888)))---,,,(((((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###########################$$$######""""""######$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%$$$$$$***444:::;;;777666111)))'''***+++***)))***---///222555888999<<<===;;;777555888888555///222777999777333...,,,,,,333<<>>===:::888999777333///777>>>@@@;;;777777999333888<<<>>>===<<<<<<===:::888666555444222///---,,,***(((&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((()))((())))))))))))((((((''')))***++++++((('''''''''&&&&&&%%%+++>>>XXXiiiooojjjkkkmmmnnnnnnmmmkkkiiikkkmmmqqqvvvyyy{{{||||||yyyzzzzzzyyyvvvuuuvvvxxxzzzxxxvvvuuuwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvtttrrrqqqrrrvvvyyyuuujjjFFFUUUuuuzzzsssrrrrrrsssssstttsssssssssvvvwwwxxxvvvttttttxxx|||}}}|||||||||}}}~~~}}}}}}|||{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}wwwoooccc333+++...)))+++$$$&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!%%%&&&(((---333555222555555111,,,---444999:::999999999::::::999888888:::>>>???<<<;;;;;;888444,,,333:::<<<;;;:::===AAA::::::;;;===>>>??????>>>777666444222111000000000,,,***'''%%%%%%%%%$$$###&&&&&&''''''(((((())))))''''''(((((((((((((((''')))***++++++)))(((((()))''''''&&&'''000DDD]]]oookkklllmmmnnnmmmkkkhhhfffoooqqquuuxxxzzzzzzyyyxxx|||~~~~~~|||xxxvvvxxxzzzxxxwwwuuuvvvwwwxxxxxxwwwyyyxxxxxxwwwwwwvvvvvvuuuuuuuuuuuutttssstttwwwyyyvvvsssRRRJJJooo|||qqqwwwrrrrrrsssssssssssssssrrruuuwwwyyywwwuuuvvvyyy}}}|||{{{{{{{{{|||~~~}}}|||{{{{{{|||||||||}}}~~~~~~~~~~~~~~~}}}ssswwwRRR111,,,...''',,,%%%%%%%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&"""%%%&&&'''---555888666666666222---...666<<<===888999;;;<<<<<<:::999888;;;>>>???<<<;;;===;;;777//////111333777:::<<<===;;;999999;;;??????<<<888333555666333///,,,---...)))'''$$$$$$&&&'''&&&%%%(((((()))))))))))))))((($$$%%%&&&''''''(((''''''((()))++++++***)))***++++++'''&&&''')))222LLLeeekkklllmmmmmmkkkhhhdddbbboooqqquuuxxxyyyyyyxxxvvv~~~~~~yyyvvvxxx{{{wwwvvvvvvxxxyyyzzzyyywwwwwwwwwvvvvvvuuuttttttssstttuuuvvvuuuuuuvvvxxxzzzsssZZZNNNddd|||yyyrrryyytttttttttuuuuuuttttttssswwwyyy{{{zzzxxxwwwyyy|||{{{zzzzzzzzz{{{}}}}}}{{{{{{||||||~~~~~~|||{{{sssGGG///------&&&...&&&%%%%%%%%%$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&,,,666<<<;;;555555111,,,---444:::;;;444666:::===??????===<<<<<>>;;;;;;>>>>>>;;;:::444///111888===;;;888999777666:::??????888111555999===;;;444///...000'''$$$"""###&&&))))))((()))***************)))(((###$$$%%%&&&''''''''''''''')))+++++++++***+++,,,---&&&&&&)))''')))???ZZZjjjkkklllllljjjfffaaa^^^kkknnnrrrwwwyyyzzzyyyxxx~~~~~~xxxuuuwww{{{wwwwwwxxxzzz||||||zzzxxxvvvuuuuuutttsssrrrrrrrrrsssuuuvvvwwwvvvwwwxxxzzzmmmNNNYYYyyy{{{yyy~~~wwwuuuvvvvvvvvvvvvvvvuuuuuuyyy|||~~~}}}yyywwwxxxzzzzzzzzzyyyzzz{{{}}}}}}|||{{{||||||}}}zzzyyyvvv999666///,,,///###&&&&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###'''&&&%%%%%%%%%%%%$$$"""$$$%%%%%%%%%%%%$$$###"""(((***''' ###+++(((!!!%%%''''''(((...:::DDD===<<<333---444@@@???444;;;<<<<<<============<<<999;;;>>>@@@@@@>>>;;;999;;;888555666777444---&&&333444555777888888888777555777888666111+++'''%%%$$$$$$&&&(((***+++------,,,+++***)))((((((((((((&&&'''''''''(((((()))))))))))))))***++++++,,,,,,))))))(((&&&%%%***555>>>lllllljjjjjjlllmmmmmmkkknnnnnnssszzzyyyuuuwww~~~{{{}}}~~~}}}{{{yyyxxxxxxvvvwwwxxxxxxxxxxxxyyyzzzxxxuuussstttvvvvvvtttrrrxxxooowww|||ppprrrzzzqqqFFFZZZqqq|||~~~~~~}}}zzzyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxyyyzzz{{{|||}}}zzz{{{|||}}}}}}}}}|||{{{{{{{{{rrrmmmjjj999666...,,,...$$$'''&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""###)))'''%%%%%%%%%%%%$$$#########$$$%%%&&&'''(((((((((+++(((###&&&///---$$$%%%$$$###%%%***111777;;;>>>@@@===888===FFFCCC888===============;;;::::::;;;;;;:::;;;<<<<<<<<<;;;;;;999666777888555///***))))))+++,,,///222444555666777555222---***((((((&&&&&&'''((()))***+++,,,+++++++++***)))(((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,***+++***'''%%%(((000777^^^iiiqqqnnniiikkkooopppssspppqqqvvvxxxvvvwwwzzzvvvxxxzzz{{{yyyxxxxxxyyyvvvwwwyyyyyyxxxxxxxxxyyywwwuuuttttttvvvvvvtttrrrvvvnnnvvvzzzsssvvvwwwgggMMMaaavvv}}}{{{zzz|||}}}wwwvvvuuuttttttuuuvvvwww{{{zzzzzzzzzzzzzzzzzz{{{zzz{{{|||}}}~~~|||{{{}}}~~~zzzxxxsss888444,,,+++,,,%%%(((&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$$$$&&&(((,,,)))&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((()))))))))&&&(((&&&###'''000111+++'''###!!!&&&///666888777444:::===;;;===AAA===444;;;<<<============<<<;;;>>>:::666666999<<<===<<<<<<:::888999:::999444000)))(((((()))---222777:::;;;999444...)))'''(((***))))))((((((((())))))******++++++++++++)))((('''''''''''''''(((((((((((()))))))))***++++++,,,,,,+++,,,+++(((%%%%%%***...GGGbbbuuuqqqhhhjjjqqqsssvvvqqqooossswwwxxxvvvvvvtttvvvyyyzzzzzzyyyzzz{{{xxxyyyzzzzzzzzzyyyxxxwwwwwwvvvuuuuuuvvvvvvuuuttttttppptttxxxwwwyyypppXXXYYYlll|||~~~xxxwww{{{wwwvvvvvvuuuuuuvvvvvvwww|||{{{zzzyyyyyyzzz{{{|||xxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{||||||yyyxxxyyysss777333***+++***''')))&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""'''***)))&&&%%%)))------***'''%%%%%%%%%%%%$$$%%%''')))++++++)))'''&&&((()))(((&&&+++444777555(((&&&&&&+++444::::::999,,,333999888888999666000777999;;;>>>???@@@@@@???===999555555999<<<===<<<>>><<<;;;;;;<<<<<<:::777222000------///444999===>>>;;;666///)))&&&'''))),,,+++***(((((((((((())))))***,,,,,,,,,***(((''''''''''''((((((((((((((()))))))))***++++++,,,,,,***++++++)))&&&%%%&&&(((000SSSppppppjjjmmmqqqoooqqqoooppptttwwwwwwuuutttuuuxxx{{{|||{{{{{{{{{|||{{{{{{{{{||||||{{{yyywwwwwwvvvvvvvvvvvvvvvvvvuuuuuuttttttvvvyyyxxxfffMMMiiiuuu~~~|||wwwxxx|||yyyyyyyyyyyyyyyyyyyyyyyy|||{{{zzzyyyyyyzzz{{{|||xxxyyyzzz{{{|||{{{{{{zzzwwwxxxxxxxxxyyyyyyyyyxxxxxxtttuuurrrooo666333)))+++((())))))&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$((('''$$$$$$(((,,,,,,***'''&&&&&&&&&%%%$$$"""%%%***---...,,,)))&&&------,,,+++000888===>>>***---///111222444555777111666::::::888999999888888999<<>>;;;999777999;;;===<<<:::???>>><<<<<<=========<<<999666222......000444777:::999666222---++++++,,,---,,,***(((((((((((())))))***,,,---,,,+++)))((((((((((((((((((''''''''')))))))))***++++++,,,,,,((()))******)))'''''''''###AAA^^^iiimmmrrrppphhhgggmmmsssvvvvvvvvvuuuuuuvvvyyy{{{|||{{{zzzzzz{{{}}}|||{{{|||}}}}}}zzzxxxvvvwwwwwwwwwwwwvvvwwwwwwwwwyyyvvvwwwyyyppp\\\LLLvvvzzz|||yyyyyy|||}}}{{{zzz{{{{{{{{{{{{{{{{{{zzz|||{{{zzzyyyyyyzzz{{{|||~~~|||wwwwwwvvvvvvuuuttttttttt~~~rrr~~~wwwwwwmmmxxxjjj444222)))---'''***(((&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))((((((+++...)))'''&&&&&&''''''%%%$$$"""(((---000111000000---,,,******---222888<<>>;;;===>>>???===;;;888666888:::;;;<<<<<<;;;999888======;;;::::::;;;======???<<<888444111111222333333444444333000000000222---,,,***(((((((((***+++******+++,,,,,,+++***)))(((((((((((((((''''''''')))))))))***++++++,,,,,,((()))***++++++***)))((( 111HHH]]]mmmtttooogggcccllltttuuutttuuuvvvuuutttvvvyyyyyyxxxxxxxxxxxx~~~{{{yyyyyy|||}}}{{{xxxvvvwwwxxxxxxwwwwwwxxxyyyyyy|||yyyxxxwwwdddVVVZZZ{{{|||zzzxxxzzz~~~~~~yyyzzz{{{{{{||||||{{{{{{zzz||||||||||||||||||||||||~~~~~~}}}{{{xxxvvvuuuttttttyyynnn|||zzz~~~{{{pppZZZ333222)))...&&&***&&&%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))+++,,,...000000%%%%%%%%%'''((('''%%%###%%%%%%'''+++///444888:::...,,,)))((()))---333999333777999666...***,,,///888777666777999:::;;;===;;;<<<===<<<:::666222///777:::===<<<888555666999:::999888666666777999;;;???>>><<<999777666555444333333333111//////111333,,,***)))'''(((***,,,...++++++++++++++++++++++++)))((((((((('''''''''''')))))))))***++++++,,,,,,******+++,,,---,,,+++)))&&&(((666QQQiiirrrpppmmmhhhnnnqqqoooqqquuuvvvsssrrrtttwwwyyyyyyyyyyyyzzz|||xxxtttuuuxxx{{{zzzxxxuuuwwwyyyyyywwwwwwxxxzzzxxx|||yyyzzzsssYYYTTToooyyy{{{{{{yyyzzz~~~}}}zzz||||||}}}~~~~~~}}}|||||||||}}}}}}|||}}}~~~}}}{{{zzzzzzzzz{{{yyyqqq|||xxx}}}vvvQQQ222222***000&&&***&&&%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''+++---...---"""###$$$''')))(((%%%"""---+++))))))---333:::???555222...------000666<<<444777999666222///111444888555444777:::;;;;;;;;;666888999:::888444000...666;;;===:::444111555999777777555333222333666888:::::::::999888666444333888666333///,,,+++---///+++)))((('''(((+++---///,,,++++++******+++,,,,,,))))))(((((('''''''''&&&)))))))))***++++++,,,,,,,,,,,,,,,---...---,,,***,,,$$$,,,JJJeeeoooqqqtttppppppmmmjjjnnnvvvvvvqqqqqqtttxxxzzz{{{|||}}}{{{vvvqqqqqqvvvyyyyyyxxxuuuxxxzzzyyywwwwwwyyy{{{www{{{zzz{{{qqqSSSUUU~~~tttzzz}}}{{{yyy|||}}}|||}}}}}}}}}{{{{{{{{{{{{}}}{{{xxxxxx|||yyyFFF:::...***)))''''''((())))))'''&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!$$$$$$""""""%%%%%%###&&&''''''&&&%%%%%%'''(((&&&''')))(((&&&%%%%%%%%%***)))((()))---333999===<<<<<<888111,,,,,,333:::999666777999666///...222<<<:::888777888:::<<<>>>888666777;;;<<<777444444666:::<<<:::666333444777999999;;;>>>;;;888999>>>BBB<<<777777666333333555999999666222...---...///+++---+++&&&'''------))))))***,,,---......---,,,******(((''''''((())))))((()))+++,,,------,,,,,,,,,,,,------.../////////&&&))))))000NNNqqqyyynnnoooyyyuuunnnsssuuurrrsssuuusssrrrtttwwwyyywwwvvvsssqqqppprrrvvvxxxwwwuuuxxxzzz{{{{{{zzzyyyyyyzzz~~~yyyzzzzzz@@@lll{{{~~~~~~|||zzzxxxyyyzzz}}}|||~~~{{{zzz~~~|||{{{zzz{{{|||}}}zzz|||~~~xxxBBB777---***)))'''&&&(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$$$$""""""%%%&&&###&&&'''((((((''''''((()))%%%&&&''''''%%%%%%&&&(((***))))))***---222777:::;;;;;;999333//////444:::===999888:::888222///111888888888888888888888888;;;888999<<<<<<777333444555999;;;:::666333555777999999<<>>===888888:::222+++)))000777888555444111444777777333...***'''$$$'''((())),,,000000,,,***++++++++++++******)))&&&'''((())))))***))))))''''''((()))************+++,,,,,,------......///***)))'''&&&...EEEccczzzuuuxxxtttuuu|||wwwpppuuuuuuttttttvvvyyy{{{|||{{{uuuuuuuuuvvvyyy{{{{{{zzz||||||||||||||||||||||||{{{|||]]]WWW||||||{{{|||}}}|||zzzzzz|||}}}~~~~~~~~~}}}~~~}}}}}}{{{|||~~~~~~~~~~~~~~~~~~~~~{{{~~~~~~|||666000+++++++++'''&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%"""###&&&&&&###'''(((***,,,......,,,***'''''''''''''''***000333111222333444555666777777555777888777555444555777777333111555;;;===:::888999999999999999999888777666555666:::999666777:::666888:::;;;999888:::;;;888777:::======999777999///&&&###***444777555333555888:::999444///***((("""$$$'''***---///---***------,,,,,,+++***))))))%%%&&&(((************)))((((((((())))))*********+++++++++,,,------......---...///,,,(((111RRRtttxxxxxxtttvvv|||uuuooovvvsssssstttuuuwwwxxxyyyyyy~~~~~~}}}|||||||||{{{zzz~~~}}}||||||}}}~~~}}}}}}}}}{{{NNNfff|||yyy{{{|||{{{{{{{{{}}}~~~}}}}}}~~~~~~}}}|||~~~~~~~~~~~~}}}}}}||||||zzz{{{|||~~~}}}~~~|||}}}~~~ppp222---+++,,,+++'''&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""%%%%%%######&&&&&&$$$(((((())),,,///000...+++'''''''''&&&'''+++000444444444555666666666666666333555777777666555444444333000...000666;;;;;;777:::999777666666777999:::777666666888555222333888888:::;;;<<<<<<;;;<<<===:::888999>>>>>>;;;999;;;555+++%%%+++444888777777777888777444///***'''&&&$$$%%%'''+++...---***(((//////...---,,,+++++++++%%%&&&(((************)))))))))))))))*********+++******++++++,,,------------000555333(((&&&???^^^vvvzzzwwwwww|||vvvrrrzzzuuuuuuvvvvvvvvvwwwwwwxxx~~~}}}{{{{{{{{{~~~||||||~~~}}}}}}vvvHHHrrr|||yyyzzz{{{{{{{{{|||~~~}}}||||||}}}~~~|||{{{|||||||||{{{{{{{{{{{{{{{{{{||||||}}}~~~}}}~~~~~~~~~}}}ZZZ111---,,,,,,+++'''&&&(((&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""%%%%%%######&&&'''$$$)))((((((+++000111///---))))))((('''(((+++000333444444444444444555444444333444666777777555333222555333...+++...444666444777666444222333555777999;;;999888777222---///444::::::;;;<<<<<<===<<<<<<;;;888888<<>>:::111,,,111888:::::::::999999777333...+++******)))'''(((---///,,,))))))000000...---,,,,,,,,,,,,&&&'''((())))))***))))))+++******))))))******+++)))******++++++,,,,,,---+++...444333(((###000BBBhhhwwwzzzxxx{{{yyywww|||vvvxxxyyyyyyxxxxxxzzz{{{{{{|||}}}}}}||||||}}}~~~~~~{{{{{{~~~}}}}}}}}}nnnKKKxxx}}}xxxzzz{{{{{{{{{|||~~~}}}||||||}}}~~~|||{{{|||{{{{{{zzzzzz{{{{{{|||}}}}}}}}}|||}}}}}}~~~|||MMM111...,,,---***&&&&&&)))$$$$$$$$$###$$$$$$%%%&&&&&&%%%###""""""###%%%&&&###%%%&&&###$$$''''''$$$***'''&&&)))///222111...//////...------///333666555555444444444444555555555555666777888666444111444444///((((((///444444444333333333444666777888:::888888666111---111777:::::::::;;;;;;<<<;;;:::777333111666::::::;;;===777222111777;;;999888888444555555333000...---...,,,)))***000222...,,,...//////---,,,,,,,,,,,,---)))((((((((((((((())))))***)))(((((((((((()))***))))))******+++,,,,,,,,,,,,---...,,,(((&&&***///NNNkkkyyyuuuxxx{{{xxxyyysssuuuxxxyyyyyyzzz}}}|||~~~}}}}}}~~~zzzzzz}}}}}}{{{}}}fffTTTzzz}}}yyyzzz{{{{{{{{{{{{~~~~~~|||}}}~~~~~~}}}{{{}}}||||||{{{{{{|||}}}}}}~~~}}}|||||||||}}}~~~~~~~~~}}}}}}~~~{{{III222///------***&&&&&&***"""""""""###$$$%%%'''(((&&&%%%###""""""###%%%&&&###&&&&&&###$$$''''''%%%+++'''%%%(((...222111///666666666555444555777:::888777666555555666777888777777777888999777444222111333...&&&&&&///777999222333555777999999999999555555666666333111666>>>999999888999::::::999777222,,,***///333555666999000///222888;;;777333333***---//////...,,,++++++///***+++222444111000222...---,,,+++++++++,,,---+++***(((''''''((()))***))))))'''&&&&&&'''((())))))))))))***++++++,,,,,,000...***'''(((++++++(((888___tttqqqtttzzzwwwsssnnnqqquuuwwwwwwyyy}}}}}}yyyyyy}}}|||yyy|||```[[[zzzzzz}}}yyy{{{|||{{{{{{{{{}}}~~~}}}}}}~~~~~~}}}|||~~~}}}||||||}}}~~~}}}|||{{{{{{{{{}}}~~~~~~|||||||||~~~}}}{{{DDD...---,,,***((('''&&&&&&%%%%%%%%%$$$$$$$$$############""""""###%%%'''(((%%%&&&&&&&&&$$$%%%&&&(((++++++************++++++222000///000444666555333777777666666666777777888888777888;;;===<<<888444444...+++,,,...000555<<<===;;;999:::<<<===;;;999:::777555555666888999999999888777666666666777888888333---((((((+++000444---+++000;;;???999333222)))((())))))***+++,,,---+++///555777777444222000------,,,++++++******)))+++***)))(((((((((((((((''')))***)))((('''(((******'''%%%&&&)))+++***)))***+++,,,---,,,***((('''(((JJJkkkuuuuuuuuutttpppxxxvvvuuuvvvyyy|||~~~~~~~~~|||{{{||||||{{{aaabbb|||{{{www}}}|||{{{zzz{{{|||~~~|||zzz}}}|||{{{{{{{{{|||~~~~~~zzzxxxyyy|||~~~}}}}}}}}}}}}{{{zzz|||~~~888...---,,,***((('''&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$&&&''''''%%%%%%&&&(((&&&&&&&&&&&&'''((())))))111000000111444666444222444444444444444555666666777777888:::===;;;777444777222000333444333555888;;;999888888;;;;;;:::888999777444444555666777777888888777777777888888999444111+++(((''')))---000,,,***---666999333...---))))))***+++,,,...000111111333666666333///,,,***------,,,,,,+++************))))))(((((((((((((((''')))***)))((('''(((******'''&&&''')))+++***(((((()))***+++***)))'''&&&$$$666SSSlllvvvuuurrrqqqvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~|||zzzyyy}}}{{{{{{|||~~~}}}|||{{{bbbddd|||~~~|||||||||~~~~~~~~~}}}}}}|||||||||}}}}}}~~~~~~|||{{{|||~~~~~~~~~111...---,,,***((('''&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$###%%%'''((('''&&&&&&''''''''''''((()))***+++,,,111111111333555555444222222333333444555666777777666777888:::<<<;;;777555555222222777999777666777888777666666888888777666888666333333444666666555888888999999999999888888...,,,)))&&&&&&'''***+++'''&&&(((...111...,,,+++******+++---///111333444333444444222...***((((((------,,,,,,++++++******))))))((((((((((((''''''''')))***)))((('''(((***)))((('''((()))***)))(((%%%&&&'''((()))((('''&&&&&&&&&:::]]]uuuvvvqqqpppmmmqqqvvvyyyxxxxxxzzz|||~~~|||zzzyyy~~~|||{{{|||}}}|||{{{||||||zzzaaaddd~~~}}}~~~|||}}}}}}}}}~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~333...---,,,***((('''&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$"""%%%((()))((('''''''''))))))))))))***+++,,,,,,222222444555666555333222333444555666888999999999666777999;;;;;;;;;999777111......555999999999:::555555555555555555555555555444333333555777777777999:::::::::999888666444)))(((&&&%%%$$$%%%&&&'''""""""%%%(((,,,---...///+++,,,,,,---///111222333///000000...+++***+++,,,...------,,,++++++******((((((((((((((((((((('''''')))***)))((('''(((***((((((((())))))))))))((($$$%%%&&&'''((((((((((((---%%%,,,JJJjjjxxxtttooohhhnnnsssuuussssssvvvzzz~~~|||{{{~~~}}}yyy{{{yyy```aaa}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{mmm555...---,,,***((('''&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&"""%%%((())))))((('''(((''''''&&&&&&&&&'''((((((333444555666555444333333333444555777888999999999666888:::;;;;;;;;;:::999555///---222777999999;;;444444444444444444444444333222222444777:::::::::;;;;;;;;;999777444222000%%%$$$$$$############$$$$$$&&&''''''))),,,///000---,,,,,,,,,---...//////---------,,,***+++---///......------,,,++++++***(((((()))******))))))(((''')))***)))((('''(((***'''((()))***)))(((((((((%%%&&&'''((()))*********...)))(((666UUUrrrxxxqqqppptttxxxwwwuuuvvv|||~~~|||{{{{{{}}}|||bbbaaa{{{~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~zzz}}}~~~~~~~~~{{{xxx|||yyy~~~YYY222...---,,,***((('''&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!###$$$%%%&&&&&&&&&###%%%((()))(((((())))))(((((((((((()))***++++++555666777666444333444555111222444666777777666666555888:::;;;:::999:::;;;===444///111666777777888333444555555444333444555222222222555888:::;;;:::::::::888666444111///---######""""""""""""######***,,,,,,(((&&&(((******,,,,,,++++++++++++,,,,,,//////...,,,******,,,.........------,,,,,,++++++((()))***+++,,,+++***)))''')))***)))((('''(((***''')))++++++)))'''''''''''''''((())))))***++++++'''***'''(((===___sssuuuwwwyyyzzzyyyyyyzzz}}}}}}~~~~~~}}}|||zzzyyy~~~~~~}}}}}}~~~fffddd}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{LLL333...---,,,***((('''&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$$$$%%%'''((('''(((***+++((())))))+++---///111222888888888555222222444777222333555666777666555444333666888999777777888:::===444...000555555444444444555777666444333555777333222333444777888777666777666444222000///......######"""!!!""""""######***...---'''###%%%&&&%%%******))))))***+++,,,,,,///000000...,,,+++---///.........---,,,,,,++++++(((***+++---------+++***''')))***)))((('''(((***&&&))),,,,,,)))'''''''''(((((((((((()))******+++%%%))))))'''---DDDcccxxxyyyyyyyyyzzz{{{|||}}}~~~zzz{{{|||}}}}}}|||{{{zzz{{{}}}}}}{{{|||}}}gggeee~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}HHH888...---,,,***((('''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$###"""%%%&&&'''''''''(((***,,,###$$$%%%(((+++...111333999999888444111111444888444555777999999888666555111444777777555555777999666...)))...444555333222444666888777555444555888444333333444555555444222444333111///......///000$$$###"""!!!!!!"""$$$$$$&&&,,,+++%%%!!!$$$&&&$$$((((((((()))***,,,---...---/////////......000111///......------,,,++++++)))***,,,.........,,,+++((()))***)))((('''(((***&&&))),,,,,,)))'''&&&''')))(((((((((((()))******)))***......(((000SSSyyyzzzzzz{{{~~~~~~|||zzz{{{}}}~~~~~~~~~}}}|||zzz}}}~~~|||}}}~~~}}}fffddd}}}~~~~~~}}}|||}}}~~~~~~~~~}}}||||||yyyyyy}}}}}}```---000...,,,)))'''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$%%%%%%&&&'''((((((***+++,,,++++++,,,...111::::::999666333222333444:::777444444666666555222***---111444666666444333111///+++((('''+++222777444444444111///...///111666222...///333555444222333---***---,,,((()))///'''&&&###!!! !!!###$$$$$$$$$###############$$$((('''(((+++------)))&&&///............000222333222000,,,)))((()))+++---++++++++++++***)))''''''******))))))))))))******,,,***)))))))))(((&&&$$$&&&(((******((((((***---'''(((---000***)))>>>XXX}}}xxxxxx~~~~~~{{{zzz~~~~~~~~~~~~}}}{{{zzzyyy}}}~~~~~~}}}{{{zzz{{{}}}rrr[[[zzz~~~~~~}}}}}}}}}{{{||||||~~~yyyzzzzzzzzz}}}{{{xxx]]]000000...,,,)))'''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$%%%%%%&&&''''''((())))))*********+++///222666777666444222222333555999777666777888777333000111222333333444444444333...---+++((((((+++000444///000000000//////222444333///******...111111///---+++*********((((((+++((('''$$$"""!!!!!!###$$$$$$$$$###############$$$(((((()))+++...---***'''////////////000111111222111///,,,***))))))+++,,,******************************))))))))))))******+++)))))))))))))))'''%%%&&&(((******((((((***,,,+++((((((+++&&&###---===iiiwww~~~~~~~~~~~~}}}|||{{{{{{{{{~~~~~~~~~}}}{{{{{{|||~~~sss[[[|||yyy}}}}}}}}}~~~}}}||||||{{{{{{~~~}}}|||~~~~~~~~~}}}yyy{{{{{{yyy|||{{{|||RRR000111///---***((('''&&&&&&'''&&&%%%$$$$$$###$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''(((((((((((((((***///222333333444333222222444666888888999999999666222...666444333111000111111222......---,,,+++---000333.../////////......000111...***'''&&&***------,,,(((******((((((******(((***(((%%%###""""""###$$$$$$###############$$$$$$(((((()))+++------***(((//////000000111000000000///...---+++************)))((((((((()))***,,,---******))))))))))))******)))(((((((((******)))'''&&&((())))))))))))***,,,222+++))),,,+++%%%%%%***JJJkkk|||}}}|||{{{||||||}}}~~~~~~||||||}}}uuu]]]rrrwww{{{||||||||||||{{{zzzzzzyyy|||~~~~~~}}}~~~|||zzz|||{{{yyy{{{~~~{{{xxxKKK222222000...+++((('''&&&&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&(((,,,000222333444444333222444555::::::999888777444111///444333111000////////////000111222222111000111333222222222///+++)))((())))))((('''(((+++,,,+++)))(((++++++&&&''',,,,,,)))***)))&&&$$$#####################"""######$$$%%%''''''(((***+++***)))(((---...///000000...---,,,---------,,,+++***)))((()))(((&&&&&&&&&(((+++,,,******))))))))))))******'''''''''(((***+++***)))((()))******++++++,,,---222,,,)))---...+++((()))111SSSuuu~~~~~~}}}{{{{{{|||~~~~~~~~~}}}}}}~~~xxx```gggvvv{{{{{{||||||{{{{{{zzzyyy{{{}}}~~~}}}}}}{{{}}}|||yyyzzz}}}{{{wwwsssNNN888333111...+++)))''''''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%******)))'''&&&'''***---444555666555444333333444===;;;999555222111111111000000111222111111000///000222444444333111000111444444333///***&&&$$$$$$%%%'''***...000...+++((((((***)))&&&&&&***+++))))))(((&&&%%%##################""""""###$$$$$$%%%$$$%%%'''(((''''''''''''++++++,,,------,,,+++***,,,---------,,,***(((''')))(((&&&%%%%%%&&&((()))******))))))))))))******&&&&&&&&&(((***,,,+++)))+++***++++++------...---***''''''((()))((()))+++&&&:::\\\zzz}}}zzz~~~|||{{{{{{}}}~~~~~~}}}}}}|||fff^^^ttt|||}}}}}}}}}}}}|||{{{{{{|||~~~}}}}}}~~~}}}~~~|||~~~}}}zzzzzz|||yyytttnnnOOO888444222///,,,)))(((''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))******)))((((((***,,,333555666666444333333444<<<:::777333//////000333///000222333333222111111...000333333111///...---111222111///+++'''%%%%%%$$$(((---000111///,,,))))))'''(((,,,,,,((('''((('''&&&%%%$$$$$$#########""""""""""""###$$$%%%%%%###$$$&&&&&&%%%%%%%%%&&&))))))******+++*********------,,,,,,+++)))((('''((('''&&&%%%%%%&&&''''''******))))))))))))******&&&&&&&&&(((***,,,+++***,,,******+++---......---(((((((((((('''(((***,,,'''+++DDDkkk}}}zzz~~~}}}}}}|||}}}~~~}}}~~~~~~~~~}}}}}}~~~nnnXXXttt}}}}}}~~~~~~~~~~~~}}}||||||zzz{{{}}}}}}}}}~~~~~~}}}~~~{{{}}}~~~}}}~~~{{{{{{|||xxxsssmmmQQQ444555333000---***(((''''''$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***+++******,,,---000222444555444444444555888888777333///...///111000//////......//////000...111333333111...---,,,///000111///+++((('''&&&%%%(((+++......---,,,,,,+++&&&,,,999888***$$$((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###%%%'''&&&$$$$$$&&&''')))))))))))))))***+++,,,------,,,+++***)))((((((&&&''''''(((((()))))))))******))))))))))))******'''&&&&&&(((***+++***)))+++)))((())),,,...---+++))))))******,,,------+++(((&&&333RRRooo|||~~~~~~||||||}}}~~~~~~|||}}}}}}}}}||||||~~~vvvTTTtttzzz}}}~~~~~~~~~~~~}}}||||||xxxyyyzzzzzzzzz|||~~~|||}}}~~~~~~~~~{{{}}}~~~}}}|||}}}~~~|||||||||xxxsssrrrVVV555555444000---***(((''''''$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""%%%))),,,,,,---...///,,,...222333444444555666444666777555111......///000...***(((''')))+++---111333555444222000......000222222000,,,(((&&&%%%&&&''')))*********,,,---...(((222EEEDDD///$$$***""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&###&&&((('''%%%$$$&&&)))***)))(((((()))+++---......---+++***)))(((((((((%%%&&&(((***+++,,,,,,,,,******))))))))))))******'''&&&'''(((***+++***))))))'''&&&(((+++,,,+++)))%%%%%%&&&)))...111---(((&&&%%%***===]]]yyy|||{{{|||}}}{{{|||}}}|||{{{|||}}}{{{SSStttxxx}}}}}}}}}}}}}}}||||||{{{xxxyyy{{{{{{{{{}}}|||}}}~~~~~~~~~}}}~~~~~~|||zzz{{{~~~~~~}}}|||}}}yyyssswwwbbb===---***111222'''$$$'''%%%'''&&&%%%%%%$$$$$$$$$%%%$$$###############$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$'''+++///111000///...111///,,,******,,,///111---...///111111111000///,,,***)))+++---...+++)))222111000//////000111222666444000,,,((('''&&&&&&&&&&&&'''((()))+++---......///111222111///,,,***%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''((()))))))))((('''(((+++...000...+++,,,,,,++++++)))((('''&&&&&&'''***,,,------+++***))))))************))))))((((((((((((((((((((((((###$$$%%%&&&'''''''''''''''''')))+++---///000111***)))&&&,,,IIIlll|||yyy{{{|||}}}~~~|||{{{{{{|||qqq\\\}}}{{{|||}}}wwwwww|||}}}|||zzzyyy{{{~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~{{{zzzvvvmmmyyybbbAAA---''',,,///(((''',,,)))''''''&&&%%%$$$$$$$$$$$$$$$###############$$$$$$"""###$$$$$$######$$$&&&###$$$'''***,,,+++***)))+++***(((&&&&&&(((***++++++,,,.../////////...------+++***+++------,,,***000//////////////////000...,,,***)))((()))***+++'''''''''((()))***,,,,,,+++,,,,,,---,,,***((('''%%%%%%%%%$$$$$$$$$######&&&''''''(((((('''''''''&&&''''''(((((()))******)))((((((+++...///...,,,+++++++++***)))((('''&&&&&&'''***,,,---,,,+++***((())))))***++++++++++++))))))))))))))))))))))))$$$%%%&&&'''(((((((((((()))***+++---...000111222---+++''')));;;YYYttt~~~}}}~~~~~~|||||||||~~~~~~qqq[[[uuu~~~zzz{{{~~~}}}yyyyyy}}}zzzyyyxxxxxxyyy|||~~~}}}}}}}}}}}}~~~}}}}}}zzzmmmdddyyyeeeKKK666***)))---)))***---***((('''&&&%%%$$$$$$$$$$$$$$$$$$######"""######$$$"""###$$$$$$###"""$$$%%%###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&***+++,,,---------,,,+++...,,,***)))+++,,,,,,,,,---------......---------((((((''''''((()))+++,,,))))))(((((())))))******)))))))))((((((''''''&&&&&&%%%$$$$$$######$$$$$$''''''(((((((((''''''&&&&&&&&&'''(((((())))))***)))((((((***------,,,+++++++++***)))(((''''''&&&&&&(((***,,,,,,,,,***)))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++&&&&&&'''((()))))))))))),,,------...///000111222///,,,)))'''+++@@@fff|||}}}}}}~~~~~~}}}}}}~~~|||zzzhhhuuu{{{zzz}}}~~~|||{{{}}}yyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}|||||||||||||||~~~}}}xxxmmm___VVViiiWWWEEE222+++...+++******&&&((((((&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$"""###$$$$$$""""""###$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%)))***+++,,,,,,+++***)))---+++)))((((((***+++,,,******,,,,,,,,,,,,************)))((((((((())))))******)))(((((((((((((((+++***)))(((''''''((()))&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''(((((()))******)))******)))(((''''''&&&&&&'''(((***+++++++++***)))(((((((((((()))***++++++++++++++++++++++++++++++''''''((()))************------......//////000000///+++)))((($$$...SSSzzz~~~}}}}}}}}}~~~}}}}}}}}}~~~|||}}}ppplll~~~|||}}}~~~}}}|||zzzzzz{{{||||||}}}||||||}}}~~~~~~zzzzzz{{{|||||||||||||||xxx{{{zzzsssiii^^^SSSKKKjjj```PPP777---///,,,))))))$$$((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$'''&&&%%%$$$######$$$%%%%%%%%%&&&''''''&&&%%%%%%)))***+++++++++***)))(((***)))((('''&&&''')))+++((()))***++++++***)))(((,,,,,,+++***))))))((((((+++***)))(((''''''''''''+++***(((''''''''')))***'''%%%$$$###"""###$$$%%%&&&'''''''''&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&'''(((((()))*********))))))(((((('''''''''((())))))************************'''((()))***++++++++++++,,,,,,,,,------............((((((+++'''(((AAA```{{{}}}~~~~~~|||{{{|||~~~|||}}}ppp[[[~~~~~~~~~}}}zzzyyyzzz{{{}}}}}}}}}||||||}}}~~~uuuvvvyyy{{{}}}}}}||||||wwwyyytttggg[[[UUUNNNHHHwwwfffcccQQQ666+++///---)))***'''&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%$$$%%%&&&%%%#########%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$((()))*********)))(((''')))))))))(((&&&''')))+++(((((())))))))))))((((((*********+++++++++,,,,,,+++***)))(((''''''''''''((('''&&&%%%%%%&&&'''''''''&&&$$$""""""###$$$%%%)))))))))))))))((('''&&&######$$$$$$%%%&&&&&&'''&&&''''''&&&$$$$$$%%%''')))((('''%%%%%%%%%&&&'''((()))))))))))))))))))))(((''''''&&&'''(((***+++))))))))))))))))))))))))(((((()))***++++++++++++***+++++++++,,,------------((()))---+++'''333DDDxxx|||}}}~~~~~~~~~|||zzzyyyzzz|||{{{~~~{{{|||ZZZuuu{{{~~~}}}}}}|||zzzwwwxxxyyy{{{{{{|||||||||sssuuuxxx{{{||||||zzzyyyxxxxxxooo^^^SSSPPPMMMGGGKKK\\\^^^NNN333)))///+++'''((((((%%%%%%%%%%%%&&&((()))******)))(((''''''&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((((((((('''%%%$$$(((***,,,+++)))((()))+++(((((((((''''''(((((((((((()))***+++,,,,,,,,,,,,***)))((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""!!!###$$$&&&************)))((('''&&&$$$%%%%%%&&&''''''(((((('''((()))'''$$$$$$&&&((()))(((&&&$$$$$$%%%&&&'''))))))))))))))))))(((((('''&&&&&&'''))),,,...000))))))))))))))))))))))))'''((()))***++++++++++++)))******+++,,,------...///+++***,,,***'''+++222gggttt~~~~~~~~~}}}{{{xxxwwwxxxyyyvvv~~~|||UUUgggsss||||||zzz{{{|||{{{xxxxxxyyyzzz|||}}}~~~~~~tttvvvyyy{{{|||zzzwwwuuuuuuttthhhVVVLLLLLLHHH@@@777HHHlllUUUXXXMMM222)))...***###$$$%%%$$$$$$$$$%%%''')))***+++++++++***(((((('''''''''&&&'''((('''%%%$$$%%%&&&((())))))******))))))(((''''''&&&%%%%%%&&&''''''%%%&&&&&&'''&&&%%%$$$###)))+++...---+++)))+++,,,)))((('''&&&&&&'''((()))******++++++++++++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""!!!###%%%&&&(((((((((((('''&&&%%%$$$&&&&&&''''''((())))))))))))******(((%%%$$$''')))((('''%%%$$$$$$%%%&&&'''))))))))))))((((((((((((%%%%%%&&&(((+++///333555))))))))))))))))))))))))'''((()))******+++******)))******+++,,,......///111///,,,)))'''&&&(((+++WWWkkk}}}~~~yyyyyy|||}}}~~~~~~}}}zzzwwwvvvvvvxxxzzz}}}wwwsssqqq>>>\\\lllyyyzzzwwwyyy||||||zzz{{{{{{|||~~~~~~}}}uuuwwwzzz|||{{{xxxtttqqqqqqpppcccPPPGGGGGGBBB888>>>DDDXXX\\\ZZZooofffLLLaaaPPP888&&&&&&,,,)))&&&&&&%%%'''''''''&&&&&&((()))*********(((&&&&&&(((******)))((('''%%%$$$###"""$$$&&&)))+++,,,,,,***)))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))))))))))),,,+++)))'''&&&%%%%%%&&&))))))))))))))))))***+++***)))(((''''''&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&%%%$$$###$$$&&&''')))++++++,,,,,,+++(((%%%###'''''''''''''''((()))))))))(((((('''&&&&&&%%%%%%&&&%%%$$$######%%%'''((())))))((((((((((((((()))&&&&&&'''***---//////...))))))))))))))))))))))))***)))))))))))))))******'''&&&&&&&&&((()))+++---...///...,,,)))''''''(((888rrrttt|||ppp~~~}}}yyytttsssvvvyyy}}}vvvzzzxxxYYYIIIMMMYYYmmmrrrrrr{{{vvvsss~~~|||zzz{{{}}}~~~{{{xxxxxxwwwvvvxxxzzz||||||{{{zzzhhhaaaQQQLLLMMM===;;;DDDXXX^^^VVVVVV]]]pppcccFFFWWWJJJ666((())),,,)))%%%&&&&&&&&&'''&&&%%%%%%'''******+++***((('''&&&((()))******)))'''&&&$$$######$$$'''***---...---+++)))''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%%%%&&&'''((((((''''''(((((()))******)))(((''''''&&&&&&'''%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$%%%&&&(((***+++,,,,,,+++***(((&&&%%%(((((('''''''''(((((()))))))))))))))(((&&&%%%$$$&&&%%%$$$###$$$%%%'''((())))))(((((((((((()))))))))))))))***---...---+++))))))))))))))))))))))))))))))((((((((())))))***&&&&&&&&&&&&''')))+++,,,---...///...+++)))((()))222cccxxxvvvzzzxxxyyyzzzzzzzzzzzz|||}}}|||}}}|||kkkKKK888LLLnnn[[[eeejjjooovvvvvvuuu{{{}}}{{{zzzzzz|||~~~~~~~~~~~~~~~~~~~~~|||xxxvvvyyywwwuuuuuuwwwyyyyyyyyyqqqjjjmmm\\\NNNGGG888;;;@@@TTTYYYSSSSSSXXXdddwww___===HHH???333+++------(((%%%'''&&&&&&&&&$$$###$$$'''***+++++++++)))'''&&&''')))+++***)))((('''&&&%%%$$$$$$''',,,///000///,,,)))(((((('''%%%$$$###"""!!!"""##################"""%%%%%%$$$$$$%%%&&&'''(((###"""######$$$&&&'''((('''&&&&&&&&&''''''((()))***)))(((''''''&&&&&&'''%%%'''''''''&&&%%%&&&''')))(((&&&&&&&&&''')))***,,,,,,+++******)))(((((()))(((((('''''''''((((((******++++++***(((&&&$$$'''&&&%%%%%%%%%&&&'''((())))))(((((((((((()))))),,,+++***+++,,,+++***((()))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&&&&'''((()))***++++++...000///---+++***)))(((JJJhhhsssvvvzzz{{{{{{vvvvvvwwwxxxzzzyyywwwuuuccc[[[OOOBBB<<>>;;;555???WWWggglllkkknnnhhh______^^^XXXRRR```{{{wwwsss}}}mmm<<<222,,,---,,,***)))((('''&&&%%%''')))***((((((((()))%%%(((***+++++++++,,,---***))))))((((((''''''&&&''')))---000111000...,,,...---,,,***'''%%%############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&'''(((*********)))(((''''''&&&&&&'''&&&((()))((('''&&&''')))'''%%%###"""!!!"""$$$%%%"""###%%%'''((())))))(((&&&&&&&&&&&&''')))***+++((()))***++++++,,,,,,+++((()))*********+++******''''''''''''((()))***+++'''''''''((()))***)))'''))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&&&&'''((()))***)))((((((---...///...+++)))((()))&&&%%%@@@gggvvvuuuuuuuuurrrssstttttttttvvvxxxzzz{{{xxxxxxyyyxxxvvvwwwvvvsssiiihhhssswwwvvvyyyxxxwwwwwwwwwxxxwwwuuurrruuuuuuuuuwwwyyyzzzyyyxxxttttttuuuwwwyyyxxxvvvttttttdddZZZCCC888<<<999DDDYYYiiinnnmmmoookkkeeegggeeellldddYYYYYY]]]eeesssiiinnnrrr@@@555...---+++((('''((((((&&&%%%'''***+++***)))(((((($$$'''***,,,,,,,,,---...))))))((((((''''''&&&&&&(((***,,,///000///...------,,,+++)))'''%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###%%%'''((((((''''''$$$$$$$$$%%%&&&'''))))))***)))(((''''''&&&&&&''''''((()))((('''&&&''')))%%%$$$""" !!!"""### """%%%'''))))))((('''%%%%%%%%%&&&((()))+++,,,'''(((((()))+++,,,------))))))***++++++++++++***''''''''''''((()))++++++)))((('''((())))))'''%%%))))))))))))))))))))))))******)))((('''&&&&&&&&&%%%&&&'''((((((((('''&&&...///...,,,)))((((((((((((&&&<<>>---'''%%%'''+++***%%%$$$''')))(((;;;]]]ssstttsssyyytttvvvuuuqqqsssyyy}}}{{{wwwwwwxxxxxxyyyyyyxxxxxx|||uuuYYY[[[yyyzzz|||zzzxxxuuuuuuwwwxxxwwwuuutttsssvvv}}}}}}}}}zzzuuuuuuxxxyyywwwlllMMM666777<<<<<>>VVVUUUGGG333'''%%%((((((&&&(((%%%,,,FFFeeexxxxxxrrrxxxxxxxxxyyyxxxtttrrrqqquuuuuuttttttuuuvvvwwwwwwuuurrrrrrrrr\\\DDDqqqvvvuuuuuuuuuuuutttuuuvvvvvv|||yyyyyy~~~zzzzzzxxxvvvxxxzzzvvvoooNNN<<<111999EEEMMMXXXdddlllkkkkkklllnnnqqqtttvvvyyyvvvtttvvvvvvtttvvvyyyuuuwwwyyyzzz{{{{{{{{{zzzrrrvvvxxxwwwssspppppprrr<<<333.........---,,,+++))))))...///...---***((()))***,,,+++***)))))))))***+++******)))(((((()))***+++++++++***))))))(((''''''+++++++++******)))))))))******((((((''''''''''''&&&%%%%%%%%%$$$$$$$$$###""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''((($$$######%%%&&&'''%%%$$$)))***&&& ###$$$###&&&%%%$$$###############$$$$$$%%%'''(((***+++,,,***************************++++++,,,,,,++++++***(((***++++++)))(((((((((***((('''%%%%%%&&&'''(((***+++,,,+++)))'''&&&'''++++++***))))))(((''''''$$$---+++'''%%%###555TTTaaaRRR===,,,'''******'''&&&$$$(((999UUUnnnwwwtttuuutttvvvzzz{{{xxxvvvxxxxxxwwwvvvuuuuuuvvvwwwxxx}}}mmmvvvtttlllDDD```rrrssstttuuutttssssssuuuwwwzzzwwwyyy~~~}}}}}}zzzxxxxxxuuukkk```HHH:::222777AAALLL]]]nnnoooooopppppppppppppppppptttqqqqqqtttuuussstttwwwvvvwwwxxxyyyzzzzzz{{{zzz~~~|||{{{}}}~~~zzzqqqiiimmm<<<444............---,,,***)))+++,,,,,,+++))))))***+++++++++)))((()))***+++---((((((((()))))))))******))))))*********((('''&&&)))***************++++++***)))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%'''((()))%%%$$$$$$%%%''''''&&&$$$(((***)))$$$###$$$### $$$$$$###""""""""""""###$$$$$$$$$$$$&&&))),,,---***************************++++++,,,,,,++++++***(((***++++++***(((((((((******)))(((((((((((((((+++,,,---,,,)))''''''(((************)))((('''&&&%%%,,,(((&&&)))""",,,KKK]]]SSS@@@///)))++++++'''&&&((((((---AAA]]]sss{{{sssqqqtttzzz{{{xxxxxx{{{{{{zzzxxxwwwvvvvvvwwwxxx{{{ooouuuuuuoooWWWRRRnnnrrrtttuuutttssssssuuuwwwyyywwwxxx}}}|||yyyyyywwwvvvsssqqqpppmmmaaaUUUCCC;;;888???IIIQQQ^^^jjjqqqqqqqqqqqqqqqqqqpppppppppoooppptttvvvtttuuuwwwxxxxxxxxxxxxyyyzzz{{{{{{}}}}}}|||xxxttttttwww{{{pppiiixxx>>>444......//////...,,,***)))((()))******)))***,,,...+++***)))((()))***,,,...&&&'''((()))******))))))&&&''')))******(((&&&%%%'''((()))***+++,,,------***)))'''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***%%%%%%%%%&&&'''((('''%%%"""%%%&&&$$$$$$%%%$$$ """"""!!!!!!!!!!!!""""""%%%$$$######%%%(((,,,///************************+++++++++,,,,,,+++++++++(((***,,,,,,***(((((((((++++++++++++******))))))''')))***(((&&&&&&))),,,)))))))))))))))(((''''''%%%)))"""###+++"""%%%AAATTTOOO@@@111***,,,+++&&&&&&,,,+++&&&111OOOpppvvvrrrtttyyyzzzvvvuuuyyy~~~|||zzzxxxwwwwwwxxxyyyrrrpppppptttkkkkkkJJJkkkqqqsssuuutttrrrrrruuuwww{{{yyyyyy}}}}}}wwwqqqpppmmmllliiiggghhhfff\\\PPP???;;;???LLLVVVYYYZZZ]]]ooooooppppppqqqrrrssstttqqqppprrrwwwyyywwwwwwzzzzzzzzzyyyxxxxxxyyy{{{|||zzz|||uuufffoooQQQ666---///111333444333---&&&---%%%$$$+++---)))(((,,,+++(((%%%$$$'''+++...000---***'''(((+++---+++)))'''((((((((((((((('''&&&'''&&&&&&%%%&&&'''((()))+++(((%%%%%%'''(((&&&$$$&&&%%%$$$######%%%'''((("""$$$&&&%%%$$$$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((('''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%$$$###"""""""""###$$$((()))'''$$$!!!"""&&&***+++***(((&&&''')))+++---++++++******++++++,,,---((()))+++,,,+++)))'''&&&)))***++++++***)))(((''''''((()))***++++++***)))...---,,,************+++++++++***(((&&&&&&''')))((('''%%%%%%'''(((((('''EEELLLEEE222+++222000%%%((((((******(((222UUUyyyuuusssvvv}}}{{{sssuuu}}}|||www|||{{{uuussswww{{{zzzttttttrrraaaMMMxxxppppppwwwwwwppppppwwwwwwvvvvvvxxxzzzzzzvvvrrrxxxhhhXXXSSSTTTSSSQQQQQQKKK<<>>DDD555,,,$$$%%%''''''&&&(((((()))***???dddzzz{{{xxxyyyyyyyyyxxxwwwwwwvvvvvv{{{{{{{{{|||{{{{{{zzzyyyzzzaaaLLL[[[zzzpppvvvvvvuuuwww|||{{{pppbbbgggrrrjjjUUUJJJ@@@555333===UUUllltttwwwzzzyyysssooojjj___gggFFFgggzzzyyy}}}zzzwwwvvvwwwxxxwwwwwwwwwwwwwwwvvvtttsssqqqpppsssvvvyyyzzzyyy{{{}}}zzz~~~zzzppplllxxxXXX>>>---%%%%%%)))---,,,***'''%%%%%%***...,,,+++***+++++++++)))'''(((((((((((((((((((((((('''&&&%%%$$$######$$$%%%&&&"""###***000000///000000///...,,,***)))(((((('''&&&%%%$$$$$$###$$$$$$%%%$$$$$$%%%(((((('''&&&%%%$$$"""###$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%###"""!!!!!!"""###%%%&&&&&&))),,,---+++)))'''''''''''''''''''''(((((()))++++++++++++******)))(((%%%***///000...++++++++++++++++++++++++++++++++++++++++++***************,,,+++***)))))))))))))))***)))(((((())))))'''%%%######%%%''')))...;;;HHHAAA333&&&###%%%&&&&&&(((+++$$$&&&555OOOqqqwwwyyyyyyyyyyyyyyyxxxxxxxxxzzz{{{||||||{{{yyywwwuuuuuusss\\\DDDhhhppptttppppppsssrrrlllgggeeefffxxxrrrXXXIIIAAA666000BBBXXXmmmvvvyyy}}}}}}xxxwwwsssbbbdddOOOUUU|||vvvzzzxxxvvvvvvwwwyyyzzzyyyxxxxxxxxxxxxwwwwwwvvvuuutttvvvxxxxxxxxx{{{}}}|||}}}wwwtttdddxxxcccHHH:::666444,,,******,,,+++******---+++******,,,------+++)))((((((((((((((((((((((((+++***)))'''&&&%%%%%%%%%!!! %%%...333222000111///---+++***,,,---------)))(((&&&$$$######$$$$$$$$$$$$%%%&&&'''(((''''''%%%$$$#########$$$$$$$$$''''''(((((('''&&&%%%%%%######!!!!!!!!!###$$$&&&%%%'''***+++)))((('''((((((''''''&&&&&&''')))******+++,,,,,,,,,***(((&&&%%%***...///,,,***+++---++++++++++++++++++,,,,,,************************+++++++++******)))))))))***)))(((((()))(((&&&$$$$$$$$$&&&'''&&&+++999GGGDDD555'''###%%%&&&&&&&&&+++"""'''---:::aaa~~~xxxxxxxxxxxxyyyyyyzzzzzzzzzyyyzzz{{{{{{zzzwwwsssqqqwwwyyynnn>>>LLLvvvxxxnnnddd```cccbbb\\\]]]cccddduuutttbbbPPP===222555LLL]]]nnnvvvyyy||||||yyyxxxyyygggcccWWWDDD{{{yyyyyyxxxvvvwwwyyyzzzzzzzzzxxxxxxyyyzzzzzzzzzyyyyyyzzz{{{{{{yyywwwwww|||~~~|||yyyvvvooo]]]qqqwwwooo]]]III666---'''***---,,,,,,///)))))))))***,,,---,,,+++))))))))))))))))))))))))---,,,***)))'''&&&%%%%%%""""""(((111555333111111333000---,,,,,,,,,,,,+++)))(((&&&$$$######$$$$$$###$$$&&&&&&''''''''''''%%%%%%$$$$$$######$$$%%%(((((((((((('''&&&%%%%%%$$$######""""""###%%%%%%$$$&&&((((((''''''((()))***)))((('''((()))+++,,,)))***,,,---,,,+++(((''''''))),,,,,,******,,,...++++++++++++++++++,,,,,,************************+++++++++++++++************((('''(((((((((&&&$$$%%%$$$$$$'''(((+++444>>><<<111&&&%%%'''&&&$$$$$$)))$$$***++++++MMMssszzzwwwxxxxxxyyyyyyzzzzzz{{{wwwxxxyyyzzzxxxvvvrrrpppsss}}}pppNNN>>>TTTrrriii[[[QQQRRRSSSRRRXXXaaajjjrrrvvvpppYYY888---???XXXdddpppvvvwwwxxxwwwvvvsssyyynnnggg]]]:::uuu~~~{{{zzzxxxyyyzzzzzzzzzyyywwwwwwyyyzzz{{{{{{{{{{{{}}}~~~~~~{{{wwwwwwzzz}}}|||{{{{{{{{{}}}zzzxxxwww|||lllXXX]]]rrrcccIII888***((()))(((***...+++***((()))***+++++++++))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$###$$$***222444222111222777666333///+++(((&&&%%%'''&&&%%%$$$$$$###$$$$$$"""$$$&&&'''&&&&&&'''(((%%%&&&&&&%%%$$$###%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&(((******************+++,,,,,,)))***,,,------,,,***)))************+++---...///++++++++++++++++++++++++***************+++++++++***++++++,,,++++++******)))(((''''''((((((&&&$$$$$$!!!"""&&&((()))---222222+++&&&''''''%%%$$$$$$&&&'''+++)))&&&;;;```xxxwwwwwwxxxxxxyyyyyyzzzzzzvvvwwwxxxyyyxxxwwwuuusssrrrtttkkkjjjkkkTTTPPPpppcccYYYNNNIIIJJJNNNWWW```mmmrrrvvvttt[[[333...KKKdddkkksssvvvvvvtttssssssoootttssslllaaa<<>>iiiwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{}}}~~~~~~sssiiihhhllliiifffccc\\\TTT]]]\\\LLLBBBHHHTTTZZZSSSdddhhhYYYCCC222???]]]qqqrrruuuxxxvvvrrrrrrsssrrrjjjrrrrrrgggOOONNNvvvuuuttttttuuuwwwwwwvvvtttqqqrrrsssuuuuuuvvvvvvvvvwww|||~~~yyy{{{}}}|||zzzxxxzzz|||uuuxxx{{{~~~yyyvvvooozzz}}}qqqiiilllooommmdddqqqzzzrrrooojjjccceee]]]NNN???444......///,,,...000---(((%%%%%%'''***&&&$$$''')))'''''')))((( ,,,000((((((222...222222---&&&""""""###"""$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&'''))))))''')))***)))((('''(((***+++***)))((('''&&&%%%%%%%%%'''***---,,,***&&&$$$%%%"""$$$)))((($$$%%%***))))))***+++,,,,,,++++++,,,++++++...222444333000+++,,,---000222222000...---,,,,,,++++++,,,,,,---***)))((())),,,.........(((***,,,,,,*********+++***)))'''&&&%%%%%%&&&&&&###&&&'''&&&$$$'''...444777///'''###$$$&&&%%%$$$&&&'''******######;;;XXXwwwzzztttsss{{{|||xxx}}}wwwxxxwwwvvvzzz~~~|||vvvjjjlllmmmhhhaaa\\\\\\^^^[[[ZZZUUULLLDDDCCCJJJQQQMMMRRRYYYMMM222000III]]]nnnrrruuussspppnnnpppssswwwkkkuuuvvvvvv]]]CCCgggtttvvvxxxwwwuuusssrrrrrrsssuuuwwwwwwvvvuuuuuuvvvyyyxxxyyy||||||}}}{{{yyyxxxxxxxxxzzz|||yyyyyy{{{yyyxxxzzz|||wwwkkkcccbbbdddbbbkkkyyyrrrsssooohhh^^^PPPAAA222***---...///...,,,+++,,,---$$$"""$$$((((((%%%###%%%((((((999RRRXXXDDD---$$$'''))))))(((%%%$$$###!!!"""!!!!!!###%%%'''((('''$$$$$$$$$%%%&&&'''((()))''')))***)))((('''(((*********)))((('''&&&%%%%%%&&&(((***,,,,,,***(((&&&%%%###%%%))))))%%%&&&+++,,,,,,,,,---------------000//////222555555222...******+++...000111///---........................,,,+++******,,,...------)))+++,,,+++***(((((()))***)))'''&&&%%%%%%&&&&&&%%%''')))((((((+++222888444...&&&###%%%&&&&&&%%%)))''')))+++((('''555HHHsssyyyuuusss{{{|||yyy}}}wwwxxxvvvuuuwwwzzzwwwrrrmmmmmmjjjccc\\\XXXZZZ]]]\\\UUUJJJ@@@:::999;;;===AAAGGGRRRKKK777;;;WWWkkkppptttwwwvvvrrrqqqrrruuuyyypppvvvvvvxxxdddIIIaaapppsssvvvwwwwwwuuuuuuuuuvvvwwwxxxwwwuuussstttuuuvvvvvvwww||||||{{{yyywwwwwwwwwxxxyyyxxx|||}}}yyyuuuuuuwww{{{yyyxxxxxxxxxssshhh___aaa```___eeezzz~~~}}}{{{vvvkkkZZZFFF999///,,,)))''''''((())))))'''(((,,,///---'''&&&***'''???bbbsss___:::((()))###""""""$$$%%%&&&&&&%%%...(((###!!!%%%((((((&&&$$$$$$$$$%%%&&&'''((()))''')))***)))((('''(((*********)))((('''&&&&&&%%%((()))***+++++++++)))(((%%%%%%'''******((()))---------------...///000111333333555888;;;999333...+++***+++,,,...///---,,,------............------///---++++++,,,,,,,,,***)))***++++++)))''''''((()))((('''%%%%%%%%%&&&&&&$$$&&&(((((())),,,222777111+++&&&###%%%''''''&&&---(((''',,,---***---555lllwwwwwwtttzzz|||yyy|||yyyyyyvvvssstttvvvrrrlllllljjjeee]]]VVVTTTWWW[[[]]]RRRDDD;;;999999777444<<<@@@IIIGGG<<>>000'''%%%%%%$$$"""%%%$$$$$$%%%&&&'''((((((''')))***)))((('''(((******))))))(((''''''&&&&&&************++++++++++++%%%''')))++++++***,,,...,,,,,,---...000222444666333555888>>>AAA@@@:::444///...,,,,,,------,,,******+++,,,,,,,,,,,,+++***000...,,,++++++***)))(((&&&(((******((((((((()))((((((&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&(((---111,,,)))%%%$$$%%%'''((('''...)))(((---...+++***,,,cccuuuzzztttyyy|||zzz{{{zzzzzzvvvsssssstttoooiiigggeeeaaa[[[UUUTTTVVVYYY\\\TTTLLLHHHHHHIIIGGGDDDJJJCCCAAA>>>>>>RRRllluuutttwwwzzzzzzyyywwwwwwxxxyyywwwtttqqqvvvsss\\\JJJffflllsssyyyzzzzzzyyyyyyzzzzzzyyyvvvtttssssssuuussstttvvvzzz}}}zzzxxxvvvttttttvvvxxxzzz}}}~~~~~~|||yyywwwwwwxxxyyy|||zzzvvv~~~lllbbb```ccceee[[[TTTccc{{{~~~pppeeeVVVIIIAAA<<<999777///---------,,,///:::FFFqqqnnniii\\\DDD---'''---******+++)))"""###111CCCbbbUUUCCC333((($$$######%%%%%%%%%%%%&&&&&&'''(((''')))***)))((('''(((***))))))((((((''''''&&&&&&***************++++++,,,&&&)))+++++++++,,,---...,,,---///111444777:::;;;222444999???EEEFFFAAA===555222///---------,,,+++***++++++++++++++++++***000...+++******)))(((&&&$$$&&&((()))))))))***+++((('''%%%%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%'''***((('''%%%$$$%%%''''''''',,,******,,,+++)))+++...WWWrrr{{{tttwww|||zzzyyyyyyyyyvvvrrrrrrsssooohhhdddcccbbb```]]][[[ZZZ[[[YYYZZZZZZZZZYYYXXXXXXYYY]]]III999444???[[[qqqpppsssuuuxxxzzzyyyxxxwwwwwwuuuvvvpppooossstttdddDDDcccjjjsssyyy{{{zzzwwwvvvxxxyyyyyywwwuuutttuuuvvvtttvvvxxxyyyzzz{{{}}}}}}}}}{{{yyywwwvvvwwwxxxzzz~~~~~~}}}{{{yyyyyyyyy{{{www~~~wwwyyy|||oooeeeYYYTTT\\\\\\UUUUUU^^^uuuiii```YYYUUUKKKHHHGGGIIIKKKPPP\\\hhhoooooommm```HHH111(((***+++,,,///...&&&'''<<>>888555111000111000,,,))))))(((***,,,***'''***000))))))(((((((((((())))))+++++++++,,,...///...,,,,,,,,,,,,***(((((()))+++***((('''&&&'''&&&%%%###%%%&&&'''(((((('''&&&%%%%%%&&&''')))+++***(((%%%'''%%%$$$%%%((()))***)))...:::cccqqqnnnrrrllllllhhhffffffhhhjjjiiieee```cccaaa```______^^^[[[YYYVVVQQQKKKFFFFFFKKKGGG???888666>>>RRRggguuuzzz}}}wwwxxxxxxuuuqqqppprrruuuuuuuuuttttttuuuuuuvvvwwwoooRRRjjjvvvoooooozzzxxx~~~}}}zzzyyywwwwwwvvvvvvwwwxxxzzz|||}}}~~~~~~}}}~~~~~~|||{{{}}}wwwqqqmmmmmmnnnpppvvvwwwxxxyyyyyyxxxwwwvvvtttwwwwwwuuutttrrrkkkcccWWWWWWWWWYYYYYYVVVPPPKKK999===iiizzzppp]]]hhh{{{wwwrrrnnnllljjjhhhffffffdddZZZJJJ===444+++###'''(((***,,,------,,,+++******))))))))))))******)))+++,,,+++...333444000888666333111000000222333,,,,,,+++++++++,,,,,,,,,***,,,///222666999===???777444333444777666222...---***))),,,---+++---222(((((((((''''''(((((((((------,,,---//////...,,,***+++,,,***(((''''''((('''%%%$$$$$$%%%%%%$$$"""###%%%'''((()))((('''&&&&&&&&&&&&((())))))'''&&&'''%%%$$$%%%'''(((((('''000666```pppiiinnnkkkiiijjjhhhhhhiiijjjiiifffcccdddbbb```___``````___^^^[[[UUU^^^```UUUWWWYYYJJJ888999CCCQQQ]]]fffsssxxxwwwuuusssrrrrrrssstttttttttuuuuuuvvvvvvvvvvvvvvvbbb^^^{{{qqqkkktttssszzzzzzzzzzzzyyywwwuuutttvvvwwwzzz|||~~~~~~~~~~~~{{{|||~~~~~~}}}|||xxxrrrmmmlllooossswwwzzzzzzyyyxxxwwwwwwvvvvvvvvvwwwvvvuuuvvvtttiii]]]```RRRNNNYYYddd```UUUNNNJJJ444<<>>HHH[[[aaaYYYYYYdddrrrppplllmmmuuu|||{{{uuusssuuuvvvvvvvvvwwwxxxzzz~~~~~~SSSmmmwwwqqqggglllyyy|||{{{vvvsssttttttrrrxxxwwwtttrrrwww~~~~~~yyyzzz|||xxxrrrlllnnnrrrvvvxxxyyyxxxxxxzzzxxxvvvuuuvvvwwwxxxwwwxxxvvvmmm\\\III===:::<<>>SSSrrrzzzlllggguuuzzzxxxrrrzzz~~~wwwkkkOOO444000,,,))))))(((&&&''',,,........................((()))))))))))))))((((((***)))***...222444333111777:::999444111333111,,,+++++++++***+++,,,...///333111...***((('''((((((((()))***+++++++++******,,,,,,,,,+++,,,,,,---...,,,---------,,,+++***))),,,//////,,,---000000......---,,,+++)))((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&''''''***$$$FFFiiiggghhhqqqjjjggggggdddcccfffjjjhhhbbb^^^[[[XXXWWWXXXYYYZZZZZZSSS[[[UUUPPPYYYZZZNNNDDD<<>>iii~~~xxxwwwxxx|||eee>>>222((()))---...,,,+++........................+++,,,++++++***)))(((''')))+++---000000---)))&&&%%%)))---///111111///---++++++++++++,,,---.........---+++)))'''''''''(((++++++***)))((('''&&&%%%&&&&&&&&&&&&'''((())))))...---+++++++++---///000///222222000000333333111//////...---,,,+++******&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((())))))((('''&&&%%%&&&'''''''''$$$>>>```jjjlllpppmmmfffgggdddaaabbbfffeeeaaa\\\XXXTTTSSSSSSUUUUUUVVVUUUPPPGGGGGGKKKBBB:::AAA666IIIXXXZZZZZZ___cccccc]]]fffjjjeee```ccckkkqqqrrrsssuuuvvvvvvwwwyyy{{{zzzmmmUUUjjjmmmttt```lllrrrvvvuuuttttttrrrooouuutttrrrpppttt{{{|||yyyyyyxxxuuuqqqnnnoootttxxx}}}{{{xxxwwwssstttwwwzzz||||||xxxuuummmqqqwwwyyyyyywwwvvvvvvxxxnnniiilllhhh[[[QQQOOOSSSOOODDD>>>;;;===ZZZfffNNN555---///222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((+++,,,------+++)))((('''&&&&&&'''***+++***++++++******+++,,,------------...---+++***))))))******...---+++)))'''&&&%%%$$$%%%$$$$$$%%%&&&'''((((((,,,+++)))))))))+++...///...111111...///222222///000//////...---,,,++++++(((((((((((('''&&&%%%$$$######$$$$$$%%%&&&''''''(((''''''''''''((()))))))))((('''&&&%%%&&&''''''&&&$$$999YYYiiilllmmmnnniiiiiigggccccccffffffccc^^^ZZZTTTPPPPPPQQQSSSTTTTTTKKK???AAAGGG<<<111666???RRR```___\\\```bbb^^^___fffiiieeecccfffjjjmmmkkkooosssvvvwwwxxxyyyzzzzzzxxxYYYfffpppwwwccciiiqqqvvvvvvvvvwwwuuuqqqrrrrrrppppppuuu{{{}}}yyyxxxrrrlllkkkpppwww~~~~~~}}}|||zzzyyywwwvvvwwwxxx{{{|||{{{yyy~~~yyyrrrmmmnnnuuu{{{vvvooommmpppkkk```]]]bbbVVVPPPCCC<<<===<<>>;;;<<>>DDDeeennnvvvwwwvvvtttnnngggbbbbbb]]]RRRIIIEEEAAA>>>999TTTKKK~~~hhhFFF,,,---444000,,,///------------,,,,,,---///+++++++++,,,,,,,,,------...++++++------++++++...333222///,,,***)))((((((,,,***''''''***000777<<<222...***'''%%%$$$###"""%%%%%%&&&))),,,---,,,+++***)))((()))***+++***((())))))+++......,,,---111,,,+++***+++,,,,,,***(((***)))(((&&&%%%$$$$$$$$$%%%&&&&&&'''((()))******((((((((()))))))))******((('''&&&&&&%%%%%%%%%&&&&&&'''(((222GGG[[[]]]SSSeeebbb___\\\\\\^^^aaaccc]]]VVVOOOOOOVVVZZZXXXTTTQQQKKK@@@666111777CCCLLLOOOPPPSSSTTTUUUWWWYYY[[[bbblllqqqooooootttvvvsssqqqtttwwwxxxyyyzzz|||~~~{{{wwwrrrggggggvvvpppmmmooouuuxxxwwwvvvxxxwwwyyyzzzxxxyyy{{{{{{xxxwwwxxxyyy|||~~~{{{||||||||||||}}}}}}}}}xxxvvvtttrrrrrrrrrsssttttttwwwwwwrrrkkkfffhhhkkkqqquuuxxxwwwvvvtttmmmfffbbbaaa___[[[QQQFFFCCCFFF:::VVVEEESSSnnnGGG444///---...111//////000000...***+++...,,,,,,,,,,,,------------...++++++......,,,---111///...,,,+++++++++,,,,,,,,,***))))))---222999===222...***'''&&&%%%$$$###'''''')))***,,,,,,,,,+++***)))((()))***+++***(((%%%'''***---......000222)))))))))***+++******)))***)))'''&&&%%%$$$$$$$$$&&&''''''((()))*********(((((()))))))))*********%%%%%%%%%$$$$$$%%%&&&&&&!!!&&&&&&***@@@]]]fff___aaabbbdddeeeeeeeeedddccceee\\\QQQLLLMMMOOOMMMKKKIIICCC:::000,,,000;;;CCC===FFFQQQWWWWWWUUUUUUUUUcccjjjoooooopppuuuwwwvvvqqquuuxxx{{{|||}}}~~~xxxwwwyyyhhhbbbwwwpppnnnooouuuxxxwwwvvvwww{{{{{{yyywwwwwwzzz||||||{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~vvvuuutttrrrrrrtttuuuvvvrrrsssuuuuuuuuuvvvwwwxxxuuuvvvuuusssttttttnnngggccc^^^^^^aaaZZZMMMGGGKKKKKKCCCJJJNNNZZZzzzRRR:::444000)))...,,,...111000+++***---,,,,,,---------.........///,,,,,,//////---...222,,,++++++***+++,,,---...++++++,,,...000333555777111---)))'''&&&&&&&&&%%%((()))+++,,,,,,+++++++++***)))((()))***+++***(((&&&***------------------'''((()))***)))))))))))))))((('''&&&%%%$$$$$$$$$&&&'''((()))*********)))))))))))))))************%%%$$$$$$$$$$$$%%%&&&&&&$$$)))((()))===]]]pppqqqaaaaaaaaaaaacccdddffffffccc]]]TTTMMMIIIHHHJJJKKKFFFBBB:::111+++---444;;;888CCCOOOVVVWWWVVVWWWYYYjjjnnnppppppqqqtttuuuttttttwww{{{}}}~~~~~~vvvuuuzzziii```sssqqqnnnooouuuxxxvvvuuuwww}}}xxxrrrqqqtttwwwzzz|||||||||{{{{{{||||||}}}~~~~~~}}}{{{zzzzzzzzzzzzwwwvvvuuutttuuuvvvxxxyyytttrrrqqqqqqssstttuuuuuussssssrrrpppsssvvvsssmmmkkkaaa^^^cccaaaTTTIIIFFFPPP<<>>+++111******000222---+++...---------........./////////,,,,,,//////---...222...---,,,+++******++++++***,,,...000222111111000///,,,)))''''''((((((''')))+++------,,,******+++***)))((()))***+++***(((+++///111...+++***)))&&&''')))******)))((()))***((('''&&&%%%$$$$$$$$$$$$&&&''')))*********)))((()))))))))*********++++++%%%%%%%%%$$$$$$%%%&&&&&&%%%((('''%%%222MMMeeeoookkkgggbbb^^^___ccciiinnnYYYWWWSSSNNNLLLMMMPPPSSSCCC@@@:::111+++,,,222777FFFLLLRRRUUUWWWZZZaaagggssssssssssssrrrrrrqqqpppvvvyyy{{{}}}}}}~~~}}}zzzttttttuuujjjdddkkkrrroooqqqvvvyyywwwvvvwwwyyypppiiimmmtttxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{zzzyyywwwvvvwwwwwwxxxyyyxxxwwwvvvvvvxxxzzz{{{~~~|||xxxvvvvvvwwwwwwwwwrrrssssssqqqtttxxxxxxuuurrrjjjeeeeeecccXXXJJJ@@@BBBEEEHHHGGGMMMQQQ|||___HHHAAA444---222444000...111---.........///////////////,,,,,,//////------000000...,,,+++))))))))))))***+++...///000000...------***((('''((()))***)))***---///...,,,******+++***)))((()))***+++***(((***///111---***+++((($$$'''***,,,+++)))'''(((***''''''&&&%%%$$$$$$$$$$$$%%%'''(((******)))((('''))))))*********+++++++++'''&&&&&&%%%%%%%%%%%%&&&###$$$$$$"""&&&666OOObbbnnnkkkfffcccbbbcccgggiiiUUUQQQNNNMMMOOOQQQRRRQQQDDDAAA;;;333///222:::AAARRRTTTXXX[[[___eeemmmsssuuutttssstttttttttssssssxxxyyy{{{{{{zzz{{{}}}~~~wwwxxxwwwqqqooonnnggguuurrrsssxxx{{{yyyxxxyyyooodddaaakkkxxx|||xxxtttssstttuuuwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvxxxyyy{{{zzzyyywwwvvvwwwxxxzzz{{{zzzxxxvvvtttsssrrrqqqqqqrrrvvvvvvssssssvvvxxxwwwrrrqqqlllgggddd]]]PPPCCC===CCCDDDAAAQQQIII[[[kkkUUUBBB444555777222000333............/////////000000---,,,......,,,,,,000...---,,,************+++***+++,,,---............,,,)))''''''(((***+++++++++---000///,,,))))))+++***)))((()))***+++***(((%%%,,,///,,,+++---,,,((((((+++---,,,)))'''(((***'''&&&&&&%%%$$$$$$$$$$$$%%%&&&((()))***)))'''&&&)))************+++++++++((('''&&&&&&%%%%%%%%%&&&$$$%%%''''''%%%---EEE]]]fffggghhhhhheeeaaa\\\YYYWWWPPPKKKKKKOOOQQQMMMGGGLLLHHHAAA:::777===HHHQQQQQQUUU\\\cccjjjoootttxxxrrrpppqqqtttwwwwwwxxxyyyxxxyyyyyyyyyxxxyyy|||~~~xxx}}}|||qqquuuwwwfffwwwtttuuuzzz}}}{{{zzz{{{ggg\\\\\\lll}}}xxxqqqmmmooorrruuuxxxxxxxxxwwwxxxwwwwwwwwwyyy{{{~~~zzzyyywwwvvvvvvxxxyyyzzz{{{||||||{{{yyywwwvvvuuurrrwwwxxxtttqqqsssuuuuuulllrrrqqqiiicccaaaXXXLLLFFF555EEEGGGEEEJJJVVV|||aaaEEE999888666444444111111///,,,+++...000000000///---,,,---...000222111///---******+++---.........---,,,,,,,,,------///---***((('''(((***+++,,,,,,------,,,)))&&&%%%,,,------,,,***)))***+++///......---+++******)))******)))(((((((((((((((((((((((('''&&&%%%######''''''(((((())))))******++++++************++++++)))'''%%%$$$$$$&&&(((***(((%%%&&&)))'''(((;;;QQQlllcccnnntttddd^^^aaaZZZ[[[XXXQQQLLLLLLOOOLLLFFFKKKBBB===???AAACCCIIIQQQ______```dddlllsssyyy|||sssmmmkkkpppuuuvvvttttttyyywwwwwwxxxyyyyyyzzz}}}|||}}}~~~xxxuuuooobbbzzzzzznnn}}}tttvvvMMMcccvvvzzz{{{~~~{{{sssqqqsssttttttssstttvvvxxxtttrrrrrruuuyyy|||{{{yyyzzzsssqqquuuzzz|||||||||wwwuuuvvvwwwuuussspppsssvvvuuurrrppprrrttttttqqqiiifffmmmrrrcccLLLFFF???>>>CCCCCCAAAJJJYYY{{{jjjOOO<<<000000666111222000...---///222333222111000.........//////000///...------...000111///...---,,,,,,---///000///---+++)))))))))***+++,,,---------,,,+++((('''+++,,,---,,,+++******,,,---------,,,,,,,,,,,,,,,+++***)))(((((((((((())))))(((((('''&&&%%%$$$###(((((((((((())))))*********))))))(((((())))))***(((&&&$$$######%%%'''))))))%%%%%%'''$$$###000BBBeeeeeekkklllbbb]]][[[UUUWWWTTTMMMHHHIIILLLKKKFFF@@@===<<>>OOO[[[dddUUU999666999777666333333555333///---...000//////.........//////222111////////////---,,,,,,+++)))&&&$$$$$$&&&((('''++++++''')))...///+++000///...---------------+++*********+++---...000***,,,///000///............000---'''&&&))))))&&&************************$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((((((''')))&&&$$$%%%(((---999EEE///'''000JJJZZZWWWSSSWWW___oooqqqYYYAAA;;;>>>???CCC555...:::RRRgggtttzzz|||yyywwwvvvvvvuuutttrrrqqqooollllllooorrrtttuuu|||xxxuuutttvvvzzz~~~}}}}}}|||zzzzzzyyymmmNNNcccuuuPPPKKKqqqwww{{{zzzwwwvvvyyy}}}wwwvvvsssqqqqqqrrrtttvvvwwwyyy{{{{{{zzzyyyzzz{{{sssvvvzzz||||||{{{zzzyyy|||xxxvvvvvvxxxxxxxxxyyyxxxwwwuuuttttttssssssyyynnneeehhhsssxxxqqqhhhnnnlllggg^^^TTTNNNLLLMMMEEEHHHGGGKKKWWWnnnhhhIII888333999555444555333000000333//////............///000///...,,,,,,------,,,***'''((()))(((&&&&&&''')))***+++***)))+++///000///.................................---,,,+++***)))---///111111///,,,******'''(((***...000///,,,)))*********)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&(((***(((%%%&&&+++---''',,,>>>NNNTTTWWW\\\hhhwwwkkkFFF666EEEKKK???CCC888444CCC[[[mmmvvvyyyzzzxxxvvvuuuvvvwwwvvvuuurrrpppnnnnnnpppsssuuuuuuxxxvvvtttrrrsssvvvyyy||||||}}}zzzppp[[[TTT```___BBBkkkwwwwwwsssxxxyyyxxx{{{vvvuuusssqqqqqqrrrtttvvvwwwxxxzzzyyywwwvvvvvvwwwrrruuuyyy|||}}}~~~}}}yyywwwwwwxxxyyyyyyyyyxxxwwwvvvuuuttttttttttttoookkkmmmsssxxxzzzyyytttsssnnnfff\\\TTTPPPOOOJJJKKKHHHJJJPPPYYYzzzvvv^^^RRR<<<777444555555111000111......---......///000111...---,,,,,,---...---+++''')))******((('''((()))...***))),,,.........000...////////////...------////////////---***'''&&&***+++------+++)))((()))000(((&&&---111+++'''(((******))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''$$$$$$'''+++)))$$$"""$$$(((&&&)))555FFFTTTYYYYYYwwwvvvbbbBBB999DDDGGG<<<>>>666777JJJcccssswwwvvvxxxvvvuuuuuuwwwxxxwwwwwwsssqqqppppppsssuuuvvvvvvwwwwwwvvvrrrooonnnrrrvvvwww~~~yyyvvvkkkLLLNNNlllCCC___vvvuuummmyyy}}}vvvyyyuuusssrrrqqqqqqrrrtttuuuxxxzzzzzzyyywwwuuutttuuutttuuuwwwyyy|||~~~~~~zzzyyyyyyzzzzzzyyyxxxwwwwwwwwwvvvvvvuuuuuuuuuvvvtttnnniiiiiiooovvvxxxwwwtttmmmcccZZZRRROOOJJJIIIEEEFFFKKKKKK\\\zzziiiMMMAAA777777:::777222///---------...///000111222000...---...000000000...,,,---,,,***((((((***,,,000+++***///111---***+++000111111000///---+++***//////...---+++***))))))((()))))))))***,,,000444KKK666(((******$$$###***++++++******))))))((((((((((((((((((((((((((((((((('''%%%######$$$&&&'''((($$$###$$$$$$###&&&+++%%%''')))222FFFXXXYYYOOOooo```TTTOOOEEE777555<<<444000666MMMffftttvvvtttxxxvvvuuuuuuvvvwwwwwwvvvtttsssrrrsssuuuwwwwwwvvvzzz{{{{{{uuunnnkkknnnrrrttt{{{zzz{{{tttZZZRRRcccSSSPPPqqqvvvppp|||~~~uuuxxxsssrrrqqqqqqqqqssstttuuu{{{|||}}}|||zzzxxxxxxyyywwwvvvuuuvvvxxx{{{||||||~~~{{{zzzzzzzzzyyyyyyvvvvvvwwwwwwwwwwwwwwwvvvwwwzzzyyyqqqfffaaagggnnnuuuuuutttppphhh^^^UUUPPPMMMMMMGGGGGGKKKIIITTTlllpppoooXXX@@@777999999666333.........///000111222333111/////////111222111//////...+++)))(((+++111666000,,,,,,111444000***(((//////////////////......444222---)))'''(((***+++---,,,+++***,,,111888>>>UUU>>>,,,++++++&&&'''000,,,,,,,,,++++++*********)))))))))))))))))))))))))))'''%%%$$$$$$%%%'''(((...((($$$$$$$$$###&&&+++,,,,,,)))...BBBWWWXXXLLL]]]VVVTTTSSSEEE111///;;;,,,---999RRRiiiuuuwwwvvvxxxwwwuuutttuuuuuutttsssuuuuuutttvvvxxxyyyxxxvvvyyy|||}}}yyyssspppsssvvvxxx}}}~~~{{{~~~tttqqqaaaJJJ___FFFhhhyyyxxx}}}|||uuuwwwrrrqqqqqqqqqrrrtttuuuvvvzzz{{{}}}}}}|||{{{{{{|||yyyvvvuuuvvvyyy|||}}}}}}~~~{{{zzzzzzyyyxxxwwwtttuuuvvvwwwxxxxxxwwwwwwssswwwyyywwwrrrpppssswwwqqqrrrrrrqqqllleee\\\WWWTTTVVVRRRPPPPPPIIIMMM___fffqqqPPP<<<666555555666111111000111111222333444111000//////000111000......,,,)))'''(((...777===---......000666;;;888111,,,,,,,,,---///111333444:::666///(((%%%%%%''')))---,,,***((((((,,,222777===111(((+++---***)))---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((('''&&&&&&'''((()))+++)))***000333111000111555000((('''777LLLVVVTTTeeemmmfffMMM999555444///)))000CCC]]]qqqxxxyyyzzzwwwuuussssssssssssrrrqqquuuuuuvvvxxxyyyyyywwwuuuuuuxxxzzz{{{yyyyyy{{{~~~{{{zzz~~~ttt~~~mmm@@@[[[FFF[[[uuu{{{yyyxxxuuuqqqqqqrrrssstttuuuwwwwwwwwwyyyzzz{{{zzzyyyzzz{{{xxxvvvuuuxxx~~~|||zzzxxxxxxwwwvvvtttqqqrrrtttvvvwwwxxxwwwwwwuuuvvvwwwyyyzzzzzzzzzzzzrrrrrrssssssrrrnnngggcccRRRXXXXXXXXXXXXOOOJJJTTTjjjuuusss\\\HHH:::555666333333333222222333444444444222111111222222000///...---***((((((---444999***//////---999KKKOOOFFF///...---,,,...000333555999555///)))&&&%%%'''(((***++++++***))))))+++,,,((('''&&&(((******)))(((*********+++,,,,,,------))))))))))))))))))))))))''''''(((((())))))******)))(((+++444999777555444000...***(((///>>>PPP[[[kkknnn___AAA333666222$$$(((666QQQkkkyyyzzzyyyyyytttrrrqqqqqqrrrsssrrrqqquuuuuuvvvyyyzzzzzzwwwuuutttuuuxxxzzz|||}}}~~~~~~xxx~~~}}}}}}{{{}}}sssYYYPPPOOONNNjjjvvvvvv|||qqqqqqrrrssstttuuuwwwxxxyyywwwxxxzzzyyyxxxwwwwwwxxxyyyvvvvvvzzz|||zzzxxxwwwvvvuuusssqqqooopppsssuuuwwwwwwwwwvvvzzzxxxwwwwwwwwwwwwvvvuuuvvvuuutttuuuvvvtttpppmmm\\\]]]WWWWWW\\\VVVNNNQQQ]]]iiiuuufffJJJ;;;999555555444333333333444444777666444444444444222111111000---***((()))---000(((000///***:::XXXbbbXXX555333///,,,,,,---///111444111...***(((((()))******---000222000...------***---,,,((((((++++++((((((((()))***+++,,,,,,---))))))))))))))))))))))))&&&''')))***++++++++++++...***)))---///,,,)))(((###(((...///...555HHH[[[ZZZLLL;;;444444222+++$$$''':::YYYttt~~~zzzvvvvvvqqqooonnnooorrrsssssssssuuuuuuwwwyyy{{{zzzwwwtttwwwwwwwwwzzz||||||{{{yyyrrryyy}}}{{{xxxuuu{{{IIIYYYEEEaaa~~~rrruuunnnqqqrrrsssuuuvvvxxxyyyzzzyyyzzz{{{zzzxxxvvvvvvvvv{{{xxxwwwzzz~~~{{{yyywwwvvvuuutttrrrpppmmmooorrruuuwwwwwwwwwvvvzzzyyywwwvvvvvvxxxzzz{{{yyywwwuuuuuuvvvvvvtttqqquuulllZZZSSSZZZWWWNNNOOO???aaarrr~~~jjjKKK555000---444999555777;;;555777333///000444666444111///...,,,***))))))***+++******,,,111:::EEEPPPVVV111111///,,,***)))+++---000000...,,,)))(((***++++++......******///000,,,000***(((,,,---)))))),,,******+++,,,,,,,,,,,,+++'''''')))******)))((((((&&&))),,,------+++***)))///---+++)))))))))+++,,,)))(((((()))...777BBBJJJJJJAAA999555111+++((())),,,JJJdddrrrxxxtttrrr{{{rrroooooopppnnnkkknnnuuupppmmmqqqyyyxxxpppqqqyyywwwwwwxxxyyyzzz||||||}}}www~~~}}}~~~zzzzzz~~~|||zzzqqqgggNNNTTT\\\lllxxxqqqmmmzzzuuuuuuuuuvvvwwwyyyzzz{{{~~~}}}|||{{{yyyyyyyyyyyyzzz}}}|||zzzzzz|||uuusssrrrsssttttttrrroookkkiiiiiilllqqqwww{{{}}}zzz{{{{{{zzzxxxwwwwwwxxx{{{vvvssstttxxx{{{yyywwwooonnneeeVVVKKKLLLPPPSSSLLLGGG^^^yyyoooXXX===444333555333777;;;444:::777555555777888555333///---+++)))(((((()))***000...,,,+++---111666999......---+++))))))+++---000000000...+++***+++,,,///222111---,,,//////,,,000+++))),,,+++'''&&&))))))***+++++++++,,,++++++((()))*********)))(((((('''((()))+++---000444777///...+++***))))))***+++)))((('''(((---777CCCKKKJJJBBB:::555000***''')))555RRRgggqqqyyyyyyuuuyyyrrrooonnnqqqvvvyyyvvvrrrSSSJJJLLL```sssxxxwwwxxxxxxyyyyyyzzz|||}}}}}}~~~yyy~~~~~~}}}~~~{{{~~~|||zzzzzzuuummm___QQQKKK___wwwssskkkrrrttttttuuuvvvwwwyyy{{{|||}}}|||zzzzzz{{{{{{{{{{{{|||}}}~~~}}}{{{zzz{{{wwwtttqqqrrruuuuuuqqqmmmlllkkkjjjkkkooosssuuuvvvxxxyyyzzzyyywwwwwwxxxyyy{{{wwwtttuuuyyy{{{zzzwwwwwwoooiiidddYYYNNNNNNUUUVVVOOOVVVdddqqqeeePPP@@@777111666;;;444666555555555444333111000...---+++)))((((((((()))---,,,+++******+++,,,---+++,,,,,,+++***+++...000///111111000...,,,,,,---222333222...,,,------***---***)))+++***'''''')))))))))******++++++++++++***+++++++++***)))((((((***+++,,,000333444222000///...,,,***)))((())))))+++)))((('''***222<<>>[[[ttt|||{{{yyyyyyzzzzzz{{{|||}}}~~~~~~{{{~~~|||~~~~~~||||||xxxwwwyyywwwsssoooRRR:::LLLnnnuuummmooosssttttttvvvxxxzzz|||}}}}}}{{{yyyzzz|||~~~}}}{{{}}}||||||}}}}}}}}}{{{zzzzzzuuupppqqquuuuuupppjjjpppooooooqqqtttwwwwwwwwwwwwxxxyyyxxxvvvvvvwwwxxxzzzwwwuuuvvvyyy{{{yyywwwzzzooolllqqqhhhUUUOOOWWWZZZXXXSSSTTTbbbvvvzzz___III777666:::555111333444444111000///000///...,,,+++))))))))))))((()))***+++,,,---------)))+++,,,,,,,,,...111333...000111111///...------111111///---+++++++++*********+++,,,+++)))***+++))))))))))))******++++++,,,,,,,,,+++***)))((((((***+++222===FFFCCC555(((///...,,,***)))(((((((((++++++)))((((((+++000444???>>>>>><<<444+++***///RRRnnnxxxrrrtttwwwtttsssxxx|||zzzwwwyyyrrrTTT111000@@@[[[rrr{{{xxxxxx|||yyyzzzzzz{{{||||||}}}}}}}}}~~~}}}||||||}}}}}}|||zzzxxxvvvvvvxxxwwwuuuuuu\\\<<<;;;\\\ssstttsssrrrrrrtttuuuwwwzzz|||}}}{{{yyyzzz}}}}}}zzz|||zzzxxxzzz~~~}}}{{{{{{uuupppqqquuuuuuooohhhppppppqqqtttxxx{{{|||{{{yyyyyyyyywwwtttssstttvvvxxxvvvuuuuuuxxxyyyxxxwwwvvvpppoooqqqlll^^^VVVVVVSSS\\\VVVVVVdddjjjxxxjjjOOOAAA;;;111333555666666444333333444111000///---,,,+++******)))***++++++***(((%%%$$$''')))+++,,,,,,...111333,,,...000111///...---...000///.........------......000111///,,,***************))))))******+++,,,---,,,++++++***))))))(((((((((000BBBSSSTTTBBB///------,,,***)))((((((((()))***++++++***)))***+++888;;;???<<<111''''''...VVVpppzzzrrrqqqsssssswwwssszzz{{{vvvxxxwwwdddKKKQQQbbbxxx~~~vvvvvv|||yyyyyyyyyzzzzzz{{{{{{|||}}}}}}}}}}}}{{{zzz{{{}}}yyyxxxwwwyyyzzzyyyxxxwwwuuupppRRR:::JJJiiivvvvvvqqqqqqrrrtttvvvyyy{{{|||}}}zzzzzz||||||{{{xxxyyywwwuuuxxx|||~~~|||yyytttpppqqqttttttoooiiinnnnnnooorrrvvvxxxyyyyyy|||{{{zzzvvvsssqqqrrrsssuuuuuutttuuuwwwwwwvvvvvvsssvvvsssjjjfffeee\\\PPPLLLYYYWWWXXXeeeeeehhh|||uuu]]]III666777666555444333333333333222111000///---,,,******((())),,,------+++(((&&&&&&(((***++++++,,,...000,,,...000000///......///222000///222222111222555333888888333---***(((&&&,,,+++*********+++---...,,,+++***)))))))))))))))...)))***666DDDGGG;;;---+++++++++******)))(((((('''***---......---------444999===888,,,###(((333VVViiirrrpppssstttuuu~~~tttxxxvvvqqqrrrwwwvvvpppvvvxxx{{{}}}|||zzzyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{|||{{{|||}}}{{{xxxxxx{{{yyywwwxxx|||~~~{{{xxxxxxtttkkkHHHFFF]]]nnnuuupppqqqqqqsssuuuwwwyyyzzz~~~}}}|||{{{yyyyyyyyyyyywwwvvvuuuvvvyyy{{{{{{{{{tttrrrpppqqqsssssspppmmmtttsssrrrsssvvvxxxxxxxxx}}}|||zzzvvvrrrqqqrrrttttttuuuvvvvvvwwwwwwvvvvvvuuu{{{uuugggdddiii```NNNNNNSSSRRRQQQXXX\\\bbbmmmwwwiiiPPP>>>:::444222333333222111222111000///---+++***)))''')))---000111111///...)))+++------------///000...///000000//////111333444111000444444222333777222999:::444---,,,***(((---,,,+++***+++,,,...///******)))((((((((()))***///,,,)))+++//////***%%%))))))************))))))***+++------,,,,,,...///000555888333)))'''666HHH^^^dddhhhoooyyyvvvsss}}}xxxwwwvvvssssssuuuxxx{{{|||xxxxxx{{{~~~|||xxxzzzzzzzzzzzz{{{{{{{{{{{{zzzxxxzzz~~~|||vvvuuuxxxxxxttttttzzz{{{xxxvvvxxxqqqvvv]]]SSSWWWeeevvvpppppppppqqqsssuuuvvvwwwyyy|||}}}{{{wwwvvvxxx{{{xxxxxxxxxvvvuuuuuuvvvxxxooopppqqqrrrrrrrrrrrrrrrwwwuuussstttwwwzzz|||||||||{{{yyyvvvssssssuuuwwwuuuvvvxxxyyyxxxxxxxxxxxxxxxwwwrrrlllmmmooofffXXXTTTOOONNNKKKHHHQQQ^^^```ccc}}}lllIIIBBB:::666777888666333111111000///---+++)))(((+++,,,...//////---+++)))---///111222111111111222000111111000///000333555555000000444444000000555,,,555888333...//////---...---,,,++++++---///000))))))(((''''''((()))***(((+++------+++))))))***(((((()))***************......,,,***((((((+++...---111555111***///GGG___hhhdddbbbooo}}}wwwooowwwvvvvvvyyy~~~~~~zzzzzz}}}uuuzzz~~~}}}}}}|||zzz{{{{{{{{{|||||||||||||||xxxwwwzzz~~~|||uuusssvvvvvvqqqppptttvvvssssssvvvmmmuuuuuummmbbbWWW___xxxpppppppppqqqrrrsssuuuvvvuuuyyy}}}{{{vvvtttyyy~~~yyyzzzzzzvvvrrrppprrruuukkknnnrrrrrrqqqqqqsssvvvpppnnnmmmoootttyyy|||~~~zzzyyyxxxvvvtttuuuxxxzzzvvvxxxzzz{{{zzzyyyyyyyyywwwpppnnntttxxxtttlllfffXXXLLLNNNLLLBBBKKKZZZTTT]]]aaa~~~```HHH???999999;;;555333555444111---***)))***CCC;;;222///111333111---000++++++000111...///333666555333111000000111222666111000444555000///111222000...///666999222((())))))***+++...222666888///...---+++***)))))))))---,,,++++++,,,,,,***)))***++++++***'''&&&''''''......---------,,,***(((......444111(((444SSSfffaaaBBBYYY}}}tttqqq{{{pppwwwvvvvvvxxxyyy{{{zzzyyy}}}}}}|||{{{{{{{{{{{{{{{yyyzzz|||~~~~~~}}}{{{zzz|||zzzzzz|||{{{vvvtttvvvtttrrrpppoooppprrrtttvvvuuuoooiiihhhjjjkkkiiifffvvvtttrrrppppppqqqrrrrrruuutttssstttwwwyyyzzzzzzxxxxxxxxxxxxxxxwwwvvvvvvsssssstttuuuvvvwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyywwwuuuuuuvvvxxxvvvxxxzzzyyyvvvvvvxxxzzzyyyxxxtttqqqvvv|||yyyqqqbbbYYYQQQNNNKKKJJJQQQZZZbbb___fffmmmZZZCCC999<<<;;;555666666444000---------444111......111333111...///---///333222......333555444222000000000111222222000222777888222......//////---///666>>>===888111000...------...000111...---,,,***)))(((((((((++++++***++++++,,,+++******++++++***(((''''''(((******+++,,,,,,,,,***(((***111;;;666+++222IIIVVVOOOLLLfffzzzsssxxxttttttsssssstttvvvxxxyyyyyy~~~~~~}}}|||||||||||||||zzz{{{}}}~~~~~~|||{{{zzzyyywwwyyy||||||xxxvvvwwwuuutttrrrpppqqqrrrtttvvvpppooooooqqqqqqlllccc[[[jjjlllnnnoooooopppqqqrrrtttrrrrrrtttvvvxxxyyyxxxyyyyyyyyyyyywwwvvvtttrrrrrrrrrtttuuuwwwxxxyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxvvvttttttvvvxxx{{{||||||{{{yyyyyy|||yyyzzzxxxwww{{{zzzrrrkkkbbbXXXSSSMMMJJJNNNUUUWWWSSSSSSgggtttLLL888:::<<<888888777666333///,,,***)))+++...111222222000/////////111333222//////111444333222000///000111111///000555:::999222---+++---...------333<<>>///111777333333444555555444444444///777:::444//////000---111222///,,,...222111---++++++,,,---............************+++,,,------222444666222,,,((())),,,,,,...///...------...///)))---111111---+++---000GGGCCC777EEE]]]OOOJJJoootttyyyvvvpppttt}}}yyymmmnnnrrrxxxyyyxxxyyy~~~}}}}}}|||}}}}}}~~~~~~zzzwwwwwwtttpppooorrroooooopppqqqssstttuuuuuusssssssssrrrpppppprrrssswwwooohhhgggmmmrrrrrrppprrrssstttwwwzzz{{{yyywwwxxxvvvtttrrrqqqrrrssstttyyyzzz||||||{{{yyyvvvttttttuuuuuuvvvwwwxxxxxxyyyxxxzzz|||{{{yyyxxxwwwwwwvvvtttrrrtttyyy|||}}}|||{{{{{{}}}~~~wwwoooqqqxxxrrrrrrooojjjkkknnnhhh^^^PPPQQQTTTUUUMMMDDDFFFNNNggg|||PPP777777@@@888///...666888111///444111GGGlllkkk@@@***111333444444333333333444444555555777777777444333222333333222000...------...///111000////////////,,,***+++,,,------......------,,,)))***000111,,,+++...++++++,,,...///000...,,,---(((,,,555444,,,...999FFF999EEE^^^bbb<<>>QQQrrrsssuuutttuuuwwwvvvtttuuuyyywwwwwwwwwxxxyyyzzz{{{|||zzzzzz{{{{{{{{{|||~~~uuunnnqqqxxx|||zzzwwwxxxuuussstttuuutttsssrrrwwwuuuttttttttttttsssqqqsssrrrrrrqqqqqqooollliiimmmooosssuuunnnggghhhooopppuuuvvvsssvvv}}}~~~yyy{{{zzzzzzyyyyyyyyyzzzzzz|||~~~~~~|||zzzyyyzzz|||}}}}}}||||||||||||||||||}}}zzz{{{{{{vvv}}}}}}~~~}}}|||{{{}}}{{{zzzxxxwwwyyy{{{{{{zzzyyysssaaaMMMGGGOOOSSSQQQNNNSSSTTTQQQbbb___FFF<<<999777777...333555666777666666:::666555444333333333333333222333555555444333444555444444444333333333333333111000//////000///---++++++,,,------......---------,,,,,,///555:::999666111///,,,,,,---...///...)))...111///...111888===>>>SSSZZZCCC888]]]tttppptttssstttwwwwwwtttuuuyyyvvvvvvwwwxxxzzz|||~~~xxxyyyzzzzzzzzz{{{~~~xxxrrrssszzz|||vvvvvvwwwvvvvvvwwwwwwvvvttttttsssrrrssstttuuutttrrrrrrqqqqqqrrrsssrrrooommmttttttvvvxxxxxxtttqqqrrrzzzqqqnnnuuuzzzwwwtttuuuyyyyyyxxxxxxxxxyyyyyyyyy}}}{{{yyyyyyzzz{{{zzzxxxyyyzzz{{{{{{{{{{{{||||||~~~zzz|||{{{www~~~|||~~~}}}~~~||||||~~~yyyxxxxxx{{{}}}}}}|||{{{qqqrrrhhhTTTIIIMMMTTTVVVRRRVVV\\\[[[VVVhhhkkkKKK888555888777666,,,,,,:::<<<555777666555555444333333333333222444555555333222333333444444444444444333333333222000////////////,,,***+++,,,------......------,,,+++)))***111777555000///---++++++,,,---,,,+++%%%---111...///777===>>>CCCQQQWWWEEE:::hhhsssqqqsssssstttxxxwwwssstttxxxttttttuuuwwwyyy{{{}}}wwwyyyzzzzzzyyyzzz|||~~~}}}yyyvvvyyy}}}{{{uuuwwwzzz{{{yyyyyy{{{zzzwwwuuutttssssssuuuvvvuuutttpppooooooppprrrsssrrrqqqsssqqqrrrtttvvvuuurrroooqqq___XXXffftttuuutttvvvssssssuuuvvvxxxyyyzzz{{{{{{xxxuuuvvvyyy{{{yyyvvvxxxzzz|||}}}}}}|||}}}|||{{{zzz||||||~~~}}}}}}||||||~~~xxxvvvxxx}}}}}}{{{{{{wwwyyysssaaaOOOHHHKKKOOOQQQNNNWWWbbb[[[VVVvvvzzz^^^JJJ@@@@@@???000,,,<<<<<<222555666666555444333333333333333444555555333111111222333333333444444333333333000///...///000///...,,,+++,,,------......------((((((&&&&&&...666555......---,,,---...---,,,***%%%,,,---+++222>>>???888@@@JJJVVVNNNBBBooopppttttttsssuuuxxxwwwssssssvvvssssssssstttvvvxxxyyyzzzwwwxxxzzzzzzzzzyyyzzz{{{yyy}}}}}}xxxwwwzzzzzzxxxvvvzzz{{{wwwwwwzzzzzzwwwuuutttsssrrrssssssrrrpppooonnnmmmnnnppprrrrrrrrrnnnoooppppppoooooonnnlllkkkXXXIIIQQQgggwwwzzzwwwqqqrrrtttvvvxxxyyyzzzzzzwwwvvvuuuvvvwwwxxxyyyyyyxxx{{{~~~}}}|||}}}zzzzzz|||}}}|||~~~}}}}}}|||{{{{{{{{{|||~~~{{{wwwwww}}}}}}|||~~~yyylllYYYIIIFFFJJJOOOKKKQQQ\\\XXXPPP]]]uuukkkLLL444>>>666111;;;777111<<<777666555444333222222222444555666555333111111111222222333444444333333333......---...000111///...+++,,,------......------((()))((()))333======666/////////000111000---+++(((+++((((((444CCC@@@111;;;DDDVVVWWWIIIrrrnnnxxxtttsssuuuxxxwwwsssrrrvvvrrrrrrrrrsssssstttuuuvvvvvvxxx{{{{{{zzzyyyxxxyyypppyyy}}}xxxuuuxxx||||||rrrwwwxxxsssrrrvvvvvvsssuuusssqqqppppppooommmkkkooommmkkklllnnnpppqqqqqqppptttvvvsssooonnnooopppyyyhhhPPPJJJ```{{{~~~qqqtttuuuvvvwwwwwwwwwwwwwwwsssvvvxxxwwwuuuvvvyyy}}}yyy||||||{{{{{{}}}{{{}}}}}}}}}}}}~~~uuu|||~~~|||}}}~~~|||{{{{{{zzzzzzzzz|||}}}~~~yyywww{{{~~~|||}}}xxxtttpppcccSSSOOOUUUQQQRRRVVVVVVPPPOOO\\\lllhhhGGG222999@@@888444999...777;;;555///000333444333333333333333333333333555444222111111333444666111000///...---,,,,,,,,,........................---,,,,,,111888;;;:::666222222...******------)))((('''(((---333777666333AAA;;;NNNQQQVVVkkkrrrxxxrrrtttxxxyyyxxxvvvttttttvvvuuussssssttttttsssrrrvvvvvvwwwwwwxxxxxxxxxyyyuuuvvvvvvwwwwwwwwwvvvvvvvvvxxxyyyxxxvvvuuuwwwzzzwwwvvvtttrrrpppnnnmmmlllooonnnnnnnnnnnnnnnooopppuuurrrooonnnooopppppppppqqqnnnmmmpppvvv|||~~~~~~yyyxxxuuutttssstttvvvwwwuuuuuuuuusssrrrsssvvvxxx~~~{{{xxxyyy|||~~~~~~}}}|||}}}~~~|||zzz}}}{{{zzzyyyyyyzzz|||}}}xxxwwwvvvwwwzzz{{{|||{{{}}}{{{yyy{{{~~~~~~|||yyyxxxvvvuuutttooodddUUUIII???FFFPPPWWWZZZYYYWWWVVVeeesssPPPBBB;;;444444;;;;;;888111...222999888111333333333333333333333333444333222111000111333444000///...---------------...........................,,,,,,000555777555111333333000++++++......+++'''))),,,///222444555555666222GGGOOOYYYoootttwwwuuuwwwxxxyyyxxxwwwuuuuuuwwwvvvttttttuuuvvvtttssstttuuuuuuvvvvvvvvvvvvwwwxxxwwwvvvvvvvvvvvvwwwxxxvvvxxxxxxwwwuuutttvvvxxxwwwvvvuuusssqqqooonnnmmmmmmmmmmmmmmmnnnnnnooopppmmmlllkkkmmmooorrrsssssstttssssssuuuxxx|||}}}~~~}}}|||{{{{{{zzzzzz{{{{{{vvvuuuuuuuuuvvvwwwyyyyyy|||yyyxxxxxxzzz{{{zzzyyy|||}}}}}}}}}|||{{{yyyxxx{{{zzzyyyxxxxxxyyy{{{|||yyyxxxwwwxxxzzz{{{{{{zzzwwwwwwxxx{{{~~~}}}|||{{{{{{xxxkkkXXXJJJCCCDDDEEEHHHLLLSSSZZZ___XXXttt~~~```KKK;;;333111;;;777111000666:::666...333333333333333333333333444333111000///000000111///......---------..............................///------...111222///,,,444444111------//////+++'''+++///111111111333555---***@@@KKKYYYsssuuussswwwwwwvvvvvvuuuuuuttttttvvvtttsssssstttuuusssrrruuuuuuvvvwwwwwwwwwvvvvvvyyyyyywwwvvvvvvwwwxxxyyyvvvwwwwwwvvvtttsssuuuvvvvvvvvvuuusssrrrpppoooooollllllmmmnnnnnnooopppqqqiiiiiijjjmmmpppssssssrrruuuwwwyyyyyyyyyyyyzzz{{{zzz{{{}}}~~~}}}|||zzzyyyvvvtttsssuuuxxxzzzyyywwwvvvvvvwwwyyy|||}}}|||zzz~~~}}}|||{{{zzzzzzzzzzzzzzzyyywwwvvvvvvwwwxxxzzzzzzxxxwwwwwwyyyzzzyyyxxxsssuuuxxxyyyzzz{{{}}}~~~|||zzz{{{ttt```PPPIIIDDD???>>>CCCMMMWWW]]]]]]ZZZ~~~www]]]CCC111222777<<<===:::666333111333333333333333333333333333222111///............---------------...///000........................///------...000///---***111222///,,,,,,...---***)))+++...111333333222111,,,''';;;EEEVVVsssuuuqqqwwwuuusssrrrrrrrrrrrrrrrsssqqqpppqqqrrrrrrqqqpppwwwxxxyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvuuussssssttttttuuuttttttsssrrrqqqpppppplllmmmnnnpppqqqrrrrrrsssmmmmmmnnnppprrrrrrooommmrrrvvvzzzzzzxxxvvvwwwyyyxxxzzz}}}~~~~~~|||xxxvvvvvvsssqqqsssxxxyyyuuuqqqppprrrwww|||~~~|||{{{{{{|||~~~yyyxxxvvvttttttuuuwwwxxxyyywwwvvvuuuvvvwwwvvvuuutttwwwyyyxxxuuusssuuuwwwsssqqqssszzzzzzjjj]]]QQQLLLFFFDDDFFFKKKOOOQQQYYYHHHQQQkkkSSS:::999999:::999777666666333333333333333333333333222111000///......---------------------...///000........................------.../////////---,,,---...,,,)))***---,,,(((,,,+++,,,222999999333,,,---&&&555<<>>YYY|||xxxyyywwwvvvvvvxxxxxxvvvtttxxxyyyyyyzzz|||}}}}}}~~~|||{{{yyywwwvvvvvvwwwwwwwwwzzz||||||{{{yyyxxxxxxvvvtttsssssstttuuusssrrrxxxwwwwwwxxxyyyyyyvvvtttwwwwwwwwwvvvtttssstttvvvuuuvvvwwwwwwwwwwwwuuuuuuuuuuuuttttttuuuvvvwwwwwwyyyvvvsssrrrssstttrrrppppppooopppppprrrtttvvvwwwwwwxxxyyyzzz{{{||||||||||||yyyyyy|||}}}|||zzz}}}{{{{{{wwwsssssswwwwwwtttqqqpppppprrrrrrrrrtttttttttwwwyyyzzzyyywwwvvvxxxyyyyyyxxxxxxzzz{{{}}}vvvrrrsssnnn___PPPIIIKKKRRRWWWTTTNNNRRR___mmmyyyrrrRRRAAA444444777444333444444333333222222111000000///////////////.........//////000000//////...---***+++---------+++)))'''+++******+++...//////...,,,555>>>@@@:::555444444+++,,,&&&---777QQQuuuuuuzzzxxxwwwwwwwwwvvvtttrrrxxxxxxxxxxxxyyyzzz|||}}}{{{zzzxxxvvvuuuuuuuuuvvvvvvxxxzzz{{{zzzyyyyyyyyytttrrrpppppprrrsssssssssyyyxxxwwwxxxxxxxxxvvvtttxxxxxxxxxvvvtttssstttuuuwwwwwwwwwwwwvvvuuuttttttvvvuuuuuuuuuuuuuuuvvvwwwxxxvvvsssqqqqqqpppnnnmmmoooppppppqqqsssuuuwwwxxxzzz{{{|||}}}}}}}}}}}}||||||{{{yyyxxxxxxzzz|||~~~}}}||||||}}}zzzvvvvvvzzzyyywwwtttrrrrrrqqqpppnnnuuutttuuuvvvyyyzzzyyyxxxwwwxxxyyyyyyxxxwwwxxxzzzzzzwwwzzzxxxkkkZZZNNNIIILLLSSSWWWPPPKKKTTTcccfff```CCC::::::666333555444444333111111000000///.........//////////////////////////////......---)))***+++++++++***(((''')))))))))+++...//////...///:::BBB???555111222444,,,---&&&+++111HHHoootttxxxxxxxxxxxxxxxvvvuuussswwwwwwuuuuuuvvvxxxzzz{{{{{{zzzyyywwwvvvvvvvvvwwwuuuwwwzzzzzzyyyyyyyyyzzzvvvsssqqqqqqsssvvvwwwwwwxxxwwwvvvwwwxxxyyyxxxvvvzzzzzzzzzxxxvvvuuuvvvwwwxxxwwwwwwvvvuuuuuutttsssxxxxxxwwwwwwwwwwwwxxxxxxvvvtttrrrpppooonnnmmmlllooopppqqqtttvvvxxxzzz{{{~~~~~~~~~~~~}}}zzzzzzzzzxxxwwwyyy~~~|||{{{}}}{{{|||{{{zzzxxxwwwwwwvvvsssqqquuuttttttvvvxxxzzzyyyxxxvvvxxxyyyxxxwwwvvvwwwyyy{{{zzz{{{~~~}}}uuuiii```NNNHHHLLLXXXZZZRRRSSS\\\dddbbbuuu^^^EEE222333>>>555444222111////////////.........///////////////---............---,,,,,,))))))*********)))((('''(((((()))+++...000///...222???FFF???444000111333---...'''+++---AAAjjjsssuuuvvvxxxyyyyyyyyyxxxxxxyyyxxxwwwvvvwwwxxx{{{|||{{{{{{zzzzzzyyyyyyzzzzzzvvvxxxzzzzzzyyyyyyzzz{{{wwwuuussssssvvvxxxzzzzzzuuuttttttvvvxxxzzzzzzzzzyyyyyyyyyxxxuuuuuuuuuwwwxxxwwwvvvuuuuuuttttttssswwwwwwwwwwwwwwwwwwxxxyyysssrrrrrrpppnnnnnnnnnnnnlllnnnpppssswwwyyy{{{|||yyyzzzzzzzzzzzzyyyxxxxxxwwwxxxyyywwwuuuwww}}}}}}|||}}}~~~zzzzzz~~~zzzyyyyyyyyyzzzyyyvvvtttuuutttsssuuuwwwyyyyyyxxxuuuwwwxxxwwwvvvvvvwwwyyywww{{{~~~~~~{{{xxxtttqqqbbbNNNEEEPPPZZZXXXVVVYYY\\\[[[lllfffNNN===444666555333111000//////000///////////////.........,,,,,,,,,---,,,,,,+++***))))))))))))))))))(((((((((((())),,,///111000...777CCCHHH>>>222000222333,,,...(((,,,+++;;;fffsssrrruuuxxxzzzzzzzzzzzz{{{|||{{{zzzzzzzzz|||}}}~~~zzz{{{{{{||||||}}}}}}}}}xxxzzz{{{zzzyyyyyyzzz|||wwwvvvtttuuuwwwyyyzzzyyytttssssssuuuxxx{{{||||||tttuuuuuutttrrrrrrsssuuuwwwwwwvvvuuuttttttttttttttttttttttttuuuvvvwwwxxxsssssssssqqqooonnnooopppjjjlllnnnqqqtttvvvwwwxxxvvvwwwwwwwwwwwwwwwvvvuuussstttuuutttrrrtttyyy~~~~~~{{{{{{|||yyyttttttxxxxxxwwwvvvwwwxxxxxxwwwuuutttsssrrrsssuuuwwwxxxwwwsssuuuvvvwwwvvvvvvxxxyyywww}}}|||wwwvvvwwwwwwwww___JJJIIIPPPTTTVVVXXXQQQccchhhlll~~~[[[999999888555333111111111222000000//////......------,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((()))***...111222111///<<>>???777333///000666999888666000++++++...++++++AAA\\\yyy|||~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzxxxwwwwwwyyy|||}}}zzzxxxxxxwwwwwwzzz~~~|||{{{|||~~~~~~~~~~~~yyyxxx{{{zzzwwwyyyxxxvvvvvvvvvuuusssqqqpppqqqqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqrrrrrrssssssssssssssssssssssssssssssssstttuuuvvvwwwxxxxxxxxxxxxvvvuuuvvvwwwxxxxxxvvvtttsssuuuxxxyyyxxxyyyzzz{{{|||}}}~~~~~~}}}|||zzzyyyzzzzzzzzzzzzyyyxxxvvvuuuxxxyyyyyyzzzzzzzzzzzzyyyzzz{{{|||~~~~~~~~~xxxzzz|||zzzxxxwwwyyy{{{sssjjjXXXEEE<<<@@@IIIOOO[[[[[[tttyyy___MMM===000---333000111111222222111000///........................---...---+++000;;;BBBBBB>>>888222222666888666222...------,,,,,,444FFFXXX}}}~~~~~~}}}|||{{{{{{|||}}}}}}||||||{{{zzzyyyxxxxxxzzz||||||{{{zzzxxxxxxwwwuuuuuuzzz~~~xxx{{{}}}~~~||||||}}}{{{{{{|||zzzuuuyyywwwttttttuuuvvvtttrrroooooopppqqqrrrsssttttttttttttttttttttttttttttttpppqqqrrrsssssstttttttttrrrssssssssssssssssssrrruuuuuuvvvwwwxxxxxxxxxxxxsssssstttwwwyyyyyywwwtttsssvvvyyyzzzxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxzzzzzzzzzzzzzzzzzzyyyxxxyyy{{{|||~~~yyy{{{}}}|||yyyxxxyyy{{{xxxrrraaaJJJ>>>@@@EEEFFFPPPQQQZZZyyyZZZ<<<000333///000222333333222111000////////////////////////(((---...,,,111???JJJMMMGGG???777333555555111,,,,,,///...***---:::LLLWWW~~~~~~~~~|||yyyxxxyyy{{{~~~}}}{{{yyywwwtttsssrrrxxx}}}yyyuuuvvvxxxvvvuuuuuuzzzvvvyyy||||||zzzzzz{{{~~~zzz}}}~~~}}}~~~~~~zzzssszzzwwwssssssuuuvvvuuutttppppppqqqrrrtttuuuuuuvvvtttttttttttttttttttttssspppqqqrrrssstttuuuuuuuuurrrssssssttttttssssssrrruuuvvvwwwxxxxxxyyyxxxxxxttttttuuuxxxzzz{{{yyywwwtttwwwzzzzzzyyywwwxxxzzzwwwwwwvvvvvvvvvwwwxxxyyyzzzzzzyyyxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuwwwxxx{{{}}}~~~|||}}}~~~}}}{{{yyyyyyyyynnnmmm```LLL@@@AAABBB@@@<<>><<<999555222000///...000000+++...---BBB^^^MMMwww}}}{{{~~~www{{{www}}}}}}zzzxxxzzz|||yyyssswwwvvvwwwzzz}}}}}}yyyuuupppmmmnnnuuu~~~|||uuu~~~~~~~~~}}}{{{{{{}}}||||||~~~}}}zzzwwwyyywwwuuusssrrrsssuuuwwwpppwwwyyytttqqqsssssspppssswww{{{yyytttpppppprrruuutttsssrrrrrrssstttuuurrrxxxyyyuuusssvvvvvvttttttxxxyyyxxxxxxyyyxxxttttttuuuvvvuuuttttttvvvxxxyyyxxxwwwwwwvvvvvvwwwwwwxxxwwwvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzxxxvvvsssrrrwwwwwwxxx{{{}}}{{{uuupppyyyxxxxxx{{{~~~|||xxx{{{|||yyyyyyxxxuuuooo[[[DDD888666888>>>CCC===???FFFVVVvvvzzzbbbBBB999222555:::;;;::::::222///777<<<777999;;;555,,,444---888CCCUUUkkkWWW<<<;;;777444111///......,,,///,,,---...GGGdddOOOooozzzyyy}}}yyy~~~zzz}}}~~~}}}|||~~~~~~xxxsssqqqppprrrttttttpppkkkooosssyyy~~~~~~{{{}}}~~~~~~}}}|||}}}~~~~~~}}}|||yyyxxxwwwwwwyyywwwuuurrrqqqrrrssstttsssyyy|||xxxuuuvvvvvvtttssswww{{{{{{xxxuuuvvvxxxzzzyyywwwvvvuuutttsssssstttttttttuuuuuuuuusssrrrrrrvvvwwwvvvwwwzzzyyyvvvvvvwwwxxxwwwvvvvvvxxxyyyxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvuuuvvvwwwyyyzzzyyyyyyxxxxxxwwwuuutttsssyyyxxxxxxxxxyyy{{{|||}}}|||}}}~~~~~~~~~~~~wwwpppqqquuuvvvsss___OOO>>>777666777:::===888:::CCCNNNYYYtttvvv___FFF888444444444666BBB>>>CCCEEE<<<::::::222666===@@@MMMSSSXXXYYY>>>:::888555222///...------***///,,,...333SSSmmmRRRfff}}}xxxxxx{{{xxx~~~{{{yyyzzzzzzzzz|||}}}yyyrrrsssqqqooonnnnnnmmmkkkiiioooxxx~~~~~~}}}~~~~~~~~~|||}}}xxxuuuuuuxxxwwwvvvsssqqqpppppppppqqqqqqvvvxxxvvvuuuuuutttrrrnnnrrrwwwxxxvvvuuuvvvxxx{{{{{{{{{zzzyyywwwuuussszzzttttttyyyzzzsssqqquuuqqqtttvvvtttvvvzzz{{{xxxwwwxxxyyyyyyxxxxxxyyy{{{vvvvvvuuuttttttttttttuuuttttttttttttuuuvvvxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuxxx|||~~~}}}zzzwwwvvvwww~~~}}}wwwrrrllljjjpppwwwuuunnnJJJ???666555666666555777777555<<>>AAAFFFBBBIIIMMM]]]kkk```OOODDD555666555222000...---,,,,,,+++///+++111???cccwwwRRRaaa|||yyywwwyyyvvv|||wwwyyy{{{zzzxxxyyyxxxrrrjjjppprrrrrrooojjjiiikkkooorrrzzz||||||~~~{{{xxxwwwxxxsssrrrpppooonnnooopppqqqqqqsssvvvvvvuuuuuusssqqqnnnqqquuuvvvvvvuuuvvvwwwwwwxxxzzz|||{{{zzzwwwvvv{{{tttttt{{{vvvkkkkkkuuutttvvvvvvtttuuuzzz{{{yyywwwxxxzzzzzzyyyxxxyyyzzzwwwvvvuuuuuuttttttuuuuuusssssssssttttttuuuuuuvvvxxxwwwvvvvvvwwwxxxzzz{{{uuuvvvyyy|||~~~}}}yyyvvvyyyzzzzzzwwwsssppppppqqqjjjmmmpppssswwwtttgggXXX===666111333555444333444:::444666???EEEKKK^^^uuuyyyvvvwwwppprrrsssgggCCC666<<<444222000...---,,,,,,,,,,,,---***777LLLooo{{{OOOYYYyyyzzzwwwxxxvvv}}}xxx~~~}}}}}}}}}wwwoooiiiooosssppphhhgggnnnvvvyyy{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}yyyuuunnnnnnnnnnnnoooqqqrrrsssvvvvvvxxxzzz{{{xxxuuuttttttwwwyyy{{{zzzyyyyyyxxxvvvwwwzzz{{{{{{xxxvvvtttvvvqqqsssvvvmmm```dddrrrwwwyyyxxxuuuvvvyyyzzzxxxuuuwwwyyyyyyxxxwwwxxxyyywwwwwwvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvyyyxxxxxxxxxyyy{{{}}}~~~yyytttvvv|||qqqfffWWWOOOQQQ[[[gggnnnssszzz~~~wwwhhhRRR???:::444000222444333333555888999999:::CCCRRR\\\___yyyeee===111===222000///---,,,,,,---------,,,///EEEZZZtttzzzOOOPPPuuuzzzxxxyyyyyy}}}}}}~~~~~~}}}}}}vvvkkkqqquuutttpppqqqxxx|||zzz{{{~~~~~~~~~}}}~~~}}}|||}}}~~~yyytttnnnnnnoooqqqsssuuuvvvwwwwwwuuuvvv{{{{{{wwwrrrqqqwwwxxxyyy{{{{{{zzzxxxwwwxxxyyyzzzzzzxxxtttqqqnnnvvvssssssrrrjjjccciiiuuuvvvyyyyyyvvvvvvyyyyyyvvvsssvvvxxxyyyxxxvvvwwwwwwxxxwwwvvvvvvuuuuuuvvvvvvyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz|||}}}yyymmmcccJJJGGGGGGNNN[[[iiissswww|||~~~wwwmmm___LLL<<<888333000222444333444777333===???666999KKK]]]ccchhhSSS@@@444444000///...---,,,------...///111===[[[iiiuuuzzzXXXMMMuuu|||zzzzzzzzz~~~{{{|||{{{zzz||||||vvvsssrrrsssvvvzzz~~~}}}{{{zzz|||~~~~~~}}}}}}~~~~~~{{{yyyrrrssstttvvvwwwyyyzzz{{{wwwssstttyyyzzztttooommmvvvvvvxxxyyyzzzzzzxxxvvvyyyyyyyyyxxxvvvssspppnnntttqqqmmmjjjiiilllrrrwwwqqquuuwwwuuuvvvxxxwwwtttsssuuuxxxyyyxxxwwwvvvwwwvvvvvvuuutttttttttuuuuuutttuuuwwwxxxzzzzzzzzzzzzwwwxxxzzz{{{}}}~~~~~~~~~}}}sss___MMMBBBCCCLLLZZZiiiuuu{{{|||{{{yyyuuummmddd___XXXJJJ<<<444000///222444333444777111888;;;777888DDDVVVbbbfffooo|||<<>>IIIQQQdddgggeeennnMMM:::///222000222///------+++)))...555UUUffftttxxxzzz|||uuujjjRRR~~~|||zzz}}}~~~}}}{{{yyyxxxsssrrrvvv~~~|||zzz}}}{{{zzzyyy{{{}}}|||wwwsss|||{{{~~~~~~~~~~~~||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyywwwuuusssrrruuuzzz~~~~~~}}}{{{zzzzzzyyywwwrrrmmmhhheeeaaa```dddlllsssuuutttppphhhccciiivvv|||xxxpppzzzyyywwwvvvvvvxxx{{{~~~~~~{{{uuupppnnnooorrrtttxxxpppkkkmmmrrrsssrrrrrr}}}vvvooohhh```XXXRRR???HHHVVVbbbjjjpppuuuyyy{{{xxxvvvvvvwwwuuupppkkk[[[QQQDDD:::555222///,,,///000111111111111333555333444444333444:::CCCJJJ[[[aaa```___yyyzzzMMM999222555...111222444333///111???NNNrrryyy|||zzzzzz|||vvvlllLLLzzz~~~xxxyyysssxxxzzz~~~~~~}}}~~~~~~wwwvvvxxx}}}~~~|||{{{}}}{{{yyyxxxyyy{{{zzzwwwsssyyyyyy|||~~~~~~}}}}}}}}}|||{{{zzzyyyxxxwwwwwwvvvuuutttuuuvvvwwwxxxrrrtttxxx{{{}}}~~~}}}}}}wwwxxxyyyzzzyyytttmmmhhhaaa^^^^^^cccmmmtttwwwvvvyyykkk[[[XXXbbbqqq{{{}}}}}}|||xxxssssssxxx}}}oooqqquuuwwwwwwuuurrrooo[[[SSSJJJHHHQQQZZZXXXPPPPPPPPPNNNHHHBBB@@@DDDHHHZZZeeesssyyyxxxtttrrrsss~~~xxxssssssvvvqqqeeeYYYDDD===444///.........---111/////////111222222222///111222222222666<<>>OOOYYY[[[[[[hhhccc^^^dddwwwzzz}}}{{{yyywwwvvvuuuUUUnnn{{{tttsssyyy~~~}}}~~~zzz|||zzzoooooouuusssyyyxxxyyy{{{|||yyysssmmmqqqtttvvvuuussssssxxx}}}~~~{{{|||}}}yyyxxxzzzyyyyyy{{{}}}{{{}}}}}}}}}~~~}}}|||zzzyyyyyyyyynnnTTT___wwwuuuwww}}}rrrrrrrrrrrrqqqqqqrrrrrrrrrssstttuuuuuutttuuuwwwyyyyyyxxxuuusssrrrrrrssssssttttttuuuuuuuuuuuuttttttvvvsssssswwwxxxwwwwwwzzzwwwwwwxxxyyywwwuuuuuuvvvwwwuuusssssssssooofff```CCC666,,,++++++((((((***------..................---+++***(((((()))+++,,,)))***+++,,,---......///444...***000>>>MMMXXX\\\aaabbbssscccgggrrr{{{~~~}}}|||zzzxxxvvvuuuttt[[[nnnyyyvvvttt}}}}}}~~~~~~~~~yyy|||{{{qqqssszzzyyyzzzyyyzzz|||}}}zzzuuuppptttwwwyyyxxxvvvvvvzzz~~~}}}zzzzzz~~~{{{yyyyyy|||{{{{{{}}}|||~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzppp___VVVggg{{{zzztttzzzrrrssstttuuuuuutttsssrrrqqqtttwwwxxxwwwvvvvvvwwwxxxwwwuuuttttttuuuwwwxxxvvvvvvvvvvvvuuuuuuuuuuuuwwwvvvwwwzzzzzzvvvwwwzzz|||{{{|||{{{zzzwwwwwwxxx~~~xxxssssssssshhhUUUEEE777...'''))),,,,,,,,,///------------------------,,,+++)))(((((()))+++,,,*********+++,,,------...///......000777BBBOOOWWWRRR```kkkvvvcccqqqzzz{{{{{{zzzxxxwwwvvvttttttgggqqqzzzyyyvvvwwwzzz|||~~~}}}|||}}}~~~|||wwwzzzxxxppprrrzzzzzzzzzzzz{{{|||}}}{{{wwwtttyyy{{{}}}|||yyyyyy|||~~~zzzyyy||||||xxxuuuvvv{{{{{{{{{}}}~~~|||~~~~~~{{{zzzzzzzzzzzzzzz{{{{{{vvvmmmQQQTTTxxx{{{nnn|||ssstttwwwyyyyyywwwtttsssppptttxxx{{{zzzxxxwwwvvvxxxwwwwwwwwwxxxzzz{{{}}}zzzyyywwwvvvvvvvvvwwwwwwwwwxxx{{{}}}yyyzzz~~~|||}}}|||{{{zzzzzzyyyxxx}}}{{{wwwpppeeeRRR<<<------'''%%%(((---...///111---------,,,++++++******+++***)))(((((()))***+++*********++++++,,,,,,,,,---000333222222999GGGSSSWWWbbbgggeeesssxxxmmm||||||~~~|||~~~yyyyyyyyyxxxwwwvvvuuuuuutttgggllluuu|||{{{xxxzzz~~~|||{{{|||}}}~~~}}}|||wwwrrruuusssjjjmmmvvvuuuyyyyyyzzz{{{{{{zzzwwwvvv{{{}}}~~~}}}|||{{{}}}~~~{{{zzz}}}|||vvvqqqoooxxxyyyzzz{{{||||||{{{zzz~~~}}}}}}}}}~~~|||{{{{{{zzzzzzzzzzzz{{{{{{www\\\NNNeeevvvtttuuutttuuuwwwxxxxxxwwwuuutttrrruuuyyyzzzzzzxxxwwwxxxzzzyyyyyyzzz{{{|||~~~|||{{{yyywwwvvvwwwxxxyyyuuuwww|||}}}yyy{{{vvvxxxxxxxxxyyy{{{zzzwwwtttvvvrrrbbbJJJ555***(((+++)))(((***---...---------,,,,,,+++***))))))((())))))((((((((()))***+++*********+++++++++,,,,,,...333666444333888DDDNNN\\\UUU[[[iiikkkvvv___zzz{{{|||yyy|||}}}wwwxxxxxxxxxwwwwwwwwwvvvvvv^^^cccooo|||~~~}}}||||||||||||{{{yyyrrrnnnqqqqqqiiimmmvvvuuuwwwxxxyyyyyyxxxvvvvvvvvv{{{|||}}}}}}}}}|||}}}}}}xxxwwwyyy~~~xxxqqqoooxxxzzz{{{||||||{{{{{{zzz~~~}}}|||||||||||||||~~~|||{{{zzzyyyyyyyyyxxxvvvmmmVVVNNNnnnooowwwvvvuuuttttttuuuvvvwwwuuuvvvxxxxxxwwwwwwyyyzzz}}}||||||||||||}}}}}}}}}}}}{{{yyyxxxwwwxxxzzz{{{ttttttwwwzzzwwwssstttxxxooosssuuuuuuyyy}}}{{{uuukkkeeeWWWEEE333)))''')))+++,,,,,,,,,---...---+++,,,,,,+++***))))))(((((()))))))))))))))***++++++*********++++++,,,,,,---000111222333555:::BBBGGGIII@@@GGGZZZ___ccctttlll|||}}}}}}|||}}}~~~{{{xxxzzz~~~|||wwwxxxxxxyyyyyyyyyyyyyyyyyygggllluuu}}}~~~}}}~~~~~~||||||||||||zzzxxxpppnnntttuuuooosss|||{{{wwwxxxxxxvvvtttssstttuuuzzz{{{|||}}}}}}}}}}}}|||sssssswww~~~|||wwwuuu{{{}}}~~~}}}}}}~~~}}}|||{{{{{{zzzzzzzzzzzz~~~|||zzzyyyxxxxxxwwwrrrrrrxxxcccIIIdddrrrxxxvvvsssqqqqqqsssvvvxxxuuuvvvwwwvvvuuuvvvxxx{{{~~~~~~}}}}}}}}}|||{{{{{{{{{zzzyyyyyyyyyzzz{{{{{{vvvsssqqqrrrpppllljjjlllnnntttvvvvvvyyy}}}wwwmmm___LLL555***,,,000---'''***---...------000///---+++++++++***)))))))))((())))))******++++++,,,,,,)))***+++,,,---......///...------///444999===>>><<>>QQQllliii}}}zzzyyyyyyzzzzzz}}}zzzxxxyyy|||~~~~~~}}}{{{{{{}}}}}}{{{wwwyyy{{{|||{{{zzzzzzyyywww{{{|||wwwooonnnttt{{{~~~~~~}}}zzzwwwvvvwwwyyyssssssuuuxxxzzzzzzwwwuuu}}}|||||||||wwwuuuyyy~~~~~~}}}}}}|||{{{{{{{{{yyyyyyyyyyyyyyyxxxwwwvvvyyyxxxxxxxxxwwwvvvvvvvvvxxxuuupppxxxvvvVVVJJJddd}}}rrrxxxyyyooo|||llluuuvvvwwwvvvvvvwwwzzz|||vvvxxxzzz{{{{{{yyywwwuuuwwwwwwxxxzzz||||||yyywwwvvvsssooonnnooorrrsssssszzzwwwuuutttmmm[[[AAA...+++,,,,,,---...///000000...---,,,***)))(((((('''+++,,,,,,,,,,,,+++***************+++,,,---...///------,,,***)))+++000333////////////000222333444888444777@@@CCCDDDPPP```tttttt~~~{{{zzzyyyzzzzzz~~~{{{yyyzzz|||~~~~~~}}}}}}}}}~~~~~~~~~|||{{{xxxyyyzzz|||}}}{{{xxxvvvvvvzzz|||wwwoookkkooouuu{{{||||||zzzwwwvvvwwwxxxxxxxxxyyyzzzzzzxxxssspppyyyxxxxxxxxxtttpppssszzz~~~}}}}}}||||||xxxxxxyyyyyyxxxwwwwwwvvvxxxxxxxxxxxxwwwwwwwwwwwwyyyyyyxxx{{{{{{gggQQQKKKoootttwwwyyy{{{vvvuuu{{{wwwwwwxxxwwwvvvwwwzzz|||yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz|||{{{xxxvvvqqqrrrssstttsssrrrqqqqqqpppttttttiiiUUU@@@222------------.../////////000...---,,,***)))(((((('''***++++++,,,,,,++++++***++++++++++++,,,---......------,,,***)))+++///333,,,------...///000222333666222444;;;===>>>HHHWWWpppsss}}}}}}{{{zzzzzzzzz}}}{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}zzzyyyyyy{{{}}}|||wwwsssuuuyyy}}}yyyrrrnnnpppsssxxxyyyzzzzzzxxxwwwwwwxxxzzzzzzzzz{{{{{{xxxsssoooxxxwwwxxxyyyvvvqqqsssxxx~~~~~~}}}|||{{{yyyyyyxxxwwwwwwxxxxxxwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxxxx{{{zzz|||zzzyyyxxxcccAAATTTuuuyyyuuuwwwoooxxxyyyyyyxxxvvvwwwyyy{{{zzzyyyxxxxxxxxxzzz{{{}}}zzzyyyzzz{{{{{{zzzwwwtttpppqqqssssssrrrrrrrrrsssooolllaaaNNN888+++))),,,////////////////////////...---,,,***)))(((((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...111++++++,,,---...000222333555111222666777666>>>JJJ___vvvtttzzz}}}|||{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzwwwwwwyyyzzzwwwtttvvvzzz}}}wwwssstttwwwuuuwwwyyyyyyxxxwwwwwwwwwvvvvvvxxx{{{|||{{{wwwtttvvvuuuxxxzzzxxxtttuuuxxx}}}}}}|||{{{yyyxxxwwwwwwvvvvvvwwwwwwwwwvvvvvvuuuwwwwwwwwwxxxxxxyyyyyyyyy{{{vvvzzzxxxsss}}}wwwVVVAAAiiixxxttt{{{~~~yyyzzzyyyyyyyyywwwuuuuuuwwwyyyxxxxxxxxxxxxyyyzzz{{{||||||{{{{{{{{{{{{yyyuuusssssspppnnnnnnrrrtttuuuuuuppp[[[@@@///***,,,,,,***000000000000000/////////...---,,,***)))((((((''''''((()))***,,,,,,------------------,,,,,,+++***+++,,,,,,+++++++++---///++++++,,,---///111333444555222222444444333777???CCCmmmrrrssssss~~~}}}|||{{{~~~}}}}}}}}}~~~~~~~~~{{{uuusssuuuwwwxxxxxxzzz}}}}}}wwwssssssuuutttvvvxxxyyyxxxwwwwwwwwwttttttvvvyyy||||||zzzxxxppppppssswwwwwwttttttwww}}}}}}|||{{{zzzyyyxxxwwwuuuvvvvvvwwwwwwwwwvvvvvvwwwwwwxxxxxxyyyyyyyyyzzzxxxrrrzzz}}}rrrxxx~~~qqqKKKNNNggg{{{yyy|||uuuyyyyyyxxxvvvttttttvvvwwwtttvvvxxxzzz{{{{{{zzzyyy||||||{{{{{{{{{xxxuuurrrsssooommmqqqxxxyyyrrrjjjWWWCCC---$$$***111///***000000000000000/////////...---,,,***)))(((((('''&&&'''(((***+++,,,---------------------+++***)))***,,,---,,,++++++,,,...*********+++---///000111777555444444444333555:::888OOOeeejjjwwwsss~~~}}}|||~~~|||||||||zzz}}}|||{{{~~~~~~{{{vvvrrrrrrtttxxx{{{}}}~~~}}}xxxrrrnnnooopppuuuwwwxxxxxxwwwvvvwwwxxxwwwwwwvvvwwwyyyzzzxxxwwwsssqqqsssxxxyyywwwvvvyyywwwvvvvvvuuuuuuttttttsssvvvvvvwwwwwwxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyyyytttttt~~~yyysssxxx{{{hhh@@@PPP}}}}}}ssszzzzzzyyyyyyyyywwwuuuuuuvvvxxxuuuwwwzzz|||}}}{{{yyyxxx}}}|||{{{{{{{{{xxxuuuqqqpppppprrrwwwyyyqqq```RRR111000...---------,,,,,,////////////////////////...---,,,***)))(((((('''&&&'''(((***+++,,,,,,,,,,,,,,,---...---,,,***))))))+++------,,,++++++,,,(((((())))))***+++------777666555555555555666777BBB666MMMfff```rrrzzz~~~~~~}}}~~~}}}{{{zzz{{{www{{{~~~}}}xxxvvvvvvyyywwwyyyyyyvvvrrrrrrwww|||{{{zzzwwwrrrmmmlllooorrrxxxyyyyyyxxxvvvvvvwwwyyyzzzxxxuuuuuuvvvwwwwwwwwwxxxuuuuuuyyyzzzwwwwwwyyyrrrrrrrrrrrrrrrrrrrrrrrrvvvwwwwwwxxxyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxuuu}}}}}}||||||wwwtttzzzzzzTTTJJJgggxxxuuuuuu}}}zzzzzzzzzyyywwwwwwyyy{{{zzz{{{|||}}}}}}|||{{{{{{|||{{{{{{{{{{{{yyyuuurrrppprrrsssoooeeeUUUCCC888$$$***111111...+++,,,...---------.../////////000...---,,,***)))((((((''''''''')))***+++++++++++++++,,,---......,,,+++***)))+++---...,,,+++***++++++++++++++++++,,,------444444333333555777777666???555<<>>JJJ}}}vvv~~~}}}}}}}}}}}}|||zzzxxxxxx{{{zzztttpppppprrrrrrsssppphhhWWW===...:::QQQ[[[fffqqqfffTTTYYYeeeaaaeee___^^^fffhhhZZZBBB111555JJJaaajjjkkkmmmppprrruuuwwwxxxzzz{{{zzzyyyyyyzzz{{{|||{{{yyywwwvvvwwwvvvvvvvvvwwwyyyzzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{yyysssqqquuuvvvttt~~~{{{zzzzzz{{{~~~}}}vvvyyyzzz]]]222%%%222>>>[[[^^^EEE222******...******)))***+++---...000.........,,,)))((((((***)))+++---------,,,---...,,,,,,++++++***)))))))))(((((((((((((((((((((((()))((('''(((+++...//////***+++++++++,,,,,,---------,,,+++,,,///111111111...------,,,---///000111666999:::555//////888@@@DDDJJJJJJOOOyyyppp~~~|||zzz{{{|||uuuvvvuuussssssrrriii^^^ZZZfff```BBB,,,333KKK^^^aaajjjlllQQQ888KKKeee```^^^YYYVVVZZZdddbbbJJJ000,,,FFFaaajjjfffdddiiimmmnnnqqquuuxxxzzzyyywwwuuuvvvyyy|||}}}|||yyywwwwwwtttvvvxxxxxxxxxxxxyyyyyywwwxxxxxxyyyyyyzzzzzz{{{yyyyyywwwsssrrrwww~~~~~~}}}|||{{{|||}}}~~~{{{}}}{{{hhhEEE&&&"""...LLLXXXJJJ...'''---......***+++,,,---...///111222......---+++((('''((())))))+++------,,,,,,---...---,,,+++))))))))))))***((())))))))))))))))))))))))''''''***...000000///******+++,,,------+++***,,,+++***+++---//////......---,,,+++,,,...000111555888999666111///222666666EEEJJJAAAIIIzzzuuunnn~~~~~~|||zzz|||yyyyyywwwuuuwwwtttcccQQQGGG]]]ZZZ<<<444MMM```]]]dddkkkfff@@@$$$???]]]UUUTTTUUUNNNKKKZZZiiiXXX888444NNNeeehhh```]]]fffooogggkkkpppuuuwwwuuusssqqqtttxxx|||~~~{{{xxxwwwrrrvvvyyyyyywwwvvvxxx{{{uuuvvvwwwxxxzzz{{{|||}}}|||tttqqqwww{{{yyyyyy}}}|||}}}}}}~~~~~~~~~~~~}}}vvv|||[[[888***---222UUUVVV>>>%%%***666000$$$(((***---.........////////////---***'''&&&''')))(((***,,,---,,,,,,---......---***(((((((((***+++((()))))))))*********+++(((''''''+++///111000...------...///000000---++++++***))))))+++------,,,...---,,,+++,,,...000111111333555555444222000000<<<===IIINNNAAAIIIwww}}}~~~~~~}}}}}}}}}}}}}}}}}}yyy}}}zzztttxxxbbb111777III[[[aaa]]][[[^^^ccciii\\\HHH777000666AAAJJJQQQDDD222333EEELLLJJJOOO[[[^^^aaaiiifffOOOBBBMMM[[[fffmmmssswwwpppmmmxxxssszzzvvvttt}}}zzz{{{yyyzzz|||{{{zzzxxxyyyyyytttvvvxxxzzzzzzzzzxxxwwwxxxyyyyyyxxxwwwyyy}}}~~~}}}~~~{{{zzzMMM===((((((999JJJ777((((((+++(((''',,,+++,,,---...////////////******))))))******+++,,,)))***++++++***)))***+++---+++)))((('''((()))***------------,,,+++******+++***,,,///---***+++...---...//////...,,,***)))000...,,,++++++,,,------111000...------...000111555444333222222111000000444555CCCMMMAAA===fffxxx~~~~~~~~~}}}}}}|||}}}}}}~~~|||uuutttnnniiirrrddd===888MMMcccggg[[[MMMGGGHHHXXXQQQEEE:::888@@@OOO[[[HHH===---///BBBIIIHHHNNN]]]^^^```eeeaaaGGG555;;;PPP```fffbbb^^^XXXYYYffflllvvvvvvttt{{{{{{vvvwwwxxxzzz{{{{{{zzzyyyzzz{{{zzzzzz{{{{{{{{{zzzxxxxxxyyyzzzzzzzzzyyyzzz|||~~~~~~yyyEEE666&&&&&&333@@@111&&&''')))'''(((......//////000000000000000+++************+++,,,,,,***,,,---,,,+++***+++,,,+++***((('''''''''((())),,,,,,---------,,,++++++***)))+++///...,,,---111000111111111///---+++))).........---,,,+++,,,---...---,,,++++++,,,,,,---222222222222222111000///333111===OOOPPPGGGPPPddd{{{~~~~~~~~~}}}}}}~~~~~~{{{uuunnnccc```mmmiiiQQQGGGXXXhhhfffQQQ:::...,,,666AAAOOOWWWYYYYYY]]]```FFF===...000AAAHHHHHHOOO\\\YYYSSSUUUSSS===,,,111NNNbbbbbbNNN@@@:::???LLLaaapppuuuuuuyyywwwssswwwwwwyyy{{{{{{{{{zzz{{{|||~~~}}}{{{zzzyyyyyyyyyzzz|||}}}|||{{{zzz{{{}}}~~~}}}|||{{{|||uuu:::...'''(((...333)))$$$'''(((&&&)))000///000000000000///......,,,++++++++++++,,,------+++,,,------++++++,,,---***)))((('''''''''((()))++++++,,,------------,,,))))))+++//////...000555444444333222000---+++***,,,...000///,,,+++,,,...,,,---------,,,++++++***...000111222222111///...555///111<<>>YYYkkknnnhhhbbb___KKKAAA000...:::??????HHHTTTKKK===<<<@@@666...666SSSfff^^^@@@...+++000999ZZZllltttuuuyyywwwtttyyyvvvxxxzzz{{{{{{{{{|||~~~~~~|||zzzyyyyyyzzz{{{|||}}}~~~|||{{{{{{|||}}}~~~||||||}}}|||}}}rrr333+++,,,---,,,***&&&%%%(((((('''***000............---,,,+++***---,,,,,,,,,,,,---......+++,,,---,,,+++***+++---******)))(((((())))))******+++,,,---............)))(((+++///000///222888777666444111///---+++******...222111---+++,,,...---...///000///...,,,+++,,,---000222222000...---111222222000444@@@OOOXXX___hhhsssdddeeennnnnniiiqqqiiiccc___WWWJJJAAA???CCCMMM[[[dddfffdddaaa```MMMCCC///'''...//////999AAA:::------666333000888IIIWWWMMM333))),,,111888ZZZjjjoooooouuuuuurrrvvvuuuwwwyyyzzzzzz{{{|||}}}|||zzzyyyxxxxxxzzz|||~~~|||~~~}}}{{{{{{{{{|||~~~~~~~~~~~~xxx{{{qqq333,,,///...)))''''''(((***)))(((+++000............---+++***)))------,,,,,,------...///)))+++,,,+++***)))***,,,++++++++++++++++++,,,,,,***+++,,,---.../////////***)))+++///000///333888666555222///---+++******,,,...111111...,,,,,,---,,,---///000000///---++++++---///111111000---,,,+++555;;;777666===BBBBBBNNNuuummm~~~tttfffjjjnnniiigggpppeee```fffkkkeee]]][[[^^^]]]___aaaccc^^^VVVOOOJJJBBB000'''***((('''111000///))),,,666222+++000111;;;444''')))111888BBBXXX```______kkkpppmmmoootttvvvxxxyyyyyyyyyzzz|||xxxwwwvvvvvvxxxzzz}}}}}}~~~~~~}}}|||{{{{{{|||~~~}}}~~~|||xxxzzzqqq666...---+++(((((()))***+++++++++---///000000000///...---,,,+++---,,,,,,,,,,,,---......)))***++++++))))))***++++++,,,,,,,,,------------++++++,,,....../////////,,,***+++...///...222777444222///---++++++,,,,,,///////////////...------)))+++---/////////---,,,,,,...///000000///---,,,///222111111777>>><<<444===EEEwwwxxx~~~~~~}}}~~~{{{sssfffnnnnnnddddddlll```\\\fffnnnllliiikkkggg]]]TTTSSSVVVPPPAAA222===:::///***---)))&&&///))),,,(((+++333...'''***%%%,,,)))&&&,,,111999HHHIIIKKKDDDGGG\\\jjjjjjjjjsssuuuwwwxxxxxxwwwxxxzzzwwwvvvwwwwwwyyy{{{}}}~~~}}}}}}}}}{{{zzzzzz|||~~~}}}|||~~~|||vvvvvvvvvnnn666---))))))---((())))))***,,,...//////////////////......---,,,,,,,,,,,,,,,,,,------...***+++,,,,,,******+++,,,***+++,,,,,,---------,,,,,,,,,---...//////.........,,,,,,...---,,,///555222000...++++++,,,...000222///,,,,,,///111///,,,)))***,,,...000000000000//////000//////...---,,,111...******111999<<<:::444;;;XXXhhh}}}}}}||||||{{{rrrfffqqqpppcccdddmmm___YYY___eeedddhhhooommmUUU;;;000555777///$$$---...((((((---)))$$$,,,***---'''&&&---+++'''---(((...---,,,///---444GGG999666---444RRRhhhjjjkkksssuuuwwwwwwwwwvvvwwwxxxwwwwwwxxxyyyzzz{{{}}}}}}|||}}}|||zzzyyyzzz|||}}}zzz}}}yyyqqqssspppiii444,,,'''+++555(((((('''(((,,,000111///,,,,,,------,,,,,,++++++,,,++++++++++++,,,------+++,,,------++++++,,,---)))***+++,,,,,,,,,,,,,,,,,,---......///.........///---,,,...,,,+++...333111000---++++++---000222555///***+++000222///++++++,,,...000222333444555111111000///...---------***///555666222000222666444GGG@@@YYYsss~~~}}}~~~}}}}}}{{{}}}wwwnnnmmmoooggg[[[eeeNNN999<<>>...---000---+++---444111---***))))))(((((('''((()))******)))(((''')))***++++++,,,///333777,,,666,,,%%%BBBhhhsssooozzznnnxxxsssrrr{{{xxx{{{yyyxxxxxxyyy{{{||||||zzzyyyxxxxxxxxxzzz|||~~~}}}zzzyyy}}}|||qqqhhhjjjpppaaa777)))((($$$===...(((&&&***+++)))+++000111///,,,(((%%%%%%(((+++***************+++++++++,,,---...---+++***+++,,,,,,,,,++++++++++++++++++---------...------,,,,,,000///...---------------444222000......111444666222///,,,,,,------+++)))---,,,---000555888888777666444111...,,,,,,---...///111444333...+++222<<<;;;666KKKdddsss{{{}}}~~~~~~}}}}}}~~~}}}}}}}}}|||}}}}}}vvvmmmkkkiii]]]NNNWWWLLL999---===\\\llllll???555.........---///444<<<666...***))))))((('''))))))************))))))+++,,,,,,++++++---000333+++111***---NNNmmmqqqkkkccc___ooo{{{rrrrrr}}}|||}}}{{{{{{~~~~~~{{{zzzyyyyyyzzz{{{}}}|||tttmmmjjjfffbbb___lllsssddd999******(((CCC<<>>AAA888...))))))***)))'''++++++************++++++------,,,***)))***,,,///+++---+++999ZZZoooppppppVVVYYYkkkxxxtttuuu}}}~~~zzzvvvtttvvv{{{~~~}}}zzz|||{{{{{{zzz{{{}}}~~~}}}yyyrrriiibbbaaaeeeiiiqqqwwwggg;;;+++,,,---JJJTTT???***"""&&&***,,,,,,+++++++++(((&&&%%%%%%'''***+++++++++,,,,,,,,,,,,,,,---...---+++***+++,,,******++++++,,,,,,------++++++,,,---............//////......------............---------...///000111...***)))+++...000222...---+++,,,000333555555444222///---,,,,,,---...111+++***000666555333222666EEEaaaqqqaaa}}}qqq}}}{{{uuuiiinnnqqqssszzzyyykkkIIIWWWQQQ:::666FFFFFF555000666888444...000888@@@<<<444+++)))+++---+++)))++++++)))(((((()))++++++,,,,,,+++)))((((((+++---,,,---...===VVVaaajjjyyybbbfffrrrzzz{{{{{{|||{{{rrrnnnmmmqqqxxx|||{{{xxx{{{{{{{{{{{{{{{}}}~~~tttwwwwwwqqqjjjiiiooovvvuuu{{{iii<<<,,,---...LLLkkkVVV;;;+++((()))******)))***+++***'''%%%%%%&&&)))))))))***++++++,,,,,,+++,,,------++++++,,,---******++++++,,,---......***+++,,,---............//////............//////...//////000000000000000000...---,,,---///000111000...,,,,,,---000333444222111///---,,,,,,---...---///222444222444@@@NNNIIIZZZmmm{{{rrrqqq}}}}}}~~~}}}zzzuuuwwwwwwvvv||||||oooZZZbbbbbbVVVMMMKKKHHHAAAJJJMMMGGG888...///444666///+++((()))---///...+++***)))(((''''''((()))***)))***)))((('''(((+++...---......555???BBBSSSpppqqquuuwwwzzz{{{xxxuuusssrrruuu{{{}}}|||yyyzzzzzzzzzzzz{{{|||}}}}}}tttwwwxxxtttmmmlllqqqxxxuuuyyyfff:::+++---,,,HHHvvvjjjUUU@@@222,,,***))))))+++,,,+++)))'''&&&&&&&&&''''''((()))*********+++,,,------++++++,,,---******+++,,,------......***+++,,,---............//////.........//////000......///000111000000//////000222222222000///...111000...------...111333111000///...---.........222333777===DDDRRRjjjsssvvvzzzvvv|||}}}~~~xxxzzzwwwtttyyyzzznnniiiiiiiiiggg___YYYYYY___aaaaaaSSS:::++++++,,,(((&&&&&&'''))),,,.........))))))(((((((((((())))))((())))))(((((())),,,///,,,...+++,,,...+++888TTTjjjttttttuuuyyyyyyzzzyyyyyyyyyzzzzzzyyywwwyyyzzzzzz{{{|||||||||}}}ttttttssspppnnnpppuuuzzzoooqqq^^^555+++---)))@@@rrrrrrjjjXXXEEE777///***)))+++,,,+++)))'''''''''%%%%%%&&&'''((())))))******,,,------++++++,,,...++++++,,,,,,------......++++++,,,---............//////......//////000000------...////////////...///222666777555222000...333333222000......111333000000000////////////000000---222DDD^^^wwwhhhkkkiii}}}xxxyyy|||~~~}}}}}}~~~~~~~~~}}}}}}wwwyyywwwuuuzzz{{{ooofffgggiiihhhbbb\\\\\\aaa___dddWWW:::((()))+++&&&&&&((()))))))))***---000)))))))))******))))))))))))******(((((())),,,///,,,,,,)))...666222///888SSShhhnnnooo||||||vvv|||vvvxxxzzzzzzxxxwwwwwwxxxzzzzzz{{{|||}}}}}}}}}}}}qqqpppoooqqqrrrrrrnnnjjjdddeeeSSS///***...&&&999dddoootttkkkZZZIII888,,,)))******)))'''&&&&&&(((%%%%%%&&&'''((()))*********+++---,,,,,,+++---...,,,,,,------------------,,,,,,------...---------///////////////000111111........./////////000000000333777888666444333444444555666444111///111333000000000000111111111111111555DDD___yyyYYYzzzPPPPPPqqqlllvvvwwwzzz}}}}}}{{{yyy|||~~~~~~}}}}}}~~~|||}}}~~~~~~~~~{{{~~~}}}|||~~~zzzzzz~~~~~~}}}zzz~~~yyykkkZZZbbbgggddd]]]WWWPPPLLLRRR\\\TTT888'''***...+++***,,,,,,)))%%%&&&+++000)))***+++,,,,,,+++***)))+++++++++)))((()))+++...,,,,,,***666IIIFFF444,,,@@@___kkkmmmxxxwwwsss~~~qqqvvv|||}}}{{{zzz}}}{{{|||}}}~~~~~~~~~qqqpppqqqtttsssiiiWWWIII[[[\\\KKK+++***///%%%555XXXhhhwwwvvviiiVVV@@@...((()))((('''%%%$$$&&&'''&&&&&&'''((()))***++++++***+++---,,,,,,,,,---...------------------,,,,,,---------...------,,,,,,///////////////000111111111111111111111222333333000333777777666555777:::555777888666222000111333111111111111222222222222>>>PPPmmmiii~~~@@@???999@@@[[[```eeehhhiiijjjlllnnnooommmkkkiiiiiikkkmmmooooooqqqtttwwwzzz|||~~~~~~|||}}}yyywww|||zzzxxxzzz}}}}}}wwwqqqnnngggdddhhhfffWWWEEE;;;QQQUUUFFF111***'''''',,,000///...---------------((()))***++++++***)))(((+++,,,,,,)))&&&&&&(((+++***///(((:::\\\NNN------>>>RRRfffqqqvvv{{{|||yyyxxxxxxxxxwwwvvvwwwzzz}}}||||||}}}xxxmmmkkkrrrpppccc^^^cccdddhhh]]]BBB---***,,,,,,RRR```ooosssjjjXXXBBB222000***'''******&&&"""!!!&&&&&&''''''((()))******+++***))))))+++---000111........................------,,,,,,,,,+++++++++...//////000000000000000111111111000......000222444777888666555888===???AAA:::222000666;;;444***111...111888666000555@@@tttddd@@@444333666///333777888888888:::<<<:::999888777777888999;;;:::<<<>>>@@@CCCEEEFFFGGGRRRWWW^^^eeemmmttt{{{wwwzzz~~~~~~}}}}}}{{{zzzzzz|||}}}}}}yyyvvvuuurrrqqqpppeeePPP<<<222AAAGGG===...,,,+++***///......---,,,,,,,,,------))))))))))))))))))((((((***+++,,,***((('''(((+++(((///***777SSSHHH222999MMM]]]lllrrrsssvvvyyyyyyssssssrrrpppooopppsssvvvxxxyyy{{{}}}xxxrrrpppssspppfff```aaaccckkkcccHHH000***...000UUUfffvvvyyytttfffNNN777111,,,)))******((()))---&&&&&&''''''((()))))))))+++*********+++---///000------------------------,,,,,,,,,------.........---...//////000000/////////000111111000000222444000555888777555555555555---555:::888333333555555333555888777000888[[[JJJDDD444444555---...000///......///000...---,,,,,,,,,,,,---------...///111333444444555333555999???GGGQQQ\\\dddqqqwww||||||yyyxxx}}}}}}}}}}}}|||zzzxxx{{{{{{|||wwwfffLLL666***+++222,,,$$$&&&&&&###(((++++++++++++++++++,,,---,,,+++***))))))))))))))))))***,,,+++***))))))***+++222,,,111AAA777+++888IIIYYYjjjpppqqqrrruuuwwwvvvuuutttqqqooopppsssvvvxxxyyy{{{|||~~~~~~~~~}}}zzzxxxuuurrrnnniiiddd```bbbkkkgggMMM333)))---222WWWmmm}}}~~~}}}vvv^^^AAA333...******(((&&&&&&***&&&&&&''''''(((((())))))***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000---...//////000/////////...000222333333333444555111444444222444;;;???>>>AAA>>>777000000222111,,,,,,FFFiii~~~}}}zzz???DDD???777:::666666444222111000000000000000////////////.........///000111222222222222///...,,,+++,,,111888===TTT___nnnxxx|||||||||}}}}}}|||||||||||||||}}}~~~yyyjjjRRR:::+++---222,,,(((---,,,(((,,,)))))))))))))))***+++,,,///...,,,*********+++,,,((()))+++,,,+++******)))---111---///999444000;;;:::KKKaaammmpppqqqsssvvvzzzyyywwwuuurrrsssuuuxxxzzz{{{|||||||||zzzxxxwww|||{{{uuulllhhhiiifffaaa```gggcccMMM555***+++...VVVrrr~~~nnnTTT888000***+++,,,)))&&&&&&'''''''''(((((()))))))))++++++,,,---......------------------------------******++++++,,,------...//////000111111111111000000222555666555444444555888555///000AAAZZZhhhiiiuuugggOOO888000444999;;;RRR```yyy[[[@@@;;;EEE333:::777555333111000...------,,,,,,,,,,,,++++++******+++,,,---------------,,,......---,,,+++,,,///222...<<>>BBBCCCHHHFFFRRRaaalllpppppprrruuuvvvvvvuuusssqqqppprrrtttxxxyyyzzz|||{{{zzzxxxwww}}}yyyoooccc```dddeeecccbbbccc\\\KKK999...+++***UUUttt{{{{{{kkkMMM===///,,,//////,,,***(((((()))))))))))))))***,,,,,,---.........------////////////////////////..................------111111222333333333333333333555777777555333222333444111///999ZZZdddHHHHHH___vvvFFFGGG888DDD444999;;;999777666666666333222000///...------,,,------......////////////......***,,,......------...///***+++000===QQQfffvvv~~~|||~~~~~~}}}~~~~~~{{{wwwsssjjjWWWEEE888999333555===666***+++(((((((((((((((((()))***))))))((((((((())))))))))))((()))***---------++++++)))***111999AAACCCCCC```aaafffmmmooooooppptttssstttuuutttrrrppppppqqqqqqssswww{{{}}}}}}||||||zzzrrrggg___\\\___ccceeebbb```YYYKKK<<<111,,,,,,NNNjjj}}}xxxsssyyy|||wwwlllWWW@@@444000,,,(((&&&***************+++++++++.........---------------////////////////////////222222111111111000000000222333444444555555444444555777777666444222222222(((000;;;NNNrrr|||>>>FFF;;;999:::888666444333444666666333000///...+++***))))))***+++***++++++,,,,,,,,,++++++***+++---,,,***)))((()))222,,,%%%$$$---AAAXXXgggpppuuu{{{~~~~~~|||{{{{{{~~~|||xxxvvvsssjjj^^^\\\\\\XXX\\\aaaRRR>>>:::***)))((((((((((((((()))(((((()))***++++++++++++***((('''))),,,......---...)))***,,,,,,333888555WWWVVV\\\iiiqqqqqqooooooqqqtttvvvwwwuuurrrqqqqqqmmmqqquuuzzz~~~~~~uuuiii```___^^^[[[___fff]]]\\\VVVJJJ999---+++...<<>>444555444555777:::999666333444222///---,,,---///000......//////000/////////***+++---,,,+++******+++(((---111111...---000444QQQZZZgggrrrxxx{{{~~~yyy}}}~~~yyyxxxzzzxxxsssllllllhhhlllmmmXXX===444+++***)))((((((((((((((()))***,,,.../////////...+++)))'''(((,,,//////...+++'''******'''///:::888666:::JJJcccttttttnnnkkkmmmppptttuuutttqqqooonnnooorrrwww{{{~~~~~~~~~}}}qqqccc]]]aaaaaaZZZ\\\fffWWWXXXUUUGGG444'''(((000)))999IIIPPPSSSVVVZZZ\\\gggiiimmmmmmcccSSSJJJGGG------------------------111000...,,,+++,,,---...........................+++,,,,,,---...///000000111222333333444444333333444444444333222222555777WWWpppRRR333<<<444000666///222333444555666666666666777555222///,,,++++++,,,...000111111///...///000------,,,,,,,,,++++++++++++,,,---....../////////+++333AAAUUUfffrrruuuuuu~~~rrrkkkooovvvxxxyyy{{{ttthhh```lllsssWWW555+++'''''''''((()))************---///222444444333111------$$$""",,,...+++000...***&&&%%%)))000666999999000888VVVnnnrrrppptttiiiiiioooyyy{{{vvvsssuuuuuuwwwyyyzzz{{{}}}uuusssqqqpppooojjjbbb\\\XXXLLL===111---+++)))'''---...,,,,,,555DDDLLLLLLRRR]]]kkktttzzzuuubbbNNNCCC999///+++***)))***...,,,,,,---......---------......///000111111111000333000------000222222111444000...111333222222444777222222888>>>FFFUUUeee{{{vvvBBB333>>>444000777000000111111111111111000000555444111...,,,,,,,,,,,,***,,,...///......///111000//////...---,,,,,,,,,...///////////////......888222------555BBBMMMTTTIII<<<111000888HHH]]]ooosssxxxtttqqqqqq___???,,,///,,,******,,,---+++))),,,AAANNNEEE888333333000555444)))###***+++(((---+++,,,---,,,,,,...333777999666EEEbbbsssqqqmmmpppllliiillltttwwwsssqqqqqqtttuuuwwwyyy{{{}}}~~~}}}|||zzztttiii[[[QQQ===666,,,((((((+++,,,++++++......***+++222666555FFFOOOZZZfffqqqwwwpppeeeNNNCCC888333000,,,***++++++,,,,,,---............---...///000000000000000---000333444333222222222111///111555666333333555---:::PPPfffuuuNNN666777@@@555222777000///000//////...---,,,+++222111///---,,,,,,------,,,...///000///...///000111111000000///...------222222222111111///......333///)))%%%%%%(((+++,,,---***)))(((***222DDDTTTfffssslll```BBB)))&&&&&&&&&(((---111555666HHHUUUaaa\\\HHH666000222BBB@@@222(((+++)))&&&---%%%))),,,,,,***,,,444<<>>FFFQQQbbbrrrzzz{{{aaaUUUHHHAAA;;;333,,,******+++,,,------...//////------...//////000111111+++222999:::666333555888???888222...,,,///999EEEiiivvv???888>>>AAA666444777///000000000000///...------///...------------......222333444333000.........////////////////////////222222222222222111000000***---000222222...((($$$''',,,111222---)))+++///JJJmmm|||rrrkkk^^^BBB+++''',,,111222333999EEEPPPiii]]]^^^ggg[[[<<<---444EEEDDD777,,,,,,)))(((///'''((((((((()))000;;;DDDFFFGGGSSSfffmmmiiigggkkkssslllgggjjjqqqtttsssqqqqqqqqqssswww{{{~~~}}}|||wwwmmm\\\HHH:::333000---,,,---......---(((***+++,,,///444999<<<444555888@@@OOOcccsss|||rrreeeWWWNNNEEE999000,,,******+++,,,---...000000------......///000111222333666777555000000555:::222222666>>>HHHXXXnnn@@@>>>>>>;;;666777777000///000000000000000000///---------------...//////222333444222000...---...+++,,,---...///000000111000000111222222222222222111111000//////111333555//////,,,)))'''((()))***000NNNeeeooorrreeePPPFFFJJJOOONNNCCC666555BBBPPP^^^[[[```fff]]]EEE222,,,666:::222******''''''000...,,,***+++...333888:::555999III___mmmmmmjjjjjjpppjjjeeefffnnnuuuuuurrrqqqqqqrrrvvv|||zzzxxxuuuqqqjjj^^^PPPFFF222000---++++++,,,---...000,,,)))((())),,,///111111///000555@@@PPPbbbooouuukkk___VVVJJJ<<<222...++++++++++++---...000111............///111333333444222000///333<<>>999555666888666333...//////000000000//////,,,------...//////000000+++---...///...---...///******+++,,,...///000000......000111111222222222444444222000///111444777666555111---...111000,,,$$$666JJJbbbvvvsssiiikkkmmmeeeUUU@@@...''',,,333555QQQddd___UUUNNN>>>+++000888666000000)))&&&...,,,++++++---000000---***&&&000FFFaaaqqqrrrmmmkkkjjjhhheeeeeekkkssstttqqqrrrqqqrrrvvv}}}~~~yyytttppplllggg```ZZZLLLFFF===555///...000111000......///---***+++...---++++++000666AAAQQQ```iiifffccc]]]PPP>>>333///,,,,,,++++++,,,...///111////////////000222444666---111888DDDUUUjjj}}}XXX???>>>777555999777222444111111111111000///...---------...///000000000000)))+++------------...///,,,,,,---------...............///////////////......111444555333111111111...111222000000000***"""&&&+++111FFFfffuuuwww|||uuu]]]@@@222555;;;999444,,,===QQQZZZ[[[UUUJJJ@@@KKKUUUUUUMMMEEE555***...)))***,,,...111444888;;;>>>HHHYYYiiipppnnnlllllljjjlllllljjjmmmtttuuuqqquuusssssswww~~~}}}uuupppnnnllliiifffbbbYYYIII:::000---000333***222???EEE===111...333,,,******---000666EEETTTYYY```iiiiii[[[EEE666222...---+++++++++---///000000000///000111444666888999HHH^^^sssDDD??????::::::>>>555...333555444444333222000...---......///000111111111000,,,...//////...------.../////////...------,,,,,,////////////...---,,,+++,,,------+++***---333888222555444//////444555222+++))) ***OOOmmmvvvzzzrrrOOO...111PPPhhhgggZZZAAA***111XXXjjjZZZQQQ[[[ooozzzyyylll\\\DDD111000---///000111666CCCUUUbbbdddjjjqqqqqqjjjeeehhhnnnmmmrrrssspppqqqvvvwwwsssvvvtttssswww~~~}}}uuuooommmkkkhhhfffYYYOOO???///&&&&&&---333))):::QQQXXXGGG111***//////,,,,,,------000>>>MMMOOO]]]ooouuueeeLLL;;;666///---,,,++++++,,,...///111111000000222444777999UUUjjjcccCCC>>>:::666666999:::777333555555444444444333333333000///...------...///000000111333333333222000...111000...---,,,,,,---...///000000000///...---,,,888,,,%%%))),,,***---444222333444555555444333222---)))))),,,///;;;[[[zzzyyyKKK222MMMtttzzzvvvsssDDD<<>>:::666666999999777444444444444444333333333333000///...------...///000000111222333333111000///000000...---,,,,,,------///////////////...------...***)))+++,,,)))((()))333555777999999888666555111)))%%%''')))...@@@TTT]]]???222MMMqqqlllHHHKKKaaalll^^^LLL[[[tttyyy{{{zzzxxxtttllldddSSSNNNKKKQQQ\\\hhhnnnpppqqqnnnhhhdddeeegggllltttqqqrrrhhhhhhtttjjjZZZ\\\dddZZZccctttyyy{{{~~~}}}~~~qqqiiipppdddKKKBBB333---)))***,,,+++***,,,+++***,,,000000,,,+++---+++)))***---,,,,,,444???NNNLLLUUUkkkzzzsss\\\HHH666,,,---333444888777***<<>>TTTbbbjjjpppSSSAAASSSjjjooo^^^MMM\\\uuuyyyzzzxxxxxxzzzyyyvvvnnnkkkhhhhhhkkknnnpppqqqvvv{{{ooogggjjjbbbaaatttrrrjjjcccjjjjjjRRRDDDQQQXXXCCCMMMooo{{{wwwzzz~~~|||qqqjjjiiiUUU===666---)))(((******((()))---,,,)))''')))***)))***///---,,,---...,,,+++///666EEEFFFMMM```uuuzzzgggQQQ:::333444222///<<>>666444RRRhhhlllbbbYYYmmmyyy}}}|||xxxwwwyyyzzzxxxwwwxxxxxxwwwvvvuuuwwwxxxzzztttiiiiiiTTTIIIbbbjjjiiijjjdddMMM666>>>[[[YYY888@@@lllwwwxxx{{{pppiii]]]GGG555000)))((((((+++***(((***///---(((&&&''')))(((***...,,,---......,,,+++---///<<>>444>>>;;;999888777666666555555333333333222222222111111000///...------...///000222222222222111111000000000000//////---,,,++++++,,,,,,---......///......222999888...)))---///,,,))),,,000333555444333222000---,,,,,,+++)))))),,,111...---//////......111555999WWWhhhlllkkkjjjyyy~~~~~~}}}~~~zzz}}}}}}ooocccaaaHHH>>>]]]gggllljjjSSS666222MMMhhhYYY555;;;iii{{{yyyzzzoooaaaLLL:::222...,,,******,,,+++***,,,222///)))'''***,,,******,,,***,,,------------------111;;;CCCJJJZZZppp||||||ZZZ@@@555DDD```|||uuuxxxwwwBBB333888:::999888777666555555555333333333333222222222222000///...------...///000222222222111111111111111000000000///...,,,+++******+++,,,---.../////////...444:::999666333...(((***,,,///111333333333222/////////,,,)))(((,,,///,,,,,,555DDDJJJGGGHHHNNNPPPRRRhhhooorrrwwwvvv{{{~~~|||{{{}}}}}}lllddd___JJJKKKkkkllljjjbbbKKK999HHHaaafffMMM777CCCkkk~~~~~~zzzoooYYY<<<333555000222...+++------,,,...222222,,,))),,,...,,,******))),,,---,,,---000000---///888@@@CCCJJJ]]]ssszzzfff```lll}}}zzz\\\DDD555999999999888777555444555555444444444444333333333333000///...------...///000333222222111111111111111000000000000...,,,***))))))***,,,---.../////////...000777>>>???777...***,,,,,,---...000111111222111111000,,,+++,,,...000'''+++@@@]]]ggg______iiifffeeeuuuvvvzzz{{{~~~~~~|||{{{yyyzzz|||~~~wwwmmmnnnbbbNNNQQQhhhllleeecccXXXNNN^^^kkk___>>>@@@YYYvvv~~~}}}uuuWWW444555???555999111++++++------///111666///***+++...,,,*********---...+++---111111---111555<<>>EEE333@@@:::888666555444555666777444333333333333444555555444444333222111//////...111111222222222111111000222333222222000...+++***++++++,,,...///111222222.........---,,,,,,+++++++++******+++,,,...000222000///---+++++++++---...***///NNNxxxxxxlllooorrryyy~~~}}}lllhhhqqqaaaGGG<<<;;;TTTaaagggkkkqqqgggQQQFFFOOOiii|||eee666666RRRTTT@@@333)))(((+++,,,000555:::111+++++++++((()))---'''000333---+++111666444999333;;;XXXtttyyy|||CCC===888;;;999888666555444555666777444333333333333444555555444444333222111000//////111222222222222111111000222222222111000...,,,+++------...///000111111222//////......---,,,+++++++++******+++,,,...000222///...,,,+++***+++---...666333@@@___zzz|||xxx{{{}}}iiihhhpppdddPPPBBB999:::QQQ^^^``````YYYSSSWWWdddxxx{{{www{{{bbb444111IIIHHH===222++++++,,,---///333222......333444000...///666222,,,)))...333222,,,(((CCCjjj___FFF777===555777777666555555555555666444333333333333444555555555555444333222111000000222222222222111111000000111111111111000///...---/////////000000000111111111000///...---,,,+++++++++******+++,,,...000222---,,,*********+++---...===:::666???ZZZxxx~~~vvvjjjkkkpppiii^^^MMM888@@@WWWdddfffhhhfffgggooowwwzzzzzz~~~bbb444---===;;;777111,,,,,,------///222222///000444555222000000...,,,...555::::::888777777[[[DDDAAA999>>>333555666666666555555555555444333333333333444555555555555444333333222111111333222222111111111111111111111111111000000000///111111111111000000000000111111000///---,,,+++++++++******+++,,,...000222,,,+++)))))))))+++---...<<>>AAA>>>666///---///>>>aaa~~~ddd???555BBB999888444555777999999888666555444333333333333444555555444333333333222222222111111000000000000222333444222222111000000000111111222222111000000///...............---,,,,,,+++++++++******+++,,,...000222---,,,*********+++---......111222<<<\\\~~~~~~~~~~~~{{{tttooojjjgggiiiZZZ===>>>YYYgggeeebbb```gggwwwxxx|||oooHHH000///111...111666666111---///333666222222///,,,...333444222;;;444222<<>>BBB;;;333111222111444444000,,,000999>>>>>>???GGGTTTeeeyyy<<>>444888333,,,888DDDKKKDDD999333000,,,222222......:::QQQbbbhhhbbbqqq|||~~~vvv>>>===AAA>>>444666888999;;;<<<<<<;;;999888666666555555555555666666555333000///000111111111222222222111111111111000000111333333333222000...000...---+++******+++++++++++++++***)))(((((('''(((***,,,***''')))///444222...++++++***)))...555UUUvvv}}}||||||{{{{{{zzzzzz{{{zzzzzz|||~~~~~~uuujjjfffbbbQQQ;;;BBB444444TTTXXX^^^pppgggeeehhhjjjuuu{{{zzzccc;;;222:::999222111777>>>===666000000444///222------IIItttaaa666888:::777///555666777999::::::999777666666555555555555555555666555333000///000111222111222222222111111111111000000111222333333111000...///...,,,+++******++++++++++++******)))(((((('''''')))+++)))''')))...333222...+++++++++***///666ggguuuvvvvvv|||~~~|||yyyvvvuuuvvvwwwyyy~~~~~~~~~wwwkkkfffaaaPPP<<<000<<>>444:::666...)))333:::666222222333111))):::KKKXXXkkkPPP555;;;:::777333;;;444555666777777666555444444444444444444444444444555333111000111222222222222222222111111111111000000111222222222111000///------,,,+++************++++++******)))(((((((((''')))***)))''')))...222111---,,,,,,,,,,,,111777fffyyy||||||~~~{{{vvvssssssvvvyyy~~~zzzyyy{{{{{{{{{}}}}}}}}}xxxmmmgggbbbSSSBBB111MMMfff___;;;999ooo}}}llldddqqq~~~hhhAAA555888333,,,---333222+++***111555222GGGZZZqqq}}}{{{vvvxxx}}}KKK888???<<<:::777>>>444444555555555555444444333333333333333333333333555333111111222333333222222222222111111111000000000111111222111000//////,,,,,,++++++************************))))))(((((('''((())))))(((***---000000---,,,---------111888MMMfffvvv{{{}}}xxxwww{{{wwwsssrrrsssuuu}}}uuurrrxxxyyyuuuwww~~~yyypppjjjdddXXXKKKHHH[[[iiiRRR555888uuupppiiixxxzzzjjjDDD444333000...666...)))---999EEENNNTTTtttyyysss```bbbpppzzzJJJ888<<<999999444777444555555555555555555444222222333444444333222222333222111111222333333222222222222111111111000000111111111111000000//////,,,,,,,,,,,,+++++++++************)))))))))))))))'''((())))))***+++...//////,,,+++------,,,111777:::AAAEEERRRgggpppsss}}}uuutttrrrrrrrrrqqqooonnnzzzrrrrrrzzz|||}}}~~~~~~~~~}}}vvvoooggg\\\RRRNNNZZZeeeHHH666999vvv{{{iiilll}}}nnnFFF333//////111333&&&+++GGG```kkkvvv|||~~~vvveeehhhxxxgggKKK:::<<<888:::444333555555555555555555555555222222444444444444222222111000000000222333222111222222222111111111111000111111000000000/////////,,,,,,---------,,,,,,+++******))))))))))))))))))(((((()))***+++---...///...,,,+++---,,,+++///555777888333444>>>III```qqqnnnmmmppptttvvvqqqlllmmmkkknnnxxx}}}}}}}}}}}}tttiii^^^WWWCCCPPPdddGGG888222qqqwwwuuu^^^iiijjjCCC222///...111......AAAeee|||~~~~~~vvvzzzzzzwww~~~kkkuuu|||HHH===>>>999<<<777666555444444444444444444555222333444555555444333222000//////000222222111000222222222111111111111000111111000///////////////,,,---............---,,,)))))))))))))))))))))***))))))***+++---/////////...++++++,,,+++***---222222;;;<<<555,,,***GGGrrrzzzrrrlllnnntttvvvoooggg___dddjjjqqqyyy~~~zzzssszzzzzzyyyxxxwwwyyy}}}zzzooofffaaaIIIMMM```CCC888---nnnuuuwww[[[ggg|||YYY666///111///...444JJJfffwww|||}}}~~~wwwuuu~~~yyy{{{|||~~~nnn@@@;;;===666:::777777444333333222222333333444222333555666666555333222///......///111222000///222222222111111111111000111111000///////////////,,,---.../////////...---)))))))))))))))******************,,,...000000000...++++++,,,+++)))+++111(((...333999:::222<<>>===;;;::::::999666666888444444555555444333111000444444333333222111000000111111111111111111111111222222222111111222222333222222222222111111111111//////000000000///...---,,,---...////////////...,,,,,,,,,,,,---...//////111111111333555555333111222...+++------,,,...333VVV}}}jjjcccgggeeejjjwww}}}|||fffSSSPPPWWWbbbsssaaa;;;888ZZZeeeSSS@@@888FFF^^^gggTTT444666WWW|||tttjjj>>>222FFFaaayyywwwvvv|||}}}{{{===>>><<<999666555555555666444444555555444222000///333333333222222222111111222222222111111111111111222111111111111222222333333222222222222111111111000000111222111000///...,,,---///000111111000///---------,,,,,,------...//////000222333333000...111---***,,,,,,,,,000555KKKyyy|||iiieeemmmhhhdddhhhiiiPPPJJJOOOeee~~~}}}aaaSSS\\\gggMMM...///AAA[[[jjjlllbbb;;;666MMMvvvwwwVVV444BBBaaazzz~~~~~~|||tttuuuzzzkkk<<<<<<:::666333333555444222555555666666444333111000111222222222222333333333222222222111111111000000111111111111111222333333333333222222222111111111000111333333333222000///,,,...000111222222111000//////...---,,,,,,,,,,,,,,,,,,...111333333111...000,,,)))+++---...222777FFFzzz~~~{{{}}}}}}vvveeedddiii\\\NNNLLLMMMVVVhhh|||}}}pppfffwwwnnn```CCC%%%+++JJJ^^^ooosssllljjj???444CCCooo~~~~~~|||QQQIIIfffyyyxxxxxx~~~{{{xxxOOO:::999777333111333555333///666777777777666444222111000111111222222333444444222222222222111111000000111111000000111222333333333333333222222222111111111222444444444333111///,,,...000222333222111000000000...---,,,+++++++++)))***---000444444222000///+++)))+++---///333999LLL~~~ggg\\\XXXJJJGGGYYYjjjzzz}}}tttxxx~~~kkkEEE///222888FFFaaauuuuuuqqqfffkkk@@@222>>>mmmeeewwwyyyzzzFFF???===;;;999777555333222222555444444333333222222111333222111222333333222111111111222222222222111111///111222222111111222333333333333222222222111111555444333333222111000///444444333333333222222222111000///...---,,,+++++++++,,,...///000111000000,,,,,,+++)))***---333888TTTpppyyyqqqZZZJJJPPP```lllxxx}}}nnnWWW888444333<<>>===WWWooo}}}}}}xxx|||___DDD666888777777666666666666666666666555555444333333333111///...///000111000///111111222222222222111111111222222222000///000111333333333222222222111111222222333333333444444444111111111000000000//////000000000///...---------***+++---///000000000///)))+++---......///111333ZZZqqqjjjBBB222HHHhhh{{{xxxuuu|||qqq]]]JJJ777+++111@@@WWWiii{{{yyyuuuzzz|||qqqiiiXXX<<<777MMMmmmzzzzzzttt~~~PPPFFF444777777666666666666777777555555444444333222222222000///...///000000///...111111222222222222111111///000111000///...///000333333333222222222111111111222222333333444444555111111111111000000000000.........------,,,,,,+++***+++---...///000//////)))+++---......///000222RRRlllrrrLLL111444EEEYYYfffoooqqqssswwwqqqgggZZZHHH666000000999NNNdddzzz|||~~~~~~zzzqqqeee^^^RRRPPPKKKKKKEEE555777OOOuuutttzzzvvv|||HHHDDD555777777666666666666777777555444444333222222111111000///...///000111000...111111222222222222111111...///000000//////000222333333333222222222111111111111111222222333333333111111111111000000000000---------,,,,,,,,,++++++)))+++,,,...////////////***,,,---.........000222LLLddd|||nnnVVV???000;;;BBBJJJNNNPPPKKK???333///...222???QQQbbbsss}}}sssdddTTTIIICCCAAABBBAAAAAA???444:::RRRzzz}}}AAA>>>999777777666666666666777777555555555444333333222222111000//////111111000///111111222222222222111111...000111222111222333555333333333222222222111111111111111111111111111111000000000/////////.........------------,,,,,,,,,)))***,,,.../////////...+++,,,---------...000222;;;WWWsssyyycccKKK999444000111444555888===;;;GGGWWWeeesss~~~|||jjjTTTEEEIII\\\nnnsssuuuooogggYYYEEEDDDXXX{{{<<<888===888777777666666666666666777666666555444444333333222000///000111222111///111111222222222222111111///000222333333444666888333333333222222222111111000000000000000000000000//////.........---------..................------)))***,,,.../////////...,,,---------,,,---000333%%%KKKlllwww|||wwwaaaSSSFFFAAA<<<:::DDDRRRbbbqqq||||||}}}|||uuu```[[[ZZZdddttt}}}~~~uuuzzzlll222@@@:::999888666555444444444444333444555666555444333222222111000//////000111111222222222222222222222222444444444444444444444444444333222111000000000000000111111222222111111000000000000000000000000000000///...---++++++++++++------,,,+++,,,---...///---------+++***+++...111000555IIIyyyyyyzzz{{{vvvllliiipppzzz{{{xxxxxxeeeVVVRRR___qqq||||||]]]999===;;;999888666555444555555666444444444555444333333222222111000//////000111111222222222222222222222222444444444444444444444444333333222111000//////000111111222222222222111111////////////////////////...---++++++------+++***,,,,,,,,,,,,,,,---......---------,,,++++++...111111111@@@ooozzz~~~xxxyyy~~~~~~{{{yyy]]]JJJNNN[[[kkkqqqxxx{{{{{{|||{{{~~~LLL@@@;;;<<<888777666555555666777888555555444333333333333333111000/////////000111111222222222222222222222222444444444444444444444444222222111000////////////222222222333333222222222////////////////////////...+++***---111222///***+++,,,,,,---------------,,,------,,,+++,,,...000111...777bbbzzz~~~}}}ssskkk```VVVOOOTTTgggyyyCCC???===999777666666555666777888999666555333222111222333444000000///......///111222111222222222222222333333444444444444444444444444111111000///////////////222222333333333333222222////////////////////////000---+++000666888333---***+++,,,---...---,,,,,,,,,------,,,+++,,,...000111...444XXX{{{~~~tttbbbcccrrrkkkZZZOOOXXXlllzzz}}}|||lllDDD888AAA666666666555555555777888999555444333222111222333333000///.........///111222111111111222222333333333444444444444444444444444111000//////////////////111222222333333222222111........................000---+++000666888333---)))***,,,---------,,,++++++---------,,,,,,...///000000666PPP{{{hhhLLLDDDMMMFFFKKKZZZoooQQQCCC444BBB444666555444444444666777888444444333222222222222222///......---...///111222111111111222222333333444444444444444444444444444111000000//////000000000111111111222222111111111...........................+++***---111222///******++++++,,,,,,,,,,,,,,,+++,,,......,,,,,,---//////222777GGGyyy~~~{{{fffSSSKKK444777@@@NNN[[[hhhxxxGGG<<<777???666555555444333333444555666333333333333333222111111......------...///111222000111111222333333444444444444444444444444444444111111000000000111111222///000000111111000000///...........................---++++++------+++***+++++++++***++++++,,,---***,,,......---,,,---......111333<<>>yyy|||ddd___[[[hhh|||~~~zzz{{{sssEEE???:::<<<555>>>888777555333222222111222444444444333222111000//////////////////000222222222222222222222222222222333333222222222222222111111111111111000000000000///000000000///...---------...///000///...,,,+++......------------------.........---------------000000000/////////000111@@@CCC<<>>UUUiiihhhNNNPPP===KKKnnnwww{{{rrrQQQBBBAAA888<<<666:::777666666555444333222222333333333333222222111000000000000000111222333444333333333333222222222222444333333222222111111111//////000000000000000111111111222222222111000000------.........///////////////...---...///000111------......///......---+++000222...***---:::FFF~~~{{{ZZZqqqOOO???IIIUUUnnn~~~uuu~~~xxxMMMAAA???777;;;:::777555555555555555444333333222222333333333222222111/////////000000111222333444444333333333222222222444444333333222111111000////////////000000111111///000000111111111111000......------...000222333333222000...------...///++++++---...///......---,,,///111///---111<<>>555444555555666555555444444111111222333333333222222.........//////000111222444444444333333222222222444444333333222111000000.../////////000000111111......///000000111000000///...,,,,,,---000444666777555222///---,,,,,,,,,)))***,,,...//////.........///000000111555<<>>SSSnnn~~~RRRCCC888999:::444222555444333222111111222333444999555111111333555222000...000111222222222444555111111222222222222222111111111111222444444333222000111111111111111000///000000000000/////////...000000000000111111111111333444444111---++++++,,,******,,,---///000000000...222GGGaaagggTTT>>>555444000222555000111IIIhhh~~~}}}{{{{{{yyyKKK666:::]]]{{{~~~lllNNNAAA888999999555333555555444333222222333444555:::666333333444444222000...000222333444555777999555444444333222111000//////000222222222222444555111222222222111000//////////////////////////////111111000000000/////////444444333000---+++***++++++,,,---///000111222222000000LLLvvvzzzVVV888555///,,,///444111---:::MMMvvv~~~jjj???444@@@fff|||fffKKKBBB;;;;;;;;;777666777777777666666666666777777999666444333444333111///...///111222222333555777666555444333111000000000...111333333222222555888222222222222111000//////000000000//////.........///////////////.........555444222///,,,+++******+++,,,...///111222333333777...<<>>DDDNNNVVVuuuPPPJJJ<<<===<<<:::999:::999777555555666666666666555555111333555666555444444444333444555444222111222333444222000...------...///333///,,,,,,///111111000///000111222333444444444000000111222444555666666000000000000////////////444000,,,***,,,......------...000333555666777888666333111222222222777<<<888666555777666444333444999::::::@@@SSSlll}}}aaa999999999:::999999888777666777555333111222444777999<<<;;;:::999777666555555444444444444444444444444777555111...,,,---///111.........////////////000+++...222555555666666777888777555444555444333111333222000...------------++++++,,,,,,...///111222222222333444444555555666666666555333111333666999;;;777333111000111111111...<<<888IIIuuu~~~RRR;;;999999:::999999888777666666555555555555666777888>>>===<<<:::888666555444333333333333333333333333333111///---,,,---///000---------.........//////***---111333444444666777:::888666555555444222111111000///------------.../////////...//////000111222222333333444555555555555444333111000111444777888666444222222333333333333===DDD```eeeAAA===999999:::999999888777666444555777888888888777666???>>><<<:::888666444333222222222222222222222222...------,,,,,,---......,,,,,,,,,,,,------------+++---///111111333555777;;;999777666666555333222///...---,,,,,,---...///333222111000000000000000222222333333444444555555222222222000...///222444666555444444444444444444333222DDDooozzzpppwwwRRR888<<<999999999999999888666666555666666777777777666555;;;;;;:::888777666555444222222222222222222222222------......------,,,,,,***+++++++++,,,,,,,,,,,,,,,...///000111333666999:::888777777888888666555------,,,,,,---...000111333333222111000000000000111222222333444444555555111222111000...///111333444555555555444333333333444///IIIxxxvvv{{{}}}|||~~~mmmJJJ888999999999999999999888666666666666555444444444555666555555555555555555555555444444444444444444444444000000000000///---+++***************+++++++++,,,---///111222222444777:::888777666777999999999888...---------...000222333222222111111000111111222111111222222333444444555222222222111000000222444444555666555222111222333444@@@dddyyyxxx|||TTTFFF:::999999999:::999999888777666777666444333333444555555222222333444444555666666444444444444444444444444222222222111///---,,,+++************++++++++++++---///111333444555777999777666555666888999999888000000///000111333444666333222222111111111222222111111222222333333444444222333333222111111222444333555777555222111444777111UUUzzzqqqbbbnnnzzz|||HHH@@@888;;;999999:::999999888777666666666666666666555444444222333333444444555666666333333333333333333333333111111000000///...------*********+++++++++,,,,,,+++...111333444555666777999777666666777888666555333333222222333555777888666666444333222222111111111111111222333333444444111222333333111111222333333555777666333444999>>>GGGkkk|||zzzzzzuuuwwweeeEEE:::555>>>999999:::999999888777666444666999::::::777444222555555555555555555555555222222222222222222222222000///............//////***++++++++++++,,,,,,,,,))),,,000333444444555555;;;999777666666666444222555555444444555666888999:::999777555333222111111000111111222333333444444000222333222111000111222222555777666555888>>>EEEooo|||{{{\\\NNN222???888:::999888777777777888999<<<888666888777333333666333333333444444444555555444444444444444444444444111000//////000000///...------,,,++++++,,,,,,,,,---...///000222333555555;;;888666555666666555444555444444333333333444444999999888555333222333555555444222000//////000111111111111222333444555666999///666CCC888,,,KKK~~~NNNFFF555<<<777999999999999777555444333777444333666555222222444111111222222333444555555444444444444444444444444222111000000111111000...------,,,,,,+++,,,,,,---//////000222333444666666:::888666555555555333222444444333333444444555666888999888666333333444666333222000//////000222333333222222333333555666666666666999:::777@@@eeeccc@@@===:::777888555666888888888555333111555222222555555222222555///000000222333444555666444444444444444444444444444222111111222333111000...---,,,,,,,,,,,,---...111222222444555666777777:::888666666666666444333444444444444444555666777888888777666444444555777111000//////000222444666444444444444555666777777444:::888222<<<]]]QQQ;;;888===333:::222333444666777777777777888555333555444222333777222222222333333444444555333333444444444444444444555444333333444444333222......,,,,,,,,,---///000333444444555666777888888999888777888::::::999888666666555555555555555666777777777666444444666888333222111111222444666777666666555555666777777888888:::666999TTT}}}mmmKKK>>>888>>>111<<<555444333333444777:::;;;;;;666333333333111333777666666666555444444333333333333333444444444555555666555444444555555444333///...---,,,,,,...000111555555555666666777777777888888999;;;>>>@@@???>>>999888777666555444444444666666666555333333555777666555333333333555777888777777666666666777888888:::666999PPPvvvZZZFFF@@@999;;;222;;;:::888444222222444777999777333222444333111222555999888777666555444333222222333333444444555555555777555444444555666444333000///---,,,,,,...111333555555555555555555666666666777888<<>>666444666888888777666555444333222222333444111---...444777555111000444444444444444444444444444444444444444555555666888777666444333222222222333444555555666555555555555555444444444333333333333444555666666666555555444333444666888:::999888888444000...///000///...+++...111333555666777666444666AAAMMMOOOOOO]]]oooTTT<<<888444333666888888666555444333222333555777888777222///333666444333333222222222333333444444555444444333333444444555666999888666444222111111000333333444555555555555555777777666555333222111111222333444555555555444444333333555777999999777555444222000///000000///...---000444555333000111222333777GGG___ssszzzQQQ888666444555777888777555555444333222444666999;;;<<<555000222444333333555000000111222333333444444333333333333333444444555777666555333222111111111111111222333333333333222777666555444333222222111222222333333444444444444333333555888:::999666333000000000111111111000///222000000222222222555999666999IIIlllXXXKKK888777777777888777666444444333333333555777:::<<<;;;333...///000000000111000000111111222333444444222222222222222333444444444333333222222222333333000111222222333333222222444444444444444444444444222222222222333333444444222333555777999999666333///111222333333222222222111------333777777:::>>>444EEEcccCCCBBB888888888888888666555444333444444555666777888999<<<555111222444222111222111111111222222333333444222222111111222222333444222222111111222222333444222222333444444444444444222222333333444555666666333333222222222333444555222222444666888888666444111333555555444444555666333///000666666111111777DDDjjjggg===<<<666777888777666666666666333444555666666666555555===777555888999777444444222222222333333333333333111111111111111222333333333222111111111111222222222222333444444444444333222222333333444555666666444333333222333444555666222222222444777888888666555777888888666555777999666333555777222///;;;MMMsssXXX<<<:::444555666666555555666888333444666777777555333222888444333777999555111000444444333333333333333333111111111000111222222333444333222111000000000000000000111222222222222111333333333444444444555555444444333222333444555666222111111333666888888888777999:::999666666999;;;555555777888666>>>^^^bbbTTT???888999999888888777666666666666666888888777555333111222222333333444555555555444444333333333444555555444444333333333222222222333333222111000///............///111222333444555444333333222222333333444666666444333333444555666555555555555555555555555666444555888666333777>>>111===555+++FFFrrr[[[BBB???888999999888888777666666666666777777777666555333222222222222333444444555555555444333222222222222222444333333333333222222222333222111000///...------------...///000111111222222222111111222333333444666555444444444444555666555555555555555555555555666777777666888::::::888FFFAAA888GGGssstttPPP333AAA:::999888888777777666666555777777666666555444444444222222222333444444555555555444333222111000000000333333333222222222111111111111000///...------,,,,,,,,,---------........./////////000111222333444666555555444444555666666555555555555555555555555555888888888;;;???===888555888HHHsssQQQFFF555BBB===888888888777666666555555777666555444444444444555333333333444555555666666444444333222111111222222222222222222111111111111000//////...------,,,,,,------------,,,,,,,,,,,,---------...000222333444555555555555555666666666555555555555555555555555888666888======999:::@@@NNNbbbEEE>>>BBB>>>:::888888777777666555555555666555555444444444444555444444444555666666777777333333333333333444555666222222111111111000000000//////......------,,,,,,......------------,,,,,,+++,,,,,,...///111333444444555555666666777777777666666666666666666666666===444666@@@:::---666MMMwwwdddDDD:::HHH999666888777777666666555555444444444444444444444444444444444444555666666777777222222222333444555777777111111111000000000000/////////.........---------.........---------------,,,,,,---...///111333333444444666777777777777777666666666666666666666666???666666===888222FFFgggVVVAAA:::BBB;;;888777777777666555555444444333333444555555555444333222222333333444555555555222222222222333444555555111111000000000//////////////////...............,,,------------------------------...///111222333333444666777888888777777666666666666666666666666::::::999888===QQQsssqqqQQQ<<<<<<;;;@@@===777777777666555555444444111333555666666555333222000111111222222333444444333333222222111222222222000000000000///////////////////////////.........++++++,,,,,,,,,---------.........//////111222333333444666777888888888777777777777777777777777777333===<<<555FFFsssjjjHHHAAA:::@@@999<<<999999777555444333333222333555666444111///000222333333222111111000111111222111///.........///000222111000111222222111///111111222111000...,,,+++,,,---......//////......//////000000111222333333222444777777777777999::::::888:::???===888777:::999666===UUUyyysssJJJ;;;888???777:::888777666444333222222111333555666444222000111333222222111000000000111111888666222///......///000//////...///111111000...222333333222111000...---------...////////////.........///000000111222222111333555666666666777888===999888<<<===::::::>>>===III___yyy\\\===:::@@@777:::===<<<:::888666666666666222333444333111000000111222111111111111222222333888666222000...///111222;;;::::::;;;===>>><<<;;;444444444444333222000000......///000000000000/////////000000111222222222111333555666666666777888:::888999<<<<<<::::::<<>>;;;999777777888888666666666555444444444444444333333333444555666666222222222222333444555666777666666888:::;;;:::888777666666666555444333333///000111111222222111111111111111222222333333333333555777777777666777999333666;;;<<<:::999;;;???```tttqqqSSSDDD???======<<<999666555555666666;;;:::999999::::::999999888888777888888999:::;;;222444777999;;;;;;:::999888777777888:::;;;:::888888888777777666666555555222222333444444444444333111111111222222222222222222444666666555555666777111666999888999AAAOOOYYYyyyqqqWWWSSSDDDCCCAAA>>>;;;::::::;;;<<<:::999888999::::::999888===<<<<<<<<<<<<<<<===>>>:::<<>><<<@@@???>>>???@@@AAA???===999999888777777777777777555555666777777777666666222222222222333333333333000222444444333333444555777777666666BBBXXXooo|||}}}wwwUUULLLJJJFFFCCCBBBCCCDDDEEE@@@>>>======@@@@@@???===@@@??????>>>>>>>>>>>>???>>>>>>???@@@AAABBBBBBBBB<<<;;;:::;;;;;;;;;999777:::999888777777777888888777888888999999999999999888888888888888888888888222444666666555444555666;;;888666>>>WWWuuuhhhOOOLLLIIIEEEDDDEEEFFFHHHMMMKKKIIIJJJMMMNNNLLLJJJAAAAAA@@@???>>>>>>>>>???<<<;;;;;;;;;>>>BBBFFFHHHEEEDDDCCCCCCCCCBBB@@@>>>:::999888777777777888999999999:::;;;;;;;;;;;;:::?????????????????????>>>666888::::::999888888999:::777888JJJlllqqqccc___]]]VVVOOOLLLKKKIIIFFFBBB???>>>@@@CCCGGGGGGFFFEEEDDDEEEHHHKKK???BBBEEEDDD@@@<<<<<<===;;;<<<===???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBFFFAAA>>><<<999555444777888999777666<<>>@@@CCCBBBBBBHHHPPPGGGNNNQQQkkk~~~lll^^^bbbooohhhfffbbb[[[TTTNNNKKKJJJJJJJJJJJJHHHDDD@@@>>>>>>FFFCCC@@@???@@@AAACCCDDDGGGFFFEEEEEEFFFHHHIIIKKKHHHGGGDDDAAA>>>;;;999888;;;999:::>>>@@@>>>???BBB<<>>CCCCCC??????;;;:::======<<<>>>BBBHHHPPPSSSmmmyyypppkkkttttttsssrrroookkkgggeeeeeeeeebbb^^^XXXUUUSSSTTTQQQKKKDDDBBBBBBBBB???<<>><<<<<>>;;;:::<<>>;;;999888999888666888CCCOOOWWW~~~zzztttqqqrrrsssrrrmmmhhhgggkkkpppuuuvvvyyyzzzzzzxxxuuusssllljjjgggdddddddddfffhhhkkkeee___]]]ZZZXXXYYY^^^UUUNNNJJJMMMPPPNNNHHHEEEDDDDDDDDDDDDFFFRRRkkk~~~||||||~~~uuuwwwzzz}}}ooollliiiggghhhlllpppttteeebbbccchhhlllooouuu{{{rrrmmmlllpppqqqkkkffffff```aaafffmmmsss~~~|||wwwuuuwww{{{~~~wwwuuuuuuzzz|||{{{}}}zzzyyy|||}}}uuurrruuu~~~ttt~~~}}}|||{{{|||yyyuuuyyy||||||uuussszzz|||wwwzzz}}}www|||~~~uuullliiimmmrrrnnnhhhgggmmmqqqrrrwwwrrrqqqpppoooooouuu}}}~~~{{{xxx~~~nnnddd```bbbgggiiikkkuuuyyytttnnnmmmrrrzzzuuuiiicccccccccppp{{{wwwsssqqqrrrvvv|||}}}|||