BM6P6(@ ...,,,***)))((()))***+++---,,,+++***)))))))))))))))************+++++++++************************))))))))))))))))))))))))************************************************))))))************)))))),,,,,,+++***)))))))))***+++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++---...---,,,+++(((((())))))*********+++************************+++++++++*********))))))''''''((()))))))))))))))))))))))))))******************++++++++++++******************************+++***)))***++++++***))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))*********+++'''''''''&&&%%%%%%''')))******))))))((((((''''''$$$222+++"""---000'''''')))******)))((()))***,,,&&&fff(((***(((((())))))))))))((((((++++++******))))))(((((())))))))))))))))))))))))+++%%%)))666,,,)))---'''((()))+++++++++***)))///''',,,'''))))))))))))))))))))))))'''(((************,,,...***$$$///)))333%%%111...'''%%%111444***###&&&***)))******+++,,,---,,,***(((************************444111...***&&&$$$777&&&,,,,,,(((111$$$$$$&&&:::HHH'''$$$///***&&&&&&(((***+++---,,,***'''''')))******((()))))))))))))))))))))))),,,<<>>???@@@???>>>===>>>???@@@HHHWWWlll}}}xxx||||||yyyxxxyyy{{{||||||{{{zzzzzz{{{yyyvvvsssttttttsssrrrqqqqqqqqqqqqnnnmmmllljjjiiihhhgggggghhhhhhiiiiiijjjjjjkkkkkkiiiiiigggfffdddbbbaaaaaacccaaa]]]WWWQQQLLLHHHEEEGGGFFFDDDBBB@@@>>><<<;;;;;;:::999777666666555555222222222111111111111000)))******+++++++++******))))))))))))***+++,,,---)))************+++++++++************************************************++++++++++++++++++++++++************************))))))************))))))++++++******)))*********((())))))******))))))(((*********+++++++++,,,,,,++++++++++++++++++++++++((()))+++,,,---,,,***))))))*********++++++++++++************************+++++++++*********))))))''''''((()))))))))))))))))))))))))))******************++++++++++++******************************+++***)))***++++++***))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((()))))))))************((())))))(((&&&''')))******)))))))))((((((((('''222&&&'''---)))$$$''')))))))))))))))((('''(((((('''XXX(((***(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))---,,,...&&&)))+++111((()))***++++++***))))))'''---'''))))))))))))))))))))))))((()))++++++******+++------)))333'''---)))+++~~~NNN000&&&###+++111///---... """%%%&&&'''))),,,...------------------------+++$$$JJJggg,,,111444'''000%%%---&&&+++...%%%***''',,,999+++,,,111,,,+++...)))###&&&)))+++,,,---///111+++++++++++++++++++++++++++***'''+++((($$$***---******%%%+++...///***###:::ccc'''+++'''---))),,,(((222(((---666&&&hhh,,,...---444...,,,.../////////111444777===>>>??????======>>>???AAAHHHXXXmmm}}}www{{{|||zzzyyyyyy{{{||||||{{{zzzzzzzzzyyywwwuuutttsssrrrqqqqqqppppppqqqnnnmmmllljjjiiihhhhhhgggggghhhhhhiiijjjjjjjjjkkkiiiiiigggfffdddcccaaaaaabbb```\\\WWWQQQLLLHHHFFFEEEDDDCCCBBB@@@???>>>===::::::888777666555555555222222222111111111111000&&&(((***,,,---,,,+++***)))))))))******+++------)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********)))******++++++)))(((((((((((((((((()))*********++++++++++++,,,************************)))***+++++++++***)))(((+++++++++++++++,,,,,,,,,************************+++++++++***************(((((())))))******))))))))))))))))))******************++++++++++++******************************+++***)))***++++++***))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))))))))))))))***************++++++***((((((***,,,))))))))))))((((((((((((******777+++'''---((()))*********)))((('''&&&555]]](((***(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))+++$$$333***...$$$111***)))******+++******))))))$$$'''---((()))))))))))))))))))))))))))***++++++***)))***+++...)))444&&&)))000'''HHHSSS333""",,,000### ***333222///+++(((&&&'''((())))))))))))))))))))))))&&&666,,,"""(((777&&&((('''333'''++++++'''000***$$$,,,;;;%%% ///000!!!%%%:::---//////+++%%%"""###&&&''''''''''''''''''''''''000)))222+++)))$$$%%%///---%%%&&&%%%...,,,)))---___***+++(((+++(((***&&&---(((+++///***AAA)))111,,,,,,------.../////////000333555<<<>>>???>>>===<<<>>>???BBBIIIXXXmmm|||www{{{}}}zzzyyyzzz{{{{{{}}}{{{yyyyyyyyyyyyxxxwwwssssssrrrppppppoooooooooooonnnlllkkkiiihhhhhhhhhgggggghhhiiijjjjjjkkkjjjjjjiiihhhfffdddcccbbbaaa___^^^ZZZVVVQQQMMMIIIGGGDDDDDDCCCBBBAAA@@@??????:::999888777666555555555222222222111111111111000((()))***+++,,,++++++***---,,,++++++************))))))*********+++++++++************************************************++++++++++++++++++++++++******************************))))))))))))*********)))))))))***+++,,,,,,,,,+++***))))))***+++,,,************++++++++++++))))))))))))))))))))))))***************)))((('''++++++++++++++++++++++++************************************************((())))))*********))))))((()))))))))******************++++++++++++******************************+++***)))***++++++***)))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))*********)))***+++***))))))***+++))))))))))))(((((((((((((((+++---((("""$$$%%% ***)))***+++++++++)))(((%%%RRR(((***(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))///"""666&&&***((($$$+++++++++*********))))))666(((---((())))))))))))))))))))))))***+++,,,+++)))((()))***---###000******333)))---KKK'''***///000444'''%%%$$$''',,,///...,,,........................###...+++777!!!333***))))))444***(((******000---(((***{{{)))"""222+++###***)))*********+++---222555........................%%%***BBBbbb(((...,,, (((///&&&,,,((((((&&&+++222###ZZZ...,,,)))***''')))&&&+++))))))(((999;;;))),,,---///))).../////////...///222444;;;===>>>>>><<<<<<===???BBBIIIWWWkkk|||wwwzzz}}}{{{zzzzzz{{{{{{~~~{{{yyyxxxyyyzzzyyyyyysssrrrqqqpppoooooonnnnnnooonnnmmmkkkiiiiiihhhhhhfffgggiiijjjkkkkkkkkkkkkjjjiiihhhfffeeecccbbbaaa]]]\\\YYYUUUQQQMMMJJJIIIFFFEEEDDDBBBAAA???>>>>>>:::999888777555555555555222222222111111111000000---,,,***)))))))))******---,,,++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))******************************)))(((((()))*********)))))))))***+++,,,,,,---,,,+++******+++,,,---))))))*********+++++++++))))))))))))))))))))))))************))))))((((((******************))))))************************************************))))))************))))))((()))))))))******************++++++++++++******************************+++***)))***++++++***)))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))******))))))))))))))))))((()))******(((((()))***(((((((((((()))))))))))))))111&&& ---,,,***;;;(((''''''(((+++,,,***(((***jjj(((***(((((())))))))))))(((((((((((())))))******++++++)))))))))))))))))))))))),,,!!!444""",,,:::999+++++++++******************&&&(((...((())))))))))))))))))))))))+++,,,,,,+++)))((()))***/// +++111---///+++***eee:::+++111***&&&***111111(((''''''''''''''''''''''''111&&&000\\\ttt)))///222///''',,,'''&&&------)))+++000+++lll|||UUU999&&&---++++++---000...'''!!!((((((((((((((((((((((((&&&222000!!!)))444""""""111)))---///'''***...%%%,,,JJJ,,,)))***)))''')))+++------+++&&&YYY555(((//////555...---...///......///111444:::<<<======<<<<<<===>>>BBBHHHTTTggg~~~}}}|||xxx{{{~~~|||{{{{{{{{{{{{}}}{{{xxxxxxyyyzzz{{{zzztttsssqqqpppooonnnnnnnnnooonnnmmmkkkjjjiiihhhhhhfffgggjjjlllmmmmmmlllllljjjjjjhhhgggeeecccbbbbbb]]][[[YYYUUURRRNNNKKKJJJIIIHHHFFFCCCAAA>>><<<;;;:::999888666555555444444222222222111111111000000...---***(((((((((***+++)))))))))***,,,---///000)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++*********)))******++++++++++++************++++++)))))))))************+++************************+++************)))))))))*********)))))))))))))))***************************************+++++++++******++++++******))))))))))))))))))******************++++++++++++******************************+++***)))***++++++***))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&))))))))))))))))))))))))************))))))))))))&&&((())))))(((''''''((((((((((((((())))))))))))&&&'''"""***444$$$%%%)))&&&$$$%%%(((***)))'''((((((***(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))111......"""%%%...+++************+++,,,---###(((...)))))))))))))))))))))))))))***,,,,,,+++)))((()))***111&&&+++333...)))+++---///%%%000...%%%(((''''''......$$$)))000'''>>>111111)))###333(((***&&&%%%,,,---///mmm666&&&%%%***))))))+++++++++,,,***$$$SSS((()))444(((------,,,---.........///222444999;;;<<<<<<;;;;;;===>>>BBBFFFQQQbbbwww}}}xxxsssyyy}}}yyy|||~~~}}}|||{{{{{{{{{|||zzzyyyyyy{{{|||{{{zzzuuutttrrrqqqoooooonnnnnnpppooommmllljjjiiiiiiiiiggghhhkkkmmmoooooonnnmmmkkkjjjiiigggeeedddcccbbb^^^\\\ZZZVVVRRROOOLLLKKKJJJIIIGGGDDDAAA>>><<<;;;999888777666555444444444222222222111111111111000++++++******************))))))******,,,...///000)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++++++++******)))*********))))))************))))))))))))))))))************+++++++++++++++++++++++++++************++++++,,,+++++++++******)))))))))************************))))))*********+++++++++***++++++++++++***)))((())))))))))))******************++++++++++++******************************+++***)))***++++++***))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))************)))))))))(((&&&(((******(((''''''((('''((((((((()))))))))***,,,$$$,,,((( 777CCC'''000+++&&&&&&(((***)))'''&&&(((***(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))666$$$)))---!!!FFF(((,,,***)))))))))***,,,...///zzz(((...)))))))))))))))))))))))))))***+++,,,+++))))))***+++,,,---***......)))---...KKK>>>$$$,,,)))''',,,)))(((***...(((+++---%%%+++mmm %%%---%%%000&&&***&&&'''***""",,,AAA,,,&&&%%%,,,))))))***'''(((***(((%%%444(((+++111%%%))))))+++,,,------...///222555888:::;;;;;;;;;;;;===>>>@@@DDDMMM\\\pppzzzssslllqqqyyy~~~zzz}}}~~~}}}|||{{{{{{zzzyyyyyyzzz|||}}}|||zzzvvvuuusssrrrpppooooooooopppooommmllljjjiiiiiiiiihhhjjjmmmoooqqqqqqpppoookkkjjjiiigggfffdddcccbbb___^^^[[[WWWSSSPPPMMMLLLIIIHHHFFFDDDAAA???===<<<999888777666555444444444222222222111111111111000'''(((***,,,---,,,+++***,,,,,,,,,++++++,,,------)))************+++++++++************************++++++++++++++++++++++++************************************************+++***)))'''''')))***+++,,,,,,+++***)))))))))***)))***+++,,,,,,+++***)))))))))))))))************+++++++++++++++++++++++++++*********+++,,,------,,,,,,,,,++++++*********************************))))))******+++++++++++++++++++++++++++***)))((())))))))))))******************++++++++++++******************************+++***)))***+++++++++))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))+++*********))))))((((((&&&(((******)))((((((((('''((((((((())))))*********$$$777&&&'''999222+++)))+++,,,+++)))www(((***(((((())))))))))))((((((++++++******))))))(((((())))))))))))))))))))))))111))) UUUooo))))))))))))***---///000(((...))))))))))))))))))))))))))))))***++++++***)))***+++%%%222***''',,,---000---333XXX333000)))+++000((()))%%%,,,...111+++'''++++++---%%%+++###...'''111###***888&&& ---+++(((///***(((((()))***,,,,,,+++***000---***,,,555---***+++------...000333666888999;;;;;;;;;;;;<<<>>>@@@CCCKKKYYYlllyyyqqqiiimmmsssyyy~~~~~~{{{}}}~~~}}}|||{{{{{{yyyyyyyyy{{{}}}}}}|||zzzwwwvvvtttrrrqqqpppoooooopppooonnnlllkkkjjjiiiiiihhhjjjnnnqqqrrrrrrqqqpppkkkjjjiiihhhfffdddcccbbb```___\\\XXXTTTPPPMMMLLLHHHGGGEEEDDDBBB@@@???>>>999888777666444444444444222222222111111111111000...---,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******))))))******+++++++++,,,)))************+++++++++************************+++++++++*********))))))************+++---///000333000---)))((()))+++,,,************************************************,,,,,,+++***))))))************************************************************++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++******)))))))))************+++++++++++++++++++++++++++++++++***************)))((((((************************))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,((((((''''''''''''((((((111999///'''^^^???***RRR)))*********))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))+++222(((333mmmNNN<<>>>>>AAAGGGQQQ___qqq|||mmmgggiiinnnuuu|||~~~~~~~~~{{{yyyyyyyyyzzz{{{{{{|||{{{zzzyyyxxxvvvuuutttsssrrrpppooooooqqqpppooonnnlllkkkjjjiiiiiijjjlllnnnpppqqqrrrrrrqqqpppnnnkkkgggccc```^^^___]]]ZZZWWWUUUQQQMMMJJJJJJHHHEEECCCAAA???<<<::::::888777666777666555333333222111111000000111111++++++***))))))))))))************++++++,,,,,,---******++++++++++++******,,,,,,++++++***))))))))))))************+++++++++************************+++++++++***************************+++---...///******)))((('''(((((((((************************************************,,,+++******)))***************************************************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************+++++++++******(((''''''))))))))))))))))))))))))))))))******++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++***)))(((((())))))444...AAA)))***(((((())))))))))))))))))'''((())))))******))))))************************+++***777(((...)))---,,,***+++,,,,,,+++***++++++************++++++------------............)))jjjggg***...$$$---+++************++++++++++++,,,###&&&///333&&&''',,,+++,,,111***$$$+++ggg444------+++'''+++111666===++++++***************+++---------...///000222222666777999888888999;;;===<<>><<<:::888777666777666555333333222111111000000111111+++************+++,,,,,,...------,,,+++***))))))((((((((())))))(((((((((''''''(((***+++,,,---...)))************+++++++++***************************************+++++++++))))))***+++,,,,,,++++++((()))***************)))*********************************************************)))******+++,,,******************************************************++++++++++++******************************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************&&&&&&((()))++++++,,,,,,))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))+++***************++++++---,,,+++(((KKK)))***))))))******************((()))******++++++******++++++++++++++++++++++++)))(((333///666{{{(((...)))***+++,,,+++)))))))))+++++++++++++++,,,...///000444444555666888999:::;;;@@@333WWW$$$222+++...,,,,,,,,,---......//////%%%ZZZ222&&&(((...&&&000---'''***)))&&&+++---+++&&&------(((222%%%)))!!!&&&ggg))),,,)))***+++---------,,,+++,,,,,,,,,---...///111111666888:::;;;;;;;;;<<<======???DDDJJJTTTbbbpppyyyyyy~~~}}}|||~~~||||||{{{zzzzzzzzzzzz{{{zzzyyyxxxvvvtttrrrppppppmmmmmmmmmnnnnnnoooooopppkkklllmmmnnnnnnnnnnnnnnnkkkkkkkkkjjjhhhgggeeeddd___]]]ZZZXXXVVVSSSPPPMMMGGGEEECCCBBBBBBAAA???===:::888777666777666555333333222111111000000111111)))))))))))))))***++++++++++++++++++++++++++++++((())))))******))))))((((((((()))***+++,,,,,,---)))************+++++++++************************))))))*********+++++++++))))))***+++,,,++++++*********))))))))))))))))))******************************************************))))))***++++++,,,******************************************************++++++++++++******************************)))))))))))))))))))))))))))))))))((((((((((((((()))************+++++++++++++++++++++++++++++++++(((((()))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))))))))))))))))))))***+++,,,999///***###222 555555)))***++++++******************))))))***++++++++++++***++++++++++++++++++++++++--- ???$$$,,,+++rrr(((...)))***,,,...---++++++,,,...+++,,,,,,...///111333444999:::;;;===???AAACCCCCCDDDCCCyyy,,,---///333//////000111111222333333---:::999000 ---(((%%%+++***,,,222---(((...(((%%%ZZZbbb)))---***---'''***---CCC---000))))))******++++++++++++***,,,,,,,,,---...///000111666999;;;<<<<<<<<<===>>>@@@AAADDDIIISSS```oooxxx}}}{{{{{{}}}~~~}}}|||{{{{{{{{{||||||{{{zzzxxxvvvtttrrrqqqpppoooooooooooonnnnnnnnnmmmmmmmmmnnnooooooooonnnnnnllllllkkkjjjhhhfffdddccc___]]]ZZZXXXWWWTTTPPPMMMFFFDDDBBBBBBBBBAAA???>>>:::888777666777666555333333222111111000000111111((((((((((((((()))******((())))))+++,,,---......,,,,,,,,,------,,,,,,,,,***************+++++++++)))************+++++++++************************))))))******++++++++++++((()))+++,,,,,,+++***)))******)))(((((((((((((((******************************************************))))))***+++,,,,,,******************************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******)))))))))************++++++++++++++++++++++++++++++++++++++++++******)))((('''************************+++++++++***************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,''''''(((((()))***,,,,,,%%%---###000 000///"""((($$$...yyy)))***,,,+++++++++***)))))))))))))))***++++++++++++***++++++++++++++++++++++++***777$$$%%%555;;;###***///ccc(((...)))+++---//////------///111...///000111444666888999===>>>@@@BBBDDDGGGIIIIIIEEEOOOXXX;;;,,,222555444444555666666777888888<<<...iii,,,...111(((---+++&&&)))///((( '''///!!!111+++***$$$&&&...---...///&&&222''',,,+++++++++++++++++++++,,,,,,,,,---...///000111777999<<<============>>>EEEEEEGGGKKKTTTaaapppzzz~~~{{{yyyzzz|||~~~~~~}}}{{{{{{||||||}}}{{{zzzyyywwwtttrrrqqqppprrrrrrqqqooonnnmmmlllkkknnnnnnooooooooooooooonnnjjjjjjjjjjjjiiigggfffeee___]]]ZZZXXXWWWTTTQQQNNNFFFDDDBBBBBBBBBBBB@@@>>>:::888777666777666555333333222222111000111111111---,,,++++++******++++++************************,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************+++++++++*********))))))************************)))************+++++++++************************+++++++++*********))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******)))((('''---,,,+++)))((())))))************)))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))************))))))************************++++++************++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))))))))******************************)))+++(((###444lll((()))************************++++++******)))(((((((((++++++++++++++++++++++++((())))))*********))))))***666***PPP***111---............////////////111222333555888:::===>>>EEEGGGIIILLLMMMNNNMMMLLLDDDTTTQQQaaa222;;;111:::999::::::;;;===>>>???>>>888***######///))))))))))))))))))))))))&&&<<<...FFF(((+++)))---MMM!!!+++++++++...---,,,+++++++++++++++.........//////000111222555888<<>><<<:::999888666555555555555333333222222111000//////---,,,++++++******++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************+++++++++*********))))))************************)))************+++++++++************************+++++++++*********))))))************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***+++,,,,,,***)))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,---------(((((())))))))))))(((((())))))************))))))***************************))))))))))))))))))***))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))******))))))))))))******************************&&&+++...'''!!!***AAAVVV((()))************************************++++++++++++++++++++++++++++++++++++((()))***,,,,,,---------'''(((444888###KKK***222....../////////000000111111444555777:::===@@@CCCEEEHHHIIIKKKMMMNNNNNNNNNNNNNNNWWWKKK555MMM???@@@@@@@@@AAAAAABBBCCCDDDDDD:::xxx000555(((---************************222!!!""":::---333DDD 222fff$$$***222***...000///...------------...............///000111222555999===@@@@@@@@@AAABBBCCCFFFJJJOOOWWWdddttt~~~}}}~~~{{{yyyxxxyyyzzz|||zzzxxxxxxzzz|||}}}}}}zzzyyyxxxvvvuuusssrrrqqqrrrrrrrrrrrrqqqpppoooooonnnoooppppppnnnmmmmmmnnnnnnkkkhhhggghhhiiiiiiiiibbb^^^[[[YYYYYYWWWRRRMMMHHHFFFDDDCCCCCCBBB@@@>>>:::999888666555555555555333333222222111000000///---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************+++++++++***************************************)))************+++++++++************************+++++++++***************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))(((((())))))***(((((()))***++++++++++++))))))))))))))))))******************************)))))))))))))))))))))))))))))))))*********++++++((())))))******))))))((())))))************))))))************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************&&&))),,,,,,***((((((***"""\\\(((***************************)))******+++,,,,,,------++++++++++++++++++++++++((((((***,,,---........./// 000111!!!$$$666+++www+++333/////////000111222333333444888999;;;>>>BBBFFFIIIKKKIIIJJJKKKLLLNNNOOOPPPPPPQQQVVVGGG<<>>AAAAAAAAABBBBBBCCCEEEIIIOOOYYYhhhzzz{{{xxx|||~~~zzzxxxwwwwwwwww|||zzzxxxxxxyyy{{{{{{{{{{{{{{{yyyxxxvvvtttsssrrrrrrrrrrrrrrrqqqppppppooonnnpppqqqqqqooonnnnnnooopppnnnkkkjjjjjjkkkkkkjjjddd```]]][[[ZZZWWWQQQMMMIIIGGGEEECCCCCCBBB@@@>>>:::999888666555555555555333333222222111000000000---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++)))'''&&&)))))))))))))))*********************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))))))))************))))))************************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************000+++&&&%%%)))---111222###)))&&&AAA(((************************************+++++++++,,,,,,++++++++++++++++++++++++'''((()))***++++++,,,+++)))...---)))...777222$$$///...BBBwww,,,444000000111222333444555666666999:::<<<>>>BBBEEEHHHJJJGGGHHHIIIKKKMMMPPPSSSTTTNNNTTTKKKpppoooJJJOOOJJJJJJJJJJJJJJJIIIIIIHHHDDDGGGLLL555)))************************)))---''';;;555333EEE)))'''555///(((+++------,,,,,,+++++++++,,,,,,...............///111111555999>>>AAABBBBBBBBBBBBBBBEEEHHHNNNYYYkkk~~~}}}wwwuuuzzz}}}{{{yyyxxxxxxxxx|||zzzyyyyyy{{{|||||||||}}}|||{{{yyywwwuuutttsssrrrrrrrrrrrrrrrqqqpppooooooqqqrrrrrrpppooopppqqqrrrpppmmmmmmmmmmmmlllkkkfffbbb___]]]\\\XXXQQQLLLHHHFFFCCCBBBAAA@@@>>><<<:::999888666555555555555222222222111111111000000---,,,++++++******++++++++++++++++++++++++++++++---------,,,+++***))))))++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))***++++++***)))'''&&&(((((())))))************************************))))))))))))))))))))))))+++++++++,,,,,,,,,------))))))************))))))))))))************))))))************************+++******))))))******+++))))))))))))))))))))))))******++++++++++++************************************))))))))))))******************************)))((((((((())))))'''&&&:::'''&&&(((111}}})))+++************************++++++******))))))))))))++++++++++++++++++++++++******+++++++++******)))...+++,,,///+++&&&(((111&&&'''%%%$$$888ooo---555111222222333444555666777888888888999;;;===@@@BBBCCCCCCDDDFFFIIIMMMQQQUUUWWWQQQTTTRRRZZZFFFRRRMMMMMMMMMMMMMMMKKKJJJIIIIIIGGGHHH$$$...---************************&&&333 %%%===777,,,999'''"""...333(((///777''',,,,,,+++++++++,,,,,,---------------...///000111555999>>>AAABBBAAAAAAAAAAAACCCGGGMMMYYYkkk|||wwwtttyyy~~~}}}{{{{{{zzz{{{{{{|||{{{zzz{{{}}}~~~~~~}}}~~~}}}|||zzzwwwuuutttsssqqqqqqrrrrrrrrrqqqppppppppprrrssssssrrrqqqqqqrrrtttrrrpppooooooooommmlllgggdddaaa___]]]YYYRRRLLLHHHFFFDDDBBBBBB@@@>>>;;;:::999888666555555555555222222222111111111111111---,,,++++++******++++++************************---------,,,++++++******++++++++++++++++++++++++***************+++++++++***************************************+++++++++************************)))************+++++++++***************************************+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********''''''((()))************((((((((()))******++++++************************))))))))))))))))))))))))************+++++++++,,,)))******++++++******)))))))))************))))))************************++++++************++++++))))))))))))))))))))))))******++++++++++++************************************))))))))))))******************************$$$'''+++......---------,,,...***+++'''$$$***yyy)))+++************************++++++******)))(((((('''++++++++++++++++++++++++............---,,,+++***222%%% ***555555111///,,,111555000&&&%%%444FFF---666222333333444555666777777888666666777888:::<<<===>>>@@@BBBEEEJJJNNNRRRVVVWWWSSSQQQUUUQQQSSSMMMOOOOOOPPPQQQPPPOOOMMMLLLQQQHHHGGGZZZ(((++++++++++++++++++++++++,,,$$$888###:::''' (((WWWfff'''666'''***...'''---666---......---------...//////------------...///000111333888===AAABBBAAA@@@@@@>>>AAAEEEKKKWWWiii~~~~~~xxxuuuzzz~~~}}}||||||{{{{{{||||||{{{zzzzzz|||~~~|||zzzwwwuuutttsssqqqqqqqqqrrrrrrqqqqqqpppqqqrrrttttttssssssssstttuuusssqqqqqqqqqpppnnnlllgggeeebbbaaa___[[[SSSNNNKKKIIIFFFEEEDDDBBB@@@===:::999888666555555555555111111111111111111111111---,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,---------************************))))))*********+++++++++************************))))))*********+++++++++************************)))************+++++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((''''''(((((()))***+++'''(((((()))******++++++************************))))))))))))))))))))))))'''((((((((()))))))))))))))******++++++******)))))))))************))))))******************************))))))))))))******))))))))))))))))))))))))))))))***++++++***))))))******************************))))))))))))******************************///---***&&&######$$$&&&444+++%%%...222### 222...'''UUU)))+++************************************************++++++++++++++++++++++++---------...------,,,,,,"""222777***"""''')))$$$///'''"""&&&,,,---000333444PPP...777333444555555555666666777777444555666777:::<<<>>>???BBBDDDHHHLLLPPPSSSUUUUUUSSSNNNWWWPPPyyyTTTNNNOOOQQQRRRQQQPPPOOONNNNNNLLLLLLddd,,,---++++++++++++++++++++++++###:::%%%111(((!!!+++:::,,,***,,,aaa;;;+++888777,,,$$$)))111+++&&&---222---------------...///000------------...///000000222666<<<@@@AAA@@@???>>>;;;>>>CCCJJJUUUgggzzzyyyvvvzzz}}}}}}|||{{{{{{zzzyyyyyyxxxxxxyyy{{{~~~|||zzzwwwuuusssrrrpppqqqqqqrrrrrrqqqqqqqqqqqqsssuuuuuutttttttttuuuuuutttrrrqqqqqqpppnnnlllgggeeecccbbbaaa\\\UUUOOOLLLJJJGGGEEEDDDBBB???===:::999888666555555555555111111111111111111111111---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++---...000000************************))))))******++++++++++++************************))))))******++++++++++++************************)))************+++++++++************************))))))******++++++++++++************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,+++)))'''''''''(((((('''(((((()))***+++++++++************************))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,******++++++++++++******))))))************))))))************************))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((******************************))))))))))))******************************''''''''')))+++,,,------222000 %%%000...(((!!!...+++&&&SSS***,,,*********************************+++,,,,,,------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++***+++---///000///...((((((,,,222///)))(((---***---+++AAA...777444555555555555666666666666444555666888;;;???AAACCCDDDGGGKKKOOORRRSSSTTTTTTWWWOOOZZZPPPpppMMMLLLNNNOOOPPPQQQOOONNNMMMDDDOOOOOOKKK333&&&++++++++++++++++++++++++000,,,***'''***...$$$(((&&&&&&###***```===///000***'''&&&+++((())),,,,,,++++++,,,+++++++++++++++,,,---...---------------...000000111666<<<@@@AAA???>>>===:::===BBBIIITTTeeewww|||yyyzzzwwwzzz~~~}}}|||{{{yyyxxxwwwvvvvvvvvvwwwzzz~~~~~~}}}|||yyywwwtttsssrrrpppqqqqqqrrrrrrrrrqqqqqqrrrtttuuuvvvuuutttuuuvvvuuutttrrrrrrrrrpppnnnkkkgggeeeccccccbbb]]]VVVPPPJJJHHHEEECCCBBB@@@===;;;:::999888666555555555555111111111111111111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******))))))***************+++++++++******++++++++++++******++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++)))******)))(((((()))+++++++++++++++++++++++++++******))))))******+++,,,************************+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,******++++++++++++******++++++***)))(((((()))))),,,,,,,,,+++++++++************+++++++++******)))******************************************************************************))))))))))))******,,,,,,,,,+++***)))((((((************************++++++***)))((('''&&&&&&******))))))((((((''''''((((((((((((((((((((((((************************************************************************++++++++++++++++++++++++---%%%)))000###KKK222''',,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,)))***+++---............---)))///555,,,888888444<<<666555555444444555555666999:::<<<===@@@BBBCCCDDDKKKJJJJJJLLLOOORRRSSSSSSTTTTTTSSSQQQNNNJJJGGGDDDGGGFFFFFFEEEDDDDDDDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHEEEFFFFFFEEEBBBAAAAAABBB@@@???>>><<<:::999999999;;;:::888777888999;;;<<<;;;===???AAAAAABBBDDDFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMKKKIIIIIIIIIJJJIIIHHHHHHHHHHHHFFFDDDAAA???===>>>======<<<:::777666444000000//////......------------......//////000000.........---,,,,,,++++++)))))))))))))))*********************************)))******((((((+++222777WWW+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......000111222222444999>>>BBBAAA===999<<<;;;???GGGRRR___rrr|||uuutttxxx~~~}}}yyyxxx{{{~~~~~~|||zzzzzzzzzyyyxxxvvvuuuuuuwww{{{~~~|||zzzxxxvvvtttssssssrrrqqqppppppqqqrrrsssppprrruuuwwwxxxwwwuuutttvvvtttsssrrrrrrpppnnnkkkdddcccbbbaaa___\\\WWWSSSNNNKKKGGGDDDBBB@@@===;;;;;;;;;999777666555555555222222222111111111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++*********))),,,,,,++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++)))*********((((((***+++++++++++++++++++++++++++******))))))******+++,,,************************+++++++++++++++++++++++++++++++++*********))))))*********+++++++++,,,,,,******++++++++++++******++++++***)))))))))))))))*********)))))))))((((((******+++++++++******)))************************************************************************++++++************+++++++++,,,,,,++++++)))((((((*********************************)))((((((''''''******))))))((((((((((((************************************************************************************************++++++++++++++++++++++++)))&&&***000,,,%%%+++888999nnnZZZ(((///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......,,,,,,------............999...+++111555111444;;;vvv;;;===999999999888888777777888888;;;<<<>>>AAADDDGGGIIIJJJOOOMMMLLLMMMPPPRRRRRRRRRRRRRRRSSSSSSQQQOOOLLLJJJMMMLLLKKKJJJJJJIIIIIIJJJLLLLLLMMMNNNNNNNNNNNNNNNJJJKKKLLLJJJHHHFFFFFFGGGDDDCCCAAA???>>>===<<<<<<<<<;;;999888888:::;;;<<<;;;===>>>>>>>>>>>>???AAA@@@BBBDDDFFFGGGGGGGGGGGGJJJJJJJJJKKKKKKLLLLLLLLLOOOMMMKKKJJJKKKKKKIIIHHHHHHHHHHHHGGGFFFCCCAAA@@@AAA@@@???===:::888777666222222222111000000//////---......///000111222222000000///...------,,,,,,************************************************+++++++++)))(((***...222###,,,777IIIkkk^^^ddd\\\BBB,,,&&&)))++++++*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------......---......///000111222444999>>>BBBAAA===:::<<<;;;>>>FFFOOO\\\nnn}}}|||ssspppsssyyy}}}~~~{{{zzz||||||{{{zzzyyyzzzyyywwwuuuuuuuuuwwwzzz~~~~~~~~~|||zzzxxxvvvtttssssssrrrqqqqqqqqqqqqrrrsssqqqsssuuuwwwxxxwwwvvvuuuuuutttrrrqqqqqqpppnnnkkkfffdddbbb```^^^ZZZVVVSSSMMMJJJGGGDDDBBB@@@>>><<<;;;;;;999777666555555555222222222222111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************...------,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++)))***+++***((((((***+++++++++++++++++++++++++++******))))))******+++,,,************************************************+++++++++************************++++++++++++,,,******++++++++++++******+++***))))))))))))))))))*********))))))))))))))))))******+++++++++******************************************************************************+++++++++++++++++++++++++++++++++++++++***)))(((************************))))))))))))))))))))))))***))))))))))))(((((((((************************************************************************************************+++++++++++++++++++++++++++---***%%%'''---((( 666777+++'''%%%%%%...,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000111000///...------...///000...444777888>>>CCC:::,,,,,,HHHBBBDDDHHHBBBCCC>>>======<<<;;;;;;;;;;;;;;;>>>@@@CCCFFFJJJNNNQQQSSSUUUSSSPPPPPPQQQRRRQQQQQQPPPQQQSSSUUUUUUTTTSSSRRRTTTSSSRRRQQQPPPPPPPPPPPPOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSSSSQQQNNNLLLLLLLLLHHHGGGFFFDDDCCCBBBBBBBBB???>>>===<<<<<<===>>>>>>>>>???@@@???=========???===???AAACCCEEEFFFFFFEEEGGGGGGGGGHHHIIIJJJJJJKKKOOOMMMLLLKKKLLLLLLKKKIIIHHHHHHHHHHHHGGGEEEDDDCCCEEECCCAAA>>><<<:::999888555555444444333222222111...///000111222333444444333222111000///...------************************++++++++++++++++++++++++,,,,,,,,,***((((((***,,,777---!!!!!!+++333---!!!&&&000444---(((***------***************)))))))))+++++++++,,,,,,---------------------------------///...............//////111444888===AAAAAA===:::;;;:::===DDDKKKVVVffftttuuuooooootttyyy{{{}}}{{{~~~|||{{{zzzzzzzzzxxxuuusssttttttvvvyyy}}}~~~~~~}}}|||zzzxxxvvvuuutttsssrrrrrrqqqqqqrrrrrrsssrrrsssvvvwwwxxxwwwvvvuuutttsssqqqpppppppppnnnllliiifffaaa^^^[[[XXXUUURRRLLLIIIFFFDDDCCCAAA???===;;;;;;999777666555555555333222222222111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,+++******)))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++***++++++***))))))***,,,++++++++++++++++++++++++******))))))******+++,,,************************))))))))))))))))))))))))************************************++++++++++++******++++++++++++************)))))))))))))))***++++++++++++++++++++++++))))))***+++++++++*********************************************************************************++++++++++++++++++***+++++++++++++++***)))(((************************(((((()))))))))*********))))))))))))))))))))))))***************************************************************************************************************************000---###"""---333111444...%%%###111111###++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...............///000000111000......///111333444000>>>CCC999333;;;DDDFFF@@@:::999???888DDD@@@GGG@@@@@@???>>>>>>>>>>>>>>>BBBDDDGGGLLLQQQVVVYYY[[[\\\YYYUUUSSSSSSRRRRRRQQQRRRSSSUUUXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWSSSQQQOOOOOOLLLLLLJJJIIIHHHGGGGGGGGGDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEFFFEEECCCBBBBBBDDDAAABBBDDDFFFGGGGGGGGGFFFDDDDDDEEEFFFGGGHHHHHHIIIKKKJJJJJJKKKLLLLLLKKKJJJGGGGGGGGGGGGFFFFFFEEEEEEGGGFFFCCC@@@===<<<;;;;;;777777666555555444333333000000111333444555666777555444333222111000///...+++++++++++++++*********++++++++++++++++++++++++++++++++++++***)))))))))$$$''',,,111000,,,---111'''###!!!,,,555///###******************************+++,,,,,,---......,,,,,,------------------//////...---------......111333777===@@@@@@>>>;;;;;;:::<<>>;;;;;;999777666555555555333333222222222111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,,,,+++***))))))(((******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++***))))))***,,,++++++++++++++++++++++++******))))))******+++,,,************************))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++*********)))))))))))))))******++++++++++++++++++++++++((()))***+++++++++++++++************************************************************************))))))***++++++***))))))******+++++++++***))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))************************************************************************************************'''***......,,,))))))***%%%###---444------///&&&++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///............//////000000000000222555888:::>>>======??????>>>;;;:::KKK666DDDBBB>>>>>>???EEEBBBBBBAAAAAAAAAAAABBBBBBGGGIIIMMMRRRWWW\\\```bbbaaa^^^YYYVVVUUUTTTSSSRRRUUUVVVXXXZZZZZZZZZXXXWWWVVVVVVUUUUUUUUUVVVVVVWWWXXXXXXWWWWWWXXXXXXYYYZZZYYYZZZ[[[ZZZWWWSSSRRRQQQPPPOOONNNLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLJJJKKKLLLKKKIIIIIIIIIKKKHHHIIIJJJJJJJJJIIIGGGGGGCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKKKKJJJIIIDDDDDDCCCCCCCCCCCCDDDDDDFFFEEECCCAAA???>>>======999999888777666555444333222222333444555666777888666555555333222111000000---,,,,,,,,,+++++++++***++++++++++++++++++++++++************++++++******666,,,&&&)))***&&&###$$$+++---,,,(((&&&(((+++,,,***************+++++++++******+++,,,,,,---......,,,,,,,,,---------......///......------------...111333777<<>>;;;;;;:::<<<@@@EEEKKKVVVbbbnnnyyy~~~sssooorrryyy}}}|||{{{~~~~~~|||xxxtttpppuuutttuuuwwwzzz}}}}}}}}}}}}}}}|||{{{zzzyyyxxxwwwrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuuuutttttttttrrroooooopppppppppooonnniiibbb]]]YYYVVVSSSQQQLLLIIIFFFDDDDDDBBB@@@???;;;;;;999777666555555555333333333222222222222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,++++++******)))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***+++,,,+++))))))+++,,,++++++++++++++++++++++++******))))))******+++,,,***************************************************************+++++++++)))))))))************+++******++++++++++++******)))))))))))))))******+++)))))))))))))))*********((()))***+++++++++++++++************************************************************************((()))***++++++***)))(((******+++++++++******))))))))))))))))))))))))))))))))))))******+++++++++)))))))))************+++((((((((((((((((((((((((************************************************************************************************///%%%###,,,111,,,&&&&&&222'''(((,,,"""'''...***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000/////////000111111333333444666888<<>>IIIMMMGGGDDDGGG===777LLL<<>>>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@??????;;;;;;:::999777666555555444444444555666666777777555555555444333333222222...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,---,,,+++---))))))///444555444444"""+++333555///)))&&&%%%*********++++++++++++++++++++++++,,,,,,---------+++,,,,,,------............---------------......111222666;;;???@@@>>><<<<<<;;;<<<@@@CCCHHHRRR\\\gggrrruuupppssszzz~~~~~~|||yyyvvvsssvvvuuuuuuwwwzzz|||}}}}}}~~~~~~}}}|||{{{{{{zzzzzzsssttttttuuuuuuttttttsssttttttuuuuuuuuuuuutttttttttrrrpppoooppprrrrrrqqqnnnjjjccc^^^ZZZWWWTTTRRRMMMJJJGGGEEEDDDBBB@@@>>>;;;;;;999777666555555555333333333333222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,+++******+++---++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))******************++++++++++++******)))))))))))))))***++++++(((((()))))))))*********(((((()))++++++,,,,,,+++************************************************************************((()))+++,,,,,,+++)))((()))******+++++++++******))))))))))))))))))))))))******************++++++))))))*********+++++++++))))))))))))))))))))))))************************************************************************************************000&&&!!!&&&---///...///'''###$$$...555333---,,,******+++++++++,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000111333555666777999:::;;;===@@@BBBDDDDDDEEEEEEGGGGGGAAA:::===EEE===DDDIIIBBBHHHAAAJJJCCCJJJKKKKKKLLLMMMOOOPPPQQQVVVWWWZZZ___cccgggjjjlllfffbbb]]]ZZZYYYYYYYYYYYYWWWXXXZZZ[[[[[[YYYXXXVVVRRRRRRSSSTTTVVVXXXZZZ[[[WWWVVVUUUTTTTTTVVVWWWYYY\\\^^^``````^^^[[[YYYXXXVVVUUUTTTSSSRRRRRRRRRSSSRRRSSSTTTVVVXXXYYYZZZZZZWWWXXXXXXVVVSSSQQQQQQRRRPPPPPPQQQQQQQQQOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKIIIHHHHHHHHHHHHFFFCCC@@@;;;:::999888888999::::::;;;===???BBBCCCBBBAAA@@@>>>>>>===;;;:::999777777555555555555666666666666444444444444444444444444.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,------,,,###+++222000***&&&$$$###222+++$$$$$$(((,,,......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,---......///000222555:::>>>@@@>>>===<<<;;;===AAACCCFFFOOOYYYbbblllzzzzzzuuuwww~~~~~~{{{zzzzzzyyyxxxxxxvvvuuuwwwzzz}}}~~~~~~~~~~~~}}}}}}||||||vvvwwwxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvuuusssppppppqqqssstttsssnnnjjjeee```\\\XXXUUURRRNNNLLLHHHEEEDDDBBB???===;;;;;;999777666555555555444444333333333222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,+++******+++---++++++++++++++++++++++++*********)))***++++++,,,************************++++++++++++++++++++++++))))))******++++++++++++))))))))))))******************++++++++++++******))))))((())))))***++++++******++++++,,,,,,,,,,,,(((((()))++++++,,,,,,,,,************************************************************************)))***,,,------,,,***))))))******+++++++++******))))))))))))))))))))))))************************))))))******++++++++++++************************************************************************************************))))))))))))))))))))))))!!!)))...---+++******)))+++222...(((+++***(((,,,*********++++++,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...///111333666999;;;===>>>???AAACCCEEEFFFFFFFFFGGGHHHIIIIIILLLNNNHHHAAAFFFJJJ<<>>BBBDDDCCCBBB@@@@@@@@@???===<<<:::999999666666666666555555555555333333333444444444444555//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000---******,,,------++++++---)))%%%(((111333...******---//////,,,,,,---*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,---...///000000222555:::>>>@@@???======<<<>>>AAACCCFFFNNNWWW___jjjxxxzzz|||~~~zzzxxxyyy{{{{{{{{{xxxwwwvvvwwwzzz}}}~~~~~~~~~~~~}}}}}}yyyzzz{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxxxxuuusssqqqppprrrtttuuuuuunnnjjjeeeaaa]]]ZZZVVVSSSOOOLLLIIIFFFDDDBBB???===<<<;;;999777666555555555444444444333333333222222............------------------,,,,,,++++++******------,,,+++***))))))((())))))***+++------+++)))************************************************************************,,,,,,,,,++++++*********++++++******************))))))***++++++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,+++++++++******......---,,,,,,+++******))))))))))))))))))))))))++++++************+++++++++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))+++++++++++++++***)))((()))*********++++++++++++))))))))))))((('''%%%%%%))))))))))))************))))))************))))))++++++++++++++++++++++++)))))))))***+++++++++,,,******))))))******+++,,,+++++++++*********))))))---------,,,,,,+++++++++******))))))))))))******)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((((((+++---******+++++++++,,,,,,,,,------,,,,,,,,,---......---,,,,,,---...///000111333333444666999===AAACCCEEEDDDDDDDDDEEEHHHJJJLLLOOOOOOPPPNNNKKKJJJJJJKKKGGGGGGHHHJJJLLLNNNPPPQQQPPPSSSXXX[[[[[[ZZZYYYYYY\\\^^^aaadddfffgggffffffeeeccc```^^^]]]]]][[[YYYVVVVVVVVVWWWXXXYYYZZZ[[[YYYWWWVVVYYY___eeeggggggjjjhhhfffdddcccdddfffgggiiiiiiiiiiiihhhfffdddbbbccc```]]]ZZZXXXXXXYYYZZZ[[[[[[[[[\\\]]]```bbbcccfffccc___ZZZWWWUUUTTTUUUWWWXXXYYYZZZZZZXXXWWWUUUUUUTTTRRRPPPPPPQQQRRRTTTSSSQQQNNNNNNNNNLLLGGGCCC>>>;;;777555444333222000444555888<<>><<>><<<;;;:::888777666666555333333333333333333333333------------------------............------,,,,,,...---------,,,+++++++++---,,,,,,,,,------,,,***************************************************************************,,,,,,,,,+++++++++******++++++******************)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))************************,,,,,,,,,+++++++++******...------,,,++++++******************************++++++************+++++++++++++++*********))))))************************+++++++++*********))))))***************************************)))(((((()))))))))*********++++++)))******))))))'''&&&&&&))))))))))))************+++++++++,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++))))))(((((())))))***++++++++++++*********))))))---,,,,,,,,,++++++++++++++++++************++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,***++++++++++++,,,,,,,,,------,,,,,,,,,------...---------...000111333333666777:::===@@@BBBCCCCCCCCCCCCCCCDDDFFFIIILLLNNNNNNOOOPPPOOONNNMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSQQQUUUYYY\\\\\\\\\[[[[[[]]]^^^aaaccceeeeeeddddddcccaaa_________^^^\\\[[[ZZZZZZZZZZZZ\\\^^^```aaadddbbbbbbdddjjjoooqqqqqqvvvtttrrrqqqqqqrrrtttvvvtttttttttsssrrrpppnnnlllnnnllliiifffddddddfffgggbbbbbbaaabbbccceeeggghhhkkkhhhccc^^^[[[YYYYYYZZZ\\\]]]^^^^^^]]][[[XXXWWWTTTSSSQQQPPPQQQRRRTTTVVVYYYVVVTTTSSSSSSPPPLLLHHHBBB???;;;888777555333222555555777:::===???>>><<<@@@???>>>>>>======>>>>>>;;;;;;:::888777666555444555555555555555555555555222222111000///...------,,,+++++++++++++++,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---......///000000,,,000333444777===???>>>@@@======???@@@BBBHHHPPP\\\fffttt~~~|||{{{zzzyyyyyyvvvvvvwwwxxxzzz|||~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{||||||{{{yyyxxxxxxyyyzzzwwwssssssuuuvvvvvvtttmmmjjjfffbbb___[[[WWWTTTRRROOOKKKHHHFFFDDDAAA???<<<;;;:::888777666666555555555555555555555555555---------...............000000////////////........................------111///---,,,---...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++++++++++++++,,,------------------------,,,,,,++++++***************************))))))******+++*********************************,,,,,,,,,+++++++++******------,,,,,,++++++******************************++++++************+++++++++++++++***************************************+++++++++***************++++++++++++++++++++++++((())))))))))))(((''''''((((((((()))))))))*********************)))((('''))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************((((((((((((((())))))***+++++++++***************+++++++++++++++*********,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++***---000000...,,,++++++++++++++++++,,,,,,,,,,,,...------,,,,,,,,,---------...000222444666777888:::===AAAEEEFFFFFFDDDBBB@@@AAABBBDDDHHHLLLOOOQQQPPPQQQSSSSSSSSSSSSUUUWWWXXXXXXXXXWWWWWWWWWWWWWWWTTTXXX\\\^^^___^^^___``````aaaccceeefffffffffeeeeeeeeeeeefffggggggeeecccdddccccccccceeehhhlllnnntttssssssuuuyyy}}}}}}||||||zzzwwwtttssstttuuuvvvpppooooooooooooqqqrrrttttttpppkkkeeebbbaaabbbccceeefffeeedddbbb___[[[YYYVVVTTTSSSRRRRRRTTTWWWXXXYYYXXXWWWVVVUUUSSSNNNKKKHHHEEEAAA>>><<<:::777555666666666888;;;===<<<<<<<<<<<<<<<<<<<<<===>>>???======<<<:::999888777666555555555555555555555555444444333222111000000///,,,,,,++++++++++++,,,,,,******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++------------............,,,,,,,,,---------......------......///000000000***///222333777>>>AAA@@@???<<<<<<>>>@@@AAAGGGOOOZZZfffuuu~~~{{{yyywwwvvvvvvvvvwwwxxxzzz|||~~~~~~}}}}}}||||||}}}{{{|||}}}|||zzzxxxyyyzzz|||yyyvvvuuuwwwxxxvvvtttmmmjjjfffccc```\\\XXXUUURRROOOKKKHHHFFFDDDAAA???<<<;;;:::888777666666555555555555555555555555555////////////000000000000000000000000////////////---.....................000...++++++,,,---...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,---...............//////...---,,,,,,++++++++++++++++++++++++++++++'''((()))***************************************,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******************************++++++************++++++************************************************************************++++++++++++++++++++++++((()))))))))))))))(((((((((((((((((())))))))))))+++++++++++++++***)))(((((()))))))))************))))))(((((((((((())))))++++++++++++++++++++++++,,,+++++++++***))))))))))))(((((((((((()))******************************************************+++++++++******+++++++++,,,,,,,,,++++++*********************************+++,,,...///---,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...///000333666999;;;===>>>AAABBBEEEFFFFFFDDDAAA@@@>>>???AAAEEEIIINNNQQQTTTTTTVVVXXXYYYYYYZZZ\\\]]]\\\\\\]]]]]]]]]\\\\\\\\\[[[^^^aaaccccccccceeefffggghhhjjjlllmmmnnnoooooopppppprrruuuwwwxxxvvvssssssrrrqqqqqqssswww{{{~~~~~~~~~~~~zzztttnnnjjjjjjkkklllooonnnmmmkkkhhhccc___]]]ZZZXXXVVVTTTSSSUUUWWWYYYXXXYYYYYYZZZYYYVVVSSSPPPOOOLLLHHHEEECCC@@@===:::999777555666888:::;;;:::999999999999999:::;;;<<<<<<<<<;;;:::888777777666666555555555555555444444555555444333222111000000------,,,+++++++++,,,,,,******)))******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------............,,,,,,,,,---------......------......////////////+++///222333777>>>AAA@@@>>><<<;;;>>>???AAAGGGNNN\\\iiizzz}}}{{{xxxuuusssvvvvvvwwwxxxzzz|||~~~~~~}}}}}}}}}}}}}}}|||}}}}}}|||zzzyyyzzz{{{}}}zzzwwwwwwyyyyyyvvvsssmmmkkkgggdddaaa^^^ZZZWWWSSSPPPLLLIIIGGGDDDAAA???<<<;;;:::888777666666555222222222222222222222222000000000000111111222222000000000111111111111111.........///////////////...,,,******,,,.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,------...////////////...//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************************************,,,,,,,,,+++++++++******,,,+++++++++++++++******************************++++++************++++++************************************************************************************************))))))***++++++*********(((((((((((())))))))))))***++++++++++++******)))((()))))))))************))))))(((''''''((())))))++++++++++++++++++++++++,,,+++++++++***)))))))))***))))))))))))***++++++******************************************************))))))))))))************+++++++++,,,,,,,,,************************+++,,,,,,+++)))***,,,...++++++,,,,,,,,,---------......------......///000111333777:::>>>AAACCCCCCGGGFFFEEECCCAAA@@@???>>>>>>???BBBGGGKKKPPPTTTVVVXXXYYY[[[\\\\\\]]]___```^^^___```bbbddddddddddddfffhhhjjjjjjjjjkkkmmmooorrrsssuuuwwwyyy{{{|||}}}}}}~~~~~~xxxuuutttuuuuuuwwwvvvuuurrrnnniiieeebbb___\\\XXXTTTRRRSSSTTTVVVYYY[[[]]]^^^]]][[[XXXWWWSSSQQQNNNLLLJJJGGGCCCAAA===:::888777888999999999888777777666666666666777;;;;;;::::::999999888888555555555555444444333333555444333222111000000///...------,,,+++++++++,,,+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------......---111333222666<<<@@@???>>><<<;;;>>>???AAAGGGNNN___mmm|||yyy}}}|||xxxtttsssvvvvvvwwwxxxzzz|||~~~~~~~~~}}}}}}||||||}}}}}}}}}~~~~~~}}}{{{zzzzzz{{{|||zzzxxxyyyzzzyyyvvvrrrnnnkkkhhheeeccc```\\\ZZZUUURRRMMMJJJGGGEEEAAA???<<<;;;:::888777666666555222222222222222222222222222222222333444444555555444444444444555555555555333333333222222222222222///---,,,---...000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,---------------...////////////............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++*********************************,,,,,,,,,+++++++++******++++++++++++++++++******++++++++++++++++++++++++++++++************++++++***************+++++++++***************************************+++++++++************************)))******++++++++++++***((((((((()))))))))************+++++++++******)))))))))))))))************+++***)))(((((()))***++++++++++++++++++++++++++++++++++++******************************++++++,,,***************+++++++++*********+++++++++++++++***))))))))))))))))))***)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,+++)))((())),,,///,,,,,,,,,,,,------------.........///000111222333555777;;;???CCCFFFGGGHHHJJJHHHEEEBBB@@@@@@AAABBBBBBDDDGGGKKKPPPTTTWWWXXXYYY[[[^^^______```bbbddddddfffiiimmmoooqqqrrrrrruuuvvvvvvvvvuuuvvvxxxzzz~~~~~~~~~}}}|||zzzvvvqqqllljjjddd```[[[VVVTTTTTTUUUWWWXXX[[[^^^___]]]YYYWWWVVVVVVTTTRRRQQQPPPNNNJJJHHHDDDAAA>>><<<;;;;;;:::999888777666555444333333333::::::::::::;;;;;;;;;;;;777666666555555444444444444444333222111000/////////...---,,,,,,++++++,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------...111333222555<<>>@@@AAAGGGOOO```ppp{{{xxx{{{|||xxxvvvuuuvvvvvvwwwxxxzzz|||~~~}}}}}}|||||||||||||||}}}}}}~~~~~~|||zzz{{{|||{{{zzzyyyzzz|||{{{wwwsssnnnllliiifffdddbbb^^^\\\VVVSSSNNNKKKHHHEEEBBB???<<<;;;:::888777666666555444444444444444444444444999999999:::;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::999999888888777777555444333333444333111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,------...,,,---......//////......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))************************,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++(((((()))***************)))))))))*********++++++))))))***************)))))))))))))))************+++***)))(((((()))***+++++++++++++++++++++++++++***************+++++++++)))))))))))))))***++++++))))))*********+++++++++++++++++++++,,,,,,,,,---+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---...,,,,,,,,,------------............000111333555666777:::>>>CCCFFFIIIJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJHHHJJJMMMQQQUUUXXXZZZ[[[]]]___bbbdddfffhhhkkkmmmqqqssswww{{{}}}yyyuuurrrllliiiccc^^^\\\\\\^^^```___bbbeeeddd```[[[WWWVVVVVVUUUTTTTTTTTTSSSPPPNNNLLLIIIEEECCCAAA???===:::777777666555444444444444666777888999:::;;;;;;<<<999999888888777666666555555444444333222111000000//////...,,,,,,+++++++++---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.....................------------000111111555===AAAAAA@@@======???@@@BBBHHHPPP]]]nnn~~~|||yyyzzz{{{yyyxxxxxxvvvvvvwwwxxxzzz|||~~~}}}}}}||||||||||||}}}}}}~~~~~~|||{{{{{{|||{{{zzzzzz}}}~~~yyyuuuooollliiigggeeeccc```^^^WWWSSSOOOKKKHHHEEEBBB???<<<;;;:::888777666666555333333333333333333333333@@@AAAAAABBBCCCDDDDDDDDD??????@@@@@@AAAAAAAAABBB@@@@@@???>>>======<<<<<<;;;:::999999888666222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......,,,------...............++++++,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++************++++++))))))******++++++++++++************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))))))))))))))************++++++++++++((())))))*********))))))))))))))))))***************((('''&&&&&&'''(((***++++++++++++++++++++++++))))))******+++++++++,,,((((((((((((((()))******))))))******+++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...---------,,,,,,,,,---------......---...///000333555777888999<<<@@@EEEHHHJJJKKKLLLIIIIIIJJJKKKLLLNNNPPPQQQMMMOOORRRUUUYYY[[[]]]^^^aaadddhhhkkkmmmppptttwww{{{~~~~~~zzzxxxtttpppkkkgggeeefffiiikkklllppprrrpppjjjccc___]]]VVVUUUUUUVVVWWWVVVTTTRRRQQQNNNKKKHHHFFFCCC???<<<777777666555555555666666222333444555777888::::::;;;;;;::::::999888777777666555444333222111111000000///...---,,,+++++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......///////////////.........+++...000111666>>>CCCDDD@@@======@@@AAACCCIIIPPPZZZkkk|||}}}}}}{{{zzz{{{yyyyyyzzzvvvwwwwwwxxxzzz|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{|||}}}|||{{{|||{{{wwwooollliiigggfffdddaaa^^^WWWTTTOOOKKKIIIEEEBBB@@@<<<;;;:::888777666666555111111111111111111111111FFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHHHHGGGGGGGGGFFFHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCCCC@@@===;;;:::;;;666444111///000000///...------.........------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------...///************************............///////////////...---,,,++++++++++++++++++++++++++++++++++++************************,,,,,,***)))))))))***+++******++++++++++++*********************************+++,,,------,,,+++***,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++((((((((((((((((((((((((************************************************)))***+++,,,,,,+++***)))******))))))(((((('''''',,,,,,,,,++++++*********+++++++++***************,,,,,,,,,,,,+++************************************+++++++++***)))'''&&&------,,,++++++******)))++++++++++++++++++++++++************************,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,---------......//////...---------......---///111222333555888:::@@@AAACCCEEEHHHKKKMMMNNNNNNMMMLLLMMMOOOQQQQQQQQQSSSVVV[[[```ccceeefffeeemmmoootttyyy~~~}}}zzzvvvtttuuuvvvwwwxxxyyyzzzyyyuuummmeee```YYYUUURRRQQQRRRSSSQQQOOOOOOPPPPPPNNNJJJFFFDDDCCC===:::777666777888888777555555444444444555777888;;;:::999777666777777888999888777666555444333222222111///---,,,,,,,,,,,,---,,,+++***)))***+++,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,+++***+++,,,---............------,,,,,,,,,---------............///000111222333666;;;CCCHHHDDDCCC@@@>>>===AAAGGGLLLZZZgggyyy}}}wwwxxx{{{~~~~~~}}}|||zzzyyyyyyyyy{{{~~~~~~~~~~~~}}}}}}}}}|||}}}~~~}}}{{{~~~}}}~~~xxxqqqooollliiigggddd___\\\YYYUUUOOOJJJGGGEEEBBBAAA>>>===<<<;;;999666444333555555444333333222111111GGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGHHHIIIIIIGGGDDDAAA@@@@@@===;;;777555444333111///---......//////......---...------,,,,,,---------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++---.........///////////////...---,,,++++++++++++++++++++++++++++++++++++************************,,,,,,***)))))))))***+++******++++++++++++******************************+++++++++,,,,,,+++++++++---------,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++***************)))+++++++++******)))))))))******************++++++,,,++++++******+++++++++************************++++++++++++***)))((('''+++++++++++++++++++++,,,++++++++++++++++++++++++***************************+++++++++,,,,,,,,,---......---------,,,,,,,,,,,,,,,---------.........000//////.........//////111333555666777999<<>>@@@CCCFFFJJJLLLNNNOOOVVVVVVUUUUUUWWWYYYZZZZZZZZZ]]]cccjjjoooqqqrrrsssxxxzzz~~~||||||~~~~~~xxxqqqmmmaaa]]]XXXVVVUUUTTTRRRPPPPPPQQQQQQOOOMMMJJJHHHHHHCCC@@@===<<<;;;:::888777555555444333444444666666:::999999999999999::::::::::::999888777555555444333111///---,,,+++,,,------,,,++++++***+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---.........---------,,,,,,,,,---------............///000111222333555;;;BBBGGGFFFEEEBBB??????BBBGGGLLLVVVbbbtttyyyuuuwww{{{}}}{{{yyyyyyyyyzzz|||~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~yyyqqqooollliiigggddd```]]]YYYUUUPPPKKKHHHFFFCCCAAA>>>===<<<;;;999777555444555555444333333222111111GGGHHHHHHIIIIIIIIIIIIIIIEEEEEEDDDDDDCCCBBBAAAAAA>>>>>>???@@@AAACCCEEEFFFJJJLLLMMMLLLIIIFFFEEEEEEFFFCCC???<<<;;;888666444111111111111000000///............------.........,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---,,,++++++++++++++++++++++++++++++++++++************************,,,,,,+++************+++******++++++++++++******************************,,,++++++++++++++++++,,,---------------,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))+++++++++,,,,,,,,,,,,,,,*********))))))))))))))))))))))))***+++++++++,,,++++++***))))))+++,,,---************************,,,+++***))))))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************++++++...------------,,,,,,,,,,,,------------........./////////...//////000000000222444555777999<<>><<<;;;999777555444555444444333333222222111HHHHHHIIIJJJJJJIIIHHHGGGCCCBBBAAA@@@???>>>======:::::::::;;;===>>>@@@AAAEEEGGGIIIJJJHHHGGGFFFGGGLLLIIIFFFCCCBBB@@@===;;;777777666555444222000//////...---------------...,,,,,,+++++++++,,,,,,---------------------------,,,,,,---------............---,,,,,,+++++++++,,,++++++++++++++++++++++++************************,,,,,,++++++******************++++++++++++******************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))*********************++++++************++++++,,,,,,---------******************))))))(((((()))***+++,,,,,,,,,---,,,***)))))))))+++,,,************************---,,,***)))((()))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************+++------------------------------------...........................///000111///111444666777:::===@@@DDDGGGKKKOOOSSSUUUVVVWWWXXXYYY[[[]]]___bbbfffiiiooossszzz}}}|||{{{yyyxxxyyytttrrrsssuuuvvv{{{yyyssspppqqqqqqrrrtttuuuwww{{{~~~{{{zzzvvvsssnnniiieeebbb___]]]\\\[[[[[[ZZZYYYVVVSSSPPPOOOMMMKKKIIIGGGDDD???<<<888888777666555444333333222444666999<<<==================<<<<<<;;;;;;;;;777555111---++++++---...+++,,,---------,,,***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,---------------------------------------............///000000111222444:::@@@FFFIIIHHHEEEBBB@@@AAAEEEIIIQQQ[[[iiivvvxxxpppqqqttt{{{}}}yyywwwxxxzzz|||}}}~~~~~~~~~~~~}}}{{{|||~~~{{{uuurrrooolllkkkiiifffddd]]]YYYTTTPPPLLLIIIEEECCC???>>>===:::888777666555444444444333333222222222MMMMMMMMMMMMLLLJJJHHHFFFBBBAAA@@@???===<<<;;;:::888888888888888999::::::===@@@CCCEEEEEEFFFGGGHHHKKKIIIHHHGGGGGGGGGDDDCCC???>>>===;;;888555333222000///...---,,,,,,,,,,,,------,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++************++++++++++++******************************---,,,+++******+++,,,---******************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((())))))*********+++******************+++))))))******++++++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,...,,,+++)))(((((())))))************************---,,,***)))))))))***+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------...///000111444666999;;;===@@@DDDFFFIIIKKKOOOSSSWWWYYY[[[\\\```ccchhhkkknnnqqqvvvzzz}}}tttttttttvvvyyy|||~~~yyyssspppnnnnnnoooooojjjggghhhhhhgggjjjooorrrsssrrrnnniiifffeeeggghhhiiikkkkkklllnnnrrruuu}}}~~~{{{{{{|||{{{xxxtttpppmmmlllllliiihhhfffeeeddd___XXXSSSQQQPPPNNNMMMLLLIIIEEEBBB===<<<;;;:::888666555444///111444888:::<<<======>>>>>>>>>>>>============999777333000---------...,,,,,,---...---,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,------------------------------------------............///000000000111333999???DDDHHHGGGEEEAAA???@@@DDDGGGNNNVVVcccnnnxxx|||qqqppprrrwww|||}}}xxxvvvwwwyyyzzz||||||}}}}}}|||}}}~~~}}}|||}}}~~~|||vvvtttpppnnnmmmkkkiiihhh___[[[WWWRRROOOKKKGGGDDD@@@???===:::888777666666444444333333333333222222XXXXXXXXXWWWTTTPPPLLLJJJDDDCCCBBB@@@>>><<<;;;:::999999888777666666777777:::<<>><<<999888555444333111///...------......---,,,,,,,,,------------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---,,,++++++*********++++++++++++******************************,,,++++++++++++++++++,,,))))))))))))************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,++++++***))))))***++++++)))))))))***************+++++++++++++++,,,,,,,,,)))))))))***+++++++++,,,+++++++++******)))((((((************************,,,++++++*********++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,,,,,,,,,,------------...------........./////////---------...///111222333666888;;;===@@@CCCGGGJJJMMMNNNRRRVVV[[[```dddffflllqqqxxx|||~~~|||yyywwwvvvlllmmmmmmnnnpppqqqrrrrrrooommmjjjgggfffgggiiikkkiiidddaaaaaa```]]]^^^bbbbbbccccccaaa```aaadddffffffgggggggggfffgggjjjllloooqqquuuyyy{{{|||||||||xxxwwwvvvvvvxxxzzzzzzzzzzzz}}}zzzyyyyyy{{{wwwvvvuuutttrrrkkkaaaYYYUUUSSSQQQPPPOOONNNKKKHHHCCCBBBAAA???===:::888666000111444666999:::<<<<<<=========>>>>>>>>>>>>>>>;;;999777333111///......---------------,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,------------...---------............///000000000111333888>>>CCCGGGGGGEEEBBB@@@AAADDDGGGIIIPPP[[[fffpppzzzwwwtttuuuwww}}}|||xxxvvvvvvwwwxxxyyyzzz{{{{{{yyyzzz|||~~~}}}~~~}}}~~~~~~||||||vvvssspppmmmlllllljjjiiiaaa]]]YYYUUUQQQMMMHHHEEEAAA???===:::888777777777333333333333333333333333iiihhhgggddd```ZZZUUUQQQHHHGGGFFFDDDBBB@@@>>>===::::::999888888888888888:::<<<======>>>AAAEEEHHHDDDDDDDDDGGGIIIJJJIIIHHHFFFFFFFFFEEEDDDCCCAAAAAA===<<<:::777444333111111000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,---------,,,+++*********++++++++++++******************************+++++++++,,,,,,+++++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++,,,,,,,,,++++++***))))))***++++++***************))))))))))))*********++++++++++++******************++++++'''(((***+++,,,+++***)))***************************++++++,,,,,,+++++++++,,,+++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,,,,,,,,,,---------..................////////////......///000111333555666888:::===@@@BBBFFFJJJMMMRRRTTTXXX]]]dddlllrrrvvvzzz~~~zzzssspppppppppqqqmmmkkkiiifffdddddddddeeecccbbb``````bbbeeeiiillljjjfffddddddbbb^^^]]]_______________aaadddhhhkkkiiijjjkkkjjjiiiiiikkkmmmlllmmmooorrruuuxxxyyyzzzyyyxxxxxxzzzzzzyyyvvvsssrrryyyzzzxxxyyy|||~~~yyylllbbb[[[XXXUUUSSSRRRQQQNNNMMMHHHHHHGGGDDDAAA>>>;;;999444444555666888:::;;;<<<<<<<<<<<<======>>>>>>>>><<<;;;:::777444111///.........---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------......---------............//////000000000222777>>>BBBGGGGGGEEECCCAAABBBFFFHHHGGGMMMWWWaaalllwww~~~zzz{{{}}}|||yyyuuuuuuuuuuuuvvvwwwyyyzzzxxxyyy{{{~~~|||}}}~~~~~~}}}|||{{{{{{tttqqqmmmkkkjjjjjjiiihhhbbb___[[[WWWSSSNNNIIIFFFBBB@@@===:::888777777777333333333333333333333333uuutttrrroooiiibbb\\\XXXLLLKKKIIIGGGEEECCCAAA@@@;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::===AAAEEEBBBBBBCCCFFFHHHIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGCCCBBB???<<<999777555444111000///...............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++************************,,,,,,---...---,,,+++*********++++++++++++*********************************+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************&&&''''''((()))*********,,,+++***))))))***+++,,,,,,++++++******)))))))))(((((())))))*********++++++++++++***************"""%%%(((+++------,,,+++************************)))***,,,------,,,+++************++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------...................../////////000000000111222333555777888>>>@@@DDDFFFIIIMMMQQQTTTXXXZZZ^^^dddmmmwww~~~xxxtttrrruuuxxx{{{|||||||||}}}~~~wwwsssmmmjjjjjjlllnnnnnnppplllfff```]]][[[\\\\\\]]]]]]]]]___bbbfffkkkmmmnnnkkkjjjjjjhhhcccaaacccbbbbbbaaabbbdddhhhllloooooopppqqqpppooooooqqqsssttttttvvvxxx{{{~~~~~~}}}xxxtttpppuuuyyy|||}}}yyysssooommmnnnqqqttt{{{tttiii```]]]XXXUUUSSSRRRPPPOOOLLLKKKJJJHHHDDDAAA===;;;777666666666777999<<<===;;;;;;<<<<<<======>>>>>>===<<<<<<:::777333000---///...---,,,+++,,,---...++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,++++++******++++++,,,***+++,,,---...---,,,,,,,,,,,,,,,------.........---------........./////////000000000222777===BBBHHHGGGFFFDDDCCCDDDGGGJJJHHHNNNWWWaaalllxxx~~~~~~|||yyyuuutttsssssstttvvvxxxzzzwwwxxx{{{~~~{{{|||}}}}}}{{{zzzzzz{{{rrroookkkiiiiiiiiihhhgggccc```\\\XXXTTTOOOJJJFFFBBB@@@===:::888777777888333333333333333333333333vvvvvvvvvuuuqqqkkkbbb]]][[[UUUOOOLLLKKKKKKJJJHHHFFFEEECCC@@@???>>>>>>>>>===<<<;;;:::;;;===???AAA???@@@@@@BBBCCCDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFEEECCCAAA>>><<<;;;:::111000000//////000000111//////.........---------......------,,,+++******------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++************++++++))))))***+++,,,,,,------,,,++++++******++++++,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++...---,,,,,,++++++,,,,,,++++++***))))))(((((())),,,,,,,,,++++++*********++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------......///---...000000//////000222,,,...000222555888===@@@EEEFFFIIINNNSSSXXXZZZZZZbbbdddiiirrr|||vvvpppkkkgggeeeiiilllnnnooommmlllllllllfffcccaaaccchhhlllnnnnnnqqqmmmggg___YYYXXX[[[^^^```aaaeeeiiiooouuuzzz|||{{{{{{zzzyyywwwuuusssrrrllllllmmmooorrrxxx}}}|||zzzyyyzzz|||}}}yyyvvvqqqmmmjjjiiijjjjjjqqquuu||||||sssiiieee___ZZZWWWVVVTTTRRRNNNMMMLLLJJJGGGDDDAAA???999888777888::::::888777555777999;;;<<<<<<<<<<<>>>>><<<:::777444333///......---------......//////...------------...,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,,,,,,,---...---------...///000000111000000000000111555:::???GGGHHHIIIGGGEEEEEEIIILLLIIINNNWWWbbbnnn{{{}}}yyyvvvttttttsssssstttvvvyyyzzzwwwyyy|||~~~{{{{{{zzzyyyyyyyyyyyyyyyvvvtttpppnnnmmmllljjjhhhgggddd___[[[WWWRRRNNNJJJFFFBBB>>>;;;:::888666555333333333333333333333333vvvuuuttttttqqqllleeeaaa___[[[VVVSSSRRRQQQOOOMMMIIIHHHFFFCCCBBBAAAAAAAAA@@@???>>>======>>>???@@@?????????@@@AAAAAABBBBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIHHHGGGEEECCCAAA??????<<<:::888555222000///.........---------------------------,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++)))******+++,,,,,,------,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************++++++++++++,,,,,,+++******))))))******,,,+++***)))))))))******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---......//////+++---......------///111///111444777:::>>>CCCGGGKKKKKKNNNRRRYYY___dddgggpppqqqvvv}}}yyyqqqjjjdddaaa^^^\\\^^^___aaaaaa___^^^^^^___]]]]]]]]]aaahhhmmmoooppppppmmmgggaaa^^^___cccgggoooqqqtttyyyzzzzzzzzz||||||yyyuuupppmmmllllllmmmqqquuu{{{zzzqqqnnnhhhddd```[[[WWWTTTQQQPPPOOONNNMMMJJJFFFDDD???===<<<<<<<<<;;;999777888999:::<<<===>>>??????<<<=========;;;:::888777222111000000////////////000///......------......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...---------...///000000000///000000000111555:::>>>HHHKKKLLLKKKHHHHHHJJJMMMKKKOOOVVV```kkkyyy~~~{{{yyyvvvuuutttttttttvvvyyyzzzyyy{{{~~~~~~~~~}}}|||{{{{{{{{{{{{xxxuuurrrooonnnmmmjjjhhheeebbb^^^ZZZVVVRRRMMMIIIFFFCCC???<<<:::999666555333333333333333333333333vvvuuusssrrrpppmmmiiifffeeebbb___\\\ZZZXXXUUUSSSLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBEEEGGGHHHIIIJJJLLLLLLKKKJJJIIIHHHFFFEEEDDDCCC???;;;888444222111000///---,,,,,,,,,---...,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,+++******))))))******...,,,+++))))))***+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------.../////////,,,---............000222555777;;;???BBBGGGLLLPPPRRRSSSWWW\\\dddllltttxxx}}}}}}}}}|||{{{|||ooojjjccc]]]ZZZXXXVVVUUUTTTUUUVVVUUUSSSSSSUUUVVVYYY[[[___fffnnntttvvvwwwtttsssooolllkkknnntttxxx}}}xxxuuutttuuuvvvxxx{{{{{{yyy|||}}}{{{yyyuuuqqqllleee]]]XXXRRRQQQPPPOOOOOOMMMJJJGGGFFFDDDBBB@@@???===:::777666666666777888:::<<<===;;;;;;============<<<;;;666555444333222111111111000000///............///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......------,,,,,,------...---------...//////000000//////000000111444999===JJJMMMPPPPPPMMMKKKLLLMMMLLLOOOUUU]]]iiiwww}}}{{{xxxwwwuuuuuuuuuwwwyyyzzz{{{}}}~~~~~~}}}~~~~~~}}}||||||||||||zzzwwwsssqqqooonnnkkkiiidddbbb___]]]YYYUUUOOOKKKGGGDDD@@@<<<;;;999777555333333333333333333333333zzzxxxtttrrrqqqooollljjjhhhgggfffcccaaa]]]YYYWWWNNNMMMLLLIIIGGGEEEDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;:::===>>>@@@CCCFFFHHHIIIIIILLLMMMMMMNNNMMMLLLKKKJJJEEEDDDBBB???<<<:::999888444222000...---------...++++++++++++,,,,,,,,,,,,)))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,///---+++***)))+++---...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------------------...//////000000...///000111111222555777;;;>>>BBBGGGJJJOOOTTTWWWXXX\\\cccjjjsss{{{}}}xxxqqqrrrqqqqqqtttwwwtttnnnhhhccc]]]YYYWWWVVVUUUUUUTTTUUUUUUUUUUUUWWWZZZ]]]bbbfffmmmuuu|||}}}{{{|||~~~~~~}}}|||{{{zzz||||||wwwooofff___WWWUUURRRQQQRRRQQQOOOMMMJJJHHHFFFDDDCCC@@@===:::777666444444555888:::<<<;;;<<<>>>>>>???>>>===<<<888777666555333333222222111111000////////////000///...------------------------------------------///...,,,++++++,,,...///---------------------------------....../////////...///000000111333888;;;HHHMMMRRRSSSPPPMMMLLLLLLKKKNNNSSS\\\iiiyyy~~~|||yyyxxxvvvuuuuuuwwwxxxzzz}}}~~~}}}~~~}}}||||||}}}~~~~~~}}}|||{{{{{{{{{{{{|||yyyvvvsssqqqooommmkkkfffeeecccaaa^^^YYYSSSNNNIIIEEEAAA>>><<<:::777666444444333333333333222222~~~yyyvvvtttrrrpppnnnllllllkkkiiieee```]]][[[SSSRRRPPPMMMJJJHHHEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAA@@@>>>===;;;::::::;;;===???AAADDDFFFGGGGGGIIIJJJLLLMMMNNNMMMLLLKKKEEEDDDBBB@@@>>><<<<<<;;;777666444111000///......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,...---+++******,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------...//////000000111///000111222333555999<<>>>>>?????????>>><<<;;;999888777555444333333333222222111000000000000111000///......---------...------------------------///...,,,++++++,,,...///------------------------------------............---...///000000333666999DDDJJJRRRUUURRRNNNKKKIIIHHHLLLRRR\\\jjj|||}}}{{{yyyxxxvvvuuuuuuwwwxxxzzz~~~}}}}}}}}}}}}||||||}}}~~~~~~}}}||||||||||||}}}~~~{{{wwwuuusssrrrooommmhhhgggeeeccc```[[[UUUPPPJJJGGGBBB???<<<:::888666444444444333333222222222~~~|||zzzxxxvvvssssssssspppkkkfffcccbbb\\\[[[YYYVVVRRRNNNJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHEEEEEECCCBBB@@@>>>======<<<===>>>@@@BBBCCCCCCDDDDDDEEEHHHJJJLLLLLLKKKJJJGGGEEECCC@@@===;;;999888666666555444333222111000............------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,+++******))))))******,,,,,,++++++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///............//////000111111111///000222333555999???BBBEEEJJJQQQWWW]]]ccchhhlllqqqyyy|||vvvooojjjdddgggiiijjjnnnqqqmmmfffccc```\\\[[[\\\___aaabbbdddgggkkknnnrrrvvv{{{~~~~~~zzzxxxvvvuuuvvvwwwyyy|||zzzuuukkkhhheeefffgggddd]]]WWWOOONNNLLLKKKJJJHHHEEECCC???===;;;999999:::<<<>>>???@@@@@@@@@???===;;;:::999888777555555444444444333333222111111111111222111000///...............------------------------...---,,,,,,,,,,,,---...,,,------......------,,,---------------------------...///000000222555888>>>FFFQQQVVVTTTOOOJJJGGGFFFJJJQQQ\\\kkk~~~}}}}}}zzzxxxwwwuuuuuuuuuwwwyyyzzz}}}}}}|||}}}~~~~~~}}}~~~~~~|||yyywwwvvvtttrrrpppjjjhhheeeccc___ZZZUUUPPPLLLHHHCCC@@@===;;;999777555444444333333222222111|||}}}|||xxxrrrnnnlllllljjjhhhfffbbb]]]XXXSSSQQQNNNMMMLLLJJJJJJJJJKKKKKKIIIHHHGGGFFFDDDBBBAAAAAA===>>>??????@@@@@@@@@@@@???AAADDDHHHJJJJJJJJJIIIGGGEEEBBB???<<<999888777111222444555555555444333000000000///.........---------.........------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,,,,+++******))))))******)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,...//////------------------------+++,,,---...////////////...//////000000111222222222333666888;;;AAAGGGKKKPPPVVV___hhhpppxxx}}}wwwuuutttrrrmmmhhhfffiiillloootttwwwtttmmmgggeeedddeeeiiinnnrrrtttuuuyyy~~~}}}zzzzzzzzz{{{{{{}}}~~~vvvvvvxxx|||}}}uuuggg[[[UUUSSSPPPOOONNNLLLHHHFFF@@@>>><<<:::999999::::::>>>????????????===<<<;;;999888777777666666666666444444333222222222222222222111000///....................................------------------------,,,,,,---......---,,,,,,------------------------,,,...///000000111444777:::CCCPPPWWWVVVPPPJJJGGGDDDIIIQQQ\\\kkk}}}{{{{{{~~~~~~yyyvvvuuutttttttttvvvyyyzzz|||~~~|||{{{|||}}}~~~~~~|||yyyxxxwwwwwwuuusssmmmkkkgggccc___[[[VVVRRRMMMIIIDDDAAA>>><<<999777555555444333333222111111xxxtttsssttttttrrrpppkkkfff```[[[XXXTTTRRROOOMMMKKKKKKLLLMMMLLLKKKJJJHHHGGGEEEDDDDDD>>>????????????>>>>>>===<<>><<<:::999999+++...222555777777666555222222111000///......---,,,,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++...---,,,,,,++++++,,,,,,((()))+++---------+++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---///000------------------------+++,,,---.../////////////////////000111111222222666888;;;>>>BBBHHHOOOSSS[[[aaalllwww~~~{{{tttppplllmmmpppqqqooolllhhhlllppptttyyy}}}yyysssnnnmmmmmmpppvvv}}}}}}{{{yyyxxxwwwwwwyyy|||uuueeeYYYWWWTTTRRRPPPNNNJJJGGGEEEDDDAAA???>>>=========<<<===>>>??????>>>===<<<999999888888777888888888555444333333222222333333222222000///....................................,,,------......------,,,,,,,,,---......---,,,,,,------------------------,,,...///000000111444666888BBBPPPXXXWWWQQQKKKGGGDDDHHHQQQ\\\kkk|||zzzxxxyyy~~~~~~yyyttttttsssssstttvvvyyyzzz{{{}}}|||{{{|||}}}~~~~~~||||||}}}~~~~~~|||yyyxxxxxxxxxwwwuuurrrooojjjeeeaaa]]]XXXUUUMMMJJJEEEAAA>>><<<999777555555444333333222111111~~~{{{zzz}}}{{{zzzxxxuuupppjjjeee```[[[TTTPPPNNNNNNOOOOOOOOONNNMMMJJJHHHFFFDDDCCCCCC@@@>>>>>>@@@@@@===;;;999:::;;;===???AAACCCDDDEEEFFFFFFEEEBBB===888555222222333555666888:::;;;777666333111000000222333------------------,,,,,,------------------------******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++***)))'''''')))***+++************************)))************+++++++++++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********++++++++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,+++******************+++++++++,,,,,,,,,---,,,******+++,,,+++***---------,,,,,,+++++++++,,,,,,,,,---------......---------............///---------------...///000222000......000444666777999:::<<>>===<<<===???@@@???>>><<<;;;999888888888777777666666555444333222222444666777555444333222111///.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...........................000000000000000111111222777???JJJSSSWWWTTTNNNIIIHHHIIINNNYYYiiizzzxxxvvvwwwzzz{{{vvvuuutttssstttuuuwwwyyy{{{|||~~~~~~}}}}}}}}}}}}{{{{{{}}}~~~~~~}}}zzzwwwuuutttsssssstttqqqlllhhhddd___ZZZWWWRRRMMMGGGBBB???===:::888666666555444333333333333~~~|||xxxtttppphhhddd^^^ZZZXXXXXXWWWVVVTTTSSSQQQNNNKKKHHHFFFEEEDDDAAA???@@@AAABBB@@@>>><<<<<<;;;<<<===???AAACCCDDDEEEFFFFFFCCC???:::666333333333333555777999::::::999777444333222111111............------------------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,+++******************+++++++++,,,,,,,,,---+++******,,,---,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......---------............///...------------...//////333222222333666999<<<>>>@@@AAACCCIIIRRR[[[cccgggsss|||~~~zzz{{{yyyvvvttttttrrrooolllggghhhkkkmmmpppqqqrrrsssqqquuuzzz}}}~~~~~~~~~~~~~~~~~~|||}}}yyykkkeee^^^XXXTTTQQQMMMJJJJJJJJJIIIHHHFFFCCCAAA@@@>>>???@@@AAAAAA@@@???>>>;;;::::::999888777777777666555333222222333444555444333333222111000//////...------,,,+++,,,,,,,,,...........................---,,,,,,,,,,,,---...........................000000//////000000111222666===HHHQQQVVVTTTNNNIIIHHHIIIMMMWWWfffwww~~~xxxvvvxxx{{{|||vvvuuutttssstttuuuwwwyyyzzz|||~~~}}}}}}}}}}}}}}}~~~~~~{{{zzzxxxvvvuuuuuuuuuuuuvvvsssnnnjjjfffaaa\\\YYYRRRNNNHHHCCC@@@===:::888666555444333333222222333|||ssspppllliiigggfffcccaaa]]][[[XXXTTTPPPKKKHHHGGGEEECCCBBBCCCDDDDDDCCCBBB@@@???===;;;;;;<<>>===<<<;;;:::999888777777666444333222222333444333222222222111111111111......---,,,,,,,,,,,,---////////////////////////...------,,,,,,------...........................000000//////000000111222555;;;DDDNNNTTTSSSNNNIIIGGGIIIMMMUUUbbbrrrzzzyyy{{{|||}}}wwwvvvtttttttttuuuwwwxxxyyy{{{}}}}}}|||||||||{{{|||}}}wwwvvvuuuttttttuuuvvvwwwxxxuuuqqqmmmiiiddd^^^[[[TTTPPPJJJDDDAAA>>>;;;999666555444333222222222222|||zzzxxxvvvuuurrrnnnkkkfffddd```[[[UUUPPPLLLJJJGGGGGGFFFGGGHHHHHHHHHGGGFFFCCC???;;;::::::<<<>>><<<>>>BBBDDDEEEBBB???===999777444111111333666888======>>>===;;;888555333111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++*********+++******+++++++++,,,,,,,,,***)))((()))+++---------------------------,,,,,,,,,,,,,,,---------......---------............///...............///000111111333777:::>>>CCCGGGJJJPPPVVV^^^hhhqqqxxx~~~zzzsssooosssooojjjfffdddddddddeeefffhhhjjjooovvv~~~{{{sssnnnllllllnnnoooqqquuuyyy|||vvvmmmgggbbbdddgggjjjlllkkkjjjhhhkkkkkkmmmqqquuuwwwvvvttttttuuuwwwzzz|||qqqcccYYYVVVTTTPPPLLLMMMMMMNNNMMMLLLIIIGGGEEECCCDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>><<<:::999999888777555444333222222222222222222222222222222222///......---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///////////////000111111444888@@@JJJRRRSSSOOOKKKGGGHHHKKKRRR]]]kkkzzz~~~}}}}}}|||wwwvvvtttssssssuuuvvvwwwxxxzzz}}}}}}||||||{{{zzz{{{}}}~~~~~~}}}vvvuuutttsssssstttuuuvvvyyyvvvrrrnnnjjjeee```\\\VVVRRRKKKFFFBBB???<<<:::666555444333222222222222~~~{{{wwwtttooommmhhhccc]]]WWWRRRPPPLLLMMMMMMMMMMMMMMMNNNNNNLLLIIIDDD???<<<;;;<<<===999;;;>>>BBBCCCCCCBBBAAA<<<:::666333222333555777:::;;;<<<======;;;999777333333222111111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++))))))*********+++++++++)))*********+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,)))((('''(((***,,,,,,+++------------------------,,,,,,,,,---------......---------............///.........///000111333444666:::>>>BBBGGGLLLSSSXXX[[[dddppp{{{yyyrrrmmmjjjmmmjjjeeeaaa___aaadddfffnnnpppttt{{{|||wwwpppiiidddaaa``````]]]^^^___aaadddgggjjjkkkooooooooonnnkkkhhhdddbbbYYYZZZ]]]___```___^^^]]]]]]]]]___bbbeeeggggggfffjjjkkkkkkllllllnnnpppqqqpppttt|||uuuggg]]]XXXUUURRROOOQQQRRRSSSTTTSSSQQQNNNMMMGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA???>>><<<;;;:::999888777555444333222222222222222222222333333333000///......------......++++++++++++++++++++++++------------------------......................../////////...///000000111333666===GGGPPPSSSPPPLLLFFFHHHJJJNNNWWWdddsss}}}~~~{{{vvvuuutttrrrrrrsssuuuvvvwwwyyy|||~~~|||||||||{{{|||}}}~~~||||||xxxwwwuuussssssrrrssssssvvvtttqqqnnnkkkfffaaa\\\XXXTTTMMMHHHDDDAAA>>><<<666666555444333333333333|||xxxuuuqqqkkkeee```[[[YYYUUUVVVWWWWWWUUUTTTUUUWWWTTTQQQLLLGGGCCCAAA@@@@@@;;;<<<>>>@@@BBBCCCCCCCCC@@@>>>:::777555555555666666777999;;;<<<;;;:::999555444444333222111000000------------------------*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***++++++++++++++++++***************************)))************+++++++++)))))))))******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,***((('''(((***+++++++++------------............,,,,,,,,,---------......---------............///......///000222444666888888===BBBHHHNNNVVV```hhhoooxxx}}}|||yyyuuuqqqlllhhhffffffeeecccaaabbbffflllqqq|||~~~wwwrrriiieee___[[[YYYYYYXXXXXXVVVVVVVVVWWWYYY\\\^^^```bbbbbbccccccccccccbbbbbbXXXZZZ[[[]]]]]]\\\[[[ZZZYYYYYYZZZ\\\]]]___aaaaaaffffffeeebbb```___aaabbbbbbeeelllttt}}}}}}zzz}}}|||qqqfff^^^YYYVVVTTTTTTUUUWWWXXXWWWUUURRRPPPKKKJJJIIIHHHFFFEEECCCCCCCCCBBBAAA@@@???>>>===<<<:::999888777666555444444222222222333333333333333000000///............///------------------------,,,------......------,,,........................//////......//////000111444555:::DDDOOOTTTRRROOOFFFGGGIIIKKKQQQ]]]lllwww||||||{{{xxx~~~zzzuuutttrrrqqqqqqqqqssstttvvvxxx{{{~~~}}}}}}}}}|||}}}~~~}}}||||||zzzxxxvvvtttsssrrrrrrrrrtttrrrpppnnnlllgggbbb^^^ZZZVVVOOOJJJFFFBBB???===888777666555444444444444}}}yyytttnnniiieeeccc___aaabbb```^^^\\\]]]___[[[YYYUUUPPPLLLHHHFFFFFFCCCBBBBBBAAAAAABBBBBBCCCCCCAAA>>>;;;888777666666444555777888999999999999666666555444333222111111........................+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++))))))***++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,---+++******+++,,,,,,+++------------.........///,,,,,,,,,---------......---------............///---...///222444777:::;;;===BBBJJJQQQYYYeeesss}}}{{{vvvpppooonnnllliiigggeeedddbbbdddfffhhhlllttt}}}~~~{{{yyywwwvvvuuuttttttrrrooommmddd```\\\ZZZZZZ[[[ZZZXXXZZZYYYYYYZZZ\\\___bbbdddeeegggiiikkkkkkjjjhhhgggbbbbbbcccddddddcccbbbaaaaaaaaabbbbbbbbbcccfffgggjjjjjjhhhddd___]]]___aaa]]]___cccggglllppprrrrrrqqqpppppprrryyyzzzqqqhhhbbb______^^^___aaaaaa___\\\XXXUUUPPPOOOMMMJJJHHHFFFDDDDDDBBBBBBAAA@@@??????>>>>>>:::::::::999888777666666333333333333333333333222111000//////......//////........................,,,,,,---......---,,,,,,........................///............///000000444444888BBBNNNUUUTTTQQQEEEGGGHHHIIIMMMXXXgggrrr}}}}}}xxxvvv{{{{{{tttsssqqqoooooopppqqqrrruuuwwwzzz~~~~~~~~~}}}~~~~~~~~~}}}||||||zzzyyywwwuuussssssssssssrrrqqqpppooommmjjjdddaaa\\\WWWQQQKKKGGGCCC@@@>>>999888777666666555555666~~~yyytttoookkkiiifffgggiiigggcccbbbccceeeaaa___[[[WWWRRRNNNKKKJJJJJJHHHEEEBBBAAAAAAAAABBBEEEDDDAAA>>>;;;888666666444555666666777777777777777666666444333222111111////////////////////////,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,///---,,,,,,---...---,,,---------.........//////,,,,,,,,,---------......---------.........//////---...000333666999<<<>>>HHHMMMUUU^^^hhhwwwxxxsssnnnjjjhhhhhhgggfffeeedddddddddbbbfffkkkpppwww~~~uuupppmmmkkkjjjhhhhhhhhhkkkooorrrssssssllliiieeedddeeefffdddbbbaaaaaaaaabbbdddhhhkkkmmmnnnqqquuuxxxxxxuuupppmmmllllllmmmnnnmmmlllkkkjjjkkkkkkkkkkkkjjjkkknnnpppqqqqqqooojjjeeebbbdddfff^^^^^^```bbbeeegggiiijjjgggggghhhiiimmmuuu~~~yyypppjjjjjjkkknnnooooooooolllgggbbb___TTTRRROOOLLLIIIGGGEEEEEEAAAAAAAAA@@@@@@?????????:::::::::::::::999888777444444444333333222222222111111000///////////////------------------------,,,,,,---......---,,,,,,.......................................///000000444444777BBBNNNVVVUUURRREEEGGGGGGHHHKKKUUUdddooo|||xxxwwwxxx|||sssrrrpppnnnnnnooopppqqqtttvvvzzz~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}yyyxxxvvvuuutttttttttuuuqqqqqqppppppoookkkfffccc]]]XXXRRRLLLGGGDDD@@@>>>:::999888777666666666666}}}|||~~~~~~xxxrrrmmmooommmllllllmmmllljjjhhheeebbb]]]ZZZ[[[\\\]]]]]]ZZZTTTLLLGGGEEEEEEFFFGGGFFFFFFFFFEEEBBB???===;;;999777555444444666888:::;;;:::888777555444444444444333111000///.........------,,,,,,,,,---......------------------------......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,---......//////.........//////---,,,,,,...000...000333666:::>>>DDDHHHMMMWWWdddqqq~~~|||uuuoooiiieeecccdddccc```^^^^^^```ccceeeggglllttt}}}yyysssmmmjjjjjjkkkmmmhhhiiilllsss|||}}}{{{xxxvvvvvvvvvvvvuuupppppppppqqqrrruuuwwwxxx|||}}}~~~{{{xxxvvvvvvxxxyyyyyyxxxxxxzzz|||~~~|||yyyuuuqqqnnnllljjjhhhfffgggiiikkklllllljjjhhhfffeeefffiiilllooo{{{|||zzz|||}}}{{{wwwmmmccc[[[VVVTTTQQQOOONNNLLLIIIFFFFFFFFFEEEDDDCCCAAA@@@???;;;;;;;;;::::::999999999555444444444555444222000111111000000///.........//////.........---------//////.........---------////////////////////////000///.........///111222111444777>>>JJJVVVYYYVVVMMMHHHFFFHHHLLLSSS```kkkzzzyyyuuuvvv}}}}}}zzzwwwrrrmmmlllnnnqqqttttttwww|||}}}{{{zzz~~~|||zzzyyyyyy{{{||||||{{{{{{{{{zzzyyywwwvvvuuuuuuppppppoooooonnnlllhhheee```[[[UUUPPPLLLHHHDDDAAA<<<999666444444444333222~~~|||~~~~~~yyyvvvtttrrrqqqrrrrrrqqqooommmlllhhhdddaaaaaabbbccccccaaa[[[SSSLLLIIIIIIIIIIIILLLLLLKKKIIIFFFCCC@@@>>>:::888666555555777999:::===<<<:::888666555444444333333222222111000//////......---------......///---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,---......//////.........///000000//////111333000333777;;;@@@FFFLLLQQQ]]]fffttt|||wwwqqqkkkgggeeedddbbb```___^^^```cccfffhhhnnnuuu|||zzzyyyyyyyyyzzz|||||||||||||||}}}zzzuuupppnnnoooqqqsssrrrsssvvv~~~~~~}}}zzzwwwuuuuuusssqqqqqqrrrrrrqqqppppppnnnkkkiiiggghhhiiijjjqqq|||}}}uuuhhh___YYYVVVRRRPPPOOOMMMKKKIIIGGGGGGFFFEEECCCBBBAAA@@@=========<<<;;;;;;::::::777555444444444444333222333333333222111111000000//////.........---------//////.........---------////////////////////////000//////...///000111222222444777>>>IIIUUUYYYVVVOOOKKKHHHJJJMMMRRR]]]gggwwwxxxsssssszzz~~~|||yyysssnnnlllnnnqqqtttuuuxxx|||~~~|||{{{~~~|||{{{yyyyyy{{{||||||{{{{{{zzzyyyxxxwwwvvvuuuuuuqqqqqqppppppooommmiiifffaaa]]]WWWQQQMMMHHHDDDAAA===:::777555555444333222}}}~~~~~~zzzyyyxxxyyyyyyyyywwwuuusssoookkkiiiiiiiiijjjiiijjjddd\\\UUUQQQOOOMMMLLLRRRQQQOOOLLLIIIFFFDDDCCC<<<;;;999777777888:::;;;???>>><<<:::888666444333222333444444333222111000000//////.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------...////////////...+++---.../////////111222333555999>>>DDDKKKTTTYYYnnnwww~~~|||xxxsssmmmhhheeedddddd```___```aaadddhhhlllnnnuuuwwwqqqmmmkkkjjjjjjlllpppuuuyyy|||~~~~~~{{{yyyzzz|||~~~~~~}}}~~~}}}{{{{{{yyyvvvrrrooolllkkkjjjkkksss|||~~~vvvtttrrrttt{{{~~~oooccc\\\YYYTTTQQQOOONNNMMMLLLIIIHHHGGGEEEDDDCCCCCCBBB?????????>>>===<<<<<<<<<999777555555666666555333444444333222222111111000/////////.........------...............---------////////////////////////000////////////000111222222555888===HHHTTTYYYWWWQQQMMMKKKMMMNNNQQQYYYbbbsssxxxrrrpppwww{{{uuuooommmnnnqqqssswwwyyy|||~~~}}}~~~}}}{{{yyyyyy{{{{{{{{{zzzzzzyyyyyyxxxwwwvvvuuuuuusssrrrqqqqqqqqqooollliiiddd```ZZZTTTOOOJJJEEEBBB>>>;;;888666555555444333~~~}}}~~~~~~|||xxxuuuqqqnnnnnnnnnnnnnnnnnniiibbb\\\XXXVVVTTTSSSTTTRRRPPPMMMJJJHHHGGGFFF???>>><<<;;;;;;;;;<<<===@@@@@@>>>;;;999666333222111333444666666555333222111000///...............------------------------+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------........................------...///////////////,,,...000111111111333444:::<<>>===<<<<<<999999999::::::999666444222222222111000000//////////////////....................................////////////////////////000000000000000111111111222555777;;;EEEQQQWWWWWWRRRNNNMMMOOOOOOQQQWWW___pppzzzsssooouuu~~~vvvpppmmmnnnqqqsssxxxzzz}}}~~~~~~~~~|||zzzzzz{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvvvvuuuuuutttsssrrrrrrqqqnnnlllgggccc]]]WWWRRRLLLGGGCCC???<<<999777666666444333~~~{{{xxxuuuuuuuuutttsssoookkkfffbbb```___]]]\\\UUUSSSOOOLLLIIIHHHGGGHHHCCCBBBAAA@@@???>>>??????AAA@@@???===:::666333222111222444666777666555444111111///...------------------------------------+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------........................---...//////000000//////111222444555555666888:::BBBDDDIIIPPPZZZfffsss{{{{{{zzz||||||{{{sssqqqnnnllllllmmmnnnppplllmmmqqquuuyyy~~~|||uuullloooqqqrrrqqqpppqqqrrrsssxxx|||}}}yyyvvvqqqkkkffffffmmmyyy|||qqqeeeaaa[[[VVVSSSRRRPPPOOOLLLKKKIIIHHHFFFEEEEEEEEEAAAAAA@@@???>>>===<<<<<<888:::<<>>:::888777666555444~~~}}}}}}{{{zzzrrrooollljjjjjjiiihhhggg[[[XXXSSSNNNJJJIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAA???<<<888555333000111333555666777666666333222111///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------..............................///000000000000//////000222333555888<<>>JJJSSSVVVUUUQQQOOOPPPPPPPPPVVV]]]jjj~~~zzzqqqwwwwwwooolllmmmpppsssyyyzzz{{{}}}}}}{{{zzzzzzzzzyyywwwuuuuuuuuuuuuuuuvvvvvvvvvwwwvvvtttssstttsssqqqpppjjjgggbbb]]]XXXRRRLLLHHHBBB???;;;999888777666444wwwuuutttsssttttttrrrqqqgggccc\\\TTTOOOKKKJJJJJJLLLKKKJJJHHHGGGFFFEEEDDDCCCDDDCCCBBB???<<<888666000111222333555666777888666555444222111/////////---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------..............................///000000000000000---...000333666<<>>===999999:::<<<<<<:::777333666666666555444444333333000000000000/////////...---------........./////////////////////////////////000111222222222111111...111333444;;;GGGQQQUUUYYYUUUQQQPPPNNNNNNSSSZZZggg}}}~~~rrrwww~~~vvvnnnkkklllpppsssyyyyyyzzz{{{}}}~~~~~~{{{zzzzzzzzzxxxwwwtttttttttuuuuuuvvvvvvvvvxxxvvvtttsssssssssrrrqqqkkkhhhddd___[[[UUUOOOKKKCCC@@@<<<:::999888666444}}}{{{zzzzzzzzzzzzxxxwwwqqqlllcccZZZSSSNNNLLLLLLNNNMMMLLLKKKIIIGGGFFFFFFEEEEEEEEEDDDBBB???;;;999000000111222444666888999999888666444333111111000------------------------......---,,,,,,+++******++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------////////////////////////...//////000000000000000111333555999>>>GGGPPPWWWhhhuuutttnnnhhhiiiooottttttrrryyytttsssvvvyyyrrrttttttrrrtttzzz|||{{{|||vvvsssmmmhhhccc]]]WWWSSSSSSTTTVVVWWWVVVRRRNNNLLLGGGFFFEEEDDDBBBAAA@@@???:::888777777777777666444555444444333333222111111000000000000////////////---------........./////////////////////////////////000111222333222111111---000222333999EEEPPPTTT]]]XXXSSSPPPMMMLLLQQQXXXeee{{{|||zzz}}}rrrwww~~~uuummmjjjlllppptttyyyyyyyyyzzz|||}}}~~~|||zzzzzzyyyxxxvvvssssssttttttuuuvvvvvvvvvxxxvvvssssssssssssrrrqqqkkkhhhddd```\\\WWWQQQLLLDDDAAA===:::999888666555~~~xxxtttmmmeee]]]WWWSSSRRRSSSRRRRRRRRRQQQNNNIIIFFFIIIGGGEEEDDDCCCBBB>>><<<999777555333333555777999::::::999777555333111000.........///......------++++++++++++,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,++++++++++++,,,------///////////////.........222111111000000000111111444888===AAAHHHTTTcccooo~~~{{{xxxuuukkkjjjiiiiiilllttt~~~zzzrrrkkkgggiiiooottttttyyy{{{wwwrrrnnnkkkgggaaa]]]YYY[[[]]]___\\\WWWRRRNNNHHHGGGFFFEEEDDDBBBBBBAAA???===;;;:::;;;;;;:::888777777777666555333222111222222222222222111000///........................111000///......///111111111222222333333222222111222222333666999???LLLZZZ```XXXRRROOOLLLIIIOOOXXXfffyyyxxxtttwww|||yyy|||wwwpppmmmmmmnnnoootttvvvwwwxxxyyyzzz}}}|||{{{{{{{{{xxxvvvssssssttttttuuuvvvvvvvvvzzzyyyxxxvvvtttsssrrrrrrnnnkkkgggccc___[[[VVVRRRHHHDDD???<<<:::888777555}}}wwwpppiiidddaaa___]]][[[XXXVVVSSSPPPLLLIIIJJJHHHFFFEEEEEECCCAAA???888666333111000222444555888999999888666444222111//////////////////......,,,,,,,,,+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------------...///////////////////////////...000000//////000111222333444888???HHHSSSdddwww~~~}}}}}}|||zzzvvvrrrnnnlllgggfffgggjjjqqq|||rrrpppkkkgggfffjjjrrrwww|||yyyvvvtttpppjjjeeeeeefffggggggccc\\\UUUPPPLLLKKKJJJIIIGGGEEEDDDCCC@@@>>>;;;:::::::::999888222333444555666777777666333333333333222111//////........................//////.........///111222111222222333333222222111222222333666888>>>KKKYYY___YYYSSSOOOKKKIIINNNWWWdddvvv{{{tttpppsss{{{~~~{{{~~~wwwooolllmmmoooppptttvvvxxxxxxyyyzzz}}}|||{{{|||{{{yyywwwuuuuuutttttttttuuuvvvvvvzzzyyyxxxvvvuuutttssssssooommmiiieeeaaa\\\WWWSSSHHHEEE@@@<<<:::999888666zzzuuuooollliiihhhiiifffbbb^^^ZZZVVVQQQNNNLLLJJJHHHGGGGGGFFFDDDBBB;;;888555222000111222333555666888999999777444333000000000000/////////......---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------...------------...//////......//////////////////000000///000111333555666777===FFFRRRcccyyyyyyvvvuuutttqqqnnnjjjgggfffdddeeehhhqqq}}}{{{rrrhhhhhhiiiiiilllsss{{{~~~||||||}}}~~~}}}~~~zzzwww{{{zzzwwwqqqjjjaaaYYYTTTQQQQQQPPPNNNKKKIIIGGGEEEAAA>>><<<:::::::::888777111222444555777888888999444444444333222111///...////////////////////////---------...///000111222111222222333333222222111222111333666888===IIIVVV___ZZZTTTOOOJJJHHHNNNVVV```pppyyyrrrnnnpppxxxvvvooolllnnnppprrruuuwwwxxxyyyyyy{{{}}}~~~}}}~~~}}}|||zzzxxxwwwuuutttssstttvvvwwwzzzyyyxxxwwwvvvuuuttttttqqqnnnjjjfffccc^^^YYYUUUIIIFFFAAA===<<<;;;999888zzz}}}}}}zzzvvvrrrpppnnnmmmpppnnnllliiieee```YYYUUUPPPNNNKKKJJJIIIHHHFFFDDD@@@===:::666333222222333222555888:::;;;999777555111111000//////.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------............////////////222111111111333555777999???DDDOOO^^^qqqwwwooonnnmmmkkkiiigggeeeeeedddhhhqqq~~~tttnnnkkkmmmqqqtttyyy{{{yyyxxxxxxxxxwwwvvvvvvzzzyyymmmccc\\\XXXVVVUUUTTTRRROOOLLLIIIGGGCCCAAA>>><<<;;;:::888666666666777777777666555555555555555444333111000///////////////////////////,,,------...///111222222111222222333333222222111111111333555777;;;GGGSSS^^^[[[WWWPPPIIIHHHMMMSSS\\\jjj|||~~~}}}zzzsssooopppwww}}}vvvooommmooosssuuuvvvxxxyyyzzzzzz{{{~~~~~~{{{yyyvvvtttssstttuuuwwwyyyyyyyyyxxxxxxwwwvvvuuurrrpppkkkhhhddd___ZZZVVVKKKGGGBBB???===<<<;;;999kkknnnrrruuuwwwxxxyyy{{{|||yyywwwvvvuuusssssssssssspppjjjbbb]]]VVVSSSOOOMMMKKKJJJGGGFFFCCCAAA===999666444333333111444777;;;<<<;;;999777222111000///............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,---------.........//////000000111111000111333666999;;;EEEKKKWWWhhh}}}zzzuuullljjjhhhfffdddcccccccccgggnnn|||}}}yyywwwxxx{{{~~~}}}||||||uuusssqqqpppttt~~~nnnccc]]][[[XXXXXXWWWUUURRRNNNKKKIIIGGGDDDAAA>>>===<<<999777999999999888777666444333666555555555333222111000000000000000000000000000,,,---...///111222222333111222222333333222222111111111222555555999DDDPPP\\\]]][[[SSSJJJHHHLLLPPPYYYddduuu{{{zzz~~~}}}zzzuuuqqqqqqvvv{{{xxxqqqppprrruuuxxxwwwyyyzzzzzzzzz{{{~~~|||zzzwwwtttssstttvvvwwwyyyyyyzzzzzzyyyxxxwwwvvvtttqqqmmmiiieee```[[[XXXMMMJJJEEEAAA???===<<<:::___aaadddffffffgggiiikkksssxxx|||{{{zzzvvvvvvwwwxxxvvvqqqjjjeee___[[[VVVRRROOOLLLIIIGGGEEECCC@@@;;;888555333333222444777:::<<<<<<;;;:::444333111//////.../////////...------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------...------------...//////------......///000000000/////////111444999>>>AAAKKKRRR```rrr{{{sssooojjjhhheeecccaaaaaabbbbbblllvvv|||xxxwwwzzz~~~yyywwwrrrnnnooowwwpppeee___]]]ZZZZZZZZZXXXUUUQQQNNNKKKLLLIIIEEEBBB@@@>>><<<999777777888888888888777777555555555555444333222222000000000000000000000000...///000111222333333222111222222333333222222111000000222444444777AAAMMMZZZ``````WWWMMMJJJKKKMMMUUU^^^nnn{{{zzzzzz{{{zzzwwwsssrrruuuyyyzzztttsssuuuxxxzzzyyyzzz{{{{{{{{{|||~~~{{{zzzxxxvvvuuuuuuvvvwwwyyyyyyzzz{{{{{{zzzyyyxxxvvvsssoookkkgggccc^^^ZZZQQQMMMGGGCCC@@@>>><<<:::[[[\\\]]]]]]\\\\\\___```fffkkkrrrxxx~~~||||||~~~~~~|||{{{zzzxxxxxxwwwtttpppllliiieee^^^XXXSSSOOOLLLIIIHHHGGGCCC???;;;888666555333555777999;;;<<<<<<<<<777666444222000000111222...------------......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,+++***))))))------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------------...//////------......///000000111000000222555;;;BBBIIIMMMVVV^^^lll||||||rrrkkkhhhfffeeeccccccdddgggjjjlllvvvvvvpppnnnnnnrrrxxxzzzrrrnnnqqqyyywwwjjjccc```[[[\\\\\\[[[XXXUUUQQQNNNPPPMMMIIIFFFCCCAAA>>><<<666777777888999999999999444444555555555555444444111111111111111111111111000111222333444333333222111222222333333222222111000000222444444666???JJJYYYaaaddd[[[PPPLLLKKKJJJPPPWWWhhh{{{}}}{{{xxxzzz}}}|||xxxwwwxxxzzz~~~|||xxxwwwyyyzzz{{{yyy{{{||||||{{{|||~~~zzzyyyxxxwwwwwwwwwwwwwwwxxxyyy{{{||||||{{{zzzyyyyyyvvvrrroookkkfffaaa]]]TTTPPPJJJDDDAAA>>>;;;999\\\\\\\\\ZZZYYYYYY[[[]]]]]]aaagggmmmrrrwww|||yyywwwvvvyyy}}}yyyvvvuuutttrrrqqqpppkkkccc\\\WWWRRRNNNKKKLLLJJJGGGCCC@@@===:::999444555777999:::<<<======:::888666333222222333444---------------...///000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///...---,,,***)))((((((...------,,,,,,------...++++++,,,,,,,,,---------,,,++++++++++++,,,---------------...///000000111222333666;;;CCCLLLTTTYYYbbbiiivvvuuulllfffcccaaaaaabbbdddiiipppvvvzzzwwwmmmiiiiiikkkqqqxxxxxxooonnntttzzz|||ooofffaaa]]]]]]^^^]]][[[WWWSSSQQQSSSPPPKKKHHHEEECCC@@@===888888999999999888888888333444555555666555555555111111111111111111111111111222333444555444333222222222222333333222222222000000222444333555>>>IIIXXXbbbfff]]]RRRMMMKKKIIIMMMTTTdddyyy~~~|||yyy}}}~~~|||{{{}}}}}}}}}zzzzzz{{{||||||zzz{{{||||||||||||~~~yyyyyyyyyxxxxxxxxxwwwwwwxxxyyy{{{}}}}}}|||zzzyyy|||yyyuuuqqqmmmiiiddd```VVVQQQKKKEEEAAA>>>;;;999bbbbbbbbb```]]][[[[[[[[[\\\]]]^^^```cccgggkkkmmmpppqqqtttxxx}}}zzzxxxwwwwwwzzz}}}yyytttrrrrrrssstttsssnnnhhhaaa\\\VVVQQQMMMLLLJJJGGGEEEDDDAAA>>>;;;777777888999;;;===???@@@@@@===999666444222///---,,,---......//////......------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,******+++,,,------------++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------.........---,,,++++++,,,---.../////////...------,,,,,,---...000000000000111333555999===@@@IIIXXXcccggguuu{{{uuullleeebbbaaadddgggmmmsssyyy~~~rrrnnniiifffjjjsss}}}wwwrrrpppppptttzzzzzzoooiiidddbbb```^^^]]]ZZZVVVSSSVVVTTTRRROOOLLLGGGBBB===;;;:::999:::;;;:::888666777777666666666666777777444333111111000111222333555555666666555444333111666555555444222111111000333//////222666999>>>EEEYYYdddjjjbbbUUUMMMJJJJJJNNNUUU```mmmxxx{{{zzz}}}}}}{{{zzzwwwxxxyyyyyyyyyzzz|||~~~}}}}}}|||zzzxxxvvvvvvvvvvvvzzz{{{|||}}}}}}~~~}}}}}}{{{zzzxxxuuurrrlllfffaaa___XXXOOOGGGBBB???>>>===mmmmmmkkkgggdddaaa``````^^^^^^^^^^^^```bbbdddeeeggghhhiiimmmqqqwww{{{~~~zzzvvvwww~~~{{{wwwuuuttttttuuutttpppjjjddd___YYYTTTPPPNNNLLLIIIHHHFFFDDDAAA>>>::::::;;;<<<===???AAABBBAAA>>>;;;888666444111///.........//////......---111111///...,,,***((((((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,---------...............---------...///111111000111333444777<<>>~~~{{{wwwsssnnnkkkiiiiiieeedddbbbaaa______^^^^^^_________```cccgggkkkmmmsssxxxzzzwww|||{{{xxxwwwwwwwwwvvvrrrmmmgggccc]]]XXXUUUPPPNNNLLLJJJIIIHHHEEECCC>>>>>>>>>???@@@AAACCCDDDBBB@@@===;;;999777444111000000//////......------222111///---+++)))'''&&&++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***......---------------,,,------......------,,,,,,++++++++++++++++++++++++))))))*********+++++++++------------,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------...............///000111111111222555777;;;BBBLLL[[[pppyyysssiiiaaa[[[[[[]]]```iiisssxxxpppnnnooorrrxxx~~~wwwsssqqqpppooonnnpppvvvzzzmmmjjjfffdddddddddcccccc^^^]]][[[ZZZXXXUUUPPPLLLDDDAAA>>><<<;;;;;;::::::888777777666666777777888999888888777777888999999:::;;;<<<<<<;;;:::888777555555444333333222111111222......111444666;;;@@@MMMZZZeeecccZZZSSSOOOMMMIIIOOOXXXdddoooyyy~~~}}}xxxyyyzzzyyyxxxxxxyyy{{{~~~~~~|||zzzyyyxxxwwwwwwvvvvvvwwwwwwzzzzzz{{{|||}}}}}}}}}}}}~~~}}}|||{{{yyyuuuoookkkccc]]]UUUMMMHHHDDDAAA???}}}zzzwwwtttssspppooollliiifffcccaaa```^^^]]]\\\[[[\\\]]]___aaaccchhhooovvv|||}}}{{{zzzyyywwwtttoookkkgggbbb]]]YYYSSSPPPMMMKKKJJJIIIGGGEEEAAAAAAAAAAAAAAABBBCCCDDDBBB@@@>>><<<;;;999666333222222111///...---------------,,,,,,+++++++++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,++++++,,,,,,---.........------++++++++++++++++++++++++)))************+++++++++...------------,,,,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,------...//////000///000000000111444888;;;BBBLLL\\\ooozzzooojjjbbb\\\ZZZ^^^dddhhhuuu~~~{{{zzzvvvwwwyyy|||}}}{{{wwwtttuuuxxx}}}~~~zzzxxxuuuoookkkjjjnnnvvv|||wwwsssnnnkkkkkklllllllllfffdddbbb```^^^ZZZTTTPPPJJJFFF@@@<<<;;;;;;;;;;;;888777777777777777777888888888888888888999999999<<<<<<======<<<;;;999888555555444333333222111111222...---111333444888===GGGVVVcccccc]]]VVVPPPLLLKKKPPPXXXbbbnnnyyy}}}zzzzzz{{{zzzxxxxxxyyy{{{~~~}}}}}}|||zzzyyywwwwwwwwwwwwwwwwwwwwwwwwyyyzzz{{{|||}}}}}}~~~}}}~~~}}}}}}|||{{{xxxsssoooeee```XXXQQQKKKFFFBBB@@@~~~{{{yyyxxxvvvssspppllljjjhhhdddbbb___\\\[[[ZZZZZZ[[[[[[___eeejjjooouuu}}}}}}|||yyyvvvsssooolllhhhbbb___WWWTTTPPPMMMKKKIIIGGGEEECCCBBBBBBBBBBBBBBBCCCCCCBBB@@@???>>>===;;;777555444333111000......------+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++*********+++,,,---............+++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,,,,,,,,,,---------......+++,,,---......---,,,++++++,,,,,,---...///000000//////000000222666<<<@@@JJJYYYnnn~~~}}}~~~}}}vvvoooeeebbb]]][[[^^^fffoootttxxxooollljjjdddiiipppwww|||~~~~~~{{{vvvqqqmmmmmmqqqttt{{{vvvrrrqqqrrrssssssrrrpppmmmjjjeee```YYYUUUOOOJJJCCC>>><<<<<<;;;;;;888888777777777777888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<:::999888444444444333333222222111222......111222333666;;;DDDRRRaaaddd___XXXQQQKKKMMMPPPVVV```lllxxx~~~|||{{{{{{|||{{{yyyyyyzzz|||~~~}}}||||||{{{zzzxxxvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz|||}}}}}}~~~~~~}}}||||||||||||yyytttqqqhhhccc\\\TTTNNNIIIDDDAAA|||||||||{{{zzzxxxvvvuuupppmmmhhhccc___\\\[[[ZZZ[[[___bbbdddfffiiiooottt}}}}}}zzzwwwuuuqqqlllhhh___[[[VVVQQQNNNKKKIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????===999666555444222000......//////......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,+++++++++++++++******)))***+++,,,------------++++++++++++++++++++++++,,,,,,---------.....................---------,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,------...///000000///000111222555;;;CCCHHHRRRfff{{{wwwtttoooggg```[[[[[[[[[___fffpppzzzvvvjjjddd```^^^^^^gggsss}}}|||wwwrrrpppoooppptttyyy|||yyyyyyzzz{{{{{{}}}yyytttooohhh```[[[TTTOOOHHHBBB???===<<<;;;999888888777777888888999::::::;;;<<<============:::;;;;;;<<<;;;999888777444444444333333222222222333//////111333222555999@@@OOO^^^bbb```ZZZSSSMMMLLLNNNSSS\\\hhhuuu|||yyyzzz{{{zzzyyyyyyzzz|||}}}|||||||||zzzyyywwwxxxxxxyyyyyyyyyxxxxxxwwwxxxzzz{{{|||}}}~~~~~~|||{{{{{{|||{{{yyytttqqqkkkggg```YYYSSSLLLFFFBBB~~~~~~zzztttnnnhhhdddaaa``````bbbdddcccbbbcccgggjjjrrrvvv|||{{{vvvsssiiiddd^^^XXXSSSOOOLLLIIIGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBB@@@<<<999555444111000//////000111000000///......---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++******)))++++++++++++++++++++++++,,,---------........................------------,,,,,,,,,---------......---------,,,,,,---------,,,---------......//////222222333555999AAAJJJQQQ]]]rrr~~~xxxrrrlllddd\\\WWWVVVXXX]]]fffqqq}}}ttthhhcccbbbaaa___hhhsss~~~|||wwwtttssssssoootttzzzzzzuuummmfffaaaXXXTTTMMMGGGCCCAAA>>><<<999888888777777888888999888999;;;<<<=========<<<:::;;;;;;;;;;;;999888777444444333333333333222222444000000222333222444888;;;JJJZZZaaa```]]]WWWPPPLLLNNNQQQYYYeeettt}}}vvvwwwxxxxxxwwwwwwyyy{{{}}}|||}}}}}}|||zzzyyyyyyzzz{{{zzzzzzxxxxxxwwwxxxyyy{{{|||}}}~~~~~~|||||||||||||||yyyuuuqqqpppllleee^^^XXXQQQJJJEEE~~~wwwpppkkkgggfffdddeeefffdddaaaaaadddgggjjjnnntttzzzyyyyyyyyy}}}~~~zzzpppkkkddd]]]XXXSSSOOOLLLIIIHHHGGGEEEDDDCCCCCCCCCEEEDDDDDDDDDDDDBBB>>>;;;555333111000///000111222//////////////////......++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,------............------,,,***(((&&&%%%++++++++++++++++++++++++,,,,,,,,,---------......//////.........---------,,,,,,,,,---------............,,,++++++,,,......---------...............333444555888===EEEOOOVVVfffzzz{{{zzzvvvppphhh```XXXTTTTTTYYYaaammmyyy}}}rrreee___```eeegggfffuuu~~~{{{xxxwwwxxxooosssxxx||||||vvvooohhhbbb[[[WWWQQQKKKGGGCCC@@@>>>999999888888888888999999555666888:::;;;;;;:::999:::;;;;;;;;;;;;999888777444333333333333333333333444111000333444222444777888GGGWWW___aaa___ZZZTTTNNNOOORRRYYYeeeuuu~~~tttuuuvvvvvvuuuvvvxxxzzz}}}}}}}}}}}}}}}{{{zzzzzz{{{|||{{{zzzyyyxxxvvvwwwyyy{{{|||}}}~~~~~~}}}||||||}}}|||yyyuuuqqqsssoooiiibbb[[[TTTLLLHHHyyytttqqqooopppooommmiiieeecccdddeeeeeehhhmmmqqqttt{{{zzzuuuooonnnvvv|||uuullleee```ZZZSSSOOOMMMJJJGGGEEEEEEEEEDDDCCCFFFDDDAAA>>><<<<<<<<<======:::555000......000111222111111111000000000///---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------------------************+++---///000------------------------------------,,,,,,+++***,,,,,,,,,---------......///---***((('''))),,,...---------...------,,,,,,---......---++++++---...111000...///000222333333111111555===BBBGGGRRR___mmm}}}|||wwwnnnccc[[[WWWVVV\\\dddqqq}}}uuummmhhhgggggggggooozzz||||||}}}~~~}}}|||zzzzzzxxxyyy~~~{{{yyyuuullleeeaaa\\\UUUOOOIIIDDD@@@===:::888777777999:::999888:::999999888999999999:::======<<<;;;:::888777666222222111111000111111111333222111000000222444555:::AAAMMM\\\gggfff\\\SSSPPPNNNPPPYYYcccppp|||wwwvvvtttrrrsssuuuxxxyyy|||zzz{{{||||||{{{~~~~~~~~~}}}|||zzzyyyxxxwwwxxxxxxyyy{{{}}}}}}}}}}}}{{{xxxwwwwwwxxxtttrrrnnniiiccc[[[RRRMMM}}}xxxuuuvvvtttqqqmmmiiigggggghhhgggiiilllnnnooorrrwww{{{}}}vvvpppooouuu~~~{{{ssskkkfff___XXXSSSPPPMMMJJJHHHHHHGGGEEEDDDDDDBBB@@@>>>======>>>>>>===:::555111///...000111222222222111111000//////---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++,,,...000111---------------------------------------,,,+++***,,,,,,,,,---------.........---+++))))))+++---...---------......------,,,---......---,,,+++---///111000......////////////444444999BBBKKKRRR^^^iiisss~~~{{{yyyrrrhhh___ZZZYYYZZZffflllwwwrrrnnnlllnnnpppttt}}}~~~}}}|||{{{zzz}}}|||xxxwwwtttnnnhhhddd```YYYSSSNNNIIIDDDAAA===;;;999999999999999888888888888888999:::;;;<<<<<<<<<<<<;;;:::888666666333222222111111222222333333222111000000222444555888>>>JJJYYYdddfff___WWWSSSPPPPPPWWW```kkk{{{|||vvvuuuttttttuuuwwwyyyzzz}}}{{{|||}}}}}}|||}}}}}}}}}|||{{{{{{zzzyyywwwwwwxxxyyyzzz|||~~~}}}}}}}}}{{{xxxwwwxxxyyyxxxuuupppkkkddd]]]UUUPPP}}}|||yyyuuuqqqnnnlllllllllkkkmmmnnnmmmlllkkkmmmnnnvvvwww|||yyysssrrrvvv|||yyysssnnnggg___ZZZUUURRROOOMMMKKKIIIGGGEEECCCBBB@@@>>>>>>>>>>>>???===:::666333000000000111333333333222222111000///---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---...///000111------------------------,,,------------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,------...,,,------.........---------......---,,,,,,---/////////...//////000000111999:::???JJJUUU```kkkttt{{{~~~yyywwwssskkkccc]]]\\\```cccrrrvvvxxxsssqqqrrrwww{{{~~~~~~yyytttsssrrroookkkhhhddd^^^YYYTTTOOOJJJFFFAAA???<<<:::::::::888777777777777888:::;;;===>>><<<<<<;;;:::999777666555444333333333333333444444222222111000000111333444666;;;EEESSSaaafffccc^^^VVVRRRPPPSSSZZZdddttt{{{uuuuuuuuuvvvwwwyyy{{{{{{~~~~~~|||}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwwwwxxxyyy{{{|||}}}}}}}}}}}}|||yyyxxxyyyzzz|||yyysssmmmfff```YYYTTT~~~{{{wwwtttrrrqqqpppoooqqqrrrrrrqqqooommmlllkkkooopppttt}}}{{{yyy{{{~~~{{{wwwtttooohhhccc[[[XXXTTTPPPNNNKKKHHHEEEEEEDDDBBB@@@???>>>>>>======;;;888444222111111111333444444444333222000000,,,,,,------.../////////,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---......///000------------------------,,,---------------,,,,,,,,,,,,,,,---------......,,,---..................,,,------...............---......---,,,,,,...000,,,...///000111333555777===@@@GGGSSS```kkkuuu{{{~~~wwwqqqnnnjjjddd______dddkkkqqq{{{~~~wwwxxxyyy|||yyyrrroooooommmkkkiiifffbbb^^^ZZZUUUOOOKKKDDDAAA===;;;::::::999888888888888999:::;;;<<<===<<<<<<;;;:::999777666555555444444444444555555666222222111111111111222333555888@@@NNN]]]fffhhhfffXXXRRRNNNPPPTTT^^^lllyyy~~~zzzuuuuuuwwwxxxzzz{{{|||}}}}}}~~~||||||||||||{{{yyyyyyyyyyyyzzz{{{||||||wwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~|||zzzzzz{{{|||{{{uuunnnhhhbbb\\\XXX~~~{{{wwwuuuvvvwwwvvvuuuwwwwwwvvvuuutttsssqqqooonnnmmmpppvvv{{{}}}yyywwwvvvuuupppmmmccc___YYYTTTPPPMMMIIIGGGIIIGGGEEECCC@@@>>><<<;;;===<<<999777444222111111333444555555555444222111,,,,,,...///000222333333......------,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,------------------------------------,,,------......---------,,,,,,,,,---------......,,,---...////////////...,,,---....../////////...,,,---......------///111---///000111111333888;;;@@@HHHTTT```mmmwww~~~wwwnnnhhhaaa___]]]___eeennnwww|||{{{~~~~~~{{{vvvzzz}}}tttooommmkkkiiiiiigggeeebbb___ZZZUUUQQQFFFCCC???<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;<<<<<<;;;;;;999777666555555555444444555666666777333333222222222222222222555666<<>>>>>======;;;;;;::::::::::::;;;;;;======<<<;;;:::888777666444444444444555666777777444444444444444333333333555555999DDDTTTaaaggghhhYYYSSSMMMLLLNNNSSS___jjjwww~~~}}}|||wwwwwwwwwxxxyyy{{{|||}}}|||}}}~~~{{{zzzzzzyyyxxxxxxwwwwwwwwwxxxzzz|||}}}zzzyyyyyyyyyyyyyyyzzzzzz}}}~~~~~~}}}}}}~~~}}}xxxtttooojjjddd```~~~}}}zzzxxxssspppooopppppppppuuu|||}}}yyyuuuuuuyyy|||}}}}}}uuunnncccZZZUUURRRQQQPPPLLLKKKJJJGGGDDDAAA???=========<<<:::888555222111000222555777888888666555000000////////////............------,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------+++,,,---.........---,,,------------------------,,,,,,---...............,,,,,,,,,---------......+++,,,,,,------...//////,,,---...///000000000000,,,---............000222111222333333444:::DDDLLL```ttt}}}xxxvvvtttmmmaaaYYYYYYTTTYYYeeettt}}}yyytttssszzz}}}wwwqqqnnnmmmmmmnnnooonnnkkkfffbbbVVVQQQJJJEEEBBB@@@>>>===:::::::::::::::;;;<<<===>>>>>>===<<<;;;999888777444444444444555666777777555666666666555444444333444333666???NNN[[[bbbccc\\\UUUOOOMMMLLLOOOXXXbbbrrr~~~yyyxxxwwwwwwxxxzzz|||}}}}}}}}}|||{{{zzzyyyxxxxxxwwwvvvvvvwwwyyy{{{}}}{{{{{{zzzzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~{{{xxxtttooohhhddd}}}zzzxxxtttrrrsssqqqqqquuu|||{{{wwwvvvzzz~~~{{{sssggg]]]WWWTTTTTTTTTLLLKKKJJJHHHFFFCCCAAA@@@======<<<;;;888555333111///111555888999999888777222111000///---+++***)))------,,,,,,+++***))))))---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------,,,---.../////////...---------------------------,,,,,,---.../////////...,,,,,,,,,---------......+++++++++,,,,,,...///000,,,---...///000000000000,,,---............000222///222444666:::DDDQQQ\\\wwwyyytttpppmmmdddWWWSSSUUUWWW___oooyyytttwww{{{~~~}}}~~~}}}uuurrrvvvzzz{{{}}}|||vvvrrrpppqqqrrrttttttrrrmmmhhh]]]XXXPPPIIIDDDAAA???===888888999:::;;;===>>>?????????>>>===<<<:::999888333333333444444666777777666666777777666555444444333111333<<>>===;;;::::::888555333333333444555666666666666333333111000////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000000...+++)))++++++++++++++++++++++++.........------,,,,,,,,,+++,,,------......------------------------------+++******---000111///,,,------............------////////////////////////.........///////////////222222666999<<>>===:::666333222111111111111333444555888777777666555555444444000444666777AAARRR^^^bbbcccXXXOOOMMMLLLKKKPPPWWWfffwww{{{zzzyyywwwwwwwwwwwwxxxzzz|||}}}|||zzzyyywwwwwwwwwwwwvvvvvvvvvuuuyyyyyyxxxxxxwwwxxxxxxxxx{{{{{{|||~~~~~~{{{uuummmhhh||||||{{{zzzyyyyyyxxxwwwyyy|||~~~}}}zzzvvvoooiiiddd```[[[XXXVVVTTTQQQOOOMMMJJJEEEBBB???>>><<<;;;:::999666444222222333444555666666666444333222000////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///---+++..............................---------,,,,,,,,,+++,,,------......------------------------------,,,++++++---///000...,,,------............------////////////////////////.........///////////////222333666<<>><<<<<<=========<<<@@@?????????>>><<<888555333222222111222333555666777666666555444444333333111444666666???OOO\\\aaadddZZZRRRNNNMMMLLLPPPWWWdddttt}}}|||zzzxxxxxxxxxxxxyyyyyy{{{~~~~~~|||zzzyyyuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyyyy{{{|||}}}~~~|||vvvooojjjzzzyyyyyyzzz}}}~~~|||{{{zzzyyyyyyvvvwwwvvvttttttxxx~~~|||}}}{{{wwwsssooolllhhhdddaaa\\\ZZZWWWTTTQQQMMMIIIEEEAAA???===<<<;;;999666444000111222333444555666666666444222000//////000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...........................------------,,,,,,,,,+++,,,------......---------------------------------,,,,,,---//////---,,,------............------////////////////////////.........//////000000000333444777???MMMfff{{{lllggg___XXXSSSOOONNNTTT\\\ppp}}}|||yyyyyyzzz~~~zzzssspppqqqrrrtttzzz}}}~~~}}}}}}}}}}}}}}}|||||||||}}}|||{{{zzzzzzzzzzzzzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{||||||}}}}}}}}}~~~}}}~~~}}}zzzwwwsssuuu|||~~~~~~~~~|||wwwtttppplllfff```YYYQQQJJJEEEAAA???=========>>>>>>===@@@?????????@@@???<<<999555444333222222333444555555555444444333333222222222444555555<<>><<<;;;999666333000000111222333555666777777666333000//////000111------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------+++,,,------......------------------------------..................---,,,------............------////////////////////////.........///000000111111555555888AAASSSrrrvvvgggbbb[[[TTTQQQPPPRRR[[[eeeyyy{{{xxx{{{zzzqqqjjjgggfffiiimmmttt|||~~~zzz|||~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwwwwvvvvvvvvvwwwwwwzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||}}}~~~zzzvvvsssrrrxxx~~~{{{yyyvvvqqqjjjbbbYYYOOOHHHDDDAAA>>>===>>>>>>>>>>>>@@@??????@@@AAAAAA???>>>555555333222222222333333333333333333222222111111333444444444999EEESSS\\\ddd___XXXQQQMMMLLLOOOTTT\\\iiixxx}}}zzzxxxxxxxxxyyyyyy{{{~~~}}}zzzxxxtttuuuvvvwwwxxxzzz{{{{{{wwwwwwwwwwwwxxxyyyzzz{{{|||}}}}}}~~~~~~zzztttpppnnnnnnnnnoooppprrrssstttvvvxxx{{{}}}~~~{{{yyyxxxvvvuuurrrpppnnnoooqqqsss||||||xxx{{{zzzxxxxxxwwwvvvssspppgggccc___ZZZVVVRRRNNNKKKDDDBBB???===<<<999666333111111111111333444666777888666444111000000000111------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...))))))))))))))))))))))))------------------------+++,,,------......------------------------------...//////...------......------............------////////////////////////......//////000111111222444777;;;FFF\\\}}}qqqccc]]]WWWSSSSSSUUUYYYcccmmm~~~}}}{{{}}}}}}{{{vvvoooiiidddbbbbbbeeejjjvvv}}}{{{|||~~~~~~}}}{{{{{{{{{zzzzzzzzzzzzzzzuuuuuutttttttttttttttuuuxxxxxxxxxyyyxxxwwwwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxtttttttttuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxzzz|||}}}~~~}}}}}}|||xxxsssrrruuuzzztttkkkaaaUUUNNNHHHEEEAAA???>>>??????>>>@@@??????@@@BBBCCCBBBAAA666555333222111111111111222222222222222111111111333333333444777@@@MMMXXXaaa```[[[SSSNNNMMMOOOQQQXXXcccqqq~~~~~~zzzxxxwwwxxxyyyzzz|||~~~{{{yyyxxxxxxxxxxxxyyyyyyyyyyyywwwwwwwwwwwwxxxyyyzzz{{{||||||}}}~~~~~~{{{vvvrrroooooonnnnnnnnnoooooopppqqqrrrsssssssssuuuyyy|||~~~zzzxxxuuurrrooommmlllllltttzzz}}}~~~|||zzzyyyyyyyyywwwuuujjjgggaaa\\\YYYUUUQQQNNNGGGEEEBBB@@@>>>;;;888555333333222222222444555777888777555333222111000///------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,------......------------------------------...//////...------///000------............------////////////////////////......///000000111222222333999AAANNNfffyyykkk___VVVTTTVVV[[[```eeennnxxx~~~~~~~~~~~~||||||qqqnnnjjjfffcccbbbbbbcccfffooo}}}}}}}}}~~~~~~}}}|||{{{zzzzzzyyyxxxxxxwwwwwwuuutttssssssrrrrrrrrrsssuuuuuuvvvvvvuuuttttttsssrrrrrrrrrrrrrrrrrrrrrrrrpppooooooooopppqqqrrrsssrrrrrrqqqqqqppppppoooooopppppppppppppppqqqqqqqqqoooppprrrtttvvvxxxyyyyyy{{{~~~}}}tttsssuuu~~~{{{sssiii^^^WWWNNNJJJEEEBBBAAA@@@@@@???AAA??????@@@BBBCCCCCCBBB888777555333111111111111222222222222222222111111222222333555666;;;GGGSSS^^^```___WWWQQQPPPPPPPPPUUU]]]lll{{{|||yyyxxxyyyzzz{{{}}}}}}{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{|||~~~|||xxxuuuuuutttssssssrrrqqqqqqpppnnnmmmllljjjiiikkknnnqqqxxx||||||wwwssspppmmmllllllqqqyyy|||{{{{{{{{{zzzyyymmmiiiddd___[[[XXXTTTRRRLLLJJJGGGDDDBBB???;;;888666555333222333444555666777777777666444111///.................................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......+++,,,------......---------------------------------...///...------000333------............------////////////////////////---...///000111222333333444===HHHVVVmmm}}}pppddd[[[SSSUUU\\\gggpppvvv~~~{{{wwwuuurrrqqqiiifffbbb``````bbbdddfffnnnyyy~~~|||~~~~~~~~~}}}}}}|||{{{{{{zzzyyyxxxwwwvvvuuutttsssrrrqqqpppooonnnmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmllliiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggghhhjjjkkkllljjjiiiiiihhhggggggffffffcccccccccddddddeeeeeeeeecccdddfffhhhkkknnnppprrrsssvvvzzz}}}~~~{{{yyyzzz}}}~~~yyyqqqhhhbbbUUUQQQKKKFFFDDDCCCBBBAAAAAA@@@???@@@BBBCCCCCCBBB<<<:::888555333222222222222222222222222222222222111111333666666888BBBOOO\\\bbbccc\\\UUUTTTSSSPPPTTTZZZhhhyyy~~~{{{zzz{{{|||zzz|||~~~~~~}}}{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxwwwxxxxxxyyyyyyyyyzzz{{{}}}~~~{{{xxx{{{{{{zzzxxxwwwvvvuuutttlllkkkiiifffcccdddhhhkkkqqqvvv|||{{{vvvsssqqqpppgggkkkrrryyy~~~~~~||||||||||||{{{oookkkfffaaa]]]ZZZWWWTTTOOOMMMJJJGGGEEEBBB>>>;;;888666555333333444555666666777777777555222///---........................///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,------.........+++,,,------......------------------------------,,,...///...------111444---..................---////////////////////////---...///000111222333333777AAALLLZZZnnnuuujjjaaaZZZRRRWWWcccrrr}}}wwwpppmmmllliiigggeeebbb___^^^```cccfffhhhvvv~~~}}}|||~~~}}}{{{zzzzzzzzzzzzyyyxxxwwwvvvtttrrrqqqpppnnnmmmkkkjjjiiihhhhhhhhhffffffggggggggggggffffffbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````aaacccdddeeedddcccbbbbbbaaa```______WWWWWWXXXYYYYYYZZZ[[[[[[YYYYYY[[[]]]```dddhhhjjjkkkooosssvvvxxxzzz|||~~~~~~~~~|||vvvnnniii[[[VVVOOOJJJGGGFFFDDDCCCAAA@@@??????AAACCCCCCBBB>>>===:::777555444444333222222222222222222333333000000444777666666???LLL[[[cccfff```YYYWWWUUUQQQSSSXXXfffwww}}}|||}}}~~~yyy{{{}}}~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwxxxxxxxxxxxxyyy{{{}}}}}}zzz~~~{{{wwwtttooommmjjjfffccccccfffhhhppprrruuuwwwxxxyyyzzz||||||zzzvvvssssssrrrssstttvvvzzz}}}}}}}}}|||rrrnnniiiddd```\\\XXXUUUOOOOOONNNKKKGGGBBB>>>;;;999666333222333555555555888888888888666444222111//////.........---------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...---------------...------,,,,,,++++++***///...---,,,,,,---...///------------------------,,,,,,++++++,,,,,,---...............////////////////////////////////////222//////111222111222666>>>EEEOOO^^^sssqqqbbbXXXSSSYYYaaammm{{{vvviiibbbaaabbbbbbaaa\\\^^^_________cccjjjooo~~~~~~~~~}}}}}}zzzyyyyyyxxxwwwuuuwwwuuusssrrrqqqpppmmmjjjggggggeeedddcccbbbbbbbbbaaaaaaaaaaaaaaa``````___]]]\\\[[[ZZZXXXXXXWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWVVVTTTSSSRRRQQQOOOOOONNNNNNNNNOOOOOOPPPQQQRRRRRRRRRSSSVVV[[[___bbbfffkkkppptttxxx|||~~~|||{{{|||{{{vvvqqqeeeaaaZZZSSSLLLGGGEEECCCAAA@@@@@@@@@@@@AAACCCDDDBBBBBBAAA>>>999555333222111111111000111111222333333333222222333777===BBBZZZdddlllhhhaaaZZZUUURRRVVVZZZcccqqq~~~{{{xxxwww{{{{{{|||}}}~~~{{{|||||||||||||||{{{zzzxxxxxxyyyzzzzzzzzzyyyyyyzzz{{{|||}}}}}}~~~|||vvvtttqqqlllhhhgggiiikkkoooqqqssstttuuuuuuwwwyyy}}}~~~zzzwwwvvvuuutttssssssuuuvvvwww}}}~~~}}}xxxtttooojjjgggeeecccaaa\\\ZZZVVVPPPKKKFFFCCCAAA===:::666444444555555444888888888888666444222111/////////.........------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++///...------------...///------------------------------,,,,,,------...///............////////////////////////////////////111...///222333333555:::@@@JJJXXXgggxxx|||lll```YYYXXX```kkkzzzvvvnnnddd______aaabbbaaa^^^______^^^___eeennnuuu}}}|||}}}}}}|||{{{~~~|||yyyxxxwwwwwwuuutttpppnnnlllkkkjjjhhheeecccbbbaaa```^^^]]]]]]]]]]]][[[[[[\\\\\\[[[[[[ZZZYYYWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKNNNRRRVVVXXX\\\aaaeeejjjnnnsssvvv}}}|||zzzxxxvvvxxx}}}}}}zzznnniiiaaaWWWOOOIIIFFFDDDAAA@@@@@@???@@@AAABBBCCCCCCDDDCCC???;;;666444444111111111111111222222333333333222222333777===AAAWWWdddnnnmmmeee^^^YYYUUUTTTYYYbbbqqq~~~{{{yyywwwzzz{{{|||}}}}}}}}}~~~~~~}}}}}}||||||xxxyyyyyyzzzzzzzzzyyyyyy{{{{{{|||~~~~~~|||yyyuuupppnnnnnnpppqqqsssssssssrrrqqqsssttttttuuuxxx|||||||||{{{xxxuuusssqqqpppoootttvvvzzz}}}yyyuuuooollljjjjjjjjjjjjjjjfff```XXXQQQKKKHHHFFFAAA>>>999777666555444333888888888888777555333111////////////............------------------------------------------------,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,,,,------------///...------------...///------------------------...------------...//////............////////////000000000000000000000000///...000444555555999???EEESSSdddqqq}}}ttteee\\\\\\```fffttt~~~xxxkkkeee___\\\]]]````````````___^^^^^^```iiiuuu}}}{{{zzz{{{{{{zzzyyyzzzxxxuuutttsssrrrqqqooonnnllljjjhhhgggeeebbb___ZZZZZZXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRROOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFFFFFFFGGGHHHLLLNNNPPPSSSWWW[[[___dddjjjnnnuuuxxx||||||wwwtttrrrrrruuu|||yyysssiii^^^TTTLLLGGGEEEBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDAAA<<<888666555111111111111111222333333333333333222333777<<<@@@QQQaaappprrrjjjbbb[[[WWWRRRWWWbbbqqq~~~{{{yyyyyyzzz{{{|||~~~~~~~~~}}}}}}yyyzzzzzzzzzzzzzzzyyyyyy{{{||||||~~~|||xxxvvvvvvwwwxxxyyyxxxvvvsssqqqqqqrrroooppprrruuuyyy}}}}}}yyyuuuqqqnnnmmmoooqqqtttyyy}}}yyyuuupppmmmmmmnnnppppppqqqnnnhhhaaaXXXPPPJJJGGGCCC???;;;888777666555444888888888888777555333222000000000/////////......,,,,,,,,,------.................................,,,,,,,,,---------......------,,,,,,,,,,,,,,,---++++++,,,,,,---......///.........------.........---------------------------------------......///............////////////000000000000000000000000//////000444555777===EEEPPP^^^nnnwww|||}}}}}}wwwkkk___\\\bbbjjjrrr|||yyyrrrddd```]]]\\\]]]______^^^____________dddppp~~~}}}}}}}}}}}}|||zzzxxxxxxyyyyyyxxxwwwuuussspppnnnnnnmmmkkkiiikkkiiigggeeedddbbb^^^\\\UUUTTTSSSQQQPPPPPPOOOOOONNNNNNOOOOOONNNNNNMMMLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGIIIIIIIIIJJJLLLNNNNNNQQQTTTWWWZZZ^^^cccfffooorrrvvvzzz|||{{{uuusssrrrtttyyy~~~|||qqqeeeXXXNNNHHHDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDBBB===999666555222111111111111222333333222333333333333666;;;???LLL___qqqvvvooofff]]]VVVQQQVVV```ooo|||}}}|||zzzzzzzzz{{{}}}~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{zzzyyyxxx{{{{{{|||~~~|||||||||~~~~~~~~~~~~zzzvvvttttttppppppqqqrrruuuxxx|||~~~|||xxxtttpppnnnmmmnnnpppttt|||}}}yyytttqqqrrrtttuuuvvvssssssqqqllldddYYYOOOIIICCC@@@<<<999888888777666888888999888777666444333111111000000000/////////+++,,,,,,------.................................,,,,,,,,,---------............------------......++++++,,,---......//////---..................---------------------------,,,,,,,,,+++,,,,,,---...............////////////000000000000000000000000000000111444666999BBBLLL]]]jjjuuuwwwwwwxxxyyyyyytttsssnnneee^^^```jjjttt|||yyywwwqqqlllcccbbb___^^^^^^______^^^]]]___cccgggooo|||}}}{{{zzzyyyxxxyyywwwuuuuuuvvvvvvuuutttrrrpppmmmkkkjjjiiigggeeedddbbb```^^^]]][[[XXXUUUQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLMMMMMMMMMNNNPPPPPPRRRUUUVVVWWWYYY]]]___eeehhhmmmqqquuuxxx|||~~~yyyvvvttttttxxx}}}wwwkkk^^^SSSJJJFFFEEEDDDBBBAAAAAAAAABBBBBBBBBCCCDDDBBB===999666444222222222111222333333444222222333333333666:::>>>JJJ^^^rrr{{{xxxnnnaaaXXXQQQUUU]]]kkk{{{zzzzzz}}}{{{{{{{{{|||}}}}}}|||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxzzz{{{|||}}}qqqppppppssswwwzzz||||||~~~{{{zzzuuusssrrrqqqsssuuuxxx{{{||||||yyyuuusssoooooonnnpppwww~~~zzzuuusssrrrssstttttttttvvvyyywwwpppdddXXXPPPFFFCCC>>>;;;::::::999888888888999999888666555444111111111111000000000000,,,,,,,,,------.........------------------------,,,,,,,,,---------............---------...//////+++,,,,,,---.../////////------...//////...------------------------------,,,++++++++++++,,,------............////////////000000000000000000000000111111222555777===LLLYYYkkksssyyyvvvrrrqqqrrrqqqllljjjeeeaaaaaahhhttt}}}yyyrrrnnniiiffffffeeecccbbb````````````^^^ccclllvvv~~~}}}{{{yyywwwuuutttuuusssqqqpppqqqqqqqqqoooooollliiigggfffeeecccaaa^^^]]][[[ZZZYYYXXXUUURRRNNNMMMLLLJJJIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCDDDFFFHHHJJJKKKJJJLLLPPPQQQRRRQQQRRRSSSVVVXXXZZZ\\\\\\\\\]]]^^^^^^aaaeeeiiimmmrrrxxx{{{}}}zzz{{{|||yyyvvvuuuxxx}}}}}}sssggg[[[QQQKKKGGGFFFEEECCCBBBBBBBBBCCCAAACCCDDDBBB>>>999666555222222222222222333444444111222333333333666:::===III[[[qqq~~~yyyjjj\\\RRRTTT[[[fffuuuzzzzzz~~~~~~||||||}}}~~~}}}||||||}}}}}}~~~~~~~~~}}}|||zzzyyyxxxyyyzzzzzz|||~~~cccbbbbbbeeeiiimmmoooppptttwwwyyyzzzyyywwwwwwwww}}}|||zzzwwwttttttvvvxxxzzz|||}}}~~~~~~~~~}}}zzzvvvtttqqqqqqvvv|||xxxuuussssssrrrpppssswww{{{|||wwwlll```YYYLLLHHHCCC???===<<<:::888777888999999888777555444222222111111111000000000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,------...///,,,,,,------......//////------...//////...------------------------------,,,,,,,,,,,,,,,---..................////////////////////////////////////111111222666:::EEEWWWhhhvvv{{{{{{vvvqqqooommmjjjfffccc___```gggrrr}}}wwwmmmhhhffffffhhhgggfffdddbbbaaabbbdddaaajjjyyy}}}}}}|||{{{yyyyyyyyyxxxwwwuuutttrrrqqqooonnnlllkkkllllllkkkjjjhhheeebbb```___]]][[[YYYXXXWWWUUUUUUUUUTTTQQQOOOJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAACCCCCCDDDEEEFFFGGGIIILLLNNNQQQRRRQQQTTTYYY[[[\\\\\\\\\]]]aaaeeehhhjjjjjjjjjiiijjjeeefffggghhhjjjnnnssswwwyyy|||}}}{{{|||zzzxxxxxx}}}|||qqqeeeZZZTTTJJJHHHFFFEEECCCCCCCCCDDDAAACCCEEEDDD@@@;;;777666333222222222222333444444111222333333444555999<<>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAACCCDDDFFFGGGGGGJJJKKKLLLNNNQQQUUUWWWYYYZZZ^^^cccfffggggggggggggnnnrrrwwwzzzzzzyyyxxxxxxrrrqqqooolllkkklllpppsssuuuyyy~~~~~~zzzxxx|||yyymmmaaaZZZKKKJJJHHHFFFDDDDDDDDDDDDBBBEEEFFFEEEAAA===999777333333222222333333444555111222333333444555888;;;<<>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>??????@@@@@@@@@DDDEEEGGGHHHGGGHHHJJJKKKLLLNNNRRRUUUXXX\\\```cccccchhhoootttuuuuuuwwwyyy~~~xxxrrrmmmjjjjjjnnnrrrxxx~~~|||~~~}}}|||xxxzzzzzzkkk\\\VVVNNNHHHGGGGGGEEEDDDEEEEEEDDDCCCDDDEEEBBB<<<777666555333333333333222000222222222333444555666777;;;GGGWWWjjjyyyvvviiiYYYTTTRRRXXX```kkkzzzzzzxxx||||||yyyxxxwwwvvvwwwwwwxxxyyy{{{}}}TTTSSSQQQQQQQQQSSSUUUWWWWWWYYY[[[\\\\\\]]]```aaammmwww{{{vvvsssssssssttt|||~~~|||}}}~~~zzzwwwrrrrrrsssvvvxxxtttllleee\\\WWWOOOIIIDDDAAA>>><<<:::999777777888888777666555444333222222222333444000000///............///,,,------------------,,,,,,,,,,,,------......///------------------------......////////////.....................---,,,,,,.......................................---------...............///000000000////////////000111111111555777:::FFF[[[ppp{{{{{{uuummmeee^^^ZZZXXXWWW[[[gggrrryyyzzzuuuooohhhfffhhhbbbdddeeefffgggjjjnnnqqq|||zzzxxxuuurrrpppooonnnlllkkkiiihhhhhhfffdddaaa```___]]]\\\ZZZYYYYYYYYYYYYWWWUUUTTTSSSQQQNNNLLLHHHFFFEEEEEEEEEEEECCCBBBAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>999888666555444555555333222333333333333444555666666;;;DDDRRRdddvvv~~~wwwkkk\\\VVVRRRUUU]]]gggttt{{{zzz~~~}}}{{{xxxwwwvvvvvvwwwwwwyyy{{{}}}SSSRRRPPPNNNNNNPPPRRRTTTTTTUUUVVVWWWWWWYYY]]]___iiisss}}}wwwtttssstttuuuwwwyyy~~~~~~{{{wwwtttqqqqqqrrrqqqmmmiiiaaa\\\TTTMMMHHHDDDAAA>>>:::999999:::;;;;;;999777666555333222222222333444111000//////.........///...------,,,,,,------...+++,,,,,,---...///000111------------------------......////////////......,,,------------,,,,,,+++---------------------------------..............................///000000///////////////000111222222777:::???LLLaaasss}}}yyyrrriii```YYYUUUTTTWWW___jjjsss{{{{{{uuurrrmmmgggeeegggaaafffkkknnnooottt|||~~~{{{yyywwwvvvtttqqqnnnllljjjiiifffdddbbbaaa```___]]][[[]]]\\\ZZZXXXWWWVVVVVVVVVSSSQQQOOONNNNNNLLLIIIGGGDDDCCCAAA@@@AAA@@@>>><<>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================@@@AAAAAACCCDDDEEEFFFFFFFFFHHHJJJKKKKKKMMMPPPRRRUUUWWW[[[```fffnnnvvv|||~~~uuupppkkkmmmqqqvvv{{{}}}yyy|||uuuiii^^^SSSNNNKKKHHHFFFGGGGGGFFFFFFGGGGGGDDD@@@===999888666666777777555444333333333333444444555666:::???JJJ[[[ppp|||xxxnnn```XXXRRRRRRWWW```mmmxxx||||||yyyvvvuuuuuuvvvwwwxxxzzz}}}TTTRRRPPPOOOOOOPPPRRRTTTUUUVVVWWWWWWXXX[[[___bbbiiitttzzzvvvuuuuuuvvvuuuwww}}}{{{vvvqqqnnnmmmmmmllljjjddd```YYYRRRMMMHHHCCC@@@:::999999;;;<<<<<<:::888666555444333222222333444111111000///...............---,,,++++++,,,---...,,,,,,------......//////---------------------------......//////......---+++,,,,,,---,,,,,,++++++------------------------,,,---------.../////////...............///000000////////////000111222222333888===DDDRRRfffvvv}}}}}}zzztttmmmeee^^^XXXUUUTTT[[[fffnnnuuu}}}}}}xxxrrrpppkkkfffeeehhhhhhnnntttwwwyyy}}}{{{yyywwwuuurrrrrrpppnnnkkkhhhfffeee___]]][[[ZZZZZZYYYWWWVVVYYYXXXVVVTTTSSSRRRRRRRRRMMMKKKJJJIIIIIIHHHEEECCCBBB@@@>>>=========;;;999===<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<======>>>>>>=========>>>>>>?????????BBBCCCDDDEEEGGGHHHIIIJJJKKKLLLNNNNNNOOOQQQTTTWWW\\\___ccciiipppyyyzzztttpppppprrrtttxxx|||~~~~~~}}}sssfffYYYQQQLLLGGGFFFGGGGGGGGGHHHHHHGGGEEEBBB@@@<<<:::888888888888777555333333333333333444555666999;;;BBBQQQhhhyyyyyyqqqbbbZZZQQQPPPSSSZZZgggrrr}}}zzzvvvttttttuuuvvvxxxzzz|||TTTSSSRRRRRRRRRTTTVVVWWWWWWXXXYYYZZZ[[[^^^cccffflllwww~~~zzzyyyzzz{{{uuuxxx}}}~~~zzzsssnnnkkkjjjjjjiiidddaaa\\\XXXSSSMMMFFFBBB;;;:::999:::;;;;;;999888777666555333222222333333222222000//////.........---,,,+++******+++,,,---...---------,,,,,,++++++------------------------------............------++++++,,,,,,---,,,,,,+++------------------------,,,---------.../////////...............///000000////////////000111222333333999@@@IIIXXXkkkxxx}}}zzzvvvoooggg```[[[WWWVVVUUU___jjjpppuuu|||vvvpppnnnjjjffffffjjjsssxxx}}}}}}yyywwwvvvsssrrrnnnnnnmmmkkkhhheeebbb```ZZZXXXUUUTTTTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIGGGFFFFFFFFFEEECCCAAA???>>><<<;;;<<<;;;999888;;;;;;:::::::::::::::999:::;;;;;;<<<===>>>??????>>>>>>???@@@AAAAAABBBBBBDDDEEEFFFHHHIIIKKKLLLLLLMMMNNNOOOPPPPPPSSSWWWZZZ```eeelllttt}}}{{{xxxwwwvvvvvvxxx{{{~~~{{{{{{zzzmmm^^^TTTNNNHHHEEEGGGGGGHHHIIIIIIHHHFFFDDDCCC???===;;;::::::999777555444444333333333444555555777888<<>><<<:::999::::::999888888777555444333222333333333222111000///.........---,,,,,,++++++,,,,,,---......---,,,+++******)))------------------------------............------+++,,,,,,------------------------------------------------..............................///000000/////////000111222333444666<<>>>>>@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNPPPQQQSSSWWW\\\___gggmmmwww{{{yyywwwxxx~~~~~~}}}{{{zzzzzz}}}}}}zzzyyy|||ssscccZZZRRRKKKHHHIIIHHHJJJLLLKKKIIIHHHGGGHHHCCCAAA???===<<<:::888666444444444333333444444555666777;;;EEEYYYmmmwwwvvviii```VVVRRRRRRVVV___iiixxx~~~}}}zzzwwwuuussstttuuuuuuwwwxxxzzz|||}}}}}}}}}]]]___ccchhhkkkllllllllljjjlllppprrrtttvvvzzz|||{{{tttmmmiiifffaaabbbcccdddaaaZZZPPPJJJCCC@@@<<<:::::::::::::::999777666444333333333333444333222000///.........---..................---......------,,,,,,++++++------------------------,,,------......------,,,,,,,,,---......................................................---------...............///000000/////////000111222444555999???HHHSSScccsss{{{|||wwwqqqggg]]]XXXWWWZZZ]]]dddlllqqqrrrxxxvvvnnnhhhffffffhhhnnnuuu}}}yyyvvvqqqnnnmmmkkkiiigggeeeeeeeeeccc```]]]YYYWWWSSSPPPMMMKKKLLLLLLLLLLLLMMMLLLJJJHHHGGGFFFFFFFFFBBBAAA@@@AAAAAAAAA???===;;;999888999:::;;;:::888999999999999999999999999888999:::;;;===>>>???@@@AAABBBCCCDDDFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNPPPSSSVVVZZZ```ggglllvvv}}}zzzuuuqqqrrrtttyyy}}}}}}}}}~~~{{{zzzyyyyyyjjjaaaYYYQQQNNNNNNKKKMMMOOONNNLLLKKKKKKMMMIIIGGGCCCAAA???===:::777555444444333333444444444555888<<>>???@@@@@@>>><<<999888777888999:::999888999999999999999999:::::::::;;;<<<>>>???AAABBBCCCBBBCCCDDDEEEGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMQQQTTTWWW\\\bbbjjjrrrxxx}}}yyytttpppqqqttt{{{~~~~~~~~~|||{{{xxx}}}ooofff^^^WWWRRRRRRMMMOOORRRQQQNNNMMMNNNPPPMMMJJJGGGDDDBBB???;;;888555444444333333333444444555999===DDDQQQdddrrrxxxtttjjj___YYYUUUTTTYYY```kkkyyy~~~}}}~~~{{{xxxvvvtttssssssvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{}}}sssvvv|||~~~|||~~~xxxtttsss|||yyyoooiiicccbbbdddggghhhcccYYYPPPIIIEEEAAA===<<<;;;:::999;;;:::999888777666555444666666555444222111000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................................................////////////......////////////////////////////////////000000000000111222333222222333555888999DDDSSSaaaooozzz|||yyynnnddd[[[XXXZZZ___gggppptttwwwzzz{{{|||ssskkk```ZZZ___iiiqqqzzz|||yyyxxxvvvtttrrroookkkfffaaa___^^^]]]\\\^^^]]]\\\ZZZWWWTTTRRRPPPMMMKKKHHHEEECCCCCCCCCDDDBBBBBBAAAAAA@@@???>>>>>>=========<<<<<<;;;;;;:::;;;;;;;;;:::::::::::::::777777888999:::;;;<<<<<<===???AAABBBBBBCCCDDDFFFFFFHHHJJJKKKJJJJJJKKKLLLOOOLLLKKKMMMMMMKKKMMMPPPPPPYYY```ccciiivvv{{{|||~~~~~~|||xxxvvv{{{~~~~~~yyyuuuuuuyyy~~~zzz}}}|||~~~}}}sssiii___YYYVVVRRRRRRRRRQQQOOONNNNNNOOOPPPOOOLLLIIIDDD>>>999555444444555555555555555555:::777777>>>IIIXXXlll||||||nnn___YYYUUUSSSVVV\\\kkkttt}}}}}}|||xxxvvvuuuuuutttsssvvvvvvvvvvvvwwwxxxyyyzzz{{{|||~~~}}}|||}}}|||vvvrrrqqqvvv}}}tttnnnfffeeeeeehhhjjjggg```ZZZOOOJJJDDD>>><<<;;;;;;:::::::::999888666555444333666666555444333222111000///......------......///............------------------------------------......................................................////////////......////////////////////////////////////000000000000111222222222222333666888AAAMMM[[[hhhrrrxxxvvvppphhh```YYYYYY\\\bbbkkksssuuuzzz~~~}}}rrrjjjccc]]]\\\dddnnnxxx}}}xxxuuusssrrrooonnnkkkgggbbb^^^\\\[[[ZZZYYYZZZYYYXXXVVVTTTQQQOOOMMMKKKIIIGGGDDDBBBBBBBBBBBB@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999888888999:::<<<===>>>???@@@BBBCCCDDDDDDEEEGGGIIIGGGIIIKKKKKKKKKKKKLLLMMMMMMKKKKKKMMMNNNMMMOOOTTT\\\dddlllqqqzzz}}}~~~{{{wwwsssqqqrrruuuwwwrrruuu}}}}}}{{{rrrhhh^^^YYYUUUUUUUUUSSSRRRQQQQQQQQQRRRRRRPPPLLLEEE???999777555555555555555555555555999666777===HHHWWWlll}}}wwwhhh___XXXTTTUUUZZZgggqqq~~~}}}}}}{{{xxxvvvuuuuuuuuutttvvvvvvvvvwwwwwwyyyzzzzzz||||||}}}~~~}}}|||~~~|||vvvsssrrrsss}}}{{{vvvmmmjjjhhhhhhkkkkkkiiifffYYYRRRIIIAAA===<<<<<<<<<:::999888777555444333333555555555444333222111111000//////////////////000000000000/////////......------------------------......................................................////////////......////////////////////////////////////000000000000000111111111222444777:::EEESSScccooouuuvvvooofff```ZZZWWWZZZ___eeeoooxxxxxx{{{qqqgggaaa\\\^^^eeeoooyyyzzzwwwrrrooommmkkkhhhfffeeeaaa\\\YYYWWWVVVUUUTTTTTTTTTSSSQQQOOOLLLJJJIIIHHHFFFDDDBBB@@@??????@@@======<<<<<<;;;;;;::::::;;;:::::::::::::::::::::999999999999999:::::::::999999;;;===???@@@BBBCCCCCCEEEGGGGGGGGGHHHJJJLLLIIIKKKLLLLLLLLLLLLMMMNNNOOOMMMMMMPPPPPPPPPUUU[[[dddlllvvv~~~}}}zzzuuuqqqooopppqqqpppoooggghhhsss|||wwwwwwzzzttthhh___ZZZYYYWWWUUUTTTTTTTTTTTTSSSUUUUUUPPPGGG???:::888666666666666555555555555888555666<<>>=========;;;;;;;;;::::::999999999999999999999999999::::::999999999::::::;;;;;;;;;999:::<<<>>>AAACCCEEEFFFFFFHHHIIIJJJIIIJJJKKKMMMKKKLLLMMMMMMLLLMMMNNNPPPRRRQQQQQQTTTTTTUUU[[[ccchhhsss}}}||||||xxxtttrrrsssvvvuuummmfff\\\[[[eee~~~|||vvvtttwwwtttjjj___\\\XXXVVVUUUUUUUUUUUUSSSWWWXXXSSSJJJ@@@;;;999777777777666666666666666777555555:::CCCQQQfffxxx|||ssshhh^^^WWWVVVXXX^^^jjj{{{|||}}}}}}zzzwwwvvvwwwxxxxxxxxxyyyxxxxxxxxxyyyyyyzzz{{{|||{{{zzzzzz|||{{{{{{~~~~~~|||}}}yyyqqqkkkiiikkkoooqqqjjjaaaUUUIIIBBB???======999888777666555444333222333444555666666444333222///..................////////////......---------------------------------......................................................////////////......////////////////////////////////////000000000000///000111222333777===AAAGGGXXXjjjuuuwwwrrrggg]]]TTTSSSVVV\\\aaagggqqq{{{xxxvvv|||mmmbbb]]][[[```ooo}}}xxxvvvnnnkkkfffccc```^^^\\\ZZZYYYVVVSSSQQQPPPOOOMMMLLLJJJJJJIIIHHHGGGEEECCCBBBAAA@@@???===<<<;;;:::::::::::::::::::::999999999777888888999999:::::::::999::::::;;;<<<======>>>;;;<<<>>>AAACCCFFFHHHIIIIIIJJJKKKKKKJJJIIIJJJLLLKKKLLLMMMMMMMMMNNNPPPRRRTTTSSSTTTVVVVVVXXXaaajjjttt|||}}}}}}}}}yyywwwuuuvvvzzz|||vvvggg[[[PPPOOOWWWppp}}}||||||~~~wwwsssttt|||vvveee```ZZZWWWVVVVVVUUUTTTTTTWWWYYYUUUMMMDDD>>>;;;888888777777777666666666666555666:::???KKK___qqq||||||yyynnnbbbZZZWWWWWW\\\hhhzzz~~~~~~~~~{{{xxxwwwxxxyyyzzzzzzyyyyyyxxxxxxyyyyyyzzzzzz{{{zzzyyyyyy{{{~~~~~~yyy{{{~~~vvvnnniiijjjnnnqqqooohhh\\\QQQIIICCC???===:::999888777555444333333222333555666777666444333///......------......///------------------------------------------------......................................................////////////......////////////////////////////////////000000000000000111222333555:::AAAEEEQQQ```ooouuussslllaaaXXXSSSSSSWWW^^^cccjjjuuuzzzuuuyyywwwggg]]][[[]]]iiizzz|||vvvrrrooogggddd```]]][[[ZZZXXXVVVTTTQQQOOOMMMMMMLLLJJJHHHFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>===<<<;;;:::999999::::::::::::999999999999777777888999::::::;;;;;;;;;<<<===>>>???@@@AAAAAA???@@@BBBDDDGGGIIIKKKLLLLLLMMMNNNLLLJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNRRRTTTTTTTTTVVVYYYZZZ^^^iiiuuu}}}}}}zzzvvvvvvyyy}}}|||ppp^^^OOOEEEEEEMMM```||||||xxxzzz||||||{{{{{{~~~zzztttsssxxxmmmggg___ZZZYYYYYYWWWVVVUUUVVVXXXXXXSSSLLLCCC>>>999999888888777777666666555555777:::<<>>===<<<<<<<<<<<<;;;999888888888888888999999999999999777777888999:::;;;<<<======>>>???@@@BBBCCCDDDEEEDDDEEEFFFHHHKKKMMMNNNOOOPPPQQQQQQNNNKKKIIIHHHIIIHHHIIIJJJKKKLLLOOOSSSVVVUUUWWW[[[___ccciiiwww~~~}}}yyyzzz{{{|||wwwiiiUUUGGG???AAAEEEPPPccczzzuuupppsssxxx{{{zzzzzz}}}zzzwww{{{xxxpppfff___^^^]]]\\\YYYWWWVVVXXXZZZZZZTTTJJJBBB::::::999888888777666666555555888::::::???NNN^^^sss~~~pppfff^^^YYYYYYcccttt~~~|||{{{||||||||||||yyyxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz|||~~~~~~{{{xxx||||||~~~}}}tttmmmllloooqqquuuppphhh___VVVMMMDDD>>>;;;:::999888777666555444111222555777888777555444111111000000000000111111+++,,,,,,---...///000000------------------------......................................................////////////......////////////////////////////////////000000000000111222333444888>>>EEEKKKSSS^^^hhhhhhbbb\\\VVVPPPSSSTTTZZZbbbiiirrrxxxzzzuuueee]]]```fff~~~}}}wwwqqqlllfffccc]]]ZZZWWWTTTTTTSSSRRRPPPLLLJJJHHHGGGGGGGGGDDDCCC????????????>>>===<<<;;;<<<<<<<<<;;;:::999888777777777777777888888888888777777888999;;;<<<======??????AAABBBDDDEEEFFFGGGGGGHHHJJJKKKMMMOOOQQQQQQSSSSSSSSSPPPLLLIIIIIIIIIGGGHHHIIIJJJLLLOOOTTTWWWYYY[[[```fffkkkttt~~~}}}~~~}}}{{{sssdddRRRFFF>>>@@@BBBFFFPPPccc{{{sssnnnqqqwww{{{zzzzzz||||||vvvkkkdddbbbbbb___]]]YYYWWWXXX\\\___ZZZOOOEEE::::::999999888777777666444666999:::999<<>>===:::777555444333333333444555666777777777777444333222000//////..............................////////////////////////........................---------............///......////////////..................////////////111111111000000000000000///111444777===DDDKKKPPPXXXYYY[[[\\\XXXPPPNNNPPPNNNWWW```gggmmmyyy~~~qqqccc^^^gggsss}}}uuunnniiiddd```]]]YYYVVVSSSQQQPPPNNNLLLJJJIIIHHHGGGEEECCCBBBAAAAAA???>>>===<<<;;;::::::::::::::::::::::::999888777999888777777777888:::;;;777888999999:::<<>>>>>@@@DDDHHHRRRcccttt~~~vvvuuusssoooxxx}}}tttkkkgggggggggfff[[[YYYXXX[[[___```[[[WWWEEE===777999999555333666333666888888999===EEELLLeeerrr~~~mmm___\\\```gggrrr~~~}}}}}}{{{zzzwwwvvvvvvvvvwwwxxxyyyyyy}}}{{{yyywwwwwwyyy{{{}}}}}}||||||}}}sssllliiiiiiooossstttppphhh___QQQFFFAAA>>>;;;888666666555444333444555666666777777666444333222000////////////........................................................................---------............///......////////////..................////////////111000000000000000000000111222555999>>>EEELLLPPPVVVUUUVVVVVVQQQJJJHHHKKKQQQXXXbbbjjjssswwwkkkccccccooo|||}}}xxxqqqjjjeee```\\\ZZZVVVSSSPPPNNNMMMKKKIIIGGGGGGFFFEEECCCAAA@@@@@@@@@>>>===<<<;;;:::::::::::::::::::::::::::999888777999999888888888:::;;;<<<999:::<<<<<<===???BBBEEEHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLNNNPPPSSSVVVWWWYYYYYYWWWRRRLLLHHHFFFGGGJJJLLLNNNQQQTTTXXX\\\___ggggggnnn|||}}}~~~}}}zzzwwwrrriii\\\LLL@@@===<<<===@@@CCCIIIXXXfffxxxvvvsssttttttzzz}}}pppjjjhhhfffeee```^^^]]]```dddeeebbb___LLLBBB:::::::::777555666555777999888777:::AAAGGG]]]lll}}}tttfff]]]___cccmmmzzz~~~}}}{{{zzzwwwwwwwwwwwwwwwwwwxxxyyyzzzyyywwwwwwxxxzzz|||~~~~~~wwwpppkkkhhhkkkrrrwwwxxxsssjjjZZZMMMDDDAAA<<<999777777666555222333444555666666666666444333222111000/////////........................................................................---------............///......////////////..................////////////000000000000000000111111333444777<<>>>>>======<<<;;;:::999999999999999999999:::::::::999888888:::999999999:::;;;===>>><<<===???@@@AAACCCFFFIIIMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNPPPSSSVVVYYYZZZ]]]\\\XXXRRRLLLHHHGGGGGGLLLNNNPPPSSSVVV[[[```dddiiikkkuuu~~~}}}}}}~~~~~~~~~{{{uuuooofffYYYKKKAAA???<<<;;;===>>>AAAKKKVVVfffsss~~~}}}uuussswww{{{xxxpppllljjjhhhgggeeedddfffjjjlllkkkiiiWWWKKK???;;;;;;:::777666777999999888666888===BBBRRRbbbwww}}}ppp___]]]^^^eeepppzzz~~~}}}|||zzzyyyxxxxxxwwwwwwwwwwwwxxxwwwwwwvvvvvvxxxzzz}}}|||tttnnnkkkhhhqqq{{{wwwfffVVVIIICCC===888777777666444222222333555555555555555444444222111000/////////........................................................................---------............///......////////////..................////////////000000000000000111111111333555999@@@HHHOOOUUUWWWRRRNNNLLLMMMLLLLLLOOOTTTZZZ^^^ffftttzzzqqqiiiiiiooozzz~~~yyypppkkkddd^^^ZZZVVVRRRPPPNNNKKKHHHFFFEEEDDDBBBAAA??????>>><<<;;;;;;;;;;;;::::::999888888888888888999999:::::::::999999888999999888999:::<<<>>>???>>>@@@CCCDDDEEEGGGJJJLLLOOOPPPPPPPPPPPPPPPOOONNNOOOOOOPPPRRRUUUXXX\\\]]]aaa^^^XXXQQQLLLIIIHHHHHHJJJOOOTTTXXXZZZ^^^cccgggmmmrrr~~~~~~}}}~~~~~~|||uuunnnfff[[[NNNEEECCC???<<<<<<===>>>DDDKKKVVVcccqqqvvvuuuvvv{{{wwwrrrooonnnkkkiiiiiijjjnnnpppqqqpppaaaSSSDDD<<<<<<;;;888555777888888777666777;;;>>>IIIZZZpppxxxaaa\\\ZZZ___hhhqqqzzz~~~|||zzzzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvwwwxxxzzz|||}}}~~~~~~zzzsssoooiiirrr}}}qqqaaaNNNGGG>>>888777777555333111222333444555555555555555444333111000000//////........................................................................---------............///......////////////..................//////////////////000000111111111111333555:::CCCNNNWWW[[[\\\UUUPPPLLLMMMNNNOOOSSSXXX]]]aaakkkyyy|||zzzmmmiiiiiioooyyyzzzuuukkkggg```ZZZVVVRRROOOMMMKKKHHHEEEDDDCCCBBB@@@???<<<<<<;;;:::::::::::::::999999888777777777888888888999999:::::::::999999888888888999:::===???@@@AAACCCFFFHHHHHHJJJLLLNNNPPPQQQQQQQQQQQQPPPPPPOOOPPPQQQRRRTTTWWW[[[___aaaddd^^^WWWOOOKKKIIIIIIJJJLLLRRRZZZ```aaacccgggjjjsss|||xxxrrrkkkbbbWWWPPPGGGAAA<<<======>>>AAAFFFMMMUUUaaammmtttzzzxxxssspppmmmmmmlllmmmoooqqqrrrrrrhhh[[[KKK???;;;;;;888555555666666666666888;;;>>>DDDSSSiii~~~~~~fff^^^YYY\\\ccckkkwww~~~|||zzzzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyxxxxxxxxxyyyzzz{{{}}}~~~}}}yyytttnnnuuu{{{lllUUULLLAAA:::888777555222111111222333444444444444555444333222111000000000........................------------------------........................---------............///......////////////................../////////////////////000111111222222555777<<>>AAABBBEEEGGGJJJLLLLLLMMMNNNPPPPPPQQQQQQRRRRRRRRRQQQQQQRRRSSSUUUWWW[[[___ccceeeeee^^^UUUMMMJJJJJJJJJKKKQQQXXXaaaffffffhhhlllpppvvv~~~yyyuuunnneee^^^NNNEEE>>>>>>???@@@AAADDDJJJNNNXXXfffrrr~~~vvvqqqppppppppppppqqqqqqqqqqqqlllcccSSSCCC<<<;;;999666555555555666777:::<<<===AAANNNaaavvvmmmccc[[[]]]aaagggttt|||zzzzzzyyyyyyxxxxxxxxxxxxyyy{{{zzzzzzyyyyyyzzzzzzzzz}}}||||||~~~}}}xxxsssyyyuuu]]]RRREEE<<<:::999555222000111222333333444444333555444333222111000000000........................------------------------........................---------............///......////////////..................////////////...//////000111111222222999:::@@@KKKWWW___aaa___WWWQQQLLLOOOTTTWWW\\\aaaeeelllxxx~~~xxxqqqlllggglllxxx|||wwwoooiiiddd___YYYTTTPPPMMMJJJHHHEEECCC@@@??????>>><<<;;;::::::999999999::::::;;;999888888777777888888999777888999::::::::::::999;;;;;;;;;<<>><<<;;;999666666555666888:::;;;<<<>>>IIIZZZnnnuuuhhh______```cccooo|||zzzyyyyyyxxxxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{||||||}}}yyywwwtttqqqqqqrrrtttvvvyyy~~~||||||~~~~~~~~~zzzwww{{{yyybbbVVVHHH>>><<<:::777333000000111222333333333333555555333222111000000000........................------------------------........................---------.........//////......////////////................../////////000...//////000111222222222<<<===BBBMMMXXX___```^^^TTTNNNLLLQQQYYY```ffflllgggppp}}}~~~~~~}}}uuulllfffmmmuuu}}}yyyssskkkeeeaaa]]]WWWRRRNNNKKKIIIGGGCCCAAA>>>======<<<;;;999:::::::::999::::::;;;<<<999888888888888888999999777888999:::::::::::::::=========???AAADDDGGGHHHMMMPPPRRRSSSSSSRRRRRRSSSQQQRRRSSSTTTUUUVVVVVVVVVYYYYYY[[[^^^bbbgggkkkmmmddd\\\QQQIIIHHHJJJLLLMMMVVV[[[______^^^bbblllttt{{{vvvcccVVVKKKHHHJJJIIIIIIJJJKKKOOOYYYdddnnn}}}vvvxxxyyyyyyvvvsssppppppooommmaaaMMM???======<<<888777666777999:::::::::===FFFUUUiii{{{lllbbb```______lll|||}}}zzzxxxxxxxxxxxxyyyzzzzzz{{{xxxyyyzzz{{{|||~~~qqqooommmkkklllooorrrtttwww}}}{{{tttppppppwww}}}}}}{{{xxxxxx~~~mmmaaaPPPCCC<<<999666444000///...///222444444444555555666666555333222000........................,,,---......///.........---------............///........................///////////////////////////////////////000111111///000111000000222666999>>>AAAIIIUUU___ccc```[[[RRRQQQQQQWWW```iiippprrrwww|||pppiiijjjooo}}}{{{vvvppphhhccc\\\XXXTTTPPPMMMKKKHHHFFF@@@@@@???===<<<;;;:::999777777777777777777777777888777777777777888888999999999999::::::;;;;;;<<<>>>???@@@BBBEEEHHHJJJLLLNNNOOORRRSSSTTTSSSRRRQQQPPPQQQQQQQQQRRRUUUYYY\\\[[[\\\]]]```iiissstttpppeeeYYYNNNLLLLLLMMMNNNPPPVVVVVVXXXZZZXXX\\\lllqqqfffXXXQQQSSSVVVWWWUUUVVV[[[```dddnnn}}}}}}|||{{{{{{{{{{{{yyyvvvsssqqqooogggYYYJJJ@@@======888888888777888888999:::<<>>===<<<;;;:::999888888888888888888888888888888888888888999999:::::::::;;;<<<===>>>>>>???AAABBBCCCEEEHHHKKKMMMNNNPPPQQQSSSUUUUUUUUUTTTSSSQQQRRRSSSSSSTTTVVVZZZ]]]]]]___aaaeeeooowwwwwwqqqcccXXXNNNKKKLLLMMMNNNQQQVVVUUUVVVWWWXXX___rrrvvvooofffaaaaaacccdddcccdddgggkkkmmmuuu{{{{{{}}}}}}||||||zzzwwwtttqqqpppjjj^^^OOOCCC===<<<999999888888888888999999:::AAALLLYYYlllyyymmm```[[[```kkkttt~~~|||{{{yyyyyyxxxwwwxxxyyyzzz{{{zzzzzz{{{{{{||||||}}}}}}~~~|||{{{{{{|||~~~}}}iiiccc```fffqqq|||}}}}}}wwwuuutttxxxoooYYYJJJBBB>>>:::666555333111111222222111000222333333444333222000///........................000000000///...,,,+++***---------............//////////////////////////////////////////////////////////////////000111111000000000///000222666999AAAGGGRRR]]]bbbaaaZZZTTTLLLPPPWWWaaammmyyyxxxnnnlllppp}}}wwwrrrkkkccc]]]WWWSSSNNNJJJGGGDDDAAA???>>>======<<<;;;:::999999888888888888888888888888999999999999999:::;;;;;;:::;;;<<<>>>@@@AAACCCCCCFFFFFFGGGIIIKKKNNNPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWSSSUUUVVVWWWWWWXXX[[[^^^___cccgggnnnwww}}}zzzrrr___UUUMMMKKKLLLMMMPPPSSSWWWVVVVVVXXX]]]jjj{{{zzzzzz}}}{{{xxxuuurrrppppppqqqrrrsssuuuuuuuuuyyy|||{{{}}}~~~}}}{{{xxxvvvrrrrrrnnndddVVVHHH???;;;::::::999888888999999999888===DDDPPPbbbvvvuuuggg___```hhhppp~~~{{{yyyzzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~iii```\\\bbbnnn{{{}}}zzzzzz{{{||||||{{{yyyxxx|||~~~yyywwwuuuwww|||wwwaaaOOOFFFAAA;;;777666444222222222333222111222333444444333222111000........................////////////...---,,,+++---------............///000000000000000000000000///////////////////////////////////////000000111000000000//////222777:::DDDLLLXXXaaaccc^^^VVVPPPKKKRRR\\\hhhsss}}}|||rrrnnnsss|||{{{uuuooohhh```YYYTTTPPPKKKGGGDDDBBB???===<<<<<<<<<;;;:::::::::999999999999999999999999999999999999999999:::;;;<<<;;;<<<>>>@@@CCCEEEFFFGGGIIIJJJJJJLLLNNNPPPRRRSSSTTTTTTUUUVVVWWWXXXXXXYYYUUUWWWYYYZZZ[[[\\\^^^```ccchhhnnnvvv~~~zzzqqq[[[SSSLLLLLLMMMOOORRRWWW[[[[[[\\\```kkkuuuuuuvvvyyy}}}~~~|||xxxtttsssuuuxxx{{{{{{yyywwwxxx~~~~~~{{{yyywwwwwwvvvrrrhhhZZZLLLAAA<<<<<<;;;:::999999999999999777:::>>>HHHXXXlllpppdddaaaeeekkkyyy}}}|||~~~{{{xxxzzzyyyxxxxxxxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzjjj```ZZZ```nnn{{{~~~ssssssssssssuuuvvvxxxyyy}}}|||{{{yyyxxxzzz|||iiiWWWKKKCCC<<<888555444222222333444444333333444444555555444333222////////////////////////------...............------------............///000000000000000000000000///////////////////////////////////////000000111000000000///000444999===HHHQQQ\\\bbbaaaZZZSSSOOOMMMVVVaaalllvvv~~~tttmmmqqqyyytttnnnfff]]]VVVQQQNNNIIIEEECCCAAA>>><<<;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999:::;;;<<<======>>>@@@CCCEEEHHHJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTTTTTTTUUUWWWYYYZZZWWWZZZ^^^``````aaacccdddhhhnnnuuu|||yyymmmXXXRRRMMMNNNPPPRRRVVV\\\]]]```eeennn~~~rrrqqqrrrvvvzzz~~~~~~yyysssqqqtttxxx{{{{{{yyywwwwww{{{}}}|||{{{~~~{{{uuukkk^^^PPPEEE@@@===<<<;;;:::999999999999888999<<>>;;;666444333333444555444333333444555555555444333333////////////////////////,,,------...//////......---------............//////////////////////////////////////////////////////////////////000111111000000000000222666===BBBKKKTTT^^^aaa]]]UUUPPPOOOQQQZZZfffooowww|||qqqooo{{{yyytttnnnfff\\\UUUNNNKKKGGGCCCBBB@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;<<<>>>>>>@@@BBBDDDFFFIIILLLNNNOOONNNNNNOOOOOOPPPRRRSSSTTTTTTTTTSSSSSSTTTVVVYYY[[[[[[___cccggghhhiiijjjkkkooouuu|||wwwiiiWWWRRROOOQQQSSSVVV[[[bbb```hhhrrrnnnnnnooorrrvvvxxxyyyyyy~~~zzztttrrrsssvvvyyyxxxxxxxxxxxxyyyyyyzzz{{{qqqdddVVVJJJCCC???>>><<<;;;:::999999999:::999;;;AAAKKK\\\sssrrrfffcccdddlll|||zzzvvvsssuuuyyy~~~{{{{{{zzzyyyxxxxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyynnnccc\\\bbbqqqooolllgggeeehhhooowww}}}~~~|||zzz}}}|||lllYYYIIIAAA???999777444444444444333222222333444444555444333222////////////////////////..................---------------............///........................///////////////////////////////////////000111111000000000111333999@@@FFFOOOWWW______XXXQQQOOOPPPTTT^^^iiiqqqwww~~~vvvxxxzzzuuuooofff\\\UUUJJJGGGDDDAAA@@@???===<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAAEEEFFFHHHKKKMMMPPPRRRSSSQQQQQQQQQQQQRRRTTTUUUUUUUUUTTTSSSRRRTTTWWWZZZ]]]```dddjjjnnnpppqqqrrrsssvvv|||uuufffVVVSSSRRRTTTWWWYYY```ggghhhsss|||llllllmmmppptttwwwxxxwwwyyy{{{~~~~~~zzzvvvtttttttttuuuwwwzzz{{{zzzuuurrrrrrxxxzzznnn^^^OOOFFF@@@???===<<<:::999999888;;;:::<<>>===<<<;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDIIIJJJLLLNNNPPPSSSTTTUUUSSSSSSSSSSSSTTTUUUVVVWWWVVVUUUSSSSSSTTTXXX[[[^^^ccchhhnnnsssvvvwwwxxxyyy|||uuueeeVVVSSSSSSVVVYYY\\\ccckkkppp}}}~~~}}}xxxlllmmmnnnrrrvvvyyyzzzyyyuuuxxx|||~~~~~~zzzuuuqqqoooqqquuuzzz}}}zzzsssnnnkkkqqqyyyuuudddRRRFFFAAA@@@>>><<<:::999999888;;;:::<<>>???>>><<<<<<>>><<<===>>>???@@@AAAAAAAAABBBAAA>>>======???AAACCC@@@AAABBBCCCDDDEEEFFFGGGIIIJJJLLLNNNQQQTTTVVVWWWTTTSSSRRRRRRSSSTTTTTTTTTWWWWWWUUUTTTSSSVVV\\\```eeemmmtttyyy~~~pppbbb\\\XXXWWWZZZ^^^aaagggnnnyyy}}}~~~xxxlllmmmpppuuuyyy{{{{{{zzzzzz{{{|||~~~~~~tttmmmgggnnnwww{{{yyytttooonnnfffhhhkkkpppyyy|||ooo\\\LLLEEEAAA>>>>>><<<999999<<<::::::;;;===???HHH]]]pppuuuhhh\\\___hhhxxx~~~sssmmmnnnllllllpppyyy~~~}}}zzzwwwvvvwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyuuummmgggnnn~~~{{{oooccc]]][[[^^^iiiuuu~~~}}}}}}}}}xxxwwwxxx}}}qqq___OOODDD>>>999777888888444444666333111000111222444333333000000000/////////....../////////............---////////////////////////////////////////////////......///000000000000000111000000000000000000000111000222777999<<>>>>><<<===??????@@@AAACCCDDDEEEEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRTTTUUUVVVVVVUUUTTTTTTUUUVVVWWWWWWZZZYYYXXXVVVVVVYYY^^^aaahhhpppxxx}}}}}}mmm```ZZZWWWWWW[[[___dddlllsss|||yyy|||~~~sssmmmooorrrwww{{{~~~vvvoooiiiooouuuwwwtttooolllkkkhhhjjjnnnrrrxxxwwwdddTTTIIICCC??????>>>;;;:::===<<<<<<===>>>???FFFXXXiiizzzkkk^^^]]]eeerrruuunnnmmmkkkkkkoooxxx~~~~~~{{{xxxwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzvvvppplllsssuuuggg]]]WWWXXXaaalllzzz|||{{{|||}}}|||wwwuuuvvv{{{{{{jjjWWWIIIBBB<<<888888777444333555333111000111222444333333//////.........---------///............---------////////////////////////////////////////////////......///000000000000000000000000000000000111111333222444888<<>>>>>===<<<>>>AAACCCDDDFFFHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTVVVVVVVVVWWWXXXYYY[[[[[[]]]]]]]]][[[[[[]]]aaadddmmmuuu}}}uuufff]]]ZZZXXXZZZ___dddjjjttt~~~zzzxxxzzzrrrpppqqquuuyyy~~~~~~vvvpppkkknnnqqqpppllliiihhhiiilllppptttvvvwwwooo^^^NNNGGGAAA@@@???<<<;;;>>>======>>>???>>>CCCPPP___vvvppp```\\\aaakkkvvvvvvnnnjjjiiiiiimmmuuu~~~zzzyyy|||}}}zzzyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzuuurrrqqqxxxzzzlll]]]TTTSSS[[[cccttt}}}~~~yyyyyy||||||wwwuuuvvvyyysssaaaRRRHHH@@@999777666444333444333111000111222444333333////////////........................------------////////////////////////////////////////////////......///000000000000000000000000000000111111111333333555999>>>GGGRRR[[[\\\\\\ZZZTTTPPPSSS\\\bbbmmmrrrxxx|||xxxqqqggg[[[RRRLLLDDD===<<<===<<>>???>>>@@@KKKVVVnnnwwwccc^^^```eeennnyyyxxxnnngggggggggjjjqqq}}}yyyvvvxxx{{{~~~zzzyyyyyyzzzzzzzzzzzz{{{{{{||||||{{{{{{zzzssssssuuu|||~~~qqq```TTTRRRWWW\\\kkkuuuzzzzzz}}}|||wwwvvvwww{{{}}}nnnaaaOOODDD;;;777666444333444333111000111222444333333111111111111000000000/////////.........---------////////////////////////////////////////////////......///000000000000000//////000000111111111111222444666:::AAAMMMXXX^^^aaa]]]XXXSSSRRRUUU]]]eeepppuuu}}}}}}yyysssiii\\\RRRJJJCCC=========>>>AAAFFFIIIJJJLLLNNNPPPRRRSSSSSSPPPQQQRRRSSSSSSQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNQQQTTTWWWYYY[[[^^^cccfffhhhjjjkkkkkkkkkllloooqqqzzzpppccc\\\ZZZ]]]]]]aaahhhnnnvvv~~~yyyuuutttwww|||vvvooojjjiiihhhfffaaa^^^```fffkkkwww~~~{{{}}}lllYYYNNNEEEAAA@@@===<<<===;;;:::<<>>???AAABBBEEEJJJLLLMMMOOOQQQRRRSSSTTTTTTUUUVVVVVVWWWVVVUUUSSSRRRPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLNNNRRRWWW[[[]]]bbbhhhmmmppprrruuuvvvwwwxxxzzz|||uuuggg]]]ZZZ[[[\\\]]]ccckkkrrr}}}}}}wwwvvvwww{{{}}}tttmmmiiiiiigggccc]]]ZZZ]]]eeelllxxx~~~{{{|||ttt___SSSGGGCCCBBB???===>>>;;;:::<<<>>>>>>???EEEMMM^^^sssooo^^^]]]\\\```kkk{{{{{{pppeeefffffffffkkkvvv}}}zzzyyy|||~~~~~~{{{yyyyyyyyyyyyxxxyyyzzzzzzzzzzzzzzzzzzyyy{{{qqqvvv}}}~~~mmm\\\TTTQQQOOOTTT```mmmwww~~~{{{|||~~~{{{vvvtttuuuzzz~~~zzz\\\MMM???999888666444555333111000111222444333333333333333333222222222222111111000000000/////////////////////////////////////////////////////////......///000000000000000...//////000111111222222000555:::@@@KKKYYYbbbcccaaaXXXRRRSSSXXX\\\dddmmmsss|||}}}xxxlll^^^TTTIIIDDDAAADDDGGGHHHJJJNNNOOOPPPQQQSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQQQQQQQPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMMMLLLQQQXXX]]]```fffnnntttxxx{{{zzzjjj___ZZZZZZ\\\]]]```hhhqqq{{{|||{{{|||zzz}}}tttooommmkkkhhhccc\\\XXX[[[ccckkkuuuzzz~~~|||wwwwwwfffXXXKKKFFFDDDBBB@@@@@@>>><<<<<<>>>>>>===CCCJJJUUUhhh~~~vvvbbb___\\\___hhhwww~~~ttthhhiiihhhhhhkkkuuu}}}|||{{{{{{}}}|||zzzzzzzzzzzzyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxqqqwwwqqq___UUUOOOKKKMMMYYYfffqqqzzz{{{{{{|||zzzuuussssssuuuzzz|||___PPP@@@:::888666555666333111000111222444333333333333333222222222111111111111111111000000000000////////////////////////////////////////////////...//////000000000000000...//////000111222222222000777===BBBNNN]]]eeeeee^^^UUUOOOSSSZZZ___hhhqqqtttyyymmm___UUUIIIEEECCCGGGKKKLLLNNNRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNLLLRRRYYY___ccciiirrryyy~~~tttdddZZZXXX[[[^^^```dddmmmxxx~~~}}}~~~vvvrrrqqqnnnjjjddd\\\XXXZZZbbbiiiqqqvvvyyyxxxtttsssxxx~~~jjj\\\NNNHHHGGGDDDBBBBBBAAA>>>===>>>===<<>>IIITTT\\\```bbb^^^SSSLLLPPPZZZcccjjjpppuuuyyy|||pppbbbWWWIIIHHHHHHJJJNNNQQQSSSSSSRRRSSSTTTUUUVVVVVVUUUTTTUUUTTTSSSQQQPPPPPPPPPPPPUUUSSSRRRSSSTTTTTTPPPMMMOOOOOOOOONNNNNNMMMMMMMMMPPPRRRWWWaaahhhmmmttt|||~~~nnnddd^^^ZZZ[[[___ccckkkuuu~~~}}}xxxuuuqqqlllddd\\\YYY\\\dddjjjqqquuuyyyyyyuuurrrppppppzzzjjjUUUHHHEEEEEECCC@@@@@@???>>><<<;;;<<<@@@BBBHHHUUUiii~~~vvvlllccc```ccclll{{{{{{qqqnnnmmmpppttt{{{~~~~~~~~~}}}|||zzz|||~~~}}}|||{{{{{{yyyzzzzzzzzzzzzzzzyyyyyyxxxpppmmmsss}}}{{{}}}ssscccVVVOOOJJJQQQXXX___kkkxxx~~~||||||zzzwwwwwwyyy}}}~~~~~~}}}yyytttpppppprrrxxxeeeTTTCCC;;;888555444444777444111111222333333333222222333333222222111000000/////////............////////////...---,,,+++////////////////////////000000000000000000000000...///111111000000222333666999AAAKKKUUU]]]```aaaZZZQQQLLLQQQZZZbbbiiinnnuuuwww}}}rrrdddYYYMMMKKKJJJKKKNNNQQQSSSSSSTTTTTTUUUVVVUUUUUUTTTSSSTTTSSSRRRQQQPPPOOOOOOOOOTTTSSSRRRTTTUUUUUURRRPPPQQQQQQQQQPPPOOOOOOOOONNNRRRSSSXXXaaaiiioooxxxxxxiii```\\\[[[\\\```dddooo|||xxxuuusssvvv}}}{{{xxxtttoooggg```\\\___ffflllssswwwzzzzzzvvvrrrooonnnzzzppp[[[LLLGGGEEECCC@@@@@@@@@???===<<<===@@@BBBGGGQQQbbbwwwxxxoooeeeaaaaaagggsssvvvsssrrrtttxxx~~~}}}{{{|||~~~~~~}}}|||{{{{{{{{{||||||{{{{{{zzzhhhcccbbbkkkzzz~~~{{{~~~|||mmm]]]RRRKKKOOOSSSYYYdddpppwwwxxxxxxuuusssrrrvvv||||||zzz}}}{{{tttooommmooouuu}}}lllYYYEEE;;;888555333222666444111111222333333222444444444444444333333222////////////............////////////......---,,,////////////////////////000000000000000000000000...000111111000000222444888<<>><<<===@@@BBBFFFKKKXXXlllwwwllleeeaaabbbkkkuuu~~~zzzxxxyyy|||~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}bbb```aaakkk|||}}}~~~~~~~~~~~~wwweeeWWWLLLMMMOOOTTT^^^kkktttwwwvvvuuusssrrrvvv~~~|||vvvyyy~~~}}}uuuoookkkmmmqqqyyyrrr^^^HHH>>>;;;888555333444333111111222333333222444444444555444333333222///////////////.........///////////////...------///////////////////////////////////////////////////000111000000111333555:::>>>FFFPPPXXX\\\\\\ZZZNNNLLLMMMUUU]]]bbbhhhnnnxxx~~~}}}~~~uuuiii```[[[XXXTTTQQQRRRSSSTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPOOONNNNNNMMMMMMNNNOOOOOORRRSSSTTTVVVXXXXXXWWWVVVWWWWWWVVVVVVUUUTTTTTTTTTVVVUUUXXX```hhhqqq|||zzzmmmaaa^^^```bbbfffjjjtttzzzmmm[[[YYYZZZaaaooo}}}~~~{{{wwwqqqiiifffggglllpppwwwxxxyyywwwtttoookkkhhhdddkkkuuuvvvbbbTTTMMMHHHFFFAAAAAAAAA???===>>>@@@BBBEEEGGGPPPaaawwwwwwkkkbbb___fffppp{{{}}}}}}~~~~~~~~~~~~~~~___aaaeeeppp}}}|||}}}|||lll^^^PPPMMMLLLQQQ[[[gggssszzzxxxwwwvvvvvvyyywwwyyy|||~~~wwwrrrjjjkkknnntttyyy}}}sss```LLLAAA===999666555333222000111222333333222333333333333333222111111.........////////////////////////000//////...---........................///////////////////////////000000000000111444777;;;@@@HHHRRRYYY[[[XXXUUUKKKKKKQQQYYY___dddjjjqqq{{{~~~wwwmmmeee```\\\WWWUUUTTTTTTSSSSSSQQQPPPPPPOOOOOOOOOOOOOOOKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRTTTVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWVVVXXX___gggooo{{{~~~vvvrrrhhh```___aaaeeekkkrrr~~~ssseeeVVVUUUVVV^^^mmm|||~~~{{{uuunnnjjjjjjnnnqqqxxxwwwvvvtttqqqnnnjjjgggaaaccchhhrrr~~~mmm[[[OOOIIIGGGBBBBBBBBB@@@???>>>@@@AAADDDEEEKKKZZZpppqqqddd^^^dddmmmxxx~~~~~~[[[aaakkkxxx{{{zzz~~~rrrgggWWWPPPLLLPPPYYYdddqqq{{{{{{{{{{{{zzz}}}~~~~~~yyytttjjjkkkmmmooossswww{{{}}}ssscccQQQFFF>>>888555555222111000111333333222111222222222222222111000000.........////////////////////////000000//////...........................000000000000000000000000000000000000000222555888===BBBKKKTTTZZZZZZUUUQQQKKKMMMUUU^^^cccgggnnnwww{{{rrrllldddaaa]]]ZZZYYYWWWUUUTTTRRRQQQPPPNNNNNNMMMMMMMMMIIIIIIIIIJJJKKKLLLNNNNNNNNNPPPSSSUUUUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYWWWYYY___ffflllwwwzzzqqqkkkgggbbb___aaaccciiitttsssfffZZZXXXYYYaaaooo|||yyysssnnnnnnpppsssyyyvvvssspppooonnnlllkkkfffbbbbbbhhhooowwwvvv```PPPHHHEEEBBBCCCCCCBBB@@@???@@@AAABBBDDDJJJVVViii}}}zzzjjj```bbbjjjwww~~~~~~~~~}}}~~~\\\gggttt}}}zzz{{{xxxqqq___UUUMMMOOOVVV```nnnzzz{{{}}}}}}}}}~~~{{{vvvllllllllllllnnnrrrvvvyyywwwkkk[[[NNNBBB999555777111000000111333333222111222222222222222111111000............/////////000//////000000000000//////........................000000000000000000000000000000000///000222666999???EEENNNWWW\\\ZZZTTTNNNLLLPPPYYYbbbfffjjjsss}}}xxxsssmmmkkkhhhfffdddaaa^^^[[[WWWUUURRRPPPMMMLLLKKKKKKFFFGGGGGGHHHJJJLLLMMMNNNLLLOOORRRTTTSSSRRRTTTUUUUUUUUUVVVWWWXXXYYYYYYZZZ\\\ZZZ\\\aaafffkkkttt}}}uuukkkeeeccc______bbbfffiiiqqqzzznnndddbbbcccjjjuuu~~~xxxsssrrrtttvvv{{{wwwqqqoooooopppqqqpppmmmgggaaa```aaaffftttgggSSSIIIFFFCCCDDDDDDCCC@@@???@@@AAA???CCCJJJTTTbbbuuuuuugggdddhhhuuu~~~}}}||||||}}}~~~bbbnnn~~~zzzzzz~~~|||xxxdddXXXNNNOOOTTT]]]jjjwww{{{}}}~~~~~~~~~{{{wwwmmmllllllkkkkkkoootttwww}}}sssdddVVVGGG;;;777999000000000111333333222111222333333333333222111111---.........//////000000//////000000000000000///........................000000000000000000000000000000000///000222666:::BBBGGGPPPYYY^^^[[[TTTNNNMMMRRR[[[dddhhhlllvvv}}}wwwvvvtttrrrqqqoookkkgggccc[[[YYYVVVQQQNNNKKKJJJIIIEEEEEEFFFGGGIIIKKKMMMNNNKKKNNNRRRSSSQQQQQQRRRTTTSSSSSSUUUVVVWWWYYYZZZZZZ^^^\\\^^^cccgggkkksss{{{zzzkkkaaa^^^```\\\```ggglllpppyyyvvvnnnllllllrrr|||{{{vvvtttvvvxxx}}}xxxqqqnnnpppssstttuuusssjjjbbb\\\XXX\\\kkk{{{mmmXXXMMMIIICCCDDDDDDCCCAAA@@@@@@AAA===BBBJJJSSS^^^pppnnnhhhiiippp}}}|||{{{{{{|||~~~iiiwww}}}zzzzzz}}}sssfffVVVNNNRRR___kkkrrrxxx~~~{{{vvvsssqqqlllfffcccfffnnnuuu}}}wwwkkkZZZIII===888888555444333222222222333444222333333333333222111111000000//////.........---......////////////......------...///000111222222////////////000000000000...000111111000333888===GGGMMMUUUZZZZZZVVVPPPKKKPPPSSS\\\eeeiiilllxxx~~~||||||||||||zzzuuuooojjj```]]]ZZZWWWTTTQQQMMMKKKMMMJJJGGGGGGJJJLLLKKKJJJOOONNNNNNNNNOOOPPPPPPQQQRRRSSSUUUVVVWWWXXXYYYYYY```aaadddgggkkknnnqqqsss|||nnnccc]]]]]]^^^______fffrrr}}}}}}}}}}}}~~~}}}zzzxxxzzzwwwssspppnnnppprrrssszzzsssfffZZZTTTYYYeeeoooyyy]]]NNNMMMHHHCCC???@@@AAA@@@AAADDDDDDDDDFFFLLLUUUcccxxxzzzooohhhnnnyyy|||{{{|||~~~sss}}}zzzzzz||||||nnn]]]RRRSSS\\\fffmmmvvv}}}}}}zzzwwwtttrrrmmmfffbbbdddkkkrrr}}}{{{rrraaaNNN@@@::::::555444333222222222333444222333333333333222111111000/////////..................////////////....../////////////////////000////////////000000000000...000111111111444:::???IIIOOOWWW[[[YYYTTTNNNJJJOOOSSS\\\eeeiiinnn|||}}}xxxqqqlllbbb___\\\YYYWWWTTTPPPNNNNNNKKKIIIIIIKKKLLLLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQTTTUUUWWWYYY[[[\\\\\\\\\aaacccfffjjjmmmppprrrsssxxxzzz~~~uuuiii___[[[\\\^^^hhhkkkttt{{{yyyyyyvvvqqqnnnmmmooorrrttt}}}xxxnnnaaaXXXZZZdddnnndddSSSNNNKKKEEEBBBCCCCCCAAA@@@CCCCCCBBBDDDIIIPPP\\\ooorrrgggjjjttt}}}{{{|||}}}~~~~~~}}}~~~zzzyyy{{{~~~vvveeeWWWTTTYYYbbbhhhqqqyyyyyyxxxyyyzzzyyyvvvpppiiicccccciiinnn}}}{{{lllVVVEEE===<<<666555444222222222333333222333333333333222111111////////////..................////////////....../////////.........------////////////000000000000...000222222222666<<>>777666444333222222222333222333333333333222111111///////////////...............////////////........................------////////////000000000000///000222222333888@@@FFFPPPWWW^^^___WWWOOOJJJIIINNNVVV```eeeiiiuuuzzzsssjjjccc]]][[[YYYXXXXXXYYYXXXWWWWWWVVVTTTSSSSSSRRRQQQPPPOOOPPPRRRSSSUUUVVVWWWWWWYYY\\\___bbbdddeeeddddddhhhjjjnnnrrruuuvvvwwwwwwwwwwwwvvvvvvvvvuuuuuutttpppmmmhhhbbb```bbbhhhlllqqq{{{~~~|||vvvrrrlllhhhgggjjjooossszzz}}}{{{ooo```YYY^^^fff~~~eeeUUUMMMHHHEEEFFFFFFCCCAAACCCDDDCCCEEEHHHKKKRRR```nnntttbbb```eeeoooyyy~~~{{{{{{|||||||||~~~}}}zzzyyyzzzzzz|||qqqcccYYYVVVXXX\\\bbbkkkuuu|||}}}qqqmmmqqqyyy}}}xxxooogggdddfffiiiuuu~~~|||fffPPPCCC???888777555333222222222222222333333333333222111111.........///////////////......////////////......,,,,,,------...//////000////////////000000000000///111222333555:::CCCJJJTTT]]]dddbbbXXXNNNJJJJJJQQQYYYbbbffflll{{{}}}xxxoooeee^^^VVVTTTRRRSSSUUUWWWXXXXXX[[[[[[[[[ZZZXXXWWWVVVVVVTTTUUUWWWYYY[[[\\\\\\\\\___```cccfffhhhiiihhhhhhmmmoooqqqtttwwwyyyyyyzzz|||{{{zzzxxxuuurrrooonnnjjjhhheeecccdddiiiqqqvvv~~~|||vvvqqqkkkeeedddgggkkkooovvv|||}}}tttfff^^^```fffqqq\\\NNNHHHEEEGGGGGGDDDCCCEEECCCCCCEEEHHHJJJOOO\\\iii|||xxxfff```aaagggqqqxxx}}}yyyxxxyyyzzz{{{{{{||||||yyywwwvvv~~~xxxlll]]]SSSQQQRRR\\\eeeooovvv~~~vvvmmmmmmsss{{{}}}xxxppphhhcccdddgggqqq{{{mmmWWWHHHAAA:::888666444222222222222222333333333333222111111.........///////////////......////////////......+++,,,---...///000111111////////////000000000000///111333444666===FFFNNNYYYccckkkgggZZZOOOLLLNNNUUU]]]cccgggooo}}}xxxoooddd]]]OOOMMMLLLMMMOOOSSSTTTUUUYYY[[[]]]^^^]]]]]]^^^___\\\^^^```bbbccccccccccccggggggiiijjjlllmmmmmmmmmqqqrrrtttvvvxxxzzz|||}}}~~~~~~}}}{{{wwwsssnnnlllhhhgggeeeeeehhhoooyyy}}}vvvrrrkkkeeebbbcccfffhhhrrrxxx|||xxxnnnhhhhhhlll~~~eeeSSSLLLHHHGGGGGGEEEEEEGGGAAAAAADDDGGGHHHLLLVVVbbbxxxpppcccbbbdddjjjrrr{{{zzzvvvuuuwwwxxxyyy~~~zzzxxx~~~yyyuuurrryyy}}}|||ssscccUUUOOONNNUUU\\\eeelllvvvzzzyyyyyy{{{sssnnnqqqxxx~~~{{{ssskkkggghhhjjjnnnxxxsss^^^MMMCCC;;;999777444222111111111222333333333333222111111............/////////000......////////////...............//////000000000////////////000000000000000111333444777???IIIQQQ]]]gggpppkkk\\\PPPOOORRRZZZ```dddhhhsss}}}wwwnnnccc[[[MMMKKKHHHHHHJJJMMMNNNOOORRRVVV[[[___```cccfffhhhjjjkkkmmmoooppppppooonnnoooooonnnnnnoooqqqrrrsssuuuuuuuuuuuuwwwzzz}}}}}}~~~|||xxxsssoookkkjjjjjjkkkoooxxx~~~wwwrrrllleeeaaa```aaabbblllrrrwwwxxxsssooooooqqqooo[[[SSSLLLJJJHHHEEEEEEHHHBBBBBBEEEHHHHHHIIIRRR\\\oooxxxhhhcccbbbfffmmmvvv}}}|||}}}|||vvvrrrrrrtttvvvwwwyyyuuuxxxzzzyyysssppprrryyy}}}wwwhhhYYYRRRPPPNNNTTT\\\dddooozzz~~~wwwuuutttvvv{{{ssspppuuu}}}xxxpppllllllnnnnnnwwwvvvcccPPPEEE;;;:::777444222111111111222333333333333222111111---.........//////000000......////////////......000000000000////////////////////////000000000000000222333555888@@@JJJRRR___jjjsssmmm^^^RRRQQQUUU\\\bbbeeeiiiuuu~~~~~~}}}{{{vvvlllaaaYYYNNNKKKHHHFFFGGGIIIJJJJJJLLLQQQXXX^^^bbbfffkkkooovvvwwwyyy{{{{{{zzzyyyxxxuuutttrrrqqqrrrsssuuuwwwwwwvvvuuuuuuwwwzzz~~~}}}}}}xxxuuuoooooooooqqqvvvwwwssslllfff```^^^]]]^^^fffkkkrrruuutttrrrqqqrrruuubbbYYYPPPLLLHHHEEEEEEHHHEEEFFFHHHJJJIIIIIIPPPZZZfffxxx{{{llleeeaaaccciiirrr}}}zzzyyyzzz|||}}}zzztttppppppsssuuuvvvwwwnnnmmmuuu~~~wwwrrrsssxxx{{{yyyoooaaaUUUNNNFFFNNNWWW___kkkyyy~~~|||sssooonnnqqqtttwww}}}tttuuu{{{xxxqqqkkkhhhooouuu{{{~~~}}}pppYYYDDD@@@:::666555333000111444444444444333222111000///........................000000//////......------000000000000000000000000111111000000//////......111333555666:::BBBMMMUUUaaajjjqqqlll^^^TTTSSSWWW\\\aaaiiirrr}}}}}}|||xxxoooccc[[[PPPIIIDDDDDDCCCBBBBBBEEEIIILLLPPPTTTZZZbbbjjjooowww{{{}}}yyywwwwwwwwwwwwyyyyyyyyyzzz{{{|||}}}~~~}}}{{{yyywwwxxx|||xxxnnneee___[[[YYYXXX```eeemmmsssvvvxxxzzz{{{nnnXXXNNNQQQMMMLLLMMMIIIHHHGGGFFFEEEEEEIIINNNSSS\\\mmmpppeeeaaaeeehhhkkkyyy~~~zzzzzzyyyvvvxxx|||{{{}}}xxxrrrpppssswwwyyyyyyvvvooolllooowwwxxxssssssvvvzzzyyyrrreeeWWWNNNFFFMMMTTT[[[gggtttyyyxxxsssooommmnnnqqqttt|||}}}~~~{{{tttmmmiiikkkqqqxxx}}}}}}sss]]]IIIAAA;;;777666555111111333333333333333222111000000........................///////////////.........000000000000000000000000111000000000/////////...111333555777;;;CCCMMMUUUbbbiiinnnhhh[[[RRRSSSWWW]]]bbbiiirrr~~~~~~|||xxxpppeee]]]PPPJJJEEEEEEDDDBBBBBBEEECCCEEEIIINNNTTT[[[dddiiitttzzz||||||{{{{{{|||~~~~~~|||}}}yyyooofff```\\\YYYWWW[[[___gggooowww|||uuu]]]RRRSSSOOOLLLMMMIIIFFFFFFEEEDDDDDDGGGKKKOOOUUUeeexxxvvviiiaaabbbdddiiivvv|||{{{yyyuuuuuuxxx{{{zzzuuusssvvvzzz{{{{{{yyypppiiiiiimmmttt}}}zzzvvvssstttwwwyyywwwmmm\\\PPPFFFJJJOOOUUU```lllssstttuuuoookkklllnnnsss~~~wwwooojjjgggmmmuuu{{{~~~wwwcccQQQCCC===999888666222111222111111222222222111111000.................................///////////////000000000000000000000000000000000000////////////111333666888<<>>888777666444555666666666555444333222111000000000000000000000000000000//////.........---000000000000000000000000.../////////000000111111111555:::>>>CCCJJJSSSZZZ[[[WWWQQQOOOQQQVVV[[[___dddiiiuuu~~~wwwrrrggg\\\PPPJJJGGGFFFIIINNNOOOSSSYYYbbblllwww~~~wwwppphhhaaa\\\XXXXXXWWWYYY^^^iiiuuu}}}|||rrrkkkccc```jjjwwwvvviiiYYYRRRQQQNNNMMMMMMMMMLLLJJJKKKMMMOOOMMMRRRWWW]]]kkkssshhhfffgggmmm{{{{{{xxxzzz~~~|||tttxxx}}}vvvnnnlllppptttsssqqqZZZOOOGGGGGGGGGJJJZZZmmmvvvxxxzzzzzzzzz~~~}}}rrrtttyyyyyyrrrqqqpppsssrrrsssgggQQQ???>>>>>>999555666333333444444333333222111111111000/////////////////////.........---------000000000000000000000000---...///000111222333333333666999<<>>===777333444333444444444444333222222111111000/////////////////////.........---------000000000000000000000000......///000111222222333333777:::>>>GGGQQQVVVUUUUUURRRQQQTTTXXXZZZ___eeehhhqqq{{{tttiiiZZZPPPMMMNNNQQQRRRZZZeeeqqq{{{}}}{{{|||~~~~~~|||vvvooohhhcccZZZTTTRRRUUUZZZ```kkkttt{{{ooobbb^^^eeemmmjjj[[[UUURRRQQQPPPOOONNNMMMLLLMMMNNNNNNOOOPPPSSS[[[cccppp}}}ooohhhiiiooo|||}}}tttoooooorrrsssrrrhhhXXXIIIDDDCCCEEENNNZZZeeennnxxx||||||yyynnngggiiiooovvv|||}}}xxxssspppnnnpppnnnnnn|||~~~sss]]]GGG>>>;;;555111222444444444444444333222222111111000////////////////////////............---000000000000000000000000//////000000111111111222222777<<>>???HHHNNNZZZhhhrrrwwwwwwuuuqqqvvv{{{|||kkkkkknnnttt|||~~~tttkkkkkkjjjcccjjjxxx|||vvv```MMMAAA===:::666555555666666555555444333111111000///////////////.../////////000000111111000000000000000000000000---...///000111222333333666===FFFNNNWWW]]]]]]XXXPPPPPPVVV___fffiiimmmrrr{{{~~~{{{fff``````hhhsss~~~wwwrrrfff^^^VVVSSSRRRRRRWWW^^^hhhwwwwwwuuuxxxiii\\\XXXWWWTTTSSSRRRQQQPPPQQQQQQRRRQQQQQQSSSTTTRRRRRRZZZcccooooooiiidddeeekkkttt{{{qqqiiidddcccoooiii^^^RRRIIIBBB???===DDDJJJUUUaaakkkooonnnlllnnnnnnqqqvvvzzz~~~qqqoooooottt{{{~~~vvvpppjjjfffdddeeeoooyyyyyyhhhRRRAAA;;;:::999888888777666555444333333111111111111000000000000000000000000000000000000000000000000///////////////000222222111111222444666<<>>AAAGGGRRR^^^gggjjjiiifffggghhhlllrrrvvvzzzssspppooottt}}}vvvqqqkkkhhheeefffnnnwww}}}yyylllWWWGGG???<<<:::888888777666555444333333111111111111000000000000000000000000000000000000000000000000///////////////000222222111111333444999>>>HHHSSS[[[\\\YYYVVVQQQUUU\\\bbbdddhhhrrr~~~}}}zzz|||qqqggg``````fffuuuzzzpppiiiccc]]]ZZZVVVRRRTTTYYYaaaooo{{{rrrzzz}}}}}}oooaaa\\\ZZZXXXUUUQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQTTTWWWYYYaaaoooqqqfffeeeeeefffppp}}}yyyqqqjjjfffeeefffddd[[[NNNDDD@@@@@@???DDDOOO[[[cccfffdddaaabbbccciiipppuuuyyysssnnnkkkqqq}}}xxxrrrmmmjjjhhhgggmmmuuu{{{zzzqqq___MMMBBB===;;;888888777666555444333333111111111111000000000000000000000000000000000000////////////000000000000///000222111111111333555;;;@@@IIITTTZZZ[[[WWWSSSSSSWWW]]]cccfffkkkxxx}}}yyywwwzzz~~~zzzkkkaaa^^^bbbnnn}}}tttkkkddd___\\\WWWSSSRRRUUU[[[hhhwww}}}tttrrr~~~~~~~~~sssccc\\\YYYWWWTTTPPPNNNNNNOOOOOONNNNNNNNNNNNOOOPPPRRRTTTVVV[[[eeetttyyykkkdddaaaaaakkkxxx|||sssiiicccdddhhhjjjbbbTTTGGGBBBAAA>>>DDDNNNYYYbbbeeecccaaabbbdddkkksssxxx|||pppjjjhhhooo|||zzztttooommmkkkiiimmmsss|||~~~wwweeePPPDDD>>>;;;888888777666555444333333111111111111000000000///////////////////////////////////////000000000000000111111111111222444666;;;@@@JJJTTTZZZ[[[WWWSSSTTTWWW^^^eeejjjrrr|||xxxwwwyyy}}}wwwjjjaaabbbjjjyyyyyynnngggaaa^^^ZZZTTTRRRSSSUUU```nnnzzz}}}tttmmmttt}}}~~~xxxfff\\\WWWUUURRROOONNNNNNOOOOOONNNOOOOOOOOOOOOPPPQQQSSSTTTWWW^^^jjjzzzuuuiiiaaa```hhhsss|||}}}sssggg```ccciiillleeeWWWHHH@@@>>>===BBBKKKVVV___ddddddbbbdddgggoooxxx}}}qqqlllkkkrrrxxxrrrpppnnnlllnnnrrr~~~~~~kkkTTTDDD>>><<<888888777666555444333333111111111111000000000///////////////////////////.../////////000000000111000111111111111222555888:::???IIISSSZZZ\\\XXXUUUSSSWWW___hhhoooyyy{{{yyy{{{~~~wwwllldddeeeppp~~~rrrjjjccc```\\\VVVSSSSSSRRRZZZeeeqqq||||||rrriiijjjnnnuuu}}}kkk]]]UUUSSSQQQOOONNNOOOPPPOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRUUU[[[dddrrrpppddd```eeemmmvvv}}}ttthhh___```fffiiieeeYYYJJJ@@@<<<;;;???GGGQQQ\\\cccffffffhhhlllttt}}}wwwvvvvvv||||||uuurrrpppnnnooosss|||ttt[[[HHH@@@===888888777666555444333333111111111111000000000000000000000000000000000000......//////000000111111000111111111111222666999:::???IIISSSZZZ\\\XXXUUUSSSXXXaaalllttt~~~}}}~~~xxxoooiiigggttt{{{wwwmmmdddaaa^^^YYYUUUUUUQQQVVV]]]hhhvvv|||sssddd``````hhhsss|||qqq```VVVRRRQQQOOOOOOPPPQQQQQQOOOQQQQQQQQQQQQQQQQQQQQQPPPSSSXXX___jjj|||zzzllldddeeehhhppp~~~~~~vvvkkkccc```dddhhhfff]]]QQQFFF???<<>>AAAGGGQQQ^^^iiiqqqtttssswwwxxxuuusssqqqrrruuurrrmmmVVVGGGAAA888888777666555444333333111111111111000000000000000000000000000000000000---......///000111111222111111111000000333777;;;>>>CCCKKKTTTZZZYYYTTTPPPXXX]]]gggrrr{{{zzzvvvrrr~~~}}}xxxwww}}}qqqfffbbb```]]]ZZZ[[[QQQRRRUUU```sss|||dddYYYSSS\\\kkkyyy~~~hhhZZZRRRQQQPPPQQQSSSSSSSSSQQQOOOOOOPPPOOOOOOMMMLLLLLLJJJPPPVVV^^^mmmvvvnnnkkkiiiuuu~~~tttiiibbbbbbcccffffff]]]NNNCCCAAA>>>AAAMMMZZZeeennnuuuyyy|||~~~~~~|||ssspppsssvvvuuuwwwvvv___LLLAAA===:::777666666666555555111111222333222111000///000000000000000000000000000000000000111111111111000000111000000222555888<<>>GGGSSS^^^jjjtttzzz~~~|||sssrrruuuxxx{{{{{{vvvtttvvvwwwvvvxxxkkkTTTEEE===;;;888666666666555444111222222222222111000000000000000000000000000000000000000000111111111111111222222222222444777:::===DDDMMMQQQPPPOOOPPPRRR```iiirrrxxxtttnnnqqqxxxyyyooohhheeedddcccaaaYYYXXXYYY```ppptttfffXXXVVVaaatttpppaaaVVVTTTRRRRRRRRRRRRQQQPPPNNNMMMLLLMMMOOOOOOOOONNNNNNLLLMMMSSS]]]kkkzzzllljjjqqqxxxnnnaaa___```eeeiiieeeWWWLLLCCC???>>>DDDNNNZZZgggrrr{{{wwwooolllmmmrrrwwwzzzxxxvvvwwwxxxvvvvvv~~~qqqXXXFFF>>>;;;888666666666555444222222222222111111000000///////////////////////////000000000111111111111222222333333333555999<<<>>>FFFOOORRRPPPOOOQQQTTTbbbjjjrrryyyxxxmmmllluuuyyyqqqkkkhhhgggeeedddYYYWWWWWW]]]jjjxxxzzzlll]]]XXXaaavvvsssbbbWWWUUURRRQQQRRRRRRQQQPPPQQQPPPOOOPPPRRRSSSRRRQQQOOOLLLLLLPPPXXXdddvvvoooiiikkkyyyzzzpppbbb^^^]]]bbbhhhfff[[[OOOFFFAAA???CCCKKKUUUcccooozzzuuunnnjjjhhhnnnuuu{{{yyyvvvwwwwwwvvvsssyyyuuuZZZGGG>>><<<888666666555444333222222222111111111111111///////////////////////////000000000111111111111111222333333333666999===@@@IIIRRRTTTQQQOOORRRVVVbbbiiiqqqxxxsssiiikkkzzzzzztttnnnkkkhhhfffeee[[[WWWUUUZZZdddpppzzz~~~qqqccc]]]cccwwwuuubbbYYYWWWTTTRRRRRRSSSRRRQQQSSSQQQQQQRRRSSSTTTSSSRRRQQQNNNMMMPPPUUU___ooo}}}tttkkkhhhrrr|||rrrddd^^^ZZZ___ffffff\\\RRRFFFAAA???AAAGGGOOO]]]jjjuuu}}}vvvqqqmmmiiimmmuuu{{{zzzvvvuuuuuutttpppttt}}}xxx]]]GGG???<<<888666666555444333333222111111000000111111000000000000000000000000000000000000111111111111111222222333333666:::===BBBLLLUUUVVVRRRPPPTTTYYYaaahhhpppwww~~~ooogggmmm~~~xxxrrrmmmiiigggfff]]]XXXUUUWWW^^^gggttt~~~vvviiibbbddduuuzzzfff\\\YYYUUUSSSSSSTTTTTTSSSRRRQQQPPPQQQSSSSSSSSSRRRSSSPPPPPPRRRUUU[[[hhhtttyyyoooiiinnnyyy}}}tttggg___XXX[[[ccceee]]]TTTEEEAAA>>>???BBBIIIVVVbbbnnnwwwyyyuuurrrmmmmmmvvv|||zzztttsssssssssoooqqqyyyzzz___III???<<<999666666555444222333222111000000000111222000000000000000000000000000000000000111111111111000111222222333555999===EEENNNXXXXXXSSSQQQVVV\\\aaagggooowww{{{nnniiirrr}}}wwwpppjjjgggfff]]]VVVRRRSSSWWW^^^lllyyyyyynnneeedddooonnn^^^[[[WWWTTTTTTUUUUUUUUUSSSRRRQQQRRRTTTTTTTTTSSSTTTQQQQQQSSSTTTXXXbbblll}}}}}}tttmmmmmmssszzz~~~uuuhhh___WWWYYYaaaddd^^^UUUDDD@@@===>>>@@@EEERRR^^^hhhsss}}}{{{yyyuuupppnnnwww}}}zzztttrrrrrrrrrppppppwww|||aaaJJJ???<<<999777666555333222444333111000000000111222000000000000000000000000000000000000111111111111///000111111222555999<<>>???EEEOOO[[[kkkqqqrrryyyxxxsssuuuxxxuuutttuuuwww~~~xxxooonnnoooxxxzzz{{{|||yyyuuupppmmmfffhhhmmmzzznnnVVVEEE>>>888888888555444444222222111111000//////...000000////////////000000111111111111000000000000222222222222333666;;;???LLLUUUZZZUUUOOOOOOUUUYYY]]]cccooo}}}vvvppppppzzz~~~vvvqqqqqqnnnpppssswww{{{~~~~~~tttjjjcccZZZSSSNNNMMMOOOVVVdddppp}}}vvviii]]]]]]gggrrr}}}{{{|||}}}xxxhhhccc]]]YYYXXXYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYYYYXXXVVVUUUVVVWWWYYY[[[bbbmmm|||wwwmmmhhhjjjooo}}}|||zzztttddd[[[YYYXXXaaahhhbbbRRREEE<<<<<<======DDDMMMXXXhhhnnnnnnsssrrrmmmppp{{{xxxvvvvvvwww~~~vvvnnnlllnnnzzzzzz{{{|||{{{wwwrrrnnnfffggglllxxxpppZZZGGG???999888888555444555222222222111000000//////......//////000111222222111111111000000000000000111111222111333666<<<@@@NNNUUUYYYSSSNNNPPPVVVZZZ___fffsss~~~vvvpppooovvv}}}tttmmmgggcccddd```bbbeeeiiinnnsssvvvxxx~~~~~~ssshhh```YYYRRRMMMMMMOOOVVVbbbnnnzzzzzztttgggZZZUUU[[[cccttt~~~}}}~~~{{{hhhddd^^^[[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYZZZYYYXXXVVVVVVWWWXXXYYY]]]eeeqqqqqqfffeeehhhuuu}}}{{{uuueee\\\YYYWWWaaajjjfffUUUHHH>>><<<===<<>>>>>>>>EEEOOOWWWkkktttuuuxxxwwwuuu{{{xxxvvvwwwzzzyyyyyy}}}yyysssnnnkkkiiimmmwww|||sssfffMMMDDD;;;999888555444555333333222222111000000000---...///000000///......///000000000111111111111111222222333555:::@@@EEEMMMQQQPPPJJJIIIQQQZZZ___cccnnn}}}yyyrrrmmmqqqyyyvvviii\\\TTTOOOJJJIIIKKKGGGFFFGGGHHHLLLQQQVVVYYYaaadddiiipppxxx~~~xxxnnnddd]]]SSSOOOMMMMMMKKKKKKPPPWWW```fffiiicccVVVMMMKKKNNNVVVeeewwwkkkgggccc```___^^^]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVWWW\\\gggrrr}}}qqqnnnllluuu~~~}}}|||nnnccc[[[SSSXXX___\\\ZZZMMMAAA?????????FFFPPPYYYlllvvvwww|||{{{zzz|||yyyyyyyyyxxxyyy}}}zzztttnnnjjjgggkkkuuu|||uuujjjNNNDDD<<<999888555444666222222111111000/////////%%%&&&***---000111222222//////000000111111111222111222333444666;;;AAAFFFLLLOOONNNIIIIIIQQQZZZ```hhhsss|||uuuooorrrxxxrrreeeXXXPPPJJJEEECCCDDDFFFEEEDDDEEEHHHLLLQQQTTTYYY\\\bbbjjjrrryyy~~~{{{sssiii^^^WWWRRRNNNMMMMMMKKKHHHKKKQQQZZZaaafffbbbWWWMMMKKKMMMTTTdddxxxllliiieeebbbaaa```___^^^ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTYYYccclllxxxwwwssskkkrrr~~~~~~~~~yyyrrrhhh]]]XXXXXX[[[^^^ZZZPPPEEE???<<<>>>EEEMMM```nnn|||}}}~~~}}}~~~wwwtttsssvvv{{{}}}{{{wwwqqqjjjkkknnnpppyyy{{{pppVVVIII<<<888999777555444,,,------///000111222333111111000000//////......000000000000000000000000///111333333444999AAAGGGSSSQQQMMMJJJJJJPPP\\\dddjjj{{{~~~|||yyywwwuuuttttttuuugggUUUJJJFFFFFFEEECCC@@@BBBFFFHHHIIIJJJLLLNNNSSSXXX^^^ccchhhnnnvvv|||~~~}}}~~~zzzpppdddZZZTTTPPPQQQQQQPPPNNNLLLLLLLLLWWW^^^eeedddXXXKKKHHHMMMSSSfffrrrhhhaaaaaacccbbb``````[[[ZZZXXXVVVTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVXXXVVVWWW]]]dddooouuuqqqrrrzzz}}}|||}}}{{{tttjjj___XXXWWWZZZ]]]ZZZPPPEEE???<<<===EEEMMM^^^nnn|||}}}~~~zzzyyyooommmlllpppvvvzzzxxxuuurrrkkkkkkmmmoooyyy}}}sssYYYKKK>>>999999666444333111111111111111111111111111000000000/////////...000000000000000000000000000222333444555:::BBBHHHRRRPPPLLLIIIKKKTTTaaajjjppp~~~~~~~~~~~~~~~|||zzzxxxwwwvvvvvv|||uuuhhhVVVJJJFFFFFFDDDBBBBBBEEEGGGIIIIIIJJJLLLMMMQQQUUUZZZ^^^bbbhhhqqqwww}}}tttiii___VVVQQQQQQSSSTTTRRRNNNKKKKKKLLLVVV]]]eeeeeeZZZNNNKKKPPPYYYmmmvvvlllcccbbbbbb___\\\\\\ZZZXXXVVVTTTSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWVVVTTTVVVZZZaaajjjzzzvvvtttxxxxxxxxxzzz}}}}}}wwwmmmaaaYYYVVVXXX[[[ZZZPPPFFF???<<<===DDDLLL[[[mmm}}}}}}uuuooofffdddeeekkksssxxxwwwttttttlllkkklllmmmyyywww^^^OOO@@@:::999666444333555555444333222111000000000000000000////////////000000000000000000000000111222444555666;;;DDDJJJQQQNNNJJJIIINNNYYYfffpppxxx|||||||||||||||}}}~~~~~~}}}{{{zzzyyyyyyxxxxxxwwwjjjXXXLLLGGGEEEDDDBBBFFFHHHKKKLLLLLLMMMNNNPPPRRRUUUWWWYYY\\\bbbkkkrrr{{{~~~xxxmmmaaaXXXRRROOOSSSWWWZZZWWWQQQMMMMMMNNNVVV]]]fffhhh___SSSPPPTTTcccxxx{{{pppeeebbb```\\\XXXWWWXXXVVVTTTRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWTTTSSSSSSXXX\\\dddqqq~~~|||vvvttt}}}{{{uuuuuuxxx}}}zzzqqqeeeZZZVVVWWWZZZ[[[QQQFFF@@@======CCCJJJYYYkkk|||~~~oooddd___^^^```gggqqqxxxyyywwwvvvnnnlllkkklllxxx{{{aaaQQQAAA;;;999777555555666555555333222111000000000000000000////////////000000000000000000000000111333555666888===FFFLLLQQQMMMIIIIIIOOO\\\jjjsss|||yyyyyyyyyyyyyyyzzz{{{{{{~~~~~~}}}{{{{{{zzzzzz{{{www~~~zzznnn\\\NNNHHHFFFDDDCCCHHHKKKNNNQQQRRRSSSVVVWWWXXXYYYZZZYYY[[[```iiipppxxx{{{~~~sssfff\\\UUURRRRRRXXX^^^bbb___XXXSSSRRRTTTZZZ```jjjmmmeeeYYYVVVXXXmmm~~~rrrfffaaa^^^ZZZVVVVVVWWWUUUSSSQQQPPPQQQSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWTTTRRRSSSVVVYYY^^^iiisssxxxqqqvvvzzztttuuuzzz~~~}}}uuuhhh\\\VVVVVVYYY[[[QQQGGGAAA======BBBIIIWWWhhhyyy~~~}}}}}}iii\\\ZZZYYY\\\eeepppxxxzzzxxxwwwpppnnnlllkkkxxx}}}dddTTTCCC;;;:::888777888333333222222111111000000////////////000000000000000000000000000000000000111333555666999>>>GGGNNNRRRNNNJJJJJJRRR^^^kkksss}}}~~~~~~}}}||||||wwwwwwvvvvvvvvvvvvwwwwww{{{{{{zzzzzzzzzzzz{{{{{{xxx~~~sssbbbSSSJJJGGGFFFFFFGGGJJJOOOSSSVVVZZZ]]]`````````___]]]\\\aaaiiipppwww{{{}}}~~~yyynnnbbbZZZWWWWWWXXXbbbgggkkkiiiccc]]][[[[[[^^^eeennnssslll```[[[]]]rrr~~~qqqddd___]]]YYYWWWWWWWWWUUURRRQQQPPPRRRTTTVVVVVVVVVVVVVVVWWWWWWWWWWWWTTTSSSTTTVVVWWWZZZbbbkkkzzz|||ppprrr{{{zzzuuuwww|||~~~xxxkkk^^^VVVVVVYYY\\\RRRHHHAAA===<<>><<<@@@FFFQQQ]]]iiipppvvv~~~zzzeeeZZZXXXXXX[[[dddqqqyyy{{{zzzzzztttrrrooolllvvv}}}ooo]]]HHH>>>999666555666222111111111000000000000.../////////000000000111000000000000000000000000///111444666999???HHHOOOSSSPPPNNNRRR\\\hhhrrrxxx}}}}}}|||{{{zzzyyyxxxxxxvvvuuusssrrrpppoooooooooqqqrrrrrrssstttvvvwwwxxxyyy}}}~~~mmm]]]QQQLLLKKKLLLMMMRRRXXX^^^dddiiiooorrrsssssspppllliiijjjooottt{{{~~~~~~~~~}}}}}}}}}||||||||||||~~~~~~zzzvvvtttuuuxxxzzz{{{}}}~~~wwwsssoookkkkkknnnsssvvv}}}|||{{{yyyuuummmbbb[[[[[[bbbooowwwuuulllffffffvvv~~~}}}~~~qqqccc]]][[[YYYXXXYYYYYYWWWTTTSSSSSSVVVYYY\\\\\\\\\[[[ZZZYYYXXXWWWWWWSSSSSSTTTWWWVVVUUUYYY```iiisss{{{sssqqqttt}}}}}}{{{~~~~~~{{{nnn```WWWWWWZZZ\\\SSSIIIBBB>>><<<@@@FFFNNNXXXccckkksss{{{zzzggg\\\\\\\\\___hhhttt|||~~~}}}{{{uuutttqqqlllvvv|||tttaaaKKK???999555333333444333333222111000//////.../////////000000111111000000000000000000000000...111333555888???HHHOOOSSSPPPOOOUUU```mmmvvv{{{~~~}}}|||{{{zzzyyyxxxxxxvvvuuusssqqqooommmmmmlllnnnooooooppprrrtttuuuvvvxxx{{{}}}~~~ppp___SSSNNNMMMNNNVVVZZZ```ggglllrrrwwwzzz{{{{{{yyytttqqqqqquuuyyy|||~~~~~~}}}}}}|||}}}|||{{{zzz{{{}}}}}}}}}}}}~~~~~~{{{vvvrrrqqqsssuuuxxxtttwww{{{|||xxxwwwuuutttwww|||}}}yyyooobbbXXXWWW___lllwwwvvvnnniiiiiiyyyvvvwww}}}rrrccc\\\ZZZXXXWWWYYYZZZXXXUUUTTTTTTWWW[[[]]]^^^^^^]]][[[ZZZXXXWWWWWWRRRRRRTTTVVVUUUSSSWWW^^^```iiizzzuuuoooooowww~~~||||||zzzyyyyyyzzzzzzyyywwwyyyyyyyyyyyyzzz|||~~~~~~}}}|||}}}}}}~~~|||pppcccXXXUUUUUU[[[TTTKKKCCC@@@@@@BBBCCCMMMUUU]]]dddmmmwww{{{zzz}}}|||kkk]]]```aaaeeemmmvvv}}}~~~~~~}}}yyytttqqqrrrxxxeeeIII@@@===777555777666444222000/////////000000000000000000000000000......///000111222333333333333555777;;;CCCKKKRRRXXXSSSRRRXXX```iiisss{{{}}}|||{{{{{{zzzxxxvvvsssrrrpppooommmkkkiiihhhkkkjjjiiiiiijjjmmmoooqqqsssvvv{{{wwwfffWWWRRRUUUZZZ___eeennntttwwwyyy}}}~~~zzzwwwuuuvvv{{{~~~~~~~~~~~~}}}}}}||||||}}}}}}||||||}}}}}}~~~zzzwwwssspppnnnnnnpppqqqssstttwwwzzz~~~~~~~~~~~~|||}}}~~~zzzzzzwwwmmm```XXXZZZ]]]hhhvvvyyyqqqjjjhhh{{{qqqsssyyy|||qqqcccaaa[[[YYY[[[WWWWWWVVVUUUUUUUUUWWWYYYZZZ]]]\\\ZZZWWWVVVUUUUUUUUUTTTSSSRRRRRRSSSUUUWWWXXX^^^hhhsssvvvrrrtttxxx{{{yyyvvvuuuuuusssrrrrrrrrrrrrqqqooorrrrrrrrrtttvvvxxx{{{}}}~~~}}}}}}||||||}}}~~~}}}rrrcccYYYUUUUUUXXXRRRJJJBBB???>>>@@@AAAIIIQQQ[[[ccclllwww{{{{{{}}}yyywwwyyyssscccbbbbbbgggoooyyy~~~{{{vvvtttuuu{{{hhhLLLAAA>>>888555777555444222111000///000000000000000000000000000000111111111111000000000000222333444777<<>>===>>>???EEEMMMWWW```kkkuuuzzzyyyuuurrrqqqssszzz}}}jjjdddeeeiiirrr|||}}}yyywwwyyy~~~mmmQQQDDD>>>999666777555444333111000000000000////////////////////////111111111111000000000000000222444777<<>>BBBKKKUUU^^^hhhrrrvvvuuuqqqoooooorrryyypppeeefffkkksss}}}}}}{{{zzz|||qqqUUUEEE>>>888555555444444333222111111000000////////////////////////......///000111222333333///111333777===GGGQQQXXXZZZWWWYYY^^^dddkkkuuu~~~}}}{{{zzzzzzyyywwwvvvtttrrrmmmiiiddd```^^^]]][[[ZZZYYYYYYZZZ[[[^^^___aaaeeeiiimmmpppssswwwzzz{{{xxxrrrllljjjnnnvvv|||}}}{{{zzzzzzzzz{{{{{{yyywwwvvvwwwxxx}}}||||||||||||{{{zzzzzzyyyyyy}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||xxxuuussspppmmmjjjgggfffgggiiikkknnnoooqqqtttvvvyyyzzz{{{{{{xxx}}}|||sssnnnooonnnfff\\\VVVSSSVVV\\\eeekkkkkkfffbbbaaalll{{{zzzxxxuuuvvv~~~tttfffddd]]]ZZZ[[[WWWUUUTTTSSSSSSTTTVVVXXXZZZXXXWWWUUUTTTSSSSSSSSSTTTRRRSSSTTTUUUUUUUUUUUUTTTPPPUUU^^^kkk}}}wwwpppzzzvvvssspppnnnnnnnnnlllkkkgggeeeccccccccccccaaa___\\\\\\\\\\\\\\\^^^```aaafffggghhhkkknnnrrruuuwwwyyy|||}}}rrrcccWWWQQQPPPTTTRRROOOHHHBBB>>>===>>>BBBJJJTTT]]]fffooorrrpppmmmmmmooosssyyyyyyhhhiiilllttt~~~~~~|||{{{{{{~~~tttXXXFFF===888555444333333333333222222111111////////////////////////......///000111222333333///111444888>>>HHHRRRYYYZZZYYY[[[```eeekkkuuu~~~|||zzzzzzzzzyyywwwuuuuuurrrmmmgggbbb^^^[[[ZZZXXXWWWVVVUUUVVVXXXZZZ[[[]]]```cccfffiiimmmqqqttttttrrrpppppprrryyyxxxrrrppprrruuuxxxxxxzzz{{{{{{xxxvvvtttttt~~~~~~}}}|||zzzzzzzzzzzzyyyyyyyyyxxxxxx|||}}}~~~~~~|||||||||}}}}}}}}}~~~~~~}}}yyyvvvsssrrrqqqnnnkkkgggffffffhhhiiinnnppprrruuuxxxyyyzzz{{{}}}zzzrrrlllmmmmmmfff]]]WWWSSSUUUXXX^^^dddeeeaaa[[[WWW___mmm}}}|||xxxyyyuuugggddd]]]ZZZZZZVVVTTTSSSRRRRRRSSSVVVXXXZZZXXXWWWUUUTTTTTTTTTUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVRRRVVV]]]iiiwww|||rrryyypppnnnlllkkkkkkkkkiiihhheeecccaaa```aaa```^^^\\\[[[ZZZYYYXXXWWWXXXYYYYYY^^^___aaacccggglllppprrrvvvyyy}}}}}}sssdddXXXRRRQQQSSSTTTRRRLLLDDD>>>===>>>@@@IIISSS\\\dddmmmooommmiiikkkoootttzzzllllllooovvv}}}}}}|||{{{|||www\\\GGG<<<888666444333333444444333222111111////////////////////////111111111111000000000000000111444888???IIISSSZZZZZZZZZ]]]bbbfffkkkuuu~~~|||zzzyyyyyyyyywwwuuuuuuqqqllleee___[[[YYYXXXUUUTTTRRRRRRRRRSSSUUUWWWXXXZZZ]]]___aaadddhhhkkknnnnnnoooqqqwww}}}}}}uuukkkdddccchhhnnnrrrvvvyyy||||||zzzvvvsssqqqzzz~~~|||{{{{{{zzzyyywwwwwwwwwxxxxxxxxxyyyyyy{{{|||}}}~~~}}}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzxxxuuurrrqqqpppnnnjjjgggfffgggiiikkkoooqqqtttxxxzzz||||||}}}zzz}}}zzzrrrlllmmmmmmggg]]]XXXRRRSSSTTTWWW]]]aaa^^^VVVQQQUUUaaattt~~~|||}}}uuugggddd\\\XXXYYYUUUSSSRRRQQQRRRSSSUUUXXXYYYXXXWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUXXX___hhhrrr||||||mmmkkkiiiiiiiiiiiigggfffeeedddbbbaaaaaa```^^^\\\ZZZYYYWWWVVVUUUVVVVVVWWWYYYZZZ\\\___ccchhhlllnnntttwww|||uuuggg[[[UUUTTTRRRTTTSSSNNNEEE>>><<<======GGGRRR[[[dddmmmooommmhhhlllrrrxxx}}}qqqppprrrwww~~~||||||}}}~~~zzz___III===:::888666222333444444444333222111000000000000000000000000111111111111000000000000111222555999???IIISSSZZZYYYZZZ]]]bbbfffjjjttt~~~{{{|||~~~|||zzzyyyyyyxxxvvvuuusssoooiiibbb\\\XXXVVVUUUPPPOOOMMMMMMMMMNNNPPPQQQRRRSSSUUUWWWXXX[[[___bbbffffffhhhlllrrrvvvzzz{{{qqqiii]]]WWWWWW]]]dddgggqqqtttyyyzzzwwwrrrnnnkkkxxx|||yyyyyyyyyyyyyyytttuuuuuuvvvwwwxxxyyyzzzzzz{{{|||~~~~~~}}}|||{{{||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~zzzzzzyyywwwuuusssqqqpppmmmkkkhhhggggggiiilllnnnppprrruuuyyy|||~~~~~~~~~{{{}}}zzzqqqkkkllllllfff]]]XXXOOOPPPPPPQQQXXX___]]]UUUNNNOOOYYYmmm~~~~~~~~~uuufffccc[[[WWWXXXSSSRRRQQQQQQQQQRRRUUUXXXYYYYYYYYYXXXWWWWWWXXXYYYZZZXXXWWWVVVVVVUUUVVVWWWXXXWWWYYY```hhhmmmtttlllkkkiiiiiiiiiiiigggfffhhhfffdddccccccbbb```^^^YYYXXXWWWUUUUUUVVVWWWWWWWWWXXXZZZ]]]aaafffjjjmmmssswww|||wwwiii]]]WWWVVVQQQSSSTTTNNNEEE>>><<<<<<;;;EEEPPPZZZdddnnnqqqoooiiinnnuuu|||tttsssuuuyyy~~~}}}}}}~~~|||aaaJJJ???<<<:::777222333444444444333222111111111111111111111111111......///000111222333333111333555999@@@IIISSSZZZYYYZZZ^^^ccceeeiiitttyyyyyy}}}~~~|||zzzyyyyyyxxxvvvuuuqqqmmmggg```ZZZVVVTTTTTTLLLKKKJJJIIIIIIJJJLLLMMMMMMOOOPPPQQQRRRTTTXXX[[[^^^___aaafffjjjmmmmmmmmmggg___TTTNNNOOOUUUZZZ]]]kkkoootttvvvsssmmmhhheeewww{{{xxxwwwxxxyyyyyysssssstttvvvwwwyyyzzzzzzyyyzzz|||}}}~~~}}}{{{zzz}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{||||||||||||||||||xxxwwwwwwuuutttrrrpppoooiiihhhffffffgggjjjnnnpppooorrrvvvzzz}}}}}}~~~~~~zzzqqqkkkkkkkkkeee\\\WWWMMMNNNMMMNNNVVV___]]]UUUOOOMMMUUUiii{{{~~~uuufffbbbZZZWWWWWWRRRRRRQQQPPPQQQRRRUUUWWWYYYZZZZZZYYYXXXYYYZZZ[[[\\\XXXWWWUUUTTTTTTUUUWWWXXXWWWZZZ```gggiiimmm{{{hhhhhhhhhhhhggggggggggggffffffeeecccaaa```___^^^[[[ZZZYYYXXXXXXWWWWWWXXXWWWYYY\\\___cccgggmmmqqqxxx{{{vvvlllbbbWWWQQQSSSUUUUUUNNNEEE???>>>@@@BBBGGGOOOYYYbbbiiimmmooopppsssyyy~~~{{{xxxvvvwwwyyy{{{iiiNNN???<<<;;;999666666555444333333222222///000111000///...///000111111111000000000000000333555666777@@@LLLSSSTTTWWWVVVYYY^^^bbbhhhsss~~~rrrvvv|||yyyxxxwwwuuurrrpppqqqmmmfff```[[[WWWTTTRRRNNNLLLHHHEEEDDDEEEGGGIIIFFFGGGHHHIIIKKKNNNPPPQQQQQQSSSWWW[[[^^^`````````WWWTTTPPPKKKJJJMMMSSSYYY^^^ooowwwuuupppddd^^^fffyyy~~~xxxtttrrrsssssssssrrrrrrssstttuuuvvvwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxzzz{{{||||||}}}}}}{{{xxxuuuvvvyyy|||{{{zzzyyyxxxuuussspppnnnmmmmmmjjjjjjiiiiiijjjlllnnnppprrrqqqsssxxx~~~~~~wwwlllffffffggg```VVVQQQGGGHHHOOORRR[[[```XXXMMMOOORRR]]]sss~~~|||ttteeeaaaYYYTTTTTTPPPPPPPPPQQQQQQRRRSSSUUUVVVXXXYYY[[[]]]^^^^^^^^^^^^XXXWWWVVVUUUUUUVVVWWWXXXZZZ\\\______```fffpppxxxhhhgggggggggggggggggggggeeeeeeeeeddddddccccccccc^^^^^^]]]\\\[[[[[[[[[[[[\\\^^^aaaeeehhhmmmssswwwzzz}}}wwwnnncccXXXQQQPPPRRRRRRLLLCCC======???AAAFFFOOOZZZdddkkkoooqqqsssvvv{{{}}}xxxttttttwwwzzzjjjOOO???;;;:::777666555555444333333222222000222222111000///000111111111111111000000000000333555666888AAAMMMTTTUUUWWWWWWYYY^^^bbbhhhtttvvv~~~|||zzzwwwvvvuuutttqqqooooookkkddd]]]YYYUUUQQQOOOJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBCCCDDDFFFHHHIIIJJJPPPQQQSSSUUUUUUUUUSSSSSSPPPNNNIIIEEEDDDGGGMMMRRR[[[llltttqqqmmmccc___hhh{{{}}}wwwsssrrrrrrrrrrrrsssttttttuuuwwwwwwxxxxxxvvvwwwxxxyyyzzzzzzzzzzzzxxxyyyzzz{{{{{{{{{{{{{{{yyywwwvvvwwwyyy{{{zzzyyywwwvvvtttrrrooonnnmmmlllkkkkkkjjjjjjkkkmmmoooppprrrqqqrrrwww}}}}}}}}}~~~~~~yyyooohhhhhhhhhaaaWWWPPPGGGHHHNNNQQQZZZ___YYYNNNNNNQQQ\\\qqq}}}tttddd```XXXTTTUUUQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXYYY[[[]]]^^^^^^^^^^^^[[[ZZZYYYXXXXXXYYYZZZ[[[\\\___```______cccjjjqqqggggggggggggggggggggggggddddddeeeeeefffgggggghhhcccbbbaaa```_________```bbbeeehhhlllpppuuu{{{xxxnnndddYYYRRROOOQQQQQQLLLDDD>>>===??????EEEPPP[[[fffmmmrrrtttvvvyyy~~~wwwpppooorrruuu|||mmmQQQ@@@;;;999666555555444444333333222222111222333222111000000222111111111111111111111111222555777:::CCCOOOWWWXXXXXXWWWYYY^^^ccciiiuuu}}}yyy~~~~~~~~~yyywwwuuuttttttrrrooommmlllggg```ZZZUUUQQQMMMKKKDDDEEEEEEDDDCCCBBB@@@????????????@@@AAABBBCCCDDDKKKLLLMMMMMMLLLKKKIIIHHHIIIGGGCCC@@@>>>AAAGGGKKKWWWhhhooolllhhh``````kkk}}}wwwrrrqqqqqqrrrrrrtttuuuvvvwwwxxxyyyyyyyyywwwwwwxxxyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyywwwvvvvvvwwwyyyyyyxxxvvvuuutttrrrpppnnnmmmlllkkkmmmlllllllllmmmoooppprrrrrrqqqrrruuu{{{~~~}}}|||zzzxxx{{{|||~~~{{{rrrjjjiiiiiibbbYYYPPPGGGHHHNNNPPPYYY___YYYOOONNNOOOZZZnnn~~~tttccc___WWWTTTVVVSSSTTTTTTTTTUUUVVVWWWXXXYYYXXXZZZ[[[]]]^^^^^^^^^]]]\\\\\\[[[ZZZZZZ[[[\\\]]]___```aaa```^^^___cccgggtttfffffffffgggggggggggggggddddddeeefffggghhhhhhhhhfffeeeddddddddddddddddddgggjjjnnnrrrwww}}}~~~wwwooodddXXXQQQOOORRRSSSNNNFFF@@@@@@AAA>>>DDDOOO[[[gggoootttwwwxxx{{{tttiiihhhkkkoooxxxqqqUUUBBB<<<999777444444444333333333222222111222333222000///000111000111111111111111222222222555777;;;EEERRRYYYZZZYYYXXXZZZ___dddjjjvvv}}}zzz}}}||||||wwwuuutttssssssqqqnnnllliiiddd]]]WWWRRRNNNJJJHHHBBBBBBAAA@@@???>>>======>>>>>>>>>>>>???@@@AAAAAACCCDDDEEEFFFGGGGGGFFFFFFDDDCCCAAA>>>===???DDDHHHTTTdddjjjfffccc]]]```ooo|||vvvrrrqqqqqqrrrrrrssstttvvvwwwxxxyyyyyyxxxwwwxxxyyyyyyzzzzzzzzzyyyyyyyyyzzzzzzyyyxxxwwwwwwvvvvvvwwwxxxxxxwwwvvvtttrrrqqqpppnnnmmmlllllllllnnnnnnnnnnnnpppqqqrrrsssrrrrrrrrruuuzzz~~~zzzwwwvvvwwwyyy|||}}}tttllljjjiiibbbYYYPPPGGGHHHLLLNNNWWW___ZZZQQQNNNNNNXXXkkk}}}tttccc^^^VVVTTTWWWUUUVVVVVVVVVVVVWWWYYYZZZ[[[YYYZZZ\\\]]]^^^^^^]]]]]][[[[[[ZZZYYYZZZ[[[\\\]]]___``````___]]]\\\^^^```mmm{{{}}}eeeeeeffffffggggggggghhheeeeeeeeeeeeffffffffffffgggfffffffffggghhhiiiiiilllooosssxxx}}}|||wwwooodddXXXPPPNNNQQQSSSNNNFFF@@@???@@@===CCCMMMYYYeeeooouuuxxxyyy|||qqqcccbbbeeehhhrrr~~~tttXXXEEE===:::888333333333333333222222222000111111111///...///000000000111111222222222333111555888<<>>>>>???>>>>>>???AAABBBCCCCCCDDDAAA@@@???===<<<>>>BBBEEERRRbbbfffaaa^^^[[[bbbttt~~~zzztttqqqpppqqqrrrrrrrrrsssuuuwwwxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxxxxwwwvvvttttttqqqpppooonnnmmmmmmmmmmmmppppppqqqqqqrrrtttuuuuuusssssstttvvvzzz{{{wwwqqqrrrsssvvv{{{~~~vvvnnnjjjhhhaaaXXXPPPGGGHHHKKKKKKUUU^^^[[[SSSNNNMMMVVVgggxxxsssbbb]]]VVVUUUXXXVVVVVVVVVWWWWWWXXXYYY[[[\\\YYYZZZ\\\]]]^^^]]]]]]\\\\\\[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[\\\]]]gggsss}}}eeeeeeeeeffffffgggggghhheeeeeeeeeeeeeeedddddddddgggggghhhiiijjjlllnnnoooqqquuuyyy~~~|||xxxpppeeeYYYQQQLLLOOOQQQMMMDDD>>><<<===<<>>===<<<;;;<<<@@@CCCNNN^^^bbb]]][[[[[[hhh}}}zzzvvvqqqnnnnnnpppqqqrrrqqqsssuuuwwwxxxxxxwwwvvvxxxyyyyyyzzzzzzyyyyyyyyywwwwwwxxxxxxwwwvvvuuuuuuwwwxxxyyyxxxvvvttttttuuuqqqpppoooooooooooooooppprrrrrrssstttuuuvvvwwwwwwtttvvvxxxyyy{{{|||xxxnnnnnnnnnqqqwww~~~xxxpppkkkhhh```XXXOOOGGGGGGJJJIIISSS^^^]]]VVVOOOLLLUUUeeeuuurrrbbb^^^WWWVVVXXXVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ[[[\\\]]]^^^]]]\\\\\\^^^]]]]]]]]]]]]^^^```aaa]]]]]]\\\[[[[[[[[[[[[\\\___jjjyyyddddddeeeffffffggghhhhhheeeeeeeeeeeeeeeeeeeeeeeeggghhhiiikkknnnpppssstttxxx{{{~~~}}}zzzssshhh[[[RRRMMMPPPRRRMMMDDD===:::;;;<<<@@@GGGQQQ]]]iiisssyyynnn\\\\\\```bbblllzzz~~~qqqWWWDDD<<<;;;:::222222222222222222222222000111222111///...///000000000111222222333444444111555999===GGGRRRXXXXXX[[[]]]bbbhhhkkklllsss{{{~~~~~~~~~{{{zzzuuutttsssrrrppplllgggccc[[[WWWRRRMMMJJJGGGEEECCC@@@???===;;;:::::::::;;;777777777888888:::;;;;;;;;;;;;::::::::::::;;;;;;============<<<===@@@BBBIIIYYY^^^ZZZZZZ___ooo~~~tttpppkkkiiijjjmmmoooppprrrtttvvvyyyzzzyyyxxxwwwxxxyyyyyyzzzzzzyyyyyyxxxvvvvvvvvvwwwvvvvvvuuuuuuyyyzzzzzzxxxuuussstttvvvqqqqqqqqqpppqqqqqqrrrrrrssstttuuuvvvwwwxxxxxxxxxvvvxxx{{{|||}}}~~~zzzooooooooorrrxxx{{{rrrmmmiiiaaaZZZOOOGGGGGGIIIHHHRRR^^^]]]YYYPPPLLLUUUdddrrrqqqbbb___YYYWWWXXXUUUUUUUUUUUUUUUWWWXXXYYYZZZZZZ[[[\\\]]]^^^]]]\\\\\\]]]]]]\\\\\\]]]___```aaa___^^^[[[ZZZZZZZZZ[[[[[[\\\dddqqqyyyddddddeeeeeefffggghhhhhhddddddeeeeeefffggggggggghhhiiijjjmmmpppsssvvvxxx}}}|||uuujjj]]]TTTOOORRRTTTOOOFFF>>><<<<<<<<>>>>>>>>===<<<;;;:::999777777888888999;;;<<<===::::::::::::;;;<<<>>>>>>>>>?????????>>>???BBBDDDDDDUUU[[[XXX[[[aaauuuyyywwwooolllhhhfffhhhkkkmmmnnnsssuuuxxxzzz{{{{{{yyyxxxyyyyyyyyyzzzzzzyyyxxxxxxuuuuuuvvvvvvvvvvvvuuuuuuzzz{{{{{{xxxtttsssuuuwwwrrrrrrqqqqqqrrrssssssttttttuuuvvvwwwxxxyyyyyyyyywwwzzz}}}~~~~~~sssrrrsssvvv{{{}}}tttnnnjjjccc[[[OOOGGGGGGHHHGGGQQQ]]]^^^[[[QQQMMMUUUcccqqqpppbbb```ZZZWWWXXXUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^]]]\\\[[[[[[[[[ZZZZZZ[[[]]]^^^___bbb___[[[YYYYYYZZZZZZZZZ]]]dddooo|||uuu{{{aaabbbcccdddeeefffffffffffffffeeedddeeefffggghhhiiikkkmmmoooqqqtttyyy||||||wwwmmm^^^SSSOOOQQQSSSQQQLLLDDD>>>;;;>>>>>>CCCNNNWWWaaammmxxxrrrbbb^^^aaaeeennnyyy~~~}}}|||}}}zzzmmmWWWDDD;;;666333888777555333222111000000111111000000000000111111000111111111111222222222444444999@@@DDDHHHNNNUUUXXX```iiimmmllllllrrrwww}}}}}}~~~~~~~~~~~~|||yyyvvvtttsssrrrpppmmmggg```[[[TTTPPPKKKHHHEEECCCAAA???===<<<;;;:::999999999999666666666777888:::;;;<<<:::;;;<<<===??????@@@@@@??????@@@AAABBBCCCEEEFFFLLLMMMQQQUUUZZZfff|||zzzooojjjfffeeebbbaaabbbfffjjjmmmrrrtttwwwyyy{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzyyyyyywwwvvvuuuuuuuuuvvvxxxyyyyyyzzzzzzyyyvvvtttuuuuuuuuutttsssrrrrrrsssuuuuuusssvvvyyyzzzyyyyyyyyyzzzzzz{{{|||~~~||||||}}}~~~wwwpppkkkddd\\\OOOMMMIIIFFFIIISSS]]]aaaaaaVVVPPPVVVdddssswwwwwwnnneeeeee\\\WWWWWWTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\YYYZZZ[[[\\\\\\\\\\\\\\\___]]]ZZZWWWWWWWWWYYYZZZ[[[```hhhrrr}}}|||zzz|||bbbcccdddeeefffgggggggggffffffeeeeeeeeefffhhhiiikkkmmmppprrruuuyyy~~~}}}yyyooo```UUUPPPRRRSSSQQQKKKDDD???<<<<<<===BBBLLLVVV^^^jjjttt~~~~~~}}}uuuddd```cccgggpppzzz}}}|||{{{{{{xxxlllWWWEEE<<<999777555444222111///.........111111000000000000111111000111111111111222222222444444888???DDDGGGMMMTTTZZZbbbjjjnnnmmmooouuu{{{zzz}}}~~~}}}}}}|||zzzwwwtttrrrqqqooommmiiiddd]]]XXXRRROOOJJJGGGEEECCC@@@>>><<<;;;:::999888777777777888888888888999:::;;;<<<;;;<<<===???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEIIIJJJNNNSSSZZZggg}}}{{{nnnfffcccaaa```^^^^^^aaafffkkknnntttvvvyyy|||}}}}}}|||{{{yyyzzzzzzzzzzzzzzzyyyyyyvvvvvvuuutttuuuvvvwwwxxxyyyzzzzzzxxxvvvttttttuuutttsssrrrrrrrrrssstttuuuuuuwwwzzz{{{{{{zzz{{{||||||}}}~~~wwwpppmmmfff___RRRNNNIIIFFFIIIRRR\\\aaacccXXXPPPUUUaaaooo|||}}}tttsss~~~oooeeeddd[[[VVVWWWTTTUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYWWWXXXYYYYYYYYYYYYYYYYYY\\\ZZZXXXVVVVVVWWWXXXZZZ[[[___eeellluuu~~~}}}cccdddeeefffggghhhhhhhhhffffffeeeeeefffhhhjjjkkknnnppptttxxx|||{{{qqqcccXXXQQQSSSTTTQQQKKKDDD???<<<:::;;;AAAKKKTTT[[[eeennnyyyyyy{{{}}}|||zzz~~~xxxfffbbbdddhhhqqq{{{~~~{{{yyyyyyxxxvvvkkkXXXFFF>>>;;;:::888777555444222222111111111111000000000000111111000111111111111222222222444444888???DDDFFFMMMTTT\\\dddlllpppppprrryyy}}}uuuyyy~~~|||{{{zzzxxxtttqqqooommmkkkhhheee___YYYUUUPPPMMMHHHEEECCCAAA???===<<<;;;999888777666666666::::::999::::::;;;<<<<<<===>>>???@@@AAABBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGJJJPPPXXXfff|||yyykkkaaa]]]\\\ZZZYYYYYY[[[___fffmmmqqquuuxxx{{{~~~}}}{{{xxxyyyyyyzzzzzzzzzyyyyyyvvvuuutttttttttuuuvvvwwwxxxyyyyyyxxxuuuttttttuuurrrrrrrrrrrrrrrssstttuuuwwwyyy||||||||||||}}}~~~wwwrrroookkkeeeUUUPPPJJJGGGIIIQQQZZZaaafffZZZPPPSSS^^^kkkxxxyyypppppp{{{ooodddbbbYYYTTTWWWUUUWWWWWWWWWXXXXXXYYYYYYZZZWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUTTTTTTWWWVVVUUUTTTTTTVVVXXXYYY\\\^^^aaaeeejjjuuucccdddeeefffggghhhhhhhhhgggffffffggghhhjjjlllnnnpppsssxxx}}}|||ssseeeZZZRRRTTTUUURRRLLLEEE???===:::;;;AAAJJJRRRYYYbbbkkkuuuuuuvvvyyyxxxwww|||yyygggbbbdddgggppp{{{~~~{{{xxxwwwwwwwwwwwwnnn[[[HHH???<<<;;;999888777666444444333333111111000000000000111111000000111111111222222222444444888???DDDGGGMMMTTT___fffnnnrrrrrrvvv~~~~~~~~~wwwrrrwww~~~|||{{{zzzwwwssspppmmmjjjgggccc```[[[UUUQQQMMMJJJFFFCCCAAA@@@>>><<<<<<;;;:::888777777777666888888999999;;;<<<===>>>@@@@@@AAABBBCCCDDDDDDCCCGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDGGGMMMTTTaaavvv}}}ooobbbZZZWWWWWWVVVVVVWWW[[[aaaiiiqqquuuxxx{{{~~~~~~|||yyywwwwwwxxxyyyyyyyyyxxxxxxuuutttssssssssstttvvvvvvwwwxxxxxxwwwuuuttttttuuurrrrrrrrrssstttuuuvvvvvvxxxzzz|||}}}}}}}}}xxxsssrrrooojjjYYYRRRJJJHHHIIIOOOYYYbbbggg[[[QQQRRR[[[hhhvvvxxxqqqqqqyyyoooccc```WWWTTTVVVUUUXXXXXXXXXXXXYYYYYYZZZZZZWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQSSSRRRRRRRRRSSSVVVXXXYYY\\\]]]^^^___ccckkkvvvbbbcccdddeeefffggggggggggggggghhhiiikkknnnppprrrtttwww}}}}}}tttfff[[[TTTVVVWWWUUUOOOGGG@@@===;;;<<>><<<:::<<<;;;:::999999888999999666777888999;;;===???AAAAAABBBCCCDDDDDDEEEEEEDDDGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEFFFKKKPPPZZZkkkzzz}}}yyyrrrhhh^^^WWWTTTTTTUUUWWW[[[aaahhhqqqxxx|||{{{yyyuuuuuuvvvwwwwwwwwwwwwwwwtttsssrrrrrrrrrssstttuuuvvvwwwwwwvvvtttssstttuuurrrssstttuuuvvvwwwxxxxxxxxxzzz|||||||||}}}yyyuuuuuurrrmmm]]]SSSJJJHHHJJJNNNYYYdddggg\\\RRRRRRYYYeeesss~~~{{{tttuuuzzzmmmbbb___WWWSSSVVVUUUXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQRRRTTTVVVXXXYYY[[[\\\]]]]]]___fffpppwwwbbbcccdddeeefffgggggggggiiiiiijjjkkknnnqqqtttvvvxxx|||~~~uuuhhh]]]TTTXXX[[[YYYSSSJJJAAA======<<<@@@HHHPPPWWWbbbkkkrrrqqqqqqrrrpppooottt{{{{{{ggg``````dddmmmxxx~~~}}}|||xxxtttssssssuuuyyy}}}yyyfffPPPBBB;;;888666555444333222222222222111111000000000000111111000111111111111222222222444444999AAAFFFJJJQQQXXXdddjjjppprrrsssxxxvvvkkkfffooo{{{~~~~~~~~~}}}}}}~~~}}}{{{zzzyyywwwssspppiiieee```[[[VVVSSSNNNLLLFFFCCC@@@>>>===<<<;;;999;;;::::::::::::::::::;;;888888999;;;===???AAABBBCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGFFFFFFGGGHHHIIIIIIIIIGGGHHHKKKOOOTTT```llllllkkkhhhbbb[[[UUURRRQQQUUUYYYaaajjjttt~~~{{{yyyrrrssstttuuuuuuuuuuuuuuusssrrrqqqqqqqqqrrrttttttuuuvvvvvvuuutttsssssstttrrrsssuuuwwwxxxyyyzzzzzzyyyzzz|||}}}}}}~~~{{{wwwwwwsssnnn___SSSJJJIIIJJJNNNYYYfffggg\\\SSSRRRWWWaaannnyyyxxx|||}}}xxxyyy|||kkkaaa___WWWTTTWWWUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVSSSTTTTTTTTTTTTSSSSSSRRRPPPPPPQQQSSSUUUWWWYYYZZZZZZ\\\\\\\\\]]]bbbjjjpppcccdddeeefffggghhhhhhhhhjjjkkklllnnnqqqtttwwwyyy}}}xxxjjj```UUUYYY^^^]]]WWWLLLBBB<<<===;;;>>>EEEMMMVVVbbblllqqqoooooonnnkkkiiinnnuuu~~~|||ggg``````cccmmmwww||||||yyyvvvrrrqqqsssuuuxxx~~~|||kkkUUUEEE<<<888777666555444444333333444111111000000000000111111000111111111111222222222333444999BBBHHHLLLTTT[[[eeekkkppprrrrrrwwwlllddd___jjjzzz~~~~~~~~~|||{{{{{{zzzyyyyyyxxxvvvssspppfffbbb[[[VVVRRRNNNJJJHHHDDDAAA>>><<<;;;;;;999888888888888888999:::;;;<<<=========>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHJJJLLLMMMKKKJJJJJJMMMOOORRRZZZcccccccccbbb^^^YYYTTTRRRRRRUUU[[[gggttt{{{wwwuuuppppppqqqsssssstttttttttrrrqqqpppppppppqqqsssttttttuuuvvvuuusssrrrssstttqqqrrrtttwwwxxxyyyzzzzzz{{{|||}}}~~~~~~}}}yyywwwsssmmmaaaSSSIIIIIIJJJMMMZZZhhhggg]]]TTTQQQTTTZZZeeeppprrrvvv~~~~~~zzz{{{}}}}}}hhh``````XXXUUUWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVVVVVVVVVVVVVWWWRRRRRRSSSTTTTTTTTTSSSSSSPPPQQQRRRTTTVVVXXXZZZ[[[XXXZZZ[[[[[[ZZZ]]]ccchhhuuudddeeefffhhhiiiiiiiiiiiikkklllmmmooorrrvvvyyy{{{zzzmmmbbbUUUZZZ``````YYYNNNCCC<<<<<<;;;<<>>:::333222111111000000000000111111000000000000111111000111111111111222222222333444999BBBIIINNNVVV]]]fffkkkpppqqqqqqvvvwwweee```\\\iii{{{}}}~~~}}}|||{{{yyyxxxwwwwwwwwwuuurrroooddd___YYYSSSNNNKKKHHHEEECCC@@@===;;;::::::999888666666666777888:::;;;<<>>===<<<;;;999777666555888777777888999;;;===>>>@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCEEEHHHLLLNNNOOOMMMNNNPPPQQQSSS\\\eeelllnnnmmmggg^^^XXXWWWYYY]]]fffqqq{{{|||wwwtttsssrrrqqqnnnnnnmmmmmmmmmnnnnnnooolllllllllmmmnnnoooqqqqqqrrrsssssssssssssssttttttttttttttttttuuuwwwyyyzzz~~~|||wwwooojjj]]]SSSJJJIIILLLQQQZZZcccddd^^^TTTLLLJJJPPPZZZbbblllpppwww|||~~~~~~xxxmmmbbb]]]ZZZVVVTTTVVVTTTTTTSSSRRRQQQQQQQQQQQQUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQRRRWWW]]]```^^^[[[ZZZZZZZZZZZZZZZZZZZZZZZZaaahhhsssjjjlllmmmmmmmmmmmmoooppppppssswwwzzz}}}|||pppddd\\\___ccceeebbbWWWJJJAAA>>>===@@@FFFKKKRRR^^^jjjssstttuuutttrrrrrrsssuuuqqqccc[[[]]]eeelllwww{{{{{{wwwtttttttttqqqqqqsssuuuppp^^^III===;;;555444444333333222222111000000000000000000000000111111111111111111111111444666;;;DDDOOOZZZaaaeeeeeejjjpppqqqpppttt~~~xxxiiiccchhhyyy~~~~~~~~~~~~}}}}}}{{{wwwtttqqqmmmgggccc]]]YYYRRRMMMIIIFFFBBB@@@<<<;;;;;;:::999888777777999888888999:::<<>>===@@@EEEJJJQQQ]]]iiisssvvvyyyxxxvvvuuuuuuwwwqqqcccZZZ[[[cccjjjxxx|||}}}xxxuuuuuussspppnnnppprrrmmm\\\GGG<<<;;;555444444333333222222111000000000000000000000000111111111111111222222222444666<<>>???CCCHHHOOO[[[gggqqqvvv{{{{{{xxxvvvvvvxxx~~~rrrddd[[[[[[ccckkkxxx|||~~~zzzwwwvvvtttppplllnnnpppkkkZZZFFF<<<;;;555444444333333222222111000000000000000000000000000000111111111222222222444666<<>>???BBBEEELLLXXXdddmmmttt{{{}}}zzzwwwwwwyyyuuuhhh^^^]]]eeemmmwww}}}}}}zzzyyyuuuqqqkkknnnooojjjYYYEEE<<<;;;555444444333333222222111000000000000000000000000000000000111222222333333444666;;;DDDOOOZZZaaaeeeaaafffkkkooorrrxxx}}}~~~{{{xxxvvv}}}|||~~~~~~~~~~~~~~~}}}|||yyyuuupppjjjddd]]]XXXSSSOOOIIIDDDBBB???===;;;777777777777777777777777777777777999:::===@@@AAABBBBBBDDDFFFGGGIIIJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEHHHMMMRRRZZZgggsss~~~~~~{{{qqqcccXXXRRRRRRNNNQQQVVV___mmmzzz}}}zzzrrrpppllljjjjjjiiihhhggghhhhhhhhhhhhhhhiiijjjjjjfffffffffffffffggghhhhhhiiijjjkkklllnnnooopppqqqqqqqqqrrrsssvvvyyy|||~~~~~~uuujjjbbbRRRLLLGGGHHHHHHHHHIIIMMMRRRVVVYYYTTTOOORRR```mmm~~~pppfff^^^[[[YYYVVVTTTTTTQQQQQQQQQPPPPPPOOONNNNNNNNNOOOPPPQQQSSSTTTUUUVVVSSSSSSTTTTTTSSSRRRPPPOOONNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQSSSTTTUUUVVVVVVVVVXXX[[[___hhhxxx|||yyyyyykkknnnppprrrrrrtttvvvxxx|||~~~|||qqqfffZZZXXXZZZbbbiiieeeVVVHHHAAA???>>>@@@CCCIIIUUUaaakkksss||||||xxxyyy{{{~~~|||mmmbbb___fffnnnwww}}}|||{{{xxxssslllnnnoooiiiXXXEEE;;;;;;555444444333333222222111000000000000000000000000///000000111222222333333444555:::BBBMMMVVV]]]``````eeelllrrrwww||||||{{{{{{xxx~~~|||uuuuuu|||~~~{{{}}}~~~~~~~~~~~~}}}zzzwwwrrrmmmgggaaaZZZUUUPPPLLLGGGBBB@@@>>>;;;:::777777777777777777777777888888999:::<<>>???BBBGGGSSS___iiisss}}}}}}zzzzzz|||{{{rrreeeaaagggooowww}}}~~~}}}yyyuuummmooopppiiiXXXEEE;;;:::555555444333333222222111000000000000000000000000///000000111222222333333444555999AAAKKKTTTZZZ]]]```fffmmmtttzzz{{{yyyxxxxxx~~~wwwqqqssswww}}}zzz|||~~~~~~~~~~~~~~~}}}xxxuuupppkkkeee___XXXSSSOOOKKKEEEAAA???===;;;999777777777777666666666666999999:::;;;===@@@CCCDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGEEEGGGKKKPPPWWWdddqqqwwwwwwrrrgggYYYOOOLLLLLLKKKMMMPPPYYYhhhvvvyyyvvvooommmjjjiiiiiiiiigggfffbbbbbbcccdddeeeggghhhiiiggggggfffffffffgggggghhhfffggghhhjjjlllnnnoooppprrrrrrsssuuuxxx||||||rrreee\\\NNNHHHDDDFFFGGGHHHKKKOOOSSSYYY[[[UUUMMMOOO___nnnlllccc[[[YYYXXXTTTRRRRRRPPPQQQSSSTTTSSSQQQNNNLLLNNNNNNPPPRRRTTTUUUWWWXXXPPPQQQRRRSSSRRRQQQNNNMMMOOOPPPPPPPPPOOOPPPQQQSSSQQQQQQRRRRRRSSSTTTTTTTTTTTTVVVXXX[[[```jjjwwwmmmmmmoooqqqtttwwwyyy{{{}}}~~~}}}ssshhh[[[YYY\\\fffooolll[[[KKKBBB>>><<>>===>>>AAAEEEOOOXXXhhhpppzzz|||yyyxxxxxx~~~uuukkkjjjooottt||||||yyyyyyxxxuuuppppppppplll]]]JJJ===999666666555444333333333333111111111111111111111111000111111222222333444444666888;;;BBBKKKSSSYYY]]]ccciiirrryyy}}}~~~|||{{{uuummmnnn{{{|||wwwyyy~~~~~~~~~~~~}}}zzzyyyyyyyyywwwvvvvvvsssooojjjddd]]]UUUOOOIIIEEEAAA===<<<;;;999888777777666666777888999999;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNTTT]]]dddkkkfff___WWWQQQNNNMMMMMMKKKMMMNNNRRR]]]kkkpppmmmpppmmmjjjjjjjjjiiifffdddbbbcccddddddeeeeeeeeedddeeeeeeeeeeeefffggghhhiiiiiijjjllllllllllllnnnooorrrsssvvvzzz}}}}}}wwwlll___UUUMMMHHHEEEDDDEEEGGGOOOXXX]]]^^^___YYYOOONNN\\\nnnmmmcccYYYTTTRRRNNNMMMNNNOOOPPPRRRSSSSSSRRRPPPOOOOOOOOONNNNNNOOOQQQRRRSSSUUUTTTRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUWWWYYYZZZXXXVVVVVVWWWWWWXXXZZZ___eeejjjsss|||pppqqqqqqsssuuuwwwxxxyyy{{{}}}~~~tttiii___]]]___iiisssooo^^^OOOCCC???===???@@@CCCKKKTTTccclllvvv}}}}}}yyyvvvtttvvv{{{uuupppqqqtttwww|||zzzwwwvvvuuurrrpppqqqqqqmmm^^^KKK===999666666555444333333333333111111111111111111111111000111111222222333444444555777;;;BBBJJJRRRYYY^^^bbbhhhrrrxxx|||~~~}}}||||||vvvpppsss{{{uuuwww{{{~~~~~~~~~}}}}}}{{{yyyxxxxxxwwwvvvttttttqqqlllhhhbbbZZZRRRMMMFFFCCC>>>;;;:::999888777777777777666777777888999<<<======???AAACCCEEEGGGIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJKKKNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPUUU\\\cccddd```[[[VVVRRRQQQQQQRRROOOOOOOOOQQQZZZfffllllllooommmkkkjjjiiihhhfffdddccccccdddeeeeeeeeeddddddddddddeeeeeefffgggggghhhhhhjjjlllmmmlllmmmoooppprrrtttwww{{{~~~{{{tttiii\\\SSSMMMHHHDDDDDDEEEIIIRRR[[[ccc```]]]VVVOOOOOO\\\lllnnncccXXXSSSPPPMMMLLLNNNOOOPPPQQQRRRRRRQQQPPPOOOMMMMMMMMMNNNOOOQQQSSSTTTUUUTTTRRRQQQPPPQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVWWWYYYYYYWWWVVVVVVVVVVVVVVVWWWYYY^^^bbbgggqqqqqqqqqrrrssstttuuuwwwxxxzzz|||uuujjj___]]]```jjjsssppp___OOODDDAAA???@@@@@@BBBHHHPPP^^^gggrrryyyzzzvvvsssrrruuuzzz}}}sssrrruuuxxxyyy|||~~~yyyttttttssspppnnnnnnpppmmm___LLL>>>:::666666555444333333333333111111111111111111111111000111111222222333444444444777;;;AAAIIIQQQZZZ___```hhhqqqwwwyyy|||wwwrrrwww|||vvvwwwzzz~~~~~~~~~~~~}}}}}}}}}|||zzzwwwvvvvvvvvvtttsssrrrooojjjeee___XXXQQQLLLEEEAAA===:::999999888777888777777777777888999999>>>>>>???AAACCCEEEGGGHHHKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHLLLLLLMMMMMMNNNNNNOOOOOOQQQSSSTTTTTTTTTWWW^^^cccdddaaa]]]ZZZWWWWWWXXXYYYVVVSSSPPPPPPWWWaaahhhlllooonnnllljjjiiigggeeedddcccddddddeeeeeedddddddddcccdddeeeffffffggggggggggggiiikkkllllllmmmoooqqqrrrtttwww{{{~~~zzzqqqfffZZZRRRMMMHHHDDDDDDEEEJJJTTT]]]fff```YYYSSSMMMOOO[[[iiipppdddXXXRRRPPPMMMMMMPPPOOOOOOPPPQQQQQQPPPOOOOOOMMMMMMNNNPPPQQQSSSTTTUUUUUUTTTRRRQQQQQQQQQRRRSSSQQQQQQRRRSSSTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVWWWXXXWWWVVVUUUVVVYYY[[[bbbkkkzzzqqqqqqrrrrrrsssuuuvvvwwwzzz|||vvvkkk^^^\\\___iiirrrooo^^^NNNEEEBBB@@@AAAAAAAAAFFFMMMXXXbbbnnnwwwxxxuuurrrqqqvvvxxx~~~wwwooopppuuuxxxyyy|||}}}wwwsssrrrqqqooojjjkkknnnlll___MMM@@@<<<666666555444333333333333111111111111111111111111000111111222222333444444333777;;;AAAGGGPPPZZZ``````hhhqqqvvvwwwxxx~~~uuuooosss}}}wwwxxx|||~~~~~~~~~}}}}}}}}}||||||{{{yyyvvvuuuuuuuuusssrrrqqqnnnhhhccc]]]VVVOOOJJJCCC@@@<<<:::999999999888888777777888888999:::;;;@@@AAAAAACCCEEEGGGIIIJJJKKKLLLNNNNNNOOONNNLLLKKKHHHGGGEEEDDDCCCDDDEEEFFFIIIIIIJJJLLLNNNOOOQQQQQQUUUWWWYYYYYYYYY\\\bbbfffhhhfffccc```^^^^^^^^^___]]]WWWQQQQQQUUU]]]gggnnnqqqqqqooollliiifffdddcccdddddddddeeeeeeddddddccccccdddeeefffggggggggggggfffhhhjjjkkklllmmmoooqqqrrrtttwwwzzz~~~yyypppdddYYYRRRLLLGGGDDDDDDFFFJJJTTT]]]eee^^^VVVPPPLLLNNNZZZgggpppeeeYYYTTTQQQOOOPPPRRROOOPPPPPPPPPPPPPPPPPPOOONNNOOOPPPRRRTTTUUUVVVVVVUUUTTTRRRQQQQQQRRRSSSSSSPPPQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYXXXWWWWWWXXXXXXYYYYYYYYYXXXVVVUUUWWWXXX^^^fffsssrrrrrrrrrssstttvvvwwwxxxzzz}}}wwwmmm^^^[[[^^^hhhrrrnnn]]]MMMDDDAAA@@@AAA@@@???DDDJJJSSS^^^kkkuuuxxxvvvsssrrruuutttxxx}}}~~~qqqjjjkkkqqqvvvxxx|||~~~}}}vvvrrrrrrrrrooojjjlllooommmaaaNNNAAA===666666555444333333333333111111111111111111111111000111111222222333444444222666<<<@@@FFFOOOZZZbbbccckkktttwwwvvvwww}}}tttjjjkkkxxxyyyyyy|||}}}}}}}}}}}}}}}||||||||||||{{{xxxvvvuuuuuutttsssrrrnnnkkkeee___YYYSSSLLLHHHBBB???;;;999999999999888777888888999:::<<<===>>>BBBBBBCCCEEEGGGIIIKKKLLLLLLNNNPPPRRRSSSRRRQQQPPPJJJIIIFFFDDDBBBBBBCCCDDDEEEGGGIIILLLOOORRRTTTUUUWWW[[[^^^___```ccchhhlllnnnmmmjjjgggeeeeeeeeeeeeddd\\\TTTRRRTTT[[[gggqqqvvvvvvtttpppkkkgggeeeeeeddddddeeeeeeeeedddccccccdddeeefffhhhhhhhhhhhhgggfffhhhjjjlllmmmnnnqqqssssssuuuxxx{{{xxxmmmbbbWWWQQQJJJFFFDDDEEEGGGJJJRRR[[[aaa[[[UUUOOOKKKNNN[[[hhhooodddYYYUUUSSSQQQQQQTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVTTTTTTSSSRRRRRRRRRSSSTTTQQQQQQQQQRRRSSSTTTUUUVVVXXXYYYYYYXXXWWWWWWYYYZZZYYYZZZ[[[ZZZWWWVVVVVVWWWYYY```kkkxxxsssssstttuuuvvvxxxzzz{{{{{{}}}xxxnnn^^^\\\^^^iiirrrnnn^^^NNNAAA>>>>>>???>>>===@@@FFFPPP[[[jjjuuuxxxwwwuuutttrrrnnnppptttssstttyyymmmfffgggnnntttxxx|||~~~|||vvvrrrrrrrrrqqqnnnooorrrpppcccOOOAAA<<<666666555444333333333333111111111111111111111111000111111222222333444444222666<<<@@@EEENNNZZZcccgggoooxxxzzzwwwwww}}}xxxkkkiiiqqq|||yyyxxx{{{{{{~~~}}}}}}|||||||||{{{{{{{{{{{{xxxvvvuuuuuutttsssrrrkkkgggaaa[[[UUUOOOIIIEEE???<<<999777777888777777777888999:::<<<>>>@@@BBBCCCDDDEEEFFFHHHKKKMMMNNNMMMPPPSSSVVVXXXXXXXXXWWWOOOMMMIIIFFFDDDCCCDDDDDDCCCEEEHHHLLLQQQUUUXXXZZZYYY]]]bbbeeefffiiinnnsssvvvtttrrrpppooooooooooooiii___VVVSSSUUU[[[hhhuuu}}}}}}{{{vvvoooiiiggggggdddeeeeeeeeeddddddcccbbbdddfffhhhiiijjjiiihhhhhhgggiiilllnnnoooqqqtttvvvvvvwwwzzz~~~vvvjjj^^^UUUOOOIIIFFFDDDFFFGGGIIIPPPXXX]]]YYYUUUQQQLLLNNN\\\lllkkkaaaXXXUUUTTTRRRRRRTTTRRRQQQQQQQQQQQQQQQQQQRRRPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTSSSRRRRRRSSSTTTUUUSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXWWWWWWZZZ]]]XXXYYY[[[ZZZXXXWWWVVVWWWVVV\\\fffooo{{{tttuuuuuuwwwyyy{{{|||}}}|||~~~yyynnn^^^\\\___iiisssooo^^^NNN>>><<<<<<======;;;>>>CCCNNNYYYiiiuuuyyyxxxvvvvvvooojjjjjjmmmlllmmm~~~}}}vvvkkkeeeeeekkksssyyy{{{~~~|||vvvrrrssssssrrrrrrtttvvvsssdddPPPAAA;;;666666555444333333333333111111111111111111111111000111111222333333444444111666<<<@@@EEENNNZZZccckkksss{{{|||yyyyyy~~~~~~qqqmmmooozzzxxxwwwyyyzzz}}}}}}|||||||||{{{{{{{{{{{{{{{yyyvvvuuuuuuuuusssrrrhhhddd^^^XXXRRRLLLFFFBBB===:::777555666666666666777888999;;;===@@@BBBDDDDDDEEEFFFGGGIIILLLNNNOOOOOOQQQUUUYYY\\\]]]\\\\\\SSSPPPLLLHHHEEEDDDEEEEEECCCEEEIIIMMMRRRWWW[[[]]]ZZZ___dddhhhjjjmmmrrrwww|||{{{yyyxxxwwwwwwxxxxxxlllaaaXXXUUUUUU[[[jjjxxxzzzrrrllljjjjjjeeeeeeeeeeeeddddddcccbbbeeefffhhhjjjkkkjjjiiihhhiiikkknnnpppqqqsssvvvxxxxxxyyy|||~~~uuuhhh\\\SSSNNNHHHEEEEEEGGGHHHIIIOOOVVVZZZYYYWWWRRRMMMOOO^^^ooohhh___WWWUUUTTTRRRRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRPPPQQQRRRTTTTTTTTTSSSRRRTTTTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVXXXYYYXXXWWWWWW[[[^^^VVVXXXZZZZZZYYYWWWWWWWWWWWW\\\ccckkkttttttuuuuuuvvvwwwyyyzzz{{{}}}xxxmmmbbb^^^]]]gggqqqooo___OOOCCC>>><<<===>>>===@@@EEEMMMWWWeeerrrxxxxxxwwwuuunnnkkkiiiiiikkkqqqtttiiifffggglllttt}}}zzzuuuuuuyyyzzzxxxyyywwwvvvrrrdddPPPBBB<<<666666666555444444333333222222222111111111111000000111111111111222222222111888===>>>DDDQQQ___fffsssxxx|||{{{xxxyyyyyyrrrvvv{{{{{{zzz|||}}}~~~}}}{{{zzzzzzzzzzzzyyyxxxwwwwwwvvvtttppplllhhhddd]]]WWWPPPJJJCCC???;;;:::999777777777777888444777:::<<<===???BBBEEEGGGGGGGGGHHHJJJNNNQQQSSSVVVYYY\\\___dddiiifff```[[[SSSKKKFFFFFFFFFCCCAAABBBBBBEEEKKKSSSYYY[[[[[[\\\aaafffjjjmmmqqqxxx}}}~~~xxxgggZZZXXXYYY]]]lll|||{{{qqqjjjgggfffeeedddcccdddeeefffgggfffggghhhiiikkklllmmmnnnpppqqqrrrrrrrrrsssuuuwww{{{{{{}}}}}}uuukkk^^^QQQIIIFFFEEEDDDFFFJJJOOOSSSUUUVVV^^^[[[UUUUUUVVV^^^nnn~~~jjjaaaYYYWWWVVVTTTRRRTTTQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUTTTWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTZZZ\\\aaahhhmmmwwwttttttuuuvvvwwwyyyzzz{{{}}}xxxmmmccc^^^^^^hhhsssqqq```PPPCCC???<<<=========@@@EEEMMMWWWfffsssyyyzzzxxxvvvrrrooonnnoooqqqwwwvvvmmmkkkmmmpppvvv}}}~~~~~~{{{vvvvvv{{{|||{{{|||{{{zzzvvvgggRRRBBB;;;666666666555444444333333222222222111111111111000000111111111111222222222111888<<<>>>EEESSSbbbjjjrrrwww{{{zzzwwwzzz{{{xxxwwwxxx}}}~~~}}}{{{zzzzzzzzzzzzyyyxxxwwwwwwwwwtttqqqnnngggccc\\\VVVOOOIIICCC>>>;;;:::888777777777888888666999;;;===>>>@@@CCCEEEHHHIIIJJJLLLOOOQQQSSSTTT[[[```eeehhhlllooojjjcccYYYSSSJJJFFFEEEEEECCCAAAAAAAAACCCIIIRRRYYY]]]^^^___ccchhhkkknnnssszzzxxxgggZZZXXX[[[aaaqqqtttmmmjjjfffeeeeeeddddddeeegggggggggggghhhjjjkkkmmmnnnnnnpppqqqssssssssstttvvvxxx{{{|||~~~}}}uuukkk^^^RRRJJJJJJIIIHHHHHHJJJMMMOOOPPPWWW```___YYYYYYXXX^^^lll}}}iii```YYYWWWWWWTTTSSSTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUYYYZZZ^^^cccgggooo~~~ttttttuuuvvvwwwyyyzzz{{{}}}~~~~~~xxxmmmccc______iiitttrrrbbbRRRDDD???<<<=========@@@FFFMMMWWWgggttt{{{{{{yyywwwvvvtttuuuxxx{{{}}}wwwssstttvvvwwwyyy}}}}}}~~~|||xxxxxx|||~~~}}}~~~~~~~~~{{{kkkUUUBBB:::666666666555444444333333222222222111111111111000000111111111111222222222222777<<<>>>GGGWWWfffnnnrrrvvvyyyxxxvvvyyyxxxvvvxxx|||~~~|||{{{zzzzzzyyyyyyxxxwwwvvvvvvvvvtttqqqnnnfffaaaZZZTTTMMMGGGBBB>>>:::999888777777777888999999;;;>>>???@@@BBBDDDGGGIIIKKKNNNQQQTTTWWWXXXYYYbbbiiiooorrrtttssskkkbbbVVVPPPIIIDDDCCCCCCAAA?????????AAAGGGOOOYYY___ccccccgggjjjmmmpppuuu}}}wwwhhhZZZYYY^^^iiizzzvvvoookkkffffffeeeeeefffggghhhhhhhhhhhhiiikkklllmmmnnnoooppprrrsssttttttuuuxxxzzz|||~~~|||uuukkk___SSSKKKLLLLLLKKKLLLLLLMMMNNNOOOXXXcccddd```___[[[]]]iiizzz~~~hhh___XXXWWWWWWTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWZZZZZZ\\\```bbbfffssstttttttttuuuwwwxxxzzz{{{}}}~~~}}}}}}~~~xxxmmmbbb^^^___iiitttrrrcccSSSDDD???<<<===>>>>>>BBBGGGNNNYYYhhhuuu{{{|||zzzxxxxxxxxxzzzzzzvvvwww|||}}}}}}~~~}}}{{{zzz}}}~~~}}}}}}~~~~~~oooWWWCCC;;;666666666555444444333333222222222111111111000000000000111111111222222222222777;;;>>>HHHZZZiiiqqqqqquuuwwwvvvssswwwyyyyyy{{{}}}~~~}}}|||{{{zzzyyyyyyyyywwwvvvttttttsssrrrooolllddd___XXXQQQKKKEEE@@@===999888777777777888999:::<<<>>>@@@BBBBBBDDDFFFHHHKKKLLLPPPTTTYYY^^^bbbeeekkkrrrxxxyyyvvvpppfff[[[PPPLLLFFFBBB@@@@@@>>>=========>>>CCCLLLWWW```ffffffiiilllnnnqqqxxxvvviii\\\\\\eeesssuuunnnjjjfffggggggggghhhhhhiiiiiiiiijjjkkklllmmmnnnooooooqqqrrrtttuuuuuuwwwzzz|||}}}{{{tttkkk```TTTLLLJJJKKKMMMNNNNNNOOOQQQRRRXXXeeeiiieeeddd^^^\\\fffuuu{{{}}}uuuyyyggg^^^WWWVVVVVVUUUTTTVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXX\\\[[[\\\^^^```ccclllwwwsssttttttuuuvvvxxxyyyzzz}}}xxxmmmaaa\\\]]]hhhsssrrrcccSSSEEE@@@===>>>???@@@EEEKKKRRR\\\iiiuuuzzzzzzxxxwwwxxxyyy~~~vvvuuuyyy~~~~~~}}}~~~{{{|||}}}|||yyy|||pppYYYEEE<<<666666666555444444333333222222222111111111000000000000111111111222222222111666:::>>>JJJ[[[jjjppppppsssvvvtttqqquuuyyyxxxzzz~~~~~~}}}|||zzzyyyyyyyyyyyyuuutttrrrppppppnnnkkkiiibbb]]]UUUNNNIIICCC???<<<888888777777777888:::;;;===???BBBCCCDDDFFFHHHKKKLLLMMMQQQWWW___gggoootttwww}}}{{{sssjjj]]]SSSJJJGGGBBB>>><<<;;;;;;:::;;;;;;===AAAIIITTT___fffgggjjjnnnqqqttt{{{uuujjjaaabbbooo~~~uuunnnjjjgggggghhhiiijjjjjjkkkkkkkkkkkklllmmmnnnoooooopppqqqsssuuuvvvwwwyyy|||~~~{{{tttkkk```UUUNNNJJJMMMOOOOOONNNNNNPPPRRRYYYgggkkkiiihhhaaa^^^gggsssyyy~~~vvvpppwwwfff^^^WWWVVVVVVTTTTTTUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXZZZXXXYYY\\\^^^```hhhppp~~~sssssstttuuuvvvxxxyyyzzz}}}xxxmmm```\\\]]]gggsssrrrcccTTTEEE@@@===>>>@@@CCCHHHOOOXXX___jjjssswwwwwwvvvtttwwwyyywwwvvvzzzzzzyyy{{{|||}}}}}}}}}yyy{{{qqqZZZFFF===666666666555444444333333222222222111111111111000000111111111111222222222111555999>>>JJJ[[[ggglllkkkpppsssrrrpppsss}}}~~~vvvuuuwww~~~~~~}}}{{{zzzyyyyyyxxxxxxvvvssspppnnnmmmkkkhhhfff```[[[SSSLLLFFFBBB===;;;777777666777777999;;;<<<===???BBBDDDEEEHHHJJJMMMMMMPPPUUU]]]gggrrr{{{xxxlllaaaVVVMMMFFFDDD@@@===:::999999999999:::;;;???EEEPPP[[[ccchhhlllqqquuuyyyssslllfffkkkzzz}}}uuuooolllggghhhiiikkklllllllllllllllmmmmmmnnnooooooppppppqqqsssvvvwwwxxx{{{~~~~~~zzztttlllaaaVVVOOONNNPPPQQQPPPLLLKKKNNNPPP[[[iiinnnlllkkkeeebbblllvvv~~~wwwrrryyyggg^^^WWWVVVVVVSSSSSSTTTRRRRRRSSSSSSTTTUUUWWWWWWXXXWWWUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRTTTUUUUUUVVVVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWUUUUUUYYY[[[\\\bbbiiitttssssssssstttvvvwwwyyyzzz}}}xxxmmm```\\\]]]hhhtttttteeeUUUEEE@@@===???BBBEEELLLSSS]]]ccckkkqqqtttsssrrrrrrwwwyyyzzzyyy{{{yyysssqqqvvv}}}}}}~~~|||~~~qqqZZZFFF===666666666555444444333333222222222111111111111000000111111111111222222222000444999>>>JJJYYYcccfffdddjjjoooppppppttt}}}}}}uuuuuuwww|||~~~}}}|||{{{zzzyyyxxxxxxxxxwwwuuuqqqnnnllliiifffddd^^^YYYQQQJJJEEE@@@<<<:::777666666666888999;;;<<<<<<>>>BBBDDDFFFIIILLLOOOPPPUUU]]]hhhsss|||~~~pppaaaWWWOOOHHHDDDCCC@@@===:::999999999888999;;;>>>CCCLLLWWW___iiinnntttzzzrrrnnnlllsssyyyrrrnnnkkkgggiiijjjlllmmmmmmmmmmmmmmmnnnnnnooooooppppppqqqrrrtttvvvxxxyyy|||}}}yyytttlllbbbWWWPPPNNNPPPQQQNNNKKKJJJNNNRRR^^^lllpppnnnoooiiiiiisss|||www~~~hhh___WWWVVVUUUSSSRRRSSSPPPPPPQQQRRRTTTVVVXXXYYYYYYWWWUUUTTTSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVTTTTTTXXXYYYZZZ^^^dddhhhrrr}}}ssssssssstttvvvwwwyyyzzz}}}xxxmmmaaa]]]^^^iiivvvuuufffWWWEEE@@@>>>@@@CCCGGGOOOVVV```eeelllppprrrqqqppppppvvvyyy~~~{{{|||}}}uuunnnkkkrrrzzz}}}qqqZZZEEE<<<777666666555444444333333222222222111111111111000000111111111111222222222///444888>>>JJJXXXaaabbb___eeelllooopppuuu}}}vvvwww{{{{{{~~~~~~}}}|||{{{zzzyyyxxxxxxxxxyyyvvvrrrnnnllliiifffddd^^^XXXPPPIIIDDD???<<<:::666666666666888:::<<<===;;;===AAADDDFFFIIIMMMPPPRRRXXXdddqqq{{{yyyhhhXXXOOOIIIEEEDDDCCCAAA>>>;;;999999:::777999;;;===AAAJJJTTT\\\jjjooowww~~~qqqooooooxxx}}}tttoookkkhhhhhhiiikkkmmmnnnnnnnnnmmmnnnnnnooooooppppppqqqqqqrrrtttwwwxxxzzz}}}}}}yyytttlllbbbXXXQQQKKKMMMNNNLLLJJJKKKQQQWWWaaannnrrrpppqqqmmmnnnyyy{{{~~~hhh___XXXVVVUUURRRQQQRRRNNNOOOPPPRRRTTTVVVXXXYYYYYYXXXUUUTTTSSSSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXVVVVVVYYYZZZZZZ]]]bbb```jjjttt}}}rrrssstttuuuuuuwww{{{~~~yyynnn```\\\^^^kkkxxxwwweeeTTTFFFAAA>>>AAADDDHHHPPPXXX^^^jjjmmmkkklllhhhgggpppvvv}}}}}}}}}{{{sssjjjiiinnnsss{{{~~~|||~~~oooWWWEEE===:::999666333222222333333333222111111000000111111111111111111111111111111555666:::@@@HHHQQQYYY]]]___aaadddkkksss||||||xxxwwwvvv}}}~~~}}}{{{yyywwwvvvvvvuuuvvvtttqqqnnnllliiieeebbb[[[VVVNNNFFFAAA>>>;;;999777666666666666888:::;;;<<<>>>AAABBBDDDIIIQQQWWW]]]cccmmmxxx|||rrreeeYYYQQQKKKGGGCCCCCCBBB@@@>>>===<<<;;;;;;;;;999:::<<<>>>CCCOOO\\\fffrrr}}}ooonnnrrr~~~uuupppmmmkkkjjjiiijjjlllmmmnnnnnnooooooppppppppppppqqqrrrssssssuuuvvvwwwzzz}}}~~~~~~|||yyyrrrhhh]]]SSSMMMKKKHHHGGGIIIIIIJJJOOOVVVaaalllqqqtttwwwrrruuu~~~ggg]]]UUURRRRRRPPPPPPSSSMMMNNNPPPSSSUUUWWWXXXXXXYYYWWWUUUTTTTTTUUUVVVWWWWWWVVVTTTRRRRRRRRRRRRSSSXXXYYYYYYYYYYYYWWWVVVUUUVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUUUUTTTSSSSSSRRRUUUUUUWWWXXXZZZ\\\]]]^^^eeeeeehhhppp}}}rrrsssuuuuuuvvvxxx{{{~~~zzz~~~yyynnn```\\\___kkkwwwvvveeeSSSEEE@@@===@@@DDDGGGOOOVVV]]]iiikkkiiijjjfffeeeooowww{{{zzz{{{yyyqqqhhhfffiiittt|||~~~|||~~~oooXXXEEE===:::999666444333222333333333222111111000000111111111111111111111111111111555666999???GGGPPPWWW\\\]]]___cccjjjsss|||~~~zzzxxxxxx}}}~~~}}}|||{{{yyywwwvvvuuuvvvtttqqqooollliiieeebbb[[[UUUMMMFFFAAA>>>;;;999777666666666777999:::;;;===@@@BBBCCCEEEJJJSSSYYYbbbjjjttt~~~zzzmmmeeeZZZQQQKKKHHHEEECCCDDDCCCAAA???===<<<;;;;;;;;;::::::<<<===BBBNNN[[[hhhtttzzzkkkjjjmmmwwwxxxpppmmmkkkkkkjjjkkklllmmmnnnooopppppppppqqqqqqqqqqqqrrrtttuuuuuuxxxyyyyyy{{{}}}~~~|||}}}{{{wwwpppggg\\\RRRLLLKKKHHHFFFGGGHHHIIIOOOVVVaaalllrrruuuxxxtttwww|||ddd[[[SSSQQQPPPNNNOOOPPPMMMNNNPPPSSSUUUWWWXXXXXXVVVVVVTTTTTTTTTVVVXXXYYYVVVUUUTTTRRRRRRRRRRRRRRRWWWWWWXXXYYYXXXWWWVVVUUUVVVUUUTTTSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSUUUVVVWWWYYYZZZ\\\]]]^^^bbbbbbeeelllxxxrrrtttuuuvvvwwwyyy|||tttqqqnnnqqqvvvzzz|||yyynnn```]]]___kkkvvvtttcccRRRCCC>>><<>>FFFNNNUUUZZZYYY\\\bbbjjjttt}}}~~~|||{{{}}}~~~~~~~~~}}}{{{yyywwwuuuvvvtttrrrooommmiiidddaaaZZZUUUMMMEEEAAA===;;;999777777666777888:::<<<===@@@BBBCCCDDDFFFMMMVVV]]]jjjsss~~~zzzmmm\\\WWWPPPJJJGGGFFFEEEDDDEEEDDDBBB@@@>>>===<<<<<<;;;:::;;;<<<===AAALLLXXXjjjvvvqqqdddbbbdddkkkvvv~~~vvvrrrmmmiiihhhiiiiiiiiilllmmmnnnpppqqqqqqqqqqqqrrrrrrrrrssstttvvvwwwxxx|||||||||}}}}}}|||~~~{{{yyyuuummmdddYYYPPPKKKKKKGGGEEEFFFFFFGGGNNNUUU```kkkqqqtttxxxuuuxxxzzzaaaXXXPPPNNNNNNLLLLLLNNNNNNOOOPPPRRRTTTVVVWWWXXXTTTTTTTTTTTTUUUWWWYYYZZZUUUTTTSSSRRRRRRQQQRRRRRRUUUUUUWWWXXXXXXXXXWWWVVVVVVUUUTTTSSSSSSTTTUUUVVVWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXZZZ\\\]]]]]]^^^^^^```eeeppp}}}ssstttvvvwwwxxxzzz~~~ppphhhfffdddgggkkkooossswww|||yyynnn```]]]```jjjtttqqq```OOOAAA===;;;>>>AAADDDKKKQQQXXXdddfffdddfffbbbaaajjjyyy}}}{{{{{{zzztttllljjjmmmwww}}}}}}zzz|||}}}nnnXXXFFF>>>;;;999888666555444444444333222111111000000111111111111111111111111111111555666999>>>EEEMMMTTTXXXWWW[[[bbbjjjttt~~~~~~~~~~~~~~~{{{xxxvvvvvvtttrrrpppmmmiiiddd```YYYTTTLLLEEE@@@===;;;999777777777777999;;;===???CCCDDDFFFGGGJJJQQQ[[[cccrrr{{{nnn^^^QQQNNNKKKHHHFFFFFFFFFFFFEEEDDDBBB@@@???=========<<<;;;<<<======@@@KKKVVVjjjwww{{{jjj]]][[[ZZZ^^^eeekkklllkkkfffeeedddcccdddfffggghhhlllmmmnnnpppqqqqqqrrrrrrqqqqqqrrrsssuuuwwwyyyzzz~~~~~~~~~zzzwwwrrrjjj```VVVNNNIIIJJJFFFCCCDDDDDDEEELLLTTT\\\hhhnnnrrrvvvssswwwvvv___WWWOOONNNNNNLLLKKKMMMOOOOOOPPPQQQSSSTTTVVVWWWTTTTTTTTTTTTUUUVVVWWWXXXSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSUUUWWWWWWWWWWWWVVVUUUTTTTTTSSSTTTUUUWWWXXXWWWWWWUUUTTTSSSSSSTTTTTTUUUUUUVVVXXXYYY[[[\\\\\\[[[[[[\\\```hhhtttsssuuuwwwxxxyyy{{{oooddd```___]]]___bbbfffjjjpppwww{{{xxxmmm___]]]```iiiqqqmmm\\\LLL@@@<<<;;;>>>AAACCCIIIOOOUUUaaadddbbbddd``````jjjxxx~~~{{{xxxwwwsssoooooorrrwww~~~}}}yyyzzz}}}}}}~~~|||nnnXXXFFF>>>;;;:::999777666555444444333222111111000000111111111111111111111111111111444555888===DDDLLLSSSXXXVVV[[[cccllluuu}}}~~~{{{xxxvvvvvvuuurrrpppnnniiiccc___XXXRRRKKKDDD@@@===:::999777777777888:::===???AAADDDGGGIIILLLOOOWWWaaaiiixxx~~~rrraaaRRRKKKKKKJJJHHHFFFEEEEEEEEEEEEDDDBBB@@@???=========<<<;;;<<<>>>>>>@@@JJJVVVhhhvvvttteeeWWWTTTSSSTTTXXX[[[\\\[[[\\\]]]^^^```bbbdddggghhhlllmmmnnnooopppqqqqqqqqqqqqqqqrrrtttvvvyyy{{{|||~~~yyyuuuoooggg]]]TTTLLLHHHIIIEEEBBBCCCBBBCCCIIIQQQWWWccciiimmmqqqnnnrrrrrr^^^VVVOOONNNNNNLLLLLLMMMOOOOOOOOOPPPQQQRRRTTTUUUTTTTTTTTTSSSSSSSSSTTTTTTRRRRRRRRRRRRQQQQQQQQQPPPQQQRRRTTTUUUVVVWWWVVVVVVTTTTTTSSSTTTTTTVVVXXXYYYWWWVVVTTTSSSRRRRRRSSSTTTTTTTTTUUUWWWXXXYYYZZZZZZXXXYYYZZZ\\\bbblllwwwtttvvvwwwyyyzzz}}}}}}pppeee___]]]\\\ZZZ[[[^^^aaafffmmmuuu{{{wwwkkk^^^\\\___gggnnnhhhXXXHHH@@@<<<;;;>>>AAACCCHHHNNNQQQ^^^aaa```ccc``````jjjwwwyyyssspppmmmkkknnntttvvv}}}|||xxxzzz}}}~~~|||}}}~~~|||nnnXXXGGG???;;;::::::888777666555444333222111111000000111111111111111111111111111111444555888===EEEMMMTTTYYYXXX]]]fffnnnvvv~~~|||}}}}}}{{{yyywwwvvvuuusssqqqnnniiibbb^^^WWWQQQJJJCCC???<<<:::999777777888999;;;>>>AAABBBDDDHHHMMMQQQVVV^^^hhhooozzz}}}}}}uuulllbbbUUUKKKHHHIIIJJJIIIFFFDDDCCCCCCEEEDDDBBB@@@>>>===<<<<<<<<<<<<===??????AAAKKKVVVggguuunnnaaaSSSQQQNNNNNNOOOQQQRRRRRRUUUXXX[[[^^^```dddhhhkkklllmmmnnnooopppqqqqqqqqqqqqrrrtttvvvyyy|||~~~~~~xxxtttmmmddd[[[RRRKKKHHHFFFCCCAAABBBBBBBBBGGGNNNRRR^^^dddhhhllliiimmm}}}lll^^^VVVOOOOOOOOOMMMLLLMMMOOONNNMMMMMMNNNPPPRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQSSSUUUUUUUUUUUUTTTTTTTTTSSSTTTUUUWWWYYYZZZWWWUUUSSSQQQPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXVVVXXXYYYZZZ]]]dddnnnuuutttvvvxxxyyy{{{}}}}}}xxxqqqiiidddaaa______]]]^^^```dddjjjsss}}}vvvjjj\\\[[[^^^fffkkkeeeTTTEEE@@@<<<;;;>>>AAACCCHHHMMMNNN[[[______cccaaabbbllluuu{{{pppiiiggggggmmmsssuuu|||{{{xxxyyy}}}~~~{{{|||~~~|||nnnXXXGGG???;;;;;;:::999888666555444333222111111000000111111111111111111111111111111333555888>>>EEENNNVVVZZZZZZ```iiipppwwwzzz{{{|||}}}}}}}}}~~~|||zzzyyyxxxvvvuuusssqqqnnniiibbb]]]VVVQQQIIICCC???<<<:::888777777888:::<<>>@@@AAACCCMMMXXXfffuuuiii\\\RRRPPPMMMKKKKKKLLLMMMNNNPPPTTTXXX\\\___dddjjjnnnmmmnnnoooqqqrrrrrrssssssssstttvvvyyy|||}}}xxxtttlllcccYYYQQQKKKHHHCCCAAAAAACCCBBBAAAEEEJJJPPP\\\aaaeeeiiifffiiiyyyeee\\\TTTNNNNNNOOOMMMKKKLLLNNNMMMLLLKKKLLLMMMOOOQQQOOOOOOPPPPPPQQQQQQPPPPPPOOOPPPQQQQQQQQQQQQPPPOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUWWWZZZ[[[VVVTTTQQQOOOOOOOOOQQQRRRQQQQQQRRRSSSTTTUUUVVVVVVSSSVVVXXXXXXYYY]]]eeekkkuuuuuuvvvxxxzzz{{{~~~}}}uuuqqqmmmjjjhhhfffdddcccbbbccceeeiiippp{{{uuuiii[[[[[[]]]eeeiiicccRRRDDD@@@<<<<<>>FFFOOOWWW\\\\\\ccckkkqqqwww~~~wwwzzz{{{|||||||||~~~|||{{{zzzyyyyyyvvvuuutttrrrnnniiibbb]]]VVVPPPIIIBBB>>><<<:::888777777888:::===@@@CCCEEEDDDIIIRRRYYY```hhhqqqwwwyyyuuuiiiYYYMMMIIIHHHFFFJJJMMMPPPOOOKKKGGGFFFFFFCCCBBB@@@???===<<<;;;;;;<<<<<>>BBBFFFIIINNNSSSZZZeeeqqqwwwwwwyyyjjjYYYNNNHHHDDDEEEIIIIIIOOORRRNNNJJJIIIHHHFFFHHHEEE@@@===<<<===<<<<<<;;;<<<>>>BBBCCCFFFPPP[[[mmmyyyiii\\\TTTQQQMMMMMMPPPRRRRRRQQQTTTWWWYYY\\\eeeooorrrpppyyyuuurrrppprrrtttuuuvvvvvvzzz~~~~~~{{{yyywwwqqqiii```WWWOOOGGGCCC@@@@@@AAAAAAAAACCCGGGJJJNNNZZZaaafffkkkhhhkkkzzzqqq___SSSOOOJJJIIIKKKMMMMMMLLLMMMJJJGGGGGGJJJOOORRRTTTPPPOOONNNNNNNNNOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQSSSTTTSSSSSSSSSTTTUUUTTTTTTTTTUUUWWWXXXZZZUUUTTTRRRQQQOOONNNNNNNNNPPPQQQQQQQQQOOOPPPQQQSSSRRRTTTVVVWWWWWWXXXZZZ\\\gggooo}}}yyy{{{|||}}}~~~{{{{{{xxxxxxwwwuuusssrrrsssuuuyyy{{{uuuiii]]]ZZZ\\\ccceee[[[LLLBBB===;;;999<<>>BBBEEEJJJOOOUUU\\\gggrrrvvvuuulll___QQQIIIEEEBBBDDDHHHOOOUUUWWWRRRMMMLLLKKKIIIHHHEEEAAA>>>>>>>>>===<<<<<<<<<>>>BBBDDDHHHTTT```qqq}}}jjj]]]SSSPPPNNNNNNQQQTTTUUUUUUZZZ]]]aaaeeennnyyy|||zzz{{{wwwsssqqqsssvvvxxxyyy{{{~~~~~~|||yyyvvvppphhh___WWWOOOGGGCCC@@@AAAAAAAAAAAACCCGGGJJJPPP]]]eeejjjnnnkkkmmm|||ooo]]]QQQMMMJJJJJJMMMQQQQQQPPPLLLIIIFFFFFFIIINNNQQQSSSNNNMMMLLLLLLLLLMMMOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMPPPRRRSSSRRRRRRRRRSSSUUUUUUTTTUUUUUUWWWXXXYYYVVVUUUTTTRRRPPPOOONNNNNNNNNOOOPPPOOONNNNNNPPPRRRQQQSSSUUUVVVVVVWWWYYY[[[aaaiiivvv{{{|||~~~tttiii\\\ZZZ]]]ccccccWWWHHH???===<<<:::<<<@@@EEEGGGIIIJJJLLLRRRXXXZZZ[[[```gggoooxxxmmmaaa___bbbjjjrrrvvvzzz|||xxxwwwzzz~~~~~~qqqXXXGGG@@@@@@@@@@@@???===:::666444333333333333333333333333444333333222222111111111111555888===GGGSSSZZZZZZZZZ]]]eeeooouuu{{{|||~~~yyyuuuvvvxxxyyy~~~}}}}}}|||yyywwwuuutttrrrppplllfff___ZZZSSSNNNGGGAAA===;;;999888555666888999:::===AAAEEEHHHNNNUUU\\\eeennnqqqnnn]]]TTTJJJFFFDDDCCCFFFJJJUUUYYYZZZSSSMMMKKKJJJHHHGGGDDDBBB@@@@@@???>>><<<===<<>>===<<<;;;<<>>HHHUUU[[[[[[XXX[[[eeeqqqyyy~~~|||{{{vvvrrrrrrtttvvv|||~~~~~~~~~|||yyyvvvvvvtttrrroookkkeee^^^YYYQQQLLLEEE@@@<<<;;;999888444666888:::;;;>>>AAADDDDDDKKKRRRYYYaaaggggggbbbSSSMMMGGGFFFEEEEEEHHHNNNWWW[[[ZZZRRRKKKHHHGGGFFFEEEDDDBBBAAA@@@???===;;;>>>===???CCCGGGOOO___nnnwwwjjj]]]XXXWWWVVVWWW[[[___dddfffkkksss{{{{{{xxxzzz|||yyysssmmmddd\\\TTTMMMGGGCCC@@@AAABBBBBBBBBEEEIIILLLTTTcccmmmsssxxxsssssszzz{{{hhhXXXMMMKKKJJJLLLQQQVVVWWWVVVLLLIIIGGGGGGJJJNNNPPPQQQKKKKKKJJJIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMOOORRRSSSRRRQQQRRRRRRVVVUUUUUUUUUVVVVVVVVVVVVQQQPPPNNNLLLJJJIIIHHHHHHKKKLLLMMMMMMLLLMMMNNNPPPNNNPPPRRRRRRRRRSSSTTTVVVVVV[[[ccclllxxx~~~sssggg]]]]]]aaaddd^^^PPPDDD>>>===<<<<<<<<>><<<999>>>===???CCCHHHQQQbbbqqqyyylllaaaZZZZZZZZZ\\\___eeekkkooowwwyyywwwwwwvvvxxx|||~~~{{{yyyqqqkkkbbbYYYRRRLLLFFFCCC@@@AAABBBBBBCCCFFFJJJMMMTTTdddoooxxx}}}wwwwwwzzzuuuxxx}}}eeeWWWOOOLLLKKKMMMQQQTTTTTTSSSMMMKKKIIIIIILLLOOOQQQRRRLLLLLLKKKJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPSSSTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTOOONNNLLLKKKIIIHHHHHHHHHKKKLLLMMMMMMLLLMMMOOOQQQMMMOOOQQQQQQQQQQQQSSSTTTUUUXXX^^^dddnnn|||~~~rrrfff]]]^^^aaabbbZZZMMMCCC@@@;;;;;;<<<<<>>888555555333333333333333333333333000000111222333333444444555888;;;@@@KKKYYYbbbccc```ccclllxxx}}}yyy{{{|||rrrmmmkkknnnqqqtttzzz~~~}}}}}}}}}|||zzzxxxwwwuuuqqqmmmhhhbbb[[[WWWNNNJJJCCC>>>;;;:::999888555888;;;===>>>@@@CCCEEEFFFLLLQQQTTTXXXYYYUUUNNNFFFBBBAAABBBBBBCCCIIIPPP]]]___\\\SSSLLLJJJKKKJJJIIIFFFCCCAAA???>>>;;;999>>>===@@@DDDIIIQQQbbbqqqyyynnndddZZZ\\\^^^```eeellluuu{{{{{{sssmmmkkkllllllooosss~~~}}}zzzwwwpppjjj```WWWPPPKKKFFFCCCAAABBBCCCCCCDDDGGGKKKNNNTTTeeerrr|||}}}|||wwwvvvxxx}}}zzzaaaVVVOOOMMMKKKLLLPPPRRRQQQOOONNNLLLJJJKKKMMMPPPQQQRRRMMMLLLKKKKKKKKKLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQSSSTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQNNNNNNMMMLLLKKKKKKKKKKKKJJJKKKLLLLLLLLLMMMOOOQQQMMMOOOPPPPPPPPPPPPRRRSSSUUUWWWZZZ^^^eeeqqq}}}qqqeee\\\]]]______VVVIIIBBBBBB999:::;;;<<>>@@@AAADDDFFFGGGLLLOOOQQQRRRRRRMMMFFFAAA???>>>@@@AAACCCJJJSSS^^^```\\\SSSMMMMMMNNNOOONNNKKKFFFBBB@@@>>><<<;;;>>>===@@@DDDIIIPPP```nnnuuu|||yyyjjjccc\\\___ccchhhoooyyyvvvmmmfffbbbcccdddeeejjjoooxxx~~~|||xxxvvvnnnhhh___VVVOOOJJJFFFCCCAAABBBCCCCCCEEEGGGLLLOOOTTTfffuuu{{{www{{{{{{sss]]]TTTNNNKKKIIIKKKNNNPPPNNNLLLMMMLLLJJJKKKMMMOOOPPPPPPMMMLLLKKKKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSRRRQQQOOONNNLLLLLLKKKKKKKKKKKKLLLLLLHHHIIIKKKKKKJJJKKKNNNPPPMMMOOOPPPPPPPPPPPPQQQSSSSSSUUUVVVXXX]]]fffrrr{{{}}}qqqeee[[[\\\^^^\\\SSSFFFAAABBB888:::;;;<<>>>>>@@@BBBEEENNNWWW\\\^^^[[[RRRLLLMMMOOOPPPRRRNNNHHHCCCAAA???>>>===>>>>>>@@@EEEHHHPPP^^^lllooovvvrrreee^^^```ccciiipppxxxsssiiiddd___\\\^^^```ccchhhooouuu~~~}}}{{{xxxuuunnnggg^^^UUUOOOJJJFFFCCCAAABBBCCCDDDEEEHHHLLLPPPUUUgggwwwyyyyyy}}}oooZZZRRRLLLJJJHHHJJJMMMOOOMMMKKKLLLKKKIIIJJJLLLNNNOOOOOOLLLKKKKKKJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMOOORRRRRRRRRQQQQQQRRRRRRRRRSSSSSSRRRPPPNNNMMMIIIIIIIIIIIIIIIJJJKKKLLLFFFHHHIIIIIIIIIJJJLLLNNNNNNOOOPPPPPPPPPPPPQQQRRRQQQSSSTTTTTTWWW___jjjrrr~~~yyymmmccc^^^YYYSSSMMMHHHCCC???<<<:::::::::<<>><<<999666444:::::::::;;;===@@@CCCDDDHHHJJJKKKKKKIIIEEE@@@===<<<=========@@@GGGOOOTTT^^^\\\WWWRRRMMMLLLNNNPPPTTTOOOHHHDDDAAA???<<<999;;;>>>BBBDDDGGGNNNXXXaaajjjuuu~~~{{{lllcccaaa```hhhooouuuzzzzzzzzzyyyuuupppkkkhhh```\\\[[[^^^aaaccciiioooyyy~~~}}}{{{xxxuuuhhhbbbZZZQQQLLLGGGDDDBBBCCCBBBCCCEEEDDDCCCHHHPPPWWWjjj{{{~~~iiiXXXPPPLLLKKKJJJIIIHHHIIIJJJJJJJJJIIIGGGFFFFFFGGGHHHJJJLLLJJJHHHGGGHHHJJJMMMOOOOOOPPPPPPQQQPPPOOOMMMLLLOOOPPPQQQRRRRRRRRRQQQPPPVVVTTTRRRRRRQQQPPPMMMJJJNNNMMMLLLJJJJJJIIIIIIIIIFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPOOOOOOOOOPPPPPPQQQUUUTTTTTTSSSSSSWWW]]]aaasss|||xxxlllbbb[[[WWWPPPIIIEEEAAA===;;;:::::::::===CCCJJJRRRVVV[[[___cccdddfffmmmxxx{{{pppggg```^^^fffpppxxx]]]QQQSSSQQQSSSSSSLLLAAA999666777666555555444444333222222333333333333333333333333555555888AAAOOO]]]hhhmmmooolllmmmssswwwxxxyyy{{{|||zzzzzzvvvwwwxxxxxxwwwyyy}}}~~~{{{xxxuuutttuuuqqqlllfffaaa[[[TTTPPPJJJGGGBBB>>><<<999777555999999999;;;===???BBBCCCFFFGGGHHHHHHFFFBBB>>>;;;<<<<<<======@@@FFFMMMRRRYYYWWWSSSOOOLLLMMMQQQTTTUUUPPPIIIEEEBBB???<<<999;;;>>>BBBDDDGGGMMMWWW___fffooowww{{{|||qqqeee^^^^^^___jjjuuu{{{vvvwwwxxxxxxuuupppkkkhhhccc______cccgggjjjqqqxxx~~~{{{wwwsssgggaaaXXXPPPJJJFFFCCCAAACCCBBBCCCEEEDDDCCCIIIPPPYYYlll~~~gggWWWOOOLLLKKKIIIHHHHHHHHHIIIJJJLLLJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHIIIKKKMMMNNNNNNOOOPPPPPPPPPOOONNNMMMNNNOOOPPPQQQQQQQQQPPPOOORRRQQQPPPPPPPPPPPPMMMKKKKKKKKKKKKJJJJJJKKKKKKLLLKKKLLLLLLLLLMMMMMMNNNNNNPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQUUUZZZ^^^hhhqqq~~~uuuiii```XXXSSSKKKDDD@@@>>>;;;:::::::::;;;???DDDKKKRRRVVVZZZ___fffjjjlllrrr{{{{{{nnnddd___```iiissswww^^^TTTUUUTTTVVVUUUNNNCCC:::888999666555555444444333222222333333333333333333333333555555888???KKKXXXbbbgggiiifffgggmmmrrrsssuuuyyy}}}~~~}}}|||zzzzzzyyywwwwwwyyy~~~~~~|||yyyvvvtttssspppjjjeee___YYYRRRNNNIIIFFFAAA===;;;999777555777888999:::<<<>>>AAABBBCCCDDDDDDDDDBBB>>>;;;999;;;<<<<<<===???DDDJJJOOOQQQPPPMMMJJJJJJMMMSSSXXXUUUQQQKKKFFFCCC@@@===:::<<>>???@@@AAAAAAAAA@@@>>><<<:::888;;;;;;<<<===>>>BBBGGGKKKKKKJJJHHHFFFFFFKKKRRRXXXTTTQQQMMMHHHDDDAAA>>><<<===???AAACCCFFFLLLSSSXXX]]]bbbhhhoooxxxwwwllleee___ZZZ\\\aaaeeetttyyyxxx{{{|||yyyvvvqqqooosssxxxzzzrrrlllbbb\\\SSSKKKFFFDDDBBBAAABBBAAABBBEEEEEEEEEKKKSSS___sssxxxaaaTTTOOOJJJIIIHHHGGGFFFGGGGGGHHHGGGFFFFFFEEEFFFFFFGGGHHHGGGHHHIIIKKKKKKKKKKKKJJJJJJKKKMMMNNNOOOOOOOOONNNLLLMMMOOOPPPQQQQQQPPPOOOOOONNNMMMNNNOOOOOOMMMKKKJJJJJJJJJKKKLLLMMMNNNOOOSSSRRRQQQPPPOOONNNMMMMMMOOOOOOPPPQQQRRRRRRSSSSSSOOOOOOOOOOOONNNPPPSSSVVV[[[bbbmmmzzzxxxmmmaaaXXXQQQLLLEEE???===<<<;;;;;;:::<<<>>>CCCHHHNNNSSSVVVYYYaaalllssswww{{{rrreee```dddlllwwwtttaaaZZZ[[[\\\]]]ZZZPPPDDD;;;888999666555555444444333222222333333333333333333333333444555777<<>>???@@@AAA@@@???>>><<<;;;999999:::;;;<<<======???CCCFFFGGGFFFDDDBBBCCCHHHNNNSSSRRRPPPMMMIIIEEEAAA???>>>>>>???AAACCCFFFKKKPPPTTTZZZ```hhhnnnxxxvvvnnnddd___[[[YYY]]]bbbjjjzzz~~~{{{~~~yyypppiii___YYYPPPIIIEEECCCBBBAAAAAA@@@BBBEEEEEEFFFLLLTTT```uuuttt___SSSPPPIIIHHHGGGEEEEEEFFFFFFGGGEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGIIIKKKLLLKKKJJJJJJIIIJJJLLLNNNOOOOOONNNNNNMMMNNNPPPQQQRRRRRRRRRQQQQQQPPPOOOOOOOOONNNLLLJJJLLLLLLLLLLLLLLLMMMNNNNNNPPPPPPPPPOOONNNNNNMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSOOOPPPQQQPPPPPPPPPRRRTTTXXX^^^gggrrr|||ttthhh\\\TTTNNNIIICCC???===<<<;;;::::::<<<@@@EEEJJJOOOTTTVVVYYYbbbmmmuuuyyy}}}yyylllaaaaaaiiisss~~~tttddd``````bbbbbb^^^SSSFFF<<<999999666555555444444333222222333333333333333333333333444555777:::@@@IIISSSYYYYYYSSSOOOSSS[[[cccmmmvvv~~~{{{|||}}}yyyuuuqqqpppuuu|||~~~{{{xxxvvvqqqmmmgggaaa[[[TTTMMMIIIDDDAAA>>>;;;:::999777555555666888;;;===>>>??????@@@???===;;;:::999999999999:::<<<<<<<<<===@@@BBBBBBBBBAAA@@@AAAEEEJJJNNNNNNNNNMMMJJJEEEAAA@@@@@@??????@@@BBBFFFJJJNNNPPPWWW___gggnnnuuu{{{}}}{{{llleee]]]ZZZXXXVVVZZZ```mmm|||}}}wwwooohhh^^^XXXOOOGGGDDDCCCCCCCCC@@@@@@BBBEEEFFFGGGMMMUUU```wwwooo[[[QQQNNNHHHGGGFFFEEEDDDEEEEEEFFFEEEFFFFFFGGGHHHHHHHHHIIIFFFGGGIIIJJJKKKKKKJJJJJJIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNPPPRRRSSSSSSRRRRRRRRRPPPOOOOOOOOONNNLLLJJJMMMMMMLLLLLLMMMNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLJJJLLLNNNPPPRRRSSSSSSRRRQQQRRRSSSSSSQQQPPPQQQRRRTTTYYY```jjjuuuzzzpppdddXXXPPPIIIFFFAAA>>><<<;;;:::999:::===AAAFFFLLLPPPTTTVVVZZZcccmmmuuuxxx|||uuuiii___bbbmmmxxx}}}{{{~~~vvviiieeefffiiihhhcccWWWHHH>>>::::::666555555444444333222222333333333333333333333333333555777:::???GGGQQQXXXZZZRRRLLLOOOWWWbbbppp{{{~~~zzzzzz~~~~~~|||wwwrrrrrrvvv}}}~~~{{{xxxwwwqqqmmmgggaaa[[[TTTMMMHHHCCC@@@===:::999999777666555777999<<<>>>????????????===;;;999888777888888888:::<<<<<<<<<<<<===>>>===>>>>>>???@@@CCCHHHKKKJJJLLLLLLIIIEEEBBBAAABBB@@@???@@@BBBEEEIIILLLMMMQQQ\\\eeejjjmmmqqqrrrqqqeee___ZZZXXXWWWUUUWWW\\\jjjwww~~~{{{vvvnnnhhh]]]WWWNNNGGGCCCCCCCCCDDD@@@@@@BBBEEEFFFGGGNNNVVVbbbxxxkkkWWWNNNLLLGGGFFFEEEDDDCCCDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJLLLMMMMMMMMMLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRNNNMMMMMMMMMNNNNNNLLLJJJKKKKKKLLLMMMNNNOOOQQQRRRNNNNNNMMMMMMLLLKKKKKKJJJHHHJJJMMMPPPQQQRRRRRRRRRQQQSSSTTTTTTRRRPPPPPPQQQSSSWWW\\\bbbkkkxxx~~~yyyooobbbUUUNNNFFFCCC@@@===<<<;;;999777:::===AAAGGGLLLQQQTTTVVV[[[cccmmmtttxxx|||sssggg___dddpppzzzzzzxxx|||yyyllljjjjjjnnnmmmgggZZZJJJ???;;;<<<666555555444444333222222333333333333333333333333222555777:::>>>FFFPPPWWW\\\SSSLLLNNNWWWcccrrr~~~}}}yyyxxx}}}zzzttttttxxx~~~~~~{{{yyywwwqqqmmmgggaaa[[[TTTMMMHHHCCC@@@<<<:::999999777666555777999<<<>>>???@@@@@@>>><<<999777666666777777888:::<<<<<<;;;;;;;;;<<<999;;;===>>>@@@CCCGGGJJJHHHJJJKKKIIIEEEBBBBBBCCC@@@??????AAAEEEIIIKKKKKKMMMYYYcccffffffgggiiihhhbbb]]]ZZZYYYXXXUUUWWW[[[fffqqqzzz~~~zzzyyy}}}|||zzzuuummmhhh]]]VVVMMMFFFCCCCCCDDDEEE@@@???BBBEEEFFFHHHNNNWWWccczzzgggTTTKKKJJJGGGFFFDDDCCCCCCDDDDDDEEEBBBBBBDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJLLLMMMMMMLLLLLLKKKKKKLLLNNNPPPQQQQQQQQQQQQKKKJJJJJJKKKMMMNNNLLLKKKIIIJJJKKKLLLOOOQQQSSSUUUPPPOOONNNMMMKKKJJJIIIIIIGGGIIILLLOOOQQQRRRQQQQQQQQQSSSUUUTTTRRRPPPOOOPPPUUUXXX\\\___dddnnn}}}~~~}}}~~~{{{sssiii]]]RRRKKKKKKCCC======<<<999777888<<>>???@@@777777777777777888888999;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;===@@@BBBCCCFFFGGGGGGGGGEEEDDDBBB@@@===>>>???AAACCCEEEGGGHHHPPPUUU[[[```bbbdddfffgggccc```\\\WWWUUUUUUVVVWWW___cccgggjjjkkkjjjjjjjjjkkkkkklllmmmooouuu|||~~~|||{{{vvvoooiii\\\VVVMMMFFFBBB@@@??????CCCAAABBBDDDEEEFFFNNNWWWeeewwwcccSSSKKKHHHHHHGGGEEECCCCCCCCCCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPNNNLLLJJJIIIIIIIIIKKKLLLLLLLLLKKKKKKLLLNNNPPPQQQRRRPPPNNNLLLJJJIIIIIIJJJHHHJJJMMMPPPSSSTTTUUUUUUVVVVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWZZZ```iiisss{{{~~~~~~|||xxxpppfffZZZPPPIIIHHHAAA<<<<<<<<<:::999;;;<<<@@@FFFNNNTTTWWWXXXWWW\\\^^^dddnnntttyyy}}}kkkeeeaaagggttt}}}xxxzzz~~~vvvvvvxxx~~~rrr\\\III???;;;888666555444333333444555555333333333333333333333333444333555:::>>>DDDOOOYYY]]]XXXSSSUUU^^^mmm}}}}}}zzzyyy~~~vvvsssvvv|||{{{xxxsssnnnggg```YYYQQQJJJFFFBBB???<<<:::999999777666888888999:::;;;<<<>>>>>>999999888777777777777777:::::::::::::::;;;;;;<<<;;;;;;;;;<<<>>>@@@BBBCCCFFFFFFGGGFFFEEEDDDBBBAAA======>>>???AAACCCEEEFFFMMMQQQWWW\\\___aaacccdddgggddd___ZZZWWWVVVVVVWWWYYY\\\___aaaaaa```aaabbbbbbcccdddfffiiiooovvv{{{~~~|||zzzvvvnnnhhh\\\VVVMMMFFFCCCAAA@@@???BBBAAABBBEEEFFFGGGNNNWWWiii|||bbbSSSLLLHHHHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOMMMLLLJJJHHHHHHIIIJJJKKKLLLKKKKKKKKKLLLNNNPPPQQQRRRQQQOOOMMMKKKKKKKKKKKKIIIJJJMMMPPPRRRTTTUUUUUUWWWVVVUUUSSSSSSRRRRRRRRRVVVWWWXXXZZZ]]]dddlllqqq|||}}}zzzxxxssskkkaaaVVVMMMGGGEEE???;;;<<<<<<;;;;;;>>>===BBBKKKSSSXXXZZZYYYXXXZZZ\\\bbbkkkrrrxxxxxxiiidddcccjjjvvv}}}xxxyyy~~~yyy~~~zzzbbbKKK@@@<<<;;;777666666555555444444333333333333333333333333333333222444999>>>DDDOOO[[[bbb^^^ZZZ[[[dddttt|||{{{uuupppssszzz|||yyytttooohhh```YYYQQQJJJEEE@@@>>>;;;999999999888777888888999999:::;;;<<<<<<;;;:::999888777666666666999999999999999:::;;;;;;;;;;;;<<<===???AAACCCDDDFFFFFFGGGGGGFFFDDDBBBAAA????????????@@@AAACCCDDDIIINNNTTTZZZ^^^aaadddfffmmmiiiddd^^^ZZZXXXWWWWWWTTTVVVXXXXXXWWWWWWXXXZZZZZZ\\\^^^```ccciiiooottt~~~|||zzzuuummmggg\\\VVVMMMGGGCCCBBBAAA@@@AAA@@@CCCFFFGGGHHHOOOWWWhhhzzz|||```RRRLLLHHHHHHGGGEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNOOOPPPRRRQQQOOONNNMMMLLLLLLLLLIIIKKKMMMOOORRRTTTUUUUUUWWWVVVTTTSSSQQQPPPPPPPPPWWWXXXYYYYYYZZZ]]]bbbeeeoooxxx~~~{{{wwwuuuoooggg]]]SSSKKKFFFDDD???<<<<<<<<<:::;;;??????FFFQQQYYY]]]]]][[[ZZZZZZ\\\bbbkkkrrr{{{uuuhhhffffffmmmyyy|||xxxzzz|||eeeLLL@@@>>>>>>888888888777666555333222444444444444444444444444222222444999<<>><<<999888999999999888999:::;;;<<<======<<<<<<999888888888888888999999888888888888999:::;;;<<<===>>>@@@AAACCCDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDCCCAAA??????AAACCCDDDDDDIIIRRRZZZaaahhhooossswwwtttnnnhhhbbb^^^[[[ZZZYYYYYYXXXVVVTTTUUUWWWYYY\\\^^^```bbbdddgggkkknnnuuu{{{~~~{{{xxxrrrjjjdddYYYSSSLLLEEECCCBBBBBBAAA@@@@@@CCCGGGIIIJJJRRRZZZgggzzzvvv\\\PPPJJJEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJKKKLLLMMMOOOQQQSSSTTTUUURRRRRRQQQQQQQQQQQQQQQRRRTTTVVVXXXYYYXXXXXXYYYZZZ___fffpppzzz~~~}}}yyyvvvtttpppjjjaaaXXXPPPIIIFFFCCC@@@>>>===;;;888;;;@@@IIIRRR]]]dddeeebbb___^^^YYY]]]fffpppxxxssskkkjjjlllrrr{{{zzzyyy~~~cccLLLBBB???>>>;;;;;;:::999777666555555444444444444444444444444333444666888999???MMM\\\dddkkkmmmkkksss~~~}}}~~~|||yyyyyy}}}}}}}}}wwwrrrjjjbbbYYYQQQIIIDDD>>><<<999888888999888888888:::;;;===>>>>>>======888888888888888999::::::888888888888999;;;<<<===???@@@BBBDDDFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFDDDCCC@@@??????@@@BBBDDDDDDIIIRRRZZZbbbjjjqqqvvvyyyvvvqqqkkkfffbbb___]]][[[[[[[[[YYYWWWWWWYYY[[[]]]```cccfffhhhjjjmmmooouuu{{{~~~{{{wwwqqqiiibbbWWWQQQJJJDDDBBBAAAAAAAAABBBAAACCCFFFHHHKKKTTT]]]jjj}}}rrrZZZOOOIIIEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKJJJJJJLLLLLLMMMNNNPPPRRRTTTUUUSSSSSSRRRQQQQQQQQQQQQQQQQQQTTTVVVWWWWWWWWWXXXYYY\\\aaahhhoooxxx|||zzzwwwwwwxxxyyy}}}|||xxxuuurrrnnnggg^^^UUUMMMHHHEEE@@@>>>======;;;999===CCCNNNWWWbbbhhhfffbbb```___]]]bbbmmmxxx{{{ppplllkkklllqqqxxx|||yyyyyy{{{^^^JJJBBB???<<<<<<;;;999888777777777888555555555555555555555555444555777888888===LLL[[[hhhqqquuuqqqvvv~~~|||yyy}}}~~~xxxssskkkbbbYYYQQQHHHCCC???<<<999888888888777777666888:::<<<===>>>===<<<::::::999888888888999999888888999999:::<<<===>>>AAACCCEEEGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLKKKIIIHHHGGGFFFCCCAAAAAACCCFFFHHHJJJOOOVVV^^^eeelllsssxxxyyyvvvrrrmmmhhhdddbbb```]]]^^^^^^]]]\\\[[[\\\^^^___bbbgggkkknnnppptttvvvxxx}}}}}}zzzwwwppphhhaaaUUUPPPHHHCCC@@@@@@@@@@@@CCCAAABBBEEEGGGKKKUUU```ooommmWWWNNNIIIEEECCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDFFFHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHHHHIIIJJJJJJJJJKKKIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGIIIKKKLLLLLLLLLKKKJJJKKKLLLMMMMMMLLLKKKKKKMMMMMMMMMNNNPPPRRRTTTUUUWWWVVVTTTRRRQQQPPPOOOOOOPPPRRRTTTUUUUUUUUUVVVXXXXXX\\\aaadddjjjwwwwwwqqqooonnnmmmoooooottt~~~{{{wwwtttpppllleee\\\SSSLLLGGGDDD===;;;<<<===<<<:::???FFFRRRZZZeeeiiigggccc``````bbbhhhttt}}}vvvmmmlllkkkkkkooovvv}}}{{{xxxzzzwww[[[IIICCC???;;;===;;;999777777777999:::555555555555555555555555555666888888777<<>>???BBBDDDFFFIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJLLLJJJGGGFFFFFFHHHKKKMMMQQQUUU\\\bbbhhhooouuuyyyxxxvvvsssnnnjjjfffdddbbb```aaabbbaaa```___```aaa```eeejjjppptttwww{{{}}}{{{}}}zzzvvvpppgggaaaTTTNNNGGGBBB@@@@@@@@@@@@DDDBBBBBBDDDFFFKKKVVVbbbyyyiiiTTTMMMJJJFFFBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFHHHIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIJJJJJJJJJIIIHHHGGGFFFGGGIIIKKKLLLLLLKKKKKKJJJKKKMMMNNNNNNMMMLLLLLLMMMMMMMMMNNNOOORRRTTTUUUZZZYYYVVVSSSQQQOOOMMMLLLOOOQQQRRRSSSRRRSSSUUUVVVUUUXXX[[[]]]aaammm~~~tttooolllhhhiiiiiiiiikkksss~~~~~~~~~~~~}}}yyyuuuqqqoooiii```WWWPPPJJJEEEBBB======>>>>>><<<;;;BBBLLL\\\```eeejjjkkkjjjiiiiiijjjrrr}}}zzztttpppmmmhhhbbbbbblllzzz~~~}}}xxxxxxoooSSSFFFBBB???<<<<<<;;;;;;:::999888777666444444555555666777777777555444555888999===IIIVVVhhhxxx{{{xxx~~~~~~{{{xxxvvvsssnnnggg^^^SSSHHHAAA<<<<<<;;;;;;:::999888888777777888999999999999888666666666666666777777888888888999;;;===@@@BBBCCCCCCEEEGGGHHHHHHIIIKKKMMMNNNPPPRRRRRRQQQOOOOOOOOONNNLLLJJJKKKNNNRRRUUUVVVVVVWWWZZZaaajjjrrruuuuuuuuutttssspppmmmjjjgggeeefffeeeeeeeeedddeeeeeeeeeiiikkknnnrrrvvvzzz}}}}}}yyytttlllccc\\\QQQMMMGGGCCCAAAAAAAAA@@@@@@EEECCCEEEMMMQQQ[[[mmm}}}```OOOJJJFFFBBBAAAAAAAAABBBBBBBBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEGGGGGGFFFFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLNNNQQQTTTYYYXXXVVVTTTQQQOOOMMMMMMPPPQQQSSSTTTUUUUUUUUUTTTVVVWWWYYYYYY\\\fffsss~~~|||tttooommmiiijjjjjjiiikkkqqq{{{}}}}}}~~~}}}{{{xxxtttpppmmmfff]]]TTTMMMHHHDDDBBB>>>=========<<<<<>><<<<<<;;;:::999888888777555555555666666666666666666555666888999===HHHUUUfffwwwzzzvvv||||||zzzxxxtttnnnfff]]]SSSIIIBBB===<<<;;;:::999999888888777777888999999999999888777777666666666777777888888999:::;;;===@@@BBBCCCEEEGGGJJJKKKLLLNNNPPPSSSSSSTTTVVVUUUTTTSSSTTTUUUTTTRRRQQQSSSWWWZZZ\\\]]][[[[[[^^^dddlllsssuuuvvvuuutttsssqqqooolllkkkjjjjjjiiihhhhhhhhhiiijjjkkkoooqqqtttxxx|||}}}xxxssslllbbb[[[QQQMMMGGGCCCAAAAAAAAA@@@AAAGGGEEEFFFNNNRRR]]]qqq{{{\\\LLLGGGDDDAAA@@@@@@AAABBBCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCFFFGGGHHHHHHGGGFFFHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLMMMLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMQQQSSSXXXWWWUUUTTTRRRPPPNNNMMMPPPQQQRRRSSSTTTTTTTTTSSSVVVWWWXXXXXXZZZaaallluuuyyyssspppooommmnnnnnnmmmmmmrrr{{{~~~}}}|||||||||~~~~~~{{{yyyvvvssspppjjjcccYYYPPPIIIEEECCCAAA>>>===<<<<<<<<<>>>IIIUUUaaaeeeiiinnnqqqrrrqqqppptttxxxwwwpppmmmeeebbb^^^```nnn}}}yyyvvvwww~~~eeeOOOFFFCCCBBB@@@>>>======<<<;;;:::999999777777666666666666555555888777888999999<<>>@@@BBBCCCGGGIIILLLNNNPPPRRRUUUWWWWWWXXXYYYXXXWWWXXXZZZ\\\^^^^^^___aaaeeeggggggfff```aaaccciiioootttvvvwwwvvvuuusssrrrqqqppppppppppppooommmlllmmmoooqqqssswwwxxx||||||wwwrrrjjj```YYYPPPLLLGGGCCCAAABBBAAAAAACCCHHHFFFGGGOOOUUUbbbwwwqqqVVVHHHDDDBBBAAA@@@@@@AAABBBCCCEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDHHHIIIJJJIIIHHHGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLOOOQQQUUUTTTTTTRRRQQQPPPOOONNNOOOPPPQQQRRRRRRSSSRRRRRRUUUVVVWWWVVVVVVZZZbbbhhhttt}}}wwwtttssssssssstttuuuuuuuuuxxx~~~}}}}}}~~~|||yyywwwuuurrrpppggg```UUULLLGGGDDDCCCBBB???<<<;;;<<<<<>>===<<<;;;::::::888888777777666555555444888888888999999;;;EEEPPP```qqq~~~{{{tttuuu~~~}}}|||}}}}}}~~~}}}xxxpppggg^^^TTTKKKFFF>>>===;;;:::888888888888777777888999999999999888999888888777777888888888;;;;;;<<<===???AAACCCDDDGGGIIILLLNNNOOOQQQSSSVVVVVVWWWWWWWWWXXX[[[___ccchhhiiijjjmmmoooooommmkkkcccdddgggkkkqqquuuxxxyyyvvvuuutttsssssstttuuuuuutttrrrpppooopppssswwwyyy|||~~~|||vvvqqqhhh^^^WWWOOOKKKFFFCCCBBBBBBBBBBBBBBBHHHGGGHHHPPPWWWggg~~~gggPPPFFFCCCAAAAAA???@@@AAABBBDDDEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDHHHIIIIIIHHHGGGEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJMMMOOOQQQPPPPPPPPPOOOOOONNNNNNOOOOOOPPPPPPQQQQQQQQQQQQSSSTTTUUUTTTTTTWWW[[[___gggssszzzwwwuuuvvvwwwyyy{{{~~~~~~|||xxxvvvuuusssqqqoooccc\\\SSSJJJFFFDDDCCCBBB>>><<<;;;<<<>>>EEEUUUdddlllmmmoootttyyy{{{yyywwwyyy{{{zzzpppiiihhh______```fffuuu{{{yyyzzz}}}}}}___NNNHHHDDDAAAAAA@@@??????>>>===<<<;;;:::999999888777666555555444888777888999888999CCCMMM\\\lll{{{}}}wwwvvv}}}~~~yyywww}}}xxx}}}}}}{{{sssiii```VVVMMMHHH???>>>;;;999888777777888777777888999999999999888888888888888888999::::::<<<======>>>@@@BBBCCCDDDFFFHHHJJJLLLLLLNNNPPPRRRRRRSSSTTTUUUWWW\\\bbbfffmmmmmmooopppqqqoookkkhhhbbbeeeiiimmmqqqvvvzzz|||xxxxxxwwwwwwwwwxxxyyyyyyuuutttrrrrrrtttwww{{{~~~{{{uuuooofff\\\UUUNNNJJJEEEBBBBBBCCCCCCCCCAAAHHHGGGHHHQQQ[[[mmm~~~^^^LLLFFFCCCAAABBB??????@@@BBBCCCEEEFFFGGGBBBBBBBBBAAAAAABBBBBBCCCFFFGGGGGGFFFDDDCCCDDDEEEGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIJJJKKKJJJIIIIIIJJJLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSTTTVVVYYY[[[^^^hhhvvv|||xxxuuuvvvwwwyyy{{{~~~~~~{{{yyyvvvtttsssqqqnnnkkk___YYYPPPIIIEEECCCBBBAAA<<<;;;;;;===AAAIIIZZZiiinnnnnnooosssyyy{{{yyyvvvyyy}}}vvvkkkeeeeeeaaabbbeeemmmzzz{{{zzz{{{}}}~~~zzz\\\NNNIIIDDD@@@@@@@@@??????>>>===<<<;;;;;;999999888777777666555555666555777888777888AAAKKKXXXgggxxx}}}{{{~~~yyyuuuyyy~~~|||~~~vvvmmmdddYYYOOOIII@@@>>>;;;999777777777888777777888999999999999888777777888888999:::<<<<<<>>>>>>>>>???AAACCCDDDEEEEEEGGGJJJKKKLLLNNNPPPRRRSSSTTTUUUVVVYYY]]]cccgggkkklllmmmnnnooolllgggdddcccgggkkkooorrrvvvzzz~~~||||||}}}}}}}}}}}}||||||wwwwwwvvvwwwyyy|||zzztttnnneeeZZZSSSNNNJJJEEEBBBBBBCCCDDDDDDAAAHHHHHHIIISSS___uuusssVVVJJJGGGCCCAAABBB??????@@@AAABBBDDDDDDEEEAAAAAAAAA@@@AAAAAABBBCCCCCCDDDEEEDDDBBBBBBCCCDDDFFFEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJHHHIIIJJJJJJHHHGGGHHHIIIHHHIIIJJJKKKLLLNNNNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSVVVXXXYYYZZZ```kkkxxx}}}yyyuuutttuuuwwwyyyzzz}}}{{{zzzxxxvvvsssqqqmmmhhheeeYYYTTTMMMGGGCCCAAA@@@>>>;;;:::;;;>>>CCCLLL]]]mmmnnnllllllpppvvvxxxuuurrrxxxrrrfffbbbccccccfffkkksss~~~xxxyyy{{{}}}~~~uuuWWWLLLIIICCC???@@@??????>>>===<<<;;;;;;:::999888888777777666666666333333555777666777@@@JJJUUUbbbuuu{{{uuuvvvzzzyyyqqqggg\\\QQQJJJAAA???<<<888777666777888777777888999999999999888666666777888:::<<<>>>????????????@@@AAACCCEEEEEEEEEGGGKKKNNNPPPSSSVVVYYYYYYZZZ[[[\\\^^^aaaeeehhhkkkkkklllnnnooommmiiifffgggjjjoooqqqsssvvvzzz}}}~~~{{{{{{|||}}}yyysssmmmcccYYYQQQMMMIIIEEEBBBBBBCCCDDDDDDAAAIIIJJJLLLWWWddd}}}iiiOOOHHHGGGCCC@@@@@@??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAABBBCCCCCCAAABBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJGGGIIIJJJIIIGGGFFFFFFGGGGGGHHHIIIKKKMMMOOOQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPOOOPPPRRRTTTVVVWWWWWW[[[bbblllxxx~~~{{{wwwsssrrrsssvvvwwwwww}}}|||zzz{{{yyyvvvssspppjjjddd___UUUQQQKKKFFFBBB@@@>>><<<:::999;;;???EEENNN___ooommmkkkjjjnnnsssuuurrrnnnxxx~~~pppddd```bbbeeeiiiooowww|||vvvwww{{{}}}~~~qqqTTTJJJHHHCCC???AAA??????>>>===<<<;;;::::::888888888888777777777777222222444666555666???IIISSS```sss}}}wwwtttxxx{{{sssjjj^^^RRRKKKAAA???<<<888666666777888777777888999999999999888555666777888:::===???@@@???@@@@@@AAABBBCCCEEEFFFEEEHHHMMMQQQTTTXXX]]]``````aaabbbbbbbbbcccfffiiillllllnnnppprrrrrrooolllkkknnnrrrssstttuuuyyy|||~~~~~~yyyssslllcccXXXPPPLLLIIIDDDBBBBBBDDDEEEEEEBBBJJJKKKNNNZZZhhhcccKKKFFFGGGCCC>>>????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEE@@@BBBCCCCCCBBBBBBDDDEEECCCCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBCCCDDDEEEFFFFFFDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJGGGHHHJJJIIIGGGEEEEEEFFFGGGHHHJJJLLLOOOQQQSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRPPPNNNNNNPPPRRRTTTTTTWWWXXX]]]eeeqqq~~~}}}{{{xxxuuusssssstttuuu{{{}}}}}}{{{{{{yyyvvvsssnnnggg```[[[NNNIIIDDDBBBAAA@@@===;;;===999999@@@LLLYYY```bbbeeecccdddggghhhiiinnnttt|||wwwjjj^^^]]]bbbdddkkkvvv{{{~~~~~~{{{zzziiiRRRMMMNNNIIIDDDDDD????????????>>>===<<<;;;999999888888777666666666666666555444555888>>>BBBMMM[[[ooo~~~}}}~~~vvvvvvvvvzzz}}}xxxqqqeeeWWWMMMDDDAAA<<<:::999888777666777777888888999999999999777777888:::<<>>;;;;;;BBBOOO[[[bbbdddbbb``````cccdddeeekkkrrr|||uuuhhh]]]]]]bbbdddlllxxx~~~~~~~~~~~~fffPPPLLLMMMHHHCCCCCC?????????>>>>>>===<<<;;;;;;::::::999999888777777666666555444444888===AAALLLYYYlll{{{|||}}}}}}vvvvvvvvv{{{~~~yyyrrrfffXXXNNNDDD@@@<<<999888888777666777777888888999999::::::888999;;;===@@@BBBDDDEEEJJJHHHFFFEEEFFFHHHIIIJJJKKKPPPXXX```hhhooovvvzzz~~~}}}{{{zzz{{{|||}}}}}}}}}zzzyyyxxxuuutttqqqpppooopppqqqrrrzzzyyyqqqiii___UUUOOODDDCCCAAA@@@@@@AAACCCDDDFFFIIINNNSSSYYYkkknnnXXXJJJEEE???@@@CCC>>>AAA@@@@@@?????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@DDDCCCBBBAAA@@@AAABBBBBBAAABBBCCCDDDDDDEEEEEEEEEGGGFFFEEEEEEEEEFFFHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHHHHIIILLLNNNPPPQQQQQQQQQSSSQQQOOOOOOQQQRRRRRRPPPOOOOOOOOOPPPQQQSSSUUUVVVWWWVVVXXX^^^ccchhhqqqzzz}}}{{{yyywwwwwwxxxzzz{{{~~~}}}{{{xxxuuuqqqlllfff___WWWRRRIIIFFFBBB@@@>>>===<<<:::>>><<<===FFFSSS___eeefff```]]]\\\___aaaccckkksss}}}}}}pppddd\\\\\\```dddmmmzzz||||||}}}ttt```NNNKKKLLLGGGBBBAAA>>>??????>>>>>>===<<<;;;<<<<<<;;;;;;:::999999999666666555444444777<<<@@@IIIUUUfffuuu}}}~~~{{{xxx||||||wwwwwwxxx}}}|||ttthhhYYYOOODDD@@@<<<888777777666666777777888999::::::;;;;;;:::<<>>????????????@@@@@@@@@BBBBBB@@@?????????@@@AAAAAABBBCCCDDDDDDEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJMMMPPPRRRSSSTTTTTTQQQOOONNNNNNOOOPPPOOONNNNNNNNNOOOQQQRRRSSSTTTUUUWWWUUUVVVZZZ]]]```fffnnn|||{{{yyywwwxxxzzz|||~~~}}}zzzwwwtttnnniiibbbZZZRRRMMMFFFDDDAAA>>>===;;;;;;:::>>>===???IIIVVVbbbggggggbbb^^^\\\^^^```dddmmmvvv}}}zzzjjj___YYYZZZ]]]dddnnn|||~~~{{{|||}}}iiiZZZMMMJJJKKKGGGBBB@@@????????????>>>===<<<;;;===<<<<<<;;;;;;:::999999666666555444444666;;;>>>FFFPPP```ooowwwyyywwwuuuxxx}}}~~~{{{{{{}}}wwwkkk\\\RRREEEAAA;;;888777777777666888888999:::;;;<<<===>>><<<>>>BBBFFFIIILLLMMMNNNPPPOOOLLLJJJHHHIIILLLNNNZZZ```hhhpppvvv|||~~~wwwtttooojjjgggeeeeeefffgggpppzzz}}}}}}uuummmddd[[[RRRLLLDDDCCCAAA@@@AAABBBDDDEEEIIIJJJMMMSSS___www~~~___NNNGGGGGGBBBBBBDDD>>>>>>>>>>>>===>>>>>>????????????@@@@@@@@@@@@@@@@@@======>>>>>>???@@@@@@AAAAAA@@@???>>>===>>>??????AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJMMMPPPRRRTTTTTTTTTPPPOOONNNNNNNNNNNNNNNNNNMMMNNNOOOQQQRRRSSSTTTTTTVVVTTTUUUYYYZZZ[[[```gggxxx|||{{{yyyxxxyyy{{{~~~~~~{{{yyyvvvrrrllleee^^^WWWOOOJJJCCCBBB@@@>>>;;;::::::;;;<<<<<>>===<<<===<<<<<<;;;::::::999999777777666555555666:::===CCCLLLZZZhhhssswwwvvvtttuuu{{{{{{ooo```UUUFFFAAA<<<888777777888888999999:::<<<===???@@@AAA???AAADDDHHHLLLPPPRRRSSSVVVVVVTTTPPPNNNOOORRRVVVccchhhpppwww}}}}}}tttqqqkkkfffbbb``````aaaaaaiiiqqqyyy}}}|||{{{sssjjjaaaXXXOOOJJJDDDCCCAAAAAAAAACCCEEEFFFHHHJJJNNNVVVfffyyy\\\MMMIIIIIICCCBBBCCC>>><<<<<<<<<<<<<<<===>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@======>>>???@@@AAABBBBBB@@@???>>>===<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIILLLOOOQQQRRRSSSSSSQQQQQQPPPOOONNNNNNOOOOOOLLLMMMOOOQQQRRRSSSSSSSSSUUUTTTUUUYYYZZZZZZ^^^dddmmmsss~~~~~~}}}{{{zzz{{{}}}~~~|||yyyvvvsssooohhhaaaZZZSSSLLLGGGAAAAAA@@@>>>;;;999:::<<<<<<===CCCOOO]]]gggjjjiiiddd```^^^___aaaeeennnwww}}}sssaaaZZZ^^^ccceeemmmvvv~~~xxx\\\VVVNNNJJJHHHGGGDDDBBBAAABBBBBBAAAAAA@@@???>>>======<<<<<<;;;:::::::::888888888777666777:::<<>>@@@BBBCCCDDDCCCDDDFFFJJJOOOTTTWWWZZZYYYYYYXXXUUUSSSUUU[[[```ooottt{{{zzzoookkkeee```]]]\\\]]]^^^^^^dddkkkrrr}}}|||zzzxxxxxx~~~zzzrrrhhh___VVVMMMHHHDDDCCCBBBAAABBBCCCEEEGGGGGGKKKQQQ\\\pppsssYYYLLLHHHIIIBBBAAABBB===<<<;;;;;;;;;<<<===>>>???AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB@@@???===<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHIIILLLNNNPPPPPPQQQPPPQQQRRRRRRPPPNNNNNNOOOPPPMMMMMMNNNPPPQQQRRRSSSTTTSSSSSSUUUYYYZZZZZZ]]]bbbfffkkksss}}}~~~}}}~~~}}}{{{wwwtttoookkkddd]]]VVVOOOHHHDDD@@@AAAAAA>>>:::999;;;======>>>EEERRRaaajjjlllkkkgggcccbbbccceeegggoooxxx}}}ppp```]]]fffoooqqquuu|||oooZZZVVVPPPJJJGGGGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@??????>>>>>>======<<<;;;;;;999::::::999777888:::<<<@@@FFFRRRaaannnvvvwwwvvvxxx~~~~~~vvvhhh]]]IIIDDD>>>:::999:::;;;;;;<<<===>>>@@@CCCEEEFFFGGGGGGHHHIIILLLQQQWWW]]]```^^^```aaa```___dddlllsss~~~~~~vvvhhheee```[[[YYYYYY\\\]]]]]]bbbgggnnnyyy~~~xxxwwwvvvwww}}}yyypppfff]]]TTTLLLGGGDDDCCCBBBAAABBBDDDFFFGGGGGGNNNVVVdddzzzlllUUUHHHFFFGGG@@@???BBB>>>============>>>???@@@@@@AAA@@@@@@@@@?????????????????????@@@@@@AAAAAAAAA@@@???===<<<<<<<<<===>>>@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJJJJIIIKKKLLLNNNOOOPPPOOOOOOQQQRRRRRRQQQNNNMMMNNNPPPNNNNNNNNNNNNOOOQQQSSSUUURRRQQQTTTXXXYYYWWWYYY^^^aaadddiiipppzzz}}}zzzvvvssslllhhhaaaZZZTTTMMMFFFBBB@@@AAAAAA>>>;;;999;;;>>>>>>@@@GGGUUUcccmmmooommmkkkhhhfffhhhiiikkkrrrzzz}}}nnn``````mmmxxxzzz{{{gggYYYWWWQQQJJJGGGGGGGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@??????>>>=========:::;;;;;;:::888888;;;===???DDDPPP___nnnvvvxxxwww{{{}}}xxxjjj___JJJEEE???:::999:::;;;<<<===>>>@@@BBBDDDFFFHHHIIIKKKJJJKKKNNNSSSZZZaaaeeehhhkkknnnnnnpppvvv|||qqqdddaaa\\\XXXWWWXXX[[[]]]]]]aaaffflllxxx|||wwwvvvvvvxxx~~~yyyoooeee\\\SSSKKKFFFDDDCCCBBBAAABBBDDDFFFHHHHHHPPPZZZiiigggQQQEEECCCEEE???>>>BBB???>>>>>>>>>>>>???@@@AAABBB@@@?????????>>>>>>======????????????@@@@@@@@@@@@@@@???>>>===<<<======>>>@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLLLLKKKLLLNNNOOOPPPPPPOOOOOOPPPRRRRRRPPPMMMLLLMMMPPPOOONNNMMMMMMNNNQQQTTTVVVQQQPPPSSSWWWWWWTTTVVVZZZZZZ[[[]]]bbblllyyy~~~|||xxxsssoookkkeee\\\SSSMMMHHHDDDBBBAAA@@@>>>===<<<<<<<<<===<<>>===<<<;;;;;;:::999888888888999:::???DDDMMMZZZgggqqqvvvxxxzzz|||zzz~~~~~~rrreee\\\NNNGGG???;;;;;;<<<;;;999>>>???BBBGGGKKKNNNNNNMMMPPPQQQTTTYYY___gggnnnrrrvvvyyy}}}wwwhhh^^^[[[XXXUUUTTTVVVYYY\\\]]]aaahhhnnnttt}}}|||xxxzzzzzzvvvnnncccYYYOOOHHHEEEAAABBBBBBBBBDDDEEEFFFGGGNNNSSS^^^pppbbbQQQJJJCCC@@@AAABBB@@@=========;;;;;;<<<>>>@@@BBBBBBAAA???>>>>>>>>>??????@@@???===<<<;;;;;;<<<<<<===========================???AAACCCCCCCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMMMMMMMLLLKKKJJJIIILLLLLLMMMMMMMMMNNNNNNNNNPPPQQQRRRQQQQQQRRRUUUWWWYYYVVVWWW[[[aaahhhsss~~~~~~{{{wwwrrrnnnhhhbbbYYYQQQKKKFFFCCCAAA@@@???===<<<;;;;;;<<<<<<===CCCLLLXXXbbbiiilllmmmrrrnnnkkkkkkiiiiiinnnuuu{{{uuukkkjjjooossswwwzzzppp]]]UUUSSSNNNJJJHHHHHHHHHIIIFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@???>>>===<<<===<<<:::999999999:::;;;???DDDMMMYYYfffnnnssstttxxx~~~{{{yyy|||~~~vvvkkk___WWWLLLGGGAAA>>>??????>>>===???BBBFFFKKKPPPSSSSSSRRRVVVWWW[[[aaaiiisss|||}}}~~~oooaaaYYYWWWTTTSSSSSSUUUXXXYYY]]]aaahhhmmmttt||||||~~~yyyuuummmcccXXXOOOHHHEEEBBBBBBBBBCCCDDDEEEGGGHHHNNNVVVdddzzzzzz^^^OOOIIIBBB???@@@AAA???======<<<;;;;;;<<<>>>@@@AAAAAA@@@???>>>===>>>>>>???>>>===<<<;;;;;;;;;<<<==============================>>>@@@BBBCCCBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNQQQRRRRRRRRRRRRSSSUUUXXXXXXUUUUUUXXX\\\aaakkkuuu}}}zzzuuuppplllbbb\\\TTTMMMHHHDDDAAA@@@???>>><<<;;;::::::;;;<<<>>>DDDNNNXXXaaagggjjjkkksssnnnkkkjjjiiiiiinnnuuu~~~||||||qqqiiiiiimmmppptttwwwlll[[[SSSQQQMMMJJJHHHHHHIIIJJJGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA???>>>===>>>===<<<;;;:::;;;<<<<<>>>>>???>>><<<===<<<;;;;;;<<<===???@@@@@@???>>>=========>>>>>><<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKMMMNNNOOOOOOPPPPPPQQQQQQQQQPPPOOOOOONNNNNNLLLLLLLLLLLLMMMMMMMMMMMMPPPQQQRRRRRRRRRSSSUUUWWWVVVSSSRRRTTTVVVYYYaaajjjwww|||xxxsssmmmiii^^^XXXQQQJJJFFFCCCAAA???===<<<;;;:::999:::;;;;;;@@@FFFOOOXXX^^^ccceeeggglllhhhfffggghhhjjjrrrzzzxxxuuukkkeeefffjjjmmmqqqtttkkk\\\QQQOOOMMMJJJIIIIIIJJJKKKGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;<<<<<>>>>>=====================999::::::;;;;;;<<<==============================<<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFGGGHHHIIIJJJKKKKKKLLLJJJKKKLLLNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQQQQQQQQQQSSSUUUSSSPPPOOOQQQRRRSSSZZZaaaiiiqqq~~~{{{wwwqqqkkkfff[[[VVVNNNHHHEEECCCAAA???===<<<:::999999:::;;;;;;@@@FFFOOOWWW[[[^^^```bbbdddaaa```cccgggllluuuvvvlllddd___aaafffjjjpppuuu~~~eeeWWWPPPNNNLLLJJJIIIIIIJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>===;;;:::::::::;;;<<<>>>BBBHHHRRR\\\cccffffffooovvv~~~|||}}}yyyqqqfff\\\WWWUUUUUUUUUTTTVVVVVVRRRMMMIIIHHHIIIOOOTTT[[[___aaabbbccceeelllrrr}}}}}}vvvllleee]]]ZZZ\\\___^^^]]]WWW[[[```ccccccaaa___^^^cccaaa```___[[[TTTLLLGGGEEEGGGIIIMMMPPPSSSUUUVVV[[[___eeeiiimmmrrrzzzzzzxxx{{{~~~{{{uuupppggg]]]TTTLLLGGGEEECCCCCCCCCCCCFFFIIILLLOOOVVVbbbzzzaaaPPPDDDAAA>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>????????????@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNMMMLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOOOOOOOPPPRRRPPPNNNMMMOOOPPPQQQVVV]]]```gggqqq}}}zzzuuuooohhhdddYYYTTTMMMGGGDDDBBB@@@???<<<<<<::::::::::::;;;<<<@@@GGGPPPUUUXXXYYY[[[]]]___]]]]]]bbbhhhooo{{{}}}ssseee___[[[^^^dddjjjrrrzzzvvv```VVVOOONNNLLLJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA>>>===<<<;;;:::;;;;;;<<<>>>@@@FFFNNNXXXaaafffgggooovvv~~~}}}uuummmbbbYYYWWWZZZ^^^aaafffhhhfff___UUUMMMLLLMMMTTTYYY```ccceeefffjjjmmmzzzwwwtttuuuuuuqqqlllbbb[[[SSSRRRUUUYYYYYYXXXRRRUUUYYY[[[ZZZXXXWWWVVVUUUQQQPPPQQQOOOIIIDDDCCCBBBDDDGGGKKKOOORRRUUUWWWYYY^^^cccgggjjjnnntttyyy|||~~~yyysssqqqwww~~~zzzsssnnneee[[[RRRKKKGGGEEEDDDCCCCCCDDDFFFJJJNNNQQQYYYhhhsssYYYMMMAAA@@@>>><<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;777888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>?????????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNOOOOOONNNMMMLLLKKKKKKLLLMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJHHHKKKMMMNNNMMMMMMOOOPPPOOOMMMMMMOOOPPPOOOSSSYYYZZZ___fffppp{{{~~~yyytttmmmgggbbbXXXRRRKKKEEEBBB@@@>>>======<<<;;;::::::;;;<<<===@@@GGGOOOTTTUUUUUUWWWYYYZZZYYY\\\dddmmmxxxyyyooobbb\\\YYY]]]dddlllwwwmmm\\\UUUOOONNNMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDBBBBBBCCCCCCCCCBBBAAAAAA???>>>===<<<<<<<<<=========???CCCKKKVVV```gggjjjqqqxxx|||}}}xxxpppfffaaabbbhhhpppuuu{{{|||yyynnn^^^TTTRRRTTTWWW\\\bbbfffhhhlllrrrwww~~~ssslllccc```aaacccbbb```ZZZTTTMMMLLLOOOSSSSSSRRRNNNPPPRRRSSSQQQOOONNNNNNMMMGGGEEEHHHGGGAAA>>>???AAABBBDDDHHHLLLPPPTTTVVVXXX\\\aaaeeegggjjjppptttzzzyyyrrrmmmmmmpppvvvxxxzzz{{{|||}}}|||sssnnnllluuu~~~zzzrrrllldddZZZQQQJJJGGGEEEDDDDDDCCCDDDGGGKKKPPPSSS[[[nnngggQQQJJJ??????>>>===;;;:::;;;<<<::::::;;;;;;;;;:::::::::888999:::;;;<<<;;;;;;:::777888999:::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>???>>>>>>======>>>>>>????????????@@@@@@@@@AAAAAA@@@AAAAAAAAABBBBBBCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHJJJMMMNNNNNNMMMNNNOOOPPPMMMNNNOOOOOOMMMPPPUUUUUUXXX]]]cccmmm|||~~~yyysssmmmfffaaaVVVQQQJJJDDD@@@>>>===;;;===<<<;;;;;;;;;<<<===>>>???FFFOOOSSSSSSRRRTTTWWWUUUUUUZZZeeerrrvvvkkk```[[[XXX]]]eeeooo|||cccVVVRRRPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@>>>=========>>>???===>>>AAAIIITTT```hhhlllssszzz{{{zzz~~~~~~wwwnnnjjjmmmvvvwwweeeYYYVVVXXXWWW]]]ccchhhjjjpppxxx~~~~~~|||xxxtttooommm```ZZZTTTQQQRRRUUUVVVVVVWWWQQQJJJIIILLLOOOOOOMMMJJJLLLMMMMMMKKKIIIHHHHHHJJJCCC@@@CCCBBB===:::===@@@AAABBBFFFJJJOOOSSSUUUWWW[[[```ccceeehhhmmmqqqvvvzzz{{{ssskkkjjjhhhfffdddfffdddfffjjjlllnnnppptttvvv{{{|||~~~yyypppkkkjjjttt~~~{{{qqqlllcccYYYPPPJJJGGGEEEEEEDDDCCCDDDGGGLLLQQQTTT]]]rrr___LLLHHH?????????===;;;:::;;;<<<::::::;;;;;;;;;:::999999888888:::;;;<<<;;;;;;:::777888999:::;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>============>>>>>>======>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNIIIGGGFFFEEEEEEFFFHHHIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHKKKNNNOOOOOONNNOOOPPPQQQNNNNNNPPPNNNKKKMMMRRRQQQTTTWWW[[[dddrrr|||xxxrrrjjjaaa[[[TTTOOOIIICCCAAA@@@>>>>>><<<:::;;;<<<;;;888999>>>@@@JJJSSSSSSQQQRRRVVVWWWXXXVVV\\\mmm}}}oooaaaVVVVVVXXX___lllyyyqqq]]]UUUQQQOOONNNMMMLLLKKKJJJJJJJJJFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>===>>>???DDDLLLSSSZZZgggrrr|||||||||wwwyyy~~~zzzjjj^^^WWWUUUZZZ[[[aaaiiisssxxxxxxvvvsssnnnhhheeeccc```[[[WWWVVVNNNIIIHHHIIIIIILLLQQQTTTOOOIIIHHHKKKOOONNNMMMKKKJJJHHHGGGFFFEEEEEEEEE@@@??????>>>======<<<<<<===>>>@@@CCCGGGMMMUUUZZZ\\\]]]^^^___bbbgggnnnsssuuuyyy}}}vvvsssdddbbb```]]][[[ZZZZZZZZZ[[[ZZZ[[[\\\___dddiiilllppprrrvvv|||}}}uuummmkkklllwww{{{rrrjjj___TTTMMMGGGDDDBBBDDDBBBDDDGGGIIIJJJOOOVVVfff}}}sssXXXJJJGGG>>>>>><<<;;;:::999999999999999999999999999999999888888888888777777777777777777777777888999:::;;;:::::::::999999888888888999999;;;===>>>?????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<======@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDJJJJJJKKKLLLLLLKKKJJJIIIGGGFFFDDDCCCCCCEEEGGGHHHGGGHHHHHHGGGFFFFFFGGGIIIHHHJJJMMMPPPQQQQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMPPPTTTWWW[[[dddqqq{{{{{{uuuoooggg___YYYQQQMMMGGGBBB@@@???>>>>>><<<::::::<<<;;;888:::???BBBLLLTTTTTTPPPQQQTTTUUUWWWXXX```rrrzzzlll^^^VVVWWW[[[dddrrrjjjVVVNNNKKKLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBCCC@@@@@@@@@@@@@@@???>>>>>>??????CCCKKKQQQYYYfffrrr~~~~~~yyy{{{yyyjjj___YYYWWW\\\___fffmmmqqqqqqmmmjjj```\\\WWWTTTTTTTTTRRROOOPPPIIICCCDDDEEEFFFIIINNNSSSNNNIIIHHHKKKNNNNNNLLLIIIHHHFFFEEECCCCCCBBBBBB>>>>>>>>>======<<<<<<<<<>>>???AAACCCGGGMMMTTTYYY\\\]]]___aaadddhhhnnnrrruuuxxx}}}tttkkkeeeccc^^^]]][[[YYYWWWWWWWWWXXXZZZZZZ[[[]]]```cccgggiiinnnooosssyyy~~~rrrnnnnnnqqq}}}~~~zzzppphhh^^^SSSLLLHHHEEECCCDDDCCCEEEHHHJJJKKKQQQYYYlllmmmUUUIIIEEE>>>===<<<:::999999999888999999999999999999999999888888888888777777777777777777777777888999:::::::::::::::999999999888888888999:::<<<==========================================<<<<<<<<<<<<======???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCHHHHHHIIIJJJJJJIIIHHHGGGEEEDDDDDDCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFGGGIIIIIIKKKNNNPPPQQQQQQOOONNNLLLLLLLLLLLLLLLLLLLLLLLLKKKNNNRRRSSSVVV]]]gggoooyyyrrrkkkccc[[[VVVMMMIIIDDD@@@??????>>>>>><<<::::::<<<;;;999<<>>??????BBBHHHOOOWWWeeerrr}}}~~~wwwlllbbb\\\ZZZ^^^dddkkknnnkkkddd]]]XXXQQQMMMIIIIIIMMMPPPQQQPPPLLLEEE@@@@@@BBBCCCFFFKKKQQQLLLHHHGGGJJJLLLLLLKKKFFFEEECCCBBB@@@?????????============<<<<<<<<<<<<>>>@@@BBBDDDGGGLLLSSSWWW\\\___bbbeeegggjjjnnnqqqvvvyyy}}}}}}ssshhh___[[[YYYXXXWWWVVVUUUUUUVVVWWWXXXYYYZZZ]]]```ccceeeggghhhlllmmmpppvvv|||}}}sssssswww|||}}}yyynnnggg\\\RRRLLLHHHFFFDDDEEEDDDFFFIIIKKKMMMUUU^^^rrreeePPPFFFCCC===<<<;;;:::999888888888999999999999999999999999999999888888888777777777777777777777888999:::::::::::::::999999999999888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGHHHHHHGGGFFFEEECCCCCCDDDEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFFFFGGGIIIKKKLLLNNNPPPPPPOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJIIILLLOOOPPPQQQUUU[[[aaawwwoooggg___XXXSSSIIIEEEAAA???>>>>>>>>>===<<<::::::<<<<<<;;;>>>CCCJJJSSSZZZVVVQQQOOOPPPPPPSSSXXXdddvvv}}}ppp```UUUUUUYYYbbbpppxxx]]]OOOKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFF@@@@@@@@@AAAAAA@@@??????@@@???AAAFFFLLLTTTcccooo~~~wwwnnnfff```^^^```eeeiiiggg```VVVOOOKKKIIIFFFDDDGGGMMMTTTWWWXXXNNNGGGAAAAAAAAABBBEEEIIIMMMJJJGGGFFFGGGIIIIIIIIIDDDCCCAAA@@@>>>=========<<<<<<<<<<<<=========>>>???@@@BBBDDDFFFJJJPPPTTT]]]aaafffjjjmmmooorrrsssyyy||||||pppeee]]]YYYWWWUUUUUUTTTTTTUUUWWWYYYZZZXXX[[[```eeejjjlllmmmnnnnnnnnnpppuuu{{{~~~zzz}}}|||xxxnnnfff[[[QQQJJJGGGEEEDDDDDDDDDFFFIIIKKKNNNXXXcccxxxwww]]]LLLCCC@@@<<<;;;:::999888888888888888888888888999999999999999999999888888888777777666666666777777888999:::999999999999999999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===<<<<<<;;;;;;<<<<<<=========>>>>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEBBBCCCEEEGGGGGGGGGFFFEEEGGGHHHHHHGGGFFFFFFGGGIIILLLMMMNNNOOOOOOMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMNNNOOOQQQTTTWWW|||{{{}}}~~~vvvmmmeee\\\UUUPPPEEEBBB???>>>>>>>>>>>>===;;;999:::<<<<<<<<<@@@FFFNNNWWW]]]YYYRRROOOOOOOOOQQQVVVcccsss{{{lll]]]TTTTTTZZZdddssspppZZZOOOMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGG???@@@@@@AAAAAAAAA@@@@@@AAA???@@@EEEJJJQQQ___kkkyyy~~~xxxqqqkkkfffbbbaaabbbaaa[[[QQQIIIEEEDDDBBBAAABBBHHHPPPXXX[[[\\\QQQIIIBBBAAA@@@???AAADDDIIIGGGEEEDDDDDDEEEFFFFFFBBBAAA@@@???>>>=========<<<<<<======>>>???@@@@@@@@@AAACCCDDDFFFIIINNNQQQ^^^ccciiiooorrruuuwwwyyyzzz}}}{{{nnnddd\\\XXXUUUTTTSSSSSSTTTUUUWWWYYYZZZYYY]]]dddlllrrruuuwwwwwwssssssssswww|||{{{wwwnnnfffZZZOOOHHHEEECCCBBBCCCDDDFFFJJJKKKOOO\\\hhhkkkUUUIIIBBB>>>;;;:::999888888888888888777777777888888999999999999999999999888888888888666666666666777888999:::999999999999999999999999;;;<<<<<<<<<<<<;;;::::::999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGGGGFFFEEECCCEEEGGGIIIJJJIIIHHHGGGGGGHHHHHHGGGFFFFFFGGGIIIMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLNNNPPPQQQSSSTTT}}}yyywww{{{~~~zzzssskkkbbbYYYQQQLLLCCCAAA>>>===>>>>>>===<<<;;;999999<<<======BBBHHHRRR[[[```[[[SSSPPPPPPOOOQQQWWWeeetttyyyjjj]]]WWWXXX^^^hhhvvviiiXXXNNNKKKLLLLLLKKKJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFF???@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAEEEHHHNNNZZZfffttt}}}~~~zzzvvvqqqkkkgggbbb___XXXOOOGGGBBBAAAAAABBBCCCGGGOOOYYY___```___PPPHHHAAA>>>===;;;<<>>============>>>======>>>@@@AAACCCDDDDDDBBBDDDEEEFFFGGGJJJMMMPPP\\\bbbjjjqqqvvvyyy}}}|||}}}rrriiiaaa[[[WWWSSSSSSSSSSSSTTTUUUWWWXXXZZZ___gggpppwww|||~~~yyyxxxxxx{{{zzzvvvllldddXXXNNNGGGDDDCCCCCCDDDEEEHHHKKKLLLRRR```ooozzz^^^NNNFFF@@@===:::999888888777777888888666666777777888999999999:::999999999999888888888666666666666777888999999888999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGGGGFFFFFFDDDEEEHHHJJJKKKKKKIIIIIIGGGHHHHHHGGGFFFFFFGGGIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKNNNPPPQQQRRRSSS}}}}}}yyyuuuooohhh```VVVMMMGGGCCCAAA>>>>>>>>>>>>===<<<;;;999999<<<===>>>CCCJJJUUU^^^ccc]]]UUURRRQQQQQQRRR\\\lll|||vvviii```]]]___dddmmmzzzvvvbbbVVVNNNKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDD???@@@AAAAAABBBBBBAAAAAABBB@@@BBBEEEHHHLLLVVVaaappp|||}}}zzzuuupppkkkddd\\\RRRHHHBBB??????>>>DDDGGGNNNXXXaaaeeeccc```NNNFFF???===;;;999;;;>>>@@@@@@@@@???>>>>>>???@@@<<<<<<<<<;;;<<<======>>>>>>???@@@BBBDDDFFFGGGHHHFFFHHHIIIJJJJJJLLLOOOQQQYYY___gggpppvvv|||{{{sssjjjbbb]]]WWWVVVUUUUUUUUUVVVXXXYYY[[[```hhhpppxxx}}}{{{{{{}}}zzzvvvhhh```UUULLLGGGFFFFFFFFFFFFGGGKKKNNNOOOUUUeeeuuujjjQQQFFFBBB???;;;999999888777777777777888666666666777888999999999::::::999999999888888888666555555666666777888999888888999999999:::::::::999::::::;;;;;;;;;:::::::::::::::;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<======>>>??????@@@@@@????????????????????????AAACCCDDDFFFFFFFFFFFFEEEDDDEEEGGGIIIJJJJJJJJJIIIGGGHHHHHHGGGFFFFFFGGGIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJLLLNNNPPPPPPPPP~~~}}}uuuqqqlllfff^^^TTTJJJCCCCCCAAA???>>>>>>>>>===;;;;;;999999<<<===>>>DDDKKKWWW___ddd___WWWSSSRRRQQQTTT___rrr|||tttjjjcccaaaeeeiiirrr}}}lll\\\UUUOOOMMMNNNOOONNNMMMLLLKKKJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGEEEDDDCCCCCCCCCCCC???@@@AAAAAABBBBBBBBBBBBBBBAAABBBFFFHHHKKKTTT]]]nnn|||~~~|||xxxrrrmmmeee\\\OOOFFFAAA???>>><<>>??????>>><<<<<<===>>>::::::::::::;;;<<<===>>>???@@@BBBDDDFFFHHHIIIJJJIIIKKKLLLMMMMMMNNNQQQSSSWWW\\\eeennnvvv|||xxxooofff___\\\[[[ZZZYYYYYYYYYZZZ[[[\\\```gggooovvv{{{~~~|||}}}~~~yyyvvveee]]]SSSJJJGGGGGGIIIJJJGGGIIIMMMPPPQQQXXXiiiyyy^^^HHHAAA@@@>>>;;;999888777777777777777888555666666777888999999999:::::::::999999999888888555555555666666777888999888888888999999:::::::::777888999:::::::::::::::::::::;;;;;;<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCEEEEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIJJJGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJLLLMMMMMMMMM~~~yyyuuurrrnnnggg___VVVOOOIIIFFF???===;;;<<<>>>>>><<<:::::::::<<>>;;;<<<===<<<:::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<===???@@@BBBFFFFFFFFFFFFGGGHHHIIIJJJNNNOOOQQQQQQPPPPPPQQQRRRWWW^^^gggmmmrrryyy|||wwwppphhhaaa[[[[[[[[[ZZZ]]]aaaccchhhnnnqqqssswww|||||||||uuuooobbb[[[RRRIIIEEEDDDDDDDDDGGGFFFKKKRRRSSSWWWjjjnnnSSSHHHBBB<<<999===:::999888777666555444333888888888888999:::;;;<<<<<<;;;;;;::::::999999888888888777777777777888888999999888888999999:::;;;888888999999999:::::::::999999:::;;;;;;<<<======999999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@?????????>>>>>>======BBBBBBCCCCCCDDDEEEEEEFFFEEEHHHJJJKKKKKKJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLKKKJJJHHHGGGFFFFFFKKKMMMOOOOOOOOONNNOOOPPP{{{vvvrrrnnnkkkeee]]]TTTMMMHHHEEE???===;;;<<<===>>><<<:::::::::<<>>;;;<<<===<<<:::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<===>>>@@@BBBCCCFFFFFFFFFGGGHHHIIIKKKKKKPPPQQQSSSSSSSSSSSSUUUWWWYYY^^^ffflllqqqxxxyyysssjjjbbb___^^^]]]```dddiiinnnssswwwxxxyyy}}}yyyrrrlll^^^XXXOOOHHHEEEEEEFFFFFFIIIHHHLLLSSSVVV[[[ppp~~~eeeMMMDDDAAA;;;999<<<999888888777666555444444777666666777777888999:::999999999999999:::::::::888888777777777777888888999999888888999999:::;;;888888999999999:::::::::888999999:::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<>>??????FFFNNN\\\ggghhhcccbbb[[[XXXaaauuutttiiihhhiiieeedddgggfffiiisssmmmZZZTTTQQQMMMMMMPPPNNNLLLJJJIIIJJJJJJIIIGGGJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCHHHPPPVVVeeerrrtttoooooosss{{{~~~xxxsssjjj```SSSIIIDDDBBBAAA@@@CCCEEEJJJQQQVVVXXXWWWUUUGGGBBB===;;;<<<===<<<:::;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJLLLLLLQQQSSSUUUVVVWWWXXXZZZ\\\^^^bbbggglllpppwwwxxxmmmgggdddbbbeeeiiipppuuu{{{}}}~~~~~~|||uuummmgggYYYSSSLLLFFFEEEFFFGGGHHHKKKJJJNNNTTTYYYbbbxxxmmmXXXEEE???>>>;;;999:::777777777666666666555555666666555555555555666777666777777888999999::::::888777777666666777777888999888888888888999::::::888888999999999:::::::::777888888999999:::::::::999::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;@@@@@@@@@@@@AAAAAAAAAAAAEEEHHHJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFHHHJJJJJJIIIIIIJJJKKK}}}{{{xxxssslllhhhbbb___ZZZTTTMMMGGGCCCAAA>>>===============<<<;;;;;;:::;;;>>>>>>???FFFOOOZZZeeefffbbbbbb]]]\\\fff}}}wwwkkkbbbbbbdddcccccceeecccfffqqqvvvgggWWWQQQPPPMMMMMMOOONNNLLLJJJIIIJJJJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDCCCAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAACCCCCCBBBBBBGGGNNNTTT```nnn~~~tttqqqqqqrrr{{{yyyuuukkkbbbVVVKKKEEEBBB@@@???AAACCCHHHNNNSSSUUUSSSQQQDDDAAA===;;;<<<<<<<<<;;;:::::::::::::::::::::::::::;;;<<<>>>AAACCCEEEGGGFFFFFFGGGHHHIIIJJJLLLMMMPPPSSSVVVXXXZZZ\\\___bbbdddgggkkkooossszzzwwwnnniiigggjjjoootttyyy|||wwwppphhhbbbUUUPPPIIIEEEDDDEEEGGGHHHKKKKKKNNNUUU\\\iii^^^OOOAAA======:::777777666666666666666666666666666666555555444555555555666777777777888888888999777777666666666666777777888888888888888999999:::888888999999999:::::::::777777777777888888999999888888888999999999::::::;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@FFFHHHJJJKKKJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFHHHIIIKKKLLLKKKKKKLLLMMM~~~{{{yyyuuuooohhhccc\\\YYYUUUOOOIIIDDDAAA???======>>>===<<<<<<<<<<<<<<<:::;;;======???GGGPPPWWWbbbccc```aaa^^^^^^iii~~~pppggg______aaaccccccdddcccgggrrrnnncccWWWQQQOOOMMMLLLMMMMMMKKKIIIIIIIIIJJJIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCBBBBBBFFFLLLRRRZZZhhhzzzyyyuuuvvvvvv}}}zzzvvvllleeeYYYNNNFFFAAA???===???BBBGGGMMMRRRRRRNNNKKKBBB@@@>>>======<<<<<<;;;::::::::::::::::::::::::999:::<<>><<<>>>>>>>>><<<;;;<<<===<<<;;;;;;======???GGGPPPVVV```aaa^^^```^^^```kkk}}}{{{jjjccc]]]]]]aaafffgggfffggglllwwwggg___VVVPPPNNNNNNLLLKKKLLLJJJHHHHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCBBBBBBEEEKKKPPPVVVaaarrr|||xxxxxxxxx~~~|||xxxnnnhhh]]]RRRHHHBBB>>>===>>>AAAEEEKKKNNNMMMIIIFFFAAAAAA@@@???>>><<<;;;;;;999999999999:::::::::::::::<<<>>>AAADDDEEEGGGGGGFFFGGGGGGHHHJJJLLLNNNOOOQQQTTTYYY^^^bbbgggllloooppprrruuuzzz~~~tttnnnllloootttwww|||{{{uuunnneee\\\VVVPPPLLLGGGDDDDDDFFFGGGHHHJJJLLLPPPVVVaaauuueeeNNNGGG???<<<<<<:::777333555555555555555555555666777777666666666777777888999999888888777666666555777666666555555666666777888777777777777888999999888888999999999:::::::::777777777777777777777777666666777777777888888888;;;;;;<<<============<<<===============>>>>>>>>>AAAAAAAAABBBCCCDDDDDDDDDFFFHHHJJJJJJIIIHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJLLLLLLKKKKKKLLLMMM|||zzzwwwsssnnnggg___ZZZSSSQQQMMMIIIEEEAAA???>>><<<>>>???>>>;;;:::<<<======;;;;;;<<<===???GGGPPPVVV``````]]]___^^^aaammm}}}rrraaa]]]YYY[[[bbbkkknnnmmmmmmttt}}}ppp^^^ZZZTTTOOONNNNNNMMMKKKKKKJJJHHHHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBAAABBBCCCBBBBBBDDDJJJOOOSSS\\\jjjvvv~~~~~~||||||wwwuuuwww|||~~~zzzqqqlllbbbVVVKKKDDD@@@???@@@@@@BBBEEEGGGGGGEEEBBBAAABBBBBBAAA???<<<;;;:::888888999999999:::::::::===???AAADDDFFFHHHHHHIIIHHHIIIIIIKKKLLLNNNPPPQQQUUUYYY___dddiiiooouuuyyyzzz||||||sssnnnlllooottt{{{}}}wwwppphhh___UUUOOOLLLIIIEEEDDDEEEHHHJJJKKKJJJMMMRRRXXXeee{{{vvv[[[IIIDDD>>>:::;;;;;;888444555555555555555555555444666555555555666777888888888888888888888888888888666666555555555555666666777777777777777888999999888888999999999:::::::::777777777777777777777777888888888888999999999999:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<=========???@@@AAABBBCCCDDDEEEFFFFFFHHHJJJJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGHHHJJJLLLLLLKKKKKKLLLMMM{{{zzzxxxuuupppkkkddd\\\WWWQQQOOOLLLHHHDDDAAA???>>><<<>>>???>>>;;;:::;;;>>>===;;;;;;<<<<<>>>>>@@@AAACCCDDDFFFFFFFFFHHHJJJJJJIIIGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIKKKMMMNNNMMMMMMNNNOOO~~~{{{vvvtttpppkkkfff___XXXSSSOOOLLLHHHDDD@@@>>>============>>>======<<<;;;:::;;;777777;;;===@@@JJJVVV[[[\\\^^^]]]ZZZ\\\hhhuuuwwwggg\\\WWWTTTXXXcccpppxxx|||yyyxxxbbbZZZWWWRRRMMMJJJIIIJJJJJJJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBCCCFFFHHHNNNTTT^^^hhhpppuuuwwwwww}}}yyyxxxvvvxxxzzz{{{}}}|||vvvoooeee[[[RRRKKKEEEAAA???>>>===<<<<<<===>>>???DDDHHHJJJIIICCC===;;;::::::999999:::;;;<<<<<<;;;BBBDDDHHHJJJKKKKKKJJJJJJMMMOOORRRSSSTTTXXX^^^ccceeellltttzzz}}}~~~xxxrrrmmmooottt~~~yyyppphhh___VVVMMMHHHDDDDDDEEEFFFGGGIIIKKKKKKKKKNNNSSS[[[jjj~~~```KKKCCC@@@===;;;;;;:::888666666666555444333333222222555555555555666666666666777777777777666666666666888888888777777777777777777777777777777777777777666666666666666777888888888888777777777777888888::::::::::::::::::::::::;;;;;;:::999999:::::::::<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAABBBDDDEEEGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEDDDCCCBBBFFFFFFFFFGGGGGGHHHHHHHHHNNNMMMLLLKKKKKKLLLMMMNNN|||yyytttqqqmmmhhhccc\\\UUUPPPKKKIIIFFFBBB@@@>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<999888<<>>======>>>???@@@GGGJJJLLLJJJDDD???<<<;;;999999999:::<<<>>>>>>>>>BBBFFFKKKNNNOOONNNMMMMMMRRRUUUWWWYYYZZZ___gggmmmttt{{{}}}uuuoooooosss}}}{{{vvvmmmddd[[[SSSKKKFFFDDDDDDEEEFFFHHHIIIKKKLLLNNNPPPUUU^^^mmmuuuXXXHHHAAA???<<<::::::999777666666555555444333333222222555555555555666666666666666666666666666777777777777777777777777777777777777777777777777777777777666666666666666777888888888888777777777777777888::::::::::::::::::::::::;;;::::::999999:::::::::<<<<<<<<<<<<<<<======>>>????????????@@@AAABBBCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCEEEFFFHHHIIIJJJMMMLLLKKKKKKKKKLLLMMMNNN~~~zzzwwwqqqnnnhhhccc]]]WWWPPPLLLGGGEEEBBB@@@???>>>???@@@????????????>>>===<<<;;;>>>;;;:::===AAAHHHSSS^^^___]]]\\\[[[ZZZ___ooo~~~}}}kkk]]]WWWVVVYYYbbbnnnyyykkk___SSSPPPLLLIIIGGGGGGGGGHHHIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBEEEGGGHHHMMMUUU___iiipppuuuwww}}}~~~{{{{{{zzzyyyzzz}}}yyysssiii___VVVMMMFFFBBB??????>>>===>>>???AAABBBJJJMMMNNNLLLEEE???<<<<<<:::::::::;;;===???BBBCCCGGGLLLSSSWWWVVVTTTTTTUUU\\\___cccgggjjjpppyyyzzzqqqoooqqqyyy~~~|||wwwqqqhhh___WWWOOOHHHCCCDDDDDDEEEFFFHHHJJJLLLMMMQQQRRRXXXcccrrrdddNNNDDD???<<<:::888888888666555555555555444444333333222444555555555555666666666555555555666666777777888777777777777777777777777777777777777777777777777666666666666666777888888999999888777666666777777:::::::::::::::::::::::::::999999999::::::::::::<<<;;;;;;;;;;;;<<<======???>>>>>>>>>???@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@===>>>@@@CCCEEEHHHJJJKKKKKKJJJJJJJJJKKKLLLMMMMMM~~~~~~~~~~~~~~~|||xxxuuunnnjjjddd^^^XXXSSSMMMIIIDDDCCC@@@>>>======>>>???@@@@@@@@@@@@???===<<<;;;===;;;:::===DDDMMMYYYaaa```\\\YYYXXXYYYaaassswwwfff[[[WWWYYY___jjjvvvvvveee]]]OOOMMMKKKHHHGGGGGGHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCBBBAAABBBDDDFFFFFFJJJQQQ[[[eeennntttxxxzzz~~~~~~}}}{{{xxxxxx}}}zzztttkkkbbbXXXOOOGGGBBB>>>============???@@@AAAJJJMMMNNNKKKDDD>>><<<;;;;;;;;;<<<<<<===@@@DDDGGGOOOVVV^^^aaa^^^\\\]]]___iiiooowww~~~}}}sssooonnnssszzz|||yyyrrrlllcccZZZRRRKKKFFFBBBDDDDDDEEEGGGIIIKKKNNNOOOSSSTTT[[[hhhvvvrrrUUUEEE@@@<<<:::777666777666555444555555444444444333333333444444444555555555666666444444555555666777888888666666666777777777777777777777777777777777777777666666666666666777777888:::999888777666666666666999999999999999999999999888999999:::::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@??????===>>>@@@BBBEEEGGGIIIJJJHHHIIIIIIJJJJJJKKKLLLMMM~~~~~~}}}}}}|||{{{yyyuuuqqqjjjfff___YYYTTTOOOJJJGGGCCCBBB???===<<<<<<===>>>AAAAAA@@@@@@???===<<<;;;::::::;;;>>>GGGSSS]]]ccc```[[[WWWVVVYYYcccvvvpppccc\\\YYY^^^gggrrr}}}kkk]]]VVVNNNMMMJJJIIIHHHHHHHHHIIIGGGGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCBBBAAAAAACCCFFFFFFIIINNNWWWaaallluuuzzzxxx|||}}}yyyxxx||||||wwwoooeee[[[QQQHHHBBB===<<<<<<;;;<<<===>>>???GGGIIIJJJGGGAAA<<<;;;;;;<<<===>>>>>>>>>BBBHHHLLLXXX```hhhiiieeeccchhhnnn{{{|||rrrmmmkkkmmmuuu|||wwwtttlllfff]]]TTTNNNIIIEEEBBBCCCDDDEEEGGGJJJMMMOOOPPPUUUVVV___nnnyyydddKKK@@@???:::888555555555555444333444444444444444333333333444444444444555555555555333444444555666777777888555555666666777777777777666666666666666666666666666666666666666777777888999999888777666666777777999999999999999999999999777888999:::::::::999999:::::::::::::::;;;<<<<<<============>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>???@@@AAACCCEEEFFFHHHHHHFFFFFFHHHIIIJJJKKKLLLLLL~~~|||{{{zzzxxxuuuppplllfffaaaZZZTTTOOOLLLHHHFFFBBBAAA>>>===<<<<<<>>>>>>AAA@@@@@@???>>><<<;;;:::888:::<<<@@@KKKYYYbbbddd```ZZZVVVVVV[[[ggg{{{wwwiii```^^^^^^cccmmmwwwwwwfffZZZTTTMMMLLLKKKIIIHHHHHHHHHIIIFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJIIIGGGFFFEEEBBBCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCBBB@@@AAACCCEEEFFFHHHLLLTTT^^^jjjuuu{{{yyy}}}{{{yyy}}}{{{sssjjj```UUUJJJDDD======<<<;;;;;;;;;<<<===BBBDDDFFFCCC>>>;;;:::;;;===>>>@@@@@@AAAGGGOOOVVVbbbjjjqqqqqqmmmoooyyyzzzpppjjjgggiiiqqq{{{~~~{{{wwwqqqmmmfff```WWWOOOIIIFFFDDDCCCCCCDDDEEEHHHKKKNNNPPPRRRVVVYYYeeettt{{{vvvYYYEEE>>>===888666444444555555444333444444444444444444444444333444444444444555555555444444444555555666666777444555555666666777777888666666666666666666666666666666666666666777888888888888777777777777888888999999999999999999999999666777888:::::::::999999:::999999999999:::;;;;;;<<<<<<======>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA???>>>===<<<<<<===@@@AAABBBCCCDDDEEEFFFFFFDDDEEEFFFHHHJJJKKKKKKKKK~~~|||zzzxxxvvvtttpppjjjfff```[[[TTTNNNKKKHHHFFFDDD???>>>===<<<===>>>@@@AAA@@@@@@???>>>===;;;:::999777;;;>>>DDDPPP___ffffffaaa[[[WWWXXX___lll|||lll```\\\^^^aaagggpppyyymmmbbbYYYSSSMMMLLLJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEFFFHHHIIIKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCAAA@@@@@@BBBDDDGGGGGGJJJQQQ[[[gggssszzz}}}}}}|||~~~yyypppfffZZZNNNGGG???>>>===<<<;;;;;;<<<<<<===@@@BBB@@@===;;;;;;===<<<>>>AAACCCFFFNNNYYYbbbnnnvvv~~~}}}{{{wwwlllfffbbbfffnnnxxx~~~~~~{{{wwwqqqjjjeee___YYYPPPIIIEEEDDDCCCCCCCCCDDDEEEHHHKKKOOOQQQSSSXXX]]]kkkzzz}}}dddNNNBBB<<<;;;777555444444555555555444444444444444444444444444333333444444444555555555555555555555555555555555444444555555666777777888666666666666666666666666666666666666666777888888666666666666777888999:::888888888888888888888888555666888:::;;;:::999888999999999999999::::::;;;;;;<<<<<<===???AAACCCDDD@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>===;;;;;;;;;<<<>>>???@@@AAABBBDDDDDDEEEBBBCCCEEEHHHJJJKKKKKKKKK}}}|||{{{zzzyyyvvvtttqqqlllfffbbb]]]XXXQQQKKKGGGFFFDDDCCC===<<<<<<<<<===@@@CCCDDD@@@??????>>><<<;;;999888666<<<@@@FFFSSSccciiigggccc]]]XXXZZZbbbooouuueeeYYYXXX]]]ccchhhqqqyyyqqqbbbZZZTTTOOOLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEGGGIIIKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKJJJIIIHHHFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCAAA@@@@@@BBBDDDFFFGGGIIIOOOYYYfffrrryyy}}}}}}tttiii]]]RRRJJJAAA@@@>>>===<<<<<<<<<<<<:::===@@@???===;;;===???:::>>>BBBFFFJJJTTTaaakkkxxxvvvjjjddd___dddlllvvv}}}}}}yyy}}}~~~{{{xxxsssllleee```[[[UUULLLEEEBBBBBBBBBBBBCCCDDDFFFHHHLLLOOORRRTTTYYY```ppp~~~tttWWWGGG@@@<<<999777555444444555666555444444444444444444444444444333333333444444444555555555555555555555444444444444444444555666777777888666666666666666666666666666666666666666777888888555666666666777999:::;;;888888888888888888888888444666888:::;;;:::999888999999888888999999:::;;;;;;;;;<<<>>>@@@BBBDDDEEE?????????@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>><<<;;;:::;;;;;;<<<<<<>>>???AAACCCDDDEEEAAABBBEEEHHHJJJKKKKKKKKK|||xxxwwwuuurrroookkkeee___ZZZSSSPPPLLLGGGCCCAAA??????===<<<<<<<<<===>>>???@@@EEEBBB???;;;999777777777999<<<@@@IIIYYYiiipppoooddd\\\UUUXXXfffxxx}}}iii___[[[\\\^^^hhhjjjooouuu|||~~~kkkaaaXXXRRRNNNKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDEEEGGGIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFDDDFFFKKKRRR]]]nnn}}}|||zzz}}}xxxoooeeeWWWJJJEEE>>>:::;;;===:::888888<<<;;;999:::<<<>>>??????BBBCCCFFFJJJOOOYYYlll~~~}}}tttuuuwww{{{yyyiiidddeeeiiimmmuuuzzzpppsssvvv|||~~~yyyuuuooohhh^^^WWWRRRNNNHHHBBB???>>>???@@@EEECCCDDDIIIMMMOOOSSSYYY```nnnyyyyyyzzz```JJJCCC@@@;;;777444333222111111222333444222222222333333444444444333333333333333444555666222222333333333333444444555555555555555555555555555555555555555444444444444444444555555555555666666777777777777888888888999999999888777666666555666666777888888888888888777888888999:::;;;<<<<<<======>>>???AAABBBCCCDDD@@@AAABBBBBBAAA@@@>>>===BBBBBBBBBBBBBBBBBBBBBBBBAAA???===;;;:::;;;<<<===;;;;;;;;;;;;===???AAACCCDDDDDDDDDDDDEEEFFFHHHHHH~~~zzzwwwuuusssoookkkgggbbb[[[WWWQQQNNNJJJFFFBBB@@@???>>><<<<<<<<<===>>>???@@@@@@BBB@@@===:::888777888888<<<>>>AAAKKK[[[kkkpppmmmddd___\\\aaannn}}}sssbbb[[[[[[___ccciiijjjnnnsssyyy~~~tttddd[[[TTTOOOLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFDDDFFFKKKRRR]]]mmm{{{~~~}}}zzzqqqhhhZZZMMMFFF???;;;<<<===;;;999:::===<<<;;;;;;===>>>??????CCCCCCFFFLLLSSS___rrr~~~qqqjjjiiilllpppuuuyyy~~~|||lllhhhiiilllpppyyyvvvooonnnqqqvvv|||}}}wwwrrrlllddd[[[TTTMMMJJJEEEAAA??????AAACCCGGGEEEFFFKKKOOOPPPVVV\\\dddsss}}}||||||{{{YYYFFFAAA>>>:::777555444333333333333444555333333333333333444444444444444333333333444444555222222222333333333444444444444444444444444444444444444555555666666777777555555555666666666666777777777777777888888888888999999888777777666555555666666777888888888888777888888999:::;;;<<<<<<===>>>??????@@@AAABBBCCCCCC===>>>???AAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@???===;;;:::;;;<<<=========<<<<<<===???@@@AAABBBBBBCCCDDDEEEGGGIIIJJJ~~~}}}|||xxxuuurrroookkkfffaaa\\\VVVRRRMMMKKKGGGCCC@@@>>>======;;;<<<===>>>???@@@AAAAAAAAA???===:::999999:::;;;>>>???CCCMMM___nnnqqqlllcccdddhhhppp{{{hhhZZZWWW[[[aaaggghhhjjjlllqqqvvv|||iii\\\VVVQQQMMMKKKIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEFFFFFFHHHIIIJJJJJJJJJKKKJJJJJJIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAABBBBBBCCCDDDEEEEEEDDDEEEKKKRRR[[[kkkxxx}}}uuulll^^^QQQIIIAAA<<<===>>><<<:::;;;<<<<<<======>>>???@@@@@@GGGEEEHHHPPP[[[hhhyyytttkkkhhhhhhkkkpppuuuzzzoookkknnnpppttt}}}yyytttqqqkkknnntttzzz{{{tttnnnhhh```VVVOOOHHHEEEBBB@@@@@@AAADDDFFFIIIGGGIIINNNQQQSSSZZZaaalllxxxjjjOOOAAA>>><<<999666666555555444444555555666444444444444444444333333555444444333333333333444222222222222333333333333444444444444444444444444333444444555666777888999555666666666666777777777777777777777888888888888888888777777666666555555555666777777888888777777888888999:::;;;<<<======@@@@@@@@@AAAAAAAAABBBBBB===>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;<<<<<>>>>>>>>>>>???@@@@@@@@@@@@AAACCCEEEGGGIIIJJJ}}}{{{zzzwwwtttppplllfffaaa\\\VVVQQQMMMHHHFFFCCC@@@===<<<<<<<<<;;;<<<===???@@@AAABBBBBBBBBAAA>>><<<;;;;;;<<<<<<>>>@@@DDDPPPcccrrrtttmmmccckkkwwwvvv```VVVWWW[[[aaafffdddhhhmmmsssyyy~~~vvvbbbXXXTTTPPPMMMKKKHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEDDDCCCEEEKKKPPPXXXfffsssxxxpppcccVVVLLLDDD=========;;;:::;;;;;;<<<===>>>>>>???AAACCCMMMJJJLLLUUUaaannn}}}sssnnnnnnsssvvv{{{rrrnnnqqqtttxxx|||zzzyyywwwvvvrrrtttxxx}}}zzzrrrjjjccc[[[RRRKKKDDDCCCAAA???@@@BBBEEEGGGJJJIIIKKKOOORRRVVV___hhhvvv|||ooo[[[FFF===<<<:::666444666666666666666666666666666555555444444333333333555555444333222222222222111222222222222333333333333333333333333333333333333333444444555666666777555555555555666666666666666666777777777888888888777777777666666555555555555666666777777777777777888888999:::;;;<<<======@@@@@@@@@@@@????????????@@@@@@@@@??????>>>======@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;<<<<<<<<<>>>>>>>>>???@@@AAABBBBBBAAAAAABBBCCCDDDFFFHHHIII}}}zzzxxxuuussslllhhhaaa[[[VVVRRRMMMJJJDDDBBB@@@===;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBAAA@@@===;;;:::::::::;;;>>>AAAHHHUUUhhhwwwxxxrrrjjjwww~~~nnn^^^XXXYYY\\\```cccaaahhhrrrzzzzzzlll\\\UUURRRNNNKKKJJJHHHHHHHHHIIIHHHHHHGGGGGGDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBAAAAAA@@@AAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEDDDCCCEEEJJJNNNTTT```lll{{{{{{ttthhh\\\PPPGGG???===<<<:::999;;;999;;;===>>>>>>AAAFFFIIIRRRPPPQQQZZZdddooo{{{~~~uuusssttt|||~~~yyytttuuuyyy|||}}}}}}~~~~~~~~~}}}|||~~~yyyoooggg___WWWOOOIIIDDDBBBAAA@@@AAABBBEEEFFFJJJJJJLLLQQQTTTZZZeeeppp~~~}}}```QQQAAA;;;:::777444333555666666666666666666555555555555444444333333222555444333222222222222222111111111222222222333333333333333333333333333333333333333333333333333333333333333444444444555555555555666666666777777777666666666555555555555555555555666777777777777777777888888999:::;;;<<<<<<>>>>>>>>>===============@@@@@@???>>>============@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDEEEFFFFFF|||xxxuuurrrqqqhhhccc\\\UUUQQQMMMJJJGGGAAA???===;;;::::::;;;<<<===>>>@@@AAABBBBBBAAA@@@===<<<:::888777888999:::AAAGGGQQQ^^^nnn{{{|||xxxsssuuuggg[[[XXX\\\___aaadddeeennnyyymmmaaaUUUQQQOOOKKKHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCDDDEEEDDDCCCDDDHHHKKKOOOYYYdddrrr}}}yyynnncccVVVKKKBBB>>><<<999999:::999;;;===>>>@@@EEEMMMTTTZZZXXX[[[bbbiiippp|||{{{xxxwww{{{}}}~~~}}}vvvlllccc[[[TTTLLLGGGCCCBBBAAAAAABBBDDDFFFGGGJJJKKKNNNTTTXXX___lllzzzsssTTTIII>>>:::999666333333333444555555555555444333333333333333333333222222444333333222222222222333111111111111222222222222222222222222222222222222333333222222222111111111222222333333333444444444444444444444555555555555555555555555555555444444444555666666777777666666666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===>>>???@@@????????????????????????==================<<<<<<;;;<<<>>>AAADDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFF~~~zzzvvvqqqooommmccc^^^VVVPPPKKKIIIFFFDDD>>>===;;;:::999:::;;;<<>>::::::;;;:::<<<>>>@@@CCCJJJVVV___eeefffjjjpppsssyyy}}}vvvqqqppprrrtttuuuuuuwwwzzz}}}zzzssshhh^^^WWWPPPIIIDDDAAAAAAAAABBBCCCFFFHHHJJJKKKMMMQQQWWW\\\dddttt```KKKBBB:::888777555444555111222333333333333222111111111222222222222222222222222222111222222333333111111111111222222222222222222222222222222222222222222222222222222333333333333333444444444555555222222333333333333444444444444444444444444444444444555666666777777666666555555666777888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@????????????????????????<<<<<<===============<<<<<<>>>@@@CCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHH}}}yyytttooolllkkk___ZZZRRRLLLHHHFFFDDDBBB===<<<:::999999:::<<<===@@@AAABBBCCCCCCAAA???>>>:::999999:::===@@@DDDFFFMMMXXXeeeooowwwyyyzzzgggZZZPPPRRR[[[dddlllrrrxxx}}}fff^^^VVVOOOOOOPPPNNNMMMNNNJJJIIIIIIHHHGGGFFFDDDCCCAAABBBCCCDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCEEEEEEDDDBBBDDDFFFGGGHHHPPPYYYdddrrr}}}}}}}}}}}}}}}xxxnnn```UUUIIICCC???<<<;;;<<<;;;===@@@AAAEEENNN\\\gggooorrrwww|||~~~vvvllleee```bbbdddeeefffhhhlllnnnqqqwww|||||||||xxxpppeee[[[TTTNNNGGGCCC@@@@@@AAABBBEEEHHHJJJLLLMMMOOOTTTZZZ___hhhyyyuuuTTTEEE===777666666555555777000111222222222222111000000000000111111222222333111111111111222333444444000111111111111222222222111111111111111111111111111111222333444444555666444444444555555555666666111111222222222333333333444444444444444444444444444555555666666666666666444444555666777888999999<<<<<<<<<<<<======>>>>>>@@@???===<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===============<<<>>>@@@BBBDDDEEEEEEEEEDDDEEEEEEEEEFFFGGGIIIJJJKKK~~~|||yyyvvvrrrlllfffbbbXXXSSSMMMHHHDDDAAA>>><<<===;;;:::999:::<<>><<<777888999999:::>>>FFFMMMXXX^^^hhhrrryyy|||}}}}}}|||hhh^^^WWWRRRUUU]]]fffrrr{{{ooodddXXXUUURRROOOMMMKKKIIIGGGJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAACCCCCCDDDDDDEEEEEEFFFFFFBBBDDDFFFHHHIIIHHHGGGFFFAAAAAABBBBBBCCCBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBFFFEEEDDDDDDEEEHHHLLLNNN^^^gggsss~~~~~~}}}{{{}}}~~~|||xxxggg___SSSHHHAAA===<<<;;;BBBAAA@@@DDDNNNZZZeeelllvvvxxx|||yyyyyyvvvmmmccc___WWWXXXYYY[[[]]]___aaaaaafffiiimmmpppuuuvvvnnnbbbWWWPPPKKKHHHFFF@@@@@@AAADDDGGGJJJKKKKKKQQQSSSWWW]]]eeeppp{{{aaaKKK===:::777555555555444333333333333222222222111111......000111222333333444333222///......///222333000111111111111222222222555444444333333222222111000111111111111222222222444333333222222333333444444444444444444444333333222222333333333333444444444444444444444444444444777888888777555666888:::::::::::::::::::::::::::???>>>>>>=========>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFGGGGGGGGGHHHJJJLLLMMMNNN|||zzzvvvsssoooiiiccc^^^UUUQQQKKKFFFCCC@@@>>><<<;;;:::999999:::<<>>;;;999888::::::;;;<<>>>>>AAAAAACCCKKKVVVbbblllqqqxxx{{{yyyrrrmmmmmmjjjbbb[[[XXXRRRSSSTTTWWWYYY\\\^^^```bbbeeehhhjjjoooyyy}}}rrrjjj___TTTMMMIIIFFFDDDAAAAAACCCEEEHHHKKKMMMMMMTTTWWW\\\cccmmmwwwzzzZZZGGG<<<:::777555555555444333333333222222222111111111000111111222222111111111222111000//////000111222000000111111111222222222111111222222222222222222000111111111111222222222222222222111111222222222222222222333333333333333222222333333333333444444444444444444444444444444666777777777666666888;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999<<<===>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMMMM}}}zzzwwwsssooojjjddd]]]YYYRRRNNNHHHCCCAAA>>><<<:::999999999:::;;;>>>@@@BBBBBBBBBBBBAAA???<<<999888:::;;;<<<===AAAJJJVVV___mmmqqqwww{{{||||||||||||lll]]]SSSQQQRRRXXX^^^hhhxxxyyyggg\\\XXXVVVTTTQQQOOOOOONNNMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFGGGHHHGGGGGGFFFBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEHHHJJJPPPXXXdddpppyyy}}}}}}~~~~~~yyypppbbbSSSHHHBBB@@@AAAAAACCCIIITTTbbbmmmsssuuuyyyoooggg```^^^\\\VVVRRRQQQNNNOOOPPPRRRUUUYYY\\\^^^```cccfffhhhkkkuuuxxxllleeeZZZPPPJJJFFFDDDCCCBBBCCCDDDGGGJJJMMMOOOQQQXXX]]]eeeooozzzjjjPPPCCC;;;999666444444555444333333222222222222111111111333333333222111000///...111000000000000000000111000000000111111111222222//////000000111222222333000111111111111222222222111111000000000000111111000000111111222222333333222222333333333333444444444444444444444444444444444666777666666777999;;;999999999999999999999999::::::999999999999::::::<<<<<<;;;:::::::::::::::777888888888888888777777;;;<<<>>>???AAABBBCCCCCCEEEFFFHHHJJJLLLLLLLLLLLL|||zzzwwwtttooojjjeee___XXXTTTMMMIIIDDD@@@>>>===;;;999888888999;;;===@@@BBBCCCEEEEEEDDDBBB@@@===;;;:::999;;;===@@@FFFQQQ```jjjvvvyyy{{{{{{yyyxxxyyy{{{xxxfffXXXNNNOOOSSSZZZaaakkk|||~~~kkk^^^YYYYYYXXXUUUQQQOOONNNNNNMMMLLLJJJJJJIIIIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDCCCDDDCCCBBBBBBCCCEEEGGGHHHJJJQQQ]]]iiittt}}}}}}||||||~~~}}}}}}xxxjjjZZZMMMEEECCCCCCCCCHHHQQQ^^^kkksssvvvuuuyyyyyyhhh___VVVSSSRRROOOMMMOOOMMMMMMNNNPPPSSSWWW[[[]]]aaaeeeiiillloooxxx{{{tttggg```VVVMMMHHHEEEDDDCCCBBBDDDFFFHHHJJJMMMQQQTTT[[[dddrrr|||[[[GGG???:::888555444444444333333222222222222111111111111222222222222111///...---///000111222222111000///000000000000111111111111000000000111111111222222000000111111111222222222111111111000000111111111///000000111222333444444222222222333333333444444333333333333333333333333333444666666666777999;;;888888888888999999999999999999888888888999::::::;;;::::::999999999999999777777888888888777666666:::;;;===???AAABBBBBBBBBEEEFFFIIIKKKLLLLLLKKKJJJzzzxxxtttpppjjjeee___YYYSSSOOOIIIEEEAAA>>><<<;;;:::999888999;;;===@@@BBBCCCCCCGGGEEECCCAAA???===<<<;;;888;;;>>>CCCKKKYYYhhhsss~~~~~~zzzvvvuuuyyy~~~tttbbbVVVMMMOOOUUU]]]dddoooqqqcccZZZYYY\\\ZZZWWWRRRNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDCCCBBBAAAAAABBBDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFEEECCCDDDDDDDDDCCCCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDCCCDDDEEEFFFGGGHHHNNNXXXdddppp|||}}}{{{yyyzzz}}}~~~qqqaaaRRRIIIFFFGGGJJJPPP\\\hhhqqquuuuuutttyyyxxxnnnaaaWWWNNNLLLLLLKKKKKKNNNKKKKKKMMMOOOSSSWWWZZZ\\\aaagggnnnrrrwww~~~yyyqqqccc\\\SSSKKKGGGEEEDDDDDDBBBDDDGGGIIIJJJNNNSSSWWW]]]lllmmmOOOAAA===999777444333333444333222222222222111111111000000000000111111111000000//////000111222222111000/////////000000000111111111333333222222111111111111000000111111111222222222222222111111111111222222000111111222333444444555222222222333333333444444333333333333333333333333222444666777777777999:::777777777888888999999999999999888888999::::::;;;::::::999888888888888888888888888888888777666666888:::===@@@BBBCCCCCCCCCEEEGGGIIIKKKLLLLLLKKKJJJzzzvvvvvvnnnjjjddd___YYYTTTNNNJJJEEEBBB>>><<<;;;;;;:::999999;;;===@@@CCCDDDDDDDDDDDDBBB???===;;;:::::::::888<<>><<<888666333222333333333222222111111111111000000000......///000111111111111///000111222222111000////////////000000000111111444333333222111111000000000111111111111222222222222222222111111222222222111111222222333333444444222222333333333333444444333333333333333333333333222444666777777666777999666666666777888888999999999999999999999:::;;;<<<::::::999888888888888888999999999999888777666666777999===@@@CCCDDDEEEEEEGGGHHHIIIKKKKKKKKKKKKJJJ|||uuurrrssshhhddd^^^XXXSSSNNNIIIFFFCCC@@@<<<::::::;;;:::999;;;===@@@CCCEEEEEEEEEDDDAAA???<<<999888888999999999>>>EEEMMMXXXgggvvv{{{sssnnnrrrxxxhhh\\\WWWVVVUUUXXXbbblllvvvyyyccc\\\[[[WWWVVVZZZXXXTTTOOOKKKJJJJJJJJJIIIJJJJJJKKKKKKJJJHHHFFFDDDDDDCCCAAA@@@@@@BBBEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCEEEIIIOOOXXXcccqqq{{{wwwyyyrrrdddYYYVVVVVV\\\hhhvvv|||zzzxxxzzz~~~yyypppiii^^^SSSNNNGGGBBBDDDGGGGGGHHHJJJKKKOOOUUU]]]dddjjjnnnooouuu~~~|||ssslllZZZUUUMMMGGGDDDDDDEEEEEEFFFIIIMMMNNNOOOSSSZZZaaannnsssTTTCCC===;;;777555222222222333333222111111111111000000000000...//////000000000000000000000111111111111000000////////////000000000111111111111111111111000000000111111111111222222222111111000000000000111111111111111222222222222222222222333333333333444444222222222222222222222222222555777777666666666777555555666666777888888999888888888888999:::;;;<<<::::::999888888888888999999999999888888777666555555888===AAAEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKzzzrrrppprrrddd```ZZZTTTOOOKKKFFFCCCBBB???<<<::::::;;;::::::<<<>>>BBBEEEFFFFFFEEEDDDAAA???<<<999888888:::;;;:::@@@HHHQQQ\\\kkkzzz~~~wwwmmmiiiooo~~~{{{ooobbbYYYWWWZZZWWWYYYcccoooxxxnnn[[[YYY[[[WWWVVVZZZVVVRRRMMMJJJJJJJJJKKKKKKIIIJJJKKKKKKJJJHHHFFFDDDDDDCCCAAA@@@@@@BBBEEEGGGCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBDDDEEEFFFFFFFFFCCCBBBBBBBBBBBBBBBAAAAAADDDFFFKKKSSS^^^lllzzz|||xxxyyy~~~yyykkk```\\\]]]bbbppp~~~zzz~~~ssshhhaaaVVVKKKJJJDDDAAAEEEIIIIIIIIIJJJOOOTTT]]]gggpppwww{{{|||yyyqqqjjjXXXRRRJJJEEECCCCCCDDDEEEHHHLLLOOOQQQQQQUUU]]]dddvvviiiMMM@@@<<<:::777555222111222333333222111111111111000000000000//////000000000000//////111000000000000000000111////////////000000000000......//////000000111111000111111111111222222222000000////////////000000111111111000000000000000222222333333333444444444222222222222222222222222333555777888666555555666444555555666777888888999777777777777888999:::;;;;;;:::999999888999999999888888888888777666555444555888===BBBFFFHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLyyypppgggccc[[[WWWQQQMMMIIIFFFCCCAAA>>>===;;;::::::;;;<<<===BBBDDDGGGIIIIIIGGGDDDBBB<<<<<<<<<;;;::::::<<<>>>:::CCCLLLVVVhhh}}}vvvjjjkkkkkkmmm}}}yyynnneee]]]ZZZZZZ]]]]]]aaajjjuuu}}}}}}}}}{{{llleee\\\WWWWWWXXXVVVSSSTTTSSSPPPMMMKKKJJJIIIIIIKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAACCCFFFHHHHHHGGGEEEDDDFFFDDDBBBAAAAAAAAACCCDDDFFFFFFIIIOOOUUU___ppp~~~}}}{{{||||||ssskkkfffdddrrr}}}zzznnn___RRRKKKHHHCCCCCCDDDEEEHHHLLLPPPRRRYYY]]]ggguuu{{{{{{}}}~~~wwwmmmfffSSSOOOJJJEEECCCDDDGGGJJJIIIMMMRRRUUUXXX^^^fffmmmoooVVVFFF;;;777888333333333222222222111111111111111000000000000///222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111000000000000000000000000333333333333333333333333111111222222222333333333222222333444444555555666666777888777666555666777555555666777888999999999888:::;;;;;;999888888999::::::999888777666555444999999;;;AAAGGGKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJ}}}uuukkkccc___WWWSSSNNNJJJGGGDDDAAA???===<<<;;;::::::<<<>>>@@@EEEFFFHHHHHHGGGEEEBBB@@@:::::::::999888999;;;>>>BBBLLLVVV```rrrtttgggiiilllppp}}}ooogggaaa]]][[[]]]```aaadddmmmwww~~~}}}~~~~~~vvvddd^^^WWWTTTUUUVVVTTTRRRPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAACCCDDDFFFHHHHHHGGGEEEDDDEEEDDDBBBAAAAAAAAACCCDDDDDDCCCEEEIIINNNVVVdddqqq}}}zzz{{{{{{uuurrrrrr{{{|||yyyrrrfffXXXMMMGGGEEEDDDEEEGGGIIILLLPPPUUUXXX___fffsss{{{uuuuuuwww{{{|||tttjjjbbbQQQNNNIIIEEEDDDEEEIIIKKKKKKOOOTTTVVVZZZcccpppzzzdddNNNBBB:::777777333333222222222111111111111111111111000000000000111111111000000000//////000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000//////111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333222222333444444555555666666777888777666555666777666666777777888999999999444666888999888888:::;;;;;;:::999888777666555555;;;;;;===CCCHHHLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKyyynnnddd]]]YYYRRRNNNIIIFFFCCCAAA>>>===<<<;;;::::::;;;>>>BBBDDDHHHIIIIIIHHHEEEBBB>>><<<::::::999888777:::>>>BBBKKKWWWcccnnntttfffiiiooouuuxxxmmmccc```______aaadddeeefffjjjrrrzzz}}}zzzeeeYYYUUUQQQPPPRRRRRRQQQNNNKKKKKKJJJIIIHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHFFFEEECCCEEEDDDBBBAAAAAAAAABBBCCCCCCAAABBBEEEHHHMMMXXXccctttxxx~~~zzzyyy|||zzzrrrnnnggg\\\QQQHHHDDDCCCEEEGGGKKKNNNRRRWWW^^^bbbjjjuuuvvvpppqqqtttyyy~~~}}}wwwoooddd]]]NNNKKKHHHEEEEEEHHHKKKMMMOOORRRVVVYYY^^^kkk~~~sssVVVDDD===999666555333222222222222111111111222222111111111000000000111111000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000//////111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333222222333444444555555666555777888777666555666888888888888888888888999999333555777777777777999:::;;;;;;999888777777666666===>>>@@@DDDIIIMMMNNNNNNMMMMMMMMMNNNNNNMMMMMMMMMsssggg]]]VVVTTTLLLIIIEEEBBBAAA???===<<<;;;::::::;;;===AAAEEEHHHKKKJJJIIIFFFBBB>>>;;;999;;;;;;::::::;;;???EEEIIISSSaaaooo{{{yyylllnnnvvv}}}~~~lllccc\\\]]]aaadddiiimmmkkkmmmqqqwww}}}}}}lll\\\SSSQQQOOONNNOOOOOOLLLJJJJJJJJJIIIHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGHHHGGGFFFDDDCCCDDDCCCBBBAAAAAAAAABBBBBBEEEBBBBBBEEEGGGJJJQQQZZZhhhooo{{{{{{yyy~~~zzz~~~}}}wwwtttssslllggg^^^TTTKKKFFFDDDDDDEEEHHHNNNRRRWWW^^^ffflllyyyxxxrrrtttwww}}}~~~xxxrrriii___WWWKKKIIIHHHGGGHHHKKKNNNPPPRRRUUUYYY\\\eeevvvfffJJJ===:::999555333222222222222111111111111222222111111111000000000000000000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000//////111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333222222333444444555555666555666777777666666777888999999999999888888888888888999999888666555666777<<<;;;999888777777777888===>>>@@@DDDHHHKKKMMMNNNMMMNNNOOOOOOOOOOOONNNMMM}}}kkk```WWWQQQOOOHHHEEEBBB@@@??????===<<<::::::;;;===@@@DDDGGGIIIJJJIIIFFFCCC???<<<999777:::;;;;;;<<>>>>>>>>======:::;;;===@@@CCCEEEGGGHHHGGGEEEBBB???<<<:::888888999:::===@@@EEEKKKSSSYYYhhhwwwzzzhhh]]]VVVSSSYYYaaahhhooouuuwwwxxx{{{}}}kkk\\\TTTRRRRRRPPPNNNLLLIIIHHHGGGKKKKKKKKKKKKJJJHHHGGGFFFDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@BBB???@@@DDDGGGGGGJJJOOOVVVaaannnwww}}}}}}}}}tttvvvzzzooojjjjjjkkkmmmfff]]]PPPFFFAAA@@@AAACCCFFFMMMVVV^^^eeeooo{{{yyypppgggaaaZZZSSSNNNIIIIIIJJJLLLOOORRRTTTVVVXXX[[[aaammm~~~fffSSS@@@888888777444222222111111111111000000000000000/////////...............////////////000000////////////////////////////////////////////////////////////////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333222222333444444555555666444555777777666666888999777777777777777777888888777888888777666777999;;;:::999777555555666777888999;;;===???AAADDDHHHKKKKKKLLLNNNOOOOOONNNLLLKKKtttaaaWWWQQQKKKFFFDDD@@@>>><<<;;;<<<======<<<;;;===@@@CCCEEEFFFFFFEEEBBBAAA>>>;;;:::999999999:::===BBBHHHNNNVVV^^^cccppp~~~qqqdddYYYSSSRRRYYYccckkkrrrxxxzzz{{{}}}~~~tttcccYYYSSSRRRQQQOOOMMMJJJHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@BBB??????DDDFFFFFFGGGJJJOOO[[[gggpppyyy~~~}}}xxx}}}zzz|||yyyllleeeggglllnnnoooiii^^^PPPEEE@@@AAACCCDDDJJJRRR]]]fffnnnyyy{{{rrrggg]]]WWWSSSNNNJJJJJJKKKLLLOOORRRTTTWWWXXX\\\___gggxxx{{{WWWIII;;;666666555333222111111111111000000000000............------------........./////////000000////////////////////////........................////////////////////////........./////////000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333222222333444444555555666444555777777666666888999555555555666777777777888777777777666444555888:::999888666444444555777888777:::===>>>???BBBFFFJJJIIIKKKMMMNNNNNNMMMKKKIIIwwwhhhXXXPPPMMMHHHCCCAAA===;;;999999:::<<<<<<;;;;;;>>>BBBFFFGGGFFFEEECCC???>>>;;;999888999:::;;;>>>BBBHHHOOOVVV^^^ffflllsssxxxiii```XXXSSSRRRZZZeeennnvvv||||||}}}~~~~~~lll```YYYUUUPPPPPPNNNLLLIIIHHHIIIJJJDDDFFFGGGIIIJJJJJJJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCCCCCCCAAAAAABBBBBBBBBAAA@@@???CCC@@@@@@EEEGGGEEEEEEGGGKKKWWWccckkkuuu|||uuuyyy{{{{{{zzznnnccc```gggooorrrrrrmmmbbbSSSGGGCCCDDDFFFGGGNNNWWWcccllltttwwwnnnaaaWWWQQQMMMJJJGGGJJJLLLNNNPPPSSSVVVXXXYYY___aaallloooLLLAAA777444555333222222111111111111000000000000......---------,,,,,,,,,---.........//////000000////////////////////////------------------------////////////////////////---.........//////000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333222222333444444555555666333555777777666666888:::333444444555666777777888:::999888555222222444666999777555333333444666888777:::<<<===>>>AAAFFFJJJHHHIIILLLMMMMMMLLLIIIHHHvvveee\\\PPPHHHDDDBBB>>>:::<<<;;;999777777999;;;===BBBCCCDDDDDDDDDBBB@@@>>><<<:::888888:::<<<>>>>>>HHHMMMUUU\\\ccciiinnnrrrsssyyy~~~~~~{{{|||pppfff```XXXWWWWWW[[[dddnnnuuuyyy}}}{{{~~~tttiii```XXXUUUQQQPPPNNNLLLJJJJJJJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDHHHGGGGGGFFFEEEDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAA@@@@@@???@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@EEEEEEDDDBBB@@@AAAEEEGGGLLLQQQZZZgggsss}}}|||wwwtttuuuzzz~~~rrrhhh^^^```mmmyyy~~~~~~|||jjjVVVJJJEEEDDDGGGKKKNNN___nnnrrrvvvoooeeeYYYRRRMMMHHHGGGJJJKKKLLLNNNOOOQQQUUUYYY\\\```mmmdddJJJFFF???888333///---,,,222222111000//////000000111111111111111111111111000000//////......------////////////////////////333222111///......------////////////////////////......////////////......///////////////////////////////////////.........000111111111111222222222111111222222222333333333222222333333333333444444222444666888999888777666444555666777666555333222444444444444444555666777444444444444444555666666777888:::===@@@BBBDDDEEEIIIIIIIIIJJJIIIIIIHHHHHH|||lll```VVVOOOFFFBBBAAAAAA???<<<===<<<;;;:::;;;===???AAABBBCCCCCCCCCBBB@@@>>><<<:::::::::;;;>>>BBBDDDEEEPPPVVV^^^gggooosssuuuuuuppprrrsssqqqoootttyyykkkccc^^^[[[ZZZYYY]]]fffpppyyy}}}}}}}}}{{{llleee^^^YYYWWWPPPOOOMMMKKKJJJJJJJJJKKKIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@??????@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@DDDDDDCCCAAA@@@@@@DDDFFFIIIMMMVVVbbbppp{{{~~~uuuqqqqqquuuyyy}}}}}}nnnfff```dddrrr~~~lllXXXKKKFFFFFFJJJOOOVVVeeessswww|||zzzjjj```UUUOOOJJJFFFGGGJJJMMMPPPRRRSSSSSSUUUYYY]]]hhhvvvwwwVVVBBB???;;;777444222222222222111111000//////000000........................////////////....................................000000//////......//////..............................////////////....../////////////////////////////////////////////...000000111111111222222222111111111222222222333333222222222333333333444444333444666:::===<<<999666555555555555555444333333444444444444444555666666444444444444555555666777999:::;;;===@@@BBBDDDEEEHHHHHHIIIIIIIIIHHHHHHHHH{{{ooodddXXXQQQIIIDDD???===>>>???===;;;<<<<<<;;;<<<===???BBBCCCBBBBBBBBBAAA???===;;;:::888999<<<@@@EEEJJJMMMOOOWWW\\\eeepppyyyzzzvvvqqqkkkjjjgggdddeeeppprrreee___]]]^^^\\\\\\aaajjjuuu~~~}}}lllccc___[[[XXXXXXNNNMMMKKKJJJJJJJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBB@@@@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBB@@@>>>???BBBDDDDDDIIIQQQ]]]kkkxxxvvvqqqooorrruuuyyy}}}oooiiifffkkkyyyrrr]]]OOOIIIIIINNNUUUbbbnnnyyy~~~zzzssscccYYYOOOJJJHHHFFFHHHLLLPPPSSSVVVVVVTTTVVV\\\aaassscccLLL<<<;;;888555444444444555111111000/////////000000......................................./////////........................------------......//////..............................////////////......////////////////////////......//////////////////000000000111111111222222111111111222222222222333222222222222333333333333555444666<<>>@@@BBBCCCDDDFFFGGGGGGHHHHHHHHHGGGGGG|||qqqfff]]]VVVOOOKKKEEEBBB???=========;;;999999999:::<<<>>>@@@AAABBBBBBAAA@@@>>><<<;;;:::999666:::AAAGGGMMMRRRVVVYYY___ccclllwww}}}rrriiifffdddaaabbbiiiyyy{{{jjj___\\\]]]]]]]]]^^^dddooo{{{~~~}}}pppbbb\\\ZZZWWWUUUVVVKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@???????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@AAA@@@???===>>>@@@BBBBBBFFFNNNXXXfffuuu|||wwwsssuuuwwwyyy~~~vvvrrrooosss|||zzzdddTTTMMMMMMSSS[[[llluuu~~~tttlll]]]TTTKKKHHHGGGGGGKKKPPPRRRUUUWWWVVVUUUYYYbbbkkk{{{rrrSSSEEE<<<;;;888555333222111222111000000/////////000000000000000000000000000000---------....../////////........................,,,,,,---------...------........................---......//////......---////////////////////////............////////////000000000000111111111111111111111111222222222222111222222222222333333333555444666>>>EEEFFF???888555444333222111222333444444333333333333333444444333333333444555777888999======>>>???@@@AAABBBBBBEEEEEEFFFGGGGGGGGGFFFFFF~~~|||zzzyyyyyyxxxwwwuuuiiiddd]]]UUUOOOIIIEEECCCAAA@@@>>>===<<<;;;999888999:::<<<>>>???@@@AAAAAA@@@???===;;;::::::::::::999???HHHPPPUUUZZZ^^^aaaiiilllttt}}}}}}qqqfff``````cccjjjxxxrrrcccXXXUUUXXXZZZ\\\```jjjvvv~~~~~~tttiii]]]YYYWWWSSSQQQQQQJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>>>>>>>?????????>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@??????????????????>>>======???AAABBBFFFLLLUUUaaapppzzzyyyzzz{{{}}}~~~{{{yyywwwxxx}}}iiiYYYPPPPPPYYYcccsss{{{yyymmmeeeWWWPPPIIIIIIJJJKKKOOOTTTTTTUUUVVVVVVXXX```lllvvv]]]DDD<<<;;;999777444222000000///000///////////////000000////////////////////////,,,,,,------......//////........................---------...---,,,++++++........................------............------////////////////////////---.........//////000000//////000000000111111111000000111111111222222222111111111222222222333333555444666>>>EEEGGG@@@888555444333222111222333444444333222222222222333333222333333444666888999:::>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDEEEFFFFFFEEEEEE{{{tttqqqmmmjjjhhhfffcccaaaXXXVVVRRRLLLGGGBBB???===;;;;;;:::::::::::::::;;;<<<===???AAABBBBBBAAAAAA===<<<:::999999:::<<<===@@@HHHRRRZZZ^^^aaadddffflllooouuu{{{}}}xxxnnneee```cccjjjwwwzzzjjj]]]QQQOOOSSSYYY]]]fffqqq~~~}}}kkkbbbYYYVVVTTTPPPMMMNNNIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFFFFEEEEEEDDDCCCBBBDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@????????????>>>??????>>>======>>>@@@BBBEEEJJJPPPYYYfffuuu~~~}}}|||zzz{{{||||||~~~~~~}}}{{{{{{~~~jjjYYYQQQSSS___kkkzzz|||wwwoooeee]]]SSSMMMIIIKKKMMMOOORRRWWWVVVVVVWWWZZZaaakkkvvv~~~lllQQQ@@@999555555444333222111111111//////......//////000000---------------------------------------.........------------------------------...///...---+++***------------------------------............------////////////////////////------......///000000000/////////000000000111111000000000111111111111222111111111111222222222222333333666<<>>888555444444333333333333333333333222222111111222222222222333555666999:::<<<=========>>>??????@@@@@@AAABBBCCCDDDDDDEEEDDDDDDvvvqqqkkkgggbbb^^^[[[XXXUUUSSSNNNLLLJJJEEEAAA>>>======::::::999888888999;;;===>>>???AAABBBBBB@@@>>>===;;;999888777999<<>>>>>>>>>>>??????============>>>???@@@AAA@@@@@@@@@@@@????????????===?????????======>>>@@@???BBBFFFJJJPPPZZZhhhssszzz}}}~~~}}}wwwxxxyyyzzz{{{}}}~~~|||fffWWWQQQVVVdddrrrxxxqqqkkkcccZZZSSSOOOJJJIIIMMMPPPQQQTTTWWWXXXXXX[[[cccmmmvvv|||}}}rrrXXXJJJ@@@777222222222222222222222222...............///000000------------------------...------------------,,,------------------------+++,,,.../////////---,,,------------------------,,,------......------,,,////////////////////////------......///000000111////////////000000000111000000000000111111111111111111111111222222222222111222555999======;;;888555555555555555444333333333333222111111111111111111222333555777999;;;===;;;<<<<<<===>>>>>>??????@@@AAABBBCCCCCCDDDDDDDDDxxxmmmhhhddd```[[[WWWTTTQQQNNNLLLCCCBBB@@@===::::::<<<>>>>>>===<<<:::999999;;;======>>>@@@@@@@@@===:::888999888777777999===AAADDDQQQYYYdddkkkkkkkkklllmmmooossswwwzzzyyyvvvtttttttttwwwlll]]]ZZZXXXSSSUUU\\\___fffsssppp___WWWRRRNNNPPPPPPMMMLLLMMMJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEECCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB??????>>>>>>>>>>>>??????============>>>???@@@AAA@@@@@@@@@????????????>>>===???@@@???>>>===>>>???===@@@CCCEEEIIIRRR___iiirrrvvvzzz}}}~~~{{{vvvwwwxxxxxxzzz~~~}}}vvvbbbTTTPPPWWWhhhwwwzzzqqqiiiccc[[[SSSMMMLLLIIIIIINNNRRRRRRTTTWWWYYYZZZ___jjjvvv~~~~~~}}}[[[EEEBBB<<<222333333222222111000000///...............///000111////////////////////////.........------,,,,,,,,,------------------------)))+++---///000000//////------------------------,,,------......------,,,////////////////////////---------...///000000111////////////000000000000000000000000111111111111000111111111111222222222000222555888999:::999888444555666777666555444333333333222111000000111111111222333555777:::<<<===::::::;;;<<<===>>>?????????@@@AAABBBCCCCCCCCCCCCuuujjjbbb^^^[[[WWWRRRNNNKKKIIIGGGEEE@@@???>>><<<;;;:::999999::::::999::::::;;;======EEEBBB???>>>???>>>;;;888777777777888;;;BBBKKKQQQbbbeeejjjmmmooooooqqqrrruuu{{{|||yyy{{{|||{{{qqqaaaVVVXXXZZZWWWZZZbbbbbblll{{{yyyggg[[[RRROOOLLLLLLMMMNNNLLLIIIHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGJJJHHHFFFEEECCCCCCCCCDDDAAAAAABBBBBBCCCBBBBBBBBB@@@@@@AAABBBCCCDDDEEEFFFDDDCCCBBBAAA@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDD}}}uuukkkccc]]]YYYVVVRRRMMMJJJHHHFFFDDDBBB===<<<;;;999888777777777777777888:::;;;<<<===>>>BBB???<<<;;;;;;:::888555888999:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>??????@@@CCCJJJQQQWWW```gggpppvvvzzz~~~}}}{{{zzz{{{}}}{{{nnn___RRRNNNOOOVVVhhhyyyvvvlllbbb[[[TTTMMMKKKLLLJJJNNNQQQSSSSSSUUUYYY\\\___gggttt^^^GGG===888555333333333222111111000/////////............---------///...---,,,,,,---...///++++++,,,,,,,,,,,,---------------,,,,,,---------......------------..............................///...---,,,,,,---...///............------------........................---......///000000111111000000000000111111111222111111111111111111111111333333444555555555555444444444444333333222222222333333333222222222111111222222333444666888:::;;;======>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBB|||{{{{{{yyywwwwwwrrroookkkeee___YYYTTTRRRNNNKKKGGGDDDCCCBBB@@@???;;;:::999888777777777777555666888;;;<<<=========???===:::999999888666555777999<<>>???@@@@@@========================>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<=========>>>>>>>>>@@@DDDJJJOOOYYY```iiiqqqwww}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~yyyrrrbbbVVVNNNNNNQQQYYYkkk}}}|||tttuuu}}}~~~rrrggg[[[SSSNNNIIIIIILLLMMMQQQVVVWWWVVVVVV[[[___gggppp}}}qqqOOO<<<777555444444111111111000000//////...///............---------......------------......++++++,,,,,,,,,,,,------***+++,,,------,,,+++***......------------......------------------------......------------......------------.............................................//////000000111////////////000000000000111111111111111111111111222222333444444444444333444444333333333333222222333333333222222222111111222222333444666888:::;;;======>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@zzzsssrrrqqqllliiihhhbbb```]]]YYYTTTPPPMMMKKKGGGEEEBBB@@@??????===<<<;;;:::999999999999999999777888;;;===>>>>>><<<<<<===<<<:::999888888888777666999???GGGQQQ]]]iiiqqqqqqrrrsssrrrqqqqqqrrrttt~~~jjjYYYQQQOOOSSS^^^fffiiilllpppvvvrrrbbbXXXQQQLLLLLLLLLKKKJJJJJJIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKHHHGGGFFFEEEEEEDDDDDDDDDBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDAAA@@@???======>>>>>>???========================>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<============>>>>>>>>>>>>@@@EEEHHHTTTZZZcccllluuu}}}yyyyyyzzz~~~~~~}}}{{{zzzzzz|||~~~}}}vvvnnn]]]SSSMMMOOOTTT___ttt~~~wwwrrrooosss~~~}}}qqqeeeYYYQQQMMMJJJLLLQQQSSSWWWZZZYYYWWWXXX^^^dddooouuu~~~www^^^CCC666555555333333111111111000000////////////............---------------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,...------,,,,,,------...------------------------------------------------++++++,,,------...//////................................./////////000000.........////////////000000000000000111111111111111111222333333333333222333333333333333333333333333333333222222222111111222222333444666888:::;;;<<<<<<======>>>??????@@@@@@@@@@@@??????>>>>>>===}}}zzzuuuooojjjiiigggbbb^^^]]]XXXWWWTTTQQQMMMJJJGGGFFFBBB@@@>>>=========;;;:::999999888888888999::::::;;;<<<>>>???>>>===;;;:::::::::999777777888999:::999>>>FFFPPPZZZfffqqqxxxvvvvvvvvvtttrrrqqqsssuuuppp```VVVNNNPPPWWWbbbjjjnnnqqqttt~~~zzzdddYYYTTTPPPOOOKKKLLLLLLKKKJJJHHHGGGGGGDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCEEEFFFHHHIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCCCCCCCBBBAAAAAA@@@?????????@@@@@@AAAAAABBB@@@???>>>===<<<===>>>>>>========================>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============>>>>>>???>>>>>>???BBBDDDOOOUUU^^^iiisss}}}uuuuuuwww||||||zzzxxxvvvxxxyyyzzz{{{|||~~~yyyqqq```VVVNNNPPPVVVddd}}}sssqqqoooqqqttttttqqqnnnmmmsss}}}mmmbbbWWWQQQNNNMMMQQQVVVVVVYYY[[[[[[[[[^^^fffmmmssssssxxx}}}```NNN<<<555666555333111111111111111111000000000///............---------,,,------------------,,,+++++++++,,,,,,,,,------///...---,,,,,,---...///------,,,,,,,,,,,,------------------------------,,,------------------,,,***++++++,,,---...//////....................................////////////---.........//////////////////000000000111111111000111222222333333222222333333333333333333333333333333333222222222111111222222333444666888:::;;;;;;<<<<<<======>>>???????????????>>>=========<<<}}}yyywwwtttpppnnniiiccc``````^^^YYYUUUUUUQQQPPPNNNKKKHHHEEECCCBBB???===<<<;;;<<<;;;999888666666666666777888999:::===>>>>>>>>>===;;;:::999555666666555555777:::===CCCIIISSS]]]gggpppwww|||yyyyyywwwtttrrrrrrtttvvvpppcccZZZTTTLLLPPPYYYdddnnnuuuzzz}}}nnn]]]TTTNNNLLLMMMIIIKKKMMMLLLJJJGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBCCCDDDEEEGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@???>>>===<<<===>>>>>>========================>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>======>>>>>>===>>>?????????@@@AAACCCKKKOOOXXXcccppp{{{uuuuuuvvv{{{{{{xxxuuuttttttuuuvvvwwwwwwyyy|||wwwfff\\\SSSSSSYYYhhhpppeeedddeeeiiiooorrrrrrqqqttt|||~~~wwweee\\\SSSPPPOOOOOOSSSWWWVVVXXX\\\```eeejjjppptttqqqpppvvvfffLLLBBB999777666444111111111111111111111111111111///............---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------111///---++++++---///111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,---.....................................................................////////////...//////000000111111111111111222333333333333222222222333333333333444444333333333222222222111111222222333444666888:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>==============={{{yyyuuuqqqmmmjjjgggeee]]]YYYVVVWWWUUUPPPMMMOOOIIIHHHGGGEEECCCAAA???>>><<<;;;:::::::::999777555555555666777888999;;;<<<<<<<<<<<<;;;::::::999999444555666666666999>>>BBBMMMTTT___iiipppvvvzzz}}}{{{zzzwwwtttrrrrrruuuwwwtttfff^^^XXXUUUQQQWWW```iiisss|||xxxdddXXXPPPJJJHHHJJJGGGJJJLLLKKKHHHEEEDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAABBBBBBBBB@@@???>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>======>>>>>>;;;===???@@@???@@@AAACCCEEEIIIQQQ]]]jjjwwwxxxwwwvvvyyy{{{wwwuuutttppprrrssssssssstttvvvxxx|||}}}oooeee]]]\\\aaaooorrrccc]]]]]]aaahhhrrrxxx{{{{{{~~~|||{{{qqqkkk]]]VVVQQQQQQQQQQQQTTTXXXZZZ]]]bbbjjjrrruuuuuussslllooo{{{lllRRR???:::777666444000000333000000000000000000000000///............---------+++,,,------------,,,+++++++++,,,,,,,,,,,,------......---,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++,,,,,,---------....................................................../////////000000000......//////000111111222111222222333333333333333222222222333333444444444333333333222222222111111222222333444666888:::;;;:::;;;;;;<<<<<<===>>>>>>============>>>>>>>>>>>>qqqoookkkgggbbb___\\\[[[UUURRRPPPQQQOOOKKKIIIKKKBBBBBBAAA@@@???===<<<<<<;;;:::888888999888555333777777888999:::<<<>>>???:::999999888888999999:::555777888888999<<>>=========>>>???????????????????????????>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>999;;;>>>???@@@@@@AAACCC@@@DDDLLLXXXfffsss|||{{{yyywwwyyy~~~{{{wwwvvvuuunnnoooqqqqqqppppppqqqsssyyy}}}vvvmmmfffeeeiiiuuuuuufffZZZXXXYYY___jjjvvvuuuwww}}}qqqfffaaaYYYSSSPPPRRRTTTTTTUUUYYY```cccjjjsss{{{{{{ssslllhhhppp|||]]]EEE999777555555111---///555........./////////////////////.........---------++++++------------++++++++++++,,,,,,,,,---------+++,,,------------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,,,,------.............................................---////////////000000000000---......///000111111222222222333444444444444333222222222333333444444444333333333222222222111111222222333444666888:::;;;::::::;;;;;;<<<======>>><<<=========>>>>>>??????kkkhhhccc```]]]ZZZWWWTTTOOOLLLIIIHHHHHHGGGDDDAAA??????>>>===<<<;;;;;;:::888888888888999:::;;;<<>>:::888888777777666888666888===???AAAKKKVVVcccgggkkknnnvvv~~~{{{uuuooommmpppwww|||tttgggaaa[[[YYY[[[```hhhqqqvvv~~~oooaaaTTTOOOMMMKKKHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEAAABBBCCCEEEFFFFFFGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@??????@@@@@@DDDEEEEEEDDDBBB@@@AAAAAAAAA@@@??????AAAAAA@@@???BBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>???@@@@@@@@@@@@???;;;<<<===>>>>>>?????????>>>>>>>>>>>>???????????????AAAEEENNN[[[hhhqqqwwwyyy|||}}}yyyyyy}}}|||wwwuuusssnnnppprrrpppmmmkkklllnnnssswww|||~~~xxxrrroooqqqwwwsssuuuuuuxxx}}}wwwlllbbbZZZSSSXXXaaalllzzz}}}yyy|||rrrhhhaaa]]]WWWSSSQQQSSSVVVUUUVVVYYYccclllzzz~~~rrriiihhhvvvcccKKK>>>888777555333222000000///000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++......---,,,,,,+++******)))***,,,.../////////...,,,,,,------...///000000000///...------------------------............///////////////////////////111111222222222222111111000000//////000111222222***---000111111000111222111111222333555777999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAccc```\\\XXXUUUSSSOOOMMMLLLJJJGGGFFFFFFEEEBBB@@@>>>======<<<;;;;;;::::::777777777888999:::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;999888777777777777666666444777>>>CCCIIITTT___iiimmmqqqtttzzz}}}yyysssnnnnnnttt|||kkkaaa]]][[[\\\___gggoooxxx}}}wwwhhh[[[PPPMMMMMMKKKHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@??????@@@@@@CCCDDDDDDCCCAAA@@@@@@AAABBB@@@???@@@AAABBBAAA???BBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@???????????????????????????>>>??????>>>>>>===<<<;;;=========>>>>>>>>>??????@@@AAADDDKKKVVVbbblllqqqtttxxx~~~}}}{{{~~~}}}wwwsssqqqnnnoooooonnnkkkiiijjjlllqqqtttyyy{{{|||}}}yyyvvvyyyyyysssjjjgggjjjooottt|||~~~qqqhhhaaa[[[YYY\\\dddppp~~~xxxpppfff^^^XXXVVVVVVSSSQQQTTTTTTTTTWWW\\\hhhsss~~~sssjjjffflll~~~qqqTTTAAA:::777666555333111000000000000000000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------...//////000//////......------------.........////////////000000000000000000000000000000111111222222111111000000000///000000111111222+++---000000000///000000111111222333555777999:::999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@[[[XXXTTTPPPNNNLLLIIIGGGGGGEEECCCBBBBBBAAA???===;;;;;;;;;::::::999999999666666777888999:::;;;<<<999;;;>>>??????===:::777666666777777888888888888:::999<<>>======>>>???>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<============>>>@@@@@@BBBGGGOOOZZZdddjjjooottt|||{{{wwwuuuqqqqqqpppnnnlllkkklllmmmnnnpppsssuuuwwwxxx{{{}}}ssslllfff^^^]]]bbbkkksss|||nnniiieeeccccccccciiiwww{{{rrriii```[[[WWWVVVVVVTTTSSSTTTTTTTTTZZZbbbooo{{{sssfffdddgggrrr}}}___GGG<<<:::666555444222111000000000000000000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---.........///......---,,,+++***,,,,,,,,,---......//////---............---,,,,,,...////////////000000000000000000000000000000000000111111222222111111000//////000000000000111111---///000000///......///111111222333555666888999777888888888999999999999999999:::;;;<<<===>>>>>>VVVSSSOOOLLLKKKIIIFFFDDDBBBAAA@@@???>>>===<<<;;;999999999999999999999888777888999:::;;;<<<======<<<>>>@@@AAA@@@>>>:::888555777888999999999:::;;;AAACCCHHHQQQZZZaaagggjjjppptttwwwzzz|||wwwqqqoootttyyyqqqrrrkkkccc]]]ZZZ\\\```eeeqqqzzzwwweeeVVVOOOIIIJJJKKKIIIFFFFFFCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDBBBAAAAAA@@@@@@@@@?????????@@@AAA@@@???>>>???@@@BBBAAA@@@AAACCCDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@???DDDBBB???===<<<<<<===>>>:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======??????@@@CCCIIISSS^^^eeeoootttzzz}}}xxxwwwvvvtttrrrqqqqqqqqqmmmmmmnnnoooqqqsssuuuvvv|||}}}mmmfff```[[[]]]dddpppzzztttpppqqqrrrnnnmmmqqqxxxnnneee___[[[ZZZZZZVVVUUUVVVVVVTTTUUU]]]hhhsss{{{xxxjjjbbbfffnnn}}}~~~jjjQQQ@@@999888444444333111000000000000000000/////////...............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,------...............---,,,++++++,,,,,,,,,------.........,,,---.........---,,,,,,............////////////111111111111111111111111000000111111111111000000//////000000000000000000000111222111///...///000111111222333444666777888555666666777777888888888888888999999:::;;;;;;<<>>>>>>>>===;;;:::::::::888999999999999999999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999444777999999999:::<<<>>>EEELLLUUU^^^eeekkkmmmlllqqqvvvzzz}}}zzztttsss{{{zzzllleeeccccccdddbbb]]]ZZZ]]]ccchhhttt}}}zzz|||jjj^^^SSSMMMIIIKKKKKKGGGEEEEEECCCCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCCCCDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@??????===???@@@???>>>>>>???@@@BBBAAA@@@AAACCCDDDCCCBBBAAAAAA@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@???DDDBBB???===;;;;;;<<<===:::;;;<<<======>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAAEEENNNYYYaaaqqqtttxxx|||~~~}}}{{{zzzxxxvvvuuunnnmmmkkkkkklllnnnppppppuuuwww|||xxxiiibbb]]]ZZZ```kkkwww}}}|||{{{xxxqqqfff^^^[[[ZZZYYYYYYXXXWWWXXXXXXVVVWWW```jjjppprrrsssmmmggghhhrrr{{{xxx|||mmmSSSDDD<<<666222333222111000000000000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------------,,,,,,---------------,,,,,,,,,,,,---------......000000000000000000000000000000000111111000000000//////000000000000///...222333333222000///000111111111222222444555777888444444555555666777888888777777777888999999::::::JJJHHHEEECCCBBBBBB@@@>>>;;;<<<<<<;;;:::999999:::999999999::::::;;;;;;;;;===>>>???@@@@@@???>>>===<<<;;;:::888777777777888333666888999999;;;@@@DDDIIIUUUbbbiiimmmqqqssssssvvv{{{}}}xxxyyyqqqbbbXXXVVVYYYVVV]]]aaa]]]ZZZ^^^ffflllxxx{{{~~~kkk^^^WWWPPPKKKIIIJJJIIIFFFDDDEEECCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCBBBBBB@@@AAABBBCCCCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBB??????@@@@@@@@@@@@??????<<<>>>??????>>>>>>@@@AAAAAA@@@???@@@BBBDDDCCCBBB@@@@@@@@@@@@???????????????@@@@@@AAAAAA@@@@@@???BBBAAA???===<<<<<<<<<<<<============<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<===???@@@BBBIIITTT[[[lllpppuuuyyy}}}{{{xxxrrrnnnjjjiiiiiikkkllllllnnnppptttyyy}}}rrrddd^^^[[[[[[eeerrrqqqjjjaaa\\\[[[[[[ZZZYYYXXXWWWWWWXXXXXXYYY___gggiiikkklllmmmpppwww{{{uuu{{{ZZZEEE???>>>888111111111000000000000000111/////////.........------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,---...++++++,,,,,,,,,---------///////////////////////////000000111111000000///...///000111000///...---222333333111//////000111111111222222333555666777333333444555666777888888777777777777888888999999EEECCC@@@???>>>>>><<<;;;999;;;<<<;;;999888999;;;::::::;;;;;;<<<======>>>???@@@AAAAAA@@@???===;;;999999888777777666666666333777:::;;;<<>>???@@@AAAAAA@@@???>>><<<>>>????????????AAABBB@@@???>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@???????????????@@@@@@AAAAAA@@@@@@???@@@@@@???>>>===<<<<<<;;;============<<<;;;::::::;;;<<<<<<<<<<<<=========;;;===?????????DDDLLLSSSbbbhhhpppxxx}}}|||vvvqqqkkkhhhhhhiiijjjiiikkkkkkmmmppptttxxx|||~~~qqqccc^^^]]]```nnn}}}yyyuuukkkeee___]]]^^^^^^\\\ZZZXXXTTTTTTVVVXXXYYY\\\bbbgggmmmuuu|||xxx|||hhhMMM===<<<===999333000000/////////000000111//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******,,,...000,,,,,,,,,---------..............................//////000000000000//////...///000111000///---,,,000000000///------///111111111111222333444555666333333444555666777888888777777777777888888888888CCCAAA>>>=========<<<:::999;;;===<<<999888:::<<<:::;;;<<<<<<===>>>?????????@@@AAAAAA@@@>>>;;;999888888999:::999888777777666999===???AAAHHHRRR[[[jjjxxx}}}xxxyyy~~~}}}ooo[[[QQQLLLGGGFFFIIIYYYfffmmmggg___aaaggglllyyy}}}ppp___SSSMMMLLLIIIEEEDDDFFFFFFCCCDDDGGGAAAAAABBBAAAAAA@@@???>>>@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>@@@AAAAAA@@@???>>><<<>>>???@@@???@@@AAACCC???>>>>>>???AAABBBBBBAAA@@@@@@@@@????????????>>>@@@@@@@@@AAAAAA@@@@@@@@@>>>?????????>>>===<<<;;;999:::;;;<<<============<<<<<<<<<============>>>;;;>>>@@@???===@@@GGGMMMYYYaaammmwww}}}yyyssslllhhhhhhiiiiiihhhiiiiiiiiikkknnnrrrvvvxxx{{{~~~sssgggbbbbbbgggwww~~~wwwpppkkkddd___[[[ZZZ]]]]]]ZZZWWWWWWRRRQQQUUUXXXXXXZZZ]]]hhhttt|||wwwiiiWWWAAA555555777444111000////////////000000111//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,---------++++++++++++++++++++++++((()))***+++---...///000,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((()))+++///111---------.........//////........................//////000000000000//////...///000111000///---+++.........---,,,,,,...000111111111222333444555666333333444555666777888999777777777777888888888888???>>>===<<<:::999888777777777888888999::::::;;;======>>>???AAABBBCCCCCCBBB???=========<<<999555777555444444555777777777666;;;@@@CCCKKKXXXccchhhyyyzzz}}}}}}mmm___PPPIIIFFFEEEIIINNN\\\kkkrrriii```eeelllooo}}}mmm]]]UUUOOOJJJGGGFFFDDDAAAAAACCCCCC@@@===AAA@@@@@@@@@AAAAAA???>>>BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???AAACCCDDDEEEFFFCCCBBBAAA????????????@@@@@@???>>>>>>>>>???AAABBB@@@@@@??????>>>>>>=========>>>???@@@AAABBBBBBBBB@@@@@@???>>>======>>>>>>??????AAAAAABBBAAA@@@?????????>>>>>>======<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>???BBBFFFIIIPPP[[[jjjvvv{{{|||}}}}}}yyyuuupppkkkiiihhhgggfffeeeeeeffffffhhhlllppptttvvvxxx{{{{{{ooogggdddmmm{{{uuuoooiiidddbbb\\\\\\\\\[[[YYYWWWVVVTTTMMMLLLNNNQQQRRRSSSYYYaaaooo}}}~~~yyyRRRFFF<<<;;;:::666444555////////////............------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---,,,***))))))(((++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***************+++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------......---------------------------......///////////////////////////////////////------------...000222333.........//////000111222444444333222333444555666666555444333333444666777777777777777666666666666===<<<;;;:::999888888777999999::::::;;;<<<======?????????@@@@@@AAAAAAAAA>>><<<;;;;;;<<<;;;888666999999999::::::::::::999:::@@@GGGLLLUUUcccnnnrrr|||}}}sssaaaVVVKKKGGGEEEEEEIIIMMM]]]mmmuuunnngggjjjqqqrrr}}}~~~{{{bbbTTTNNNIIIEEEDDDEEEBBBAAAAAABBBBBB@@@>>>@@@???>>>???AAAAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@???CCCBBB@@@???>>>>>>????????????>>>===>>>???@@@AAA?????????>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@??????>>>======>>>>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<<<<===???CCCFFFLLLUUUbbbnnnvvvzzz{{{{{{|||zzzuuupppllljjjiiihhhgggddddddcccbbbccceeehhhkkkqqqrrrvvvzzzwwwqqqoooxxx~~~|||yyywwwvvvtttsssoookkkfffbbb^^^]]]ZZZZZZXXXVVVTTTRRRPPPOOOKKKJJJKKKNNNQQQUUU___iii}}}vvvaaaLLLBBB999777777444222333////////////............------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,---,,,,,,+++*********+++***++++++,,,,,,++++++***,,,,,,+++++++++++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------,,,------.............................................---------...//////............///000111222444333222222222333555555444333111000000111222333666666666666666666666666:::::::::999999999999888;;;<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@?????????<<<;;;999999::::::999777888999:::;;;;;;;;;::::::AAAIIIRRRYYYdddrrr|||xxxfffTTTLLLFFFEEEFFFHHHLLLQQQaaaqqq{{{wwwppprrrvvvwww~~~|||{{{{{{}}}jjjUUUKKKHHHEEEBBBAAABBBAAA@@@@@@AAABBBAAA@@@@@@??????AAACCCDDDCCCAAA?????????????????????>>>BBBBBBAAA@@@???>>>======BBBAAA???>>>======>>>>>>>>>>>>=========>>>???@@@===>>>>>>>>>>>>>>>>>>???>>>>>>???@@@AAAAAAAAAAAA??????>>>=========>>>>>>@@@@@@@@@@@@@@@???>>>===>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::<<>>>>>???@@@AAABBBCCCDDDCCCBBBAAA@@@>>>===<<<<<<<<<;;;:::999999999999888777999:::;;;<<<>>>AAACCCLLLUUU___fffppp}}}~~~~~~~~~~~~||||||nnnZZZNNNGGGCCCEEEHHHKKKRRRZZZjjjxxxzzzxxxyyyzzz}}}|||~~~mmm]]]MMMGGGFFFDDDAAAAAA????????????@@@AAAAAAAAABBBBBBBBBDDDGGGHHHGGGFFF????????????>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@???============>>>===============>>>>>>???<<<=========>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>@@@@@@@@@??????>>>=================================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::999888999<<<>>>AAADDDLLLYYYgggqqqvvvvvvxxxyyy|||zzzuuurrrpppmmmlllhhheeeaaa^^^]]]]]]^^^^^^aaacccfffkkkpppuuuzzz|||yyytttmmmkkkhhhddd```]]][[[ZZZYYYZZZ[[[\\\\\\[[[[[[ZZZXXXVVVRRRNNNKKKHHHGGGFFFHHHGGGIIIQQQ\\\kkkqqqUUUCCC<<<888333111111111000000//////.........---------,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++***+++---///222444666777111///,,,)))((((((***+++***++++++,,,,,,++++++***,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---............---........................000000111222222000///..................///111111111111111222222222333333888777666444333333333333444555555555555555666666;;;;;;<<<======>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDBBBAAA@@@???===<<<;;;:::999999999888777777888999<<<===>>>???BBBGGGNNNSSSYYYbbbkkkqqqxxx}}}{{{yyyyyyyyyzzzwwwyyy~~~}}}eeeTTTKKKEEEBBBDDDIIIPPP[[[eeexxx|||{{{{{{~~~aaaTTTHHHEEEEEEBBB@@@???======>>>?????????@@@AAABBBBBBBBBDDDGGGHHHHHHGGGAAAAAA@@@@@@@@@?????????======>>>@@@AAACCCDDDDDDAAA@@@???============>>><<<=========>>>>>>>>>>>><<<<<<======>>>>>>>>>???>>>>>>???@@@@@@@@@??????>>>===============>>>>>>?????????>>>>>>=========<<<<<<<<<<<<<<<===============<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::999888888;;;======???DDDPPP___lllsssvvvyyyzzz}}}}}}xxxuuurrrpppiiieee```^^^]]]^^^]]]\\\]]]^^^aaaeeeiiinnnqqqsssxxxzzz}}}{{{rrrlllgggddd```[[[WWWUUUTTTSSSTTTUUUXXXZZZ[[[\\\[[[[[[TTTRRRNNNIIIFFFEEEEEEEEEGGGHHHNNNZZZiii|||vvvYYYFFF===777666333111000111111000............------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++---...000222333444111///,,,)))((((((***+++***++++++,,,,,,++++++******************+++,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------------------------------------...///////////////........................---...///000111000///...------------...///000111111111222222222333333333444333222111000000//////333333444444555555555555===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;::::::999666777888777777888;;;>>>@@@CCCFFFHHHKKKQQQZZZaaagggooovvvyyy}}}}}}zzzvvvttttttuuuvvvwwwyyy~~~~~~qqq]]]PPPHHHDDDCCCGGGNNNWWWfffrrr~~~|||~~~oooVVVLLLCCCBBBBBB@@@===<<<<<<===>>>>>>======???@@@@@@???@@@BBBDDDEEEEEECCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAABBBBBBBBBAAA???>>>======>>>>>><<<===>>>?????????>>>>>><<<==================>>>>>>>>>???????????????>>>======<<<<<<======>>>>>>>>>>>>============>>>>>>;;;<<<<<<<<<<<<===============<<<<<<;;;:::::::::::::::::::::::::::::::::999::::::999888888:::===;;;<<>>>>>>>>;;;;;;;;;::::::::::::999666888:::<<<===@@@FFFJJJJJJPPPVVVZZZ]]]aaahhhnnntttzzz~~~{{{wwwsssqqqqqqrrrttt{{{~~~zzzeeeVVVMMMGGGFFFIIIQQQZZZeeettt}}}jjj\\\LLLDDD???AAABBB???<<<<<<;;;===???>>><<<;;;===??????>>>???@@@CCCDDDCCCAAACCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@?????????CCCBBB@@@???>>>>>>??????===>>>???@@@@@@@@@???>>>===============<<<<<<<<<>>>>>>????????????>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;<<<===???@@@;;;;;;;;;<<<<<<<<<============<<<;;;;;;:::999999::::::::::::::::::::::::888888999888777777:::<<<999;;;???EEEPPP]]]llluuu{{{}}}}}}{{{sssmmmfffbbbbbbbbb___\\\[[[[[[[[[\\\^^^___aaabbbbbbeeejjjnnnqqqtttyyy}}}}}}~~~wwwnnneee___\\\YYYTTTPPPNNNNNNOOOPPPUUUVVVYYYZZZZZZYYYWWWVVVNNNLLLHHHFFFFFFIIILLLOOOYYY___lllmmmUUUDDD:::777000555555111///222111............---------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---************************)))*********++++++++++++))))))******+++,,,---------,,,,,,+++*********+++***++++++,,,,,,++++++***************+++,,,------++++++++++++++++++++++++******))))))))))))*********++++++++++++,,,,,,,,,------------------------,,,---......//////......------------------------///......---------------------------...///000000111222333444555444444333444444555555555444444333111222222333444444555555??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???===<<<<<<;;;888999999999999999::::::888;;;???BBBDDDJJJQQQVVVZZZaaajjjppprrrtttxxx}}}{{{~~~{{{vvvrrroooppprrrsssppp\\\QQQKKKGGGIIIPPP[[[fffqqqzzzgggWWWMMMGGGAAA>>>AAACCCAAA>>>>>>;;;===???>>>;;;:::<<<>>>AAA@@@@@@AAACCCDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>===>>>>>>>>>????????????CCCBBBAAA????????????@@@===>>>???AAAAAA@@@@@@???>>>>>>======<<<<<<<<<;;;>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<===>>>???;;;;;;;;;;;;<<<>>>???AAA;;;;;;;;;<<<<<<<<<============<<<;;;::::::999999::::::::::::::::::::::::666777777777666777999;;;888;;;>>>CCCKKKYYYiiittt{{{~~~zzztttlllhhhgggfffbbb___[[[ZZZZZZZZZZZZ[[[\\\\\\ZZZ^^^dddhhhjjjnnntttxxxyyy{{{~~~zzzsssjjjbbb\\\SSSQQQNNNLLLLLLOOORRRUUUYYYZZZ\\\\\\\\\ZZZWWWUUUPPPNNNKKKIIIKKKOOOTTTWWWfffmmm|||sss[[[KKK@@@888222///444555000...111111---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---************************))))))******++++++++++++***++++++,,,---...///000+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---...///++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,------------------------+++,,,------......------------------------------555444222000......//////---------------...000000222333444555666555444444000000111222222222111111111111222333333444555555BBBAAAAAA@@@@@@?????????===<<<;;;:::::::::;;;<<<999999999888999:::;;;<<<>>><<<@@@JJJQQQWWWaaakkkvvv|||}}}{{{wwwtttrrrsssuuuvvvxxxcccSSSMMMLLLNNNSSS[[[dddnnn{{{yyybbbPPPJJJLLL@@@???===<<<;;;;;;;;;<<<<<<<<<<<<===============????????????????????????BBBAAAAAA@@@@@@AAAAAABBB===>>>???@@@AAABBBBBBBBB@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999777777666666777999;;;<<<777777777777888888888888777999<<>>>>>===<<<;;;:::999999999::::::777888999999999:::;;;<<>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<============@@@?????????????????????AAA@@@@@@??????@@@@@@AAA===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>AAA@@@@@@@@@@@@@@@@@@AAA======<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>??????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999777777777777888999::::::666666777777777888888888999:::<<>>===<<<<<<;;;:::888777777888999999888999;;;<<<===>>>AAACCCLLLPPP[[[jjjwww~~~}}}|||}}}kkk[[[SSSPPPSSSWWW```bbbhhhqqq|||yyy___PPPIIIDDD???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>??????===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999777777888888888888777777666666777777777777888888;;;<<<<<<===@@@FFFMMMRRR^^^iiitttzzz~~~~~~{{{uuuqqqnnnlllooonnnkkkeee___ZZZWWWWWWXXXWWWWWWVVVWWWXXXZZZ[[[]]]___ccciiiooouuuzzz}}}~~~~~~yyyuuurrrkkkgggaaa\\\XXXUUURRRPPPRRROOOOOOSSSVVVVVVYYY]]]cccfffjjjllliiiccc\\\WWWRRRQQQTTT\\\llljjjVVVAAA777555444222222222111000//////.....................------------------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////---------............///000111222222333333222222222222222222222222222222222222222222222222222222AAA@@@???>>>===;;;::::::999888777777777888999::::::===???AAACCCGGGNNNTTT\\\bbbmmmzzz}}}|||zzz|||}}}}}}}}}||||||}}}~~~}}}mmm[[[SSSRRRUUU\\\bbbeeefffllluuu{{{gggPPPEEECCCAAA???>>>===<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<=========@@@@@@??????>>>>>>======>>>======<<<<<<======>>>======>>>???@@@@@@???????????????@@@???>>>>>>=========>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>===<<<<<<;;;;;;;;;<<<999999999999999999999999::::::::::::::::::::::::;;;:::::::::999999999888666777888999888777555444666666666666777777777888<<<<<<<<<<<<===AAAGGGKKKUUU```lllttt||||||yyywwwwwwzzzwwwrrriiiaaa[[[XXXXXXWWWWWWVVVUUUUUUVVVVVVWWWXXXZZZ]]]bbbgggmmmqqqtttvvvwwwzzz}}}}}}|||zzzyyywwwwwwwwwvvvsssoookkkhhhbbb^^^YYYVVVTTTTTTTTTSSSSSSPPPPPPTTTVVVXXX^^^eeeiiimmmssstttqqqiiiaaa\\\WWW[[[cccqqqwwwVVVHHH:::555555444333333222222000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///000111111222222222222222111111111111111111111111111111111111111111111111???>>>>>>===;;;:::999999999888888888999:::<<<===>>>AAAEEEGGGKKKSSS^^^gggqqqxxxyyyrrrrrrpppuuuxxxzzz~~~xxxxxxyyy{{{}}}~~~kkk^^^RRRQQQWWW^^^dddjjjfffhhhmmmwww}}}eeeXXXJJJDDDAAA>>>>>>???;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<======>>>?????????>>>>>>>>>=========<<<<<<;;;;;;<<<<<<=========>>>?????????>>>>>>>>>>>>??????>>>>>>===<<<<<<===>>>>>>>>>>>>===<<<========================;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999888888888666777888888777666444333555666666666666777777777;;;;;;;;;;;;<<>>999::::::;;;;;;:::999999999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@???>>>===<<<============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888666666777666666555444444555555666666666666777777::::::::::::;;;===BBBEEEHHHQQQ[[[bbbmmm{{{vvviii___XXXVVVWWWTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWYYY[[[\\\]]]cccdddfffiiimmmqqquuuwwwwwwyyy|||}}}|||zzzzzzyyyyyywwwuuutttsssppprrrsssrrrrrrsssuuuwwwtttuuuuuuuuutttsssqqqppplllkkkjjjiiihhhggggggfffdddddddddcccbbb```^^^\\\UUUSSSPPPPPPRRRTTTUUUUUUWWWTTTSSSUUUXXX```mmmzzzyyyrrrnnnnnnppp}}}iiiQQQ???999444333222000///111111000///......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************************************((())))))******+++++++++************************************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------............///111000000000000111222222111111111111111111111111111111111111111111111111::::::::::::::::::::::::::::::;;;===@@@CCCGGGHHHOOOWWWbbbjjjnnnttt}}}~~~{{{tttjjjfffiiikkkttt{{{~~~}}}xxxtttwww|||kkk^^^TTTOOOQQQ^^^mmmtttuuuvvvkkkooouuuzzz}}}|||fffUUUGGGBBB>>>>>>===:::999<<<888999:::;;;;;;:::999888888999999:::<<<======>>><<<<<<======>>>?????????<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>======<<<======>>>>>>======<<<;;;===>>>???@@@@@@???>>>===<<<=========>>>>>>>>>>>>========================;;;:::::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999777888888888888888888888666666555555444555555555555555555666666666777777999999999999999;;;>>>AAABBBJJJQQQWWWaaaqqq~~~|||}}}zzzmmmbbb\\\[[[\\\XXXXXXYYYYYYYYYXXXXXXWWWXXXWWWWWWWWWXXXXXXYYYZZZ\\\]]]^^^aaaeeeiiimmmooopppqqqsssuuuvvvwwwwwwwwwwwwwwwyyy|||~~~}}}}}}}}}}}}~~~~~~~~~|||{{{{{{zzzzzz{{{{{{|||}}}zzzwwwuuuuuusssrrrpppmmmmmmmmmllljjjgggeeecccbbbcccddddddccceeegggjjjhhhhhhggggggfffffffffeeeaaa`````````____________\\\]]]]]]]]]\\\[[[ZZZYYYSSSRRRQQQRRRTTTVVVVVVUUUXXXVVVWWW[[[___ggguuu}}}{{{pppVVVEEE999555333333111......222000///...---,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))******+++,,,,,,---************************************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------............///111000000///000111222333111111111111111111111111111111111111111111111111888888999999999:::::::::;;;;;;===???CCCGGGJJJLLLXXXdddrrr|||wwwtttoooeeebbbgggoooxxx|||vvvuuuyyymmm^^^TTTPPPNNNTTTfffwww~~~}}}{{{oootttyyy||||||}}}iiiUUUGGGFFF>>>:::;;;===;;;:::;;;777888::::::;;;:::999888888888999:::<<<======>>>;;;;;;<<<===>>>???@@@@@@===<<<<<<;;;;;;<<<<<<===<<<===============<<<<<<===============<<<<<<;;;;;;<<<===??????===<<<;;;<<<=========>>>>>>??????>>>>>>>>>>>>>>>=========:::::::::999999:::;;;;;;::::::::::::::::::::::::888888888888888888888888777777777777777888888888666555444333333444666666555555555555666666666777999999999888777888;;;>>>>>>EEEJJJNNNXXXjjjzzz}}}{{{}}}rrrgggaaaaaabbb^^^^^^^^^^^^]]]\\\[[[ZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[XXXYYYZZZ]]]```dddhhhjjjiiiiiikkklllmmmmmmmmmmmmnnnppprrrvvvyyyzzzxxxuuutttuuuvvvwwwxxxxxxyyyzzzzzzwwwttttttvvvwwwvvvtttqqqppppppooooooppppppqqqooommmiiigggfffdddbbb```aaaaaaaaa```^^^[[[XXXWWWXXXYYYZZZZZZZZZ[[[^^^aaa```___^^^^^^^^^^^^______ZZZZZZZZZZZZZZZ[[[[[[[[[XXXXXXYYYYYYYYYXXXXXXWWWTTTTTTSSSUUUWWWYYYXXXWWWWWWXXX[[[aaaeeelllzzzvvv\\\III>>>777444333444222///000444//////...,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))***+++,,,,,,------************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---------.........//////111000/////////000222333000000000000000000000000000000000000000000000000777888999888888888:::;;;>>>???DDDJJJJJJKKKUUUbbblllyyytttmmmhhhfffhhhmmmwww~~~~~~|||~~~nnn^^^UUUSSSMMMTTTaaasss|||yyyyyy}}}~~~~~~|||gggSSSGGGCCC<<<;;;999777777888999:::999::::::;;;;;;::::::999::::::;;;;;;<<<;;;;;;;;;:::::::::;;;<<<======>>>???>>>===<<<;;;:::::::::<<<<<<<<<<<<============>>>??????@@@@@@@@@??????===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>============<<<<<<<<<;;;;;;::::::::::::999999:::::::::;;;;;;:::999999;;;:::888777777777888999888888777666666666666666666666777777777777666666777777777777777777777777777777777777777777777777===@@@DDDIIIQQQ^^^mmmxxx||||||{{{yyyyyy}}}}}}}}}xxxpppllljjjiiikkkjjjiiihhhhhheeeaaa^^^cccaaa___^^^^^^\\\ZZZXXXXXXXXXYYYZZZ\\\]]]^^^___bbbbbbccccccdddeeeffffffeeeeeefffhhhjjjlllnnnoooiiijjjjjjkkkkkkllllllmmmlllkkkkkkjjjiiihhhggggggeeeeeedddcccbbbbbbbbbcccaaa___\\\YYYYYYXXXWWWVVVVVVWWWWWWVVVTTTSSSTTTUUUPPPQQQRRRTTTWWWYYYZZZ[[[ZZZ[[[]]]]]]]]][[[YYYXXXXXXXXXYYYZZZZZZZZZYYYYYYWWWXXXXXXXXXWWWVVVUUUUUUPPPQQQSSSTTTUUUXXX\\\______aaaeeeiiinnnuuu}}}uuuYYYHHH>>>888555444333222111///......---------...............------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******)))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************************************************************++++++,,,------------,,,++++++************++++++------------,,,,,,+++***,,,---......//////......000000000000111111111111////////////000000000000000000000000////////////999;;;;;;;;;;;;;;;===@@@@@@BBBIIIRRRWWW\\\iiiwww|||rrrmmmjjjiiilllppp{{{nnnaaaUUUOOOOOOQQQ[[[kkk|||{{{zzz~~~wwwfffUUUFFF>>><<<<<<:::999777777888999:::999999::::::::::::999999999999:::;;;;;;<<<;;;;;;::::::;;;<<<<<<===>>>>>>>>>===<<<;;;::::::::::::<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999::::::;;;::::::999999:::999999888777777888888888777666666555555666666333333444444444444333333666666666666666666666666777777777777777777777777888;;;???CCCJJJVVVdddnnnvvvwwwwwwuuuuuuzzz}}}~~~}}}yyyvvvtttvvvuuuttttttrrrooojjjfffeeeffffffeeeccc___\\\ZZZXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^_____________________```bbbcccdddaaaaaaaaabbbbbbbbbbbbcccaaaaaa```______^^^]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYWWWTTTRRRRRRQQQQQQPPPMMMNNNOOOOOONNNNNNOOOPPPPPPPPPQQQRRRTTTVVVWWWXXXZZZ[[[\\\]]]]]]\\\ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVYYY___ccchhhjjjlllooosssyyy~~~bbbLLL@@@999444222222222111111000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******)))))))))))))))))))))))))))************++++++++++++++++++*********))))))***************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++***,,,------.............../////////000000000111111.../////////000000000000000000000000////////////888999:::::::::;;;>>>AAADDDIIIRRR]]]fffqqqyyyqqqooonnnnnnqqquuu{{{iii]]]VVVQQQOOOQQQVVVcccvvv}}}}}}uuu```RRRHHH@@@======;;;:::888777777777888999888999999999999999999888777888999:::;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>===<<<;;;;;;::::::::::::=========>>>>>>>>>???????????????>>>===<<<;;;:::===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999999999::::::::::::999999888999999999999888777777777777666555555555555555555666666777777666666555666666666666666666666666666666666666666666666666555888;;;>>>CCCMMMYYYbbbmmmoooppppppqqquuu}}}~~~~~~~~~xxxsssooorrrtttqqqkkkeeeaaaaaa^^^^^^______```_________\\\\\\[[[[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSQQQQQQPPPOOONNNNNNNNNNNNPPPOOOMMMLLLKKKKKKLLLLLLHHHJJJKKKKKKKKKKKKLLLNNNRRRQQQQQQQQQSSSUUUXXXZZZ]]]^^^_________^^^\\\[[[YYYXXXWWWWWWWWWWWWXXXXXXZZZZZZYYYYYYYYYZZZZZZ[[[ZZZ[[[[[[[[[\\\```fffkkkrrrssstttvvv{{{}}}dddLLL>>>:::666111000000000000111111111111//////......------,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********)))))))))))))))))))))))))))************++++++++++++++++++***************************************************************************************)))******+++,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++,,,,,,---........................////////////000....../////////000000000////////////000000000000999:::;;;;;;<<<>>>BBBEEEMMMSSS^^^jjjuuuxxxsssssssssrrrtttxxxxxxjjj\\\WWWWWWWWWWWWYYY[[[jjj}}}sssaaaOOOFFFCCC@@@>>>>>>:::999888777777777777888777888888999999888888777666777888999;;;;;;<<<<<<;;;;;;<<<<<<<<<=========;;;;;;:::::::::::::::;;;>>>>>>>>>>>>???????????????@@@@@@@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::999999999999888888888999::::::::::::999777888999::::::999777777777666666555555555555555777777888888888888777777666666666666666666666666555555555555555555555555555888:::<<>>???===;;;;;;888888777777666666666777666777777777777777777666555666777999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999::::::;;;>>>>>>>>>>>>????????????<<<===>>>???????????????===<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999::::::999999999888888888777888999999:::::::::999777777999::::::999888777777777666555555555555555333444444555555444444333555555555555555555555555444444444444444444444444555777999:::;;;@@@GGGMMMXXX]]]ccchhhnnnuuuzzzttttttwwwxxxxxxwwwuuusssooollljjjeeecccaaa^^^[[[XXXVVVUUUQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNLLLJJJJJJLLLNNNOOOPPPRRRQQQPPPPPPQQQSSSSSSSSSTTTVVVZZZ```eeeiiinnnmmmkkkiiifffccc```___\\\]]]___aaadddgggjjjkkkhhhiiiiiikkklllnnnpppqqqqqqsssttttttrrrppppppqqqpppuuu}}}}}}xxx}}}fffTTT@@@777888999555000222222111000///...---,,,//////...---,,,++++++***---------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************+++***************++++++))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************))))))***++++++++++++***++++++************+++++++++,,,,,,------,,,,,,,,,+++,,,,,,---...---------------------........................////////////.../////////000000000111GGGHHHIIIJJJMMMQQQWWW[[[hhhrrr~~~|||~~~~~~{{{yyyzzz~~~{{{qqqeee^^^XXXTTTUUU[[[___aaadddgggrrr{{{sss```LLLCCC======>>><<<:::999777777777777666666666555555666666777777666666555555666777888999:::::::::::::::::::::::::::::::::888888888888999::::::;;;=========>>>>>>>>>??????999:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;===============<<<<<<<<<;;;;;;:::::::::999999999999999999999888888888888666777888999::::::::::::777777888999999999999888888888777666666666666666555555666666666666555555555555555555555555555555555555555555555555555555333555777777777:::???DDDNNNTTT]]]fffoooyyy|||wwwrrrooohhhgggdddaaa]]]ZZZWWWVVVRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPOOONNNMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMMMMMMMNNNOOOQQQQQQQQQRRRRRRPPPLLLJJJLLLOOOQQQRRRTTTTTTTTTTTTUUUWWWXXXYYY[[[___dddjjjooorrrvvvuuurrroookkkhhhfffddddddfffiiinnnrrruuuxxxyyyvvvxxxzzz}}}~~~~~~}}}zzzuuuqqqooonnnrrrzzz|||tttqqqvvv~~~nnnQQQDDD888555666555111///222222111///...,,,++++++......------,,,,,,++++++---------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++***************************************************************************************)))******+++,,,)))))))))))))))))))))))))))************+++++++++***************+++++++++************************************************************************)))******+++,,,++++++++++++******))))))******+++++++++,,,---------,,,,,,++++++,,,------------------------............///------........./////////......//////000000111111VVVWWWXXXYYY\\\aaahhhlllzzz{{{qqqiiigggddd\\\WWWVVVUUUUUUZZZ```ccceeejjjqqq|||ttt]]]MMMEEE@@@<<<======:::999:::666666777777666666555555555555555666666555555555666666777888999999888888999999999999999999999999777777777777888999;;;;;;<<<<<<=========>>>>>>>>>::::::;;;<<<===============<<<<<<<<<<<<;;;;;;;;;=========<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888666777888999999:::::::::888888777777888999999:::999999888777777777777777777777888888888888777777555555555555555555555555555555555555555555555555333555777666555777;;;???EEEMMMYYYdddppp|||yyyuuummmkkkiiieeeaaa^^^[[[YYYYYYXXXVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQNNNNNNOOOOOOPPPQQQQQQRRROOOOOOPPPQQQSSSUUUWWWXXXXXXZZZYYYUUUPPPMMMOOORRRUUUWWWZZZ[[[\\\^^^```cccdddeeehhhmmmrrrwww|||~~~~~~|||yyyvvvsssrrrqqqrrrvvv{{{~~~{{{wwwrrrpppqqqrrr|||}}}vvvuuuvvv~~~iiiXXXCCC;;;555555555111///111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************))))))***++++++,,,)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++***************************************************************************++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,---------,,,++++++,,,------------,,,---............/////////---------.........//////.........///000111111111hhhiiijjjlllooottt{{{zzzttthhh```YYYYYYWWWSSSSSSWWWYYY[[[```fffhhhjjjrrr|||yyybbbNNN@@@@@@<<<999:::888555555888666666666777666555555444444555555555555555555444666777777888888888777777999888888888888888888888777777777777888999;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;;;;::::::999999999888888888888777666666777999999:::::::::999888777777777888:::;;;:::999999888888888888888444444555555555555444444555555555555555555555555666666666666666666666666444666888777666777;;;>>>@@@IIIVVVcccppp~~~zzzqqqpppmmmiiieeebbb___]]]```^^^\\\ZZZXXXVVVUUUUUUWWWWWWWWWVVVVVVVVVVVVUUUPPPQQQQQQRRRSSSTTTUUUUUURRRRRRTTTUUUXXXZZZ\\\^^^^^^``````[[[TTTQQQRRRUUU[[[]]]aaadddfffiiilllooopppqqquuuyyy~~~~~~~~~}}}}}}{{{yyyuuuqqqoooqqqvvvzzz~~~xxxwww|||}}}iiiTTTGGG===888555666444//////444........................,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++************))),,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++************************************************************************++++++,,,------------,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------------++++++,,,---------,,,,,,.........////////////000---------.........//////---......///000111111222}}}{{{}}}}}}vvviiiZZZVVVRRROOOKKKJJJQQQZZZeeehhhlllnnnooorrrwww{{{}}}ppp\\\MMMCCC???:::888666666888999777555666555555555555444444444333444555555444444555777666666777777888888999999777777777777777777777777888888999::::::;;;<<<<<<===<<<;;;:::999:::;;;<<<===============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<;;;:::::::::;;;::::::999999::::::;;;:::::::::999999999888888888888777777777777888888555666666777888888999999999999999999999:::::::::777666555444444444444444444444444444444444444444333333333333333333333333777666444333444555777888AAAFFFQQQ```lllwww{{{xxxsssnnnkkkjjjkkkkkkfffffffffccc```]]]\\\\\\______^^^]]]\\\ZZZYYYXXXXXXXXXWWWXXXYYYZZZ\\\]]]^^^^^^]]]^^^___aaacccdddjjjhhhddd```^^^]]]^^^^^^gggiiinnnsssxxx{{{~~~{{{yyyyyyvvvxxxyyyxxxxxxzzz}}}{{{dddPPPCCC>>>666555444222111000000000////////////.....................------,,,,,,,,,*********++++++,,,,,,,,,(((((())))))*********+++,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,+++***((((((***+++,,,,,,++++++***+++,,,...///)))))))))))))))******++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))))))))***+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000|||hhh\\\SSSPPPMMMLLLKKKLLLUUU^^^kkkooorrrttttttuuuzzz}}}||||||qqq]]]NNNDDD>>>;;;999777666666888888777555666666666666555555555555333444555555444444555777777777777777777777888888777777777777777777777777888888999999:::;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;:::::::::::::::999999999999:::::::::::::::999999999888888888888777777777777888888666666777777888999999:::666666666666666666666666666555555444444444444555444444444444444444444444444444444444444444444444666555444333444555777888>>>BBBLLLZZZeeeppp~~~}}}~~~{{{wwwtttsssssstttttttttrrrnnnjjjfffffffffggggggfffeeecccbbb```____________```aaacccfffgggjjjjjjkkkkkkmmmnnnpppppprrrpppmmmkkkjjjkkkmmmnnnuuuxxx||||||xxxvvvwwwyyy}}}kkkXXXHHH>>>:::555444333222111000000000////////////..................---------,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))*********+++***+++++++++******)))((())))))*********+++++++++,,,+++)))(((((()))+++,,,++++++*********+++,,,---)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))************************************+++++++++***************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000nnn]]]SSSLLLJJJIIIKKKMMMQQQ\\\ggguuuxxx{{{|||zzzyyy{{{~~~zzzzzz}}}yyykkkWWWHHH@@@===:::888888777555666777777666444777777666666666555555555222444555555444444555666777777777777777666666666777777777777777777777777888888888999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;::::::::::::999999888888888888999999:::::::::999999999888888888888777777777777888888777777888888999:::::::::999999999888888777777666444444444444444444555666444444444444444444444444444444444444444444444444555555444333444555666777:::===EEEPPP[[[eeetttzzz{{{~~~|||{{{zzzzzz|||{{{vvvsssssstttvvvuuuuuusssrrrooonnnmmmkkklllmmmoooqqqtttvvvxxxzzz{{{}}}||||||{{{zzz{{{~~~xxxwwwuuusssssswww}}}jjjVVVGGG>>>888555444444222111000000000000/////////............---------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))***************)))************)))((((((***************+++++++++******((((((((((((******++++++***)))))))))******)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++++++++******))))))******************************+++,,,,,,,,,,,,+++*********)))******++++++,,,,,,,,,,,,---------...***+++++++++,,,,,,------------------------------------------................../////////000000000~~~zzz|||vvvggg\\\UUULLLJJJLLLPPPSSSYYYeeeppp~~~}}}zzzzzz{{{zzz|||dddWWWFFF<<<:::;;;999666666666555555555555555444666666555555555444444444222444555555444333555666777777777666666555555555777777777777777777777777777888888888999999::::::;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;:::::::::;;;999888888777777888888999:::::::::999999999888888999888888777777888888999888888999999999:::::::::;;;::::::999888777777666333333333333444555555666333333333333333333333333333333333333333333333333444444333333333444555666888999>>>HHHPPPZZZhhhuuu{{{{{{xxxyyy}}}|||{{{yyyzzz|||}}}}}}wwwrrrmmmnnnooorrrxxx{{{kkkTTTCCC;;;888444222333333222000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***************))))))************************))))))(((''''''((())))))++++++******)))))))))))))))))))))))))))******+++((()))***++++++***)))((())))))))))))))))))))))))))))))******************************************,,,,,,++++++***)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++*********+++++++++++++++,,,,,,,,,------*********+++,,,,,,------------------------------,,,,,,---------................../////////000000{{{wwwuuuyyyxxxlllbbbZZZVVVQQQQQQTTTZZZ^^^dddoooyyy}}}yyyyyyzzzppp___SSSIII>>>999::::::777333555555555555444333333444444444333333333222222222222333444444333333444666777666666666555555444444666666666666666666666666777777888888888888888999999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;999888888777777888888999:::::::::999999999888888999999888888888888999999999999999999999:::::::::777666666555444333333222333333333333333444555666333333333333333333333333333333333333333333333333333333333333333444444555777777:::AAAGGGOOO\\\hhhvvv~~~}}}yyyxxxyyy|||~~~}}}zzzzzz}}}{{{wwwtttsssssssssooolllkkknnnsss{{{yyycccUUUCCC999666666444000222222111000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************++++++,,,++++++***************************))))))(((((((((((()))))),,,,,,,,,++++++***)))))))))))))))))))))******+++((()))***++++++***)))((())))))))))))))))))))))))))))))******+++,,,------************************+++++++++*********))))))((((((((((((((((((((((((******+++,,,,,,,,,,,,+++---,,,,,,++++++++++++,,,)))*********++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,------------...............////////////|||vvvtttwwwzzzxxxtttlllcccZZZUUUSSSWWWYYY^^^eeeiiinnnwww~~~{{{}}}sssZZZIIIEEE???999777888888444000333444555444222222222333333333222222222111111111111333444444333333444555555555555555555444444444666666666666666666666666777777777777777777777777999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;999999888888888888999999:::::::::999999999888888999999888888888888999999888888999999999999999999777666666555555444444444333333333333333333444555333333333333333333333333555555555555555555555555222222222333333333444444777666888===AAAFFFQQQ\\\nnnxxx|||wwwxxxxxxyyyzzz|||~~~~~~~~~||||||}}}{{{uuuqqqiiihhhggghhhkkkmmmooopppuuuzzzuuubbbNNNDDD999444555666444111111111000///////////////.........------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++***************+++,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))+++++++++,,,++++++***))))))))))))))))))******+++))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////xxxuuuxxxyyyooofffgggfffbbb[[[VVVTTTSSSZZZ\\\dddmmmqqquuu|||qqq^^^KKK@@@<<<:::777666666555333222222444555444111000111333333333333222222222111111111333444444333222444555444444444444444444555555666666666666666666666666777777777777777777777777888999:::<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999::::::;;;;;;::::::999999999999:::::::::::::::999999999888888:::999999888888999999:::888888888888888888888888777777777777777777777777444444333333222333333333222222222222222222222222333333333333333333333333111111222333333333333333666555666:::;;;>>>GGGQQQ```lllxxx||||||zzzwwwsssuuuuuutttuuuwwwzzz}}}}}}}}}|||xxxtttpppllljjjiiigggiiikkkmmmpppvvv|||ttt^^^NNNAAA;;;444111333555444222000000///.........//////.........---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))***++++++++++++++++++++++++*********)))))))))******************)))((()))***+++++++++***))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))***)))))))))((((((''''''++++++++++++++++++++++++)))))))))***++++++,,,,,,------------------------******+++,,,,,,,,,,,,+++)))((((((((()))***++++++))))))*********+++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////zzzzzzwwwjjj```XXX[[[]]]\\\YYYWWWWWWXXXYYY]]]fffpppuuuxxx~~~|||gggWWWJJJAAA;;;999888666555444444555666111333555444111000111333444444444333333333222222111333444444333222444555333333333444444555555555666666666666666666666666777777777777666666666666777999:::<<<======<<<<<<999999::::::;;;<<<======<<<<<<<<<;;;;;;<<<<<<<<<:::::::::999999:::;;;;;;;;;::::::999999::::::;;;:::::::::999999999888888:::999999888888999999:::888888777777777777777777333333333444444444444444555444444333222222222222222222222222222222222222////////////////////////111111222333333333333222555444555888888:::AAAJJJRRR```nnntttuuutttrrrnnnrrrqqqqqqqqqtttxxx|||}}}{{{{{{{{{zzzyyyrrrpppmmmjjjhhhhhhiiijjjsssvvvyyy|||uuu___LLLAAA<<<888222000111333333222000//////............///......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********(((((()))***************++++++++++++******))))))******++++++++++++******&&&'''(((*********)))))))))))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))+++***)))(((&&&$$$###"""++++++++++++++++++++++++(((((()))***+++,,,,,,---******************************+++,,,,,,,,,,,,+++&&&&&&&&&&&&''')))************+++++++++,,,,,,,,,---,,,,,,+++***)))((((((************************++++++,,,,,,,,,------------------.........//////uuujjjbbb\\\YYYSSSUUUWWWXXXXXXYYY\\\^^^^^^eeennnuuuxxxzzz}}}}}}~~~eeeRRRGGG@@@;;;777444333333222111111111222555555444333333222111111333333333333333333333333111111222222222333333333222222333333333333444444777777666666666555555555555555555444333444888:::===>>>>>>===:::999:::;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;::::::999999999::::::::::::::::::::::::999::::::;;;;;;::::::999666777777777777666555555999999777666555555555555222333333444444555555555555555444333333333333444333333333222222222222111111111222222222333333333444333333222222333333444333444555777888:::;;;<<>>??????>>><<<;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999::::::::::::::::::::::::999::::::;;;;;;::::::999888999999999999888777777888888777666555555555666444444444444444555555555555555444333333333333444111111111000000000//////222222222222222222222222444333333222222333333444222333444555666777888999===DDDNNNXXX___cccfffhhhooopppqqqqqqqqquuu|||~~~vvvpppkkkiiikkkmmmqqqvvvyyy{{{{{{|||wwwvvv{{{mmmWWWIIIAAA===;;;222222111111111000000000......//////......---,,,---------------,,,++++++************************+++++++++*********))))))+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))************************************))))))))))))************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++++++++******+++++++++*********+++++++++,,,,,,*********++++++,,,,,,---++++++,,,,,,------..............................wwwqqqfff\\\TTTPPPPPPPPPWWW[[[```dddgggiiilllmmmtttuuuuuuuuuvvvxxx}}}nnnWWWMMMAAA999888999888666333333222111111111111222222222222111000000//////111111111111111111111111000000000000111111111111222222222222333333333333444444444444333333333333555666666555555666888;;;>>>???@@@???===<<<<<<===:::;;;;;;;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<::::::::::::999999999999::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999999888777777777777666666555666666666666666555555555555555555555555444333333333333333111111000000000/////////222222222222222222111111333333222222222222333333222222222333444444555555444888@@@GGGOOOWWW___dddllloooqqqrrrrrruuuzzz~~~~~~}}}yyysssppppppppptttwww|||lllRRRAAA<<<<<<:::777111111111111000000000000///////////////...------+++,,,,,,,,,,,,+++******************************+++++++++***************+++++++++*********************++++++++++++******))))))))))))))))))))))))******************************))))))))))))(((((())))))))))))))))))))))))************************************))))))((((((************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,---......------------------------qqqjjj```WWWQQQQQQSSSUUU[[[```ggglllppprrrtttvvvxxxwwwttttttvvv{{{}}}hhhXXXJJJCCC;;;777777777666444222222111111111111111222222222111111111000000000000000000000000000000000////////////000000000000111222222222222333333333555555555555555555555555555666777666666666888:::===>>>???>>><<<;;;<<<===;;;;;;;;;;;;;;;:::999888999:::::::::;;;;;;;;;;;;:::999999999999999999999;;;;;;::::::::::::999999999::::::;;;;;;::::::999888999999999999888777777666666555555555666666777777777666666555555555444555444333333222222333333222222222222111111111111222222222222111111111111333333222222222222333333222222222333333333333333222444777<<>>:::555333333222111///111111111000000111222222222222222222222111111111////////////////////////....../////////000000000111111111222222222333333444444555555555555555555444555666666666666888::::::<<<<<<<<<:::999:::;;;;;;;;;;;;;;;:::999888888999999999999:::::::::;;;999999999999999999999999;;;;;;;;;::::::999999999999::::::;;;;;;::::::999::::::;;;;;;;;;:::999999666555555555555555666777777777666666555555555444444444333222222222222333222222222111111111000000111111111111111111111111333222222111111222222333333333333333333333333333444444444666;;;DDDOOOVVVeeeiiioooqqqrrrsssvvvyyyyyy{{{~~~~~~}}}|||~~~|||kkkQQQIII???999777555222///000000000/////////......,,,------------,,,++++++))))))***++++++***************************************************************************************++++++++++++******))))))))))))))))))))))))************************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++,,,,,,++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------zzzrrrllldddaaa\\\YYYYYY]]]bbbfffjjjnnnrrruuuvvvwwwxxxyyyuuuuuuvvv|||oooYYYFFF>>>???666444222111222222222111111000000000000111222222222222222222222222222222////////////////////////////////////000000000000111111111111222222222222222222222222333333333333333444666666555555777888888999::::::888777888:::999::::::::::::999999888888888999999999:::::::::888888888999999999999999<<<;;;;;;::::::999999888999::::::;;;;;;::::::999===============<<<<<<;;;666666555555444555555555666666555555555555555555444444333222222222222222000000/////////.........000000000111111111222222222222111111111111222222333333333333444444444444333333333333666;;;CCCIIIXXX^^^eeejjjmmmpppuuuyyy|||}}}~~~~~~|||{{{}}}eeeUUUDDD@@@888222//////111222////////////............,,,,,,,,,,,,,,,+++******))))))***++++++++++++******************************************+++++++++***************+++++++++******++++++++++++******))))))))))))))))))))))))************************(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))***++++++***)))((()))))))))************+++++++++++++++++++++++++++...---------,,,,,,,,,+++***++++++,,,,,,------...~~~|||yyyuuuoooiiiddd]]]\\\\\\\\\___dddhhhlllrrrtttuuuuuutttttttttuuuyyy{{{uuubbbTTTGGG;;;666777333333222222222333333333000000000000000111222222111111111111111111111111//////////////////////////////000000000111111111111111111111222222222222111111222222222333333333111333555555555444555777777888999999777777888999888999999:::::::::999999888888888888999999999999777888888888999999999999<<<<<<;;;::::::999888888999::::::;;;;;;::::::999<<<<<<<<<<<<<<<;;;::::::777666555555444444444444444444444444444555555555444333222222111222222222000/////////..................///000111222333333222222111111111111222222222222222333333444444444222222333333444777;;;???GGGMMMWWW___eeelllsssyyy|||}}}~~~yyycccPPPEEE<<<888333000///000111222/////////.........------,,,,,,------,,,,,,+++***)))******+++,,,,,,++++++************************))))))*********+++++++++))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))************************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))*********************++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,---.........||||||{{{yyyvvvooonnnllljjjhhhddd___\\\ZZZ[[[\\\___dddiiimmmooovvvwwwwwwuuusssqqqqqqrrrooo\\\IIIBBB???:::555333111000//////////////////000000///000000111222222////////////000000000000000000000000000000000000000000000000111111111111000111111111111222222222333333333444444555555555000222444555444444555666777888999999888777888:::777888999:::::::::::::::777888888888888999999999777777888888999999999999<<<<<<;;;::::::999888888999::::::;;;;;;::::::999888888999999999888777777888777666555444333333333222333333444444555555555444333222222111111222222111111111111000000000000------...000111222333444222222111111111111222222000111111222333333444444111333555555555666999;;;:::AAALLLVVV___iiirrryyyyyyzzz|||~~~~~~fffPPPBBB===555333222444666666222...//////.........---------------......------,,,+++)))***+++,,,,,,,,,,,,,,,************************))))))******++++++++++++))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))************))))))***+++,,,,,,------(((((()))***+++,,,,,,---++++++,,,------...//////sssooommmiiieeeddd`````````aaabbb```\\\YYYWWW[[[```gggmmmrrruuuwwwzzzxxxuuurrrrrrvvv}}}rrrgggMMMHHH???999555333222111111111111111000000000000............////////////......///000000000000000000000////////////000000//////000000000000//////000000000000111111111111111111222222222333333333444333333333333444555555666666666666777777777777999999999999999999999999777777666666666666777777777888888888888999999999888888888999999:::::::::999::::::::::::999888888999999999999999888777666666666666666666666666666444444555555444444333222444444333333333333222222111111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111333333333444444444555555===:::<<>>999777333///333222111000000//////000............------------(((((()))***+++++++++***************************++++++++++++******))))))++++++************++++++***))))))))))))(((((((((++++++***)))((()))))))))************))))))))))))))))))************))))))************************************************%%%&&&(((((('''''')))***************++++++++++++((())))))******))))))(((************************+++************)))))))))+++)))(((((()))******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------}}}|||{{{lll[[[RRRPPPQQQVVV[[[[[[ZZZ[[[___dddjjjmmmoooqqqqqqqqqrrrssstttvvvvvvxxxzzz}}}wwwgggXXXMMMDDD===999333111000111222333222111111000000000/////////////////////000000000111111---...//////000000///////////////....../////////........................////////////000000000111111111111111222222222222111111111111111222333333444444555555555666666666666666666666666777777777555555444444444444555555777777777777888888888888::::::999999888888777777777777777777777666666555444444333333333333333444333333333333333333333333333444444444444333222222333333333222222222222111333333333222111000//////000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111222111333666999>>>KKKXXXlllsss}}}~~~yyyxxxvvvvvvwwwzzz|||~~~|||}}}~~~ssshhhXXXLLL===666555666444000222111000///////////////.........---------,,,,,,***+++++++++***)))((((((************************,,,,,,++++++***)))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))************))))))))))))))))))************************************''')))******))))))***,,,)))))))))*********++++++)))******++++++******)))''''''''''''''''''''''''************))))))))))))+++)))(((((()))******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------|||vvvrrrqqquuuxxxxxxyyy{{{~~~ooobbbUUUOOOOOORRRYYYaaa___```cccgggmmmrrrssstttsssrrrqqqqqqrrrtttvvvwww|||}}}hhh^^^NNNBBB;;;888666444111000///000222222111///000000000////////////...////////////000000000000------.../////////////////////............//////......---,,,,,,---.........////////////000000000000000111111111222222222222222222222222333444444444444444444555555555555666666666777777777888888555555444444444444555555666666777777777888888888999999999888888777777777666777777777777666555555555444333333333444555555333333333333333333333333333333444444333333222111333333222222222111111111333333333222111000//////000000000000000000000000111111111111111111111111000000000000000000000000/////////000000000111111111111222444444777AAAMMM\\\dddqqq}}}zzzyyyxxxxxxyyy{{{}}}~~~}}}|||}}}|||lllYYYKKKEEE@@@:::555444333222000000000//////.../////////...------------,,,,,,,,,++++++,,,,,,+++***))))))************************+++++++++*********))))))++++++************++++++))))))))))))************((()))))))))************))))))))))))))))))******))))))************))))))(((((()))))))))*********))))))))))))))))))))))))***++++++***)))(((((()))((((((((()))))))))******&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))+++)))(((((()))******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------~~~sssmmmiiigggkkkmmmlllmmmpppsss|||ddd[[[RRRQQQSSSWWW___fffiiiiiikkknnnsssuuuvvvuuuqqqpppooooooppptttwwwyyyvvvnnnUUULLLAAA999555444333222111000///000111222111///000000////////////..................////////////------...////////////...///......------......///...---,,,++++++,,,---.........////////////000000000000000111111111111222222222222222222333444444333333333444444444555555555555666666777777888888666555555555555555555666666666666777777777888888888888888888888777777777777777777777777666555555555444333333333444666777333333333333333333333333333333333333333222111111222222222222111111111111333222222222111000000000000000000000000000000000111111111111111111111111000000000000000000000000/////////000000000111111222000111333333444;;;CCCJJJRRR```llluuuzzz}}}{{{{{{{{{{{{{{{||||||}}}|||{{{{{{}}}yyylll[[[III>>>888888777444111///////////////............//////------------,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,************************************************++++++************++++++)))))))))************+++((())))))*********))))))))))))))))))************))))))************))))))'''(((((())))))*********))))))))))))))))))))))))((()))***)))&&&%%%&&&''''''((((((((())))))))))))'''(((((())))))(((((('''************************(((((()))))))))))))))***+++)))(((((()))******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,wwwmmmfffaaa___aaaddddddeeehhhmmmttt}}}qqq___ZZZWWWYYY\\\___eeelllsssqqqooopppqqqsssttttttqqqpppooopppsssxxx}}}~~~vvvkkk^^^VVVGGGAAA:::666555555333000000///---...000111111000000000/////////.........------------............,,,---......//////......///......------......///...---,,,******,,,---............/////////000000000000000000111111111111111111111111111222333333222333333333333444444444333444444555666666777777777666666555555666666777666666666666777777777888777777777777888888888888777888888888888777666666555444333222222444555777444444444444444444444444222333333333333222111111222222222222111111111111222222111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000000111111111222000000333444444666;;;===DDDNNNWWW___eeelllppptttuuuxxx{{{}}}~~~{{{zzzxxxyyy~~~uuugggXXXJJJ@@@:::444333222000.........//////......------......///---------,,,,,,,,,++++++))))))***************)))************************)))))))))***++++++,,,,,,++++++************++++++))))))*********+++++++++))))))***+++******)))(((((()))))))))************))))))************))))))''''''(((((()))******+++))))))))))))))))))))))))'''((()))((('''&&&'''((((((((()))))))))***************++++++++++++******************************(((((((((((())))))******+++)))(((((()))******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,}}}yyyrrriiiaaa[[[YYY\\\^^^___aaaeeejjjooovvv}}}vvviii```]]]]]]aaaeeegggkkkqqqyyyuuuqqqnnnnnnppprrrrrrsssrrrrrrtttxxx~~~yyyooocccVVVIIIAAA999555222111222222///,,,///---,,,,,,///111222222000/////////............,,,,,,,,,---------......,,,---......//////...............------............---+++******+++---.............../////////000000000000000111111111111000000000000000111111222222222333333333444444444222222333444444555666666777777666666666666777777666666666666777777777777666666777777888888999999888888888888888777666666444333222111111333555666444444444444444444444444222333333333333222111111222222222111111111111000111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333///...222555444444666888===CCCHHHLLLRRRYYY^^^jjjmmmsssyyy~~~zzzxxxvvvvvvzzzwwwpppbbbRRRCCC999666555555222...,,,---///000000......---------......///---------,,,,,,,,,++++++,,,,,,+++***((('''%%%$$$************************(((((()))***+++,,,,,,---++++++************++++++))))))******++++++++++++)))***+++++++++)))((('''(((((())))))*********+++))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))'''(((******))))))+++,,,)))************+++++++++''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******+++)))(((((()))******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,xxx{{{{{{wwwvvvrrrkkkeee^^^ZZZWWWYYY^^^bbbbbb```hhhmmmtttzzz|||zzzuuurrriiihhhfffgggjjjmmmoooooouuusssqqqooopppssswwwyyy{{{|||}}}}}}~~~yyynnn^^^RRRJJJDDD>>>999444333111000/////////000000000000000000////////////////////////......---......---------,,,,,,,,,------------------------........................+++,,,.../////////...---//////............//////......///000000000000000000000000000000000000000444222111//////000222333444444333444444555777777888888777777666666555555888888888888777777777777777777666666777888999999555555555666666666666666444444444444444444444444111333555555444444555666333333333333222222111000111111111111111111111111444333222111000000000000111111111111111111111111222111111111000000//////000000000000000000000000////////////000000000000000000000000000000000000222333666:::???CCCGGGIIIUUUZZZcccppp{{{~~~~~~wwwppppppwww~~~hhh]]]NNNCCC===:::777444////////////..................---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******++++++++++++******************++++++++++++***************)))((((((++++++***)))((('''&&&&&&''''''((()))))))))))))))************************))))))))))))************(((((((((((())))))))))))+++++++++*********))))))************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++llloootttxxxzzzzzzxxxvvvvvvqqqmmmllllllkkkgggccc\\\YYYVVVYYY___eeeffffffnnnrrrvvvzzz|||zzzwwwuuurrrpppnnnmmmooopppppppppqqqpppoooooosssxxx~~~wwwrrroooaaaXXXKKKAAA<<<888444000333222000///....../////////////////////////////////////////////...------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------------......------------............///000000000000000000000000000000000000000333222000//////000222333222222222333444444555555777777777666666666555555777777777777777777777777777777777777777888888999666666666666555555555555444444444444444444444444...000111111111111222444444444444444333222111000111111111111111111111111444333222111000000000000111111111111111111111111111111111000000000//////////////////////////////.../////////000000000000000000000000000000000000000111222555888;;;===???JJJNNNWWWcccqqqzzz~~~yyyqqqooottt|||wwwlllUUULLL@@@888555333000...////////////...............------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***************************)))(((((((((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((('''''')))))))))))))))))))))))))))******************)))'''''''''((((((((()))))))))************)))(((((())))))))))))((((((((((((''''''((()))))))))))))))************************))))))))))))************(((((((((((()))))))))***+++++++++*********))))))************))))))))))))************************))))))))))))))))))))))))************************++++++***))))))***++++++******+++,,,,,,,,,,,,+++___cccggglllmmmllliiigggbbbaaaaaadddhhhiiifffccc^^^ZZZXXXZZZ```gggkkkllluuuwwwzzz}}}~~~}}}{{{xxxuuuttttttsssrrrqqqnnnnnnpppssszzzwwwmmmccc[[[VVVKKKDDD;;;555333333111///111000///...---------.................................//////......---,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,------......///000000000000///000000000000000000000000222111000//////000222222///000222333444444333333666666666666666555555555666666666666666666666666777777777777777888888888777666666666555444444444444444444444444444444444///000000000///000222555666666555444333222111000111111111111111111111111333222111111000000000000111111111111111111111111111111000000000000//////////////////////////////....../////////000000000000000000000000000000000000000111111222333444555===???FFFQQQ___mmmvvv{{{~~~xxxpppnnnqqqwww{{{|||}}}}}}qqq```TTTFFF@@@888444333222000////////////............---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************)))&&&%%%%%%&&&)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((''''''&&&))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''''''''((((((((())))))******))))))((('''''''''(((((())))))******''''''((()))))))))))))))************************))))))))))))************((((((((()))))))))******+++++++++***************************))))))))))))************************))))))))))))))))))))))))************************++++++***))))))***++++++******+++,,,,,,,,,,,,+++YYY\\\aaaeeefffddd```^^^ZZZ]]]dddkkkppppppkkkgggaaa^^^\\\]]]cccjjjpppsss{{{}}}{{{yyywwwvvvvvvuuurrrpppooorrrwww~~~~~~xxxnnncccYYYOOOGGGBBB===999444111111222111111.........------,,,,,,,,,,,,,,,---------------...---............---,,,,,,******+++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///...------,,,,,,------...---...//////000000//////000000000000000000000000111000000///000111111222...000222444444444222111555555555555555555555555444444444555555555555555777777777888888888777777777777666555444444333333444444444444444444444444222222222111111222666999888777666444333222111000111111111111111111111111222222111000000000000000111111111111111111111111000000000000000000//////////////////////////////........./////////000000000000000000000000000000333222222111111111222222555666:::AAANNN[[[hhhooosssqqqnnnooorrruuuwwwwwwxxxzzz}}}zzzkkk[[[LLLCCC===999555333333333222111//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++***************************************************((('''&&&&&&'''(((***************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))''''''((()))))))))))))))************************((()))))))))************(((((()))))))))*********************************************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++******+++,,,,,,,,,,,,+++XXX[[[___ccccccbbb^^^\\\]]]dddpppzzz~~~yyyqqqjjjaaa______bbbhhhqqqxxx|||tttsssssstttuuuuuusssqqqvvvzzz}}}||||||{{{nnnfffYYYNNNEEE???:::888444111...------...//////---------------,,,,,,,,,+++,,,,,,,,,------......---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...---,,,,,,,,,---///000//////............//////------...////////////////////////////////////////////////000000111111222...000222444555444333222444444444444444555555555333444444444555555555666777777888888888888777666777666666555444333333222444444444444444444444444333333333333222444888;;;999888666444222111111111000000000000000000000000111111000000///000000000000000000000000000000000//////////////////000000....................................////////////000000000000000000000000333222222222222222222333444444555888@@@JJJVVV]]]dddfffkkkqqqvvvxxxxxxwwwvvvwwwyyy}}}xxxeeeUUUIII@@@;;;444333111000000///...---............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************)))))))))******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********++++++***************+++,,,,,,,,,,,,+++[[[]]]```cccdddcccaaa___dddnnn{{{~~~rrrjjj```aaacccgggoooxxxzzzoooppprrruuuxxxyyywwwuuu~~~zzzvvvsssooolllZZZQQQEEE===888666444222000000///...---......///,,,,,,------------,,,++++++,,,,,,------.........,,,,,,------,,,,,,+++***---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...///////////////....../////////------...////////////...////////////////////////...//////000000111111111///000222333444444333333333333333444444444444444333333444444555666666666777777888999999888666555666555555555444333333333444444444444444444444444111222222222222444777999888777555333111111111222000000000000000000000000111000000//////000000000000000000000000000000000......////////////000000........................------........./////////000000000000000000000000000000000000000000111222444444444555777>>>EEEKKKTTTZZZdddnnnuuuyyyyyyyyyttttttvvvxxx|||xxxcccPPPDDD>>>:::777222222111///......------.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((''''''&&&))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''''''''((((((((((((((())))))(((((('''&&&******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++***************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++++++++***)))******+++,,,,,,,,,,,,+++```aaaccceeefffgggffffffllluuu~~~rrrjjjeeefffiiinnnsss{{{yyyvvvqqqrrrvvv{{{~~~}}}vvvmmmgggaaaYYYSSSFFF@@@888333333333111...////////////......//////+++,,,---......---,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---///......------......///,,,---......//////......////////////////////////---...///000111111111111//////000111111222222333222222333333333444444444333444444555666666777777777777999999999888666555444444444444444444444444444444444444444444444444...000222333333444666888666555333111000111222222000000000000000000000000000000////////////000000000000000000000000000000........./////////000000........................---------.........//////000000000000000000000000/////////....../////////000222333444444666;;;???DDDKKKVVVbbbkkkqqquuuwwwrrrrrrrrrtttvvvzzz}}}pppaaaNNN@@@:::888555222333222222000/////////000.........---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((('''''')))))))))))))))))))))))))))******************)))'''''''''((((((((())))))(((((())))))(((((('''&&&(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))*********+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++++++++***)))******+++,,,,,,,,,,,,+++eeefffgggiiijjjkkkllllllrrrzzz~~~sssllllllnnnppprrruuuyyy~~~{{{yyyxxxuuuwww{{{wwwkkkaaaXXXOOOEEE===:::666111000222222///+++)))+++,,,,,,+++++++++,,,+++,,,---.........---,,,,,,,,,------...///000000+++,,,,,,,,,,,,+++******))))))***+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++...------,,,,,,------...,,,---......//////......////////////////////////------///000111111111111///.........///000111222222222222333333444444444444444555555666777888888777888999:::999888666444333333444444444444444444444444444444444444444444...111333555555555777888555444222000000111222333000000000000000000000000000000////////////000111000000000000000000000000---.........//////000000........................---------.........//////000000000000000000000000111000//////.........///,,,///333444333444666999999@@@JJJUUU___hhhooosssqqqqqqpppqqqsssvvvyyy{{{}}}uuu]]]PPP@@@777777777222---/////////---,,,,,,...000......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++************************---+++)))(((((()))+++---''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******++++++++++++******************++++++++++++(((((((((((((((''''''&&&&&&&&&'''((()))***++++++'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++pppjjjgggjjjmmmmmmmmmooouuuzzzzzztttpppnnnqqqtttvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyzzz||||||}}}qqqeeeVVVJJJCCC>>>888444444222///......///...------.........---,,,,,,+++---------,,,,,,++++++++++++,,,,,,---,,,+++)))(((++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------------......///.........////////////000000000000000000000000000111111111000000000000000000000111111111222222222333444555555666666555555555555555444444333333333444444444444444444444444333333333333333333333333222222111111111222444555222111111111000000/////////000222333333222000///000000000000////////////111111000000//////......////////////............//////.........---------////////////000000000000000000000000000000000000000000000000111111111111333222111000000111222333999;;;>>>CCCKKKVVVaaaiiiooopppqqqqqqqqqqqqtttvvvvvvvvvxxx}}}}}}iiiYYYHHHBBB999444333333333222000000///...------,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''++++++************++++++******)))(((((((((((((((''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))),,,++++++***))))))******)))************+++++++++************************tttnnnkkknnnppppppppprrrwww{{{~~~yyyssspppooorrruuuwwwxxxxxxxxxyyyzzz{{{}}}~~~}}}}}}}}}wwwqqqmmmYYYPPPDDD<<<888555222///222000---------......---------......---,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000000//////...//////000------........./////////////////////////////////000000000000000000000000111111111111222222222222333333444555555555555444555555444444444333333333444444444444444444444444333333333333333333333333222222111111111222333444222222222222111111111000///000222333333222000///000000000000////////////111000000000/////////...111111111000000000////////////.........---------.../////////000000000000000000000000000000000000//////000000000111111111222222111000000111222222555777999<<>>777444333333111//////---,,,,,,---......------------------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++))))))(((((())))))***+++************************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000333222111000000000000000,,,---------............////////////////////////000000000000000000000000111111222222222333333333222222333444444444444333444444444444333333333333444444444444444444444444333333333333333333333333222111111111111222333333333333333222222222222222///000111222222111000///////////////000000000000000000000000////////////000000000/////////.....................---------....../////////000000000000000000000000000000000//////000000000000111111222111111000000111111222333444444555888===CCCHHHUUUZZZbbbhhhjjjkkkkkkllljjjlllmmmllllllpppvvv{{{}}}xxxkkk___WWWMMMAAA999777444111000111111111000//////......---,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******************))))))(((((())))))******))))))(((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((''''''&&&(((((((((((())))))))))))******************************))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))+++***)))((('''''''''''')))************+++++++++************************zzzuuusssttttttrrrssswwwzzz{{{{{{yyyuuurrrpppoooppptttyyy|||}}}|||||||||}}}zzztttkkkaaaWWWNNNGGGBBB888555222222222333222000---,,,+++,,,...//////...,,,,,,---------,,,,,,+++,,,+++++++++++++++++++++---,,,+++*********,,,,,,***+++++++++++++++,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333111000////////////,,,,,,,,,---------....../////////////////////////////////000000000000000222222222222333333333333111111222333333333333222333333333333333333333333333333444444444444444444222222222222222222222222111111111111111111222222222222222222222222222222000000111111111111000000////////////000000000000000000000000////////////...---------,,,,,,,,,,,,................................./////////000000000000000000000000000000////////////000000000111111111000000000000111111333333333333333666:::>>>FFFLLLTTT\\\aaaeeehhhjjjlllmmmmmmiiieeegggooovvvyyy}}}}}}ggg^^^RRRHHHBBB===777333000000000000000000///............------,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))******************************))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((()))))))))))))))*********+++++++++************************xxxtttrrrsssrrrppprrrvvvxxxxxxwwwuuuqqqnnnnnnooorrruuuzzz}}}~~~~~~~~~{{{xxxiiiaaaUUUJJJBBB===999666111000//////......---+++---,,,,,,---///000000...++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,*********+++,,,---*********++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222111000///...---------,,,,,,,,,---------....................................//////000000000000111111222222222333333333000111222222333333222222333333333333333333333333333333333444444444555555222222222222222222222222111111111111111111111111000000111111111111111111000000000111111000000000.../////////000000000111////////////000000000000...---------,,,,,,,,,,,,---.................................////////////////////////////////////...////////////000000000000000000000000000000000111111222222222333666888;;;@@@FFFMMMTTT\\\cccgggnnnooonnniiidddeeelllsssuuuxxx}}}vvvjjjaaaPPPJJJBBB<<<999777444222///000111111000...---,,,---------------,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))***+++------))))))*********+++++++++************************sssppppppqqqooommmoootttuuuuuutttrrrooonnnooopppsssvvvzzz|||}}}~~~~~~{{{xxxssskkkeeeSSSLLLBBB999444222222111111111000///...,,,++++++---------...000111///...***++++++,,,,,,,,,,,,,,,*********+++++++++++++++++++++******++++++,,,,,,*********++++++,,,,,,---+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000///...------,,,------,,,---------....................................---......//////000000111000000111111111222222222111111222333333333333222222222222222333333333333222333333444444555555555222222222222222222222222111111111222111111000///000000000000000111111111000000000000000000000000......//////000000111111////////////000000000000000000000/////////......---------...............------........./////////////////////////////////......////////////000000///000000111111000000///---///000000000111333444555777;;;@@@FFFOOOXXX^^^fffggghhhffffffhhhnnnrrrrrruuuxxx{{{~~~~~~yyyrrrkkk___RRRHHHAAA>>>:::777555444222000...000222222///---------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((()))***))))))(((((())))))***((((((((((((((())))))***************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))***,,,---...)))************+++++++++************************ooommmmmmnnnllljjjmmmsssrrrssssssrrrpppppprrrtttuuuwwwyyy{{{|||~~~~~~yyyssskkkeee```[[[SSSLLL@@@<<<666111000//////...111111111000............---,,,,,,...//////---+++******+++,,,,,,,,,,,,,,,)))*********++++++++++++)))***+++,,,,,,,,,,,,,,,)))******+++,,,,,,------***************++++++,,,++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///......---------------...------........./////////........................------......///000000111//////000000000111111111111222222333333333333333111111222222222333333333222222333333444555555666111111111111111111111111000111222222111000///...000000000111111222222222000000////////////000000.........///000111111111.../////////000000000111111111111000000000//////---------.........//////---------.........//////////////////////////////........./////////000000...///000111111000///...,,,...000000//////000222111333555777;;;BBBJJJOOOTTTVVVZZZ___eeekkkpppssstttuuuvvvwwwyyy||||||uuunnncccZZZRRRJJJBBB<<<888666444333222111000///,,,///111111...------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))*********))))))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))***++++++)))************+++++++++************************mmmkkklllmmmkkkiiimmmsssqqqrrrssssssrrrssstttvvvvvvwwwxxxyyy{{{}}}}}}zzzyyyjjjaaaWWWOOOKKKFFF@@@:::555333111000000///...---,,,,,,---,,,,,,,,,...///,,,++++++---......,,,))))))***+++,,,,,,,,,,,,,,,))))))******++++++++++++(((***+++,,,---,,,,,,+++))))))***+++,,,,,,------)))))))))))))))******+++************************)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------......///.........////////////000........................---------...///000000111////////////000000000000222222333444444444444333111111111222222333333333222222333333444555666666111111111111111111111111000111222222222000///...111111111222222333333333000000////////////000000---......///000111111222.../////////000000111111////////////............---------.........//////---------.........//////////////////////////////............/////////000...///000111111000///......000111222000000000111///111222333555999???CCCDDDGGGNNNYYYdddmmmrrrtttxxxxxxwwwvvvwwwzzzxxxpppbbbXXXLLLBBB===:::888777222111000//////000000000***---000000...---...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))++++++************++++++((((((((((((((()))******''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((((()))))))))))))))+++***)))((((((''''''''')))************+++++++++************************ooommmkkkjjjjjjmmmqqqsssxxxzzz|||{{{zzzxxxxxxxxxuuuuuuvvvwwwxxxzzz|||~~~~~~wwwnnneee```SSSLLLDDD>>>;;;999666444////////////////////////............---,,,+++***+++++++++++++++***)))(((*********+++,,,,,,,,,---'''(((******))))))***,,,//////---,,,***)))((('''++++++++++++++++++,,,,,,)))))))))))))))******+++***+++,,,,,,------,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///...---,,,+++,,,---...000000000000000/////////111111111000000000000000333333333333333333333333444444444444444444444444555444333333333333444555222222222222222333333333222222222222222222222222111111111111111111111111000000111111111111000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---,,,---///111111111111000000000000000000000000000111111111222333444666777;;;@@@EEEJJJRRR^^^mmmyyy~~~|||yyyyyy{{{}}}~~~~~~tttfff[[[KKKFFF???:::777666555444//////////////////////////////.........---------......---,,,,,,+++******...---+++,,,,,,---+++***++++++++++++++++++++++++************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))******))))))+++***)))((('''&&&%%%$$$&&&&&&''')))************(((((())))))))))))(((((((((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))'''&&&&&&'''''''''(((((())))))******,,,,,,++++++***)))))))))******************************)))((('''&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************llllllkkklllnnnrrrvvvxxx}}}}}}yyyuuusssrrrnnnoooqqqtttwwwyyy{{{|||xxxwwwssslllcccYYYPPPKKKEEE@@@:::666555444222000------------------------............---,,,+++*********++++++******))))))*********+++++++++++++++((()))******)))(((***+++,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))******+++)))***++++++,,,,,,++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------......---,,,,,,,,,,,,---...////////////////////////000000000000000000000000222222222222222222222222444444444444444444444444555444333333333333444555222222222222333333333333222222222222222222222222111111111111111111111111000000111111111111000000//////000000000000//////////////////////////////////////////////////////........................000/////////............------------------------000/////////............---...///000000000000000000000000000000000000000000000000111222444555666666999>>>BBBGGGRRR___iiiwwwzzz~~~~~~{{{yyyxxxwwwwwwyyy|||}}}uuulll```RRRHHHCCC???:::666444333222111///////////////////////////.........------------...------,,,++++++******---,,,******+++,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***+++***))))))((('''&&&&&&&&&'''((())))))***))))))((())))))))))))))))))((((((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))'''&&&&&&'''(((((((((((())))))))))))*********************+++))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************pppqqqrrrtttvvvyyy{{{|||}}}xxxrrrnnnllllllmmmoooqqqrrrrrrrrrqqqfffbbb\\\TTTKKKBBB;;;888777444222000000000...---,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,+++***((())))))************)))******************)))))))))***+++***)))((()))***))))))******+++,,,,,,---,,,,,,,,,+++*********))))))))))))))))))******+++((())))))***+++*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,------...........................000000000000000000000000111111111111111111111111444444444444444444444444444444333333333333444444222222222222222222222222222222222222222222222222111111111111111111111111///000000111111000000/////////000000000000//////////////////////////////////////////////////////........................////////////....................................////////////............/////////...//////000000000000000000000000000000/////////000111222333444222444666888<<>>777999666444222222111000...////////////////////////............------------------,,,,,,++++++******,,,***)))***++++++***(((++++++++++++++++++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&)))))))))))))))))))))))))))((((((''''''(((************)))))))))((((((((((((((())))))))))))(((((())))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))'''&&&''''''))))))))))))(((((((((((((((((()))******+++,,,,,,((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************vvvvvvwwwxxxyyyyyyyyyyyy{{{}}}}}}{{{uuuooojjjhhhllllllllljjjfffbbb^^^[[[OOOLLLFFF@@@;;;777444444000000////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***'''((())))))************+++*********)))(((((((((***++++++***((('''((()))((())))))***+++,,,,,,------,,,,,,+++***))))))((()))))))))))))))******+++((()))******++++++******))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,------......,,,,,,---------------.../////////000000000000000000000000000000000000000333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000////////////000000000000//////////////////////////////////////////////////////........................///////////////.........///////////////////////////////////////.........111000...------...///000000000000000000000000000.........//////111222222222333444444666;;;BBBGGGLLLUUUcccpppwwwzzz{{{{{{xxxxxxyyyxxxxxxxxxyyyzzz}}}~~~|||tttnnn```ZZZQQQHHHBBB===888444111000000000111111///...........................------------------------,,,,,,,,,,,,++++++******,,,***)))***+++,,,+++)))************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))'''&&&&&&(((***+++))))))))))))************((())))))))))))(((((('''))))))************))))))(((((())))))))))))((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((******))))))((((((''''''((()))))))))*********+++))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************wwwwwwxxxxxxwwwvvvuuutttxxxyyyyyyuuuooohhhdddbbbbbbaaa___ZZZTTTMMMGGGDDD>>>;;;888444222222222333...///000000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++'''((()))***************+++*********)))(((((((((***++++++***((('''((()))******************++++++,,,,,,++++++***)))(((((()))))))))))))))******+++)))******+++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------.........+++,,,,,,,,,------............//////000000000000000000000000000000000000333333333333333333333333333333333333333333333333000000000111111111222222111111111111111111111111000000000000000000000000//////000000000000////////////000000000000//////........................////////////////////////.................................///////////////////////////////////////.........///////////////000///...------...//////////////////////////////............///000111111333333222222333555999<<<>>>DDDOOOYYYccckkkrrrvvvwwwxxxyyyxxxuuuttttttvvv{{{|||~~~}}}uuujjj___WWWJJJFFF???:::777666555555/////////000222222111///------------------------,,,,,,------------------,,,+++++++++++++++******,,,+++***+++,,,---,,,+++************************************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++***(((&&&&&&''')))***))))))))))))************((())))))))))))(((((('''))))))************))))))(((((())))))))))))(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))(((''''''(((******))))))((((((''''''*********)))))))))((((((************************'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************xxxxxxxxxwwwwwwuuutttsssrrrqqqoooiiiaaaZZZUUUTTTMMMLLLJJJFFFAAA<<<888555444333111///............---...///...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++++++++*********************)))))))))***+++***)))((()))******************)))))))))+++++++++***)))))))))((()))))))))))))))******+++)))***++++++,,,,,,++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---............+++,,,,,,------.........---......//////000000111000000000000000000000000333333333333333333333333222222333333333333222222000000111222333444444555111111111111111111111111000000000000000000000000...//////000000//////...//////000000000000//////........................////////////////////////------------------------.........///////////////////////////////////////.........///////////////.........---....../////////////////////////////////.........//////000111222111000000000222333444999;;;@@@EEELLLUUU^^^dddppptttxxxxxxvvvuuuvvvxxxyyyzzz|||~~~}}}tttjjj___SSSIIIBBB<<<:::666222000000111222///......000222222111///------------------------,,,,,,,,,,,,------------++++++++++++++++++******---+++++++++---...---,,,************************************************(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))******(((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))((('''((()))))))))))))))((((((((((((++++++***))))))(((''''''************************((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************tttsssqqqooollljjjhhhggg___^^^ZZZTTTLLLFFFDDDCCC;;;;;;999888666444333222000000000///...,,,+++***,,,......---***)))***,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************+++++++++++++++((()))******)))(((***+++))))))))))))************************)))))))))))))))))))))))))))******+++((())))))***+++*********)))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,...............,,,,,,,,,---......//////------......///000000111111111111111111111111111222222222222222222222222111222333333333333222111111111333444666888999999111111111111111111111111000000000000000000000000......////////////......//////000000000000//////........................////////////////////////------------------------............/////////000..................................../////////000,,,,,,---...//////////////////////////////////////////////////////000111111000//////000111222222333555888:::>>>CCCJJJNNN\\\ccckkkppprrrsssvvvzzztttuuuwwwzzz|||~~~wwwqqqiiicccZZZQQQIIIAAA;;;777555444333111/////////000///...------///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******************+++++++++*********,,,---,,,+++************************************************''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&'''((())))))***))))))''''''((((((((((((''''''(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))((('''((()))(((((((((((()))))))))))))))))))))))))))(((((((((************************))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************kkkhhhddd___ZZZVVVSSSRRRKKKJJJGGGAAA<<<888777888555444333222222222222333...///111111000...,,,***,,,...///---******,,,///))))))))))))))))))))))))***++++++,,,,,,,,,++++++------------,,,,,,+++************+++,,,,,,,,,---'''(((******))))))***,,,(((((())))))******++++++)))))))))))))))*********)))))))))))))))******+++'''(((((())))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,...//////......,,,,,,------...///000000---------...///000000111111111111111111111111111222222222222222222222222111222333444444333222111222333555777999;;;<<<===000000000000000000000000000000000000000000000000......////////////......//////000000000000//////........................////////////////////////---------------------------.........//////000000........................---.........//////000000***+++---///000000//////////////////////////////000////////////000000111111000///000222333333222---000444666888;;;>>>AAADDDMMMYYYbbbfffjjjoootttqqqrrrsssvvvyyy{{{}}}~~~{{{}}}~~~~~~xxxrrrjjj```YYYQQQLLLDDD>>>:::999777666111222333333222111222222///---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******************++++++***)))((()))+++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((('''&&&)))(((((((((''''''''''''&&&&&&((()))************&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''((()))((('''((()))''''''(((((())))))******''''''(((((())))))******))))))))))))))))))))))))******)))((('''&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************XXXUUUPPPKKKFFFBBB@@@???888888777666444333222222222111000///...---,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,+++***))))))******+++++++++*********))))))******++++++,,,,,,,,,,,,******))))))))))))******&&&((()))+++,,,,,,,,,++++++++++++++++++++++++++++++***((()))***,,,++++++))))))(((((((((((())))))************************+++++++++*********))))))+++++++++*********)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++***))))))*********...------------...//////............---,,,++++++---.........//////000000000000000000////////////222111000000000111333333444555555555555555444444555333111333777;;;<<<;;;333222111000//////////////////000000000000/////////111222222000...------////////////////////////000000000///......------///............---------//////.........---------///...---,,,,,,---...///........................---------------...///000........................//////............//////////////////////////////////////////000000000000111000///000111333666888===???CCCHHHMMMUUU]]]ccciiimmmrrrvvvwwwwwwxxxyyy~~~}}}{{{yyyzzz~~~uuuhhh^^^WWWPPPHHHBBBBBB===888555444444222000000000000000000///......---...............---------------------------------------,,,,,,+++++++++************************+++++++++++++++***)))(((---,,,)))'''&&&(((***++++++*********))))))((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''((())))))(((((())))))******++++++FFFDDDAAA===:::777666555333333222111000//////...//////............------,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,++++++***))))))******+++++++++*********))))))***************+++,,,,,,******))))))))))))******((()))***+++++++++***)))+++++++++++++++++++++++++++)))((()))***,,,++++++))))))(((((((((((())))))************************+++++++++*********))))))+++++++++*********)))))))))***++++++++++++***)))++++++++++++++++++++++++...---------,,,---------------,,,,,,------...///,,,------...............---........./////////000///////////////000000000111111000000000111222333333333444444444444333333333111000222666888888777333222111000//////////////////000000000000/////////111222222///...------........................------------............///............---------///.........------------///...------------...///..............................------------------........................//////............//////.........................../////////000000000000111000//////000222444666555777999<<<@@@EEELLLPPPWWW[[[bbbhhhmmmqqquuuwww{{{{{{zzzxxxxxx{{{~~~~~~wwwrrrbbbZZZPPPIIIDDD@@@:::555;;;777333111222222111000///000000000000///......,,,------...............------------------------------,,,,,,,,,+++++++++***************************++++++++++++***)))(((,,,+++)))((('''((()))***************)))))))))((((((((('''&&&&&&'''(((((())))))))))))))))))))))))******))))))))))))***************)))))))))((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&$$$######$$$&&&'''((((((((((((((((((((((((&&&'''((()))***))))))((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))((((((((((((((()))******)))))))))))))))*********888777666444333222222222/////////.........------,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,+++******)))*********+++++++++*********************)))((()))***+++,,,))))))))))))))))))))))))******++++++******)))(((************************+++)))((((((***++++++***))))))(((((((((((())))))************************+++************)))))))))+++++++++***************)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------.../////////...................../////////.........//////000000111111000000000000111222222222222333333333333222222111000000222444555444222222222111000//////////////////000000000000/////////000222111///------...------------------------++++++,,,,,,---......//////............---------............------------///...------------...///------------------------///...---,,,++++++++++++------------------------//////............//////............................../////////000000000111000///...///000222222444555666666777:::>>>AAADDDHHHOOOUUU[[[bbbhhhllltttuuuvvvwwwwwwxxx{{{}}}~~~}}}{{{zzz{{{|||~~~|||{{{|||~~~wwwnnncccZZZUUUIIIDDD===999888666333000333111......///000000000/////////000//////...---+++,,,---...............------------------------,,,,,,,,,,,,++++++++++++******************************++++++******))))))*********)))))))))))))))************))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((())))))))))))))))))))))))***++++++************))))))))))))222222111111111111111111.../////////////////////++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,+++++++++++++++++++++++++++***************+++***************************)))((('''((()))+++,,,))))))************)))))))))***************))))))))))))))))))))))))))))))***)))((((((***++++++***))))))(((((((((((())))))************************************))))))))))))*********************************++++++*********++++++++++++++++++++++++((())))))***************++++++******++++++,,,---............---,,,++++++........................------......///000111111000000000000000111111222111222222333333333333333000000111222333222111///111111000/////////////////////000000000000/////////000111000...------...------------------------,,,,,,---------.........///............---------------------------------.........------.........------------------------------,,,+++++++++,,,,,,------------------------///......------......///................................./////////000000000//////.........///000555555555555444555777:::;;;>>>AAAEEEIIINNNSSSWWWdddhhhlllppprrrsssvvvwwwxxxzzzzzzzzzxxxwwwxxxyyy}}}yyysssmmmjjjiiihhheeeaaa[[[SSSKKKEEEBBB===:::666555555555444333000///.........///000000...////////////...---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))************))))))((()))***++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''(((((()))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))(((((())))))***+++++++++******))))))((((((---......---------,,,,,,............////////////---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++***************++++++***************************)))((((((((()))++++++((()))************)))((('''(((((())))))***++++++))))))))))))))))))))))))***((('''((()))+++******))))))(((((((((((())))))************************))))))))))))))))))))))))************************+++******************+++++++++++++++++++++++++++++++++,,,---......------+++************+++,,,,,,******+++,,,,,,,,,++++++...............---------,,,------...///000000111//////000000111111111111222222333444444444444444000111333333222111000///111000////////////////////////000000000000//////...///000///------...///........................////////////......------///............---------,,,,,,---------------------..................---------------------------*********+++,,,---...///------------------------......------------..........................................//////////////////..................000111222111000000222444666888999:::;;;>>>BBBEEENNNSSSYYY___dddgggkkkmmmnnnqqqtttuuuvvvxxxzzz|||yyy{{{}}}}}}{{{{{{{{{|||{{{zzzyyyyyyyyy{{{}}}~~~zzzrrriii```YYYTTTQQQMMMKKKHHHDDD@@@===:::888444333111000111222111111111111111000/////////000...............---,,,,,,............---,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))*********))))))'''(((***++++++***)))((())))))))))))))))))******************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))'''((())))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((''''''''''''((())))))++++++******))))))((((((............---,,,++++++,,,,,,,,,,,,,,,------------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++*********)))******+++,,,***************+++++++++)))))))))*********++++++((()))***++++++***)))((('''''''''((()))***,,,,,,***************************((('''''')))******)))))))))(((((((((((())))))************************(((((()))))))))))))))******************+++++++++++++++***))))))***++++++++++++++++++++++++++++++)))***+++---------,,,,,,++++++******++++++,,,---%%%&&&(((***+++------............------------------------......//////000...///000000111111000000111222333444555555555444111222333333111000000111000//////......///////////////000000000000//////...//////...---,,,...000////////////////////////111000000///......------///............---------,,,,,,,,,,,,------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...000111,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------........./////////...........................000000000///000111333111222333333444666999<<<;;;???EEEKKKOOOTTTYYY\\\]]]```dddiiimmmrrrxxx{{{|||}}}~~~}}}{{{zzzzzzzzzyyyxxxvvvvvvwwwyyy|||~~~~~~xxxuuurrrnnnkkkhhhcccZZZRRRKKKEEE@@@=========;;;999777555444444111111000////////////000111222222111///......///------......------,,,+++............---+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************(((((())))))******))))))'''(((***++++++***))))))))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((((((((())))))''''''))))))))))))''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''((((((((('''''''''''''''(((((()))************))))))))))))...//////000///...---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,)))*********++++++++++++******))))))***++++++,,,))))))*********+++++++++((()))+++,,,---,,,+++***((()))***++++++***)))((()))(((''''''((()))***+++++++++++++++++++++++++++)))((('''''')))******)))))))))(((((((((((())))))************************(((((((((((())))))******))))))*********+++++++++++++++***))))))***++++++++++++++++++++++++++++++&&&''')))+++++++++***)))+++++++++++++++,,,------((()))***+++++++++++++++.........------,,,,,,,,,..............................000111111111000///000111222333333444444444000222222111///...000222//////.........//////000//////000000000000//////......///---,,,,,,...000................................................///............---------++++++,,,,,,,,,---------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------.........//////.........////////////...///000111111000000111333---///000111111222444666333555888;;;>>>CCCHHHLLLIIILLLOOOTTTXXX___fffjjjrrrtttvvvvvvtttssstttuuuvvvtttrrrqqqrrruuuyyy{{{zzz|||~~~~~~}}}||||||}}}zzz}}}~~~wwwpppfff```]]]ZZZUUUQQQNNNIIIBBB>>>;;;999666444555555444333333222111000000000111000//////000000---///111000...,,,---///,,,------------,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++)))*********++++++++++++************************'''(((((()))))))))))))))(((((()))***************((()))))))))************''''''((())))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))&&&''')))******)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((*********++++++*********'''''''''''''''''''''''')))(((((('''((()))***+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((('''((())))))***)))))))))))))))************+++,,,------,,,++++++------------,,,,,,++++++***++++++,,,...//////000******+++++++++,,,,,,,,,))))))******++++++++++++******))))))***+++,,,,,,))))))******++++++++++++((())),,,......---+++)))''')))***++++++***)))'''+++***(((''''''(((((()))++++++++++++++++++++++++)))((('''''')))******)))))))))(((((((((((())))))************************'''((((((((())))))******))))))******++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++(((***,,,...///...---,,,,,,,,,++++++,,,,,,---...//////...---+++)))'''&&&.........------,,,,,,,,,...............------------...000111111111000/////////000222222333333333///111111///------000333//////.........//////000//////000000000000//////.........---,,,,,,...111------------------------+++,,,,,,------....../////////.........---------+++++++++,,,,,,---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------.........//////---......///000000//////,,,---......---,,,...///---///000000000///111222444444555555666999>>>BBB<<<>>>@@@BBBEEEKKKQQQVVV^^^aaadddeeefffgggiiijjjllljjjgggfffgggkkkooorrrtttwwwyyyzzzzzzyyyzzz{{{tttxxx|||~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvtttsssssstttvvvuuurrrlllggg___XXXNNNIIIHHHFFFCCC???>>>999555333444666666444...//////000000000//////---...//////...---...///)))+++......,,,+++,,,...,,,------------,,,++++++((()))+++,,,---.........++++++++++++++++++++++++))))))******++++++++++++************************''''''((()))))))))))))))(((((())))))*********+++(((((())))))*********+++'''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&'''(((******((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((('''''''''(((***+++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))))))))))))))******+++(((((())))))******++++++------------------------,,,,,,,,,++++++************)))))))))***+++,,,,,,))))))***+++,,,,,,------***++++++,,,,,,++++++***(((((()))***************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))******++++++))))))))))))))))))))))))+++*********))))))((((((************************************************************************)))************+++++++++,,,,,,++++++***)))))))))((()))+++,,,---.........******+++++++++,,,,,,,,,***+++---...///......---******,,,...000111333444.........//////000111222111111000000000000111111111111000000//////......///......---------......000000//////.........---///............---------........................*********+++,,,---...///...------,,,,,,------...,,,,,,,,,---------...............------,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...------------------------++++++,,,,,,---.../////////......---------......---------.........//////........................//////............//////---------------...///000000000000111333555777999333333555888;;;???BBBCCCHHHMMMRRRSSSOOOMMMOOORRRWWWWWWVVVWWWYYY\\\___```hhhjjjooorrrtttsssrrrpppqqqrrrsssvvvyyy~~~~~~{{{xxx{{{~~~zzzvvvttttttrrrooojjjfffaaa^^^\\\YYYYYYXXXWWWUUURRROOONNNHHHEEE@@@<<<888777777777444444333333222111000000111111111111000000000000////////////............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))***+++++++++)))((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((++++++***)))((('''&&&&&&))))))*********((('''%%%))))))***))))))((('''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((''''''''''''$$$&&&(((******)))'''&&&))))))))))))))))))))))))************)))(((&&&&&&))))))))))))************(((((())))))))))))((((((************)))))))))))))))))))))))))))******+++(((((('''(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++******************)))******++++++)))))))))***+++,,,,,,,,,)))******++++++******)))(((((()))***************))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))************)))))))))(((************************************************)))))))))))))))))))))))))))************+++++++++******************++++++++++++,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,------------------,,,,,,,,,------...///000000111............///000111222111000000//////000000111000000000000//////......//////...............///000/////////.........---............------------........................++++++++++++,,,---.........------,,,,,,------...+++++++++,,,,,,,,,------...---------,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...------------------------++++++,,,,,,---......///......------------......,,,,,,------...//////000........................///..................///---------------.../////////...//////111333555666111222333444666888:::;;;>>>AAADDDEEECCCBBBCCCEEEGGGFFFFFFFFFHHHJJJLLLNNNWWWZZZ]]]aaacccddddddcccddddddfffhhhlllooosssuuuyyy||||||xxxuuupppmmmkkknnnssswwwvvvuuussssssrrrooolllhhhdddaaaZZZYYYVVVSSSOOOKKKIIIGGGEEEEEEDDDCCCAAA???===<<>>CCCDDDGGGJJJMMMOOOPPPPPPPPPQQQRRRTTTWWWZZZ]]]^^^aaadddhhhjjjiiieee___[[[[[[YYYWWWYYY]]]``````___[[[ZZZYYYVVVSSSOOOKKKIIIEEEDDDBBB@@@>>><<<:::999888888666555444333333333444333333222222111111111111000000//////.........000000000/////////......//////.........---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%&&&((()))+++,,,---%%%%%%%%%&&&&&&'''((()))'''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))******&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&''')))***))))))))))))))))))))))))&&&&&&&&&&&&%%%$$$######''''''''''''(((((((((((((((((())))))))))))((((((************))))))))))))((((((''''''(((((()))***++++++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,+++***))))))((())))))'''((((((((())))))******((())))))******))))))((((((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++---------,,,+++***)))(((******+++++++++,,,,,,,,,///...,,,+++***+++,,,---/////////......---------...............///111111000//////......//////000/////////////////////////////////000000000000000.................................---------,,,,,,------------------------...------,,,,,,,,,------...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......------,,,,,,------......------------------------------------------------------,,,,,,,,,,,,------......---------......///,,,------......///000111///......------......///222111///000222333333222666555555444444555555666666666777999;;;===???@@@???@@@AAACCCEEEGGGIIIJJJIIIJJJMMMNNNLLLIIIEEEBBBFFFEEEDDDFFFIIIKKKKKKJJJEEEEEEDDDBBB@@@===:::999::::::999999888777777666555444333222111222333444...///000000000000///...000/////////.........---111000000000000/////////.........---------,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''&&&%%%&&&''')))***&&&'''((())))))***))))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''&&&%%%$$$'''''''''((((((((())))))(((((())))))))))))((((((************)))))))))((('''''''''''''''((())))))++++++***)))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************************************++++++***)))((((((((((((((((((((((((((())))))))))))******************)))(((((()))***************))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************))))))*********++++++++++++++++++*********))))))+++++++++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...------------............------------...///000111//////............//////.............../////////......///000111111000000---------..................------------,,,,,,,,,------------------------......---,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,---......//////...---,,,+++******------------------------------,,,,,,,,,,,,------///......---------......---......//////000000000///............///000000333111///000111333333222111000000///////////////333222222222333444666666555555666888999:::;;;;;;<<<;;;;;;:::999888777666888888888999;;;<<<;;;;;;888888888777666555444444333333333333333333333333111111/////////000111222...///000111111///...---///////////////.........------,,,,,,,,,+++++++++------------,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''((((((((()))))))))************)))((('''''''''+++***((('''''''''((()))&&&'''((())))))***))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''%%%&&&((()))***)))((('''(((((((((((((((((((((((())))))******))))))(((((((((((()))))))))*********(((((())))))))))))((((((************)))))))))((('''''''''''''''((())))))***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))*********************)))((((((((())))))(((((((((((()))))))))))))))******++++++******)))(((((()))***************))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,++++++***))))))((())))))***+++,,,,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,---...,,,,,,,,,---......//////------------...///000111......------------......---............/////////,,,---///000111000000///---------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------.........------,,,,,,------...,,,,,,---------.........,,,,,,------------......------,,,,,,,,,,,,++++++...------,,,,,,------...------------------------------------------------++++++++++++,,,---...///000///...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,......------------......//////...------------......//////000000000/////////////////////000111111000111111111111111111111000000000000//////......222111111111111111222222000111222333333444333333999777555444333333444555111222333333444444444333333333333333333333444444000000000111111222222222000//////...//////000000///000111111111000...---........................------------,,,,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++)))))))))***************++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))++++++***((((((''''''''''''(((((())))))))))))(((++++++++++++++++++++++++(((((((((((((((((())))))''''''((((((((()))))))))(((((()))))))))*********((((((((((((''''''''''''$$$&&&(((***+++)))'''&&&((((((((((((((((((((((((******+++++++++******)))))))))))))))************(((((())))))))))))((((((************))))))))))))((((((''''''(((((()))***(((((('''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********+++)))(((((((((((())))))***))))))))))))))))))))))))((())))))))))))))))))((((((((()))***************))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************************************)))************+++++++++++++++******************))))))***+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,------------......------------...///000000...------------------...---------.........//////+++,,,...000000000///...,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000...------,,,,,,------...++++++,,,,,,,,,------------------....../////////---------,,,,,,+++++++++...------,,,,,,------...------------------------------------------------++++++++++++,,,---...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///................../////////...---------------......///000000///...---000000//////.../////////---000333222000...///000111111111111111111000000.../////////000000000000...///000111111000//////444333222222222222333333///000222222222111111111222111111111111111222222000000111111111111111111///000000000000000//////......///////////////...,,,,,,------------------/////////.........------,,,,,,,,,,,,++++++++++++************++++++++++++************************((()))))))))*********+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))*********&&&''''''((()))******+++((((((((()))((((((''''''((())))))))))))(((((('''************************(((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))***(((((())))))))))))((((((************)))))))))))))))(((((((((((()))******(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++(((((('''(((((()))***+++************))))))))))))''''''((((((((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,******+++++++++******)))******+++++++++,,,,,,,,,+++,,,------,,,+++)))(((...---------------,,,,,,---------------...000000...------,,,,,,------...---------.........//////***+++---///000000///...,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111...------,,,,,,------...******+++++++++,,,,,,,,,........./////////000000---------,,,,,,+++++++++...------,,,,,,------...------------------------------------------------++++++++++++,,,---...///***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,//////............//////000///...------------------.../////////...---,,,111000///...------------+++000444444000---...000---......//////...------***+++,,,...////////////---...///000000///------,,,---...///000//////...///111333333222111111111111111000///////////////........................---...///000///...---,,,+++,,,,,,---......///000+++++++++++++++++++++,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++******)))************+++++++++************************(((((())))))*********+++++++++************++++++************************))))))))))))))))))))))))))))))************))))))'''((()))+++++++++***)))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))$$$%%%&&&((()))(((((('''))))))***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$(((((((((((())))))))))))''''''''''''((((((((())))))(((((((((''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''((((((((()))(((((())))))))))))((((((************)))))))))))))))))))))))))))***++++++(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******))))))((((((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))++++++------,,,++++++***************))))))((((((''''''))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))************))))))+++++++++*********))))))++++++*********************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......////////////////////////////////////////////////---,,,***))))))***,,,---,,,,,,,,,---------...............------,,,,,,,,,..................------,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++---//////---***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------***++++++,,,---...//////------------------------------------------------.........------,,,,,,,,,///............------------------............///........................................................................000000///---,,,---///222........................000000111111111111000000000000//////.........---........................//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))***+++,,,,,,++++++)))(((''''''''''''(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++++++++***)))(((((())))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))************))))))(((((('''''''''&&&,,,+++***((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))))))))***************)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))***+++,,,,,,,,,++++++***)))(((***)))))))))((((((((('''((((((((((((((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))(((((((((((())))))***+++)))))))))))))))******+++******))))))))))))******)))))))))))))))))))))))))))******++++++******)))+++++++++*********))))))************************+++,,,,,,---------------+++++++++,,,,,,,,,------------------------------,,,---------............................................................000///---,,,,,,---///000,,,,,,,,,---------......------------------,,,,,,..................---------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,---...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------......---------,,,,,,,,,------------------------------------------------......---------,,,,,,,,,++++++,,,---...///000000------------.............................................................................................,,,++++++...000...........................//////000000//////...............---------,,,..............................---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))******++++++,,,+++***))))))((((((((((((((()))***++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***++++++******)))(((((())))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''''''''''''''(((((((((((())))))((((((((('''''''''+++***)))((((((((()))***)))(((((((((''''''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++******++++++***)))'''&&&))))))))))))((((((((((((((((((((((((((((((((((((+++******)))(((((((((((())))))))))))))))))))))))%%%&&&'''((()))*********)))))))))))))))******+++******))))))))))))******)))))))))))))))))))))))))))******++++++******)))+++++++++******************************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------........./////////................................................---,,,+++******+++,,,---,,,,,,,,,---------......,,,,,,------------------------------------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************+++---------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,++++++,,,---...///000000------------............---------------------------------------------------------------------------------,,,***+++---///------------------------------............---------------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++******)))*********---,,,+++***)))))))))***(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))((((((((())))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''))))))((((((((()))******((((((((((((''''''''''''))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++******))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))***+++***(((&&&%%%))))))))))))((((((((((((((((((((((((((((((((((((******)))((((((((())))))((((((((((((((((((((((((###$$$&&&(((*********))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))((())))))******))))))(((***************************************+++++++++((())))))***+++************++++++++++++,,,,,,,,,,,,,,,------------------.........////////////000................................................++++++***))))))***++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,------------.........------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------,,,---......++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,---------.........------------------------------------------------------------------------,,,------,,,++++++---...------------------------------............---------------,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,,,,+++***)))))))))***,,,+++******)))))))))***(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((())))))******((((((((((((((('''''''''((((((((((((((((((((((((******))))))))))))******(((((())))))******++++++******))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))(((((((((((())))))***))))))******)))(((&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''((((((((('''(((((())))))((((((((((((((((((((((((###$$$&&&(((*********))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))'''(((((((((((((((((('''************************))))))*********+++++++++)))******+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------...............////////////000......................................................------------......,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,------......------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************000///---,,,,,,,,,++++++++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------------...---------------------------------------------------------------------------.........,,,,,,---///---------------------------......//////......------------------------...------------------------******++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,,,,+++***)))))))))*********)))((((((((())))))(((((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))((((((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((((())))))))))))))))))''''''(((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))******))))))((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((()))***))))))))))))))))))))))))%%%&&&'''((()))*********)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''***************+++++++++)))))))))***++++++,,,,,,+++,,,,,,---------------************+++++++++++++++,,,,,,------.........------........./////////------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------++++++,,,,,,------......,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++000...,,,+++++++++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------............,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++******)))*********))))))((((((((((((((()))(((((()))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((''''''(((((())))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))******''''''((()))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))******))))))))))))***************)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))---+++)))(((''''''((()))'''((((((((()))))))))***''''''''''''''''''''''''(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))***+++)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))*********+++++++++((())))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,---......///,,,---------............------------------------------------------------*********++++++*********,,,,,,,,,---------......------------------,,,,,,***++++++,,,------......***+++,,,---------,,,+++************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))+++,,,***)))************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---......///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************************************************************************)))******++++++***))))))((())))))******((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((('''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***''''''''''''(((((((((((((((((()))))))))*********'''((()))))))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))******))))))))))))******++++++******))))))((((((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++***)))(((((((((((())))))...,,,)))'''&&&''')))+++'''((((((((())))))******''''''''''''''''''''''''))))))))))))***+++------))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))******++++++++++++((())))))***++++++,,,,,,''''''((())))))))))))))))))************+++++++++++++++,,,,,,---...//////,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,,,,,,,---------...............------,,,,,,,,,******+++,,,,,,---......)))***,,,---...------,,,************************************************---------,,,,,,+++++++++------------------------,,,)))'''(((+++---,,,***************************++++++---......---++++++++++++++++++++++++++++++***++++++,,,---...///000++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************))))))))))))))))))))))))***************************)))))))))***+++,,,,,,+++***************++++++((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((('''''''''''''''((()))***))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))************(((((())))))*********+++(((((()))))))))'''&&&%%%&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((''''''((()))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))*********)))((()))***+++***((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''%%%%%%&&&&&&''''''(((((()))((('''''''''(((***+++))))))))))))))))))))))))---+++)))((('''((()))*********))))))(((((('''''',,,+++++++++***)))))))))))))))***++++++++++++***---***((()))***+++)))&&&***++++++++++++***)))))),,,,,,,,,++++++*********************************,,,++++++******+++++++++*********+++,,,---...///---------------...///000------------------------,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,*********+++,,,,,,---------,,,++++++******+++++++++++++++******))))))))))))************+++++++++---+++***+++...///---***+++*********************)))******++++++******)))------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++......---,,,,,,+++******++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********------,,,+++,,,---...///222111000...---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***+++,,,---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************)))***++++++++++++***)))+++*********))))))((((((+++*********))))))((((((((()))***++++++***)))((())))))))))))************((((((((((((((())))))*********)))(((''''''((((((************************))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((())))))((('''&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((***)))))))))((((((''''''((((((''''''''''''(((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))******))))))))))))******&&&''')))***+++***((('''))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&'''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))*********))))))(((((((((((()))))))))))))))))))))(((((((((((((((***)))((((((******)))((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''******++++++++++++++++++******))))))******+++,,,)))))))))))))))))))))))),,,+++)))((('''((()))******)))))))))((((((((('''++++++******************))))))***++++++++++++***,,,***((()))+++,,,***((())))))***+++,,,,,,,,,+++,,,,,,,,,+++++++++******************************------,,,,,,,,,---......++++++++++++,,,------...---------------...//////------------------------,,,,,,,,,------------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---,,,++++++******++++++.........------,,,,,,,,,)))************+++++++++---+++***,,,---...,,,)))***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++******))))))+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++---,,,,,,+++,,,---.../////////...---,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************************************)))))))))(((************)))))))))((())))))************))))))))))))))))))************)))))))))))))))******+++++++++******))))))))))))************************))))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((('''&&&)))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((************))))))((((((((((((''''''''''''(((((()))(((((('''((()))***+++))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))******))))))))))))******))))))((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,---,,,***)))(((((((((((())))))))))))))))))((((((''''''&&&&&&)))(((''''''))))))((('''(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''))))))******++++++******))))))))))))))))))))))))+++***)))((('''((()))***))))))))))))(((((((((((())))))******************((()))******++++++*********)))((()))+++,,,+++***((()))***,,,------......,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,------...///,,,,,,,,,++++++,,,------------------------...///........................,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********...------,,,++++++******---,,,++++++******+++++++++++++++++++++*********)))************+++++++++---,,,+++,,,---,,,***(((+++++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))((((((++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++*********++++++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++************))))))))))))************))))))))))))******))))))))))))******))))))))))))******************))))))******+++,,,)))************)))((((((************************))))))(((((((((((())))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''((())))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***,,,+++((('''&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&%%%%%%&&&)))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((+++------,,,***((((((((((((((())))))))))))***))))))((((((''''''&&&)))'''&&&'''((()))(((&&&(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%$$$$$$#########%%%&&&((()))))))))((('''))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))(((((((((((((((((())))))******++++++((())))))***************((((((((((((************)))***+++,,,------------++++++++++++++++++++++++************************************+++,,,------------,,,+++++++++,,,,,,---------,,,,,,---..............................++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,+++++++++*********---,,,++++++******++++++************))))))))))))))))))*********+++++++++------,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,++++++)))******++++++******))),,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++************************++++++++++++,,,++++++***************++++++++++++++++++++++++,,,***)))'''''')))***,,,*********)))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++((()))))))))************))))))(((((())))))***+++'''((()))))))))(((''''''************************))))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))),,,+++)))((('''''''''((((((((((((((((((((((((((((((((())))))))))))((((((&&&%%%%%%&&&)))******)))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%''')))+++,,,***((('''(((((((((((())))))))))))*********))))))((((((((()))'''&&&'''((()))(((&&&(((((((((((())))))))))))(((((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''&&&&&&&&&%%%&&&'''))))))(((''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((())))))******+++(((((()))************)))&&&''''''((((((((()))***,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++*********++++++,,,---------,,,+++++++++,,,,,,...------,,,,,,,,,------........................+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))((()))))))))*********+++---,,,++++++******++++++,,,---------------------))))))*********+++++++++,,,------,,,+++***)))(((------,,,+++***)))(((((()))******++++++******))),,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++******************+++++++++,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,*********++++++++++++++++++++++++,,,------......*********************************+++++++++,,,,,,,,,+++***)))***+++,,,---+++++++++******)))))))))))))))*********+++++++++,,,+++******))))))******))))))))))))))))))))))))+++***(((''''''(((***+++))))))))))))))))))******))))))))))))))))))******+++***)))(((((()))***+++((()))))))))************(((''''''''''''((())))))(((((())))))***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''((((((((((((((()))(((''''''''''''((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))*********)))(((&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&''')))***)))(((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''%%%&&&((()))))))))'''&&&(((((((((((()))))))))))))))))))))***************)))(((''''''))))))((('''(((((((((((())))))))))))((((((((()))))))))******''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((())))))******))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))))))))'''((())))))******))))))&&&((())))))''''''(((***,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,************************...------,,,,,,------...,,,,,,,,,++++++,,,------...------,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********(((((())))))***++++++,,,---,,,++++++******++++++++++++++++++,,,,,,,,,,,,)))************+++++++++***,,,---,,,***))))))***---,,,,,,+++***)))((((((+++,,,,,,------,,,,,,+++++++++++++++************************************************************++++++++++++++++++++++++************++++++++++++******++++++++++++******++++++++++++++++++,,,,,,))))))***++++++++++++***+++++++++,,,---.........************************************++++++++++++++++++******++++++,,,---+++++++++***))))))(((((()))))))))************+++++++++***))))))))))))***))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))************))))))))))))******************))))))))))))******))))))))))))************'''&&&&&&&&&&&&'''((((((+++************++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((''''''&&&&&&''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((************++++++++++++((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))((()))***+++***)))&&&%%%))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&'''((()))((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))''''''(((((()))************)))((((((******)))((((((((((((((())))))))))))(((((()))))))))*********''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''(((((()))(((((((((((()))******((((((((((((((((((((((((&&&''''''(((((()))(((((('''((((((((()))))))))***)))))))))))))))((((((((('''(((((())))))))))))))))))***,,,+++(((''')))+++******++++++++++++++++++******+++++++++,,,,,,,,,************************//////...---,,,,,,,,,,,,++++++++++++,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,++++++******++++++(((((()))))))))*********)))************+++++++++(((+++---,,,***))))))++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++************))))))))))))))))))))))))************************************************************++++++++++++******++++++++++++******,,,,,,++++++++++++++++++((((((***+++++++++***)))******++++++,,,,,,------************************************++++++++++++******+++,,,,,,,,,,,,++++++++++++***)))((((((((())))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))************))))))))))))))))))************'''''''''''''''((())))))***)))'''&&&&&&(((***,,,))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))'''&&&&&&&&&&&&'''((()))&&&&&&''''''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((('''&&&''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((('''''''''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********++++++((((((''''''''''''((((((&&&'''((()))***))))))((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))(((''''''((()))'''&&&''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******''''''''''''((((((((()))(((((((((((())))))))))))%%%%%%&&&'''((()))******+++)))((()))***+++***((((((((((((((())))))))))))))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&&&&'''((())))))(((((('''((((((((())))))************))))))(((((('''''''''(((((()))))))))))))))+++---...---***(((***,,,'''((()))***+++,,,,,,,,,*********++++++,,,,,,,,,************************...---,,,+++***)))))))))*********+++,,,---...///...---,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,///......------,,,,,,+++---,,,++++++******++++++++++++,,,,,,,,,---------)))************+++++++++'''***,,,,,,***)))***,,,)))******+++---...//////*********++++++*********+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******++++++++++++******---,,,,,,++++++*********'''((()))++++++******)))))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++)))***+++,,,---,,,+++++++++++++++***)))(((((('''))))))))))))************+++******)))))))))))))))************************(((((())))))))))))(((((((((((())))))*********+++(((((())))))*********+++((()))***++++++***)))((())))))))))))************((((((((((((((()))******'''%%%###!!!"""$$$''')))))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***((()))))))))((('''&&&&&&&&&'''''''''(((((())))))***((('''&&&&&&'''(((***))))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((&&&''')))*********)))((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((***)))'''''''''(((***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))'''&&&'''(((***+++&&&'''''''''(((((())))))***))))))((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((()))******((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))***,,,---,,,***'''''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))***************************)))((('''(((((()))*********************************************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))***+++,,,,,,------,,,,,,***+++,,,---...---,,,+++------,,,,,,,,,,,,++++++***+++,,,,,,------------***+++,,,,,,******+++,,,...,,,******---...---+++------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,)))+++...///---,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,++++++*********++++++************++++++************************))))))))))))************************************))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))******))))))))))))******************************,,,+++***((((((((()))*********+++++++++,,,,,,,,,************************+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))+++++++++************)))))))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((((('''(((((())))))(((((((((((())))))*********)))(((&&&%%%$$$''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))'''&&&'''((()))((('''%%%%%%'''((((((((('''&&&******))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))...---***(((''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((()))******&&&'''''''''((()))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))+++,,,,,,)))'''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********+++,,,,,,,,,,,,+++***)))(((((()))*********************************************))))))))))))******+++++++++++++++++++++++++++++++++*********))))))***+++,,,,,,------,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,------++++++,,,---...,,,******,,,------++++++++++++,,,,,,+++++++++************************++++++++++++++++++,,,,,,)))+++......---+++++++++)))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,++++++*********++++++************++++++************************))))))))))))************************************))))))))))))))))))))))))******************************++++++++++++************************************))))))))))))******************************,,,+++)))((((((((()))************+++++++++,,,,,,************************+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***)))(((((((((((((((((())))))((((((((((((((()))''''''((((((((((((''''''(((((()))))))))*********))))))(((''''''''''''''''''(((((((((((((((((('''(((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))***((('''((()))***)))(((%%%&&&'''(((((((((''''''))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))...---+++)))(((((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))******%%%&&&''''''))))))***+++''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))+++***(((&&&''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******++++++,,,,,,++++++******(((((()))*********************************************))))))))))))******+++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...---,,,******,,,---,,,+++***+++,,,------,,,+++***)))))))))))))))))))))))),,,,,,++++++++++++++++++)))+++---...,,,+++++++++)))************+++++++++******************************++++++,,,---------+++++++++++++++*********++++++************++++++************************))))))))))))************************************))))))))))))))))))))))))******************************++++++++++++************************************))))))))))))******************************+++***))))))((()))))))))*********++++++++++++,,,******************************))))))))))))******))))))))))))************))))))))))))))))))))))))++++++*********)))))))))))))))************)))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((('''(((((())))))***))))))((('''''''''((($$$%%%&&&((())))))))))))************++++++++++++))))))((('''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))+++)))((()))***+++***)))%%%&&&'''(((((((((((('''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((()))***+++,,,'''''''''((((((((((((((()))(((((((((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((())))))***''''''(((((()))))))))***''''''((((((((((((''''''))))))))))))))))))))))))(((''''''((())))))(((&&&''''''((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((()))*********************************************))))))))))))******))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++***)))((()))***+++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,+++++++++,,,------++++++,,,---,,,++++++***++++++,,,,,,,,,---...//////...---,,,************************,,,,,,,,,++++++*********)))+++------,,,***++++++))))))*********+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++***************++++++************++++++************************((()))))))))************************************))))))))))))))))))))))))******************************++++++++++++************************************))))))))))))************************************))))))))))))))))))************++++++++++++***************************))))))))))))))))))***((()))))))))************))))))))))))))))))))))))************))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))((((((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''((()))******)))((('''''''''''''''%%%%%%&&&((())))))))))))))))))*********+++++++++))))))((('''''''''''''''((((((((())))))((((((((((((((((((((()))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((***)))((((((******)))(((&&&''''''(((((((((((((((''''''(((((())))))******''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))******((((((((((((((('''''''''((((((((((((((()))******'''''''''((((((((())))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((())))))*********))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&'''((()))'''&&&''''''((()))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((()))))))))(((((((((((()))***************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((************************)))***++++++,,,,,,+++++++++***)))((()))***+++,,,,,,,,,+++++++++*********+++++++++,,,,,,+++******)))+++,,,+++***)))***+++++++++++++++******+++,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,+++***+++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))************************************++++++************++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++************************************))))))))))))******)))))))))))))))))))))))))))))))))*********))))))))))))*********+++++++++************************)))))))))******)))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))(((((())))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((''''''&&&''''''((())))))))))))((('''''''''''''''''''''((((((((((((((('''((((((((())))))))))))***))))))((('''''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))((())))))))))))))))))((((((((((((((((((((((((((()))(((''''''))))))((('''''''''''''''(((((())))))''''''(((((())))))******''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&%%%&&&&&&'''((()))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))******,,,+++******(((((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))******++++++******(((((()))***************))))))))))))))))))))))))******))))))))))))*********************************************+++++++++)))******+++++++++++++++***************+++,,,,,,++++++++++++************++++++++++++++++++***))))))***+++***)))((()))+++***+++,,,+++))))))+++,,,*********))))))*********++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,+++***)))***,,,)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++************++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((()))************))))))))))))************+++************************))))))************))))))))))))))))))************))))))))))))))))))))))))******)))))))))((((((((())))))************))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''''''''&&&''''''(((((((((''''''&&&''''''((((((((()))))))))((('''&&&&&&&&&'''''''''(((((((((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))((('''&&&'''((()))(((&&&((((((''''''(((((()))***(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''((()))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((()))******+++*********)))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((***(((''''''((())))))(((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((())))))***************(((((()))***************))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++))))))***+++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++***)))))))))***++++++))))))***+++)))+++,,,+++)))(((***---***)))(((&&&&&&((()))***************************++++++++++++++++++,,,,,,***+++++++++))))))***,,,)))************+++++++++************************))))))))))))))))))))))))((()))))))))*********+++++++++************++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))'''((()))***+++******)))))))))))))))************************************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))***)))))))))(((((((((((())))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))(((((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))((('''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))((()))************)))((()))))))))))))))))))))))))))((('''((()))***)))''')))((('''''''''(((******))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''')))***+++++++++))))))(((((('''''''''&&&'''''''''((((((***++++++(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******)))))))))))))))*********''''''((((((((((((''''''((((((((((((((((((((((((***)))'''''')))***)))((('''(((((()))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((((((((((((((((((((()))***************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))******++++++++++++))))))***++++++++++++******+++,,,---...---,,,,,,+++++++++************)))+++++++++++++++***)))(((***+++,,,,,,******+++,,,)))+++,,,+++((((((***---,,,+++(((''''''(((+++,,,))))))))))))))))))))))))*********++++++,,,,,,---***++++++***))))))***,,,)))************+++++++++************************++++++******************(((((())))))*********+++++++++************++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))************************************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))(((((('''''')))))))))))))))(((''''''((((((((((((((((((((((((************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''((((((((((((((('''''''''''''''(((((((((((())))))((('''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))***)))((()))***+++***((()))((('''''''''(((***+++******))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))++++++***((('''&&&$$$$$$&&&&&&&&&'''''''''((((((,,,***)))'''&&&%%%&&&&&&(((((())))))((('''&&&%%%(((((((((((((((((((((((('''((()))((('''&&&'''))))))'''&&&%%%&&&(((***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$######$$$%%%'''((((((((())))))))))))((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))++++++++++++)))((('''&&&)))***++++++,,,,,,,,,,,,++++++************++++++((()))))))))************,,,,,,++++++***)))))))))***************************++++++,,,,,,++++++***---+++)))***,,,---,,,)))++++++++++++++++++++++++)))***++++++++++++***)))*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,++++++************++++++***+++,,,,,,+++***)))(((******))))))((((((''''''((((((((((((((()))******************************(((((()))***************++++++***)))(((((())))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++++++++++++++***)))(((************************))))))))))))******************))))))(((((('''''',,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%&&&''''''''''''((()))***++++++,,,++++++***((('''&&&%%%$$$'''''''''''''''''''''''''''&&&$$$###$$$%%%'''))))))))))))))))))((('''''',,,+++)))'''%%%""" (((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))(((((('''''')))(((&&&%%%&&&''')))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''&&&&&&&&&'''''''''((((((***)))((('''''''''(((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***)))((('''(((***((('''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***))))))(((((((((((())))))***)))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))(((************************+++,,,,,,++++++***)))(((******+++,,,,,,,,,,,,,,,++++++************++++++************+++++++++++++++++++++******************************************++++++,,,,,,++++++***+++)))'''(((***+++***(((++++++++++++++++++++++++************************)))))))))))))))***************))))))))))))******************************++++++++++++++++++++++++******************************************+++++++++******))))))******+++******+++++++++***((('''***)))))))))((((((((('''((((((((((((((()))******************************(((((()))***************+++******)))(((((())))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***++++++++++++***)))(((************************((((((((()))))))))*********)))))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''''''''((())))))************)))((('''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((((((((((((((((('''&&&&&&***)))((('''&&&%%%$$$###(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((***)))'''''''''(((***+++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&&&&'''''''''((((((((((((((('''(((((()))***+++((('''&&&&&&&&&'''((()))(((((((((((((((((((((((()))***+++***)))((()))+++((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))***+++***)))(((''''''((()))***)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,)))************+++++++++***************************++++++,,,,,,++++++******)))((()))******)))(((++++++++++++++++++++++++++++++************++++++(((((())))))******++++++++++++************++++++************************++++++++++++++++++++++++******************************************))))))+++******))))))******+++))))))))))))))))))((('''))))))))))))((((((((((((((((((((((((((()))******************************((())))))************)))******)))((((((((()))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))******++++++******))))))************************''''''((((((((()))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((''''''''''''((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&%%%'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&******(((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((************************(((((((((((())))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))*********)))((('''((())),,,---((((((((((((((((((((((((((()))******(((((()))******************)))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((())))))************)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))************************)))******+++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++************++++++*********+++++++++,,,,,,((())))))***++++++,,,,,,***************************++++++,,,,,,++++++***,,,++++++++++++,,,++++++++++++++++++************++++++***))))))***++++++''''''((()))***++++++,,,+++******))))))******+++************************))))))))))))))))))))))))************************++++++******))))))((((((******))))))))))))******((((((((((((((((((''''''))))))))))))((((((((((((((((((((((((((())))))***************************((()))************))))))***))))))((((((((())))))(((((((((((((((((((((((())))))************)))((())))))))))))))))))))))))))))))************))))))************************''''''''''''(((((((((((())))))))))))(((((((((((('''(((************((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((('''''''''((((((''''''&&&''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))((((((((()))***+++((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''&&&&&&'''''''''((((((((()))))))))))))))))))))(((((('''***)))((('''((())),,,---(((((((((((((((((((((((('''((())))))''''''((())))))))))))))))))((('''&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))***)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))******))))))))))))))))))))))))'''((()))***++++++++++++***++++++,,,++++++******++++++************++++++))))))))))))*********+++(((((()))***+++,,,,,,---***************************++++++,,,,,,++++++***++++++,,,++++++++++++,,,+++++++++******)))))))))+++******************+++''''''((()))***++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((***))))))))))))))))))***''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))*********))))))((()))((((((((((((((())))))((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))+++,,,,,,+++))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******)))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((('''(((((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((())))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&%%%''''''((((((((()))))))))(((((())))))((('''&&&&&&((('''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&((()))((('''&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************(((((((((((((((((((((((('''((()))*********************************)))(((++++++************++++++(((((()))))))))*********(((((()))***++++++,,,,,,***************************++++++,,,,,,++++++***(((*********)))((()))***+++++++++***))))))(((((()))***++++++++++++***)))(((((())))))******++++++))))))(((((((((((())))))((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))((((((***))))))(((((())))))***(((''''''''''''((())))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************))))))(((((((((''''''(((((())))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))************'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))***)))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((((((((((((((((((((('''((((((((())))))))))))%%%%%%'''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''')))***)))((('''((()))'''&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''((())))))((('''&&&'''((()))******)))((('''(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((()))))))))************(((((((((((((((((((((((())))))***+++++++++******)))))))))))))))(((''''''++++++************++++++))))))*********+++++++++)))))))))***+++++++++,,,***************************++++++,,,,,,++++++***(((***+++***(((''')))++++++++++++***)))(((((((((((()))+++------+++)))((()))))))))))))))************))))))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))(((((('''''''''(((******'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))***************)))(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&'''(((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))((((((((((((''''''(((((()))*********(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))"""###%%%'''((((((((('''(((((())))))((('''&&&%%%(((((((((((((((((((((((((((***+++***)))((()))******)))((('''((())),,,---(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((()))******)))((('''&&&'''***++++++***'''&&&((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))++++++,,,,,,,,,++++++***(((((()))(((((('''&&&&&&++++++************++++++******+++++++++,,,,,,,,,***************+++++++++************************+++++++++,,,,,,+++++++++))),,,------***)))+++---+++++++++***)))((((((''''''))),,,......,,,)))'''*********)))))))))))))))++++++************++++++************************))))))))))))))))))))))))************************''''''(((((())))))******))))))(((((((((((()))))))))(((''''''((()))***+++'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))***************)))(((((('''''''''''''''((()))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((///...,,,***(((&&&%%%%%%%%%&&&&&&'''((()))******))))))(((((('''''''''''''''''''''''''''''''''''''''&&&$$$###$$$%%%''')))%%%%%%&&&'''((((((((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))(((&&&&&&((()))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''')))******))))))***,,,''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''''''''(((((((((((((((******))))))))))))************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************,,,+++***)))))))))***+++******))))))))))))*********************)))((('''$$$%%%'''(((***++++++,,,************************+++++++++*********))))))******++++++++++++*********************)))((('''))))))))))))************,,,+++)))(((((()))+++,,,(((((()))***************************************)))((('''((()))***)))'''))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))'''(((((((((&&&### (((((())))))******++++++(((((((((((()))))))))))),,,+++***))))))***++++++)))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((***)))((('''&&&&&&'''((())))))))))))************)))***)))'''%%%%%%&&&((())))))))))))((((((((((((''''''''''''(((((((((((('''(((******((((((((())))))))))))))))))))))))))))))((('''''''''(((***+++(((((())))))))))))(((((((((((())))))((('''&&&&&&''')))***++++++***)))'''))))))))))))((('''&&&%%%''''''''''''((((((((((((******))))))((((((''''''+++***((('''&&&''')))***000///,,,)))''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))+++)))'''&&&%%%&&&'''(((((()))*********((('''&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))(((((('''''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((,,,+++***))))))***+++,,,'''''''''''''''&&&&&&%%%((((((''''''''''''((((((&&&''''''((()))******+++))))))((((((''''''&&&&&&)))(((&&&&&&((()))(((''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((***)))((((((***+++''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''(((***,,,...///))))))((((((''''''&&&&&&)))(((((((((((((((((()))***)))))))))((((((((('''************************((((((((((((((((((((((((******)))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************+++***))))))***+++,,,---******))))))))))))************++++++******)))(((''''''((()))******))))))************************+++++++++*********))))))******++++++++++++*********++++++++++++******)))))))))))))))************++++++***))))))***++++++(((((()))***************************************+++***)))***+++,,,+++)))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))((())))))***)))((('''&&&)))))))))))))))*********(((((((((((())))))))))))+++***))))))((()))***+++)))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((((((((('''''')))((((((''''''(((((()))&&&&&&'''''''''((((((((((((((())))))))))))((((((***)))((('''&&&''''''((((((((()))))))))*********(((***++++++***))))))***))))))))))))((((((((((((((((((((())))))))))))***'''(((******((((((((()))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))((((((((((((((((((((('''&&&&&&'''(((***++++++***((('''))))))))))))((('''&&&%%%''''''''''''((((((((((((***)))))))))((((((((('''+++***(((''''''((()))***000...+++)))''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&%%%%%%''''''''''''((((((((()))***)))'''&&&&&&&&&((((((((())))))***)))((('''&&&((((((((((((((('''''''''(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))(((((((((((()))***%%%&&&'''((()))*********((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((''''''''')))(((&&&&&&((()))((('''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&((())))))((('''(((***''''''((()))))))))))))))))))))))))))))))))))))))''''''''')))***,,,...///******)))((('''&&&%%%%%%(((''''''&&&&&&''''''((())))))))))))((((((((((((************************((((((((((((((((((((((((***))))))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))***************)))))))))***,,,...///******))))))))))))******++++++++++++++++++***)))************)))(((''''''************************+++++++++*********************++++++++++++************++++++,,,,,,++++++))))))))))))************************************(((((()))***************************************+++***)))***+++,,,+++)))))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))'''(((((()))******++++++***))))))))))))))))))((((((((((((((())))))))))))))))))(((((((((((()))***))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))(((''''''''''''((((((((())))))))))))******'''))),,,,,,+++******+++(((((((((((())))))))))))))))))))))))************'''(((******((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&((((((************(((((())))))))))))((('''&&&%%%''''''''''''(((((((((((())))))))))))((((((((((((***))))))(((((()))******...---+++)))'''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&''''''''''''((((((((((((***)))'''&&&&&&'''(((((((((((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((())))))))))))))))))))))))'''''''''((((((((((((((('''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((())))))*********(((''''''&&&&&&''''''(((&&&'''(((***++++++,,,,,,(((((((((''''''((((((((((((((((((((((((((((((((('''((((((((((((((()))))))))(((&&&&&&((()))(((''''''''''''((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&((()))((('''&&&''')))''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))((((((''''''&&&&&&(((''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((******))))))((((((''''''((((((''''''''''''((()))((((((((((((((((((((((((((()))))))))************+++************,,,...///******))))))))))))******++++++,,,,,,,,,++++++******************)))((('''******************************************************++++++++++++******((()))***+++++++++++++++((()))))))))************))))))************))))))(((((()))***************************************)))((('''((()))***)))'''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&%%%%%%&&&'''((()))*********))))))((((((((('''(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))*********))))))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((())))))))))))((((((((((((((('''''''''(((((((((((((((((()))))))))***''')))***)))(((((((((***(((((((((((())))))))))))(((((()))))))))*********'''(((******((((((((()))((((((((((((((((((((((((&&&''')))*********)))((((((((())))))))))))(((((('''(((((((((((((((''''''(((((()))******)))(((((((((((()))(((((('''&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))******************,,,+++***((('''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((()))(((''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((()))))))))(((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''***************)))((((((''''''((((((((((((''''''((((((((((((((((((''''''''''''(((((()))))))))***)))(((&&&&&&((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((()))((('''&&&'''(((''''''((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&''''''(((((()))))))))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))************---,,,+++*********+++,,,******))))))))))))*********++++++,,,,,,,,,++++++((())))))************)))******************************************************++++++++++++******''''''((()))******))))))((()))))))))************((()))************)))((((((((()))***************)))))))))))))))))))))))))))((('''((()))***)))'''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&'''(((***)))))))))((((((''''''(((((((((((())))))))))))&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((()))))))))*********(((((())))))))))))((((((''''''(((((((((((((((((('''(((((((((((()))))))))******)))'''&&&&&&(((***'''((((((((()))))))))***'''''''''((((((((())))))'''(((******((((((((()))((((((((((((((((((((((((&&&''')))*********)))((((((((())))))))))))((((((''''''((((((((((((((('''((((((((())))))((((((((((((((((((((((((((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))((()))***,,,,,,,,,+++******))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''(((((((((''''''''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$###"""!!! &&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))((('''%%%###"""(((((((((((((((((((((((((((((())))))(((((('''&&&''''''((())))))(((''''''(((((((((((('''''''''''''''((((((((())))))******)))(((&&&&&&((()))((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((()))***)))'''&&&'''(((''''''((()))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''(((******%%%%%%&&&'''((()))******)))(((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))((((((''''''''''''((())))))))))))))))))))))))))))))))))))************---,,,***)))))))))************))))))))))))******)))***++++++++++++++++++'''((()))***++++++++++++***************************************+++++++++******++++++++++++******''''''(((((()))((((((((())))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++***)))***+++,,,+++)))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))))))))(((((((((((('''''')))(((((((((((((((((('''(((((((((((())))))))))))%%%&&&'''((()))))))))((())))))))))))))))))))))))))))))******++++++******''''''((((((((((((''''''(((''''''''''''''''''((((((((()))))))))*********(((((())))))))))))((((((&&&'''(((((()))(((((((((''''''(((((((((((())))))*********)))''''''***,,,''''''(((((())))))******''''''''''''(((((((((((('''(((******((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''')))+++---...---,,,+++((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''&&&$$$###""""""%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))((('''$$$"""!!!((())))))******))))))(((###$$$%%%'''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((())))))))))))))))))***)))(((&&&&&&((()))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((()))***+++***((('''((()))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++&&&&&&''''''(((((())))))(((''''''&&&&&&''''''((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))***************)))((((((((()))***+++******))))))))))))******((()))******++++++******(((((()))***++++++++++++************************))))))*********+++++++++******++++++++++++******((())))))))))))(((((('''))))))))))))***************)))(((''''''((()))***(((((()))***************))))))))))))))))))))))))+++***)))***+++,,,+++)))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))((()))************)))((('''''''''((((((((((((((((((((((((((())))))))))))%%%&&&((()))******))))))))))))))))))))))))))))))((()))***++++++++++++***''''''(((((((((((('''''')))((((((''''''(((((()))''''''''''''(((((((((((((((((())))))))))))((((((%%%&&&((()))))))))(((((('''''''''((((((((())))))"""%%%)))***************'''''''''((()))*********'''(((((((((((()))))))))'''(((******((((((((()))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))((((((&&&&&&'''((((((((((((((((((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((()))))))))***'''))),,,...///...,,,+++&&&'''''''''((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''''''''''')))(((((((((''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***))))))))))))((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))(((&&&$$$###((()))************)))(((###$$$%%%&&&'''(((((((((&&&'''((())))))((('''&&&%%%&&&&&&''''''(((((((((*********))))))))))))))))))(((&&&&&&((()))((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))***++++++***)))(((((()))'''(((((()))))))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))*********)))((('''''''''''''''))))))))))))))))))))))))))))))))))))************''''''&&&'''((()))+++,,,******))))))))))))******'''((()))***************))))))***+++++++++******************************))))))******++++++++++++******++++++++++++*********************)))((('''))))))))))))************+++)))(((&&&&&&((()))+++(((((()))***************)))))))))))))))))))))))))))((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))%%%&&&(((***+++***)))(((&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&(((************)))))))))))))))))))))))))))((()))***+++++++++++++++''''''((((((((((((''''''))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&((()))))))))((((((''''''''''''((((((((()))&&&+++,,,***)))(((&&&''''''((()))******+++))))))))))))************''')))******((((((((())))))))))))))))))))))))))))))((('''''''''(((***+++(((((())))))))))))((((((&&&&&&'''((())))))((((((((((((''''''''''''((((((''''''((((((((((((((('''''''''''''''((((((((()))'''((((((((())))))******'''))),,,///000///,,,+++%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&'''((())))))(((((('''&&&&&&%%%&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))%%%&&&&&&'''((())))))***$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++'''(((((()))))))))))))))))))))))))))))))))))))))%%%&&&((()))***)))(((''''''((()))******)))(((''''''''''''((('''&&&&&&%%%&&&'''(((******((('''&&&%%%%%%&&&&&&'''((())))))++++++******))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''))))))))))))(((((((((((())))))))))))************''''''((()))))))))))))))))))))))))))************$$$&&&(((+++,,,+++)))((())))))(((((('''''''''&&&((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((('''&&&%%%&&&'''***+++((((((''''''''''''(((((((((''''''&&&&&&((()))*********))))))((('''''''''(((&&&%%%&&&)))***)))'''))))))(((((((((((())))))&&&''''''((((((((('''''')))))))))))))))((((((''',,,,,,,,,+++***)))(((((('''''''''''''''((())))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********)))))))))***++++++***)))***,,,+++++++++*********)))))),,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''******))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))---+++)))((('''((()))*********))))))((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((('''(((((()))***+++++++++'''''''''''''''((())))))((((((''''''''''''(((((('''(((((((((((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''%%%%%%&&&(((***+++)))''''''((()))((('''&&&''')))((((((((((((((((((((((((,,,)))'''''')))***)))'''''''''''''''''''''''''''%%%(((,,,,,,)))''''''((())))))(((((('''''''''&&&++++++***)))((('''&&&&&&(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''***)))(((''''''((()))***''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((())))))(((((('''''''''&&&$$$$$$$$$%%%&&&(((+++,,,))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******+++***'''&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&'''((((((((('''&&&%%%%%%))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&))))))(((((())))))***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))''''''''''''(((((((((((($$$&&&(((+++++++++)))((()))(((((((((''''''''''''(((((((((''''''&&&&&&&&&(((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((('''&&&%%%%%%'''((()))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&''')))***)))'''))))))(((((((((((())))))******+++++++++++++++***''''''((()))))))))))))))++++++++++++***)))((((((((((((''''''(((((()))*********+++++++++,,,,,,,,,)))))))))******++++++++++++++++++*********))))))(((***+++***(((((()))***+++++++++*********))))))+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++***(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''''''''''''''(((((()))******++++++((((((((((((((()))******)))((((((''''''(((((()))'''((((((((((((((('''''')))))))))(((((('''''''''))))))))))))))))))))))))***)))))))))((((((((('''((((((((())),,,,,,+++***'''((()))((('''&&&''')))((((((((((((((((((((((((&&&$$$""""""$$$&&&%%%###''''''''''''''''''''''''&&&(((++++++)))''''''))))))(((((((((''''''''''''))))))((((((''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''''''''((()))***)))(((''''''((()))***((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))(((((((((''''''''''''((('''&&&&&&&&&&&&(((((()))(((((((((''''''''''''''''''''''''(((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((()))***+++***'''&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''((((((''''''&&&%%%))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%''''''((())))))))))))(((''''''''''''((((((((((((%%%&&&(((***+++***)))(((((((((((((((''''''''''''((((((((('''&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&%%%&&&'''((((((((((((''''''((((((((((((((('''&&&&&&'''''''''&&&&&&''''''((())))))***)))((('''((()))***)))((())))))(((((((((((()))))))))))))))******))))))(((%%%&&&''')))******++++++++++++++++++***)))(((((()))(((((((((((()))************+++++++++,,,,,,,,,)))))))))))))))*********+++++++++***************)))******)))'''&&&'''(((+++++++++******************))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))*********+++((((((''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))******+++)))))))))))))))***++++++))))))(((((((((((())))))'''(((((())))))(((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''&&&$$$%%%'''))))))((('''((()))((('''&&&''')))(((((((((((((((((((((((('''%%%$$$%%%'''((((((((('''''''''''''''''''''''''''((())))))''''''((()))(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))******)))((((((''''''(((((())))))((((((''''''(((((()))((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))***+++)))'''&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))((((((((((((''''''&&&'''(((((())))))(((((())))))))))))************&&&''')))*********)))(((((((((((((((((('''''''''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''******(((''''''''''''(((''''''((((((((((((''''''+++******)))))))))))))))((((((((())))))*********)))((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))(((''''''&&&'''((()))***************************)))(((((()))))))))))))))******+++******+++++++++,,,,,,,,,))))))*********************************************++++++***(((&&&'''(((******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((()))***''''''(((((())))))******************************%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&'''''''''(((((((((((())))))******))))))(((((())))))***+++))))))(((((((((((())))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&$$$######$$$&&&'''''''''((()))((('''&&&''')))(((((((((((((((((((((((()))(((((()))***,,,,,,---''''''''''''''''''''''''((((((((('''''''''((()))((((((((((((((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&*********)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((('''''''''%%%%%%&&&'''((()))***+++((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))******)))(((''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))******+++,,,'''((((((((()))))))))************)))))))))((((((&&&&&&'''((((((((((((((())))))))))))************'''((())))))***))))))((('''''''''((((((((((((((((((''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((++++++***))))))(((((((((''''''((())))))(((''''''******************))))))+++++++++******)))))))))((()))))))))((((((((()))))))))(((((((((((())))))+++,,,,,,,,,++++++***)))(((((())))))))))))(((((())))))*********)))(((((()))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,+++)))'''((()))************************+++++++++******+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))((((((((((((((()))))))))(((''''''''''''((())))))))))))(((((((((((())))))''''''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***(((&&&&&&((()))***)))'''((()))((('''&&&''')))((((((((((((((((((((((((%%%&&&&&&&&&'''((()))***(((((((((((((((((((((((()))((('''&&&'''((((((((('''''''''((((((((((((((('''''''''((())))))******((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''************************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((())))))((('''''''''''''''(((((((((((((((%%%&&&'''((())))))******'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((((((((((((((()))(((((((((((((((((()))'''''''''(((((((((((((((''''''(((((((((((((((''''''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((())))))***''''''(((((())))))******)))))))))(((''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&((((((((()))))))))))))))************************((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((******)))))))))))))))(((&&&'''((())))))((('''&&&%%%&&&'''((((((((((((''',,,,,,+++******)))(((((('''((()))((('''&&&'''((())))))(((((((((((())))))************)))((('''''')))))))))))))))(((''''''((())))))******)))(((((()))(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***************++++++++++++,,,,,,+++)))((()))******************+++++++++,,,,,,++++++++++++,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******(((((((((((((((((((((((('''''''''''''''(((((()))((((((''''''''''''((((((''''''((()))************''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&&&&((()))(((''''''((()))((('''&&&''')))((((((((((((((((((((((((%%%&&&''''''&&&&&&(((***((((((((((((((((((((((((((('''&&&&&&(((((('''&&&'''''''''((((((((((((((('''((((((((())))))******))))))((((((''''''''''''((())))))******))))))(((&&&''''''((((((''''''&&&)))(((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))(((&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''((()))))))))((((((''''''(((((())))))******'''''''''((((((((())))))%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))*********)))(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((((())))))))))))(((((((((''''''''''''((((((((()))&&&''''''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((('''&&&'''((())))))((('''&&&###$$$%%%'''(((((((((((()))))))))(((((((((((((((&&&((()))(((%%%$$$%%%'''))))))(((((((((((())))))'''''''''&&&&&&%%%$$$###'''(((((())))))))))))((((((((()))))))))))))))(((((((((''''''(((((()))*********+++++++++,,,,,,,,,++++++++++++*********)))))))))*********+++++++++)))***+++***)))((()))***))))))*********+++++++++++++++************++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))***))))))(((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((('''((())))))***''''''&&&&&&&&&&&&''''''''''''(((******++++++***((((((((())))))*********(((((((((((((((((((((((('''((((((((()))))))))***'''&&&%%%&&&'''(((&&&$$$'''((()))((('''&&&''')))(((((((((((((((((((((((((((***+++***((('''))),,,(((((((((((((((((((((((('''&&&&&&'''))))))'''$$$''''''''''''((((((((()))''''''(((((((((((((((((('''''''''(((((((((((((((((()))***++++++***)))(((&&&&&&'''(((((('''&&&&&&)))(((((('''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))))))))******)))(((&&&%%%''''''''''''((((((((()))''''''''''''(((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((()))''''''((()))))))))))))))'''''''''((()))*********''''''(((((()))))))))***(((''''''''''''((())))))&&&''''''((()))******+++******)))(((''''''&&&&&&%%%&&&''''''((((((''''''))))))))))))************))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))$$$$$$%%%&&&'''''''''&&&&&&'''(((******((('''&&&###$$$&&&(((************%%%%%%&&&&&&'''(((((((((%%%''')))'''$$$###$$$&&&))))))(((((((((((())))))))))))))))))((('''&&&%%%%%%&&&''')))************(((((()))))))))))))))((('''''''''''''''((())))))******+++++++++,,,,,,,,,+++*********))))))(((((())))))******++++++++++++'''((())))))(((((()))***))))))******++++++++++++******))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))******+++******)))((('''******))))))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&((()))***(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''''')))))))))))))))******+++&&&&&&&&&%%%%%%&&&&&&&&&''''''(((******+++++++++))))))******++++++++++++(((((((((((((((((((((((('''((((((((())))))*********))))))+++,,,+++)))''''''((()))((('''&&&''')))(((((((((((((((((((((((((((***+++)))&&&&&&(((***))))))))))))))))))))))))&&&%%%&&&(((******&&&###&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%))))))(((''''''''''''''''''((((((((())))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&'''''''''(((((())))))&&&'''(((*********))))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((***)))(((((()))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''((()))))))))))))))&&&''''''((()))******+++''''''''''''(((((((((((((((((((((((((((((((((((()))'''%%%&&&)))***(((&&&((((((''''''''''''((((((***)))(((''''''((()))******)))((((((((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&((()))***)))(((''''''''')))***++++++***((('''''''''((()))((((((((((((((((((((((((+++*********))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&)))+++)))&&&$$$'''+++******))))))((((((''''''((((((((()))******++++++(((((()))))))))'''&&&$$$(((((('''&&&%%%%%%$$$$$$))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))+++)))&&&$$$$$$%%%&&&((())))))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))***++++++)))((('''(((((())))))))))))((((((,,,+++***((((((***+++,,,******))))))((((((''''''&&&(((******'''&&&)))+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))************))))))(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***(((((()))***+++,,,,,,---'''((()))******)))((('''))))))((())))))***++++++)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''((()))***++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((%%%%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))(((((((((((())))))&&&''')))++++++***((('''&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******((((((''''''''''''(((((($$$%%%%%%&&&&&&'''''''''))))))((('''''''''''''''((((((''''''''''''((((((---,,,***)))((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&'''))))))(((&&&((((((''''''''''''((((((***)))(((''''''((()))))))))((('''''''''(((******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&'''((()))***)))((((((''''''((()))***)))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((('''&&&&&&&&&***)))))))))((((((((('''******))))))))))))))))))''''''((((((((((((((('''((((((((('''&&&%%%%%%%%%((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((()))))))))******(((((((((((((((((())))))))))))))))))************))))))*********+++++++++************************))))))))))))))))))))))))***************)))((((((((())))))******))))))(((***)))'''&&&&&&''')))******)))))))))(((((((((''''''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))************))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&%%%))))))))))))))))))))))))***)))(((''''''((()))***)))))))))***************'''((()))******)))((('''(((((((((((())))))******(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))*********+++''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''%%%&&&'''((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((((((((((((''''''''''''(((((($$$%%%'''((((((((('''&&&'''''''''(((((((((((((((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''((((((''''''''''''((((((,,,+++***(((''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''((((((''''''''''''(((((()))((((((''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))***))))))(((((((((((()))'''''''''''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((())))))))))))((((((''''''(((((())))))((((((''''''(((((()))(((((((((((((((((((((((((((''''''((()))(((&&&$$$))))))))))))((((((((((((++++++***))))))(((''''''&&&&&&&&&''''''(((******))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((()))*********))))))))))))************&&&(((***+++,,,,,,+++***))))))))))))************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))******************))))))(((&&&&&&&&&&&&((()))))))))))))))(((((((((((()))((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))************)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''))))))((((((((((((((('''************************))))))(((((((((((())))))***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))'''''')))***+++,,,,,,,,,)))*********************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''(((((('''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&''''''((((((''''''&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((()))******''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''')))((((((''''''''''''(((((((((''''''''''''((((((******)))((('''''''''''')))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))******))))))((((((''''''&&&'''((()))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((************)))((((((((())))))))))))((((((((((((******))))))((((((((((((((('''&&&&&&&&&((()))******)))))))))((((((''''''((((((((((((((((((((((((%%%%%%'''((())))))******))))))))))))*********+++((()))******++++++++++++((()))))))))************))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))*********++++++++++++******))))))(((((((((((())))))))))))))))))((((((((((((***'''&&&'''***+++***'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))************)))))))))(((((('''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((('''((((((((()))))))))))))))''''''((((((((((((((('''''''''(((******+++++++++'''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((()))(((((((((((()))******))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))*********''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''((((((******))))))(((((('''''')))(((''''''''''''((((((((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((''''''((((((((((((''''''''''''((((((&&&&&&''''''(((((((((((((((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((******))))))((((((''''''(((((()))******((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))***+++***''''''))),,,(((((((((((())))))))))))''''''(((((())))))))))))***)))(((&&&&&&&&&'''((()))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%'''(((((()))))))))((())))))))))))*********,,,+++)))''''''''')))***((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))*********++++++++++++******))))))(((((((((((())))))(((((((((((())))))))))))***'''&&&'''***+++***'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))************))))))))))))(((''''''''''''((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))'''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''(((((())))))((((((((((((((()))******''''''(((((((((((('''&&&'''(((((((((((((((''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((((((((((((((((())))))(((((((((((()))******))))))((((((''''''&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))*********''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''((((((*********))))))(((((('''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((''''''''''''((((((%%%&&&'''((((((((((((((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))(((((((((((()))))))))))))))(((''')))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&(((***+++++++++++++++(((((((((((())))))))))))&&&&&&'''(((((()))************(((''''''&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((())))))))))))---+++(((%%%%%%&&&''')))))))))))))))***************)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))******************)))''''''''''''''''''''''''(((((((((((()))))))))))))))((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((()))))))))(((''''''''''''((((((((((((''''''''''''(((((((((((())))))************))))))***)))((((((''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))&&&''''''''''''(((((((((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&'''((()))******((((((''''''((()))***+++'''((()))***)))((('''&&&'''(((((((((''''''&&&%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((())))))((((((''''''(((((((((((()))))))))''''''''''''''''''''''''&&&''''''(((((()))******''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((((((((()))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))'''&&&''')))((((((''''''''''''(((((($$$%%%&&&((((((((((((((('''''')))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&((()))))))))(((''''''((()))******))))))((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''))))))((((((((('''''''''***))))))(((((())))))***(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''')))111888888///&&&'''((((((((()))))))))***''''''(((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&'''''''''(((((((((((())))))((('''''''''((()))))))))))))))******************))))))((((((((((((************************))))))))))))))))))))))))***************)))((((((((())))))******))))))((('''((((((((((((((((((''''''((((((((()))))))))***'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))************))))))***))))))(((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''((()))******)))(((''''''''''''(((((()))))))))((('''''''''((()))+++,,,((()))***++++++)))'''&&&&&&'''(((((((((((((((''''''''''''((())))))******((((((((((((((((((((((((&&&'''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((((())))))((((((''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((''''''((((((((($$$%%%'''((((((((('''&&&'''''''''((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''((((((((((((((()))'''''''''''''''((())))))((((((''''''''''''(((((((((((()))******))))))(((&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&(((***)))&&&%%%''')))((((((''''''''''''((((((###$$$&&&((())))))((('''%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''&&&'''(((*********)))))))))((('''%%%%%%&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''++++++******)))))))))(((******))))))))))))******'''''''''&&&&&&'''''''''((((((((((((((((((((((((+++(((***777EEEEEE444"""'''((((((((())))))******)))))))))(((''''''&&&&&&%%%&&&''')))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&'''''''''(((&&&'''((()))******))))))))))))))))))******************))))))((((((((('''************************)))))))))))))))))))))))))))***+++++++++***((('''(((((())))))))))))((((((******++++++++++++******'''((((((((())))))******&&&(((+++***''''''))),,,))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''######%%%'''((()))))))))''''''''''''((((((((()))''''''''''''((((((((()))))))))************))))))******)))((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((((('''''''''((()))+++,,,)))***+++,,,+++***(((&&&%%%&&&''')))************%%%&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((())))))))))))((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''&&&&&&'''''''''&&&''')))++++++***((('''&&&'''''''''(((((())))))(((((())))))))))))(((((('''((((((((())))))******''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******((((((''''''''''''((((((&&&&&&''''''(((((())))))'''''''''''''''((()))***((((((''''''''''''((((((((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++'''###$$$(((+++***'''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&'''((()))***'''((()))((('''&&&''')))''''''''''''((((((((((((,,,+++***)))((('''&&&&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''***(((&&&&&&((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((...(((&&&---888;;;222'''***(((&&&%%%&&&''''''&&&))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((*********)))(((&&&%%%$$$***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((+++++++++,,,,,,+++++++++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***************(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((%%%%%%&&&'''((()))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((&&&&&&%%%%%%******))))))((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))((('''((()))((()))))))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((---))))))...666666///&&&''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((''''''&&&%%%))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***%%%&&&((()))***)))(((&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&)))******++++++***((('''))))))(((((('''''''''&&&))))))(((((('''''''''&&&***'''$$$&&&)))+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&'''((('''((()))((('''&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''((((((((()))))))))''''''&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((&&&&&&((((((((('''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))&&&%%%***000444333000+++)))'''&&&'''((((((''')))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((******++++++++++++******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))************)))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''(((((()))(((((())))))))))))(((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((()))))))))))))))*********(((((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((()))******(((((()))***)))))))))******))))))((())))))))))))))))))))))))''''''''''''((((((((((((+++((((((,,,222222---''''''((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%&&&((()))***)))(((''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((('''''')))((((((((('''''''''''')))((((((((('''''''''''')))'''&&&(((+++,,,)))&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''((('''((()))((('''&&&''')))''''''''''''((((((((((((%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))'''&&&&&&((()))((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''')))...666<<<,,,***(((((()))***)))(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))(((((()))******++++++***(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))************))))))((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))'''(((((())))))(((((('''))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))***'''''''''((()))*********(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((***+++***)))((()))***((())))))*********))))))))))))))))))))))))))))))''''''''''''((((((((((((((('''(((***,,,---+++)))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''((((((((((((''''''''''''(((((((((''''''''''''&&&"""###$$$&&&''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''(((***,,,,,,)))&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))'''((()))((('''&&&''')))''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))'''&&&&&&((())))))(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))...777>>>***)))(((((()))***)))(((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((('''(((***++++++***((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))************************((()))))))))***************************)))((('''(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((((((((()))'''(((((((((((((((((('''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''''''((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))***+++***)))((()))+++''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))))))))***+++(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((((()))''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''((((((((((((((((((''')))***************))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((('''''''''''''''&&&&&&'''((())))))******((((((((((((((('''''''''((((((((((((((('''''''''%%%&&&(((+++,,,+++(((&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))(((((('''((()))((('''&&&''')))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((('''%%%&&&((())))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))+++...222444)))((('''((()))***(((''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&''')))******)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))(((((((((''''''((()))))))))))))))++++++++++++++++++++++++((()))))))))***************************)))((('''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((''''''''''''''')))))))))(((((('''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((***+++***)))((()))***%%%&&&''''''((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''')))******((()))+++---))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''(((((((((***)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((((((((($$$&&&(((******)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&'''((()))((('''&&&''')))''''''''''''(((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((&&&%%%&&&((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''***,,,***((((((''''''(((******(((''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))++++++++++++++++++++++++))))))))))))************)))************))))))((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&'''((()))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''''''''''',,,,,,,,,+++***)))))))))(((((((((((())))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))''')))***)))((('''((()))%%%%%%&&&'''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''')))************+++---))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((((((((('''(((((((((((()))))))))))))))(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((###%%%''')))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))((('''&&&%%%'''((()))((('''&&&''')))''''''''''''(((((((((((()))))))))(((((('''''''''&&&&&&&&&''''''(((((()))''''''((((((((()))))))))%%%&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%&&&(((******)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&%%%((('''((()))++++++***(((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((())))))******))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))************)))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))******************))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&((()))((('''&&&'''(((&&&'''((()))************))))))))))))))))))))))))''''''''''''(((((((((((('''((((((***+++++++++******)))))))))((((((((('''))))))(((((((((((())))))((((((((()))******++++++(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((()))***++++++++++++***''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''((((((((()))'''((((((((())))))))))))''''''&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''((((((((()))###%%%'''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''')))***+++++++++)))(((''''''((()))((('''&&&''')))''''''''''''((((((((()))((((((((()))))))))))))))&&&&&&&&&'''((()))******(((((((((((())))))))))))$$$%%%'''))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%&&&(((******)))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))'''''''''((()))((()))+++------+++)))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((($$$%%%&&&((()))*********))))))(((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))************))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))************'''((()))***************(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((&&&''''''''''''''''''&&&((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&&&&((()))***+++%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''((('''&&&%%%&&&((((((((()))++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))'''&&&''')))+++,,,***(((******))))))((((((((('''))))))(((((((((((())))))))))))***+++,,,,,,------))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((()))******+++(((((('''&&&%%%%%%$$$$$$))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''((()))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))&&&'''''''''(((((())))))'''((((((((())))))******'''&&&&&&&&&''')))***,,,&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))(((((((((((())))))000...+++)))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))***+++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))((()))++++++)))&&&)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&'''''''''(((((()))))))))'''&&&'''******(((%%%$$$%%%''')))***))))))(((((((((((('''&&&&&&&&&%%%%%%&&&'''(((((()))(((((())))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''((()))******+++(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))************++++++++++++******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))%%%%%%&&&&&&'''(((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''******((((((((()))***++++++++++++++++++***************)))))))))))))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))************)))((('''&&&%%%%%%''''''&&&''''''((()))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))***)))(((''''''((()))***************************''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&((()))***''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))'''((()))))))))'''&&&%%%''''''''''''''''''''''''$$$%%%'''((((((((('''&&&))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))(((&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((()))******++++++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''(((******(((%%%)))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))************))))))))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''((((((((())))))'''&&&''')))***(((%%%&&&&&&'''((()))))))))(((''''''''''''''''''&&&&&&)))******++++++++++++***))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((('''******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''&&&)))+++,,,***(((((((((''''''''''''''''''''''''******)))))))))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&)))(((((('''''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((('''((()))((('''&&&''')))))))))(((''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((('''''''''(((''''''&&&'''((()))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((()))*********((('''&&&''''''''''''''''''''''''%%%&&&'''((()))(((''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))'''&&&&&&&&&''')))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((((())))))******+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&'''(((((('''%%%((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''(((((((((((((((''''''((())))))(((&&&(((((('''''''''(((((()))''''''''''''''''''((((((++++++,,,,,,,,,+++******))))))))))))(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))******'''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))+++******)))((((((''''''***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((($$$***111111---(((&&&'''(((((((((((()))))))))))))))))))))(((((())))))***)))******++++++******)))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((******(((''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))(((((())))))***+++(((((((((((((((((((((((('''((()))((('''&&&''')))(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,+++***)))(((''''''&&&(((''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&))))))*********)))((((((''''''''''''''''''''''''&&&'''((()))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))***))))))***+++,,,......((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((,,,,,,,,,++++++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((()))(((''''''***)))'''&&&&&&'''((()))&&&&&&''''''(((((()))))))))))))))))))))((('''&&&))))))))))))((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((%%%---444444...((('''))))))))))))))))))*********)))(((((((((((())))))***)))******++++++******)))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''(((((())))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''&&&&&&'''''''''************************''''''''''''((((((((((((++++++******))))))((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))((((((((('''''''''''''''''''''''''''(((((()))))))))))))))************************))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((('''''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((+++++++++******)))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((('''''''''***)))'''&&&&&&'''((()))&&&''''''(((((()))))))))'''((((((((('''&&&%%%%%%))))))))))))(((((((((((()))))))))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((************************((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((*********))))))((((((''''''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((())))))***))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((************************''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))&&&&&&&&&''''''((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&---222000***%%%'''***%%%%%%%%%&&&&&&'''''''''((((((''''''((()))******((())))))******))))))(((((((((((((((((((((((((((***))))))(((((('''''''''&&&&&&''''''((()))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))******++++++&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((()))***)))(((&&&&&&(((***((((((''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((('''''''''&&&((())))))(((''''''((((((((('''''''''(((((()))(((((((((((((((((())))))(((((())))))((((((''''''))))))))))))((((((((((((************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((((((((()))))))))************************))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((()))******&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))%%%%%%&&&&&&'''(((((()))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%))),,,***%%%###%%%(((&&&&&&''''''((()))))))))''''''''''''((()))******'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))(((((((((&&&'''''''''(((((())))))&&&&&&&&&''''''(((******))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))***+++,,,&&&''''''((()))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***************)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))&&&$$$$$$'''***((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))&&&''''''((()))***++++++)))(((((((((''''''''''''%%%(((***)))'''&&&''')))&&&&&&'''((()))))))))((()))))))))((((((((((((((('''(((((())))))))))))((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((((()))''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((()))******&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***%%%'''))))))'''&&&&&&'''))))))******+++,,,,,,---'''&&&&&&'''''')))******'''(((((())))))(((((('''))))))))))))))))))))))))''''''(((((((((((((((((('''''''''((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''((())))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))&&&&&&((()))))))))((('''''''''''''''((((((((((((************************'''''''''((((((((((((((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))'''''''''''''''''''''''''''((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))'''((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((%%%###"""&&&)))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((()))*********(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))&&&'''((()))***+++,,,---))))))(((((('''''''''&&&%%%(((******'''&&&''')))$$$%%%''')))******)))(((******))))))((((((''''''&&&&&&'''(((((()))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((()))******(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******'''(((***,,,,,,+++)))'''&&&''''''((()))*********&&&&&&&&&'''''')))******(((((())))))))))))((((((************************%%%&&&&&&''''''(((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''*********)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((''''''''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))'''''''''''''''''''''''')))))))))(((''''''&&&&&&((('''&&&&&&'''((()))***))))))))))))))))))))))))'''&&&&&&%%%%%%'''((()))************************'''((((((((())))))******(((((())))))))))))((((((&&&&&&&&&'''''')))***+++))))))((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((******)))(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((())))))))))))(((&&&&&&&&&'''((('''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&$$$)))*********++++++++++++(((((((((((())))))))))))*********)))))))))))))))*********)))(((''''''&&&))))))))))))************(((((()))***************&&&''')))***+++***)))''',,,+++++++++***))))))))))))))))))))))))(((''''''''''''''''''((((((((((((***)))(((((()))***+++,,,''''''((((((((((((''''''''''''''''''(((((((((((()))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++)))(((&&&%%%$$$++++++******)))'''&&&%%%))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''&&&((())))))((((((***+++))))))(((((('''''''''&&&''''''(((((())))))******)))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((()))+++,,,)))'''%%%&&&)))***(((&&&((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''(((((()))***++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))))))))(((&&&%%%&&&'''''''''(((((()))))))))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((()))))))))'''&&&%%%''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))*********)))(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))))))))%%%%%%&&&''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''((((((((((((''''''''')))***)))((('''(((***''''''((((((((())))))))))))(((''''''))))))(((''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''((())))))'''$$$))))))))))))*********+++(((((((((((()))))))))))))))))))))))))))))))))***+++******)))((((((''''''(((((()))))))))*********(((((()))************)))###%%%&&&(((((('''&&&%%%++++++******************)))))))))))))))(((''''''+++******)))((('''&&&%%%'''&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''(((((((((((()))(((&&&&&&((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''&&&((())))))''''''(((***)))((((((((('''''''''''''''((((((((()))))))))***))))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((('''((()))***+++***(((&&&''')))***((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''+++***)))(((((('''''''''******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((''''''&&&'''((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''((()))))))))((('''&&&''''''''''''(((((((((((())))))((((((((((((((()))(((((((((((((((((((((((((((((('''''''''(((((()))******))))))(((((())))))''''''''''''((((((((((((''''''((((((((()))))))))%%%%%%&&&((()))***+++,,,%%%%%%&&&'''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&''''''((((((''''''&&&''')))***)))((('''(((***&&&&&&'''''''''(((((((((***((('''((()))***)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((((((''')))))))))))))))))))))))))))((('''((())))))'''%%%(((((((((((())))))))))))))))))))))))((((((((((((((((((((())))))*********++++++******))))))(((((((((((())))))))))))******'''((())))))******))))))'''((()))++++++***))))))))))))******************)))))))))))))))(((((('''++++++***)))(((((('''&&&)))((((((''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((()))(((&&&&&&((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&((()))***++++++''''''((()))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))((((((''''''((()))(((&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((('''(((((()))******)))((((((******)))(((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''+++***)))(((((('''''''''))))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''((()))))))))((((((''''''''''''((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((()))((((((''''''''''''((())))))((((((((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))$$$$$$%%%'''((()))***+++''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''******************))))))''''''((((((((((((''''''''')))***)))((('''(((***&&&&&&&&&&&&'''''''''((()))((('''((())))))((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((()))'''''''''))))))(((&&&'''''''''(((((((((((()))))))))))))))((((((((((((&&&''''''((()))***++++++++++++******))))))))))))(((((((((((()))))))))***'''(((((())))))))))))))))))***+++,,,,,,,,,++++++(((((())))))******++++++(((((())))))))))))(((((((((((())))))******++++++******)))(((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))(((&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))(((&&&%%%%%%&&&((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))******)))))))))*********)))%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((()))***+++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''''''''((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((''''''(((((())))))))))))''''''''''''(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))%%%%%%%%%&&&&&&''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&))))))************))))))''')))***)))((('''(((***&&&&&&&&&&&&'''''''''(((((('''&&&&&&(((((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''&&&'''''''''((((((((((((***)))))))))((((((((('''&&&&&&'''((()))******+++*********)))))))))))))))'''(((((((((((()))))))))''''''((()))))))))))))))''''''((((((((((((((((((((((((((())))))******+++(((((())))))))))))(((((('''(((((()))***+++++++++&&&&&&&&&&&&%%%$$$$$$###''''''((((((((((((''''''''''''''''''(((((((((((()))(((&&&&&&((()))((('''))))))))))))))))))))))))''''''''''''''''''''''''******)))((('''&&&%%%%%%)))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))(((&&&%%%%%%&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********************))))))*********)))))))))***&&&'''((()))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((()))***+++''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))(((((((((((())))))******''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&&&&&&&***))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))******++++++******)))''')))***)))((('''(((***&&&&&&'''''''''((((((((((((&&&%%%&&&'''((('''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''''''''''''''''')))'''&&&&&&((())))))(((''''''''''''((((((((((((******))))))(((((('''''''''''''''(((((())))))))))))))))))(((((((((((((((''''''(((((((((((())))))&&&'''(((((())))))(((((((((((((((((()))))))))***(((((())))))))))))))))))'''(((((()))))))))))))))*********))))))(((((((((''''''((((((((('''&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((()))(((&&&&&&((()))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))))))))((('''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''(((((()))))))))))))))'''((()))(((&&&&&&'''((('''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************))))))(((((()))******(((((()))***((())))))***++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((+++***)))((((((''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))((((((((((((((('''''''''''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))))))))((((((((()))******''''''''''''(((((((((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))************))))))''')))***)))((('''(((***''''''((((((((()))))))))((('''&&&'''((()))(((&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))''''''&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''''''''''''''''')))'''%%%&&&''')))))))))''''''((((((((()))))))))*********)))((('''''''''''''''(((((((((((((((((('''''''''''''''''''''((('''''''''((((((((())))))&&&'''(((((())))))((((((***)))))))))******++++++)))))))))))))))(((((((((''''''((())))))))))))))))))))))))(((((((((''''''((()))***+++++++++***)))''''''((((((((((((''''''''''''''''''(((((((((((()))(((&&&&&&((()))((('''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''(((((())))))))))))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))&&&((())))))''''''(((***''''''''''''((((((((()))***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))'''((()))))))))'''&&&%%%'''(((***)))'''&&&(((***((()))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))+++***)))(((((('''''''''((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((('''))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((((((((())))))))))))+++***)))((((((((()))***''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''')))***+++'''''''''''''''((()))***''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((((()))))))))*********+++%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((()))))))))***(((((())))))))))))((((((((()))***)))((('''(((***(((((((((((())))))))))))***((('''((()))***)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&'''((()))))))))))))))))))))))))))))))))))))))'''%%%%%%''')))))))))(((((((((((())))))))))))+++******)))(((''''''&&&((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&''''''(((******))))))((((((''''''''''''((()))))))))))))))%%%%%%&&&'''((()))******%%%&&&''')))))))))((((((''''''((((((((((((''''''''''''''''''((((((((())))))(((&&&&&&((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''')))******++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))&&&((())))))((((((***+++&&&'''''''''(((((())))))******))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''''''''&&&$$$###&&&(((***)))&&&%%%''')))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((()))***+++(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''))))))(((((('''''''''&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%((((((((((((((('''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((()))))))))))),,,+++***((((((((())))))''''''''''''((((((((()))+++***((('''%%%%%%$$$$$$(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&(((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))$$$$$$%%%&&&''')))+++,,,''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''++++++******)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%'''((()))))))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((('''''''''''''''+++*********))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))((((((''''''(((((((((((('''''''''%%%###%%%(((***)))'''(((((())))))))))))((((((+++*********))))))(((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&%%%%%%''')))***,,,******)))))))))+++,,,---((()))++++++***(((&&&$$$((((((((((((((((((((((((%%%&&&'''((())))))))))))+++***(((''''''(((***+++'''((()))******)))((('''))))))))))))))))))))))))))))))((('''''''''''''''))))))(((((('''''''''&&&((((((((((((((()))***+++''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&&&&''''''(((((())))))'''((()))******)))((('''&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&$$$$$$%%%%%%&&&'''''''''+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***++++++******))))))((((((&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))************(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''&&&%%%&&&(((***((((((((((((''''''''''''&&&&&&''')))************(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''''''''((('''''''''''''''''''''''''''((()))******))))))(((%%%%%%%%%&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((()))((((((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))))))))))))))))))))))))))(((((()))))))))*********((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))(((((((((((()))***))))))((('''''''''''''''*********)))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''((()))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''(((&&&%%%''')))+++***((((((((())))))))))))((((((*********)))))))))(((((()))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''))))))((()))***+++---...+++***))))))((()))******)))*********)))(((&&&%%%((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&%%%$$$""""""$$$%%%&&&'''((()))******)))((('''))))))))))))))))))))))))******)))((((((((((((((()))(((((((((''''''''''''(((((('''''''''((())))))''''''((((((((((((''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((((((((('''''''''''''''((((((((((((((('''((()))******)))((('''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&))))))))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***)))((((((((('''''''''&&&''''''(((((())))))******((((((''''''''''''(((((())))))))))))************))))))((((((((('''''''''((((((((((((((((((((((((&&&'''(((((('''''')))***((((((((((((''''''''''''&&&'''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((()))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((())))))***))))))((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((******))))))))))))******'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))***))))))))))))))))))))))))(((((())))))))))))******((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******)))((((((''''''''''''(((******))))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))(((((((((((())))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((''''''(((((((((((('''''')))''''''(((***++++++***(((((())))))))))))((((((******))))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&'''((()))***+++++++++)))(((''''''''''''******))))))((((((''''''((((((((((((((((((((((((%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))+++******))))))))))))***((((((((((((''''''''''''((((((''''''&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((((((((('''))))))((((((((((((((('''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))(((((('''&&&&&&%%%((((((((((((''''''''''''((()))************)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))***************)))))))))((((((((((((((((((((((((((((((((((((&&&(((******)))((()))***((((((((((((''''''''''''(((((())))))))))))((((((************************'''((((((((((((((((((''''''''''''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++------(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((())))))))))))))))))((((((************************((((((((((((((('''''''''''''''((((((((((((((('''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((()))*********(((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''%%%%%%&&&&&&'''((())))))))))))((((((''''''''''''******)))((('''(((((((((((((((((((((((((((((((((&&&&&&'''(((((()))((((((,,,,,,+++******+++,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((******)))(((((()))))))))(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((***)))))))))((((((''''''(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((('''''''''(((((((((((((((((((((((('''(((***++++++***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''(((((())))))************))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((()))))))))************)))))))))(((((((((''''''((((((((((((((((((((((((%%%(((******)))(((((((((((((((((((((''''''''''''((())))))))))))(((((('''))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))'''''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((()))***,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''((((((((((((((())))))(((((())))))))))))(((((((((((((((((((((((())))))'''''''''(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((())))))((())))))***++++++++++++&&&&&&''''''((((((((((((***)))((((((((((((((()))((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))******))))))((((((((('''))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''((())))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))''''''''''''(((((((((((())))))))))))************))))))))))))((((((((((((((((((''''''''''''((((((((()))))))))************((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%'''))))))(((&&&&&&&&&((((((((((((''''''''''''((())))))))))))(((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&'''((()))))))))((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''***)))(((''''''&&&&&&'''((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((()))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''(((((()))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((('''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''((())))))''''''((()))(((((())))))))))))((((((''''''(((((((((((())))))'''''''''(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''((())))))***'''((())))))******))))))%%%&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''(((((()))'''''''''(((((((((((((((((((((''''''&&&'''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))******))))))))))))))))))((())))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&%%%&&&&&&'''(((((())))))))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))************''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((&&&%%%&&&&&&((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''))))))((('''((((((******'''''''''&&&%%%%%%$$$$$$''''''''''''((((((((()))&&&&&&''''''((())))))***''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))*********++++++++++++(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&'''((()))(((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((())))))))))))(((''''''''''''''''''((())))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((''''''&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((''''''((((((((((((''''''(((***+++***(((''')))***(((((())))))))))))(((((('''''''''((((((((())))))''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((((((''''''&&&''''''((()))))))))(((''''''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))(((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''((())))))***''''''''''''((((((((()))(((((('''''''''((())))))''''''((((((((((((''''''(((((()))******)))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''(((******)))))))))))))))************)))(((''''''((()))***)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))******)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((())))))))))))((((((((((((((((((((('''&&&'''''''''((((((((()))''''''(((((())))))******((((((''''''''''''(((((())))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((((())))))(((&&&%%%'''(((((((((((((((''''''''''''&&&'''((())))))***))))))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%$$$%%%'''))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))******)))((('''&&&&&&%%%&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''############$$$$$$%%%&&&))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******&&&&&&''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((()))***++++++***)))((('''''''''''''''((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((''''''(((((((((((('''''')))+++---,,,)))(((***,,,(((((())))))))))))((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&((()))***++++++***))))))))))))*********((('''&&&&&&''')))++++++***((('''(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&***)))(((''''''((()))***))))))))))))))))))))))))))))))((())))))***++++++&&&'''''''''(((((())))))((((((((((((((()))***+++''''''((((((((((((''''''((()))***++++++***)))(((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''(((***+++(((((())))))******++++++***)))(((''''''((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''&&&%%%%%%$$$$$$&&&'''''''''(((((())))))***)))&&&%%%%%%&&&)))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((('''''''''((()))))))))******++++++&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((*********(((&&&&&&(((***)))(((((((((''''''''''''&&&&&&((()))************))))))))))))))))))))))))&&&&&&&&&'''''''''''''''+++***(((((())))))'''&&&))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))'''''')))***++++++***(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))(((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***((('''&&&&&&'''(((***(((((((((((())))))))))))'''(((((((((&&&&&&((()))******)))(((((('''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((%%%%%%'''((())))))))))))''''''(((((())))))******&&&((()))((('''&&&''')))((((((((((((((((((((((((&&&((())))))(((((()))+++))))))((((((''''''&&&&&&((((((((((((((((((((((((***))))))((('''&&&&&&&&&''')))+++,,,+++)))((()))************************(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((($$$&&&(((((('''&&&'''(((((((((''''''''''''((((((***)))(((&&&&&&''''''(((((()))***************)))&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''''''''''''&&&%%%%%%'''((()))******)))((('''***)))(((''''''((()))***(((((())))))******++++++((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++***((('''''''''((()))))))))))))))))))))))))))'''&&&$$$######$$$&&&''''''((()))******+++******************)))(((&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((++++++,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&''')))*********))))))((((((''''''******))))))))))))******((((((''''''''''''(((((())))))(((((('''''''''&&&''''''(((((())))))******))))))(((((('''''''''&&&))))))(((((((((((()))))))))'''%%%&&&)))***(((&&&(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''''''''''''''(((((((((((())))))*********((('''&&&))))))))))))))))))))))))))))))))))))***************))))))(((((('''''''''((('''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))'''''')))***+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''&&&%%%$$$''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))))))))*********((((((***++++++***)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''((()))))))))((('''((((((((()))))))))***'''((())))))''''''((()))((((((((((((((((((((((((&&&((())))))(((((()))*********))))))((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&'''((()))((('''&&&((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((("""$$$&&&&&&%%%$$$%%%&&&((((((''''''''''''((((((***)))((('''&&&'''(((((())))))))))))((('''&&&&&&(((((((((((((((''''''''')))))))))))))))))))))))))))************)))(((''''''((()))******)))((('''))))))(((((((((((())))))&&&&&&''''''(((((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++***)))((('''(((((()))))))))))))))))))))))))))***)))'''&&&&&&''')))***(((((())))))***)))))))))************)))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((***)))))))))((((((((('''******))))))))))))******))))))(((((((((((()))))))))(((((((((''''''''''''''''''(((((()))))))))))))))(((((((((''''''''''''))))))(((((((((((()))))))))'''&&&''')))***(((&&&((((((((()))))))))******(((((())))))))))))(((((()))))))))))))))(((''''''''''''''''''(((((((((((((((((()))))))))((('''&&&))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))(((''''''&&&%%%$$$&&&((()))((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))'''''')))***))))))((('''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))((((((''''''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))))))))*********((((((***+++******))))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''((((((((((((((('''(((((((((((())))))))))))((()))******(((((()))***((((((((((((((((((((((((&&&((())))))((('''(((***************))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''&&&%%%###$$$''')))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%'''))))))((('''((()))((((((''''''''''''((((((***)))((('''''''''((((((((((((((('''&&&%%%$$$###***))))))(((''''''&&&&&&))))))))))))))))))))))))******++++++******))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''''''''((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++(((((()))))))))((('''''')))******))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))((('''&&&))))))))))))((((((((((((***))))))(((((())))))*********))))))))))))******(((((((((((('''''''''''''''(((((((((((()))))))))((((((((((((''''''''''''))))))(((((((((((()))))))))(((''''''))))))(((''')))))))))*********++++++(((((())))))))))))(((((()))))))))))))))(((((('''''''''''''''((((((((((((&&&'''((((((((((((((('''))))))))))))))))))))))))))))))))))))************+++*********))))))(((((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))'''''')))***(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((())))))))))))'''(((((((((&&&&&&((())))))((((((((()))***++++++''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((((((((((((''''''((((((((((((((('''&&&(((((((((((())))))))))))(((***+++***)))((()))***(((((((((((((((((((((((('''((()))(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''&&&''''''%%%$$$$$$&&&((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''')))++++++*********+++((((((''''''''''''(((((()))))))))(((((((((((((((''''''''''''&&&&&&%%%$$$))))))((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((()))(((((('''&&&&&&)))))))))))))))(((''''''((((((((((((((((((((((((************************%%%&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&*********))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&))))))))))))(((((((((((())))))(((((((((((())))))***))))))(((((())))))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((()))))))))((((((((())))))(((((()))*********++++++++++++(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''(((((((((((())))))))))))))))))))))))((()))))))))************'''''''''(((((()))))))))***)))(((((())))))(((&&&'''''''''''''''''''''''')))))))))((((((((('''''''''''''''((((((((()))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))'''''')))***(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((((((((&&&&&&((()))'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''((((((((((((((('''&&&))))))))))))(((((((((((((((***+++***)))((()))***(((((((((((((((((((((((('''((()))((('''&&&'''((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%'''))))))((('''&&&'''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&(((((('''''''''(((((((((''''''''''''(((((()))))))))))))))(((((((((%%%&&&'''(((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******'''((()))******)))(((''')))))))))((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))))))))******+++++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''((()))(((''''''(((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))(((((((((((())))))((()))))))))(((((()))))))))*********++++++++++++(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((()))))))))************$$$$$$%%%&&&'''((()))))),,,***)))((())))))'''&&&''''''''''''''''''''''''***)))))))))((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))'''''')))***(((((('''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((()))******************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((((((***+++''''''&&&&&&&&&'''((((((************************(((((((((((())))))))))))&&&''''''((((((''''''&&&''''''((((((((((((((('''))))))))))))((((((((((((((()))******(((((()))***(((((((((((((((((((((((('''((()))(((&&&&&&&&&'''%%%&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((''''''%%%(((***+++***(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''))))))((((((((()))((((((''''''''''''(((((())))))*********)))((('''%%%&&&'''((()))*********&&&&&&''''''((())))))***(((((((((((((((((((((((())))))******++++++******((((((''''''((()))***+++(((((())))))))))))(((((('''''''''&&&&&&&&&&&&%%%'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))***+++,,,---(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''&&&'''''''''((((((((((((((())))))(((((((((((())))))((()))******(((((()))***)))))))))*********++++++(((((())))))))))))(((((('''(((((()))))))))))))))''''''''''''(((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))************%%%%%%%%%&&&'''''''''((()))(((''''''((()))(((&&&''''''''''''''''''''''''))))))(((((((((''''''''''''((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))'''''')))***)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))*********((((((***+++)))((((((''''''''''''(((************************(((((((((((())))))))))))&&&''''''((((((''''''&&&&&&&&&'''((()))))))))(((***)))))))))(((((((((''''''((())))))''''''((()))(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''%%%&&&'''((()))***++++++(((((((((((((((((((((((('''((((((((((((((((((((('''(((***)))((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((''')))++++++***)))***+++((((((''''''''''''(((((())))))***+++***)))((('''&&&'''((()))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''((()))************)))((('''''''''((()))+++,,,))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))***)))((('''&&&)))))))))))))))))))))))))))))))))******)))))))))(((((())))))***)))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''(((((('''((((((((()))))))))***((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))(((***+++***(((''')))+++((((((((()))))))))******(((((())))))))))))((((((''''''((()))))))))))))))''''''''''''((((((((((((++++++))))))((()))******))))))))))))))))))))))))))))))))))))************'''''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))'''''')))***))))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))""""""###$$$%%%%%%$$$$$$))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''(((((((((&&&&&&((()))+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''''''''''''''&&&%%%%%%'''((())))))))))))******))))))(((((((((''''''((()))((('''&&&''')))(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&'''((()))***+++,,,---(((((((((((((((((((((((('''''''''((((((((((((((())))))((('''%%%&&&(((+++''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((((('''(((((((((((((((((((((((($$$&&&'''((('''&&&'''(((((((((''''''''''''(((((()))******++++++)))((('''(((((((((((((((((('''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''(((''''''((('''''''''((()))+++,,,***)))(((''''''((()))***))))))((((((((('''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))*********)))'''&&&))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******+++******(((((()))))))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))'''''''''(((((('''((((((((())))))******((((((''''''''''''((((((******))))))))))))******&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))(((***,,,+++(((''')))+++(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))''''''''''''((((((((()))---,,,+++)))))))))******))))))))))))))))))))))))))))))))))))************