BM*6(/ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! )))RRRaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbQQQ'''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! BBB>>>""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! VVVQQQ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! DDDtttsss???!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!                &&&)))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&'''+++++++++++++++*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))***))) !!!+++***+++++++++*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************%%%$$$+++*********+++*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************'''$$$)))))))))***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************((($$$************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))$$$************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)));;;xxx\\\%%%###************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))999xxxTTT 000llleee,,, (((OOO!!!###************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))///CCC###kkkeee ===zzz000"""NNN}}}######************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))IIIzzz111 ###XXXhhh...;;;AAA'''444CCC!!!!!!###************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))FFF555"""qqq%%%[[[ccc +++000rrr___###************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))444&&& >>>dddfffHHH### DDDCCCOOOCCC<<<999###************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))333666[[[***^^^]]]hhhWWW///fffFFFHHH***###************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))FFFNNNBBB___111...NNNzzz333vvv +++''' """ &&& ccc,,,###************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))&&&333!!!~~~CCC ZZZ000888...;;;CCC$$$vvv222|||EEEGGG %%%hhh###************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))000ccc mmm555444HHH999,,,CCCAAA ```MMM  !!!###************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))ZZZ222!!!}}}DDD...---iii999,,,ppp$$$ddd'''!!!+++"""|||!!!rrr$$$###************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))yyy;;;wwwTTTVVVVVVVVVVVVVVVUUUTTTXXX]]]GGGEEE999,,,NNN444yyyyyyooo\\\000[[[222###************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))SSS~~~qqq!!!\\\,,,""""""""""""<<<111"""""""""""">>>JJJKKK###NNN QQQ888 PPP999###************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))+++EEEGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF555fff fff'''555UUU999!!!SSS!!!QQQ777 RRR888###************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))iiifff'''www555SSSttt SSSyyyccc---___---###************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************))) (((BBB"""666333uuu!!!VVV000 777+++AAADDD]]]***!!!))) zzz!!!###************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))rrr!!!"""VVV888AAANNN888---VVV...:::LLLggg::: }}}###************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))RRR??? ===kkkxxx%%%ttt999,,,{{{""" """EEEqqq---999LLL###************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))%%%}}}'''jjjIIITTT333!!!999,,,###pppIII@@@FFFnnn ###)))*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))hhh...***NNN$$$AAA;;;###///hhh888///www$$$%%%###{{{###ZZZYYY###)))*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))""" kkkCCC444<<<}}}KKK444 ###)))*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))[[[qqq BBB000$$$,,,hhh"""GGG)))###)))*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************))) ttt TTT!!!FFF...333<<< rrr777 bbb666###)))*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************))) 777"""qqq---TTTGGGMMMJJJVVVdddJJJEEERRR|||(((###)))*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))!!!fff```IIIGGGVVV###???mmmLLLCCCNNNrrr888***XXX###)))*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************)))555NNN###qqqkkk"""  ;;;TTTYYYIII+++###)))*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************))) !!!@@@XXXZZZFFF(((  333QQQYYYOOO222$$$+++*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************(((###***)))******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************'''!!!))))))******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************%%%%%%***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))!!!###'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++BBB333///NNN---,,,qqq---666^^^sss{{{,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++CCC222111WWWWWWSSSUUUOOO***///vvv...:::jjjlllmmmoooDDD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,+++,,,+++CCC444+++>>>+++xxx---;;;ggg+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,+++,,,:::GGGAAA///eee---<<>>,,,,,,,,,LLL:::,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---@@@555999999999999999999999;;;,,,...OOO++++++,,,***???SSSaaafffjjjmmmMMM+++,,,,,,,,,***vvv777,,,,,,,,,,,,,,,+++???TTT***,,,,,,,,,///+++,,,,,,+++...YYY***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,000bbb444...III+++***---,,,,,,,,,,,,,,,,,,}}}}}}ccc---,,,,,,,,,,,,+++,,,888+++oooyyy///,,,,,,***HHH,,,,,,+++RRR///bbb222444444GGGVVV,,,,,,///888111,,,,,,+++,,,***---fffJJJ,,,,,,DDD---,,,,,,,,,qqqjjj---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000JJJ///MMMHHH+++RRRzzz,,,,,,,,,,,,+++www|||kkk+++,,,,,,,,,,,,,,,cccppp***,,,///OOO,,,,,,666---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,---oooXXX888777>>>FFF---+++***llljjjjjjjjjjjjhhh...,,,+++444VVVUUUVVVUUUSSSVVVUUUUUUVVV===,,,***ooooooqqqppppppppp888,,,KKKDDD+++***HHH+++000mmm///,,,,,,999333ooo444,,,,,,++++++,,,,,,SSS???RRR777---,,,===,,,,,,,,,***^^^,,,,,,+++++++++III,,,,,,kkkttt,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++///MMM444777777777777777777777999,,,,,,lllhhhRRRvvv,,,,,,,,,,,,,,,---///VVVVVVUUUTTTUUUTTTUUUUUUUUU@@@+++,,,BBBsss+++111+++666333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,WWWZZZ,,,+++444<<<,,,+++***]]],,,,,,,,,,,,,,,(((---,,,+++AAA\\\,,,***iii++++++...III,,,,,,---999,,,+++,,,cccOOO***HHH---333+++,,,+++,,,;;;+++mmm,,,ooorrr***,,,+++zzz\\\+++,,,,,,>>>,,,,,,+++***;;;===```,,,,,,++++++,,,ZZZ,,,,,,CCC999+++---,,,,,,,,,,,,,,,,,,,,,,,,+++///MMM,,,,,,)))******************,,,,,,+++333---lllmmmmmm???+++(((888ccc,,,,,,+++444...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++qqqFFF------>>><<>>IIIJJJHHH}}}IIIIIIFFF++++++,,,***iii++++++...III,,,,,,---999,,,+++++++++UUU333IIIuuu+++,,,---+++,,,,,,;;;...BBBVVVxxx~~~ZZZ,,,***---kkkwww,,,+++,,,,,,>>>,,,,,,+++***+++***___,,,,,,444///ccc,,,,,,+++---,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++///MMM,,,qqq111,,,+++,,,III++++++OOO+++---+++***CCCGGGHHHHHHHHHIIIHHH))),,,,,,,,,---+++YYYMMM---,,,XXX000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,^^^<<<,,,+++)))tttuuuuuuuuuuuusss---,,,,,,ccc___AAAxxx,,,***hhh---,,,///JJJ,,,,,,---888+++,,,++++++,,,ttteee555,,,,,,++++++\\\ggg:::FFFddd,,,000:::,,,,,,+++bbb,,,***+++,,,<<<,,,+++,,,+++++++++```+++***|||...hhh++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///MMM,,,kkkkkkjjjwww333,,,++++++,,,222,,,www+++******++++++,,,^^^[[[AAA|||,,,,,,,,,,,,***xxx,,,111YYY,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++>>>MMMJJJ^^^111111888<<<,,,***+++---,,,,,,XXX???FFFBBBkkk''')))bbbqqq---***zzzRRR---,,,///JJJ,,,,,,,,,333,,,>>>]]]]]]\\\aaavvv\\\\\\\\\QQQ,,,\\\LLL]]]aaa~~~+++000:::,,,++++++EEE>>>+++333444555FFF444666++++++gggiii^^^---CCC;;;---kkk++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///MMM,,,ddd,,,,,,+++@@@333+++NNNrrr***UUU???JJJDDDppp((()))ZZZ{{{***,,,,,,,,,+++EEE***lll...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***ggg++++++~~~,,,+++222<<<,,,+++,,,+++***,,,+++++++++++++++---***,,,+++,,,222III+++,,,,,,+++(((***))),,,HHH)))))))))***,,,,,,___++++++***UUU+++NNN,,,///:::***,,,---XXX,,,BBB666+++```+++rrr++++++nnn++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,lll888MMM,,,fff------,,,@@@333,,,RRRxxx...***777PPP++++++,,,+++++++++,,,EEEQQQ,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,...hhhNNNSSS+++~~~((()))333<<<,,,[[[QQQ)))VVV[[[\\\\\\\\\\\\\\\555===qqq***---+++...+++///666WWWHHH,,,(((,,,,,,(((jjj,,,,,,---+++---nnnlll...IIIFFF+++......+++,,,,,,:::555***,,,nnn)))[[[BBBEEEFFFRRRCCCCCC,,,+++***,,,```___JJJ///+++,,,qqq++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,MMM,,,xxxxxxxxx333+++,,,,,,888OOOMMMNNNNNNNNNMMMMMMIII,,,,,,,,,,,,,,,...---000555bbbOOO++++++,,,,,,------,,,***...***------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,888///<<<,,,kkkvvv,,,GGGnnn,,,,,,)))fffdddfffyyyddddddxxx++++++---,,,333VVV***FFF***^^^+++,,,---,,,,,,;;;111TTTiiilll++++++LLL***vvv,,,,,,---???---+++++++++,,,***iii666***,,,+++sss++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++222MMM,,,333,,,+++,,,jjj---+++***>>>uuu,,,,,,,,,,,,,,,+++ggg***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++ppp,,,```HHHHHHMMM<<<,,,+++]]]---,,,,,,,,,+++bbbvvv,,,+++:::cccdddeeeqqqdddeeefffgggddddddLLL,,,,,,'''...,,,///JJJ,,,,,,zzz,,,,,,+++,,,iii+++)))JJJ+++lll+++,,,+++555AAAOOO666nnn***,,,...:::++++++888VVVQQQ+++,,,,,,---,,,,,,)))//////___///000///ttt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++gggLLL,,,ddd,,,,,,,,,???333,,,,,,+++jjj000////////////333---+++---666fffdddfffjjjiiieeeddddddeeebbbOOO+++KKKvvv---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++JJJ888ZZZ,,,+++111<<<,,,+++--->>>000++++++]]]WWW***,,,***,,,MMMyyyyyyvvvyyyxxxyyyxxxjjj***,,,,,,(((...,,,///JJJ,,,,,,yyy,,,,,,***555999CCC555333PPP333BBB[[[555///,,,tttxxx000///***222:::,,,+++\\\,,,---,,,333uuu+++,,,+++^^^LLLsss,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...qqq***ddd+++++++++AAA333,,,,,,,,,lll...,,,,,,,,,OOOyyyxxxwwwyyywwwxxxxxxqqq---+++IIIlll***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++uuu+++,,,///...444<<<,,,+++++++++999+++LLL```,,,+++,,,---***XXX,,,,,,,,,(((...,,,///JJJ,,,,,,yyy,,,,,,***VVV,,,///222AAA555777WWWAAABBB999,,,,,,+++&&&UUU)))***000333333333DDD999+++,,,JJJdddMMM555+++pppKKKLLLKKK888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,\\\***mmm::::::999KKK333,,,,,,,,,kkk>>>????????????DDD...,,,,,,+++^^^---,,,+++++++++++++++///???++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,TTT,,,+++<<<***---,,,,,,,,,666fff```***,,,,,,,,,,,,,,,,,,+++OOOHHH222)))FFF,,,,,,,,,,,,)))...,,,///HHH,,,,,,|||ooo,,,,,,,,,<<<@@@@@@@@@@@@YYY@@@@@@@@@@@@///,,,+++***:::sssvvv[[[+++,,,,,,www,,,---zzzjjj+++,,,***rrr,,,---+++uuu+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--->>>222,,,,,,,,,jjj,,,,,,,,,,,,,,,***[[[???333000JJJ+++---,,,,,,,,,,,,,,,,,,///EEE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++777---<<>>222+++,,,,,,ccc++++++,,,^^^,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,```...222222222111222444---,,,,,,,,,FFFtttsssttttttttttttsssjjj,,,,,,,,,,,,+++DDD,,,---UUU,,,ZZZ***,,,,,,,,,,,,,,,,,,,,,---FFF,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++,,,222------+++,,,,,,,,,,,,,,,,,,,,,555+++,,,>>>...+++---111,,,,,,,,,,,,,,,+++,,,,,,,,,444---,,,,,,+++,,,,,,,,,+++,,,,,,++++++,,,...---+++++++++++++++,,,++++++222+++,,,+++,,,+++***,,,+++---+++,,,,,,,,,333888+++,,,+++++++++,,,,,,,,,+++,,,,,,,,,...000,,,,,,,,,---000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///+++,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,+++,,,555***---<<<000++++++111,,,,,,,,,,,,,,,,,,,,,,,,,,,111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---+++,,,++++++,,,,,,+++---+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++---+++,,,+++,,,+++,,,,,,***,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,+++,,,,,,,,,,,,+++++++++,,,***,,,,,,,,,,,,++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,+++,,,,,,---,,,,,,++++++,,,+++,,,,,,,,,,,,,,,******,,,,,,+++,,,,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---+++***,,,,,,---,,,,,,+++,,,+++,,,)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********...,,,+++++++++,,,,,,***+++******,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++---+++,,,lllLLL,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------+++,,,,,,+++***,,,,,,---,,,***,,,,,,+++,,,******,,,+++---,,,,,,bbbOOO***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***+++***+++***+++++++++,,,+++---*********,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***888,,,NNN888,,,+++ZZZWWW,,,+++222444555555555555555555555KKK***------(((///,,,,,,+++TTT+++,,,,,,,,,,,,,,,,,,BBB>>>LLLLLLLLLLLLLLLLLLGGG,,,+++,,,,,,,,,,,,,,,PPPrrr///---+++===000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///rrr,,,,,,000WWWpppzzz|||~~~~~~~~~nnn***,,,+++pppnnn+++,,,+++QQQ***,,,,,,,,,===@@@++++++,,,,,,,,,,,,,,,,,,,,,,,,+++SSS000:::---rrrBBB+++000NNN---,,,+++>>>,,,,,,***:::mmm++++++,,,,,,,,,,,,---VVViiibbb666,,,,,,,,,,,,,,,,,,,,,OOO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---kkkrrr+++***((((((,,,++++++,,,)))///,,,,,,+++]]]+++,,,+++,,,---+++888{{{***///III,,,++++++,,,}}},,,,,,...ZZZ+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000HHH666...,,,,,,,,,,,,***sssnnn,,,,,,,,,,,,///yyyqqq+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ZZZ222mmmgggPPP---111+++,,,+++}}},,,,,,,,,BBBKKK,,,,,,,,,,,,,,,hhh---+++,,,,,,,,,,,,---ZZZ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,BBB+++www111ccc;;;(((---666,,,222666666666666666666666555XXX++++++,,,)))<<<000***'''^^^+++)))+++222+++777,,,+++,,,,,,...HHH---...KKK,,,,,,===[[[iii222***,,,+++)))XXX***+++xxx[[[,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---OOOWWW***+++---+++++++++***,,,,,,,,,,,,,,,+++***+++[[[+++,,,,,,,,,sssqqq,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++ccc777888~~~lllYYY---,,,222---***,,,PPP***,,,---++++++mmm,,,,,,,,,+++fff222,,,,,,,,,,,,yyy***111,,,,,,,,,,,,,,,,,,---ZZZ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,+++,,,,,,111vvvZZZ~~~ooo)))000AAA,,,,,,---,,,++++++++++++++++++RRR++++++,,,)))xxx```DDD***@@@333<<<111tttvvv+++,,,===111***+++,,,,,,AAA...+++888eee,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***---vvv,,,++++++333+++,,,,,,***+++,,,,,,~~~,,,,,,---+++,,,YYY---,,,,,,,,,888nnn222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmmZZZ)))+++***:::...,,,+++MMM+++,,,,,,***+++kkk,,,,,,+++,,,,,,ddd***,,,++++++yyy,,,+++,,,+++,,,,,,,,,,,,---ZZZ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,RRRwwwnnnLLL'''///>>>---+++...mmmrrrrrrqqqqqqqqqqqqttt++++++,,,)))<<>>000EEE222***,,,+++---++++++,,,***---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssCCC---+++222+++,,,111>>>,,,ZZZlll,,,,,,,,,,,,,,,[[[,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++lllYYYOOOppp~~~,,,sss***,,,,,,,,,,,,kkk,,,,,,,,,,,,+++HHH,,,+++++++++www---)))333+++,,,,,,,,,,,,,,,---ZZZ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IIIbbbaaaDDD+++---///,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,RRR+++,,,777(((///+++MMM___***KKK++++++PPPEEE555XXX---333,,,>>>111FFF222UUUWWWUUUUUUVVV111,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,ttt---222******mmm,,,GGG,,,---+++++++++ZZZ---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++wwwwwwmmmYYY***+++,,,+++,,,PPPmmm222+++,,,,,,kkk,,,,,,,,,,,,,,,333---,,,++++++www,,,,,,,,,***,,,+++,,,+++,,,---ZZZ,,,,,,,,,++++++...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,www+++555///,,,,,,++++++,,,------------------+++PPP++++++SSS111---aaa\\\>>>,,,+++***RRRiii;;;hhh000555***BBB--->>>111FFF333DDD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...///www???000,,,111OOO++++++JJJ+++))),,,,,,+++ZZZ***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,```222222~~~nnn000SSS[[[[[[VVV000+++,,,+++OOO,,,,,,,,,kkk,,,,,,,,,,,,+++,,,222+++++++++www,,,,,,***---///333+++,,,,,,---ZZZ,,,,,,+++***111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YYY)))+++}}}www***<<<000---,,,,,,iii+++,,,NNN111,,,222jjjsssggg,,,,,,,,,CCC...uuu\\\,,,111222333555+++]]])))>>>111FFF222'''rrr(((DDD***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---KKK+++AAA___,,,,,,,,,,,,+++ppp888ppp~~~ttt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++kkk???,,,***,,,QQQ+++EEE+++,,,,,,kkk,,,,,,,,,,,,,,,)))222,,,++++++www,,,,,,++++++qqqQQQ,,,,,,,,,ZZZ++++++000++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzXXXXXXvvv@@@ZZZFFF???+++---ccc,,,+++***000++++++888***+++---444333nnn,,,>>>111FFF222***ttt+++DDD,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++333MMMMMM<<<++++++___aaa>>>---***EEE===+++---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///<<>>===>>>MMMYYY(((+++KKK,,,+++---NNN***+++...,,,,,,kkk,,,,,,,,,,,,+++)))444,,,++++++www,,,,,,++++++666YYY+++---WWW+++666aaa,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssbbb***+++,,,---000,,,^^^***aaa___,,,,,,+++---444555@@@AAAmmmBBB@@@666***+++EEEYYY222|||;;;888bbb:::+++>>>111FFF222***ttt+++DDD,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,///+++---+++vvvQQQ,,,+++,,,qqq444===)))******)))***)))***+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,eeehhh,,,+++555,,,DDD^^^www\\\HHH+++,,,,,,kkk,,,,,,,,,,,,+++)))444,,,++++++www,,,,,,,,,,,,---***ccc\\\+++222///000333+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''(((&&&&&&'''(((111[[[444GGG888,,,,,,+++fff------___---RRR000+++---,,,+++gggsss++++++OOOCCC---===777555\\\+++,,,===000DDD222)))ttt***DDD,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,BBBwww***))),,,<<<+++,,,---++++++,,,,,,***------------,,,---+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777hhhPPPeee[[[VVV999)))---***ppp|||---+++,,,hhh++++++,,,,,,,,,)))555+++++++++xxx,,,,,,,,,+++,,,,,,+++dddNNN***//////------***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,999OOOSSS---```---+++>>>]]],,,---___,,,+++nnn...***,,,,,,VVV444444444ddd555222666000+++,,,///---000******nnn***,,,,,,===333000zzz333DDD,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,222999KKKIIIHHHeeeIIIJJJ999,,,+++000nnn+++???fffffffffffffffggg444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---VVV===111DDDXXXnnn,,,------QQQ...222zzz+++,,,,,,)))888,,,...---xxx+++,,,,,,,,,,,,,,,,,,,,,lll000xxx444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,---JJJKKKHHHJJJ222SSSqqq---,,,,,,HHH+++,,,---___,,,,,,[[[++++++,,,,,,---///++++++___***...))),,,...uuu******777888,,,,,,,,,333kkk333DDD,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,qqquuu,,,***,,,RRR???WWW<<<,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,222kkk,,,ZZZ---666^^^TTT---***+++OOO+++444|||,,,,,,,,,)))xxx+++,,,,,,,,,,,,,,,,,,++++++;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;+++,,,,,,}}}NNNZZZ888,,,,,,,,,,,,,,,,,,,,,,,,OOO,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;,,,+++YYY+++---,,,,,,+++333<<<<<<;;;;;;---,,,,,,vvv,,,,,,,,,,,,,,,,,,,,,,,,,,,---666666777777777777---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++XXX///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++{{{???---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,999***,,,,,,QQQ+++,,,,,,,,,,,,,,,,,,HHH+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---@@@EEEEEEEEEEEEDDD777+++,,,,,,,,,,,,,,,,,,,,,,,,999jjj,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,---***+++++++++,,,)))+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,***,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,+++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,)))888IIIDDD---+++,,,,,,,,,,,,,,,++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++,,,+++,,,,,,***,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******333GGGFFF555++++++,,,,,,,,,++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,+++***++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++,,,///***---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---,,,,,,+++***---,,,+++,,,,,,,,,+++***,,,******)))+++,,,)))+++)))***+++***,,,,,,,,,+++)))+++,,,,,,+++,,,,,,,,,+++,,,++++++,,,+++,,,++++++++++++,,,+++,,,)))---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000///"""$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,***SSS***,,,,,,,,,,,,***+++,,,,,,+++---,,,,,,,,,,,,***,,,,,,,,,+++,,,,,,---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,AAAKKK,,,+++,,,+++---+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++\\\BBB,,,***,,,,,,***+++~~~...---,,,,,,,,,,,,,,,+++666aaa,,,MMMhhh///,,,,,,BBB000444>>>333***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,LLL+++,,,---,,,,,,,,,,,,+++nnnuuu,,,LLL888+++,,,PPP---,,,,,,,,,OOOppp000+++,,,+++,,,+++,,,DDD;;;+++???OOO+++,,,+++GGG999+++,,,+++lll,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,fffmmm333...---555+++,,,,,,,,,,,,,,,BBBzzzvvv<<<,,,,,,,,,RRR@@@+++,,,,,,444kkkqqq888MMMJJJ,,,,,,...aaawwwPPP,,,,,,,,,+++DDDsssooo666,,,,,,,,,,,,,,,,,,JJJ999...,,,111111++++++,,,666bbb111,,,,,,@@@\\\,,,,,,,,,,,,,,,,,,,,,+++***CCC___,,,,,,,,,,,,+++SSS000***,,,,,,,,,,,,:::>>>---fffPPP,,,BBB000vvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,^^^,,,MMM555+++,,,,,,ZZZOOO---AAA]]]ddd,,,,,,AAAaaaaaaHHH,,,,,,,,,333lllggg---+++,,,///iii000,,,cccDDDFFFEEE___+++WWWQQQ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<=:kqx```(((+++,,,,,,,,,,,,,,,,,,,,,,,,+++OOOGGG,,,:::FFF---999SSS555,,,+++,,,jjjlll+++,,,kkk,,,,,,222***DDD++++++}}}WWW+++,,,,,,,,,000]]]+++444GGG///000OOO???,,,,,,JJJ>>>,,,,,,kkk,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,[[[,,,++++++,,,,,,111444,,,---+++???ooo,,,,,,,,,------bbbHHH000///,,,MMM++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,^^^111,,,555///+++XXXJJJ+++,,,,,,+++ggg,,,,,,,,,,,,+++NNN,,,,,,,,,++++++---VVVIIIyyyMMM---,,,,,,dddRRRLLLooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,hig""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++iii***ddd999---AAAXXX+++,,,***hhhKKK***kkk,,,+++RRR,,,+++999+++---***888GGGJJJRRR++++++\\\yyy***,,,,,,,,,___+++NNNSSS---JJJ>>>,,,,,,kkk,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------777\\\+++,,,,,,,,,+++***---,,,111ttt+++,,,,,,,,,+++444444111888555222===)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjj+++,,,+++iii000JJJ***,,,,,,,,,+++ggg,,,,,,,,,,,,+++NNN,,,,,,,,,,,,,,,,,,,,,***<<<***,,,++++++,,,ccc,,,,,,|||+++111---CCCddd,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xyw!!!---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++777///ppp,,,(((}}},,,,,,,,,++++++---yyy+++kkk,,,,,,AAACCC+++******```,,,,,,+++,,,---lll,,,+++((())))))---,,,,,,+++jjj++++++iiiKKKNNN+++JJJ>>>,,,,,,kkk---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,[[[,,,,,,,,,++++++---999```,,,xxx...+++,,,,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,++++++^^^,,,+++---TTTttt++++++---,,,000+++hhh++++++,,,++++++NNN,,,,,,,,,EEEooopppooopppooorrrooooooqqq111,,,eee***+++{{{++++++OOO---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,z{y~~~"""---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......GGG888,,,KKK(((JJJ,,,---,,,444???@@@+++kkk,,,,,,,,,,,,GGG+++,,,+++,,,,,,|||///,,,,,,+++TTT)))FFF,,,,,,CCC+++000JJJ===,,,,,,jjj---,,,,,,,,,,,,FFFPPP+++,,,,,,,,,+++---iii111>>>,,,,,,,,,,,,,,,+++{{{@@@===RRRAAA>>>>>>>>>===+++***,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,///===,,,)))///CCC,,,,,,***+++fff+++,,,,,,,,,+++NNN,,,,,,,,,UUU333+++ddd+++,,,~~~---+++nnn,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,z{y ,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,HHH555+++HHH***===222ppp,,,***rrr+++kkk,,,,,,,,,---;;;WWWggg(((SSS+++,,,,,,+++---sssbbb```bbb---,,,,,,---QQQ)))AAA,,,...CCC***666JJJ???,,,,,,nnn---,,,,,,,,,,,,NNNMMM+++,,,,,,,,,+++,,,000nnn++++++,,,,,,,,,,,,+++{{{gggjjjwwwmmmiiiiiiiiiIII,,,---PPPXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXFFF,,,,,,+++}}}^^^***,,,++++++,,,,,,---,,,BBByyylll000,,,++++++NNN,,,,,,,,,+++***)))???,,,<<<666++++++***,,,,,,eeeqqqrrr+++111+++hhh+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyy&&&+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++333444]]])))vvv,,,???000ooo,,,,,,777HHHHHHHHH<<<+++++++++...JJJ000,,,,,,+++---+++...EEEUUU>>>+++,,,***,,,,,,,,,ccc)))zzz+++MMMDDD***222LLLXXX+++---,,,,,,,,,,,,***+++)))+++---***,,,VVVKKK+++***+++++++++;;;QQQQQQQQQQQQyyyRRRSSSRRRSSS222+++,,,MMM~~~,,,+++,,,,,,,,,,,,222ZZZ***,,,kkk...zzzBBB,,,,,,,,,+++```,,,,,,+++NNN,,,,,,,,,***,,,rrr|||,,,...NNN,,,,,,,,,,,,,,,RRRccc---<<<)))UUU111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzz+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++]]]+++www+++WWW,,,***------,,,,,,+++,,,,,,yyyYYY***MMMfff]]],,,eeetttPPP---...OOO```\\\---,,,,,,---ggg+++[[[AAA111111IIIVVVXXX,,,,,,,,,,,,cccddd+++***---///rrrbbb,,,,,,PPP}}},,,lllHHH+++---,,,***+++,,,AAA000******,,,***.../////////////////////////////////---,,,,,,,,,,,,;;;>>>,,,iii---nnn,,,,,,,,,+++fff...444---++++++NNN,,,,,,,,,,,,---JJJ+++]]]<<<[[[,,,,,,,,,,,,+++---+++{{{xxx***@@@\\\aaa,,,,,,]]]---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzz,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++bbb000,,,VVVggg888MMM+++sss+++++++++++++++---[[[,,,xxx---GGG,,,***---rrrMMM***,,,999xxx---+++,,,,,,+++999999+++FFFiii:::RRR111eee***KKKfff222+++,,,+++,,,```444,,,OOO+++,,,,,,,,,------------mmm+++------------+++,,,+++rrr}}}---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***mmm,,,RRR***++++++)))hhh+++---+++,,,+++NNN+++,,,,,,...333---333QQQddd,,,+++444---,,,,,,***}}}yyy---PPPxxxVVV444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyylllbbbbbb ---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000---++++++,,,---ttt000,,,LLLKKK,,,******]]]WWW---))),,,,,,444,,,++++++444...,,,,,,***,,,+++---444***---,,,,,,,,,+++222000+++,,,,,,,,,,,,,,,+++666,,,+++,,,+++FFFFFF///III???***333***---,,,,,,,,,,,,,,,EEE555TTT...---,,,NNN+++,,,,,,,,,,,,++++++ZZZ***,,,+++++++++,,,,,,000RRRggghhhwwweeennnhhhgggpppvvvHHH***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---KKKOOO;;;///000111666...---ggg|||zzz333++++++,,,MMM,,,++++++DDD+++999***ccc---444---+++,,,***]]]]]]555qqqrrrmmm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyy +++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...666mmmTTTeeeEEE+++***,,,lllTTTrrr++++++...+++---,,,,,,++++++++++++---+++,,,,,,---+++------***,,,,,,+++---,,,***---,,,,,,,,,,,,++++++000vvvUUU___kkk,,,222ttt---+++,,,+++,,,,,,,,,,,,+++000===,,,...;;;,,,,,,,,,,,,,,,,,,,,,,,,MMM,,,++++++,,,,,,,,,,,,,,,ccc,,,mmm---xxx,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,iii///+++<<<)))555*********LLL++++++,,,BBB222<<<555666444>>>999444;;;---,,,,,,+++|||CCC{{{+++EEEDDD---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyggg''',,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...fffooo222,,,+++,,,,,,000000,,,+++,,,,,,---+++,,,,,,,,,---,,,***,,,+++,,,,,,---+++,,,,,,,,,,,,,,,++++++,,,***,,,,,,,,,,,,+++,,,++++++ZZZCCC++++++444...+++,,,,,,,,,,,,,,,,,,,,,,,,...---AAA+++,,,,,,,,,111bbbbbbbbbbbbsssfffbbbbbbcccVVV+++,,,DDD{{{mmmttttttKKK***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++OOONNN---,,,OOOMMMNNNMMMPPP---,,,++++++eee,,,YYYiii---DDD---+++,,,,,,}}}vvv))))))***~~~---```---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyy%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,,,,,,,,,,,,,+++666@@@444***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))+++,,,,,,...666jjj111***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++===+++,,,,,,,,,,,,:::***---***oooEEEUUU+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++ccc***+++,,,ddd+++++++++,,,,,,,,,,,,---+++hhh,,,GGGvvvvvvvvvvvvvvvvvvPPP,,,...@@@BBBBBBBBBXXXBBBBBBBBBBBB===---,,,,,,+++}}}zzz,,,,,,,,,|||kkk,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyy%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++,,,,,,,,,,,,,,,++++++---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,++++++,,,+++***,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444JJJ+++---,,,,,,,,,,,,++++++)))))))))))))))))))))))))))***+++,,,+++///...***++++++[[[yyy++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---,,,***,,,+++AAA{{{,,,,,,,,,,,,,,,,,,,,,***,,,oooPPP+++,,,+++++++++++++++++++++***,,,...***++++++]]]ooo,,,+++++++++,,,,,,+++,,,,,,[[[YYY,,,,,,+++fffZZZ555222***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyy$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyy$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyhegRNP$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyy$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyxu^A_C$nJ&mF(i`$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyM yMW+vD΁QS1tK$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyy}u@k:nEg0ZuBӏ[~a$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyV-Q+N)oDyIKgoK ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyyu_nF_*i3mBsR***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"""yyykR?cA#oP1t\rZLɿ+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++&&&yyyc__yyyyyyyyy+++yyy$$$TTT((((((...((( )))888$$$"""""""""""""""""""""###yyy!!!???000444(((&&&(((444###"""TTT***666444'''---WWW222<<<$$$JJJSSS,,,DDD000CCCQQQ###\\\YYYXXXccc]]]YYYYYY\\\yyy\\\JJJbbb888XXXNNNSSSeee,,,444```EEEbbb)))$$$eeeSSSQQQZZZdddOOO^^^===lll666111AAA)))>>>000777???SSSPPPWWWYYYOOOOOO:::000zzzCCC)))TTT^^^ddd,,,&&&DDD@@@"""eeeWWW***<<>>@@@DDD,,,"""mmm(((###ccc---```???QQQppp888QQQUUUVVVPPP;;;AAABBBTTTIII555ZZZ\\\bbbZZZ333PPP***444KKKDDD000'''  YYY,,,ZZZ[[[>>>PPPZZZNNN IIIOOO^^^888===^^^QQQVVVKKKUUUPPPHHHIIIPPP!!!MMMMMMBBBIII$$$###222HHH%%%NNN777[[[DDDBBB???@@@BBBCCC^^^..."""HHHOOO""" YYY;;;999111444;;;@@@(((JJJ$$$III&&&GGGUUU^^^MMMNNN&&&[[[222555ZZZ&&&PPP^^^EEELLL^^^:::\\\<<<'''III,,,"""+++999"""$$$OOOYYY555666XXX$$$MMM///...:::;;;555LLL;;;UUUTTTSSSUUUTTTSSSBBBTTTQQQ!!!***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++!!!))),,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++ +++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((###,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,***,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***,,,,,,,,,,,,,,,+++,,,,,,,,,***,,,,,,,,,+++,,,,,,+++---,,,+++,,,,,,+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,+++---***,,,+++,,,,,,,,,,,,,,,+++***,,,,,,,,,++++++---,,,,,,+++,,,******+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---+++666000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***222333000,,,,,,,,,,,,,,,+++222000---444++++++,,,,,,---+++222,,,---,,,777///++++++,,,+++444555,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,...111+++888///,,,,,,,,,,,,,,,,,,ZZZ+++,,,,,,,,,,,,+++,,,++++++,,,,,,,,,+++sss,,,+++,,,,,,,,,XXXTTT555++++++***]]],,,***+++OOO,,,,,,------,,,,,,,,,+++999+++---+++zzz555,,,++++++WWW333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++IIIjjj]]]ZZZXXX[[[^^^bbb444+++,,,,,,,,,,,,---XXX+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,...AAABBBSSS...+++,,,,,,,,,WWW...VVV======YYY***,,,,,,OOO,,,,,,HHH>>>III888,,,,,,:::WWW+++<<<:::---\\\rrr,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777ZZZqqq888,,,,,,***---666JJJ+++,,,,,,,,,,,,,,,---XXX+++,,,,,,,,,,,,---***cccooo000,,,,,,***------+++BBB,,,,,,,,,,,,VVV,,,;;;:::KKK,,,++++++,,,OOO,,,///\\\---555999,,,,,,+++UUU...PPP^^^***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++EEE666ddd***---///***+++,,,,,,,,,,,,---XXX+++,,,,,,,,,,,,++++++iiiuuu444...***,,,,,,SSS---,,,,,,,,,VVV+++|||AAA@@@+++333++++++,,,OOO+++LLL,,,+++333:::,,,******XXX000lll222---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++@@@+++...lllaaa)))999***+++,,,,,,,,,,,,---XXX+++,,,,,,,,,,,,,,,,,,+++///bbbmmm///,,,,,,]]]+++,,,,,,,,,VVV+++{{{***XXX,,,222+++++++++OOOjjj555***YYY,,,---000,,,,,,[[[>>>+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++???***+++***QQQ<<<+++,,,,,,+++,,,,,,,,,---XXX+++,,,,,,,,,+++,,,,,,+++++++++,,,\\\EEE,,,ccc,,,,,,,,,---VVV+++{{{+++___,,,222,,,```???OOOggg~~~555+++YYY******,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CCC+++,,,---,,,KKK,,,,,,,,,+++***,,,,,,,,,---XXX+++,,,,,,+++,,,+++,,,,,,,,,,,,+++***+++sss---hhh---+++,,,,,,WWW,,,yyy...DDD<<>>>>>>>>FFFIII:::,,,(((YYY++++++,,,,,,OOOLLL...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,***000CCC+++,,,+++gggbbb+++,,,,,,111111+++,,,,,,---XXX+++,,,,,,,,,111+++,,,,,,,,,,,,666uuu+++,,,444+++mmm,,,***>>>XXX***yyy444...+++tttNNNWWW******mmmnnnEEEhhh~~~uuu---NNN,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,555++++++nnnIIIbbb,,,,,,+++sss???,,,,,,---XXX---,,,222***,,,,,,+++333+++,,,,,,---ooo,,,,,,]]]VVVvvv666CCCCCCEEECCCDDDBBB...***+++,,,(((---,,,...---...---***(((+++***sss888---hhh+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,---NNNNNNFFF,,,TTTOOO++++++666,,,+++888UUU,,,---TTT,,,666\\\,,,,,,,,,111333+++,,,+++,,,rrr,,,---fff|||WWWYYY)))+++777***===III***+++,,,*********iii---+++}}}~~~,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++***,,,222*********jjj+++,,,,,,---tttWWW,,,333...333222,,,***,,,,,,TTT------+++,,,,,,,,,vvv+++***ZZZhhhXXX444UUU:::)))***...fffEEErrr111222111888))),,,+++,,,,,,,,,gggSSS((()))nnn***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---qqq,,,)))---,,,***gggKKK---...///+++,,,,,,,,,,,,,,,...++++++++++++,,,,,,xxx,,,+++FFFtttzzz,,,AAA***+++))),,,++++++---,,,hhh///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///...rrrxxxvvvxxxxxxiii***,,,,,,,,,***ttt---|||333+++,,,,,,++++++===[[[[[[[[[[[[[[[[[[[[[]]]{{{,,,,,,+++***WWW222eeeBBBvvvCCCPPP,,,,,,888YYY***zzz>>>===<<>>+++,,,,,,,,,,,,,,,///GGGHHH>>>***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***KKK444,,,,,,,,,,,,,,,,,,222GGG999,,,333++++++++++++)))(((***---,,,,,,,,,***,,,:::>>>222,,,,,,,,,,,,,,,+++,,,,,,,,,+++...333,,,,,,+++,,,,,,222000***---***---XXX666---+++EEEKKK;;;***,,,,,,,,,,,,+++LLL===)))+++,,,+++,,,,,,+++***;;;@@@***+++AAA555)))---,,,,,,,,,,,,---+++III///,,,,,,,,,,,,+++LLLYYYQQQ***+++,,,,,,,,,,,,,,,,,,,,,,,,///???HHH@@@+++,,,,,,,,,,,,,,,,,,,,,^^^,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++666,,,999JJJ,,,+++999@@@+++......,,,,,,,,,,,,,,,ZZZ:::,,,,,,,,,,,,***MMM\\\,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,III,,,,,,,,,,,,,,,,,,aaa888LLL+++___------AAA,,,...777***,,,,,,666///+++,,,,,,___---000+++,,,sss,,,,,,...NNN++++++,,,,,,,,,,,,,,,222bbb///,,,,,,FFF,,,,,,|||WWWWWWVVVVVVVVVVVVWWWZZZFFF,,,,,,,,,,,,***\\\+++,,,,,,,,,,,,,,,,,,,,,,,,UUU[[[,,,,,,,,,,,,,,,,,,,,,***UUU+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++nnnfff++++++,,,...666zzz,,,fff))),,,---+++,,,------,,,UUU,,,,,,,,,,,,,,,,,,...---yyy+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJ,,,,,,,,,,,,,,,,,,,,,...QQQooo[[[fff???>>>BBB...777555---111111RRR,,,,,,***www***,,,+++FFF++++++nnnFFF///,,,...MMM555---,,,...888+++333OOO***+++,,,000MMMwww}}}EEE---+++,,,FFF---,,,,,,,,,+++...,,,sss+++,,,+++---+++,,,,,,,,,,,,...///---yyy,,,,,,,,,,,,,,,,,,+++EEEyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++kkk***888mmm,,,***FFF,,,,,,,,,+++XXX,,,,,,,,,,,,,,,,,,,,,+++zzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJ,,,,,,,,,,,,,,,,,,,,,+++QQQ444:::LLL+++***+++---+++xxx---,,,)))UUU,,,+++...===,,,,,,,,,999;;;,,,aaa...<<<,,,///PPP888,,,,,,888,,,SSS,,,+++,,,***666bbb------+++,,,+++,,,\\\***++++++aaa,,,+++000GGG...888ddd,,,,,,,,,,,,,,,,,,+++{{{,,,,,,,,,,,,,,,,,,,,,ddd```+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,***777***[[[+++,,,,,,111+++```,,,+++RRRDDDIII+++,,,,,,+++WWW,,,,,,,,,,,,,,,,,,,,,+++{{{+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJ,,,,,,,,,,,,,,,,,,,,,+++SSS+++***444++++++@@@,,,+++,,,UUU---+++___+++,,,,,,,,,^^^---,,,aaa***nnn222+++///LLL{{{+++,,,888,,,zzz,,,,,,,,,,,,aaa333333ggg+++,,,,,,+++,,,^^^)))---***ccc+++---000HHH+++000```__________________^^^aaaFFF,,,,,,,,,,,,,,,,,,+++{{{,,,,,,,,,,,,,,,,,,,,,111MMM---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,***777+++\\\++++++888>>>[[[+++,,,+++xxxuuu,,,+++~~~777WWW,,,+++222777777777777888777777888777555+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJ,,,,,,,,,,,,,,,,,,000,,,PPP---ccc+++sssqqq222+++,,,,,,TTT+++,,,UUU,,,---jjj---+++,,,+++\\\++++++PPP,,,aaa+++,,,,,,,,,///MMMVVV...+++888+++QQQ,,,444===<<>>::::::eee>>>999;;;,,,+++___,,,,,,***aaa,,,,,,111FFF,,,...,,,lll000///***---,,,,,,,,,,,,+++{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++777+++[[[+++,,,---YYY,,,+++,,,,,,333,,,MMM;;;YYY,,,,,,nnn***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***JJJ,,,,,,,,,,,,,,,,,,SSS***<<<___)))LLL******+++,,,,,,,,,vvv+++,,,UUU,,,\\\111,,,+++,,,+++ZZZ,,,111@@@444ddd111,,,,,,,,,///NNN000JJJ---888@@@111+++///+++^^^,,,,,,***aaa,,,+++000GGG,,,{{{wwwyyyyyyzzzyyyzzzzzzppp++++++,,,,,,,,,,,,+++{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,CCC777+++WWW,,,++++++777,,,,,,ggg+++WWW,,,+++111444777777777777777777777666444,,,BBBYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNN+++,,,,,,+++,,,,,,***JJJ,,,,,,++++++,,,+++:::tttkkk***++++++CCC}}}---+++VVV+++qqq[[[+++---+++++++++\\\***222,,,999...NNN+++www+++888ttt***+++//////000111XXX000...111000000//////+++,,,MMM;;;***---***bbb+++,,,,,,YYY444,,,555rrrxxx<<<***JJJ,,,,,,,,,,,,,,,,,,+++{{{+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,***sssjjj***wwwjjj---+++SSS++++++...222jjj***,,,XXX,,,---+++...++++++***+++{{{***+++++++++++++++{{{***<<<777---,,,+++)))JJJ,,,***,,,,,,DDD+++---+++www]]][[[\\\\\\[[[[[[\\\LLL---+++,,,,,,,,,+++,,,UUU---+++...---***+++,,,,,,[[[***```===>>>>>><<>>,,,mmm+++,,,***---YYY,,,---+++QQQ++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++111zzzttt+++***EEE---EEEJJJ+++++++++RRR+++@@@ppppppppp,,,+++111bbb+++kkkKKK***TTT,,,+++///(((000++++++MMMccc+++,,,:::@@@...,,,---xxx***OOO,,,NNN***===444,,,,,,555???...---ccc///,,,rrr---+++GGG,,,,,,,,,,,,,,,,,,+++TTT...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++aaaVVVyyy;;;___``````zzz***+++BBB++++++qqqooo+++***---,,,,,,,,,,,,yyy)))******,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,WWW{{{,,,***+++AAA111++++++YYYooo@@@KKKKKKJJJggg,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,******111,,,,,,CCCSSSeee///,,,AAA///,,,FFF***---111,,,---555<<<+++***aaa+++,,,sss,,,+++***000//////555>>>---000///...111---,,,,,,,,,,,,,,,,,,,,,+++@@@///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++***---555888888cccaaarrr***,,,*********++++++zzz+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++FFFddd,,,===***---+++,,,WWWgggAAA,,,+++,,,++++++++++++++++++++++++++++++,,,,,,---///+++,,,~~~999IIITTTrrrPPPMMM---,,,,,,+++000yyyyyyzzzyyyqqq,,,,,,XXX...,,,---555<<<+++***aaa+++,,,sss,,,+++,,,kkk---,,,,,,,,,,,,,,,,,,+++++++++...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))iii)))******wwwuuu((())))))))),,,333+++,,,,,,+++XXX,,,,,,,,,QQQEEE666***,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---XXXEEE,,,,,,,,,,,,,,,***,,,PPP+++AAA*********KKK---+++,,,,,,^^^ccceeeeeeeeeeeeeeeeeeeee???***---,,,+++yyy>>>+++fff,,,KKK,,,,,,,,,,,,,,,AAA///kkk+++000666444777XXX555XXX555666555333,,,+++666;;;,,,+++aaa,,,+++rrr,,,---,,,CCCWWWvvviiisssXXXYYYZZZSSS+++,,,,,,QQQppppppqqqqqqqqqqqqqqqsss,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,AAA***,,,,,,NNN,,,,,,,,,---------;;;>>>??????555...,,,,,,+++XXX,,,+++---QQQwww}}}ccc***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++uuu...---,,,,,,,,,,,,,,,+++RRR---BBB***,,,,,,,,,VVV---,,,,,,YYYEEE+++222TTT++++++RRR***,,,,,,++++++NNNKKK+++************+++,,,aaa+++,,,000444---+++aaa,,,***\\\NNN---,,,++++++...OOO444???---kkk+++,,,,,,,,,nnn,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++***333}}}***,,,,,,+++,,,++++++++++++***,,,+++,,,,,,+++{{{III,,,,,,***,,,+++++++++++++++)))///;;;dddGGG---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...LLL,,,,,,,,,,,,,,,,,,+++---tttDDD+++,,,:::999999999999666,,,+++,,,,,,***)))*********************,,,,,,+++,,,555@@@+++,,,:::uuu+++,,,+++dddXXX---,,,,,,,,,---aaaBBB***,,,,,,,,,,,,,,,+++---///666444555555555555555666555666555444+++,,,++++++,,,***+++PPP,,,,,,---++++++***,,,+++CCC++++++NNN,,,AAA}}}***,,,,,,,,,*********)))))))))))))))***+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++---,,,,,,,,,,,,,,,+++---,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***,,,,,,,,,,,,,,,+++,,,,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++,,,,,,,,,,,,,,,,,,+++***+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,***+++,,,,,,+++,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++---+++,,,,,,,,,,,,,,,,,,EEE111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++UUUbbb]]]333,,,+++,,,,,,,,,,,,,,,+++555222---)))+++,,,++++++888>>>,,,,,,,,,,,,WWW666666666555555666555666666333,,,666444++++++bbb888))))))))))))444iii+++,,,222aaaTTT---+++)))******)))*********))),,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++999nnn++++++,,,,,,,,,,,,,,,,,,VVV***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,[[[QQQ***,,,333,,,,,,+++:::HHH111+++,,,???---+++++++++333777CCCIIIKKKMMM???,,,+++,,,444111...******+++,,,)))555EEE,,,+++***+++,,,***,,,+++NNN777+++,,,333QQQ---,,,,,,***ggg333+++,,,___dddOOO++++++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++AAAkkkQQQ,,,,,,,,,,,,JJJ))){{{---,,,***+++HHHddd000888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++DDD+++,,,,,,,,,,,,,,,,,,,,,***BBB,,,,,,,,,,,,,,,,,,,,,,,,+++---+++444CCC---555---///---MMM:::---;;;+++,,,444kkkMMM+++---MMM[[[666))),,,cccdddvvv---,,,,,,)));;;,,,111===,,,+++---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***SSS++++++,,,,,,,,,,,,,,,000KKKTTTbbbsss>>>,,,+++,,,,,,HHHAAABBB@@@DDDaaaAAAAAA>>>***WWW222,,,ssssssssssss,,,,,,+++(((zzz---ccceeefffeeefffddd111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++CCC+++,,,,,,,,,,,,,,,,,,,,,YYY___,,,,,,,,,,,,,,,,,,,,,,,,***,,,ZZZSSS)))KKK+++)))666,,,***,,,BBB{{{aaa+++***))))))+++---+++///rrrJJJSSS```rrrGGG***---@@@LLL...,,,,,,+++===WWW---+++***JJJ+++;;;ddd,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++,,,***OOO***+++,,,,,,---+++***,,,+++ccc---******,,,qqq***---+++,,,,,,III+++++++++---OOO+++,,,++++++...TTT,,,JJJ++++++++++++AAA))),,,***...}}},,,++++++///yyy,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DDD+++,,,,,,,,,,,,,,,,,,,,,eee???,,,,,,,,,,,,,,,,,,,,,,,,,,,+++XXX,,,LLLaaa|||666666'''...+++666```***ZZZ((()))******++++++---,,,***ooo,,,,,,+++///zzz***---)))++++++--->>>wwwdddTTT))))))EEE...,,,,,,***???RRR,,,,,,III,,,mmm++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---KKK,,,,,,,,,,,,+++***---,,,---TTT666,,,+++sss...,,,,,,,,,+++,,,III,,,,,,,,,---NNN,,,,,,,,,---***{{{,,,KKK,,,,,,,,,,,,CCC***------,,,}}},,,***444,,,WWW+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DDD+++,,,,,,,,,,,,,,,,,,,,,,,,333))),,,,,,,,,,,,,,,,,,,,,,,,---)))...***JJJaaaddd666***---,,,)))ppp,,,+++[[[,,,,,,,,,,,,---NNN===+++,,,zzz000,,,,,,+++///UUU666*********UUU+++,,,HHH...,,,,,,+++999www---+++HHH+++eee...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,111RRRTTTTTTTTTSSSmmmRRRTTTTTTTTTSSS111,,,,,,,,,,,,zzz,,,,,,KKKGGG***---,,,+++///---III,,,,,,,,,---NNN,,,,,,,,,------fff,,,KKK,,,,,,,,,,,,CCC+++--->>>000}}},,,+++DDD---777888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DDD+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***HHHVVV777ppp555)))---,,,+++,,,444---+++oooDDDFFFFFF444,,,,,,,,,,,,***+++++++++OOO<<<,,,,,,,,,,,,999ppp555UUU+++,,,HHH...,,,,,,+++;;;444,,,---HHH222???***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,EEE:::+++NNN...ddd{{{JJJ...BBB,,,,,,KKK,,,++++++++++++YYY+++,,,UUU,,,,,,,,,+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,DDD,,,+++,,,111UUU***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,JJJ:::RRR^^^+++JJJ666++++++,,,...///---]]]333000```000...//////...++++++ZZZ---***\\\LLL...,,,+++***===***PPP---III[[[---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++)))++++++***MMM)))+++++++++***+++,,,IIIOOOOOOOOOPPPNNNOOOOOOOOOOOONNN666+++BBBGGG...DDD,,,,,,999---aaayyyxxxxxxxxxxxxvvviii++++++...UUU|||...ssszzz+++,,,ooo,,,,,,TTTsssuuuttttttttttttttttttttttttuuujjj...,,,,,,,,,,,,,,,DDD,,,***KKK+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}@@@///333++++++,,,fff,,,,,,IIIOOOOOOOOOQQQNNNOOOOOOOOOOOOOOO666,,,+++444EEE***+++LLLUUUTTTTTTTTTOOO,,,,,,???)))<<<...xxx+++IIIrrr,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,LLL,,,***,,,,,,++++++...---,,,,,,++++++,,,+++++++++,,,,,,...+++,,,>>>QQQ...))),,,...MMM,,,,,,,,,,,,,,,///---++++++,,,,,,,,,,,,,,,,,,,,,---,,,+++666]]]++++++sss,,,,,,rrr///,,,,,,,,,,,,,,,DDD***bbb333---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttgggfffIII,,,333,,,+++,,,333===;;;;;;;;;;;;;;;<<<<<<:::;;;>>>;;;+++...,,,,,,,,,+++***,,,,,,++++++,,,...///+++000333hhh,,,)))---+++***+++***---+++)))uuu:::---QQQ***HHH555---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++999qqqppppppqqqoooppppppppp666+++sss///rrr555mmm,,,++++++eee+++++++++,,,MMM+++++++++,,,,,,(((QQQPPPPPPPPPPPPPPPPPPQQQQQQGGG+++,,,+++|||---***@@@,,,,,,QQQ,,,,,,***((()))******************************+++,,,,,,,,,,,,,,,DDD___***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,AAA***'''HHH---666***+++++++++,,,VVV---,,,,,,333jjj777ddd+++ccc:::VVV888<<>>;;;+++HHHyyyxxxxxxxxxwwwwww~~~jjj***OOO777---EEE,,,,,,---NNN,,,,,,,,,,,,,,,(((+++---+++|||,,,,,,WWW///,,,+++444sss,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,DDD>>>,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ZZZ|||xxx___,,,,,,,,,kkk\\\\\\\\\\\\\\\aaa---,,,,,,JJJ~~~vvvwwwwwwxxxxxx|||sss---;;;TTTlllhhhhhhiii---+++uuu<<<***,,,EEEMMM+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++(((******KKK)))))))))))),,,++++++333III---++++++///;;;---,,,uuu;;;<<>>CCCwww***---oooBBB++++++///HHHCCC***,,,333,,,---AAA***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((+++***)))NNN+++...+++,,,,,,,,,+++,,,***xxxIII+++...444***,,,,,,...,,,```qqq,,,,,,''',,,++++++,,,,,,,,,,,,+++---+++---RRR}}}***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++,,,BBB(((++++++++++++)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++888RRRSSSRRRSSSQQQMMM,,,;;;,,,sss777---+++,,,iii...,,,,,,,,,,,,+++pppSSS+++///666+++,,,,,,---NNN,,,999,,,???<<<:::GGG+++,,,,,,***|||---kkk---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,MMMnnnRRR555+++,,,,,,---++++++---sss666666++++++,,,,,,,,,///```***,,,***DDD999***+++***,,,,,,)))iiiQQQ555***+++,,,++++++}}},,,///...///ppp......,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++HHHuuu+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---ZZZ***:::GGG888+++,,,,,,hhh999777777777777;;;---,,,,,,,,,,,,+++,,,hhh;;;yyy000++++++,,,,,,,,,...TTT***,,,+++rrryyy,,,,,,,,,,,,+++AAA,,,uuuRRR,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++999TTTWWW]]]iiixxx...,,,,,,,,,,,,,,,***222,,,,,,,,,,,,,,,,,,,,,QQQ,,,,,,,,,}}}---+++,,,,,,,,,,,,,,,PPP[[[```qqq~~~+++,,,,,,,,,~~~++++++,,,333JJJ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++OOO+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000DDD+++,,,---999WWW+++,,,---+++ggg,,,,,,,,,,,,,,,,,,,,,---ttt444,,,,,,,,,,,,,,,,,,+++xxx+++,,,+++000222,,,,,,,,,,,,,,,***NNNIII...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++AAANNN---+++,,,,,,,,,,,,------wwwFFF++++++,,,,,,,,,,,,,,,,,,+++RRR,,,,,,,,,QQQ@@@,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++++++++AAAFFF+++,,,,,,+++TTTPPP++++++,,,555sss...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++222nnn++++++,,,+++iii444888---+++,,,,,,,,,***+++***++++++++++++,,,))),,,,,,,,,,,,,,,,,,,,,+++...rrrIII+++,,,,,,,,,,,,,,,,,,+++@@@PPP,,,+++---+++RRROOO---,,,,,,,,,,,,+++---VVV777...vvv111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,,,,,,,***,,,+++,,,+++,,,,,,,,,,,,,,,+++,,,***,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++,,,+++,,,,,,,,,,,,+++,,,+++,,,,,,,,,+++,,,,,,***---+++,,,+++***,,,+++,,,+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---+++,,,,,,+++---,,,++++++,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++,,,+++,,,***,,,+++,,,,,,,,,,,,---***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++((()))***,,,,,,,,,,,,,,,,,,,,,+++,,,++++++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++,,,,,,,,,,,,,,,++++++---+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++------+++,,,++++++,,,,,,+++,,,,,,,,,,,,+++,,,+++++++++---++++++++++++++++++,,,++++++...,,,***,,,,,,,,,,,,---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,+++---,,,,,,++++++***---,,,***+++++++++---+++,,,***+++++++++,,,---,,,,,,,,,,,,+++,,,,,,++++++++++++---+++,,,...+++++++++++++++++++++,,,,,,---++++++***,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***!!!GGGMMM $$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++111ttt***,,,,,,,,,,,,,,,,,,+++,,,sssxxxnnn888,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,LLL+++,,,,,,,,,,,,---///zzzBBB)))---,,,,,,,,,,,,,,,---OOO>>>,,,,,,,,,,,,,,,ddd{{{TTT+++,,,,,,cccwwwwwwEEE+++,,,,,,,,,,,,***333***--->>>___aaa___]]]444+++---:::,,,,,,---,,,,,,,,,,,,hhhpppRRR+++,,,,,,,,,,,,,,,,,,,,,,,,555yyyzzzmmm///,,,,,,,,,---888---eeeRRR+++---+++,,,+++eee+++***pppZZZ,,,,,,,,,,,,,,,---ZZZmmm...+++:::SSS,,,******>>>PPP^^^dddgggiiiiiifff222---hhh...+++***;;;UUU\\\```bbbbbbbbbbbb444,,,^^^+++,,,,,,***;;;UUUbbbgggjjjlllccc+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***  $$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,@@@dddIIIMMM```+++,,,+++,,,,,,+++,,,+++555+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,bbb+++,,,,,,,,,,,,+++<<<@@@------***,,,---QQQVVV,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,++++++555+++111---+++DDD+++FFFooo,,,,,,222ZZZ++++++TTT000+++---+++,,,FFFttt,,,,,,+++---BBB+++xxxwww***---000555,,,www,,,,,,,,,***+++,,,gggggg---```---III===222hhh---xxxIII888nnn...AAA...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+))|wEEE'''+++,,,,,,,,,,,,,,,,,,,,,,,,+++555|||,,,------+++---***,,,---,,,,,,+++---++++++,,,,,,___+++,,,,,,++++++---,,,,,,,,,,,,+++,,,bbb,,,,,,,,,,,,,,,,,,,,,---BBBLLL+++,,,+++hhhccc+++,,,,,,,,,,,,,,,---000///,,,,,,,,,,,,;;;))),,,***///444444>>>555???555,,,+++///222))),,,,,,+++,,,,,,***,,,888+++MMM,,,,,,,,,+++~~~,,,,,,+++,,,AAAKKK666HHHXXX+++666---+++www++++++***,,,---,,,,,,***}}},,,000ddd000---\\\...,,,,,,...MMM+++,,,NNN999---,,,ddd666---------,,,---PPP777vvvqqq***,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***TRRyyy+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++lll------sssDDDbbb]]],,,,,,,,,...LLL,,,+++,,,+++SSS***+++,,,---]]]///,,,,,,,,,,,,+++,,,bbb,,,,,,,,,,,,,,,,,,,,,++++++,,,hhhBBB222KKK,,,+++,,,,,,,,,,,,,,,+++...000,,,,,,------888***,,,---XXX~~~000,,,,,,+++@@@+++~~~ooo,,,,,,---,,,,,,ccc,,,+++PPP,,,,,,---,,,}}},,,,,,+++,,,AAAUUU,,,TTTVVV000+++---+++www+++...000---...---------~~~+++---ttt...222;;;,,,kkk++++++---iii:::++++++///EEE***,,,++++++,,,+++yyy+++jjj666444444111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***rpp|~~''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++TTT---|||PPP,,,,,,RRR...+++,,,,,,TTT++++++,,,,,,DDD,,,,,,,,,,,,+++,,,bbb,,,,,,,,,,,,,,,++++++------***+++<<<,,,,,,,,,,,,,,,,,,,,,+++---111000,,,+++++++++999***,,,+++---111---999222===...+++,,,)))LLL111***DDD***WWW,,,,,,+++TTT///YYY,,,)))```WWWPPP+++,,,BBB***|||,,,,,,+++,,,@@@XXX888999VVV999888++++++www+++kkk,,,~~~---,,,gggOOOkkk222[[[CCC,,,++++++DDD***+++***...CCC---++++++,,,---,,,III999---hhh,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***zxxxxx''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222666TTT+++jjj(((eee,,,,,,---ccc,,,,,,+++TTT+++,,,+++MMM+++,,,,,,,,,,,,+++,,,bbb,,,,,,,,,,,,,,,,,,+++++++++***,,,444+++***+++++++++,,,+++,,,,,,777III000///,,,,,,,,,,,,888+++,,,,,,,,,xxxBBB000++++++---+++++++++EEE...YYY,,,,,,DDD>>>WWW,,,)))888***PPP,,,???,,,|||,,,,,,+++,,,AAA|||444+++www+++\\\ZZZwww---}}},,,+++TTTPPPBBB999EEE:::SSSccc@@@++++++,,,DDD***+++,,,...DDD+++,,,***,,,+++,,,,,,WWW---hhh888333666000***...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***|zz&&&,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,III333,,,DDD***CCC,,,,,,,,,xxx------+++TTT++++++,,,,,,,,,,,,,,,,,,+++,,,bbb,,,,,,,,,,,,,,,+++CCC~~~}}}~~~~~~~~~~~~~~~```***---,,,,,,TTT:::,,,,,,,,,,,,888+++,,,,,,***gggkkkFFF+++(((((('''***++++++QQQ888bbb,,,,,,rrr***SSS,,,***888***PPP***|||,,,|||,,,,,,+++,,,AAA\\\nnn...KKK///000000++++++www+++sss,,,,,,xxx,,,}}}---000NNNRRRiiiKKKFFFTTTQQQhhh}}}+++***,,,DDDbbbddd+++...DDD,,,...>>>222LLLJJJ]]]PPPLLL|||JJJKKKKKKLLLMMM...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyy###,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...DDD>>>---PPP))):::///++++++AAAEEE,,,+++TTT+++,,,///ZZZ,,,,,,,,,,,,,,,***,,,aaa+++,,,,,,,,,,,,+++KKKttt+++---,,,,,,+++333WWW|||---,,,,,,888+++,,,,,,***)))222HHH++++++,,,ppp---+++QQQ,,,+++555'''PPP777===,,,|||,,,,,,;;;555@@@eeeXXXLLL<<<===444---+++www+++uuu+++,,,www+++}}}***>>>SSSdddhhh|||,,,,,,+++DDDQQQZZZ---DDD***nnn555JJJ:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***zzz%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++:::,,,===+++EEE---+++***---rrr...+++TTT++++++ZZZ000,,,,,,,,,,,,,,,+++,,,```---,,,,,,,,,,,,+++***+++,,,***444+++111...+++******+++---,,,,,,,,,+++,,,111OOO---,,,,,,888+++,,,++++++uuuxxxEEEKKKeeexxx++++++JJJ444^^^<<>>>>>>>>>>>@@@SSS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyy))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***BBB...,,,***???+++,,,,,,,,,,,,...===---+++TTT++++++ggg...***,,,,,,,,,+++>>>fff+++000...,,,,,,,,,,,,XXXxxx///***@@@)))999,,,,,,,,,,,,,,,,,,,,,,,,>>>,,,,,,,,,888+++,,,,,,,,,XXXggg<<<...PPPddd++++++EEE,,,+++888***nnnIII---999KKKkkk++++++www,,,...,,,+++,,,++++++---}}}++++++mmmNNN}}}+++,,,++++++:::***,,,+++QQQJJJBBB+++,,,,,,,,,,,,QQQSSS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyybbb+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++xxx111***,,,,,,,,,,,,++++++,,,+++TTT+++,,,++++++,,,+++,,,+++,,,)))---,,,///jjj+++,,,,,,,,,++++++...zzz(((999,,,,,,,,,,,,,,,,,,,,,,,,444eeefffeeeUUU555777777CCC777888......[[[333ooo>>>+++NNNbbb+++,,,mmmeee,,,jjj+++***===000[[[cccddddddeeeccc888+++***]]]:::+++,,,++++++lll***++++++ooo[[[DDD///+++))))))***)))}}}++++++mmm]]]]]]NNNJJJ]]]\\\CCC+++,,,+++MMM???+++***)))fff***++++++,,,+++,,,OOOqqqrrrrrrrrrrrrsssRRR,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyysss&&&+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++666cccuuuggg===)))+++,,,,,,,,,,,,,,,,,,,,,---+++TTT++++++,,,,,,,,,,,,---+++lll///---,,,,,,,,,EEE999+++,,,,,,+++000<<<))):::+++,,,,,,,,,,,,,,,,,,,,,++++++///000)))777\\\xxx,,,++++++[[[,,,+++,,,yyy++++++++++++,,,,,,QQQ+++,,,++++++}}}+++++++++,,,GGG***+++JJJkkkkkkjjjnnn++++++---***+++---~~~++++++mmmRRRRRRPPPgggiiihhh^^^++++++AAAuuu===***+++,,,QQQFFFJJJJJJJJJJJJKKKSSS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyy$$$+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++TTT++++++,,,,,,,,,,,,+++000>>>++++++,,,,,,***,,,***,,,,,,,,,,,,LLL...+++))):::+++,,,,,,,,,,,,,,,,,,,,,,,,---000///,,,444666666666999666777,,,000^^^777qqq666```___aaaaaabbbKKK+++++++++555---,,,,,,JJJ++++++,,,,,,,,,+++777888::::::...,,,+++,,,---~~~,,,+++,,,,,,+++888+++___RRR++++++,,,,,,MMM444,,,]]]ffffffeeeffffffGGG++++++WWWFFF+++***ppp+++888rrrrrrrrrqqqqqqrrrrrrkkk,,,,,,,,,HHHJJJ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyy$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000555***+++,,,,,,,,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,444222---,,,,,,,,,,,,,,,,,,,,,,,,TTT///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---PPP---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++;;;[[[+++KKKAAA,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++PPP,,,+++,,,000SSS,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++;;;<<<,,,,,,,,,,,,,,,<<<...,,,,,,+++++++++++++++,,,,,,,,,,,,222KKK,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++************+++,,,+++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyy$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyybcb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyyzz$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyyuol\Nt_Lw]N}s$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyyT,m<~Mj.o=uO1u$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyym9~HSt>>&&&777AAA:::"""###+++:::[[[333>>>======>>>>>>=========yyy111]]]NNN+++TTTCCC999&&&GGGUUU:::###UUUHHHUUU+++...TTTDDDJJJQQQ!!!:::666)))DDDUUU###KKK""""""QQQ???>>>>>>QQQLLL>>>>>>@@@xxxccc,,,NNNEEEccc,,,999kkk,,,???EEE&&&VVV777"""mmm888333eee***iii000CCCNNNkkk(((,,,555!!!555&&&333...RRR[[[TTTWWW\\\PPP;;;000yyy+++$$$WWW^^^YYY///SSS===%%%___OOO000BBBAAAiiiHHHVVVAAA###___^^^ZZZRRRJJJOOOOOO CCCEEESSSPPPDDDBBBiiiZZZ888___aaalll---!!!WWWeeeJJJ"""UUUFFF888HHHeee___```___kkkPPPHHHFFFPPP999555===(((NNNVVVZZZXXXWWWOOO666555NNNEEE555444DDDjjj YYYYYY+++@@@FFF###```RRR...???>>>%%%dddpppOOO333333LLL:::aaaPPP222III)))111000000111###OOO:::000###/// YYYCCCPPPJJJYYY---VVVDDD[[['''"""bbbJJJJJJUUU \\\JJJWWW555lllOOOCCCPPPJJJIIIOOO,,,444111???III+++888DDDSSS888(((OOO///:::???JJJUUURRRIII999<<<(((000,,,!!!YYY!!!###%%%&&&%%%!!!%%%777FFFGGG;;;111WWWGGG]]] III(((RRR]]]cccXXXNNN???XXX \\\CCC !!! YYYcccUUUQQQZZZ???FFF ***HHH###)))>>>OOO---___$$$"""aaa***###555>>>111AAA:::NNNQQQSSSIII___]]]]]]^^^]]]\\\SSS&&&VVVZZZ%%%666)))###***((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++######,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,)))$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))),,,***+++++++++---***,,,,,,111333***,,,+++]]]KKK***,,,,,,,,,VVVWWW***+++,,,,,,,,,,,,+++<<>>888,,,***,,,...,,,+++444---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++,,,---++++++---,,,,,,+++,,,,,,,,,++++++,,,,,,+++,,,,,,,,,+++,,,,,,+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++,,,,,,,,,,,,+++***,,,+++,,,,,,,,,,,,,,,,,,,,,+++---+++,,,,,,++++++,,,,,,,,,***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,+++,,,++++++,,,+++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,+++---++++++,,,,,,+++,,,+++,,,+++,,,,,,,,,++++++,,,,,,***+++,,,---+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++---,,,,,,+++,,,+++,,,)))---+++---,,,***---+++---,,,,,,,,,,,,---,,,+++,,,,,,,,,,,,+++...------***+++,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,---,,,+++***+++,,,+++,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++---++++++,,,***+++,,,,,,,,,,,,...,,,,,,,,,,,,+++,,,,,,,,,------***++++++,,,***,,,+++---+++,,,---++++++++++++++++++++++++))),,,+++,,,***,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,***...---,,,+++,,,,,,,,,+++,,,+++,,,,,,,,,,,,+++,,,,,,,,,***,,,+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,MMMqqq,,,,,,,,,,,,+++***@@@|||///++++++,,,***+++MMMfffiiijjjdddAAA,,,,,,,,,,,,***JJJAAA***,,,,,,---000FFFIIIHHH666,,,,,,,,,,,,,,,,,,,,,+++---JJJwww111,,,,,,,,,,,,,,,,,,yyy~~~rrr111,,,,,,,,,,,,,,,,,,@@@^^^---,,,,,,***,,,sssvvv[[[++++++,,,,,,)));;;,,,,,,,,,,,,,,,,,,222ooommm@@@,,,,,,,,,---***,,,,,,...}}}+++******)))zzz111,,,,,,tttzzzDDD------...sssxxxppp888,,,,,,,,,)))fffFFF,,,,,,,,,,,,,,,,,,------~~~:::---,,,,,,,,,,,,---+++yyyLLL+++,,,,,,---,,,+++000OOO***,,,------BBBWWWcccgggkkkmmmOOO,,,,,,***xxxBBB++++++,,,...999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++^^^+++000---,,,,,,+++LLL~~~JJJ,,,OOO***>>>,,,555kkk,,,,,,}}}EEE+++LLL,,,@@@>>>---***+++,,,+++SSS```,,,,,,,,,,,,,,,222ccc,,,+++,,,,,,,,,,,,```\\\+++,,,---444444+++,,,,,,))),,,***gggPPP+++,,,@@@///+++,,,,,,JJJ+++///888,,,///***+++888,,,+++,,,,,,III+++hhh|||...,,,+++***bbb,,,***+++PPP---EEEJJJ***SSSwww,,,,,,+++PPP,,,+++,,,111@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++```;;;lll===RRR,,,555777NNN...+++111(((777***,,,|||qqqLLL@@@------yyy,,,vvv<<<+++---+++---++++++,,,ppp,,,,,,,,,,,,,,,+++---,,,~~~nnn,,,+++,,,,,,,,,,,,+++jjj444@@@;;;***,,,===,,,,,,+++(((ggg,,,,,,+++++++++III+++,,,,,,[[[000gggeeeeeeccc555+++,,,***NNN+++***++++++---jjj++++++,,,+++HHH,,,SSS:::******aaa++++++nnn~~~---***~~~PPP\\\vvv,,,+++,,,,,,,,,,,,,,,+++PPP,,,+++---111@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++```,,,]]]vvv+++RRR,,,,,,tttNNN+++333...mmmggg:::))),,,www,,,,,,999...444++++++fff------------ttt***---+++,,,ppp***,,,,,,,,,,,,...******ooo+++,,,,,,,,,,,,,,,---***---,,,+++>>>---,,,,,,***pppnnnggg,,,,,,,,,,,,+++YYY+++,,,+++666...+++,,,***555,,,,,,,,,JJJ+++,,,,,,,,,***ggg++++++,,,+++```++++++)))@@@+++,,,///HHH---***333222***aaa+++eeeKKK,,,+++,,,111JJJ,,,xxx444444444...+++,,,,,,+++PPP,,,+++---111@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++^^^***:::+++---@@@***RRR+++,,,^^^OOO---++++++gggPPP,,,---,,,www,,,,,,,,,+++666,,,,,,SSS,,,,,,+++ggg___***,,,///+++ppp+++,,,,,,++++++++++++,,,~~~ppp***+++++++++---,,,+++,,,QQQ,,,,,,+++,,,???,,,,,,,,,))),,,,,,ggg++++++,,,KKK,,,ddd,,,,,,+++]]]OOO///...+++,,,)))777,,,,,,,,,KKK+++,,,,,,,,,+++ggg,,,,,,,,,+++aaa,,,,,,+++AAA+++,,,111HHH,,,,,,,,,+++,,,```UUUAAA,,,,,,,,,+++,,,ggg+++***XXX+++,,,,,,+++PPP,,,+++---111@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,___uuuuuuwwwtttuuuQQQ---444DDD444666ZZZ,,,lll777zzz...___555,,,,,,www,,,,,,,,,+++666,,,+++222111,,,,,,,,,LLLTTT+++222???ppp,,,,,,KKKkkkkkkkkkkkkhhhjjjkkkkkkkkkeee///+++AAA,,,,,,+++,,,???,,,,,,,,,))),,,---ggg+++,,,YYY+++iii,,,,,,+++[[[,,,///RRROOONNNNNN777+++EEE<<>>WWWXXXiiiYYYWWWVVVWWW777,,,,,,///333zzz666yyy111eee777***,,,www---+++++++++444***,,,,,,,,,,,,,,,,,,LLL***999BBB,,,ppp,,,+++***************+++|||nnn))))))******++++++,,,OOO---:::222***eee++++++***ppp+++,,,+++[[[+++,,,******sss))))))***,,,+++999sss[[[+++,,,+++ggg,,,,,,,,,+++000...,,,,,,,,,AAA+++,,,,,,333---+++ZZZ---ZZZ+++QQQ,,,RRR***,,,,,,000@@@+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++zzz]]],,,,,,***RRRxxxttt{{{555,,,CCC,,,,,,www***,,,,,,***;;;***+++,,,,,,,,,,,,...kkk555ooo|||***,,,ppp,,,,,,,,,+++,,,,,,,,,,,,}}}ooo,,,,,,,,,,,,,,,,,,+++www///XXXsss~~~~~~111)))666555fff???zzz>>>,,,,,,rrr,,,***,,,\\\******,,,,,,ttt+++,,,,,,,,,,,,,,,KKK^^^+++,,,+++ggg,,,,,,,,,,,,---}}}}}}|||||||||MMM+++,,,444EEEGGGnnncccEEErrrnnnGGGFFF???***...000000------------...------...000...)))PPPFFFNNNPPPSSS^^^OOOOOOKKK,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++zzzLLL222www]]],,,,,,+++qqqRRR{{{}}}}}}PPPeee===++++++,,,www(((FFF,,,***,,,++++++UUU,,,///,,,,,,ppp+++***,,,III)))+++---ccc+++~~~+++))),,,???---+++,,,***,,,,,,uuu111******,,,ttt***www]]]FFF555+++,,,JJJ)))+++,,,,,,+++ggg,,,,,,,,,+++444uuu++++++++++++***ccc+++```000LLL+++,,,+++,,,+++iii,,,+++...>>>OOO***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,zzz+++aaayyy///]]],,,,,,+++~~~yyyqqqppp,,,,,,,,,wwwkkkjjjhhh,,,GGGoooNNN,,,888666---oootttDDDPPPQQQQQQGGG,,,,,,>>>oooppppppooooooooopppeee***,,,:::RRRHHH++++++,,,---,,,,,,(((......ggg{{{/////////uuu---DDDWWWVVV999???sssssssssssssssuuu444222;;;WWW:::222+++---+++ggg,,,,,,,,,+++333===,,,+++@@@,,,+++vvv++++++,,,,,,SSS,,,+++aaa+++jjj,,,,,,,,,,,,,,,ppp<<<<<<<<<<<<<<>>=========HHH,,,,,,,,,,,,---___---,,,---111@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,ZZZPPP+++,,,www,,,,,,,,,+++666,,,,,,,,,,,,+++111oooppppppoooTTT,,,,,,++++++ppp,,,,,,---iiiwwwKKK,,,,,,,,,,,,{{{---,,,yyy}}},,,---***~~~yyy***++++++yyy,,,,,,+++***,,,+++GGGlll///EEE,,,---,,,III)))555,,,///111999---+++AAA+++***pppccc+++,,,---:::@@@@@@@@@???nnnAAAAAAAAA???222+++,,,+++ppp,,,,,,,,,,,,,,,000999+++---111@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++******sss)))+++)))***))),,,++++++---++++++++++++,,,DDD999+++---+++aaappp,,,,,,,,,,,,333,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,mmm+++++++++*********))),,,111;;;PPPpppxxx,,,,,,+++,,,lll+++---555<<<<<<<<<<<<<<<333+++---+++aaa,,,,,,+++\\\,,,,,,,,,,,,++++++PPPeee++++++******)))///:::XXXLLL+++***,,,GGG))),,,***))))))******)))***,,,***,,,)))+++++++++???,,,,,,******+++++++++,,,,,,,,,...+++[[[++++++++++++,,,,,,,,,,,,GGGsssqqqqqqqqqqqqqqqrrriii+++---,,,,,,++++++PPP,,,,,,111???,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++999...000))),,,,,,+++++++++***,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,,,,,,,333999+++,,,,,,---------------,,,,,,,,,,,,---...,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,...222***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555------***,,,,,,,,,,,,,,,,,,,,,,,,++++++000...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,000***,,,,,,,,,555...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++---,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,***,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,,,,+++,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,***++++++,,,,,,,,,,,,+++,,,,,,+++,,,+++---+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,+++,,,,,,+++,,,,,,++++++,,,,,,,,,---+++---+++,,,,,,,,,***,,,,,,,,,++++++***,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,TTT~~~,,,,,,,,,++++++***,,,---bbb---,,,+++,,,,,,+++AAA+++,,,,,,***CCC999999888888888OOO+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444+++,,,,,,,,,,,,,,,,,,,,,777++++++]]]NNN...***---,,,111www@@@+++++++++,,,***111]]]fff---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CCC+++,,,,,,,,,,,,,,,,,,+++kkk[[[...+++***,,,,,,,,,,,,,,,,,,,,,NNN;;;///------,,,///sss+++,,,===BBB,,,,,,+++---TTT111,,,,,,,,,+++RRR)))HHHMMM111)))---+++999BBBDDDDDDCCCCCC===***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,OOOwwwzzzDDD,,,,,,---,,,,,,,,,:::888,,,,,,,,,MMM))),,,,,,+++XXX+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666))),,,,,,,,,,,,,,,,,,ccc,,,111***AAA---555~~~bbb222999{{{YYY+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,HHH,,,,,,,,,,,,,,,,,,,,,+++IIIfffyyyccc///,,,,,,,,,,,,,,,,,,,,,TTTZZZ---000WWW+++fffNNN111DDD...///nnn^^^777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---++++++***,,,***QQQ,,,,,,+++~~~888,,,;;;///,,,+++sss++++++,,,+++GGG888::::::999:::XXX,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666***,,,,,,,,,,,,,,,,,,555WWW444'''***BBB***111++++++,,,)))999pppNNN...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,GGG+++,,,,,,,,,,,,,,,,,,---)))***...+++...ooo...,,,***,,,,,,+++,,,UUU///nnnsss...hhh***///VVVssssss>>>+++---\\\......//////000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++hhh...---------,,,+++RRR,,,,,,***sss---444---]]]222---***++++++VVV---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555***,,,,,,,,,,,,,,,,,,+++|||444(((BBB///XXXggg111,,,,,,,,,---***000,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,GGG+++,,,,,,,,,,,,,,,,,,+++lll...+++---,,,DDDGGG---,,,,,,,,,+++,,,UUU+++***???GGG---888***000,,,111>>>___***???EEE,,,,,,///???000@@@}}}++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++ttttttuuuhhh,,,+++RRR,,,,,,+++|||ZZZ---AAA___ccc---***TTTooo+++OOO???AAA@@@@@@???VVV---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555***,,,,,,,,,,,,,,,,,,+++;;;444)))___---+++NNNLLL,,,,,,,,,,,,+++---444???kkk,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,GGG+++,,,,,,,,,,,,,,,,,,---111++++++]]];;;uuu+++,,,,,,+++,,,UUU***,,,+++MMM|||***,,,BBB,,,000+++,,,,,,___***ooo,,,,,,///???000,,,|||******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,SSS,,,,,,,,,}}},,,...nnn++++++sss,,,,,,,,,TTTVVV---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,555))),,,***---,,,,,,,,,IIIVVV...---@@@...KKKEEE222xxxBBB+++,,,,,,+++iii000+++,,,@@@@@@,,,---+++,,,,,,++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,GGG++++++,,,+++...***,,,+++777)))+++\\\+++LLL555,,,---++++++UUU+++,,,+++uuuSSS)))---+++000,,,XXX???___222TTThhh,,,///AAAcccFFF@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++mmm,,,---444+++,,,SSS,,,,,,,,,}}},,,---***------000VVV---,,,+++,,,HHHEEE<<<888:::999;;;VVV---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,555******,,,LLL,,,,,,iii...nnnrrr,,,***[[[___PPP+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,GGG***---+++HHH...,,,+++,,,888III+++\\\++++++zzz,,,***------UUU+++,,,,,,KKKYYY---,,,,,,000,,,iii^^^JJJ+++>>>ccc,,,///@@@sssOOOOOONNNCCC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++nnn))),,,555++++++SSS,,,,,,,,,}}},,,***///***++++++ooo+++,,,***...+++HHHPPP---...ooo))),,,,,,,,,,,,,,,444++++++ttt,,,,,,000MMMnnn***zzzjjj...fff:::...(((IIIsssssstttssstttsssqqq]]]nnn,,,```...---,,,,,,,,,,,,GGG+++...mmm111,,,,,,,,,,,,hhhddd,,,\\\+++,,,GGG>>>,,,,,,VVV222TTT---,,,---111+++mmm++++++///,,,---***oooqqq,,,,,,...999...+++~~~,,,,,,)))BBB,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmm...,,,444++++++SSS,,,,,,,,,}}}+++,,,+++AAAooo---eee,,,,,,---,,,222222uuu888111000000000///333111,,,QQQrrrssssssssssssssssssssssssrrrrrrbbb,,,+++,,,,,,,,,,,,555;;;YYY,,,,,,,,,***mmmrrrkkkEEE000888+++***333222111111000222222111333nnn+++JJJrrrssssssssssssssssssssssssrrrrrrhhh,,,+++,,,,,,,,,,,,GGG:::aaa,,,+++,,,???[[[WWWXXXXXXWWW}}}[[[XXXZZZZZZRRR***}}}SSS+++(((///***,,,TTT222,,,++++++...,,,,,,...,,,---)))&&&---,,,{{{++++++***CCC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,{{{{{{++++++SSS,,,,,,,,,}}}+++,,,---+++KKK+++,,,+++QQQ++++++,,,++++++++++++++++++++++++,,,,,,,,,+++---,,,,,,,,,,,,444;;;,,,,,,,,,,,,,,,|||???bbbcccbbb???zzz[[[***---)))ooo,,,+++++++++++++++++++++++++++++++++,,,***---+++,,,,,,,,,,,,FFF<<<***+++,,,,,,hhh+++<<<[[[;;;///***>>>+++,,,///GGG```+++***;;;000,,,---WWWkkkkkkgggCCC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,eeettt***+++RRR+++,,,,,,}}}++++++ddd;;;---777---,,,,,,///444222333999EEE222111333222444222+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,777OOO***+++---,,,,,,,,,+++nnnwwwfff^^^***,,,+++:::AAAIII;;;zzzSSSEEEDDD;;;333***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,,,,,,,IIIQQQ,,,***,,,++++++,,,++++++MMM))))))LLL******+++(((***++++++zzzWWWRRRwwwSSS***000xxxxxx\\\///,,,---nnnmmm;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,QQQ,,,,,,,,,}}}+++CCCQQQ,,,++++++...,,,***+++kkk***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555))),,,,,,,,,,,,,,,,,,,,,lllJJJQQQQQQQQQAAAOOO000\\\***,,,,,,,,,+++NNN:::+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,HHH***++++++,,,,,,,,,,,,,,,,,,NNN+++,,,fffHHHIIIHHH:::,,,+++,,,444^^^---+++kkk333FFF___vvvSSS,,,111)))(((ZZZnnnnnnwww///,,,---OOO,,,lll|||******+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,000\\\[[[[[[[[[[[[[[[[[[ZZZZZZvvvZZZ///,,,}}}+++nnn++++++---***999,,,,,,+++,,,???===:::;;;BBB...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---:::KKKKKKKKKKKKTTTKKKKKKKKKKKKKKKLLL,,,,,,mmm^^^***+++000aaa111---]]]ZZZ,,,+++===777***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++888KKKKKKKKKKKKbbbNNNLLLLLLKKKKKKHHH+++,,,,,,MMM++++++ppp,,,+++,,,+++ggg)))+++www,,,777...,,,+++000(((***[[[```***+++<<>>,,,,,,+++,,,++++++,,,---666GGGXXXqqqddd,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,***+++,,,,,,,,,,,,)))+++***,,,,,,,,,,,,,,,,,,///;;;FFF---+++,,,111444555999AAAHHHRRRbbbuuu***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,***...---,,,,,,,,,++++++KKK+++---,,,,,,,,,,,,,,,,,,)))444,,,tttsss:::///,,,,,,+++,,,BBBBBBBBBBBB444>>>EEEEEEEEEEEEFFF+++,,,---DDDGGGHHHGGG666>>>TTTSSSSSSSSSSSSAAA+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,+++,,,+++***---***,,,,,,,,,)))+++,,,+++,,,++++++,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++)))******+++***,,,++++++,,,+++,,,,,,,,,++++++++++++,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***,,,+++,,,,,,+++,,,,,,,,,,,,,,,***---,,,(((++++++++++++,,,,,,+++,,,,,,,,,+++,,,++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))...+++,,,,,,,,,,,,,,,+++,,,++++++---,,,***---,,,,,,,,,+++***///,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,++++++,,,,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,++++++---,,,+++,,,,,,,,,,,,+++...,,,...***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---***,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))),,,,,,,,,,,,,,,---***+++)))***+++---+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++,,,+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,---,,,***(((***,,,,,,,,,,,,+++,,,***)))***+++,,,+++,,,,,,,,,,,,,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,,,,---***++++++,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,------+++,,,,,,,,,++++++)))+++,,,,,,,,,,,,,,,,,,+++,,,+++ttteee***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,+++,,,+++,,,++++++,,,++++++555JJJ,,,,,,,,,,,,+++BBBGGG---,,,,,,,,,,,,***+++rrrvvvBBB++++++,,,LLLccc...,,,,,,nnn<<<000***++++++,,,MMM888+++***^^^+++,,,,,,,,,,,,***++++++,,,,,,,,,000<<<---+++,,,,,,,,,,,,,,,,,,---YYYsssuuuuuuuuuuuuttttttbbb///,,,,,,fffqqqBBB+++++++++GGG~~~ccc---,,,,,,jjj777222***---+++,,,JJJDDD,,,,,,,,,,,,wwwSSS,,,***,,,,,,,,,999eee+++...222EEE+++,,,,,,,,,,,,,,,,,,,,,,,,+++WWW000++++++,,,,,,,,,+++,,,,,,HHH+++,,,000,,,+++---++++++,,,***///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,***666{{{***,,,,,,++++++111OOOJJJ,,,,,,,,,,,,+++999\\\WWWzzz++++++,,,,,,,,,,,,+++~~~777^^^,,,,,,PPPdddnnn===+++BBBwww---+++___,,,///...---......<<>>,,,555+++,,,,,,+++nnn***,,,XXX,,,+++999hhh+++,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;===,,,***,,,,,,,,,+++^^^|||+++111HHH---999NNNLLL---,,,}}}+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,***888ooo+++---///++++++,,,***sss,,,,,,,,,,,,+++,,,+++---)))+++,,,,,,,,,---+++ttt:::mmmDDD555++++++{{{,,,,,,+++,,,rrrCCCOOODDD(((,,,___///nnn,,,888---,,,,,,---,,,+++---nnn---+++,,,,,,,,,,,,,,,,,,zzz,,,---------,,,***---HHH,,,,,,rrrxxx777jjjTTTJJJ,,,---{{{+++++++++,,,]]]???UUU888++++++,,,,,,zzz|||222kkkqqq)))LLLuuu...***...|||ggg***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000000,,,,,,,,,,,,MMM```,,,+++---BBB???...ooo,,,cccOOO+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,+++,,,+++LLLPPP+++DDD---+++,,,qqq,,,,,,---++++++++++++,,,---,,,+++,,,+++,,,---xxx---,,,***+++555,,,+++___++++++,,,+++rrr******uuu111///+++)))___,,,&&&)))(((}}}ooo+++999+++,,,---******+++---mmm---,,,+++,,,,,,+++,,,,,,~~~+++,,,000000+++***,,,333555+++tttxxx++++++***+++FFF,,,+++fff+++---+++***^^^,,,***mmm@@@***000+++,,,,,,{{{~~~+++,,,+++===sss++++++,,,+++FFF777,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++000+++++++++:::kkk,,,,,,,,,+++666///:::eeettt000YYY+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++iiiVVV000+++CCC...rrr,,,,,,***((()))+++)))(((~~~(((***+++)))))),,,,,,www,,,,,,,,,+++666,,,,,,KKKuuu+++RRRccc???sss,,,---+++777...666---***___///qqq,,,:::,,,***(((***+++******lll******+++)))))),,,,,,,,,~~~---***}}}...YYY>>>---mmm---,,,rrrxxx+++,,,,,,,,,GGG,,,+++TTT|||+++KKKggg???^^^***,,,+++CCC,,,666+++,,,,,,,,,{{{~~~,,,,,,+++***,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,@@@NNN,,,---,,,,,,,,,,,,,,,fff---QQQhhhiii))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,ggg,,,,,,NNNrrr,,,,,,^^^***,,,www,,,,,,,,,+++666,,,++++++,,,---iiiVVV111+++---,,,)))+++___+++WWW\\\]]]]]]\\\===***:::,,,mmm...,,,,,,~~~++++++===III,,,+++,,,rrrxxx+++,,,,,,,,,GGG,,,++++++)))+++___WWW333---,,,---***+++,,,,,,{{{~~~,,,,,,888666,,,***,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++<<<555+++,,,,,,,,,,,,444gggYYY888HHHEEE++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///+++```,,,qqq,,,,,,EEEhhhfffgggffffffffffffgggggg[[[+++,,,www,,,,,,,,,***555,,,,,,,,,,,,,,,***+++888---OOO```+++,,,***:::+++KKKhhhfffgggffffffffffffgggggg```...+++***---+++******vvv++++++,,,rrrxxx+++,,,,,,+++HHH+++,,,,,,,,,,,,,,,+++777***AAAVVV,,,,,,+++***,,,{{{,,,,,,ppp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++111444~~~rrr,,,,,,,,,,,,,,,,,,666AAA+++YYY---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IIIHHH111OOO+++qqq,,,,,,+++,,,---,,,,,,,,,***,,,,,,,,,+++,,,,,,www,,,,,,,,,+++666,,,,,,,,,,,,+++,,,,,,---ppp111SSS@@@222bbb+++,,,+++RRRbbbddddddddddddddddddccccccccc000,,,+++++++++,,,---+++nnn,,,,,,,,,------++++++---~~~---+++++++++vvv,,,+++,,,rrrxxx+++,,,,,,,,,FFF---+++,,,,,,,,,,,,,,,---[[[///KKK...***aaa///,,,DDD|||}}}||||||||||||}}}jjj+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---iii777+++,,,,,,,,,,,,,,,iiiTTT777aaaLLL+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666fffppp888ttt+++,,,rrr---++++++,,,***+++,,,)))~~~++++++++++++++++++,,,www************hhh000+++,,,+++,,,+++,,,,,,rrr+++***SSS------^^^,,,+++---,,,???kkk+++,,,,,,+++++++++++++++)))mmm)))+++++++++***+++yyy+++,,,,,,---ppp,,,+++,,,ssswww)))***++++++ppp000++++++,,,,,,,,,,,,)))___+++,,,>>>+++...ggg---+++OOO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,---ppp***+++++++++,,,,,,++++++555ttt555,,,...zzz---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,___***,,,,,,---rrr+++---,,,rrr,,,---,,,www---zzz111,,,,,,]]]ttt+++,,,+++HHHRRRSSSTTTSSSSSS***,,,,,,+++```+++***NNN~~~,,,,,,ppp,,,+++,,,qqq:::888,,,,,,VVV...+++,,,,,,{{{}}}++++++---***,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++@@@sssuuuttttttuuuuuuuuuuuu```+++,,,,,,888OOOOOOsssOOOOOOGGG+++,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++lll///***???<<<^^^^^^^^^]]]111,,,;;;MMMMMMNNNKKKMMMMMMMMMHHH,,,---,,,wwwHHHGGGHHH+++333KKKXXX,,,aaa{{{+++++++++HHHrrruuuuuutttvvv+++,,,,,,---666MMMMMMMMMLLLLLLNNNNNNGGG+++,,,...,,,}}}qqquuu++++++,,,tttGGGHHHHHH...FFFKKKSSS***\\\+++,,,,,,***{{{}}}///aaa,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---JJJ---///ZZZeeeCCCCCC---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++222777666777III666++++++***++++++***---+++***...***+++,,,www,,,,,,+++***666++++++QQQ777,,,***///,,,rrr,,,***yyy---+++UUU888++++++***555hhhhhhhhhhhhhhhggghhhMMM***++++++,,,*********++++++nnn,,,+++***,,,,,,++++++,,,}}}---***}}}eee,,,,,,,,,rrrxxx+++,,,++++++HHH++++++LLL333,,,+++...+++___+++---mmm++++++VVVBBB+++---,,,,,,{{{~~~,,,[[[NNN***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++***+++***JJJ***+++++++++++++++666999+++++++++,,,***++++++***~~~...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,rrr------,,,dddFFF666,,,))),,,+++,,,www,,,,,,,,,+++666,,,,,,+++,,,***???~~~,,,,,,+++]]]JJJ---fff***+++ZZZFFF666+++******---,,,,,,---+++,,,,,,)))***,,,,,,,,,rrrxxx+++,,,,,,,,,GGG,,,+++---++++++---lll,,,+++uuu+++ZZZ]]],,,+++,,,,,,{{{~~~+++,,,***hhhiii+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,TTT,,,,,,,,,,,,,,,+++777~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++999=========;;;+++++++++,,,ppp++++++,,,SSSmmmqqqwwwqqq***,,,,,,xxx,,,,,,,,,+++666,,,,,,+++,,,,,,000XXXqqqCCCcccVVV---,,,AAA___^^^]]]]]]\\\ppp]]]]]]^^^___XXX,,,+++PPPlllpppwwwsss******,,,,,,MMMPPP,,,+++,,,+++,,,...++++++,,,rrryyy+++,,,,,,+++GGG,,,+++,,,,,,+++,,,UUUsssNNNyyy[[[VVV+++,,,+++,,,,,,{{{~~~+++++++++,,,NNNCCC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,[[[,,,,,,,,,,,,+++,,,///VVVVVVUUUUUUVVVxxxUUUUUUUUUVVV@@@+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++\\\uuu,,,,,,,,,++++++,,,++++++,,,***...999___JJJ,,,,,,***GGGNNN,,,,,,,,,,,,iii...,,,,,,,,,,,,,,,,,,+++,,,***333ccc333cccbbb:::@@@***,,,,,,,,,,,,,,,,,,,,,///000,,,,,,,,,,,,,,,,,,,,,++++++,,,+++,,,,,,+++///<<<^^^NNN+++,,,,,,,,,++++++,,,,,,hhhjjj+++,,,,,,,,,,,,,,,,,,EEEGGG+++,,,,,,,,,uuu888,,,,,,,,,,,,,,,,,,,,,,,,---555ddd:::]]]eee444CCC***---,,,,,,,,,,,,ZZZZZZ,,,,,,,,,,,,,,,BBB,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,KKK,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,++++++++++++,,,---+++,,,---+++,,,---+++,,,+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***---+++,,,++++++***,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,------,,,***,,,,,,***,,,,,,,,,---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,++++++***++++++---,,,,,,,,,,,,++++++,,,,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++,,,+++---,,,,,,***---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++---+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---***++++++++++++,,,---+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++222888,,,555+++,,,,,,,,,------,,,,,,***,,,***,,,***---111,,,++++++,,,***111+++,,,---+++,,,++++++,,,,,,,,,---000///---,,,,,,---111---+++++++++,,,,,,+++,,,,,,***+++,,,,,,,,,++++++---+++,,,++++++++++++---,,,***///,,,,,,,,,,,,,,,,,,)))444666---++++++,,,---+++---+++,,,,,,,,,,,,,,,,,,---***,,,,,,+++;;;888,,,,,,,,,+++++++++***++++++---,,,,,,,,,---777:::666+++,,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,777...++++++***>>>000++++++111333,,,---,,,+++111111000+++,,,,,,,,,+++444***,,,,,,+++,,,,,,+++++++++...222+++++++++,,,,,,,,,,,,++++++,,,++++++,,,++++++,,,eee***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,^^^,,,111,,,RRR---IIISSS***,,,111///...***LLL+++III000+++000gggxxx,,,***}}}EEE<<<,,,,,,,,,+++\\\???...NNNzzzzzz{{{{{{zzzyyyzzz{{{{{{{{{{{{sss...YYY+++,,,,,,,,,,,,+++===***,,,333...+++,,,,,,,,,,,,,,,,,,,,,rrr^^^,,,,,,+++|||vvvzzz,,,+++,,,,,,***@@@,,,,,,,,,,,,,,,,,,+++,,,KKK******mmm```^^^]]]JJJ***444rrr,,,,,,---ZZZ,,,,,,+++333YYY***+++,,,,,,,,,+++AAA,,,///444,,,---===iii...,,,+++eee>>>,,,++++++GGG---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,___***KKK,,,RRR>>>888------QQQ///CCCkkk***999777OOOMMMLLLJJJAAA,,,,,,AAAKKKnnnTTT+++PPP+++[[[111RRR///+++)))***)))***111@@@III333,,,222---+++,,,,,,,,,,,,---...QQQ,,,,,,,,,}}}rrrwww++++++,,,,,,,,,777333```,,,,,,,,,,,,++++++,,,...yyy///III------GGGooo***,,,---GGGGGG,,,,,,,,,,,,GGGxxxLLL+++,,,000sss777,,,333rrriiigggzzz;;;???}}}---,,,<<<{{{+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,```,,,,,,111kkkqqq+++UUU,,,+++NNNxxx+++,,,111sss~~~---,,,,,,>>>}}}---ppp,,,,,,---,,,,,,,,,+++,,,+++rrr333zzzgggkkk>>>***+++******+++***iii***************+++***000JJJ000lll...333+++***BBBEEE,,,,,,,,,,,,++++++rrr))),,,,,,,,,}}}+++,,,++++++)))+++++++++---222^^^,,,,,,+++hhhBBB>>>)))+++(((HHH,,,,,,,,,PPP+++,,,,,,,,,+++kkk,,,,,,,,,,,,+++,,,333SSSVVVSSS+++++++++333000ooo@@@---+++kkkggg,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,```,,,+++---MMMqqq+++<<<***<<>>+++111,,,,,,ggg777+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,000nnnppp}}}***TTT---+++III222OOO''';;;nnn,,,TTT~~~***,,,,,,(((000FFFkkk+++,,,,,,,,,,,,++++++iii+++,,,,,,,,,,,,,,,,,,,,,___+++bbbeeefffeeehhhJJJ---333+++,,,,,,,,,<<<555+++,,,www+++,,,,,,+++555}}}VVV:::+++GGGYYYfff[[[hhh///+++eeehhh,,,---+++]]],,,+++ttt***,,,MMMnnn222,,,,,,,,,kkk,,,,,,***++++++***+++jjjHHH,,,QQQ,,,***,,,++++++333bbbVVVXXX,,,,,,ggg,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++>>>ggg***pppqqq(((TTT,,,+++===,,,333III<<<'''999nnn+++CCCoooooonnnnnnnnnnnnnnnooonnnnnnnnn\\\,,,,,,++++++rrr***@@@BBB000TTT***,,,+++,,,,,,++++++iii,,,+++++++++,,,,,,,,,+++XXXSSSnnnmmmoooooooooooo999333+++---,,,,,,,,,mmm333+++,,,^^^DDD++++++,,,,,,,,,BBB~~~666RRRPPPPPPPPPPPPOOO111++++++---xxx???,,,---333111]]]++++++yyyzzz++++++,,,,,,OOO,,,,,,,,,kkk,,,,,,,,,,,,,,,<<>>+++QQQ'''```***zzz|||(((+++,,,+++PPP,,,***,,,,,,,,,kkk,,,,,,++++++---+++,,,MMM___---,,,,,,---,,,+++,,,KKK)))222lllGGG333---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***---<<<777qqqhhh(((TTT,,,,,,777???---333mmm,,,,,,,,,mmm;;;;;;;;;;;;;;;FFF,,,+++)))RRRmmmqqqooopppoooppppppaaa,,,***,,,,,,++++++jjj))))))***(((***,,,,,,,,,WWW333---333,,,CCCtttuuuuuuuuuuuutttuuuuuuuuuuuuvvvggg,,,///,,,+++EEE///...---LLL+++,,,,,,,,,,,,000>>>???@@@WWWJJJ>>>????????????888+++,,,KKKcccmmm+++EEE^^^zzz]]]GGG,,,,,,,,,kkk++++++------333gggttt///```***+++]]],,,,,,---KKKDDDGGG999EEE))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,111eeeqqqSSS|||)))TTT,,,***444xxxmmm///JJJJJJPPPMMM888+++,,,,,,mmm,,,+++,,,...888***rrr***---yyy,,,+++fffAAA+++,,,,,,,,,++++++iii+++,,,,,,,,,,,,,,,,,,,,,WWW,,,FFFEEEoooDDD???///333+++,,,+++++++++,,,---GGG999++++++,,,,,,+++999+++,,,bbb///,,,,,,JJJJJJJJJIIIttt+++```iii*********jjj+++++++++---JJJKKKNNNCCCDDDNNNSSSEEEDDDaaa,,,,,,---KKKggg???///:::iii444+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,...IIITTTKKK888\\\[[[ZZZSSS,,,)))444FFFXXXXXXeeeYYYQQQ+++,,,,,,mmm888888888888888DDD,,,++++++BBB777,,,+++|||<<<,,,,,,,,,,,,++++++iii***,,,,,,,,,,,,,,,,,,,,,YYYUUUVVVWWWoooaaaVVVUUUWWW333+++,,,,,,,,,,,,+++KKKsss,,,,,,,,,,,,,,,,,,000YYYZZZZZZpppaaaZZZYYYZZZZZZ[[[PPP,,,+++000666cccRRRSSS888:::CCC777,,,,,,,,,___)))+++kkk+++,,,,,,QQQ,,,666------\\\,,,,,,---JJJ+++,,,,,,EEE---vvv+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,***---ttt++++++MMM+++...CCC,,,999,,,zzz+++,,,,,,jjj+++++++++---999XXXzzzFFFlllCCC,,,,,,,,,,,,,,,++++++jjj,,,,,,,,,,,,,,,,,,,,,,,,OOO111,,,,,,,,,,,,,,,<<>>\\\WWW222,,,,,,,,,,,,,,,,,,+++111+++,,,,,,,,,,,,,,,,,,,,,,,,000@@@,,,,,,ccc+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@cccRRR:::+++,,,,,,,,,,,,,,,,,,,,,,,,******SSS222,,,,,,,,,,,,,,,,,,333777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++;;;:::,,,,,,,,,,,,,,,,,,,,,+++...OOO---,,,,,,,,,NNN111***,,,333>>>333,,,,,,,,,,,,,,,,,,+++///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,OOO>>>,,,,,,,,,,,,,,,,,,,,,---aaa666***,,,,,,,,,>>>222,,,,,,,,,,,,,,,,,,///999---,,,,,,,,,///CCCGGG???,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,UUU888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,rrr,,,,,,,,,,,,...***;;;---+++ooovvv[[[>>>***fff***+++,,,GGG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqqnnn000+++,,,+++,,,,,,,,,,,,+++HHHzzzeee...+++---aaa222+++???,,,---HHHAAA,,,,,,HHH...+++,,,,,,bbb111---111xxxuuuvvvttt888++++++|||IIIRRR:::+++***///rrrFFF+++SSS...---HHH+++eeemmm***www///+++---...ttt,,,,,,,,,,,,RRR^^^+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ZZZ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++fff+++,,,++++++***---+++UUU+++WWWkkk+++---HHHccc,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---@@@{{{HHH,,,+++,,,,,,,,,,,,+++DDDkkk888>>>SSSuuu---CCCkkkkkkqqq+++,,,...---999NNN+++,,,,,,>>>///888,,,+++---///eeeooo,,,III***III}}}}}}}}}|||}}}}}}}}}}}}}}}rrr++++++HHH,,,XXXSSS111jjjNNNVVVppp333+++,,,---+++...,,,...zzz---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ZZZ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++,,,++++++000kkk666***,,,qqqNNN,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++888+++,,,,,,+++000ZZZ+++++++++,,,,,,+++HHH,,,...ttt+++YYY---FFFttt,,,******---)))fff,,,,,,,,,999///***+++)))888,,,,,,+++,,,jjj+++```mmmLLL------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---+++bbb***SSS++++++FFF,,,HHH+++,,,vvv:::,,,222|||111+++,,,,,,,,,,,,---+++,,,,,,~~~+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ZZZ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,---WWW^^^]]]]]]^^^\\\\\\[[[]]]OOO++++++HHH888+++III;;;---------***---///JJJ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222^^^------+++RRRmmm???+++,,,,,,,,,+++GGG,,,+++,,,MMM,,,555///EEE...)))ttt+++,,,+++///---ppp,,,,,,,,,```999000++++++***666,,,+++))),,,hhh,,,+++>>>111888...+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,```)))iiiiiiGGG,,,HHH,,,+++000,,,,,,rrrPPP***,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---ZZZ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++333XXXGGG000++++++***ddd---,,,www+++111888,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++fffJJJ,,,***aaa,,,---,,,,,,,,,+++GGG,,,,,,---ttt---+++***---DDD...+++ttt+++---GGG---yyy,,,,,,,,,___,,,000222//////---777,,,^^^rrriii++++++***vvvbbb+++***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,```)))GGG,,,HHH---***,,,CCC777[[[IIIppp666,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---ZZZ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,---+++ZZZnnnhhhiiiiiiiiihhhjjjkkk???,,,,,,mmm{{{+++,,,PPP+++...EEE---)))***,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,)))lll555+++```,,,333^^^+++,,,+++***GGG,,,++++++NNN***+++,,,DDD+++***rrr,,,222lll,,,}}}+++,,,,,,```)))333888+++AAAxxxUUU+++333---,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,```)))SSS******FFF,,,HHH+++---++++++RRR,,,,,,~~~+++,,,,,,,,,,,,,,,,,,,,,,,,}}}+++,,,,,,,,,,,,---,,,***+++,,,,,,---ZZZ,,,,,,,,,+++***,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,000ttt|||}}}CCC+++ggg___,,,---,,,,,,555___```bbbggg___^^^___NNN---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++xxx,,,aaa,,,+++qqqrrr+++,,,///***GGG,,,,,,,,,333999NNN,,,,,,DDDrrr***zzz///***+++,,,,,,```++++++:::999xxx:::999,,,+++++++++(((+++444nnn+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,```)))ggghhhFFF,,,HHH,,,,,,,,,,,,WWW]]]\\\\\\iii,,,+++,,,,,,,,,,,,,,,,,,,,,}}}+++,,,,,,,,,+++,,,+++,,,,,,,,,,,,---ZZZ,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,+++++++++,,,HHHxxx@@@+++,,,++++++rrrIII+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++666:::)))___(((+++,,,***+++***BBBGGG,,,,,,???,,,,,,ttt,,,,,,EEEkkkiiirrr///>>>+++,,,+++,,,,,,```,,,+++***+++ppp|||---***...+++---,,,,,,hhh***...---***HHH***,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,```)))GGG,,,HHH,,,,,,,,,+++---...***,,,,,,,,,,,,,,,,,,,,,}}}+++,,,,,,,,,+++,,,777AAA***,,,,,,---ZZZ,,,,,,,,,***???,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++777999UUUYYY666777EEEYYY999555***---ppp>>>---------HHH222......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjj***nnnFFF]]]OOOWWW+++,,,000xxx,,,+++DDD...+++uuu---,,,---,,,,,,UUUzzz]]]666VVVVVVUUUVVVVVVWWW222,,,,,,***hhh,,,+++BBB***---444,,,+++,,,,,,,,,,,,,,,nnn+++,,,,,,ccc)))UUU***+++FFF,,,GGG,,,,,,+++,,,+++---------------,,,++++++,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,,,,rrrkkk,,,,,,,,,\\\+++,,,===***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,///***GGGMMM+++,,,,,,,,,FFF000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,FFFfffccceeeeeeeeeeeeeeeTTT***---IIIwwwVVV777...+++EEE---+++tttKKK***++++++---gggQQQQQQ>>>nnn///,,,,,,,,,,,,,,,{{{+++,,,***[[[zzz\\\^^^ppp\\\GGG+++,,,MMMhhhiii}}}iiihhhhhhhhhhhhiiiNNN,,,,,,,,,,,,,,,,,,,,,PPPttt---+++,,,,,,,,,---kkkrrr,,,---QQQ+++@@@EEE---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------///ccc///,,,///...---,,,+++222MMM---,,,222<<<<<>>___,,,111555,,,,,,,,,++++++---------------------------,,,---,,,,,,,,,,,,,,,,,,,,,+++VVV:::---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJ$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++---,,,,,,+++,,,,,,,,,++++++,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++---***,,,,,,,,,,,,,,,,,,+++---+++---+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,...+++,,,,,,,,,+++,,,+++,,,---+++***,,,,,,,,,+++++++++++++++,,,++++++,,,,,,+++,,,------++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJ$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJ$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJ$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++,,,+++---+++,,,++++++***,,,++++++***,,,++++++++++++,,,,,,,,,,,,+++---,,,,,,,,,---------+++***---+++++++++,,,***,,,---,,,,,,,,,,,,+++,,,******,,,,,,,,,,,,++++++,,,+++++++++,,,+++++++++++++++,,,,,,++++++---++++++---+++,,,,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,+++,,,,,,+++---,,,,,,+++,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,***,,,,,,***,,,+++,,,,,,,,,+++,,,,,,,,,+++,,,+++,,,+++,,,---+++++++++,,,,,,,,,,,,,,,,,,+++,,,---++++++,,,,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,+++---++++++,,,+++,,,,,,---,,,+++,,,,,,---,,,***,,,+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJ.--_]]wvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvuuvtvvrvvvvwwuvvuvvuvvuvvuvvrss`aa223$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++111EEE,,,)))---+++CCCLLL777,,,444<<<000)))+++***,,,,,,+++VVVaaaOOO,,,+++222666***000222)))---...333,,,111GGG+++++++++,,,,,,+++---OOO___KKK555...***999DDD+++...---222000000000000000000111000///+++,,,---...333---111---ppp,,,,,,,,,,,,MMM]]]++++++000,,,,,,,,,---+++,,,...QQQRRR333,,,,,,+++lll666,,,,,,,,,,,,,,,,,,]]]hhhCCC,,,+++888999,,,---***333888???EEEJJJJJJIIIGGG***,,,???+++,,,,,,,,,222:::DDDJJJNNNOOOAAA++++++MMM}}}mmmNNN333+++,,,+++,,,,,,,,,,,,,,,,,,+++ppp;;;+++,,,,,,,,,+++***KKKCCC+++---------***------+++222+++...,,,,,,,,,333,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJllkppp $$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))jjjXXXYYYNNN,,,---jjj222___iiiLLL222,,,XXX***mmm,,,fffRRRSSS000LLL,,,CCCzzznnnaaaSSS^^^YYYttt***+++(((---***NNN222...nnnnnnnnnnnn+++))),,,,,,VVVEEE---,,,BBB///+++***???+++,,,,,,,,,,,,...333)))xxx+++OOO000HHHAAA***BBB------eeeDDD+++,,,,,,,,,,,,,,,,,,---MMM|||777***,,,}}}AAA,,,lllSSS---111ZZZ000+++^^^+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJ'($vy???$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++\\\hhh999,,,|||***QQQ,,,666CCC+++******mmm,,,PPP///CCCyyynnnhhhiiiooo+++DDDzzz```UUUYYY+++---+++999???@@@>>>@@@UUU??????@@@<<<+++,,,+++MMM,,,+++(((ggg+++,,,+++***---EEE++++++>>>+++,,,***,,,,,,,,,+++)))EEE,,,???TTTwww;;;777QQQ,,,---------@@@...+++BBBttt^^^***'''((()))***,,,+++++++++(((///QQQddd,,,+++,,,,,,,,,,,,,,,LLLOOOWWWVVV???}}}+++666eeeUUU]]]+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJMMHy~rrr***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,dddOOO,,,vvv+++ddd,,,------ccc+++222:::555;;;+++mmm+++555???>>>000999,,,<<<===+++,,,)))666222zzz222;;;:::***,,,<<>>VVVBBB@@@***444WWW***,,,MMM777...***WWW***kkk,,,'''fff+++,,,,,,***+++VVV,,,+++>>>+++***+++******++++++***GGG+++,,,XXX)))TTTzzz******,,,+++555___+++ZZZ(((***(((+++,,,+++,,,BBB***---+++,,,)))\\\lll,,,,,,,,,,,,,,,,,,MMM------jjj[[[---JJJ+++000@@@XXX]]]\\\///JJJddd,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJomk&&&+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,eee\\\GGG>>>,,,xxx+++DDD333++++++***bbb+++++++++\\\***mmm,,,***^^^===000)))---FFF,,,***222+++,,,++++++hhh,,,,,,TTTQQQ...,,,MMM,,,...***ZZZ,,,kkk******+++***ggg+++,,,,,,:::+++bbb++++++>>>(((>>>,,,GGG---***qqq|||HHHLLLYYYmmmDDD---+++,,,jjj(((,,,]]]***,,,---sss,,,))),,,oooZZZOOO+++,,,,,,,,,,,,MMM***,,,+++]]]NNN---,,,kkk+++000BBB++++++^^^)))___@@@...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJ{vw%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,eee+++,,,+++666www+++,,,,,,---BBBZZZ+++mmm,,,+++qqq===111...+++vvv***,,,+++,,,,,,)))------ttt@@@000999------+++555222---FFF///YYYYYY,,,,,,+++OOO+++...***XXX,,,mmm+++***,,,,,,hhh******PPP,,,ggg++++++>>>***}}}rrrsssFFF+++HHH,,,+++cccwwwYYY444DDDiiisssPPP666,,,,,,---333...,,,nnnCCCBBBCCC333,,,,,,,,,TTT^^^---+++vvv+++qqq---+++,,,,,,,,,MMM,,,,,,---hhh;;;+++---+++000@@@---+++]]],,,EEE+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJ}yz%%%,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,eee---666???UUUAAA333,,,///HHHYYY+++mmm,,,---|||===iiicccfffiiigggBBB,,,,,,***///,,,555IIIIIItttKKKeeeNNNIII\\\IIICCC***fffSSS+++...***XXX,,,nnn+++)))---...ggg,,,+++]]]+++kkk++++++>>>***888+++,,,FFF+++GGG,,,...AAA<<<\\\///---GGG;;;kkk,,,...000111]]]333111```111222111111000+++---***WWW333,,,vvv,,,***[[[---+++,,,,,,MMM,,,,,,+++VVV,,,,,,+++000@@@kkk^^^,,,---ggg+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJ{yy!!!+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---eee+++{{{fff,,,+++,,,***eee++++++,,,\\\+++mmm,,,+++ppp===]]]+++---)))***(((sss666<<<;;;===<<<,,,---___***,,,)))WWW,,,YYY+++@@@JJJ,,,)))fff---vvv---***nnn++++++>>>***<<<+++,,,FFF+++HHH,,,QQQ}}}???FFFhhh+++fff,,,---,,,+++qqq,,,vvv++++++gggaaa)))---777,,,NNN+++,,,,,,666111JJJ,,,+++000AAAHHH888eeeLLL555666***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJzzz%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,******ddd+++{{{~~~+++,,,+++,,,fff,,,000999222FFFiii+++000RRR\\\+++mmm,,,+++ggg>>>///***333444***++++++,,,bbb++++++))))))lll///...///,,,'''''')))+++GGGVVV)))FFFMMMrrrMMMOOO444+++(((MMMLLLfff333HHH+++,,,qqq++++++>>>***:::***---FFF+++HHH,,,///:::<<<999::::::333;;;SSSkkk+++111:::;;;999999::::::::::::999999===999***...333111999555222{{{222222000222333+++www[[[MMM***,,,222)))***nnn---***---===222.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJ{{{+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++III+++yyy}}},,,,,,+++,,,fff,,,```uuu}}}XXX+++mmm,,,,,,ccc===...***BBB000,,,***,,,+++888EEEDDDAAADDDBBBDDDDDDEEEEEEDDDFFF===,,,---,,,+++,,,,,,---,,,+++***TTT,,,)))+++***uuu***+++,,,,,,ttt++++++>>>)))FFF+++GGG+++,,,111;;;SSSkkk+++,,,+++YYY---+++,,,ooo,,,PPPOOO}}}cccVVV)))+++333iii...,,,,,,PPPQQQRRR444bbb777555EEE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJyyy***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,CCCyyyyyyZZZ...yyy<<<>>>;;;<<>>xxx???>>>>>>===:::...***TTTvvvUUU888+++222WWWvvvOOOOOO]]],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJyyyzzzuuuqqq+++,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,,,,***zzzddd///,,,NNN777++++++\\\+++mmm,,,---bbb,,,666BBBSSSggg---,,,,,,,,,ooo333333333333222333FFF+++,,,,,,,,,,,,,,,,,,,,,,,,+++999---++++++666YYY***UUU,,,(((wwwwwwhhheeettt,,,,,,===+++***+++++++++,,,++++++HHH,,,,,,}}}222mmm,,,***,,,hhhnnnnnnnnnnnnnnnqqq,,,,,,******+++PPP***,,,lll))),,,,,,,,,,,,++++++JJJOOO******nnneeeuuu+++222@@@'''XXX---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJyyyttt+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---ccc...222~~~:::jjj111---,,,+++******xxx333+++[[[+++mmm,,,,,,bbbddddddccceeeeeeccccccgggeeeSSS,,,,,,,,,HHH+++,,,---444555ttt;;;<<<;;;:::555444000,,,,,,***///+++***666YYY+++UUU***+++{{{III222PPP,,,,,,zzz777aaa++++++,,,+++,,,+++HHH,,,,,,eeemmm333___fffyyyfffAAA,,,+++,,,hhhvvvttttttttttttwww///,,,+++,,,,,,OOO++++++aaa,,,,,,,,,+++|||,,,---zzz,,,///iii111...+++111@@@)))WWW^^^------@@@+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJyyy&&&+++,,,,,,,,,,,,,,,,,,,,,,,,,,,333///+++___,,,***OOO,,,,,,IIImmmIIIttt+++mmm---,,,PPP|||,,,,,,...````````````bbb___FFF,,,+++EEE|||+++jjjVVV444YYY***JJJ+++++++++nnn++++++,,,uuu++++++,,,---***,,,***:::[[[444FFF,,,,,,yyyPPPrrr,,,,,,+++jjjqqqrrrrrrrrrrrrsss---,,,,,,,,,,,,MMM+++,,,OOOPPPPPP;;;,,,---,,,,,,JJJ...******+++,,,+++222YYY---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJyyy$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++HHH666,,,000[[[+++---vvv,,,,,,???tttuuutttuuuuuusssSSS---++++++lll,,,,,,---,,,***+++,,,ooo,,,,,,+++++++++,,,,,,+++```;;;,,,,,,+++***,,,hhh,,,++++++(((,,,***)))---<<>>777,,,,,,------qqqwwwwwwyyy>>>gggzzzzzzzzzyyyyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJyyy$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555,,,,,,+++555:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,999333---,,,,,,,,,,,,---,,,;;;111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>777+++,,,,,,,,,EEE---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///666,,,+++,,,,,,,,,,,,222888,,,,,,+++222;;;,,,,,,,,,,,,,,,,,,,,,666444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***AAA777+++,,,,,,,,,,,,,,,,,,,,,+++000,,,,,,:::888,,,000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJyyy$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,,,,,,,,,,,,,+++,,,+++,,,+++,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJyyybba$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJyyy|{{|xy$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJyyy|k_la~lc$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJyyyta:i:nH!]3a.wT8$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJyyyc;πSV-|O}:t>S$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJyyymFqLc: W-SUˈGpL$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***JJJyyyкwK/^2V-lNyQW*d6%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))JJJyyyaHh:_*_Kp_0zMpS,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%JJJyyy{ijBZ+iEnFg9))),,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++JJJyyyeRG`B(hL.v]}oa(((---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***JJJyyya^\JJJyyyJJJyyyJJJyyy666JJJyyy###SSS333!!!000888111 &&&222JJJ---//////...////////////000JJJyyy222TTTJJJ111NNNBBB999$$$FFFLLL>>>"""VVVEEEPPP///333NNNDDD!!!IIIOOO!!!999777,,,BBB SSS$$$KKK$$$$$$$$$...+++QQQ@@@@@@@@@RRRNNN@@@@@@???JJJyyyaaa"""AAAJJJ___###---jjj,,,777777NNN;;;###mmm---)))aaa...```&&&555GGGjjj)))%%%888 ,,,$$$444(((RRRXXXCCCEEEZZZOOO;;;000JJJxxx!!!ZZZ```)))[[[,,,,,,]]]888"""\\\KKK444DDD@@@!!!kkkKKKKKKIII+++cccYYYaaaOOOMMM QQQOOO###UUUVVV```^^^XXXUUUJJJeee ZZZ---SSSZZZiii---&&&dddZZZ<<<"""UUUFFF999HHH```YYY[[[eeekkkPPPRRRQQQRRR999777555&&&LLL JJJQQQQQQLLLOOO$$$$$$CCC999###"""JJJ:::bbb YYY(((ZZZ***BBB;;;$$$""""""eeeWWW)))<<=AB HN5PMWc_^SQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************)))***"""^^^XXXUUUUUUTTTSSSRRRRRRQQQQQQOLjM0@B> AADKAYTXRQNQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************)))***bbbVVVVVVUUUTTTSSSRRRRRRQQQQQQRGD#=E@BAAMFomii¹¹¹¹¹¹TRPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************&&&===]]]VVVVVVUUUTTTSSSRRRRRRQQQQQQUF@= E@BA@"KJbxtr¹¹øøQNMQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***+++++++++++++++,,,+++,,,,,,,,,,,,---***,,,+++,,,,,,---+++,,,,,,,,,---,,,...+++---+++,,,***+++,,,,,,+++,,,,,,+++++++++,,,,,,---+++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++MMM444++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,+++,,,+++---++++++,,,,,,+++,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---+++++++++,,,,,,++++++***---,,,---+++,,,---,,,---,,,,,,...***,,,,,,---,,,++++++,,,+++...***+++,,,***,,,,,,,,,***,,,+++,,,++++++***,,,,,,,,,+++,,,++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))***###LLLWWWUUUVVVUUUTTTSSSRRRRRRQQQQQQTFA> E@BA@"KJbxtr¹ROOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,LLLVVV---,,,,,,,,,,,,---^^^???,,,,,,,,,,,,,,,,,,eeevvviii///+++,,,,,,,,,,,,+++---000,,,+++***+++,,,,,,+++NNNNNN111+++---///--->>>[[[;;;,,,***999???***,,,,,,,,,,,,,,,,,,,,,222ggggggZZZ---,,,,,,,,,,,,,,,,,,,,,]]],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***OOOPPP***]]]]]]000,,,666```aaa999+++,,,,,,,,,,,,---aaaaaaSSS---+++,,,,,,,,,+++---,,,fffVVV:::++++++---,,,++++++...RRRPPP,,,,,,---sss888+++,,,,,,***GGGqqqZZZ+++,,,,,,666888111LLL:::)))III+++,,,,,,,,,***NNN***,,,,,,CCCSSS+++...111+++***+++,,,SSSAAA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************(((YYYVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQQFE%=E@BAAMFolgg¹¹{wvea`\WWe`avrsQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssuuuvvvwwwwwwwwwuuuTTT,,,,,,,,,,,,,,,+++aaa...+++,,,,,,***,,,>>>111,,,\\\DDD,,,,,,BBB000))){{{zzzaaa,,,vvv}}}rrr---++++++,,,,,,,,,,,,LLL___+++,,,,,,,,,,,,,,,***+++JJJ---,,,,,,,,,,,,,,,,,,,,,,,,---***ssssss000jjj***RRR))),,,,,,,,,,,,:::^^^,,,,,,,,,,,,+++,,,000uuu;;;,,,111]]]xxx+++,,,///FFF,,,,,,,,,,,,gggFFF+++,,,}}}^^^]]]xxx,,,,,,000---,,,,,,kkk+++___ggg???ppp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************((("""```UUUUUUVVVUUUTTTSSRRRQRRQQQPPQNNLhL0@B?@@CLBVRW¸~RONTQPXUU_]]VVVOOOOPPNQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssTTT,,,,,,+++)))''')))((('''kkk&&&)))***(((***,,,@@@ggg,,,,,,+++)))333PPP+++888:::MMMAAA444OOO...,,,,,,,,,,,,,,,***))),,,}}}ttt+++,,,,,,,,,,,,,,,,,,aaaggg***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssuuu)))+++,,,(((+++:::++++++,,,,,,,,,*********}}}+++,,,,,,,,,,,,,,,,,,)))***444XXXkkk222++++++,,,///EEE+++,,,,,,++++++(((\\\++++++EEE)))***xxxMMMmmm+++;;;+++,,,,,,kkk+++BBBvvvvvv<<<,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))((('''bbbTTTVVVVVVUUUTTTSSRTRQSRQPRNPTOKRKR>F>?>@GL5NK\ømleOOOeeejjjPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sss******+++++++++,,,TTT,,,,,,AAAqqq...@@@ggg,,,,,,,,,+++,,,]]]---+++}}}XXXLLL___mmm---***BBBzzz,,,,,,,,,,,,,,,++++++,,,yyyuuu+++,,,,,,,,,,,,,,,+++nnnCCC---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ssssss))))))+++,,,999+++,,,,,,,,,,,,------***}}},,,,,,,,,,,,,,,,,,,,,---+++KKK---+++,,,***,,,,,,///EEE+++,,,,,,++++++,,,\\\++++++---GGG---vvv---HHHuuu555---+++,,,,,,kkk,,,,,,+++)))ooo---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************'''111___VVVUUUVVVUUUTTTSSRSRQRRQPPUQQ\YW`MQ]P6DC!B@@G!JCz`bX~PNU{{{~~~PPPPPPQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sss,,,,,,,,,,,,,,,,,,SSS,,,,,,,,,?????????<<<@@@xxx???===>>>@@@444,,,@@@222***fff,,,++++++;;;---fff,,,,,,ggg}}}~~~...***+++BBBAAA,,,,,,,,,,,,,,,,,,+++{{{sss+++,,,,,,,,,,,,,,,+++,,,444,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sss,,,+++777))),,,,,,,,,,,,,,,+++,,,|||+++,,,,,,,,,++++++,,,+++///>>>---,,,}}}++++++,,,,,,IIIiiiwwweeeeeeeeeeeegggeee___,,,+++ppp+++nnn***,,,xxxXXX+++++++++@@@///kkk***,,,777---,,,```+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************'''777]]]VVVUUUVVVUUUTTTSSRRSQPQQNMZ~|rNRMJHuP-FB<9>P>>,,,+++^^^,,,++++++QQQ)))fff***///PPP+++,,,...111nnnsssuuu+++YYY)))------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************&&&<<<]]]UUUUUUVVVUUUTTTRSSPSRMPUwZX_QWFPOSNIaPPTSVBQSRRTFSPM[S]{x}vvvQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,+++---++++++******)))***************---,,,,,,,,,MMMiiiaaa,,,***???hhh+++~~~,,,+++qqq---***MMM______```^^^___000jjjrrr---++++++hhh***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sss++++++777))),,,++++++,,,+++,,,,,,{{{,,,,,,+++,,,***,,,,,,333;;;>>>___III;;;>>>======<<<***,,,+++000~~~}}}^^^,,,,,,---AAA111ggg666OOO+++555,,,)))---ZZZ555222222***(((FFF...eee******++++++++++++++++++++++++*********&&&888]]]UUUVVVVVVUUUTTTQRRPRSXYdxukizbardbsqo|TUVVVTYVXTRPVTTQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,+++---555ZZZ***666???<<<<<<<<<<<<===222,,,\\\,,,,,,+++222yyy000===MMMooo[[[,,,***,,,AAA000'''kkkVVVXXX,,,,,,+++sss---vvv,,,BBB{{{***+++666GGGGGGGGGGGGGGGGGGGGGGGGGGGBBB+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssttt+++***~~~++++++777))),,,---,,,))))))))))))|||)))))))))))),,,,,,,,,555,,,+++000]]],,,+++,,,;;;aaa...UUU,,,,,,,,,BBBooo+++WWW,,,NNN***HHHpppppppppppppppppppppooooooooooooddd++++++++++++++++++++++++++++++*********'''111___VVVVVVVVVUUUTTTRSSQSR_`jYY^_]YRRNQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,+++---PPP~~~BBB<<<^^^,,,@@@333,,,<<<...,,,---rrr+++>>>LLLKKKrrrIIILLLDDD,,,+++<<>>333}}}***,,,+++,,,+++,,,)))...222111vvv111MMM222111000------,,,+++***+++++++++<<<)))+++++++++,,,,,,aaaRRRsssyyy***---000nnn000---333+++,,,DDD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++++++++++++++++++++***)))*********!!!OOOWWWVVVVVVUUUTTTSSRRRPRRPicue_lmlaؽ̽VUQ{zzPPPQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...,,,++++++,,,,,,,,,,,,---QQQKKK111(((@@@))))))---,,,,,,tttnnn,,,,,,,,,ccc,,,+++---***+++***gggOOOPPPQQQ===+++999...,,,,,,)))OOO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333>>>???AAAVVV@@@===ooo>>>???===***,,,jjjeee777+++---KKKwww+++---jjj,,,---,,,555,,,++++++KKK)))+++------+++,,,---lll---++++++>>>333---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++++++++++++++++++++***)))*********%%%???ZZZUUUVVVUUUTTTSSSRRPRRNRPWz|vRNTٿigeeddlllOOOQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++;;;333,,,,,,,,,,,,,,,+++---BBB,,,000III,,,^^^...,,,,,,******XXX+++,,,,,,vvv,,,+++---,,,---***888***,,,111<<<,,,,,,+++iiiuuuuuuuuuuuuuuuuuutttuuu>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++ddd)))+++,,,UUU+++,,,,,,,,,,,,+++,,,,,,+++444BBBTTTnnn,,,+++GGG~~~qqq---...ooooooppppppnnnpppoooooopppppppppPPP+++***+++vvv,,,+++***444***,,,+++,,,,,,+++***jjj,,,,,,,,,yyy???>>>)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++++++++++++++++++++*********)))))))))...___VVVUUUUUUTTTSSSRRQRSNPPOUSY{}wSQVec]~ZZZwwwQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***::::::+++---,,,,,,,,,,,,,,,,,,555BBB+++---UUU888+++,,,>>>+++,,,,,,,,,,,,222555,,,,,,,,,444888+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,))),,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111777...+++,,,+++<<<+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555777,,,,,,---+++>>>,,,+++,,,,,,,,,,,,,,,444888,,,,,,---,,,,,,***---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************"""```UUUVVVUUUTTTSSSRRQRSOQRNQQQRQ]mj~~kd}SPWXWN~\\\cccPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++***,,,,,,,,,,,,,,,,,,+++,,,,,,******,,,***---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++---+++---+++,,,,,,,,,,,,,,,,,,...,,,,,,---+++***++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************$$$OOOZZZVVVUUUTTTSSSRQRRQRQPRQPROQPNQPPPVTT^VT`PMURPQih^nljQPPRRROOOQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,+++---+++,,,+++***,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))******'''...^^^UUUTTTTTTSSSRQRRQRQPRQPRPQPOPOOPPPQRPPQgfbѼοXVTQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))*********TTTVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQPQljjRPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,UUU;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))******)))'''555```TTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQPOQRPTؿؿggaQOTPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++;;;...,,,***,,,+++,,,...iiisssSSS+++,,,777222,,,,,,,,,,,,???,,,++++++,,,)))AAA+++,,,,,,,,,,,,444+++,,,,,,,,,,,,,,,444}}}{{{AAA,,,***,,,uuuyyyqqq555,,,---+++...>>>,,,+++,,,***+++,,,000ooorrrDDD***,,,444ddd***+++,,,BBBXXXaaacccfffeeeeeeZZZ,,,,,,,,,aaaccc,,,,,,***yyy888,,,,,,,,,,,,GGG+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...@@@AAABBBBBBBBBBBB@@@333***,,,+++,,,---HHHxxx***++++++rrrggg+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000===<<<<<<<<<<<<<<<<<<<<<<<<===;;;777,,,,,,+++---,,,+++:::::::::;;;;;;999888:::---++++++***+++++++++++++++++++++++++++++++++******!!!XXXXXXSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPQPPQUUUӿzzsQQPOPRPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++777,,,IIInnn,,,***999YYY+++tttiii444555ooo555---|||+++,,,,,,,,,,,,vvvwwweee+++,,,,,,,,,,,,+++>>>***---///+++++++++CCC...***fffZZZ++++++@@@555+++JJJDDD000...,,,,,,~~~,,,,,,+++,,,,,,,,,,,,***LLL,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++333|||,,,+++,,,***ZZZ***+++,,,mmm|||///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++TTT,,,III___222,,,(((---+++***+++++++++++++++++++++++++++++++++******'''***^^^TTTRRRRRRRRRQQQQQQQQQQQQQQQQQQPQNORNOOPWWUqrgQPPPPQORMPQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,***---,,,+++///++++++///{{{lllgggIII,,,---333222333333///qqq222222222222---,,,++++++^^^+++,,,,,,,,,+++sss,,,,,,,,,CCCttt,,,++++++,,,+++[[[,,,+++~~~///+++:::```+++++++++---,,,,,,,,,+++,,,,,,+++---xxx,,,,,,,,,,,,eee^^^,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]]]000..................[[[+++---,,,+++YYY***,,,---,,,)))222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...888888888888888888888888888888888555***===xxx@@@^^^888888bbb666,,,***+++***+++++++++++++++++++++++++++++++++******)))!!!DDDYYYSSSRRRQQQQQQQQQQQQQQQQQQQQQPRPNRLPQRPPQRPOZYTywq{zskjdQPJRQQPOPOQQORLPQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,***rrrkkk+++,,,+++***,,,fff---111---CCCKKKZZZ***@@@MMM,,,,,,LLLppp,,,,,,,,,]]]+++,,,,,,,,,,,,rrr+++,,,,,,CCCnnnkkksss++++++,,,***---kkk+++,,,,,,---,,,,,,SSS,,,,,,,,,,,,,,,,,,,,,~~~,,,,,,,,,,,,,,,www,,,,,,,,,,,,ZZZ888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++hhh,,,...***+++,,,***++++++000+++,,,+++WWW999;;;;;;;;;999333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,+++...,,,+++---+++***UUUZZZVVV,,,,,,VVV,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***'''###ZZZSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,***888---^^^++++++,,,TTT...___+++111---,,,---ZZZ,,,kkkPPP+++---,,,...///111222000ooo111000111///---,,,,,,,,,]]]+++,,,,,,,,,,,,rrr+++,,,,,,DDD000,,,rrr+++,,,+++KKK***vvv+++,,,,,,ooo,,,,,,,,,SSS,,,,,,,,,,,,,,,,,,,,,~~~,,,,,,,,,,,,,,,www,,,,,,,,,,,,---'''+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++hhh,,,+++jjj___,,,333---***000+++,,,***ZZZ111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---777,,,,,,...___;;;,,,)))+++UUU******VVV+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))&&&///^^^SSSPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,***777+++\\\+++,,,___777YYY+++222---hhhAAAZZZ***___```+++ZZZ]]]wwwFFFmmm+++^^^iiimmm++++++,,,,,,,,,rrr+++,,,,,,CCC111,,,sss,,,---yyy+++|||,,,++++++ooo444,,,,,,SSS,,,,,,---555,,,GGGRRR}}}+++,,,,,,,,,,,,www,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++hhh,,,***uuu@@@AAA+++,,,444FFF+++WWW+++,,,,,,,,,)))444,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++***TTT[[[\\\\\\\\\[[[\\\ZZZ\\\000,,,,,,888GGG+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))***###)))VVVSSSOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++rrrkkk---111MMM***WWW+++111---XXXZZZ???+++888LLL,,,WWW@@@KKKDDDkkk''')))eeeppp...]]]XXX,,,,,,,,,,,,rrr+++,,,,,,BBBooojjjuuu+++XXX???,,,,,,+++,,,ooo+++SSS,,,---aaa,,,NNN,,,,,,,,,,,,,,,www,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++hhh,,,+++vvv+++)))www{{{+++,,,jjjDDDZZZ333,,,,,,---------------------------------///---+++gggfffGGG,,,+++...nnnqqq222,,,,,,;;;999YYYNNNZZZ111111[[[,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********((([[[UUUPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))){{{+++,,,UUU+++///uuu///***++++++))),,,111FFF+++++++++,,,bbb+++,,,,,,rrr+++,,,,,,CCCrrr,,,aaa+++***++++++,,,oooLLLqqqSSS---,,,mmm++++++WWW,,,---,,,,,,,,,xxx,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++ggg+++,,,xxx,,,---fff+++,,,,,,iiibbbccccccccc```444,,,+++,,,GGG]]]***+++,,,yyy)))---VVV,,,,,,XXX---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))QQQXXXQQQOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQbbb$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++888+++^^^rrr===555,,,+++SSS+++---,,,...***+++}}}}}}***+++---,,,...+++///444UUUGGG+++***,,,,,,,,,]]]222OOO+++,,,,,,rrr+++,,,,,,CCC000+++www]]]CCC,,,+++,,,+++___,,,FFFjjj---+++***---,,,}}}222TTTiiihhhhhhhhh```,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---|||,,,)))uuu++++++ddd+++,,,***000***+++,,,,,,***222,,,,,,@@@QQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRNNN+++,,,xxxAAAIIInnnjjj***+++TTT,,,===nnnZZZ444---TTT++++++UUU+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))EEE\\\TTTOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQaaa$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++777+++\\\mmm---,,,+++PPP,,,222HHHYYY,,,***@@@***,,,IIIrrr,,,,,,,,,]]]++++++,,,,,,,,,rrr+++,,,,,,CCC///,,,yyy;;;,,,,,,,,,}}}+++BBBdddaaaHHH---+++jjjTTTGGG,,,,,,<<<333...zzz---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++TTTwww+++,,,bbb+++,,,,,,+++333444,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,yyyAAA///***\\\---,,,:::}}}***^^^...,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((UUUZZZSSSOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPP```$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++===111^^^OOO000111222RRR+++444[[[]]]RRR***+++:::_________lll```___```______^^^HHH,,,777AAAlllCCC555+++,,,+++ppp***,,,,,,CCC555000rrr}}}{{{555000333,,,,,,,,,...***+++,,,...ggg...,,,+++www000HHH,,,)))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++hhhrrr}}}***,,,---,,,,,,cccJJJDDDDDDDDDDDDDDD+++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,***,,,yyy???666000^^^,,,+++,,,***,,,---eee<<>>+++,,,,,,ttt***,,,,,,ggg,,,,,,,,,,,,,,,111111nnn,,,,,,,,,\\\:::[[[CCC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,XXXyyy,,,,,,www,,,,,,,,,,,,,,,,,,222MMMMMMMMMMMM[[[NNNNNNNNNNNNNNNHHH,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++CCCIII@@@///,,,\\\+++---___DDD,,,,,,...mmm,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000,,,+++,,,:::***,,,,,,,,,,,,---SSSUUUVVVWWW555OOOZZZ\\\XXXYYYXXX,,,,,,,,,,,,EEE,,,///NNN)))SSS,,,,,,,,,,,,,,,XXX,,,+++))))))******++++++,,,,,,,,,,,,YYY+++***---qqq+++,,,,,,,,,,,,///}}}333+++111:::999999999888::::::555---,,,,,,---EEE///111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,---vvv,,,,,,,,,,,,,,,,,,++++++---,,,,,,^^^,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++???000***YYY,,,,,,///***,,,,,,+++;;;***---EEEKKKJJJJJJKKKEEE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,,,,000,,,,,,,,,,,,,,,,,,+++---+++,,,,,,,,,,,,+++,,,+++,,,+++,,,,,,,,,---444***+++===...,,,+++111,,,,,,,,,,,,,,,...///+++,,,,,,---+++++++++,,,,,,,,,,,,+++---///,,,,,,,,,///...+++,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++222000,,,,,,,,,,,,,,,,,,---,,,+++,,,,,,///...+++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,***,,,,,,000++++++---...,,,,,,,,,+++,,,,,,+++,,,,,,---++++++,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,+++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,***,,,+++,,,+++,,,,,,,,,+++---...,,,+++,,,,,,,,,,,,+++---+++,,,+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++---+++,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---+++++++++,,,+++,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---+++,,,,,,+++,,,+++++++++,,,------+++,,,,,,,,,,,,+++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,,,,+++,,,,,,+++,,,,,,+++,,,,,,,,,,,,+++,,,+++,,,***++++++++++++,,,,,,---,,,,,,---,,,+++++++++++++++,,,***,,,---)))---,,,+++---***,,,++++++,,,,,,,,,,,,***+++***---,,,,,,,,,,,,+++,,,,,,+++,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,++++++***,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,)))+++***,,,,,,,,,,,,,,,,,,,,,---hhhLLL+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---+++,,,+++---+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++RRR***,,,,,,---bbb+++---,,,,,,+++111eee[[[LLL<<<666...)))***LLLiii+++---,,,,,,222+++,,,PPPRRRRRRRRRRRRRRRSSSPPP---***)))555,,,111...+++,,,,,,,,,---***lllfff,,,===ccc222,,,,,,,,,///lll+++,,,,,,,,,,,,+++,,,AAA***+++,,,,,,,,,,,,***qqqNNN***)))))))))))))))******000,,,,,,,,,,,,,,,,,,,,,FFF+++,,,,,,,,,,,,,,,,,,,,,,,,555111,,,,,,,,,,,,,,,,,,,,,,,,+++***000,,,,,,,,,,,,,,,+++--->>>===+++,,,,,,,,,,,,,,,,,,,,,,,,,,,CCCKKK,,,***YYY666666555555XXX---,,,,,,,,,,,,777===,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YYY,,,,,,,,,,,,mmm***+++,,,,,,,,,==={{{+++---,,,,,,mmm///111***+++888)))333hhhmmm===---++++++,,,+++,,,zzz+++LLLDDD...555+++,,,+++---,,,+++GGG,,,,,,,,,---++++++,,,222,,,,,,,,,,,,,,,+++***JJJ,,,,,,,,,,,,,,,,,,,,,,,,,,,:::xxxoooccc,,,,,,,,,,,,,,,,,,+++,,,---***XXXYYYVVV,,,,,,,,,++++++,,,,,,333eee,,,,,,,,,,,,,,,,,,,,,,,,,,,+++lll+++***,,,,,,,,,,,,,,,:::qqqkkkzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YYY,,,,,,,,,,,,mmm***+++,,,,,,+++,,,SSS///---222777MMM...+++,,,,,,,,,ttt///,,,@@@888///------+++,,,***777...,,,000BBB---NNN)))+++,,,zzz+++111FFFccc333+++///------,,,,,,,,,FFF...+++++++++***,,,,,,_________www^^^___aaa333,,,,,,,,,,,,,,,+++***JJJ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---ooo,,,,,,,,,,,,,,,,,,///MMMNNNNNNNNNMMMuuuLLLNNNMMMMMM???,,,+++yyyjjj+++,,,,,,,,,,,,,,,,,,,,,,,,,,,666---+++ddd888888888888aaa---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++XXX,,,000444333sss111333444---,,,+++---,,,***,,,555QQQ+++---***,,,,,,~~~GGG+++===888+++,,,+++,,,+++***777^^^+++...CCC,,,vvvvvv,,,+++---zzz+++333******VVV???++++++~~~,,,cccwww{{{|||yyy111GGG+++,,,]]]+++---***LLL---+++---222+++,,,,,,+++,,,+++***JJJ,,,,,,,,,,,,---++++++,,,,,,,,,,,,---nnn,,,,,,,,,,,,,,,+++777ttt,,,,,,RRR???+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,UUU)))[[[,,,,,,+++,,,YYY,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++$$$,,,,,,,,,,,,,,,,,,,,,,,,***222>>>XXX,,,GGG,,,******>>>KKK,,,***+++,,,))),,,,,,,,,~~~iiiDDD222,,,<<<888,,,,,,,,,,,,,,,***777ZZZ,,,///CCC,,,MMM,,,^^^...{{{+++222***,,,iii,,,,,,OOO~~~wwwCCC,,,,,,]]],,,,,,+++MMM+++,,,---333,,,///```+++++++++***JJJ,,,,,,+++666===***...,,,,,,,,,,,,+++nnn,,,,,,,,,,,,---,,,+++,,,444888888999ccc888:::999,,,---,,,+++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,***\\\++++++++++++XXX++++++,,,++++++++++++++++++,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,...RRRYYY,,,888@@@@@@yyy===???@@@000+++SSS[[[[[[]]]\\\^^^aaa[[[\\\777***,,,,,,~~~iii+++,,,+++<<<888,,,,,,,,,,,,,,,***777/////////CCC---///***lllzzz---333***555GGGeee,,,+++>>>WWW---)))HHH***333,,,---,,,]]],,,,,,+++MMM+++,,,---333,,,QQQ~~~++++++***JJJ,,,,,,,,,...,,,,,,,,,,,,,,,+++nnn,,,,,,,,,,,,++++++]]]PPP===lll,,,,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,jjj***^^^000000000000\\\///---UUU}}})))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,---bbbRRRHHH***,,,lll)))+++++++++***EEE...++++++~~~iii+++,,,,,,<<<888,,,,,,,,,,,,...***666,,,```///AAAddd+++,,,DDDzzzuuuPPP***eee***BBBUUU,,,++++++IIILLL***FFF---...+++,,,+++gggJJJ+++,,,+++LLL+++,,,,,,000++++++FFF<<<***III++++++rrr666++++++,,,,,,,,,,,,+++nnn,,,,,,,,,,,,+++---___NNNZZZRRRaaa///***]]]---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++QQQ))),,,+++FFFnnnooonnnnnnnnnmmmnnnooooooccc---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++aaaKKKeee...)))+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++***}}}hhh,,,,,,,,,<<<555***+++++++++>>>777+++hhh///BBBZZZ---,,,+++|||777++++++,,,,,,---PPP+++EEE___++++++,,,,,,***+++333333444222RRR444333333///+++,,,,,,,,,222000III---zzz===,,,,,,,,,,,,,,,,,,,,,+++nnn,,,,,,,,,,,,+++++++++,,,xxx???,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DDD...(((*********************+++---,,,+++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,999qqq,,,iiijjjjjjkkkGGG***XXXVVV+++JJJXXXWWWWWWXXXXXXXXX---@@@qqq+++BBBZZZjjj,,,,,,,,,<<<___---vvv777xxx222777---AAAFFF222+++,,,+++<<<___444^^^^^^```eee***,,,+++,,,,,,+++WWWKKKDDD,,,+++++++++---+++nnn++++++,,,+++,,,000IIIrrrKKK,,,---,,,,,,,,,,,,,,,,,,,,,ttt++++++***,,,+++,,,,,,///+++uuu333,,,+++RRRJJJ---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,999555000...////////////...///000++++++,,,;;;:::;;;999999:::;;;999***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...+++mmm+++,,,---,,,ccczzz,,,rrr[[[,,,,,,,,,<<>>))),,,:::ccc``````___nnn___``````LLL***,,,,,,++++++)))NNN+++,,,rrr,,,,,,,,,,,,,,,---***QQQLLL+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++QQQ...,,,+++,,,...???<<>><<<======@@@777+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888LLLHHHHHHHHHHHHHHHHHHHHHHHHDDD,,,+++...444555444666444444555333+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,...nnn))),,,+++777555***+++oooOOO+++++++++,,,---+++bbb000---+++<<<777---,,,,,,+++---+++{{{...fff```___```aaaTTT,,,VVV???FFFGGGGGGOOO))),,,NNN***,,,,,,+++++++++LLL,,,***rrr,,,***,,,,,,---,,,,,,,,,,,,,,,---,,,+++,,,,,,,,,,,,+++,,,,,,+++--->>>,,,+++,,,---]]]...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666333,,,,,,,,,,,,,,,------***---,,,,,,++++++,,,+++))),,,+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---YYY+++...---ZZZ111===---,,,+++,,,+++333+++]]]PPP***,,,,,,,,,,,,---VVV888,,,***<<<888,,,,,,,,,,,,,,,+++WWW000bbb++++++,,,{{{,,,222***,,,,,,222))),,,,,,,,,------------HHH...---------,,,,,,,,,,,,+++***+++MMM,,,,,,rrr,,,+++,,,KKKLLLLLLLLLLLLoooPPPLLLKKKKKK<<<,,,,,,III[[[\\\]]]]]]]]]\\\\\\ccc,,,,,,---IIIppp~~~wwwpppqqqppplll,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777vvvkkk]]]LLL666+++***...***,,,,,,???~~~xxxlll888---,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++YYY++++++:::111***+++---+++,,,++++++...JJJ+++,,,,,,,,,---***SSSSSS,,,***,,,<<<888,,,,,,,,,,,,,,,+++...WWW___+++++++++,,,---+++,,,***---{{{+++333))),,,++++++,,,---,,,+++HHH+++,,,---,,,---+++,,,,,,***,,,+++MMM+++,,,kkkUUU+++,,,333{{{,,,,,,...,,,++++++***\\\444+++///lll+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...,,,,,,NNNaaa,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,PPP+++,,,KKKjjj,,,,,,NNN,,,,,,,,,,,,,,,,,,,,,;;;ggg---,,,,,,,,,,,,+++,,,AAA]]]+++,,,,,,,,,999666---,,,,,,,,,,,,++++++zzzXXX:::///,,,,,,,,,,,,,,,,,,---***jjjeee,,,,,,EEEHHHGGGHHHFFFEEE,,,,,,,,,,,,,,,,,,++++++???+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))GGG+++,,,,,,,,,,,,,,,,,,+++*********************************,,,,,,*********************************+++,,,,,,,,,:::,,,***666---===+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******999QQQtttvvv---,,,,,,,,,,,,,,,,,,+++******888SSS~~~[[[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++...,,,,,,,,,,,,,,,,,,+++---+++,,,++++++,,,,,,,,,***,,,,,,++++++,,,,,,,,,,,,***---+++,,,,,,,,,,,,+++---*********---***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,,,,+++,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,++++++,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,***+++,,,,,,,,,,,,,,,++++++,,,+++,,,,,,,,,+++,,,+++,,,+++,,,,,,,,,,,,+++,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++,,,,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***999LLLHHH...,,,,,,,,,,,,,,,++++++---,,,+++,,,,,,,,,***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***+++,,,,,,,,,,,,++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++---...111,,,)))***,,,,,,***+++(((***++++++,,,,,,,,,,,,***)))***---+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,++++++,,,***,,,+++,,,,,,+++...,,,++++++++++++,,,,,,,,,***,,,,,,,,,+++***---,,,,,,+++---+++,,,,,,,,,---(((,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,***,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,MMM...***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++,,,,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***233222$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++WWW))),,,,,,,,,,,,+++***...+++,,,,,,,,,,,,++++++,,,,,,,,,+++------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444```...+++,,,,,,,,,,,,666III,,,,,,,,,,,,,,,,,,++++++ZZZ555***UUU***ccc+++555...+++,,,,,,,,,***QQQ,,,,,,,,,,,,+++---IIIuuu555BBBBBB,,,,,,+++777;;;+++ddd111***,,,,,,---+++222000,,,@@@;;;---,,,+++:::<<<+++,,,+++666555>>>------,,,,,,+++TTT,,,,,,,,,,,,,,,,,,,,,***^^^,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,GGG---***==={{{+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*** ((($$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++kkkjjj111,,,+++333,,,,,,,,,,,,,,,+++VVVPPP,,,+++,,,,,,___===+++,,,+++TTThhhhhhhhhYYY333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///{{{...,,,,,,,,,,,,,,,yyy^^^+++,,,,,,,,,,,,+++fffmmm---***XXX)))MMM+++222VVVXXX000,,,,,,,,,,,,+++XXXTTT+++,,,,,,,,,+++---HHH999]]]UUU+++===000))):::444ccc***...333cccfffkkk***666???)))000yyy---,,,BBB///888}}}||||||||||||{{{|||xxx---***,,,,,,,,,^^^ZZZ,,,,,,,,,,,,,,,,,,+++...zzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;```LLLxxxpppmmmlllnnnsssqqq...,,,,,,,,,,,,,,,,,,,,,,,,,,,***774\bi}ZZZ(((+++,,,,,,,,,,,,,,,,,,,,,,,,+++GGGNNN,,,...///,,,,,,444***---,,,,,,***,,,+++---555{{{+++,,,+++___,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++CCC---+++,,,,,,,,,***bbb]]]+++,,,+++,,,SSSJJJ+++++++++WWW)))+++UUU,,,RRR777***111+++,,,,,,,,,,,,,,,,,,lll+++,,,,,,,,,,,,,,,,,,LLL+++PPP---ttt888...,,,+++++++++***+++---xxx***,,,))){{{///|||333+++......+++,,,+++GGG777777777777777666BBB+++,,,,,,,,,,,,,,,,,,+++fff,,,,,,,,,,,,,,,,,,+++GGG+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,VVV___VVV,,,***,,,,,,,,,===///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***`_Z+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++BBBhhh---,,,,,,111666---,,,ZZZ+++,,,,,,)))***<<>>+++---BBBlll---,,,,,,***666+++```++++++///333bbb,,,+++++++++===ooo---,,,<<>>...+++bbb[[[---GGG999{{{+++---++++++,,,,,,000CCC,,,+++,,,+++///xxx,,,,,,,,,,,,,,,,,,***}}}aaa***,,,,,,,,,,,,+++WWW+++PPP)))222+++444XXXXXXXXXXXXXXXWWWXXXXXXXXXWWW///+++111666888---,,,<<<===,,,,,,***+++???EEE---YYY,,,,,,,,,,,,,,,...HHHUUU555+++,,,,,,,,,,,,+++FFFAAAAAAAAAAAAAAABBBBBB+++,,,,,,,,,,,,,,,,,,+++fff,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rrr+++,,,***///333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***{yy&&&+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++222333```)))xxx***AAA---,,,EEE111222ttt***uuu+++...++++++,,,,,,...EEE,,,,,,,,,+++++++++))),,,***+++777iii,,,))),,,---,,,***LLLWWWVVVWWWfffWWWWWWVVVVVVLLL,,,+++WWWDDDFFFhhh+++NNN(((222+++,,,+++***,,,,,,,,,mmm***,,,,,,,,,,,,,,,,,,,,,~~~cccJJJ***www,,,,,,***nnnggg///xxxbbb+++,,,VVV,,,,,,,,,,,,,,,+++YYY,,,,,,,,,,,,,,,,,,,,,GGGBBB+++,,,,,,,,,,,,,,,,,,+++fff***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222>>>}}}***,,,666<<<+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***zzz+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++___,,,rrr***ZZZ+++???000)))___{{{+++JJJ------++++++,,,,,,???999,,,,,,+++MMM777++++++)))WWW))),,,AAA888+++,,,+++WWW+++,,,VVV,,,PPP)))222+++,,,000```^^^]]]]]]]]]]]]\\\]]]333,,,,,,***sss,,,iii+++,,,)))888***^^^===,,,,,,,,,TTT,,,,,,,,,,,,,,,,,,XXX000,,,,,,,,,,,,,,,,,,+++GGGPPPPPPPPPPPPPPPNNNBBB+++,,,,,,,,,,,,,,,,,,,,,eee,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooo+++:::222+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***zzz,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++aaa222,,,OOO___555KKK+++ppp+++ooo+++***LLL,,,...???,,,+++,,,***,,,***,,,---***JJJGGG,,,nnn---+++ZZZ;;;***+++,,,,,,,,,***HHH***,,,,,,,,,,,,---+++VVV***VVV:::(((222+++,,,:::CCC,,,+++***LLL,,,+++SSSHHH+++SSS---+++***888+++^^^***+++,,,SSS++++++333000111222>>>///111111000000***,,,***GGGjjjkkkllliiiiiijjjBBB***,,,,,,,,,,,,,,,,,,+++AAA888++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---***,,,sss...,,,GGG000++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyynnnbbbddd ---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,,,,---xxx...,,,+++---fff,,,,,,***ccc---+++,,,,,,OOOzzz---,,,,,,,,,,,,000ZZZDDD<<<+++,,,wwwkkk,,,,,,,,,,,,,,,+++++++++^^^++++++++++++,,,+++...111EEEEEEEEEFFF<<<,,,---+++)))---,,,,,,,,,)))***))))))jjj((()))***)))++++++---///OOO000000111eee111MMM000---***bbb\\\<<>>,,,===333,,,???XXXEEE111+++,,,,,,111NNNMMMtttNNN:::???JJJLLLKKKFFF+++,,,)))jjj(((***,,,vvvlll***)))(((***+++,,,,,,+++++++++***fff,,,++++++,,,,,,+++...,,,,,,EEEuuuttttttssstttsssuuusss---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***GGGnnn888XXXWWWZZZ\\\ZZZXXXEEE+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyyvvv%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---,,,,,,+++,,,+++,,,++++++***)))+++,,,,,,++++++++++++)))************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++aaa___***,,,,,,,,,,,,---dddOOO+++***))))))///>>>***,,,[[[111+++***,,,,,,===eeejjjnnn}}}///,,,,,,+++999000...+++...333,,,,,,,,,,,,,,,+++@@@+++,,,,,,MMM,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***nnn---,,,,,,,,,,,,,,,)))???>>>>>>======>>>>>>???>>>999,,,,,,UUU...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888rrr+++,,,+++,,,AAA***---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyy%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,***,,,,,,---+++))),,,---,,,,,,++++++,,,***,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...nnnlll,,,,,,,,,,,,,,,,,,+++******+++***)))******)))++++++***,,,---+++,,,,,,@@@xxx,,,---+++---???,,,***,,,,,,+++,,,,,,+++,,,***++++++555QQQeee***,,,,,,,,,JJJzzz---+++++++++{{{666,,,,,,,,,,,,---,,,,,,///,,,,,,333{{{+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,nnnUUU+++,,,,,,,,,,,,---,,,***++++++,,,,,,^^^___***++++++,,,,,,,,,,,,,,,***+++++++++++++++++++++)))+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***III,,,++++++++++++JJJmmm,,,+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyy$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyy$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyy`dhLPQ$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyy$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyy~u[CdD$lH$kF%j`$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyyűvO${IX+zHɅJV/tL$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyy|tEe1v@`2S w?Ғ]v`$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyyc6}SM%mLzHtCj;wf$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***yyymG,b5\/zR/a3o8lG""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))yyyo^iB^,{]1ze2Si+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%yyylV3L&_?hHjH.Ŷ###,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,***yyy¾|ppp!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! yyyyyyyyy,,,yyy%%%TTT))))))000)))!!!)))999%%%###"""""""""###""""""$$$yyy AAA111777+++(((***777$$$"""TTT***888666***000XXX444<<<$$$IIIUUU+++FFF000???QQQ!!!ZZZXXXWWWbbb^^^XXXXXXYYYyyy\\\HHHaaa999ZZZJJJOOOccc---666\\\BBBbbb***###gggQQQPPPZZZfffLLL[[[>>>kkk444222???(((<<>>??????BBBbbb///!!!EEELLL!!!XXX;;;999333444<<<@@@'''KKK$$$III'''GGGSSS\\\KKKOOO$$$YYY333777ZZZ'''NNN^^^FFFJJJ\\\;;;]]]???)))HHH---###,,,:::###&&&PPPUUU555666WWW!!!LLL......<<<999444JJJ888RRRSSSRRRRRRRRRTTT@@@SSSPPP 000))))));;;$$$666777555))) :::;;;!!!777<<<%%%000DDDAAA&&&(((CCC>>> """JJJ666666777555555:::CCC***((()))888EEE666...$$$"""888666777888000 ---'''%%%)))"""666+++###777QQQ>>>BBBSSSLLL$$$WWW;;;;;;SSS!!!NNNCCC999VVV+++:::TTT444:::TTT((('''XXX666>>>OOOJJJUUUFFF>>>AAA===IIIDDD222TTT&&&999>>>@@@JJJ444LLLFFF,,,LLL###YYYCCC??????777)))EEE;;;555<<>>EEESSS!!!PPP"""FFF<<<555??? >>>;;;;;;EEERRR888;;;555<<>>@@@000666???SSS((([[[444555UUUSSS:::222VVV///###SSSTTT333III777FFF888<<< [[[888==="""QQQBBB555!!!QQQDDD666AAA000***DDD:::444SSS;;;???MMM"""UUUDDD///666???999@@@$$$:::<<<### 999<<<)))888!!!FFF222KKK,,,BBB777CCC,,,TTT+++KKK///OOO???...999=== RRRHHH(((BBB...EEE888'''>>>999BBBUUU111DDD:::444"""PPP;;;UUU///HHHUUU///666III111333GGGUUU!!!:::MMM&&&,,,VVV&&&...WWW'''///TTTOOO333%%%KKK>>>PPP888###PPP+++PPPSSS>>>KKK@@@###777QQQ$$$000000000999FFF###TTT+++(((SSS---111TTTDDD:::BBB111444RRR:::<<>>###JJJRRR333===000EEERRRJJJ"""...HHHGGGGGGFFF:::&&&NNNQQQ555===555///FFFEEEEEE333000666BBB'''!!!#########!!!$$$((())))))(((((((((((("""&&&)))(((((())))))))))))'''(((&&&"""!!! ((())))))))))))))))))))))))))))))(((&&&444333''')))))))))))))))))))))))))))))))))((()))&&&"""rrr,,,qqq999SSSIII<<>>999 $$$))))))*********---WWW))))))))))))))))))!!!III{{{yyysss...kkkpppYYY%%%wwwwww%%%nnnXXX)))>>>)))YYY(((''''''KKK)))'''wwwJJJTTT!!!jjjVVV888''']]]EEEjjj>>>'''kkkBBBIIIGGGGGGLLLHHHIII111DDD,,,...###(((***)))*********qqq999...***((())))))))))))%%%yyy000)))uuu{{{<<<tttooo...555"""rrr'''111[[[999 ))):::$$$ZZZCCCrrrJJJ,,,lllWWW777%%%\\\!!!DDD{{{MMM@@@mmm333555<<<777 ---)))************)))''')));;;000((())))))))))))'''!!!,,,MMM///CCCdddttt!!!!!!@@@999***$$$MMM:::<<>>HHH EEE###@@@///kkk888OOOhhh###]]]WWWmmmXXX)))++++++++++++***SSS[[[DDD***************)))&&&iii===DDDWWWRRR666KKKtttXXX222nnn888LLLTTT@@@|||***ttt!!!))))))999%%%ZZZBBBrrr111]]]999CCC]]]TTTTTTkkkVVVooovvvvvvyyyvvvvvv+++iiiGGG |||!!!XXXFFF\\\"""DDD""",,,777 @@@ '''++++++++++++++++++}}}CCC***************)))###===eee@@@)))%%%$$$%%%XXXkkk888NNNUUU;;;$$$...555oooccc???xxxBBB)))MMM///000000000000888YYYbbbXXX}}}}}}~~~|||~~~~~~~~~666JJJ```aaaEEE777???111ppp&&&~~~HHH???QQQCCCMMM"""'''MMM!!!###555 $$$+++***++++++*********777AAA000(((***************(((!!!EEE\\\PPPxxx HHH444OOOQQQ<<<&&&)))((([[[SSS{{{aaa999777888FFFEEE666777###KKK CCCaaaNNNsss&&&%%%666&&&JJJ"""KKK  ...%%% )))***++++++++++++++++++************************'''ccc}}}666FFFBBBMMM]]] fff{{{333%%%hhh444HHH<<<111vvvnnn### ```www+++"""jjjiiirrr|||jjjjjjjjjhhh666DDDIIIggg  [[[ %%%000ttt))) DDD[[[###!!!lllYYYJJJvvv"""bbb:::HHH--- 333 $$$++++++++++++++++++++++++++++++***************"""@@@HHH000;;;===JJJWWWXXX&&&VVVDDD999BBB000000### KKKQQQ &&&,,,,,,***++++++++++++++++++++++++***)))$$$777...<<<###'''??????&&&AAA"""000888111   (((+++***++++++++++++++++++++++++***&&&    '''++++++++++++++++++++++++)))### !!! !!!###'''***++++++***)))%%%!!! !!!  !!!!!!!!! !!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""   !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!iii$$$&&& fff$$$BBBcccjjj>>>{{{,,,### sss000bbblllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkbbb))) &&&***111&&&!!!&&&mmmLLL<<<rrrbbb... ###111ccc OOO%%%&&&(((000xxx '''\\\xxx###$$$###(((qqqMMM>>>QQQ###000CCClllLLL... !!! yyy]]]!!!+++qqq'''ccc(((qqqOOO===)))vvvaaa###$$$777;;;DDD666%%% !!! OOO!!! '''!!!DDD(((WWW888)))qqqNNN===555,,,999"""666;;;CCC888iii !!! ,,,''''''""",,,(((qqqNNN===nnn===666;;;CCC666ttt000 ''' /// <<<$$$$$$''':::+++===)))pppNNN===$$$'''WWW555MMM}}}666;;;DDD777fff  UUU!!!&&&qqq 555QQQ'''aaa"""XXXNNN===ppp!!!...```666<<<EEE666!!!111FFF$$$ZZZ(((***MMM&&&***MMM===+++---GGG]]]PPPPPP*** KKKGGG ###)))TTTJJJHHH:::***sssaaa???555---111111111111000000000000000000666AAAbbb OOOVVV  ======IIIXXXEEE333ccc[[[111zzzddd!!!&&&NNNXXXYYYXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYWWWNNN