BM6P6(@ cccFFF???;;;;;;:::666222222+++++++++*********))))))))))))))))))((((((((((((''''''''''''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((("""&&&%%%$$$''',,,'''hhhiii---%%% ...777$$$ 555!!!000(((+++... %%%***(((NNNAAA###444)))&&&555&&&(((222'''(((&&&777...+++***,,,%%%444$$$$$$***((((((((((((((((((((((((((((((((((((((((((((((((***&&&(((***+++!!!'''))))))(((((('''''''''&&&'''###...%%%,,,000...)))''')))%%%$$$$$$...###''''''''''''((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''&&&%%%%%%%%%(((((((((((()))***+++,,,))))))************))))))'''%%%$$$&&&)))***(((%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%)))))))))((('''%%%$$$###&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((''''''''''''((()))++++++***)))'''%%%%%%%%%'''((((((((())))))))))))((((((((((((((((((((('''''''''&&&''''''((((((((((((((())))))************))))))))))))***++++++++++++***---///111111///,,,+++***))))))***+++,,,,,,------,,,,,,++++++***+++++++++......---------,,,,,,,,,+++++++++*********))))))++++++++++++*********)))******))))))((((((''''''''''''(((((())))))******''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******+++++++++++++++***)))(((((('''))))))))))))((((((((((((************************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))************************...---+++)))(((((())))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))cccGGG@@@;;;;;;:::666222111,,,,,,,,,,,,+++++++++***))))))))))))((((((((((((''''''''''''(((((((((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///'''***???(((###NNNuuu%%%###222:::...%%%+++$$$%%%)))(((+++'''@@@|||RRR///(((333<<>>%%%&&&***(((###+++000uuu+++***111 BBB^^^&&&444000%%%$$$"""...$$$+++%%%;;;***''''''''''''((((((((()))***+++''')))(((###''')))...qqq!!!$$$,,,&&&111$$$&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&'''+++...)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''((()))))))))((((((''''''''''''(((((((((((((((''''''&&&&&&'''''''''%%%&&&&&&''''''(((''''''&&&''''''((((((''''''&&&&&&&&&''''''((())))))***&&&''''''(((((((((((((((''''''((((((((((((''''''(((((()))************)))***+++,,,+++******+++---++++++++++++++++++++++++************+++,,,---...,,,,,,+++++++++*********(((((((((((())))))******)))))))))((((((((('''''''''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))*********)))))))))))))))))))))***((())))))******+++,,,,,,************************************************************************))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******))))))((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))```FFF???;;;;;;:::666222222---------,,,,,,,,,++++++))))))))))))((((((((((((''''''''''''((((((((()))((('''%%%$$$%%%&&&(((***%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&---"""222!!!,,,)))&&&&&& ,,, %%%///...///...ooo///------%%%---...666FFF'''(((111,,,""",,,***###$$$bbb,,,&&&'''''''''(((((())))))###...$$$"""***+++***###"""---+++"""***"""***''''''''''''((((((((()))((((((''''''''''''((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((''''''((((((((((((''''''%%%'''((('''&&&''',,,000))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''')))*********)))(((''''''''''''((((((((()))(((''''''&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&''''''(((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))***++++++***))))))***,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,++++++++++++***'''((((((((())))))******))))))))))))(((((((((((('''((((((((())))))******''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))************************************************)))************+++++++++************************(((((())))))******++++++)))))))))))))))*********((())))))***++++++,,,,,,************************************************************************))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))eeeEEEAAA<<<:::999777333000...---,,,***)))(((((((((++++++***)))((('''&&&&&&+++***(((&&&%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$---rrrxxx&&&(((***,,,+++000LLL###((('''###...222eeeGGG###***'''(((,,,(((777 ;;;,,,))) '''...)))...&&&&&&+++777%%%&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&'''''''''%%%ddd--- ...######''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((''''''''')))***+++******))))))((((((''''''))))))(((''''''''''''''''''((((((((())))))******+++)))'''(((+++,,,***(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))******))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((------...///...+++)))((()))************++++++++++++***+++,,,------+++)))++++++++++++++++++++++++***************************)))((((((((()))+++,,,))))))))))))))))))))))))******++++++++++++******++++++***)))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++)))(((+++******)))))))))(((((())))))))))))************************************++++++************++++++++++++******)))***************************************++++++++++++******)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,++++++******++++++,,,+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))eeeEEEAAA<<<:::999777333000...---,,,***))))))(((((())))))))))))((((((((((((+++***(((''''''''')))***''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###+++fff&&&(((111///'''###vvvzzz---(((&&&###:::eee888%%%###,,,***'''(((&&&,,,((($$$333###000(((%%%555%%%(((...((())))))"""NNN111&&&&&&&&&''''''''''''(((''''''((((((((((((((((((,,,111UUU---$$$$$$%%%'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''''''''((()))******)))))))))((((((((('''))))))(((''''''''''''''''''''''''(((((()))))))))***)))'''(((***+++)))'''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((())))))))))))(((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((+++,,,---------+++)))((())))))*********+++++++++******+++,,,---,,,+++)))++++++++++++++++++++++++***************************)))((((((((()))***+++)))))))))))))))))))))))))))******************)))***))))))(((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((+++++++++******)))))))))))))))))))))************************************+++******))))))******+++******************++++++************************)))******++++++******))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))),,,++++++******++++++,,,************)))))))))(((************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))dddEEEAAA<<<999999777333000...---,,,***))))))))))))'''((((((((()))))))))******)))((((((((()))***+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((&&&NNN%%%(((+++%%%$$$,,,!!!'''vvv000$$$***$$$)))$$$000vvvkkkJJJ!!!***''' '''...&&&222"""++++++)))^^^"""+++111###%%%+++(((+++...$$$KKK&&&&&&&&&''''''''''''((())))))(((((((((((((((((("""&&&+++%%%&&&###(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&''''''((())))))))))))(((((((((((()))((((((''''''''''''((('''''''''''''''((((((((()))(((''''''))))))((('''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))+++++++++***)))((()))))))))*********++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************))))))((((((((()))***+++))))))))))))))))))))))))((())))))******))))))((()))(((((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++))))))++++++,,,,,,++++++******))))))))))))************************************+++******))))))******+++)))))))))******+++,,,,,,************************)))******++++++******))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++************++++++************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))bbbEEE@@@;;;999888777333///...---,,,+++************(((((((((((())))))))))))((((((''''''((()))***+++''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''(((((('''%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###***<<<%%%(((!!!&&&&&&...%%%(((*** ,,,)))333)))%%%---000!!!'''###((((((,,,******###***000$$$///222!!!---"""---+++)))+++%%%'''///'''"""---rrr[[[YYY]]]fffYYYTTT]]]YYYXXXuuu***&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%,,,)))'''%%%(((""")))''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&))))))))))))(((((((((((()))(((''''''''''''((((((&&&&&&''''''''''''''''''((('''''''''((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((()))******))))))))))))))))))************)))+++,,,---,,,+++******************************************************(((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((()))******+++******)))+++,,,,,,------,,,++++++((()))))))))******************************************))))))))))))******(((((()))***+++,,,,,,,,,************************))))))************))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************++++++*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))___DDD@@@;;;999888666222///------,,,+++*********************)))((('''''''''&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###)))<<<%%%'''"""###///+++222(((""")))###,,,(((!!!((((((---///---,,,%%% %%%,,,***++++++"""'''*** ((((((777+++,,,000///'''$$$(((((($$$$$$'''KKK222333'''***!!!:::NNN&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%,,,EEEMMM$$$%%%)))###***'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''&&&&&&'''((((((((('''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******'''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((())))))))))))(((((()))))))))*********(((+++------+++******+++************************))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))***************+++---......---,,,+++((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***'''((()))+++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))******)))))))))(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************+++******))))))******+++))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))^^^DDD@@@;;;888888666222///------,,,+++++++++++++++++++++***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''###NNN%%%'''$$$333))){{{%%%((('''!!!)))'''%%%000&&&'''000'''$$$???"""(((111'''!!!''',,,'''(((###"""eee^^^***///&&&...---+++)))((())))))&&& 555HHH''')))///%%%+++000###...:::rrr&&&&&&&&&''''''''''''(((******))))))))))))))))))(((!!!%%%%%%$$$***%%%)))(((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''(((((((((((('''(((((((((((())))))))))))(((''''''''''''(((((()))(((((((((''''''''''''''''''((())))))''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((()))))))))((((((((()))))))))******(((+++......+++)))***,,,************************))))))))))))))))))))))))&&&'''((()))))))))(((((())))))))))))))))))))))))((())))))******))))))(((***))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))******+++)))+++---......---,,,+++))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***'''(((***+++,,,,,,+++***))))))))))))))))))))))))((())))))******))))))((('''((()))++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++******))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))___DDD@@@;;;888777666222...------,,,+++++++++,,,,,,******))))))((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%!!!(((ggg%%%&&&###444333///...&&&%%%,,,***+++%%%%%%###+++:::------'''+++,,,!!!***000((($$$111333|||,,,---)))+++))),,,...***+++---***,,,555333---)))..."""000"""&&&&&&&&&''''''''''''((()))))))))))))))*********222!!!DDD((($$$***''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%''')))*********)))'''((((((((()))))))))***'''''''''''''''((()))))))))))))))(((((('''''''''''')))+++***(((''')))***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++,,,,,,(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&'''''''''(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))***'''+++///...+++)))***,,,************************))))))))))))))))))))))))&&&'''((()))))))))(((''')))))))))))))))))))))))))))******************)))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((())))))***+++(((***,,,......---+++***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))(((((('''(((***+++++++++)))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++******))))))))))))******((()))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))```DDD???:::888777666222...------,,,+++++++++,,,,,,(((((((((((())))))))))))((()))))))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''###)))mmmyyy%%%&&&$$$777uuu000$$$&&&+++$$$&&& %%%000***%%%'''%%%+++(((###'''***(((---...""" ///+++ggg000333///(((,,,...&&&$$$'''$$$%%%000"""OOOuuu666...555"""***,,,+++---xxxzzzWWW&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((((((*** ,,,%%%)))(((%%%(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%''')))++++++++++++'''((((((((())))))******'''''''''''''''((()))*********))))))((((((((('''(((***,,,+++(((''')))+++((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&'''''''''(((((())))))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))***++++++,,,,,,(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&'''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((***)))(((((((((((())))))(((((((((((())))))))))))'''+++///...+++(((***---))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))******++++++++++++******'''''''''''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))++++++''')))+++---...---+++***))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))))))))(((((('''(((***+++,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++******))))))))))))******(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))YYYFFF???888777999999444///...------,,,,,,++++++***************)))(((&&&&&&'''''''''(((((((((((((((***&&&###$$$(((***(((%%%%%%%%%$$$###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$###'''((("""&&&000000)))"""'''222)))///***%%%###$$$&&&&&&%%%((('''&&&&&&&&&%%%&&&(((000___)))###)))))))))((((((''''''&&&&&&%%%---((( }}}888+++###,,,$$$,,,'''!!!(((+++%%%###&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))(((&&&$$$$$$###$$$---}}}iii&&&,,,&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***+++***((('''))))))(((((((((((()))))))))************))))))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&((()))++++++)))(((&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$))))))((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++)))((('''************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---))))))******+++++++++,,,,,,+++++++++******))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((()))******)))((('''---,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))*********+++++++++***)))'''&&&)))))))))))))))((('''''')))))))))))))))))))))))),,,,,,+++***))))))******(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))((((((((()))YYYDDD>>>888777999:::666111...------,,,,,,++++++***************)))((('''&&&)))(((((((((''''''''''''***&&&###$$$(((***(((%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%***%%%---eee...(((!!!333{{{'''(((---666,,,***///""""""%%%***///000---***###"""###'''((((((***...[[[+++&&&%%%((((((((((((((('''''''''%%%((($$$...,,,###;;;((('''###%%%---)))###$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((((((&&&$$$&&&$$$&&&"""SSS%%%***((("""((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********(((((())))))(((((((((((())))))((())))))*********))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((((('''''''''''''''((()))******)))((('''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))******+++******((((((((('''''''''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))((('''************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))******++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))((((((,,,+++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******+++++++++******)))(((''')))))))))))))))(((''''''))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))~~~YYYBBB<<<777777999:::777333...------,,,,,,++++++***************)))(((''''''))))))((((((''''''&&&&&&)))'''$$$%%%''')))'''%%%%%%%%%$$$$$$$$$%%%&&&'''***))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$!!!/// &&&VVV***+++KKK,,,!!!!!!///***---***'''%%%$$$$$$###""")))******)))******$$$YYY+++)))!!!'''''''''(((((((((((((((,,,!!!333$$$MMMnnn$$$333000'''###***,,,%%%###(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''%%%$$$$$$*** ,,,)))'''%%%)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))(((((((((((())))))'''(((((()))************''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''''''''''''''((()))******)))((('''&&&&&&'''''''''((((((((())))))((((((((((((''''''((((((((((((((((((((((((+++***))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''')))+++,,,---......'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))******)))((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))((((((((())))))))))))***,,,+++***)))(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++}}}YYYBBB===999777888999666333...------,,,,,,++++++******************)))(((''''''''''''((((((((((((((()))'''%%%%%%'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&******)))(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''666;;;RRR"""------ ,,,&&&...000'''''''''''')))+++,,,---'''333'''SSSeee&&&,,,"""&&&&&&''''''(((((()))))))))(((...<<<<<<$$$,,,&&&))),,,&&&"""'''+++&&&&&&&&&&&&''''''''''''(((''''''((()))***((('''"""&&&,,,((($$$fff %%%,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***))))))((((((((())))))))))))((((((&&&'''((()))************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''')))***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''')))(((((((((((((((((()))))))))(((''''''(((***+++)))((((((((((((((())))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***(((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***++++++|||XXXCCC???;;;888888777444222...------,,,,,,++++++***)))************))))))(((%%%&&&&&&'''((()))******((('''&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''666777777)))ddd )))'''---&&&((((((###(((,,,,,,)))%%%"""&&&999000"""XXXAAA!!!,,,'''&&&&&&''''''(((((()))))) 000000111)))OOO777 '''+++!!!$$$---)))&&&&&&&&&''''''(((((((((((((((''')))++++++***)))%%%'''&&&)))+++fff222&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((%%%&&&'''))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''))))))(((''''''((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((('''''''''(((***+++((((((''''''((()))************))))))))))))******))))))))))))))))))))))))************))))))))))))++++++)))((((((((()))***(((((())))))))))))((((((************************((('''''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***++++++zzzXXXCCC@@@<<<999777555333111...------,,,,,,++++++***)))******+++******))))))%%%&&&&&&'''((()))******'''''''''&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%...!!!222)))+++mmm'''%%%''')))+++$$$***555,,,***'''$$$%%%***222888TTT'''!!!)))***'''''''''(((((((((((((((&&&&&&&&&+++,,,###PPP===###!!!)))$$$)))///$$$&&&&&&&&&'''(((((())))))''''''''')))+++,,,+++***)))&&& ---222]]]''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''&&&''''''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))*********)))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''(((((()))***+++'''''''''((()))***+++,,,+++******))))))******+++))))))))))))))))))))))))+++************)))))))))******)))))))))))))))***'''(((((()))))))))))))))************************(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++yyyXXXAAA???<<<999777666444333...------,,,,,,++++++***)))******++++++*********(((((((((((((((((('''''''''''''''&&&&&&&&&'''(((###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''' """(((###..."""===''';;;(((...%%%%%%&&&(((###777XXXuuu )))&&&***((((((((((((((('''''''''***###777''''''&&&NNN!!!'''((()))---###&&&&&&&&&'''((()))))))))%%%$$$%%%''')))+++***)))((($$$%%%(((!!!&&&---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''((()))******)))((('''''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))'''((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&''')))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))*********))))))((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))*********)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))(((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))*********((((((((()))***+++------+++******))))))******+++))))))))))))))))))))))))+++++++++*********))))))))))))************))))))''''''((()))))))))))))))************************((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))yyyXXX???===;;;999777666666666......---,,,,,,++++++***)))******+++++++++******+++***)))((('''&&&%%%%%%''''''''''''&&&&&&'''(((###$$$%%%&&&'''&&&%%%%%%######$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))###&&&&&&***'''MMM'''&&&+++(((&&&$$$)))OOO,,,###000$$$)))))))))(((((('''''''''&&& 333!!!&&&)))222 +++111''''''***'''***%%%&&&&&&&&&'''((())))))***#########%%%((())))))'''"""!!!000 %%%&&&###)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''((()))++++++)))(((''''''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''')))***+++******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&(((************)))((((((((()))***,,,---...++++++************++++++))))))))))))))))))))))))++++++++++++******))))))((()))***++++++***)))(((''''''((()))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((((())))))xxxTTTAAA>>>;;;999888777444333......---,,,,,,+++*********(((&&&'''***+++)))'''))))))))))))((('''&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###000""" ---666444OOO'''---!!!((("""'''%%%+++%%%+++%%%"""///+++))))))(((((((((((())))))((((((((((((((((((((((((***666,,,!!!000,,,(((000&&&)))%%%(((######'''+++444"""''',,,000 )))&&&HHH777'''+++###((($$$...222!!!(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***)))(((''''''((()))***(((((())))))))))))((((((***************+++++++++))))))************))))))(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((((((((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''))))))))))))******************)))))))))))))))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&(((***+++)))(((((((((&&&''''''((()))************)))((((((((()))+++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((()))))))))(((((((((((((((&&&&&&''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************yyyUUUAAA>>>;;;999888777444333---------,,,,,,+++++++++***(((''''''******)))'''((((((((((((((('''&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))///&&&000 ###666...###&&&(((///'''******###'''%%%###III***555%%%%%%)))((((((''''''(((((()))(((((((((((((((((((((((('''%%%""")))+++&&&+++'''***'''222)))222+++"""!!!""")))///$$$'''"""111###)))###---zzz$$$&&&###***000'''###&&&'''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***+++---...///)))((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((***)))(((''''''((()))***(((((())))))))))))((((((************************((())))))******))))))((((((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''((((((&&&&&&&&&'''''''''((((((***)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))***)))))))))((((((((('''''''''&&&&&&&&&'''((((((''''''((((((((((((''''''))))))))))))******************))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))'''(((******((((((((()))''''''((())))))***++++++***))))))((()))***+++,,,*********************************************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++******))))))******+++((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************zzzVVVAAA>>>;;;999888777444333,,,,,,,,,,,,,,,,,,,,,,,,***((('''((()))***)))'''''''''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&((((((''''''''''''(((((((((((($$$%%%%%%%%%%%%%%%&&&&&&$$$$$$+++"""###+++III%%%'''$$$...###///)))"""$$$%%% YYYOOO"""///+++(((&&&(((''''''''''''''''''((((((((((((((((((((((((((()))BBBRRR((((((---$$$///$$$)))!!!&&& &&&"""---,,,###///&&&###***...$$$)))$$$DDD""""""$$$%%%)))*** ,,,(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((***+++---.........((((((''''''&&&&&&''''''''''''((((((((()))))))))))))))(((((((((((())))))(((((())))))))))))((((((+++++++++******))))))((('''(((((())))))(((((('''((((((((('''''''''&&&&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((()))((('''&&&''')))))))))))))))((((((((((((((((((''''''&&&''''''''''''(((((())))))(((((('''))))))))))))***************)))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))((((((((((((''''''))))))))))))))))))))))))((()))))))))'''''')))***(((((())))))***+++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******,,,,,,++++++++++++,,,,,,)))******************)))((()))))))))***+++++++++))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************************************{{{WWWAAA>>>;;;999888777444333,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))))))))(((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((&&&&&&&&&&&&''''''''''''#####################$$$------,,,LLLsss$$$/// ,,,######%%%%%%&&&)))444$$$777,,,###)))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((---&&&%%%&&&$$$+++,,,&&&'''&&&%%% +++''' ,,,///'''""")))$$$,,,'''&&&)))''''''$$$333(((---""",,,)))!!!)))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******)))'''&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((,,,++++++***)))(((((('''''''''((((((((((((''''''((((((((((((''''''''''''%%%&&&'''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))))))))))))))(((((((((((())))))(((''''''&&&''''''(((((())))))))))))((((((((()))))))))************))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))(((&&&''')))+++))))))******++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,++++++,,,,,,,,,******++++++++++++******(((((()))***+++,,,,,,---++++++******))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************************************{{{WWWAAA>>>;;;999888777444333------,,,,,,,,,,,,++++++((()))))))))((((((((()))''''''&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&& 222 888 %%%&&&!!!'''((("""---...***...++++++,,,***(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***,,,333...222&&&,,,"""&&&000$$$222...)))%%%,,,///(((###)))"""***)))$$$...&&&ssseee$$$444,,,!!!+++---######(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((((('''%%%$$$(((((('''''''''(((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((++++++******)))(((''''''''''''((((((((((((''''''))))))((((((((('''''''''&&&&&&'''((()))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))'''((()))((('''&&&''')))(((((((((((())))))))))))***)))((('''''''''''''''(((((())))))))))))((((((((()))))))))************))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((())))))***************(((((())))))))))))))))))(((((((((((((((((((((((()))))))))(((&&&''')))+++***************+++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************++++++******++++++++++++******(((((()))***+++,,,,,,---++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************************************{{{VVVAAA>>>;;;999888777444333......---,,,,,,+++******''')))***)))((('''(((***))))))'''&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%***,,,...333VVV)))+++###%%%''')))---###iii&&&###***333((("""000...$$$,,,(((''''''''''''''''''(((((((((((((((((((((((((((###222!!!333###***///$$$+++&&&%%%"""///&&&222***"""%%%###+++*** %%%'''KKK''',,,''''''((('''((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''(((((()))))))))((((((''''''(((((())))))''''''((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))((((((*********))))))((((((''''''(((((())))))((((((''')))))))))(((((((((''''''''''''((()))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))((()))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''((()))((('''&&&''')))(((((((((((())))))))))))))))))(((((('''(((((((((((())))))******))))))((())))))))))))************(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((()))******++++++******(((((())))))))))))******))))))))))))))))))))))))((()))))))))'''''')))***************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++******))))))))))))******)))******************)))((()))))))))***+++++++++))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************************************zzzUUUAAA>>>;;;999888777444333//////...---+++***))))))''')))******''''''(((***,,,+++)))'''''''''((()))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$### ,,,///###PPP&&&888+++!!!---""")))###***%%%999lll777!!!777###''')))+++,,,&&&%%%---)))((((((''''''(((((()))(((((((((((((((((((((((($$$'''333***,,,&&& ---(((,,,ppp```XXX!!!//////"""***!!!***%%%&&&%%%%%%***%%%)))///666$$$!!!((('''%%%))),,,(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((()))***((((((((((((((()))******&&&&&&'''''''''((((((((('''((()))******)))((('''(((((())))))))))))(((((()))))))))))))))(((((((((((())))))******))))))((())))))))))))((((((((('''((())))))))))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,+++***)))))))))))))))(((((((((''''''((((((((()))))))))***'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((()))((('''&&&''')))'''((((((((()))))))))***(((((((((((((((((()))***))))))************))))))))))))))))))************(((((((((((()))***+++,,,))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))))))))***++++++++++++***(((((()))))))))*********))))))))))))))))))))))))'''(((******((((((((())))))))))))))))))))))))))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******))))))))))))******((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************************************yyyTTTAAA>>>;;;999888777555333000000...---+++***((((((''')))+++***'''&&&(((***...,,,***(((''''''((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((((((''''''''')))(((&&&***ZZZ333%%%111)))(((((($$$RRR))),,,%%%555***%%%,,,---"""'''000'''))))))(((((((((((())))))((((((((((((((((((((((((+++fff..."""+++&&&"""))))))444222$$$)))%%%###))))))&&&+++111!!!///{{{;;;***,,,'''(((&&&(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&((((((((((((((()))******&&&&&&&&&&&&'''''''''((('''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((())))))***))))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,---,,,+++*********))))))(((((((((''''''((((((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&''')))'''((((((((())))))******(((((('''(((((()))***+++))))))************))))))))))))))))))************(((((((((((()))***+++,,,))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))))))))***++++++++++++***(((((())))))*********+++))))))))))))))))))))))))&&&(((***+++)))((((((((()))))))))((((((((((((((()))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,+++******************+++(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************************************wwwRRR@@@???===:::888555333222222111...,,,+++************************)))(((((()))******)))(((''''''((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''%%%$$$###"""%%%...///eee%%%%%%&&&(((jjj###!!!'''"""'''***"""111222[[[QQQ%%%%%%%%%%%%%%%%%%%%%%%%+++)))555&&&$$$444!!!111''')))!!!AAA;;;777)))%%%)))&&&%%%'''###((()))111(((%%%+++%%% ***)))###---)))###+++&&&'''((('''%%%###"""###'''NNN&&&&&&)))!!!..."""&&&&&&''''''((()))******+++))))))((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************++++++***)))((('''&&&&&&%%%''')))***+++***((('''))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((())))))******)))))))))))))))(((''''''(((((((((((()))))))))))))))***,,,------,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************&&&&&&'''((()))***++++++******))))))((((((''''''(((((()))***************''')))***++++++***)))'''(((***,,,,,,+++******+++,,,,,,,,,++++++*********+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''')))***)))((('''(((***((())))))************)))***+++,,,,,,---...///000---------,,,,,,++++++++++++)))(((&&&&&&((()))+++************************+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((('''''''''&&&)))(((&&&&&&((()))((('''))))))************))))))******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))wwwSSSAAA@@@>>>;;;888666444333222000...,,,+++******+++)))))))))))))))(((''''''***++++++***)))((((((***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###''',,,444555&&&,,,&&&(((WWW999&&&'''%%%%%%((("""+++$$$MMMpppRRRAAA777,,,&&&(((++++++++++++++++++++++++***$$$&&&+++"""+++((($$$///RRRTTTBBB###&&&333%%%))))))%%%000 ###BBB///!!!%%%,,,%%%$$$+++%%%```%%%''''''$$$%%%'''(((((()))+++---%%%///ZZZ(((000%%%***&&&***&&&''''''((())))))******))))))((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((())))))))))))))))))(((((((((((((((&&&''')))*********)))((()))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))***)))))))))))))))((('''''''''((((((((())))))))))))+++,,,---......---,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********&&&''''''(((((()))))))))***)))))))))((((((((('''(((((()))***************((()))***++++++***)))((()))***++++++))))))***+++++++++*********)))))))))*********)))))))))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''')))***)))((('''(((***(((((()))************)))+++++++++,,,------......++++++++++++*********)))***)))(((''''''((()))***************************************)))))))))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((((((((('''''''''***)))'''((()))***)))((())))))************))))))***)))))))))((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvRRRBBBAAA???<<<999777555444111000...,,,+++***++++++((((((((()))((((((''''''***+++,,,+++***)))***+++''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((()))((((((III000)))---###&&&999SSS)))%%%((($$$(((%%%'''&&&(((555+++%%%%%%$$$!!!###***$$$$$$$$$$$$$$$$$$$$$$$$+++%%%111...))),,,!!!&&&(((&&&iii111$$$222,,,)))***---///,,,$$$&&&,,,$$$'''--- oooJJJ%%%)))333))))))(((%%%""" !!!"""...###%%%111%%%!!!&&&((('''''''''(((((())))))***)))((((((''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))***)))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((())))))))))))(((''''''''''''((((((((()))))))))***+++,,,------,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************((()))***++++++***)))((()))******)))(((((()))+++***))))))))))))(((((((((******))))))))))))((((((************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''')))***)))((('''(((***(((((()))***************++++++++++++++++++++++++)))))))))))))))(((((((((***)))(((''''''((()))***))))))))))))))))))))))))************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''+++***))))))***+++***)))((())))))******))))))((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))tttPPPBBBAAA???===:::888666555111000...,,,++++++++++++((()))))))))))))))(((((()))***++++++))))))***+++((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((++++++###AAA>>>'''$$$&&&%%%""")))'''ccc((("""***$$$******'''---555??????CCCHHHFFF@@@>>>@@@DDDDDDDDDDDDDDDDDDDDDDDDDDD444 &&&333(((222,,,###)))jjj:::&&&(((%%%"""<<<$$$fff&&&***&&&***"""'''...BBBrrrpppmmmgggaaa^^^^^^___VVVMMM,,,---%%%(((''''''''''''((((((((())))))(((((('''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((('''((()))******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((())))))(((((('''&&&'''''''''((((((((())))))(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))************))))))((((((((())))))))))))(((((((((((((((((()))***************((()))************)))(((*********)))'''''')))+++))))))))))))))))))))))))))))))))))))))))))((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))***)))((('''(((***'''((()))***************++++++++++++******))))))))))))))))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((***)))))))))++++++***((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((rrrNNNBBBAAA???===;;;999777666111///...,,,+++++++++,,,)))******+++++++++******''')))***)))(((((()))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''&&&&&&"""***!!!,,,---,,,"""$$$&&&(((+++ddd)))"""+++%%%******''''''111...333'''+++###'''000$$$)))===,,,(((999'''%%%%%%'''!!!$$$,,,###+++NNN+++)))%%%...)))''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))*********)))))))))((('''&&&&&&%%%((((((((('''((()))******))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))),,,++++++******))))))((((((((((((((())))))))))))(((((()))***************))))))************))))))***++++++***((('''(((***************************(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''')))***)))((('''(((***'''''')))******+++++++++,,,++++++******))))))(((************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))(((((()))++++++)))'''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((rrrMMMAAA@@@???===;;;999777666000///---,,,++++++,,,,,,******++++++,,,,,,++++++'''((())))))(((((()))******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''&&&%%%%%%)))***%%%PPP,,,$$$+++''',,,))):::VVV+++'''***%%%)))%%%&&&%%%444%%%ZZZ***### ''',,,+++---)))&&&}}}ttt111 &&&$$$$$$"""***(((%%%((('''******'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))***************))))))((('''&&&%%%$$$(((((((((((())))))))))))(((((()))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((('''(((((((((((('''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))+++++++++******)))))))))(((((((((((())))))))))))(((((()))******************))))))))))))))))))******,,,---,,,***)))((()))))))))************++++++''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''(((((((((((((((''')))***)))((('''(((***&&&'''(((***+++++++++++++++++++++*********))))))******+++++++++++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((***++++++(((&&&'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))sssNNN@@@???>>><<<:::888777666000///---,,,++++++,,,---))))))***+++++++++++++++''')))******))))))***+++))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&%%%%%%///(((JJJ+++!!!---))),,,((([[[===)))***'''''')))!!!***(((***'''999iii***,,,&&&,,,###333***&&&VVV222%%%&&&"""***!!!'''+++'''+++"""***"""&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((())))))))))))***(((((((((''''''&&&&&&&&&&&&''')))*********)))(((''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***)))))))))((((((((('''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))))))))((((((((((((((('''((((((((()))))))))***(((((()))*********************))))))))))))*********,,,//////---***)))(((((((((((()))))))))******'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''')))***)))((('''(((***&&&'''((()))++++++++++++++++++++++++++++++***************+++++++++,,,,,,(((((())))))))))))((((((************************((()))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********)))))))))+++,,,,,,)))'''''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttOOO@@@???>>><<<:::888777666000///---,,,+++,,,,,,---(((((()))***************(((***++++++******+++---(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''+++)))%%%[[[fff'''---!!!!!!'''+++'''%%%***$$$(((+++"""000"""222***+++'''*** ---)))111!!!000'''+++'''"""000"""&&&,,,***hhh333###...!!!***'''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&''')))***+++***((('''&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((((('''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))******(((((()))*********************))))))))))))*********---000111///+++)))(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((()))***)))((('''(((***&&&'''((()))++++++,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,(((((())))))))))))((((((************************(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++******+++,,,...---+++(((''''''(((((((((((('''''''''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))tttOOO@@@???======<<<:::666333111///------......---,,,(((((())))))))))))((((((---,,,+++)))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))'''&&&'''******(((%%%''''''(((((((((((('''''',,,000'''... ***&&&$$$&&&)))###fff(((((((((((((((((((((((()))///###'''rrr+++---+++...++++++"""+++///%%%###'''...'''&&&$$$###%%%(((,,,///|||111%%%***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((('''&&&'''((()))******)))((('''&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++)))(((((())))))(((&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,+++***((('''))))))))))))))))))))))))***+++,,,,,,+++***)))(((+++*********))))))(((((((((((()))***************)))))))))))))))******+++))))))))))))))))))))))))+++*********))))))((((((&&&&&&&&&&&&'''''''''((()))))))))))))))******+++((())))))))))))***************))))))))))))******+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))***+++++++++,,,))))))************))))))************************))))))************))))))************))))))))))))(((((()))***************))))))(((((((((((())))))***)))(((''''''((()))***************************''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))sssNNN@@@???===<<<<<<999666333111///------------,,,+++******++++++++++++******,,,+++***)))(((((((((((('''&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))'''&&&''')))***(((%%%''''''((((((((((((''''''))) ***&&&aaattt"""******///eee+++((((((((((((((((((((((((,,,,,,///,,,---mmm'''000((()))&&&,,,'''$$$222uuu999 000)))(((&&&%%%%%%''')))+++)))&&&...'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++)))(((((())))))(((&&&'''(((((())))))((((((''')))(((''''''''''''((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******,,,,,,---,,,+++***))))))))))))))))))))))))***++++++,,,+++***)))(((************)))))))))((((((((()))***************))))))(((((())))))***+++))))))))))))))))))))))))*********)))))))))((((((&&&'''''''''(((((((((((()))))))))))))))******+++)))))))))*********++++++******))))))))))))******+++++++++*********))))))************************++++++++++++++++++++++++)))******++++++******)))******************++++++))))))************))))))************************))))))************))))))************))))))))))))(((((()))***************))))))(((((((((((())))))***)))(((''''''((())))))************************(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))rrrLLL@@@>>><<<<<<;;;999666444222///---,,,,,,,,,+++)))******++++++++++++************))))))))))))******''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((''''''((())))))(((&&&'''(((((())))))(((((('''!!!%%%))),,,"""!!!kkkEEE)))jjjhhh'''(((((((((((((((((((((((()))%%%***444'''111---'''%%%---''',,,000///!!!...)))###***)))((('''&&&&&&&&&&&&(((+++%%%$$$'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))((()))(((((((((((((((((()))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))(((((())))))((('''((())))))******))))))((()))((((((''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++------------,,,))))))))))))))))))))))))***++++++++++++***))))))************))))))))))))((())))))************)))))))))(((((())))))***+++))))))))))))))))))))))))******))))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++************+++++++++,,,******))))))))))))******+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++******************))))))))))))************))))))************************))))))************))))))************))))))))))))(((((()))***************))))))(((((((((((())))))))))))(((((((((((())))))************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))qqqKKK???>>><<<;;;:::999666444222///---,,,,,,,,,***)))((())))))******))))))((())))))(((((()))***++++++)))(((''''''&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))(((''''''(((((())))))))))))(((((($$$***''')))---)))SSSyyy,,,(((((((((((((((((((((((()))///$$$***,,,}}}999%%%%%%......222!!!)))===>>>)))!!!333&&&(((((((((((('''&&&%%%%%%FFF###+++'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''((()))))))))))))))((('''&&&&&&'''((()))'''(((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***((('''((()))***)))'''))))))************)))))))))(((((((((((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---,,,++++++))))))))))))))))))))))))*********+++*********************)))))))))))))))((()))************))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))*********)))))))))))))))******+++******+++++++++,,,,,,,,,******))))))))))))******************************++++++++++++++++++++++++************************+++***)))(((((()))***+++++++++******))))))(((((())))))************))))))************************))))))************))))))************)))))))))((((((((()))***************))))))(((((((((((())))))((((((((((((((()))))))))******************************))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))qqqJJJ???===;;;:::999999777555111///---,,,,,,,,,+++***))))))************))))))(((((((((((()))***+++,,,***)))((((((''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((('''''''''(((((())))))))))))((((((...(((###"""(((000,,,'''///000'''***))))))))))))))))))))))))%%%222,,,%%%333===555&&&***---((('''000###111444OOO???333'''??? 111%%%&&&'''((((((''''''&&&SSS111***...'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''((()))))))))))))))((('''&&&&&&'''((()))(((((((((''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))((('''((()))***)))((())))))************))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))***''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++)))((('''))))))))))))))))))))))))******************++++++))))))))))))))))))******))))))*********))))))(((((((((((('''((())))))***))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))*********+++)))))))))))))))******+++******+++++++++,,,,,,,,,******))))))))))))******************************************************************************+++***)))(((((()))***++++++******))))))((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))************)))))))))((((((((()))***************))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((pppJJJ???===:::999999888777666111///------......---,,,++++++,,,,,,,,,,,,++++++))))))(((((()))***+++++++++***)))(((((('''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&((())))))(((''''''(((((())))))******))))))(((((((((,,,""")))222''')))---///kkk;;;666(((==="""))))))))))))))))))))))))***)))...+++...999}}}888!!!&&&'''666###"""///"""...111<<>>@@@***,,,111%%%333000777))))))))))))))))))))))))222---'''---+++BBB++++++++++++++++++++++++************************&&&&&&(((:::888 ***666+++...***222<<<'''222((('''qqqLLL,,,999111###000***$$$%%%%%%&&&&&&'''((((((555###111///%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&---###&&&(((111,,,555'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''((((((''''''&&&)))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((''''''((()))******((('''(((((())))))(((((('''((()))************)))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))*********''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***(((((())))))))))))))))))))))))******)))))))))***,,,,,,((()))))))))***************************)))(((((((((''''''''''''((())))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))******)))))))))))))))******+++)))))))))*********++++++******))))))))))))******))))))*********+++++++++************************************************(((((())))))))))))((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((()))***************))))))(((((((((((())))))%%%&&&((()))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((pppLLL???<<<999888888888777666000///......000111111000)))******++++++******)))******))))))))))))******,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%(((******'''&&&''')))))))))************))))))(((///$$$ ,,,---%%%(((%%%***&&&'''...&&&///!!!$$$444)))$$$)))+++'''%%%$$$***$$$---))))))))))))))))))))))))333'''555'''---888'''........................------------------------...,,,))),,,(((***---"""555666%%%***'''$$$,,,'''***((((((***---BBBdddVVVFFF555+++&&&$$$(((---###111)))333&&&(((+++&&&&&&%%%%%%%%%&&&'''''''''###)))...(((&&&((($$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""+++///((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((''''''((()))******)))''''''((((((((((((''''''((()))***++++++***)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))************'''(((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++)))(((''''''((()))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))******)))))))))***,,,---(((((())))))*********+++***************)))(((((('''''''''''''''((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))******+++((())))))))))))***************))))))))))))******))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((()))***************))))))(((((((((((())))))%%%&&&((()))*********)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((lllJJJ???===:::888777666444222...---,,,,,,,,,...///000......//////...,,,***)))+++***************++++++)))((('''((()))***)))((())))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))((()))***)))((('''((()))''')))++++++)))))))))***''')))******)))***,,,---)))******)))(((***---000//////000222444777999;;;<<<>>>@@@@@@===:::888777999888888888888666333111333000---,,,,,,,,,+++***///...---,,,++++++++++++,,,***))))))+++,,,,,,+++###$$$&&&'''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))(((((((((((((((''''''''''''((())))))(((((())))))))))))))))))))))))))))))))))))))))))***(((&&&(((+++,,,+++)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***************)))(((((()))))))))))))))))))))))))))*********++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))******+++,,,++++++***************))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))************))))))'''(((((()))***+++++++++)))************+++++++++***))))))***,,,,,,+++)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***(((((()))***+++///***&&&&&&***,,,***'''(((((((((((())))))))))))(((((((((((())))))))))))&&&(((******))))))***++++++++++++*********)))))))))))))))))))))))))))))))))((((((((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((~~~lllKKK???<<<:::888888777555444000///...---------............//////...,,,+++***)))((((((''''''(((((())))))((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((()))))))))***+++***)))((()))+++&&&(((******)))))))))+++)))***+++*********---///000111222111111333666999???@@@AAADDDGGGIIIKKKLLLOOOPPPRRRRRRRRRQQQSSSTTTLLLJJJHHHHHHJJJJJJHHHFFF@@@===:::777666666555333000...,,,***))))))******---+++))))))******)))(((&&&&&&'''(((((()))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))((((((((((((((('''''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))***((('''(((******(((&&&))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***************))))))((()))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))******+++++++++***))))))))))))***))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))************))))))'''(((((()))******++++++)))************+++++++++***)))((()))+++++++++***(((((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))+++***))))))***+++---//////+++''''''+++,,,+++((((((((((((((()))))))))***(((((((((((()))))))))***((()))++++++***)))***++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((~~~lllLLL???<<<:::999888888666555222111000...------,,,,,,---...//////...---,,,+++((((((''''''''''''(((((()))((('''((()))***)))((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''((((((((()))))))))***+++,,,+++******+++,,,''')))******))))))+++,,,***+++,,,,,,+++---000333888:::<<<>>>???AAADDDGGGKKKLLLPPPTTTXXX[[[]]]^^^bbbcccdddddddddfffiiikkkhhhccc______bbbcccaaa^^^WWWTTTOOOKKKIIIGGGDDDCCC===;;;666222000//////000///---***)))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''))))))))))))((((((((((((((((((''''''&&&''''''((('''''''''(((((()))))))))))))))))))))))))))))))))***)))))))))***)))&&&$$$))))))(((((((((((())))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++******)))((())))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******)))))))))))))))))))))******+++******)))((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************))))))))))))************))))))************))))))((((((((()))******++++++)))************+++++++++***)))'''''')))*********((((((((()))))))))******((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++---000111///,,,((((((+++,,,+++)))((((((((()))))))))******((((((((()))))))))*********+++,,,,,,+++)))******+++++++++***************))))))))))))))))))))))))))))))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((~~~lllMMMAAA>>>;;;999888777555444222111000///...---------,,,---...//////...,,,,,,+++***))))))((())))))))))))((('''((()))***)))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))*********))))))((('''(((((((((((())))))))))))***,,,+++******+++,,,***+++,,,+++******,,,---+++,,,...///111444888;;;BBBEEEHHHLLLNNNRRRVVVYYYVVVXXX\\\```dddgggiiijjjpppqqqssstttttttttuuuvvv~~~yyyttttttwwwwwwsssooolllhhhccc^^^ZZZWWWSSSPPPPPPLLLEEE>>>999555444444000...+++*********((('''((((((((((((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))((((((((((((((((((''''''&&&''''''((('''''''''(((((()))))))))(((((((((((((((((((((((())))))***++++++***(((&&&))))))(((((((((((()))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))))))))******+++***))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&'''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))))))))************))))))************))))))(((((())))))************))))))*********++++++++++++(((&&&%%%''')))******(((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))+++---...///---+++((((((***++++++***(((((()))))))))*********(((((()))))))))*********+++,,,------+++*********************************))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((kkkLLLBBB@@@<<<999888666333111///////////////......---+++,,,---......---,,,,,,++++++***))))))))))))))))))((('''((()))***)))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))************))))))(((((((((((()))))))))***((()))******))))))+++,,,***+++,,,+++++++++---//////222666999<<<@@@EEEHHHOOORRRVVVZZZ]]]bbbgggkkkhhhiiijjjkkklllmmmmmmmmmvvvzzz~~~{{{yyyuuurrrnnnjjjfffbbb^^^ZZZSSSKKKCCC<<<888555444111...---,,,+++)))((()))(((((('''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***+++++++++******))))))(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************)))))))))))))))******+++***))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))))))))************))))))************)))))))))))))))))))))*********))))))*********++++++++++++(((&&&%%%''')))******))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++***)))''''''((()))))))))))))))))))))************))))))))))))************+++,,,------+++*********************************)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))kkkKKKBBB???;;;888777555222000---......///......---,,,)))***+++,,,------,,,++++++***)))((((((''''''((()))((('''((()))***)))((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))******++++++******((((((((()))))))))******''')))******))))))+++,,,+++,,,......///222555888;;;???EEEKKKOOORRRVVVXXX^^^```bbbdddgggkkkqqquuutttrrrooollliiigggeeeeeepppuuu}}}|||ooommmiiibbb[[[RRRKKKGGG@@@===999666444111///,,,---,,,+++***)))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))))))))(((((((((((('''''''''((()))***,,,,,,,,,++++++******))))))((())))))))))))))))))))))))'''(((******))))))+++---))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++***)))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******)))))))))))))))******+++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++))))))))))))************))))))************))))))))))))))))))))))))******)))************+++++++++***)))'''''')))*********)))))))))*********++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))(((((('''(((((('''&&&'''((()))***)))))))))*********++++++)))))))))*********++++++***+++,,,,,,+++)))*********************+++++++++))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))jjjJJJ>>>;;;888777666555333222............---,,,***)))'''(((***+++,,,,,,++++++,,,+++***)))(((((((((((()))((('''((()))***)))((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((()))***++++++++++++***(((((()))))))))*********((()))++++++***+++,,,...///111444777;;;@@@FFFJJJLLLQQQYYY___ccceeeggghhhiiihhhgggffffffjjjooossspppmmmhhhddd```^^^^^^^^^eeeiiioootttvvvvvvvvvvvvqqqqqqpppooonnnqqqvvv{{{}}}{{{tttlllgggVVVRRRMMMGGGCCC>>>:::666444333000...,,,+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))((((((((((((''''''((()))+++---...//////...---,,,+++)))(((((())))))))))))))))))))))))'''(((((('''%%%%%%(((+++))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******+++++++++***))))))))))))***))))))))))))))))))))))))''''''(((((())))))******''''''((()))))))))))))))))))))))))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))************))))))***))))))))))))))))))))))))************+++++++++***)))((()))+++++++++***))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))(((((((((((((((''''''(((***+++))))))*********+++++++++))))))*********+++++++++((()))++++++***)))***+++))))))*********+++++++++))))))))))))))))))))))))((()))***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))iiiIII:::888666666666666555444/////////...,,,***'''&&&&&&'''(((***+++++++++***///...---,,,++++++++++++)))((('''((()))******((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************)))+++,,,,,,,,,,,,...///444777;;;@@@FFFMMMUUUZZZYYY___gggmmmpppqqqqqqqqqllljjjgggcccbbbdddhhhllliiigggccc___]]]^^^___aaaaaadddgggiiiiiiiiijjjkkkfffeeeaaa[[[VVVXXXaaaiiiiiinnnxxx}}}jjjeee^^^WWWQQQJJJDDD@@@;;;999555111...,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))))))))((((((((((((&&&'''((())),,,...000111111000///---+++)))((('''))))))))))))))))))))))))((()))(((%%%!!!"""%%%)))))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))************++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******+++,,,++++++***************))))))))))))))))))))))))&&&''''''((()))******+++''''''((())))))))))))))))))*********++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))************))))))************))))))*********))))))))))))))))))************+++++++++***))))))***,,,,,,+++))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))(((((()))+++---)))************+++++++++)))************+++++++++&&&(((*********)))***+++))))))******++++++++++++))))))))))))))))))))))))((()))+++,,,---------,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))bbbJJJ;;;:::888777777777555333//////...---,,,,,,,,,,,,++++++************+++++++++++++++************)))***))))))(((((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&))))))))))))(((((((((((()))***+++,,,,,,+++***)))***+++,,,+++******,,,...,,,++++++,,,...111333444<<>><<<777///---000---.........,,,++++++,,,---,,,***((('''''''''''''''((()))'''&&&&&&''')))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((***...111333111111///...,,,***)))((())))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++))))))))))))************))))))))))))))))))))))))+++***)))))))))***,,,,,,)))***+++,,,,,,+++******++++++++++++******))))))******))))))))))))******))))))***,,,......,,,)))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))***)))(((((()))***---...++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************))))))************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((((((((()))+++,,,******************************))))))))))))******++++++******************++++++***)))(((((())))))))))))************))))))(((((())))))))))))(((((()))************+++++++++************************++++++************++++++++++++******************++++++******************************************))))))************))))))******)))((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++)))((((((((()))***+++++++++***)))'''''')))***+++aaaHHH<<<:::888777777666444333//////...---,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++************)))++++++***)))))))))))))))(((((()))******)))((((((((()))************)))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))******))))))***+++111111111222555:::@@@DDDLLLSSS\\\bbbdddbbbaaaaaadddaaa]]]\\\^^^cccgggjjjkkkmmmlllhhhhhhlllnnnmmmsssuuuxxx{{{{{{yyyvvvtttsssxxx~~~|||zzzpppooommmkkkjjjhhhdddaaa___dddjjjkkkhhhdddbbbaaabbbfffnnnzzzxxxoooeee___TTTOOOLLLLLLFFF;;;444333...//////...---------...,,,+++***(((((('''(((((()))******)))''''''(((***((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((***---000222000///...---+++***)))((())))))))))))))))))))))))******))))))(((((((((((())))))))))))*********+++))))))))))))************************************+++***)))))))))***+++,,,444444444333111...,,,***++++++++++++*********)))******))))))))))))******))))))***,,,......+++)))))))))))))))************************************************************+++***)))))))))+++---...************))))))((((((******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************))))))************))))))************))))))))))))************************)))))))))))))))******+++******)))))))))***+++,,,******************************))))))))))))******************************++++++***))))))))))))))))))******************)))((())))))******))))))((()))************+++++++++************************+++******))))))******+++******+++++++++*********************************************************))))))************))))))******)))((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((())))))))))))***************)))))))))***+++++++++***)))(((((()))***+++aaaHHH===;;;999888777666333111//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))),,,++++++***************))))))************))))))***++++++,,,,,,++++++***))))))))))))))))))))))))***++++++,,,,,,++++++***)))+++,,,,,,++++++,,,...000444888<<>><<<999888777555333111//////...---,,,,,,,,,,,,******++++++++++++******+++++++++*********))))))++++++***))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++))))))***************++++++,,,,,,,,,,,,,,,,,,+++.........---...000555999333:::DDDMMMTTT\\\ffflllhhhfffcccaaaaaadddiiilllqqqoookkkjjjmmmvvv{{{tttooollliiieeecccbbbaaa___^^^iiinnnwww~~~wwwnnnhhhbbbZZZQQQKKKJJJGGGBBB===999555111///,,,,,,,,,,,,---///000000444444333000,,,***)))***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((()))***,,,,,,+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***************************************+++++++++******+++,,,+++***)))(((+++++++++++++++++++++++++++******))))))******++++++******+++------+++)))))))))*********+++++++++******************************++++++,,,---......,,,,,,+++++++++,,,---...************))))))))))))************************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************)))******++++++******))))))***************++++++************************)))))))))))))))******+++++++++++++++,,,,,,------******************************))))))))))))*********************+++++++++******)))))))))))))))***+++++++++,,,,,,+++++++++******++++++++++++******))))))*********+++++++++******************************))))))))))))******)))***+++,,,,,,,,,++++++))))))))))))************************************))))))************))))))))))))(((((((((((())))))(((((()))************)))))))))))))))))))))))))))))))))))))))************------,,,+++*********+++******)))(((((()))******cccKKK>>><<<999888777555333111//////...---,,,,,,,,,,,,))))))***++++++***))))))+++++++++*********))))))******)))(((((((((((()))((((((((((((((((((((((((*********))))))*********)))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,---///...,,,+++...555>>>EEECCCKKKUUU^^^ccceeehhhjjjeeebbb___```gggrrr}}}}}}~~~}}}wwwpppjjjbbb[[[VVVUUUZZZcccppp{{{|||zzzvvvrrrmmmfff\\\TTTUUUQQQKKKFFFAAA;;;444000,,,,,,+++,,,---///111333::::::888333...***))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************++++++++++++************************))))))******++++++++++++((()))+++,,,---...------+++++++++++++++++++++,,,++++++************++++++,,,+++***+++,,,,,,+++)))************++++++++++++******************************+++,,,---.........,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((******************************************************************************++++++++++++******))))))******+++++++++,,,************************)))))))))))))))******+++++++++,,,,,,------------******************************))))))))))))******))))))*********+++++++++***)))))))))))))))******+++++++++,,,,,,+++++++++******++++++++++++******))))))*********+++++++++***************************))))))))))))))))))***)))***+++---------,,,+++(((((()))))))))*********************************))))))************))))))))))))(((((((((((())))))((())))))***************))))))))))))))))))))))))******++++++++++++,,,,,,------,,,+++*********+++******))))))))))))******cccKKK===;;;999888777666333111//////...---,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++************)))***))))))(((((((((((((((((((((''''''''''''((((((***)))(((((((((((()))************+++,,,,,,------...------,,,,,,------...,,,++++++,,,222===IIIQQQVVVYYY]]]aaacccbbb```^^^]]]___cccmmmzzz|||qqqggg```VVVWWW[[[aaagggkkkllllllmmmuuu}}}}}}xxxnnneee^^^[[[VVVRRRNNNGGG???888333111---++++++---000222;;;:::888333...***(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((())))))*********)))))))))))))))))))))))))))))))))************++++++++++++++++++******************++++++++++++,,,++++++++++++++++++++++++))))))***++++++++++++***)))***,,,------,,,++++++++++++++++++,,,,,,,,,,,,++++++************++++++---,,,******,,,,,,+++************++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((***************+++++++++***************+++++++++******************************++++++++++++******))))))******+++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++***+++,,,---------,,,,,,******************************))))))))))))******)))))))))***++++++,,,,,,)))))))))))))))******+++******++++++++++++******)))******************))))))************+++++++++***************************))))))(((((())))))***((())),,,---...---,,,+++'''(((((())))))*********************************))))))************))))))((((((((((((((())))))***((()))******++++++******))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,++++++************+++)))))))))******)))))))))```HHH<<<:::888777777666444333//////...---,,,,,,,,,,,,***+++---......---+++***+++++++++************)))+++***))))))(((((())))))))))))(((''''''((())))))***)))(((((((((((()))*********++++++,,,------...///...---,,,,,,---...///...000333999BBBMMMZZZbbbeee```\\\]]]ccchhhkkkkkkjjjlllsss~~~}}}xxxpppmmmiiifffbbb]]]WWWTTT\\\iiivvv{{{}}}|||sssppplllhhhddd\\\QQQHHHAAA===666000------000222666666444000,,,)))((())))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((())))))))))))''''''((()))******++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++******************+++++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***((()))***++++++***)))(((+++++++++,,,,,,,,,------,,,++++++******++++++,,,...,,,******+++,,,+++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***************************++++++,,,,,,++++++***))))))***++++++,,,------++++++++++++++++++++++++)))))))))))))))******+++)))***+++,,,---,,,,,,+++******************************))))))))))))******((())))))***++++++,,,,,,)))))))))))))))***++++++)))******************)))((())))))******))))))((()))************+++++++++************************))))))(((((((((((())))))((())),,,...///...,,,+++''''''(((((()))******+++************************))))))************))))))((((((((((((((()))******))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,******)))))))))***++++++))))))************))))))^^^EEE;;;:::888777777777555333//////...---,,,,,,,,,,,,,,,---///000000///---,,,+++++++++************))),,,++++++***)))*********+++***)))(((((()))***++++++***)))(((((()))***+++******+++,,,,,,---......///...---,,,,,,---...///444888???HHHRRR^^^jjjqqqooofff^^^___lll{{{{{{pppdddYYYRRRMMMYYYdddhhhmmmyyy~~~xxxnnn```VVVNNNHHH???666111000222444111111000---***))))))***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&'''((())))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******((()))+++,,,------,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,...,,,******+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++******)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++))))))******++++++++++++***************************++++++,,,,,,++++++***))))))***+++,,,,,,------++++++++++++++++++++++++)))))))))))))))******+++)))***+++,,,---,,,++++++******************************))))))))))))******((())))))***++++++,,,,,,))))))((())))))***++++++))))))************))))))(((((())))))))))))(((((()))************+++++++++************************))))))(((((((((((())))))'''))),,,...///...---+++&&&''''''((()))******+++************************))))))************))))))((((((((((((((()))******))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++)))((((((((()))***++++++))))))************))))))^^^GGG<<<:::888777777777555333...------,,,,,,,,,------.../////////...------,,,(((***+++,,,++++++---...)))************+++++++++,,,+++)))((((((((())))))***************************)))'''(((***,,,---...000++++++111444333000000:::???LLLZZZbbbdddgggkkkllljjjjjjrrrxxxkkkcccYYYWWWXXX\\\___eeetttzzznnnccc[[[MMMAAA>>><<<555///......000111000---***(((''''''((()))))))))(((''''''''''''((((((((((((((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))***************(((((((((((()))))))))))))))************+++++++++)))))))))***+++++++++,,,,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++............------,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++,,,,,,,,,---------++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---((()))+++,,,,,,+++)))((((((((())))))*********++++++++++++++++++++++++++++++*********))))))((((((***)))(((''''''((()))***************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************)))************++++++++++++*********))))))(((((()))************+++++++++(((***+++***)))((()))***+++*********))))))((((((************************''')))***)))((('''(((***(((((())))))))))))(((((((((((((((((()))))))))))))))+++,,,------,,,***)))***)))((()))+++,,,+++***+++***)))'''''')))***++++++,,,------------,,,+++******))))))))))))******+++*********))))))((((((,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++)))(((((((((((()))***+++'''(((+++,,,---,,,+++***(((((((((((())))))))))))))))))))))))((((((((((((\\\EEE<<<:::888777777777555333///...------,,,,,,,,,,,,...............---,,,+++***+++,,,,,,***)))***,,,)))************++++++++++++******)))***+++---...************************---,,,+++***+++,,,,,,,,,///,,,,,,...///111777>>>OOORRRYYYbbbeeebbbaaadddiiikkkqqq~~~zzzvvvlllaaaZZZVVVXXXdddrrrvvvlll\\\PPPHHHGGGFFFAAA;;;999444333222000---+++******&&&&&&'''((()))***+++,,,''''''((((((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))******))))))(((((((((((()))))))))))))))************+++++++++***************+++++++++,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,)))***+++------+++***))))))*********+++++++++++++++++++++++++++++++++++++++*********))))))))))))***)))(((((((((((()))***************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************)))************+++++++++************)))))))))((()))************+++++++++(((***+++***)))((()))++++++*********))))))))))))************************((()))***)))((('''(((***(((((())))))))))))(((((((((((((((((()))))))))*********+++,,,,,,+++***)))---,,,***+++,,,,,,+++)))+++***)))(((((()))***+++***+++,,,------,,,+++*********))))))))))))******************)))))))))(((,,,,,,++++++************)))))))))))))))))))))))))))************+++++++++***)))(((''''''&&&&&&&&&'''(((***,,,,,,+++***)))(((((((((((()))))))))******)))))))))(((((((((((([[[CCC<<<:::888777777777555333000///...---,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,---+++)))(((((())))))************+++++++++))))))***+++---///000222++++++++++++++++++++++++,,,,,,------------------//////000222222777EEERRRaaabbbfffjjjiiidddbbbdddnnnttt}}}zzzxxxtttrrrpppsssxxx{{{{{{zzzvvvwwwyyy{{{}}}~~~zzzlllbbb\\\^^^ccclllxxxsssjjjbbb___ZZZQQQGGGAAA:::777333///,,,*********))))))))))))***+++------((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((()))))))))))))))************++++++++++++++++++***************,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,------,,,+++***+++++++++++++++,,,,,,,,,***************************************)))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++************)))))))))))))))************+++++++++)))***+++***))))))***+++***************)))))))))************************((()))******(((((()))***((())))))******))))))(((((((((((()))))))))******************************---,,,******++++++***(((+++***)))(((((()))***+++******++++++++++++************))))))))))))******************))))))))))))+++************))))))))))))))))))))))))))))))))))))************+++++++++)))))))))((((((''''''''''''(((***++++++***))))))((((((((()))))))))************)))))))))(((((((((\\\CCC<<<:::888777777777555333111000///...,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,,,,+++)))(((((()))))))))*********+++++++++))))))***,,,---///000111++++++++++++++++++++++++)))+++---.........///000222333999???CCCIIIWWWcccjjjlllqqqxxxxxxuuuuuuxxx~~~xxxsssqqqpppooonnnlllkkkjjjlllnnnooommmkkkjjjlllnnnoooqqqsssvvvyyytttsssqqqqqqtttwww{{{}}}sssfff___^^^dddooo|||{{{ssseeeWWWMMMEEEAAA<<<777333///,,,***...///000111000...+++***)))))))))(((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,+++++++++***)))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********)))))))))))))))))))))*********+++++++++)))***++++++))))))***+++************************************************((()))******)))((()))***)))))))))******)))))))))(((((()))))))))*********)))))))))((())))))***+++***)))((()))***+++***)))+++******))))))******+++))))))************))))))******))))))))))))***************)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))******+++++++++((())))))*********)))((((((((()))))))))******************)))))))))((((((]]]EEE<<<:::888777777777555333222111///...---,,,,,,+++******++++++,,,++++++***)))+++,,,+++***)))***+++))))))*********+++++++++)))******+++,,,---------++++++++++++++++++++++++***,,,......------///222555888BBBNNNWWW\\\ccciiipppttt}}}zzzrrrmmmkkkkkklllmmmggggggiiikkknnnooonnnmmmqqqqqqqqqpppooopppssswwwrrrqqqnnnmmmmmmpppuuuxxxyyyzzz|||xxxkkkgggaaa^^^hhhyyywwwhhh\\\RRRNNNIIIEEE@@@:::333...000444888;;;:::555...***+++***)))((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,+++++++++***)))))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******************))))))))))))))))))))))))))))))***************+++++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++))))))))))))))))))******))))))*********+++++++++)))+++,,,+++***)))***+++***************+++++++++************************)))***+++***)))((()))+++))))))************))))))))))))))))))************))))))(((((()))***++++++)))((((((***,,,......---++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******)))))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++)))***++++++++++++******))))))*********)))))))))))))))))))))************************))))))))))))|||]]]EEE<<<:::888777777777555333111000///...------------******+++,,,,,,,,,++++++***+++,,,,,,+++***+++---)))************+++++++++)))***+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...000111///------000444<<<@@@LLLZZZbbbdddeeehhhpppvvv}}}xxxrrrmmmlllmmmnnnooogggiiimmmrrrvvvzzz}}}~~~|||}}}}}}zzzvvvuuuwwwzzz|||vvvqqqpppqqqsssqqqqqqqqqqqqqqqsssxxx{{{~~~pppbbbVVVZZZggguuu{{{lll```WWWSSSOOOKKKGGGAAA999333222777???EEEEEE???666111,,,+++)))((('''(((((()))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((()))))))))))))))************++++++++++++++++++*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,*********)))))))))))))))*********************************+++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************)))************+++++++++))))))))))))************)))************+++++++++***+++,,,+++*********,,,*********+++++++++++++++************************)))***++++++))))))***+++)))******++++++******))))))))))))*********++++++((())))))******+++++++++***)))***,,,///222222222++++++++++++++++++++++++******))))))))))))************))))))))))))******))))))))))))************)))))))))************+++)))))))))))))))))))))))))))************+++++++++***+++,,,,,,,,,+++)))(((+++++++++***************)))))))))*********++++++++++++*********)))))))))|||[[[CCC<<<:::888777777777555333000000///...............***++++++,,,------,,,,,,---......---+++***+++,,,)))************+++++++++))))))++++++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---000111000///111888>>>HHHNNNYYYbbbcccaaaccciiiqqqzzz{{{zzz}}}}}}{{{zzzxxxwwwxxxzzz|||||||||xxxzzz}}}|||xxxwwwxxxuuuwwwxxxwwwuuussstttuuutttuuuyyyrrrddd```bbbfffnnnvvvsssggg[[[VVVQQQNNNLLLIIICCC>>>999???FFFKKKKKKEEE===777---,,,***(((''''''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))******))))))(((((((((((()))))))))))))))************+++++++++***************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---....../////////...------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------.........////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******++++++++++++++++++******)))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,)))***++++++++++++***)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++((()))))))))************)))************+++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,************************)))***++++++))))))***+++)))******++++++******)))))))))*********+++++++++''')))***,,,,,,,,,,,,+++***)))))),,,///111111000***++++++++++++++++++***+++***))))))))))))***+++******))))))))))))******((()))))))))************************++++++,,,,,,)))))))))))))))))))))))))))************+++++++++)))***---///111111111000---,,,,,,+++++++++++++++))))))*********++++++++++++++++++*********))))))}}}YYYAAA<<<:::888777777777555333000//////.........//////***+++,,,---------------000000000...,,,*********)))************+++++++++((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000111777AAAIIISSSZZZcccfffaaa\\\bbblllwww|||vvvnnnssswwwuuutttvvvuuurrr{{{}}}}}}yyywwwqqqmmmnnnvvvtttggg^^^aaaiiiwwwyyyddd^^^WWWTTTUUUTTTQQQMMMBBBFFFLLLOOOMMMFFF>>>888---,,,***(((''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((()))***************(((((((((((()))))))))))))))************+++++++++))))))******+++++++++,,,******************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------...///000000//////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******))))))******+++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))************************************************))))))))))))************)))************+++++++++(((((())))))*********+++)))************+++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,************************)))+++++++++***)))***+++******++++++++++++******)))************+++++++++''')))+++---...---,,,+++)))(((((()))+++------,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,******))))))))))))******(((((())))))*********+++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++&&&)))...333888;;;<<<===...------,,,+++++++++,,,)))************++++++++++++++++++************)))~~~xxxWWWDDD;;;:::888888888777444222111///...---...///...---******))))))+++///222555666///+++,,,...,,,+++,,,,,,,,,+++***))))))******,,,,,,---------,,,,,,+++000...------------,,,+++)))+++222999<<>>FFFEEEAAA555111---+++************,,,+++++++++***)))))))))))))))))))))))))))))))))xxxWWWDDD;;;999888888888777444222000///...///000111000///,,,+++******+++...000222444...,,,---...++++++---,,,++++++************+++***++++++,,,,,,+++++++++---......///////////////111///333>>>LLLWWWaaaiiigggnnn|||uuuqqqooonnnqqquuuxxx}}}yyywwwlllrrrxxx}}}sssmmmiiilllwwwxxxkkk]]]SSSVVVVVVQQQIIIBBB>>>999333111---((('''(((***)))(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''000111---'''%%%((()))'''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------///...------,,,---------......---------,,,,,,,,,,,,------------........./////////............---,,,------..................//////000000//////........./////////000000000/////////............---------......///000000000111111111111111111111111000000/////////000000111......------------------------------------------++++++,,,---------------...---++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******++++++************++++++************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++---,,,+++)))***************)))******+++,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++************************++++++++++++++++++++++++...,,,+++///444777777555111///,,,+++,,,,,,+++***,,,,,,++++++***)))(((((())))))))))))))))))))))))wwwVVVCCC:::999888777777666444222000///...///111222000///---,,,++++++,,,---///000222...,,,...---+++***---,,,++++++******+++++++++******++++++,,,+++++++++---...//////...///000111---444AAAOOOZZZ^^^______lllyyy|||zzzyyyuuusssssswww|||yyywwwtttttt{{{pppeeefffrrrwwweeeYYYSSSTTTSSSNNNGGGAAA;;;777444///***''''''((()))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''000000,,,'''%%%(((***(((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------.........------------..................------------------------............/////////...............------...////////////...//////000000000000//////...////////////000000000........................///000000000111111111111///000000000000000111111333222111/////////000111.............../////////------------------......,,,,,,---...............---,,,++++++,,,---,,,+++...............---------------------------------------------------------++++++++++++++++++++++++++++++++++++***+++++++++++++++************++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))+++,,,,,,***)))***+++******************++++++,,,+++++++++******))))))*********)))))))))))))))((()))))))))************))))))*********+++++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,---------,,,+++,,,------,,,***---,,,,,,+++***)))(((((())))))))))))))))))))))))vvvUUUCCC:::999777777777666333111//////...000111111///...---,,,,,,,,,,,,---...///000---,,,...---******---,,,+++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,...//////...---...222555777FFFWWWaaabbbaaaaaabbbwwwyyyqqqppptttnnnrrrxxx~~~zzzyyy~~~}}}ttthhhiiisss|||qqqfffUUUUUUVVVVVVSSSLLLEEEAAA888444///***(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''+++,,,)))%%%%%%)))+++)))''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------...............---------......////////////.........---------------.........//////////////////////////////---...//////000000////////////000000000000//////////////////000000000111////////////////////////000000000000000000000000111111111111222222333333777555333222111111111222111111111111111222222222.........//////000000000000000111111111111000000/////////111333333222000//////......------------------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((***++++++***)))***+++*********+++************++++++***************)))))))))))))))))))))******((()))))))))************************++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***,,,---,,,)))((())),,,+++******,,,......---+++,,,,,,++++++***))))))((())))))))))))))))))))))))sssTTTBBB:::888777777777666333111//////...///000000---+++,,,,,,,,,,,,------...///...,,,---///---)))***...,,,++++++++++++,,,,,,---***++++++,,,------------///000000......111888>>>JJJYYYfffeee___```iiirrryyyrrrnnnkkkooowwwuuu~~~}}}wwwsssooopppxxx^^^ZZZXXXZZZYYYRRRJJJFFFAAA===888222---***(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%((('''$$$%%%)))+++)))''''''''''''''''''''''''''''''((()))))))))))))))((((((((()))******++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------.....................---......///000000////////////.........------........./////////...////////////000000000...//////000000000000000///000000111111000000////////////000000000111111///000000000000000111111000000000000000111111111111111111222333333444444555555444333333333333444333333333333222222222222/////////000111111222222333333333333222111000///000111222555777666333000.........---,,,,,,++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++************++++++************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))************+++++++++)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))''')))++++++***)))***+++***++++++++++++***))))))************************))))))))))))************))))))))))))*********************++++++++++++,,,************************)))))))))***++++++,,,,,,++++++++++++++++++++++++(((+++---,,,)))(((***---***)))***+++---...---++++++++++++***************))))))))))))))))))))))))qqqRRRAAA:::888777666666555333111//////...//////...+++(((++++++,,,,,,---...//////,,,,,,---///---)))***...+++++++++++++++,,,---...++++++,,,---............///000000///000777BBBKKKZZZgggnnnggg```fffvvvxxxmmmnnnrrrsssxxxzzzxxxrrrvvv|||vvvjjj```^^^]]]VVVNNNJJJJJJGGGBBB;;;333---***)))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###''''''&&&'''******'''''''''''''''''''''''''''''''''((()))))))))))))))'''(((((()))******++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------...........................///000000000000000/////////..................////////////.../////////000000000000//////000111111111111000000000111111111111000000//////000000000111111111000111111111222222222222111222333444666777888999888888999999:::;;;;;;<<<:::;;;===???@@@AAABBBBBB>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>===<<<:::888777777888;;;>>>>>>;;;555111111111000000///......---................................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---,,,++++++************++++++************************************************+++++++++,,,,,,,,,------************************))))))*********+++++++++)))************+++++++++)))************+++++++++)))*********++++++++++++++++++++++++++++++++++++)))***+++------+++***)))************************))))))))))))))))))))))))''')))***+++***)))***+++***++++++,,,+++***)))((())))))))))))************((()))))))))************))))))))))))*********************+++++++++,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))***,,,+++******+++---+++***)))***,,,------,,,***************+++++++++))))))))))))))))))))))))|||pppQQQAAA999888777666666555333111//////...//////---)))&&&***++++++,,,......///000++++++---///---((()))...++++++++++++,,,,,,---...+++,,,---...///////////////000000000222<<>>888555555444444333222111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------++++++************++++++************************************************++++++,,,,,,,,,---------************************))))))******++++++++++++)))************+++++++++)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++***)))***+++***+++,,,,,,+++***)))((()))))))))))))))*********(((((())))))*********+++))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++***+++,,,,,,***))))))+++------,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))~~~lllQQQDDD;;;:::888888888777444222000000///...........................---,,,++++++.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++......+++---222222---111000000555>>>MMMaaaooozzzssstttkkkmmmooouuu|||{{{uuuuuukkk^^^[[[YYYUUUNNNHHHGGGCCC777+++,,,***((('''((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000000///.........///111222222222222222222111000//////////////////////////////////////////.........333222000///000000000///222111111222444444222111///000222222333333333444333444666666888:::???BBBGGGJJJNNNOOOQQQVVV^^^dddllljjjiiijjjnnnrrruuuvvvyyy|||{{{uuupppkkkgggjjjooowwwyyy|||{{{xxxtttrrrrrrrrrvvvyyywwwooofffaaa___[[[XXXVVVVVVWWWVVVSSSPPPJJJHHHEEECCC@@@===:::777999666333111111000///...///000000///,,,***,,,...---...///...---,,,,,,---++++++++++++,,,...///000......---------,,,,,,,,,++++++++++++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))***)))((((((***,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((++++++******************++++++******************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,------.........***)))((((((((()))+++,,,******++++++++++++******zzzjjjOOOBBB<<<:::888777777555333000000000///............///---------...------,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***......,,,...333333/////////333>>>MMM^^^mmmwwwuuuvvv}}}vvvpppxxx~~~zzzzzzuuuccc[[[YYYXXXSSSMMMKKKIII@@@666000---***((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***************))))))))))))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000000//////...///000111222111111222222111000000///////////////////////////000000000000000000000000000000000000111222222111000//////000111222222111222333444555666888===@@@EEEFFFHHHLLLQQQUUUXXXYYYdddhhhmmmpppsssxxxzzzsssnnnjjjlllqqqzzz{{{~~~tttrrrooommmkkkhhhccc___\\\ZZZXXXXXXYYYWWWTTTPPPLLLJJJGGGDDDAAA<<<777333222222222111///...///000111111000///---,,,------,,,,,,,,,,,,,,,---......///.........------------++++++++++++*********)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))***)))((((((***,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------***))))))((()))***+++,,,******++++++++++++******vvvhhhMMM@@@;;;999777666666444222000111000//////......//////,,,,,,------...---------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***---......///222222000///222;;;III[[[jjjsssvvvrrr|||sssnnnooovvvrrr~~~vvvbbbWWWZZZZZZWWWRRROOONNNHHHBBB555222---***)))*********))))))))))))))))))))))))''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***************+++++++++******************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////............///000///////////////000111111000000111111000000//////////////////////////////222222222222222222222222///000111222333444444444444444333333444555666777777:::>>>AAADDDLLLUUU\\\]]]___ccciiiqqqxxx|||~~~vvvooolllkkkmmmqqqsssrrrssszzz{{{qqqnnnmmmoootttvvvrrrnnnjjjiiigggccc\\\RRRGGG@@@???>>><<<999777666555444222111000///...///000000.........------.........//////.........---------++++++++++++************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++************************************************************+++++++++***************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************************************)))************+++++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,***))))))))))))***++++++******++++++++++++******tttgggLLL???;;;999777666666666555333111000000///.../////////++++++,,,---..................////////////......------------------------***---////////////000000111;;;HHHSSS^^^hhhmmmnnnvvvvvvmmmsss|||}}}mmmqqqvvveee\\\\\\]]]ZZZTTTOOONNNJJJEEE;;;666000+++************))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))***************++++++++++++*********************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...............//////000///////////////000000111//////000000000000//////////////////////////////222222222222222333333333000222444444444333333333666777777777888:::>>>AAAAAAFFFMMMTTT\\\fffrrryyy~~~xxxrrrrrruuuyyyyyynnnlllmmmnnnoooqqqnnnllllllooovvv~~~}}}pppbbbYYYTTTPPPJJJEEEAAA===999555555333000///000111222222//////.........//////000.........---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))***)))((((((***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))***************************+++++++++************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************************++++++)))))))))*********++++++***++++++,,,,,,++++++***xxxhhhLLL@@@:::888666666888999999888111111000///////////////++++++,,,---..................///000000//////...---------------------------...//////...---///222888HHHWWW\\\^^^cccjjjmmm|||tttxxxxxxpppsssyyynnndddddd___VVVPPPMMMIIIDDD@@@:::333...+++******)))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))******+++++++++*********************+++,,,,,,,,,,,,++++++++++++,,,,,,------------......///////////////...//////000000000000000...///000000000000//////000000000000000000000000111111111222222333333333111333555555333222333555444777;;;>>>CCCIIIPPPUUUZZZ___fffoooxxxyyyxxx}}}wwwzzzyyyqqqkkknnnqqqqqqoooooommmnnnoooooorrr}}}{{{ooohhh___YYYTTTNNNFFF@@@AAA>>>999666555333000...///......------......///------------,,,,,,,,,++++++++++++++++++++++++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))***)))((((((***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((()))))))))*********))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************************++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************)))*********++++++++++++++++++,,,,,,,,,,,,++++++~~~hhhMMM@@@;;;999777777888:::::::::222111000000//////000000,,,,,,------...---------,,,,,,---............---------------------------///...///000///...333999FFFXXXfffeeebbbiiiuuu|||}}}www}}}{{{ttt|||vvvsssjjj^^^WWWSSSMMMFFFDDD???888222...,,,***)))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&''''''((()))%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((())))))************************++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...,,,---...///000000000///......///000000000000000//////000000111111000000000000000000000000000000111111222222333333444444222555888888777999===AAABBBHHHPPPXXX```jjjttt|||~~~uuuwwwnnnjjjiiilllnnnkkkhhhgggcccgggiiijjjmmmzzz}}}xxxvvvrrrjjjbbb]]]XXXPPPJJJEEE???777222333222111///...---------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))*********)))))))))***++++++,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************+++++++++***************)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++gggLLL@@@===:::777666777888888777222111000000//////000000---------...------,,,,,,,,,,,,---.......................................///...///222111222:::EEEZZZiiiqqqkkkiiiuuu~~~|||yyyyyyllleeeaaaXXXOOOIIIDDD>>>777333///,,,)))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((()))******++++++)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,---...///000000000///---...///000111000000//////000000111222222111111000000000000000000000000222333333444555555666666555999>>>AAADDDJJJSSSZZZ```hhhsss|||{{{}}}vvvgggeeegggjjjjjjeeecccddd___aaabbbbbbeeeooo}}}yyyqqqjjjcccZZZOOOGGG@@@???<<<888555222000///000/////////............+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))((()))***)))((((((***,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((''''''(((((()))******+++((())))))***++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************,,,,,,+++++++++*********)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++gggLLL??????<<<888666555555555444222111111000000000000000............---,,,++++++......///000111111000000........................///---///333444666AAAMMMjjjtttvvvnnnnnn~~~yyy|||~~~~~~xxxqqqmmmcccXXXLLLHHHAAA;;;666222---***************************''''''''''''((((((((()))'''''''''''''''((())))))%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((())))))***++++++,,,,,,(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++******+++,,,,,,---......+++,,,...000000000000///---...000111111111000///000000111222222222222222000000000000000000000000444444444555666777777888:::???FFFKKKQQQ[[[gggpppxxxwwwmmmgggfffiiimmmlllhhhhhhkkkiiihhhfffeeefffjjjppptttrrrxxx}}}|||zzz}}}ttthhh___MMMKKKGGGBBB===888555333111111111111000000000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))((()))***)))((((((***,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))&&&''''''((()))******+++((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++gggMMMAAA===<<<;;;999777666444444111111111111000000000000//////.........---------111111000000/////////...//////////////////......111,,,,,,222333888LLLbbbvvvtttttt{{{~~~}}}~~~uuuvvvmmm[[[SSSLLLCCC???===999222,,,,,,***'''''')))***(((&&&''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))(((''''''&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000...//////000000000000000444222000000111222222222222222333222111000000000444333222222444:::AAAEEEHHHLLLVVVdddnnnttt{{{yyywwwzzz{{{yyyuuutttxxx|||nnnsssuuuqqqnnnqqqvvvwww{{{zzzyyyvvvtttuuuxxx{{{~~~~~~|||{{{}}}~~~qqqhhh]]]UUULLLCCC>>>>>>777333///...//////000111...+++)))***---...,,,)))...---,,,,,,+++++++++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++)))************+++++++++************************+++++++++*********))))))************************))))))*********))))))((())))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++***))))))))))))))))))************************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,///---)))''')))---...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,}}}fffLLL@@@===<<<;;;999777666444444111111111111000000000000//////.........---------///.........------------/////////...............000222333555>>>OOO```jjjiiinnnyyy~~~{{{~~~~~~|||ssskkkggg^^^TTTGGGAAA@@@>>>777111///,,,(((((())))))((('''(((((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000...///000000111111000000111000//////000111222222333333333333444555555555999777777;;;CCCKKKQQQSSSZZZaaannn|||{{{uuussswwwzzzvvvxxx~~~zzzzzzqqqkkkmmmrrrwwwxxxwwwxxx{{{~~~zzzqqq```NNNDDDAAA===888444333111//////000...------......---,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++)))************+++++++++************************+++++++++*********))))))************************))))))************))))))))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++******)))))))))))))))************************************,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,))),,,......,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,xxx}}}eeeKKK@@@<<<;;;:::999777666444444111111111111000000000000/////////............---............------------........................---444777999IIIaaakkkggg```nnnxxxuuu~~~zzz}}}qqqkkktttnnnbbbSSSHHHEEECCC???;;;333000+++)))((()))((((((((((((((())))))))))))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''((()))***+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------......///000000000//////000111111111111000///000000111111222222222444333111222555777888888??????DDDOOO]]]hhhmmmnnnrrrvvv~~~~~~vvvrrr}}}||||||zzzwww}}}xxxuuuxxxvvvuuuuuusssrrrqqqppppppqqqppprrrvvv|||yyylll___XXXLLL@@@999666444222/////////...,,,+++,,,---------,,,,,,,,,------...------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))************+++++++++)))************+++++++++************************+++++++++***************************************))))))***************)))***************+++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,'''---333444000,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,yyy~~~fffKKK@@@;;;;;;:::888777555444444111111111111000000000////////////...............000000000000000/////////...............////////////444:::DDDWWWggghhh```eeeuuuvvv~~~tttnnnxxx|||sssdddUUUKKKEEEDDDDDD999555000+++)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''((()))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,------------...------......///000000000///000111111222222111111111333444444444333444444555444444666999===@@@AAAGGGNNN[[[iiiwwwuuurrryyy~~~}}}|||{{{zzzzzz|||sssrrrpppnnnmmmmmmooopppttt~~~}}}jjjVVVHHHBBB>>>:::111333333111---+++...000---------------......///...------------,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++************************************************************************))))))***+++++++++******************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++///666======777222111------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,~~~gggMMMAAA::::::999888777555444444111111111111000000000////////////////////////////////////000000000000000........./////////000000666777CCCYYYhhhhhhdddcccsss~~~}}}vvvwww}}}uuudddQQQEEEDDDGGG>>>;;;666000+++******+++************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))******)))(((((((((((((((******************************************************+++++++++,,,,,,,,,,,,,,,---------.........------......///000000000000111111222222222222222222444555555333333444666555777;;;???DDDJJJPPPSSSWWWcccsss~~~zzzqqqiiifffnnntttyyyzzzyyy{{{pppsssvvvxxx{{{uuudddXXXKKKAAA:::;;;:::666111...000333.........------...//////.........---------,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++************************************************************************))))))***+++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,------------111???PPPVVVLLL<<<222---------------------------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,gggMMMBBB:::999888777666555555444111111111111000000000000...////////////000000000---------.............../////////000000111111222999===PPPhhhpppiiigggnnnzzz}}}sss^^^MMMFFFEEECCCAAA<<<666///++++++,,,+++************)))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((())))))))),,,+++***)))((((((((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------............------......///000000000111111222333333333333222111333555444333444888<<<666>>>GGGMMMRRRXXXaaahhhmmmxxx~~~wwwuuussspppsssvvvzzzyyytttsssuuuxxxzzzvvvcccRRRHHHEEEAAA;;;444000///000000000///...........................---------,,,++++++++++++++++++++++++***************+++++++++)))************+++++++++)))************+++++++++***************************************+++++++++************************))))))***+++,,,,,,,,,,,,+++++++++***************)))))))))************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++222GGGbbbkkkZZZ???///------------------------------............------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,gggLLLAAA999999888777666555555444111111111111000000000000.../////////000000000000------------.........//////000000111222222333333@@@QQQgggsssqqqnnnttt}}}~~~sss___OOOFFFGGGFFFBBB;;;333---,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))******))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............------......///000000000111222222333444333333333111444666666666999@@@GGGLLLWWWdddiiihhhkkkuuu~~~}}}~~~{{{~~~yyyuuusssvvvwww~~~yyybbb\\\SSSIIIBBB;;;666333222222000///......------............------------++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++)))************+++++++++************************))))))*********+++++++++************************((()))***+++,,,,,,,,,,,,+++++++++*********))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------------...+++222FFF___eeeRRR;;;...........................---------......---------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,|||eeeKKK@@@999888888777666555555444111111111111000000000000.../////////000000111111.../////////000000111111000000111222333333444444MMMjjj}}}tttxxx~~~qqqYYYJJJIIIHHHEEE>>>555///,,,,,,++++++++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////------......///000000000111222333333444444333333222555888999:::@@@JJJQQQlllyyy||||||xxxssszzz~~~{{{wwwzzzvvvjjj^^^UUUMMMEEE???444333111000...---------//////.........---------++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++)))************+++++++++************************))))))******++++++++++++************************((()))***+++,,,---------++++++++++++******))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......///111>>>PPPRRRBBB555111........................,,,------------------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,yyydddIIIAAA::::::999888777666555555333222222111111111111111////////////////////////000000///..................000222111000333:::???ZZZrrr{{{vvv{{{}}}}}}iiiOOOGGGKKKMMMHHH===222---,,,---)))))),,,---+++***,,,))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,------......---------------.........//////111000////////////000000777333000///222444444333888666;;;CCCDDDJJJ```zzzzzz{{{|||zzzqqqqqquuu~~~yyyhhh^^^UUUNNNCCC999555777333++++++222555222///---,,,---///000,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))))))))***+++++++++,,,************************)))***+++,,,,,,+++***)))++++++************+++++++++++++++,,,,,,---------,,,+++******)))*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......---------....../////////222444666777666222///,,,......------......///000.........---,,,+++++++++,,,,,,---------------.........---,,,,,,+++******++++++++++++++++++++++++{{{cccIIIAAA::::::999888777666555555222222111000000000000111111111111111111111111111000000///..................000111000///444===EEEaaarrrvvvuuuwww```MMMNNNOOOKKKDDD<<<444000...***))),,,---++++++,,,***)))))))))(((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((()))))))))***))))))***+++++++++++++++***++++++++++++,,,,,,,,,+++,,,------......---------------.........//////............///000111222333444555666888888888888888;;;BBBJJJRRRaaa{{{~~~yyyjjj^^^TTTGGG???@@@???777333666000///////////////...---,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************************************************,,,,,,++++++******************+++++++++,,,,,,,,,***************+++++++++******************************++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------------------...000111000///,,,+++///////////////000000111//////......------,,,,,,///............---------......------,,,++++++***************************~~~bbbIIIAAA::::::999888777666555555222111111000000000000000111111111111111111111111000000///.........//////000111111000111999EEEOOOgggqqqpppuuuvvvTTTQQQLLLJJJHHHBBB999222000+++)))+++---++++++---******)))))))))((((((((((((((((((((())))))))))))))))))************))))))((((((((()))))))))******)))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------------........./////////,,,,,,---...///111333444///222666777777888;;;>>>DDDPPP^^^fffrrr{{{|||vvvcccSSSNNNMMMGGGDDDEEE777555111/////////...,,,,,,,,,++++++++++++,,,,,,************************************************************************+++************)))))))))******+++++++++,,,,,,,,,+++++++++***************************************++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------------..................---------------***+++,,,---.........---............/////////000------------,,,,,,,,,,,,000000//////...---------......------,,,+++++++++************************aaaHHHAAA::::::999888777666555555222111000000//////000000111111111111111111111111000000///////////////000222222222222777AAAOOOZZZdddnnnpppyyydddZZZOOOKKKKKKIIIAAA999333...***,,,,,,++++++---*********)))))))))(((((((((((((((((())))))))))))))))))************))))))(((((()))))))))*********)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------+++,,,------......------............////////////------......000111333444111444666555555;;;HHHRRR^^^qqq~~~wwwsssyyypppbbbYYYSSSQQQSSSIIIBBB888111............---,,,,,,++++++++++++,,,***************************************************************************)))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++***)))))))))************************,,,+++***))))))***+++,,,++++++************++++++------,,,,,,,,,,,,++++++,,,,,,+++************++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------............000////////////.....................///000111111///000000111111111111111......................................................------,,,,,,,,,,,,++++++++++++++++++++++++```GGGAAA::::::999888777666555555222111111000000000000000000000000000000000000000000000/////////000000111000000111555???LLLXXX```___nnnwww|||uuu|||nnn\\\SSSQQQPPPLLLGGG888222---------++++++...************))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,------......------........./////////000000000000000000000111333333555777888888===MMMdddvvv{{{|||}}}pppuuu{{{lll]]]UUUSSSPPPHHH???888666333000,,,...------,,,++++++,,,,,,************************************************************************)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++***)))))))))************************,,,+++***))))))***+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++++++++++++++,,,,,,,,,------,,,,,,---------.........---------.........///////////////...............000000///......///000111222222333444444444444333111111111111000000000000,,,,,,------......//////......------------,,,,,,------------------------___GGGAAA::::::999888777666555555333222222111111111111111////////////////////////000000/////////000111111///---000;;;KKKYYY```bbbbbbvvv~~~ttt}}}kkk\\\TTTQQQOOOMMM>>>777000///---++++++...++++++*********)))))))))(((((((((((())))))))))))))))))************)))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------....../////////000000000222111111111222333444444444888???FFFRRRfff|||www}}}qqq]]]RRRNNNJJJFFFDDDBBB===444,,,000///...------,,,,,,---++++++++++++++++++++++++************************************************)))))))))************+++******+++++++++,,,,,,,,,+++++++++***************************************++++++************++++++++++++************+++++++++++++++,,,,,,---------------,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,---------............------........./////////,,,,,,---------.........//////............///000000111222333444333222111111000000///......------------........./////////......------------------........................___FFFAAA::::::999888777666555555444333333222222222222222000000000000000000000000000000//////000111111222222000444EEE[[[iiikkkfffooo{{{{{{{{{gggWWWNNNMMMNNNDDD<<<444000...++++++...+++++++++*********))))))(((((((((((())))))))))))))))))************))))))))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...+++,,,------......------.../////////000000000000111111222333444555777888999DDDUUUeeeuuu{{{|||zzziiiZZZTTTMMMJJJIIIEEE<<<444111111000......------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************++++++,,,,,,******+++++++++,,,,,,,,,***************+++++++++******************************++++++++++++******++++++************++++++******++++++,,,---......------,,,++++++++++++,,,++++++,,,,,,,,,,,,------------------........................////////////------...///000111111222111111222333444555666666555666888999:::999888777888777666555444222111111222222111111000//////...------..........................................^^^FFFAAA::::::999888777666555555555444333333222222333333111111111111111111111111000000///000000111222222666444:::OOOhhhwwwtttlll|||zzzsss^^^QQQOOOQQQGGG>>>666222...++++++...+++++++++************)))(((((((((((())))))))))))))))))************)))))))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......+++,,,------......------////////////000000000000000111222333555888:::;;;GGGWWWpppwwwnnnbbbTTTKKKHHHGGGDDD@@@222222111//////.........------------------------******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++++++++,,,************************)))***+++,,,,,,+++***)))++++++************++++++))))))***+++---...//////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,------------------.........//////............/////////000000000111333444555666777666777999;;;===??????@@@BBBDDDFFFGGGHHHGGGEEEDDDFFFEEEDDDCCCAAA???>>>>>>777777555333111///...---------..................------------------------```EEE===999999999999888666555333444444333222111111111111111111111000000000000000333333222000000222222000777888KKKiiiyyyuuuuuu}}}|||___WWWWWWTTTGGGCCC<<<444///---,,,---,,,,,,++++++***)))))))))************))))))))))))))))))************))))))*********)))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////...000111111///...000111666222///222888???FFFKKKkkk~~~zzz~~~{{{~~~zzz___TTTSSSNNNGGGCCCDDD???777111.........///,,,,,,,,,,,,,,,,,,,,,,,,...)))(((---///,,,)))))))))************+++++++++---,,,***))))))***,,,---...---+++*********++++++************************++++++++++++++++++++++++++++++******************++++++******++++++,,,------,,,,,,++++++,,,,,,---//////.........---------...............///000000111...++++++...///...,,,///......111555666555222333888;;;;;;===CCCHHHIIIRRRKKKHHHLLLPPPOOOPPPTTTSSSUUUTTTQQQMMMMMMSSSXXX[[[]]]___\\\SSSJJJGGGIIIMMMHHHBBB??????<<<666000555000,,,---...---...222---......---+++******+++```FFF>>>999999999999888777555444333333333222333333444444111111111111000000000000000111111000111222333333???GGG[[[pppxxxxxxppp___VVVPPPIIIEEE>>>777111...------,,,,,,,,,+++******))))))************))))))))))))))))))************))))))***************++++++,,,***++++++++++++,,,,,,,,,,,,,,,---------.........------........./////////000111111222222222222333111555888888;;;GGG]]]ooo~~~}}}yyy{{{wwwfffZZZQQQNNNOOODDDCCC???999222//////111.........------,,,,,,+++111,,,))),,,...,,,+++,,,************++++++++++++---,,,***))))))***,,,------,,,+++*********++++++************************++++++++++++++++++++++++++++++******************+++++++++***++++++,,,------,,,,,,++++++,,,,,,---//////.........---------///...............///000///------...111222111///222000///111555888999888BBBGGGJJJLLLPPPWWW[[[[[[ZZZSSSPPPSSSUUURRRQQQSSSYYYZZZZZZWWWSSSTTTYYY^^^gggjjjkkkeee]]]\\\cccmmmbbbZZZPPPIIIFFFDDDCCCAAA===999888999777111......//////000000////////////```FFF???:::::::::999888777555444333333333333444555666777111111111111111111111111...///000111111111444777CCCTTTeeemmmnnnuuueeeUUUPPPKKKHHHBBB;;;555000...,,,------,,,,,,+++*********++++++*********)))))))))))))))************))))))***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.....................////////////222111111222444555444333111666;;;???III^^^{{{zzz~~~zzzsssxxxlllZZZRRRRRRHHHIIIHHHBBB999111//////...............---,,,+++111,,,)))+++,,,++++++...************+++++++++,,,---,,,+++******+++,,,------,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,------/////////............---//////......---........./////////111333333222000666444333555:::@@@CCCEEELLLQQQUUUXXX```hhhkkkiiihhhaaa[[[YYYZZZ[[[^^^bbbffffffddd```[[[ZZZ]]]```ffflllnnnjjjccceeeoooyyyuuuqqqiii```YYYTTTRRRPPPMMMHHHCCC@@@:::222...///////////////......------~~~```GGG@@@:::::::::999888777666555333333333333333444555555000111111111111111222222//////111222111000555<<>>777222...---......------,,,++++++++++++++++++*********)))))))))******++++++******)))+++************+++,,,,,,+++++++++,,,,,,,,,------------------................../////////000000000333111000111333555444333:::;;;???KKKbbb}}}tttwww{{{{{{pppZZZLLLNNNMMMJJJFFF???777111---------.........------,,,...+++***------******,,,*********+++++++++,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,++++++++++++,,,------------,,,,,,,,,,,,------/////////...............000///......------......222111111111222444444555<<<<<<===AAAFFFLLLPPPSSSSSSWWW[[[```iiirrrtttqqqwwwpppgggbbbdddkkkuuu|||vvvuuuqqqkkkeeebbbbbbcccfffmmmrrrpppmmmkkkjjjjjjpppvvv||||||vvvqqqmmmkkkbbbUUUJJJ???777666:::555333111///...---,,,***zzzbbbHHH@@@;;;;;;:::999888777666666444444333222222222222222000000111111222222222333111111222444111000999EEEXXXeeellljjjooo}}}||||||wwwccc\\\OOOLLLFFF@@@999444000...//////......---,,,,,,,,,++++++++++++******************++++++++++++******+++++++++***+++,,,,,,---++++++,,,,,,,,,------------------.........///////////////000000000111111333111000000222444666777CCCMMMYYYfffzzz~~~zzzqqqXXXVVVOOOGGGEEEEEEBBB:::333......------.........///,,,,,,///333333---***+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...////////////////////////000//////.........//////111111111111444888>>>AAAIIIKKKOOORRRUUUXXXZZZ\\\___dddhhhkkkrrrzzz}}}|||{{{xxxzzz{{{vvvssssssssswwwzzz{{{zzzzzzyyyoooccc```lll~~~rrrdddUUUHHHEEEHHH???<<<777444333222111///yyycccIIIBBB<<<;;;:::999777777777777555444333222111111111111000000111111222333333333222111333555222222@@@QQQdddiiimmmppp||||||wwwsss}}}vvvxxxqqq```RRRNNNHHHBBB;;;777444333000000//////...---------,,,++++++++++++***************++++++++++++******+++++++++++++++,,,------,,,,,,,,,,,,------------------........./////////000000000000111111111111222222222111333777>>>CCCRRRjjj{{{gggYYYKKKGGGKKKLLLGGG???444222000.........000111---...444999888111------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,------.........------------.........////////////000000000000000//////000000111222000111444777<<>>;;;:::999111111000//////......---,,,,,,+++++++++************++++++,,,,,,++++++***,,,++++++++++++,,,------,,,,,,,,,------------...............////////////000000000111111111222222111444555555666>>>KKKUUUmmmqqq\\\OOONNNOOOMMMIII>>>;;;666111......000222---///444888666///---///+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...---,,,,,,,,,,,,---............------------........./////////000000000000000000000000111222444444444888>>>DDDIIIPPPWWW\\\___bbbfffiiijjjmmmqqquuupppqqqsssxxxtttooopppooocccTTTGGG@@@;;;666333~~~fffMMMFFF===<<<:::888777777777888333333333333444555666666000000111222333333444444000...111666555:::PPPiiinnnnnntttyyywwwxxxyyyzzz{{{pppYYYTTTMMMFFF@@@>>>>>>>>>111111000000//////......,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,---------................../////////000000111111111111222222222000555888888:::CCCUUUcccmmmXXXOOOLLLLLLLLLGGGBBB:::333///...000222,,,---111444111,,,+++...++++++,,,,,,,,,---------***++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,,,,,,,---............------------........./////////000000111111///000000111222444555666;;;AAAIIIOOOSSSVVVZZZ]]]^^^aaafffjjjnnnuuu~~~|||xxxzzz~~~|||uuuyyymmmZZZMMMDDD<<<777~~~hhhMMMBBB;;;::::::999888777666666444444444333333222222222333333222222111222222222000333333333999LLLddduuuwww~~~{{{xxxvvvttt}}}```ZZZQQQIIICCCAAABBBDDD888333...+++,,,------+++...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///////////////000...///333444111111444777222777DDDMMMUUUhhh}}}rrr___TTTKKKCCCGGGGGGEEE???888222...---/////////......------......---,,,++++++,,,---...+++,,,,,,------,,,,,,+++---,,,,,,++++++******************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------/////////000000000000111000000000000222222000///333000......444===EEEJJJMMMWWWccchhhgggggglllqqquuutttuuuxxx~~~~~~~~~xxxpppjjjrrr}}}nnnZZZIIIBBB~~~fffLLLAAA;;;;;;:::999888777777666555555444444444444444444333333222222222222222333111333555888AAATTTjjjyyy}}}yyyvvvtttqqqzzznnn```SSSLLLHHHCCCAAACCC<<<777111------...------...---,,,,,,++++++,,,,,,------............---------------------------------------............///......////////////000000000...000333333111222666999:::AAAQQQbbbtttrrr\\\RRROOOJJJGGGDDDBBB@@@;;;444//////.........//////...---,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++))))))******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,------------........./////////000111111000/////////222;;;HHHTTT]]]```iiinnnssstttsssxxx}}}~~~~~~uuummmqqq|||pppccc]]]~~~fffKKK@@@===<<<;;;:::999888888777444444555555555555555555333333222222222222333333444444777>>>JJJ[[[mmmzzz|||wwwtttrrrqqqlllooo{{{iiiTTTQQQNNNFFF@@@BBB@@@;;;444000...............------,,,,,,,,,,,,,,,......////////////..............................---------............///......//////000000000000333111222444333222555:::===FFFSSSddd|||ttt```VVVNNNJJJFFFFFFGGGEEE===666222///------///000...,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,------------...000000111111111111111111333666>>>KKK[[[gggnnnqqqxxxzzzzzzzzz|||}}}~~~|||~~~}}}fffKKKAAA======<<<;;;:::999999888333333444444555555666666333333222222222333444444555444777AAAMMM[[[iiittt{{{vvvrrrppprrriiieeemmmzzzpppWWWSSSSSSHHH@@@AAACCC???888222///------.........---,,,,,,,,,,,,,,,.........//////.........////////////////////////---------............////////////000000111111222666444444555555444:::BBBGGGTTTcccrrrttt[[[TTTOOOIIIHHHHHHHHHEEEBBB;;;666///---...///...,,,........................,,,,,,------------,,,,,,***++++++,,,,,,---------/////////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////111222222222111111333444<<>>======<<<;;;:::999999222222333333444444444555333222222222333444444555666444888CCCNNNWWWcccmmm|||wwwrrrppppppkkkhhhkkkqqqwwwwww\\\VVVTTTJJJBBBAAACCC@@@;;;555000---,,,---///...------,,,,,,------------............------////////////////////////---------............/////////000000111222222333555444444666666999BBBMMM[[[eeemmmvvvooo]]]XXXPPPHHHDDDDDDGGGJJJGGG@@@666000...//////...---..................---,,,------......------,,,+++++++++,,,,,,------...000//////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........./////////000000000111111000000333888<<>>999222...------///......------------------------......---------////////////////////////---------............/////////000111222333333444222222444888<<>>IIIUUUfff~~~qqqcccYYYPPPJJJJJJOOOQQQLLLAAA888444555222333444555555444333222------............------.........------,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,------.........---------...///000000111111111111111222222222222333666999===GGGWWWkkkzzz|||yyyxxx~~~qqqsss~~~dddJJJDDD===;;;999888999999888777444444444333222111000///111333444333444777999999333@@@QQQ]]]fffsss|||xxxnnnfffbbbcccaaabbbrrr|||vvv^^^WWWRRRJJJGGGDDDDDDGGGBBB666---,,,---------------...///000...........................------------...//////000//////.........//////333444444222111333333333777444<<>><<<999888999888777666444444444333222111000000///111222111222444777888;;;III\\\lllwww}}}zzznnnfffbbbcccaaa```jjjyyyfffXXXPPPHHHHHHEEEEEEGGGCCC888000......------------...///000...........................------------...//////000//////....../////////000222333222222333666777:::CCCUUUooouuuhhh^^^XXXJJJIIIIIILLLPPPRRRNNNIIILLLMMMPPPTTTUUUNNNBBB888//////.........---------++++++,,,,,,,,,---------///...---,,,,,,,,,,,,---------............------//////.........---------...........................000222222111222444777:::CCCNNNVVVaaannnwwwzzz~~~vvvxxxdddJJJCCC???===:::999888888666555444444333333222222111111111111111222222333666:::DDDRRRggg{{{|||ooogggbbbcccbbb^^^aaahhh|||rrr[[[PPPKKKIIIFFFFFFGGGDDD;;;333///......------......//////..............................------......///000000000////////////000000///111333333333555:::???BBBXXXsssssshhhaaaSSSKKKDDDGGGPPPWWWXXXVVVVVVUUUVVVYYYYYYQQQBBB666...............---------,,,,,,,,,,,,------------......---,,,,,,,,,------------............------...............---------............///////////////111333444555777:::===EEEVVVhhhqqqwww~~~yyyzzz}}}|||zzzdddJJJCCC@@@===:::999888777666444444444333333222222222222444333333444444444999???KKKXXXlll}}}sssiiibbbbbb```]]]\\\^^^iiivvv{{{```SSSPPPIIIGGGFFFFFFDDD>>>666111//////............//////.......................................//////000000000/////////000111111111222444555444555>>>HHHVVVqqqqqqfff___SSSGGGEEEJJJQQQWWWZZZYYYUUURRRRRRRRRJJJ;;;...........................,,,,,,,,,------------......------,,,,,,,,,------------............------........................///////////////000000000000111111444888>>>EEEJJJ]]]kkkyyy~~~{{{zzz{{{||||||~~~yyy}}}dddJJJCCC@@@===:::999888777666444555444333222222222333333555333444666555444;;;EEERRR\\\nnn~~~vvvmmmccc___^^^]]]\\\\\\```lll|||cccTTTSSSIIIGGGEEEEEEDDDAAA999222000//////.........//////........................///............///000000000000000000000111222222222222444555333666DDDSSSooorrrkkk]]]PPPIIIFFFHHHPPPYYY\\\WWWQQQOOOLLLEEE888...---.....................,,,,,,---------.........------,,,,,,,,,------...------............---------...................../////////000000000111111111000000555===IIISSSZZZpppuuu{{{zzzwwwxxxzzz{{{xxxxxxdddJJJDDD???===:::999888888666555555444333222222333444555444111222555444333<<>>444000000//////......//////........................//////......//////000111000000000000111222333444111111333777777===RRRiiixxxjjj[[[RRRKKKFFFKKKVVVYYYVVVRRRNNNIIIAAA777///---------...............,,,---------............------,,,,,,,,,---......------............---------------...............//////000000111111222222222222444;;;GGGUUU```gggtttwwwzzz~~~cccJJJDDD>>><<<999888999888777666555444333222222333555666444111222777666555???OOO]]]gggwwwwwwrrrjjjaaa\\\[[[ZZZYYYXXX^^^iiiyyyrrr[[[TTTLLLLLLIIIFFFIIIJJJBBB888111111000///////////////........................///////////////000000111111111111111222333444444222111666===BBBMMMjjj~~~}}}||||||{{{{{{{{{}}}}}}~~~zzziii___VVVKKKIIINNNPPPRRRRRRPPPHHH>>>444///---------.........//////------------............,,,,,,,,,,,,,,,---...///------............---------------.........////////////000111111222333333444666<<>>999444///...///111000///111111000///////////////000000000000///////////////222444333333555666555888<<>>KKKaaayyywwwpppjjjccc[[[XXXXXXUUUVVVYYY___iiiwww|||bbbVVVLLLLLLNNNLLLIIIIIIEEE???777222222222111000000000////////////000000///000000000111111111222222000111666888777:::@@@OOOxxx{{{vvvpppiiihhhjjjllljjjgggoooqqqtttwww{{{~~~|||yyyxxxxxxxxxyyyxxxzzz}}}{{{{{{kkk[[[JJJGGGQQQWWWRRRJJJ>>>999222......////////////...............///000---------............/////////////////////////////////000000111222222222666222444;;;DDDRRRlll{{{|||zzzwwwzzzzzzeeeIII@@@<<<;;;;;;:::999888777777444444444444555555555555666888<<>>999555222222222000000000111111111222222///111333333222222222333444666777>>>VVV|||wwwlllfffddddddddddddjjjrrryyy~~~~~~~~~~~~~~~uuubbbTTTOOOTTTRRRMMMEEE<<<444000...000000000/////////......////////////000000000000000111111111111222222222000222666777444555@@@MMMdddyyyyyy{{{bbbLLL???;;;;;;999888777666666666555444444444555666666777999LLLeeexxx}}}}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~zzzxxxuuusssrrrssstttuuuxxxyyy{{{~~~~~~|||{{{|||~~~}}}|||{{{{{{{{{|||}}}~~~}}}zzzssskkkeeeaaa^^^[[[WWWXXX]]]___eeezzzvvvXXXPPPIIIJJJLLLEEEFFFCCC???:::777444333222000000111111111222222222000222333333333222444555222888>>>IIIddd}}}vvvllldddbbbdddiiimmmnnnuuu~~~~~~xxx}}}~~~ppp[[[OOORRRSSSQQQKKKBBB999222000000000000////////////...////////////000000000000000000111111111222222222000222666666444999KKK]]]|||yyy|||cccMMMAAA;;;;;;999888777666666666777777666555555555666666<<>>;;;777555333111111111222222222222333111333444333333444666888666CCCTTTggg}}}zzzqqqkkkccceeeiiinnnttt|||iiiVVVUUUSSSQQQMMMFFF===777111111000000000/////////////////////000000000000000111111111111222222222444333333666<<>>UUUzzzssskkkgggffffffpppvvv}}}~~~|||hhh```WWWUUUTTTOOODDD:::111111111111000000000000////////////000000000000000111111111111222222222555333666@@@OOOccc|||```HHHCCCBBB???;;;999888888777555555555666777777999???EEE]]]qqq|||}}}|||zzzyyyzzz|||{{{xxxuuussstttwww{{{~~~~~~|||wwwrrrnnnjjjfffccc\\\[[[YYYXXXXXXZZZ\\\^^^fffrrrhhhVVVMMMIIIFFFFFFDDDBBB@@@>>>:::666222444333222111111222333444555222222555666666999===EEErrrzzzuuummmfffdddgggmmmqqqvvv|||~~~kkkXXXTTTMMMPPPPPP@@@:::555000///222333111...111111111000000000000000333000///111111///111555555333EEEVVV\\\ttt~~~|||{{{```HHHCCC@@@===:::999888888777555777555555555777;;;EEENNNhhhxxx}}}zzzxxxvvvsssuuuwwwzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyxxxtttqqqsssssstttvvvyyy{{{{{{zzzuuuvvvwwwxxx{{{~~~|||vvvqqqmmmiiieeebbb\\\[[[YYYXXXXXXZZZ\\\^^^aaammmlllXXXQQQMMMIIIFFFDDDBBB@@@>>>;;;666333333333222111111222333333444222333666666777===DDD^^^ooolllhhhfffgggllltttyyybbbSSSOOOSSSPPPCCC>>>999333111222333222///111111111111000000000000444111111333333111222666444===UUUlllxxxxxxrrr}}}yyy```HHHBBB===;;;999888888888777666888666444555777===LLLZZZttt}}}{{{zzzyyy{{{|||}}}{{{xxx{{{{{{zzzzzz{{{{{{||||||||||||}}}{{{vvvqqqlllhhhdddaaa[[[ZZZXXXWWWWWWYYY\\\]]]]]]iiivvv]]]TTTQQQKKKFFFEEEBBBAAA???;;;777333333333222222222222333333222333555777555777BBBNNNuuu|||tttpppkkklllnnnqqqvvv}}}rrrTTTRRRVVVOOOIIIDDD>>>777333333333333111111111111111111111111111444222333666555222444888888PPPnnnxxx{{{ttt{{{zzz```GGGAAA;;;999888777888888777666888555555888888>>>OOObbb{{{|||vvvqqqlllhhhddd```ZZZXXXWWWUUUVVVXXXZZZ\\\^^^jjjaaaUUUPPPHHHGGGEEECCCAAA???<<<888555333333333333333333333333222444777777555999IIIZZZ~~~|||qqqkkkjjjooosssyyy[[[VVVUUUNNNOOOIIICCC;;;555333333222222000111111111111111222222333222444666555333666;;;BBBgggyyyzzzrrr}}}zzz```GGG@@@:::999888888999999777666777555777;;;:::>>>QQQggg}}}}}}xxxrrrnnniiieeeaaaYYYWWWUUUTTTTTTVVVYYYZZZ___kkkeeeTTTMMMFFFGGGEEECCCBBB@@@===999666333333333333333333333333444555888888777>>>SSShhhwwwpppnnnmmmmmmvvv|||iii\\\TTTNNNSSSKKKFFF>>>777333222222222000000111111222222222333222222444666555444999@@@PPPxxx~~~xxx{{{xxx```GGG???:::999999999:::999888666777555888===<<>>:::777333333444444444444333333555666777999<<>>HHH\\\vvv```FFF>>><<<;;;::::::;;;:::777555888555888===<<>>888555444444000000111222222333444444444444666777777999DDDPPPfffwww```FFF>>>===<<<;;;;;;<<<:::777555:::555777<<<<<>><<<<<<;;;:::999777777666888555555666:::IIIfff~~~yyy}}}|||{{{~~~xxxsssooojjjgggbbb___\\\ZZZZZZ[[[[[[[[[^^^aaaeeemmm|||~~~XXXHHHIIIHHHFFFDDDBBBAAA???<<<999555444444333333444444555777888333888PPPkkkyyymmmhhhqqqsssyyyxxx|||nnnUUULLLMMMLLLHHHBBB;;;666444333444444333222222333333333666444444555666???RRReeesss{{{vvvaaaGGG@@@<<<;;;;;;:::999888777666777666666888<<>>WWWooozzzooohhhllluuuxxx~~~|||tttvvvbbbPPPNNNMMMIIIDDD>>>999666444444444333333222333333444555666666777>>>PPPhhhzzz{{{{{{bbbIIICCC<<<;;;::::::999888777777777666777999???NNNhhh~~~|||wwwrrrmmmgggddd___^^^]]]\\\\\\]]]^^^___ZZZ```hhhqqqcccLLLLLLGGGEEECCCBBBAAA???<<<999555555444444444444555555444:::<<>>;;;666666555555555555666666===OOOdddyyyvvv|||{{{rrrkkkcccYYYRRROOONNNLLLKKKGGGHHHJJJKKKKKKKKKIIIIIIGGGHHHJJJLLLMMMNNNOOOOOOMMMMMMMMMLLLMMMNNNNNNOOOKKKKKKKKKLLLLLLLLLLLLLLLIIIKKKMMMNNNLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQMMMNNNPPPQQQRRRRRRQQQQQQRRRTTTUUUWWWZZZbbbmmmuuu~~~|||sssvvvmmm```iii```YYYQQQLLLIIIEEE???999333333333444555666777777999888DDDaaa~~~}}}zzz}}}~~~xxxrrrppp{{{|||eeeKKKBBB;;;;;;:::999999888888777666888:::@@@SSSqqqyyy}}}zzz}}}|||vvvpppllliiigggiiigggeeeeeebbb^^^^^^bbbiiiaaa___fffmmmtttzzzQQQIIIEEEDDDAAA@@@@@@???===;;;888999777444444666777777DDDaaauuu}}}zzzyyy}}}wwwsssrrrnnniiifff___WWWOOOKKKMMMNNNKKKHHHHHHIIIJJJJJJJJJJJJIIIHHHKKKJJJIIIJJJKKKNNNQQQSSSRRRPPPMMMLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLNNNMMMKKKJJJJJJKKKQQQNNNKKKLLLOOORRRRRRQQQNNNPPPRRRSSSTTTSSSRRRQQQWWWVVVTTTWWW^^^iiittt{{{yyynnngggfffhhhkkkjjjWWWVVVTTTFFFEEEFFF777666777777666444444555777777>>>UUUvvvwwwvvvwwwtttooojjjgggeeeeeedddccciii{{{~~~eeeJJJAAA;;;;;;:::999999888888777666777999AAAVVVttt{{{~~~xxxrrrnnnkkkiiigggeeeeeeeeebbb^^^]]]aaaeeeaaabbbgggkkkqqqzzzRRRIIIEEEDDDAAA@@@@@@???===;;;888888777555555777:::;;;MMMeeewww|||~~~|||rrrooolllgggdddccc\\\YYYUUUQQQOOONNNMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMNNNPPPRRRTTTVVVVVVTTTPPPOOOOOOPPPPPPOOOLLLMMMNNNOOOOOOPPPPPPOOOOOOQQQRRRRRRQQQPPPQQQRRRRRRPPPNNNOOORRRTTTSSSRRRQQQSSSUUUWWWWWWWWWVVVUUUTTTUUUWWW\\\fffrrr~~~vvvlllggggggiiijjjuuu\\\SSSRRRGGGEEEDDD888666777777666444444666777:::GGGbbbxxxzzz|||{{{|||yyytttrrrlllmmmmmmlllooo}}}~~~fffJJJ@@@;;;;;;:::999999888888777777777999CCC[[[yyy|||~~~}}}xxxsssnnnkkkiiicccbbbccceeebbb]]]\\\___``````dddhhhhhhnnn}}}UUUKKKEEEDDDAAA@@@@@@???===;;;888777777666666888<<<@@@UUUjjj|||uuuzzz{{{xxx{{{tttppplllfffeeehhhddddddaaa[[[TTTPPPPPPQQQSSSSSSQQQPPPOOONNNNNNNNNOOOPPPRRRUUUWWWYYYZZZ[[[\\\ZZZWWWUUUVVVVVVUUUTTTQQQQQQRRRRRRSSSSSSRRRRRRPPPRRRTTTTTTSSSSSSTTTUUUWWWVVVVVVXXXZZZZZZYYYXXXZZZ[[[]]]___aaaaaaaaa```^^^```dddkkkuuusssiiiffffffffffffrrrdddPPPOOOJJJEEEAAA:::666777777666555555777999888OOOqqqwww|||fffIII>>>;;;;;;:::999999888888777888777999EEE___{{{zzz|||{{{vvvqqqmmmiiiggg``````bbbdddbbb]]]\\\^^^______cccggggggoooZZZKKKEEEDDDAAA@@@@@@???===;;;999777777666555666<<>>;;;666777777666555666999;;;;;;\\\uuu{{{yyyeeeHHH>>>;;;;;;:::999999888888777999888;;;HHHbbb}}}{{{~~~}}}zzzvvvqqqmmmiiihhh______aaadddbbb\\\[[[]]]```^^^```dddhhhqqq^^^JJJEEEDDDAAA@@@@@@???===;;;;;;888666777555444;;;EEE\\\}}}~~~}}}~~~|||{{{zzzxxxxxxwwwuuusssrrrppppppooorrruuuyyy|||}}}yyyvvvsssqqqzzz|||sssfff___ZZZWWWVVVXXXhhh[[[NNNOOOFFF<<<<<<777777777666555777:::===EEEmmm}}}yyywwweeeHHH>>>;;;;;;:::999999888888777999:::>>>LLLfff~~~~~~|||xxxtttooollljjjaaa```aaaccc```[[[[[[]]]```^^^___cccgggpppaaaJJJEEEDDDAAA@@@@@@???===;;;<<<777666888666444>>>KKKfff}}}xxx|||xxxiii]]]UUURRRRRRTTT___~~~iiiQQQOOOGGG;;;<<<777777777666666888<<>>BBBiiiuuuuuuttt~~~}}}{{{fffJJJ@@@:::999888888777777888888999:::FFF^^^yyy}}}yyy}}}|||{{{yyyuuupppkkkhhheee```\\\ZZZ[[[\\\\\\[[[]]]aaaggggggdddiii}}}nnnCCCGGGDDDAAA??????>>>===<<<999666666999777:::NNNeeeqqq|||wwwxxxxxxmmmdddaaabbbdddfffoooqqquuuyyy{{{{{{zzzyyyxxxvvvggg[[[UUUTTT\\\YYYggg```KKKKKKCCC777777888555666;;;888<<>>===<<<<<<888888;;;:::>>>RRRiiiooo|||tttuuu{{{xxxqqqggg___[[[[[[\\\\\\```bbbfffiiimmmnnnoooooooooxxx|||mmmaaaZZZWWWXXXUUU___{{{jjjOOOJJJCCC999888999555666;;;888>>>QQQ~~~qqqkkkiiijjjnnnsssuuuwwwwwwzzziiiKKK@@@:::999888888777777888888<<<>>>LLLhhh}}}yyytttooojjjgggfff```]]]YYYXXXYYY[[[\\\\\\^^^___bbbdddcccfffsssrrrNNNFFFDDD@@@???>>>>>>===<<<;;;888888:::;;;BBBWWWmmmoooxxxrrrnnnuuu}}}rrrlllccc[[[WWWUUUSSSRRRUUUVVVYYY]]]aaaeeehhhiiieeemmmyyytttggg^^^ZZZYYYXXX\\\lll{{{VVVJJJDDD===888:::666666:::999BBBXXX{{{{{{zzzooohhhdddcccgggnnnooorrrtttvvvhhhJJJ>>>:::999888888777777888888<<<@@@PPPmmm|||wwwqqqkkkgggdddccc___]]][[[ZZZ[[[]]]___``````___aaacccdddgggoooyyyrrrNNNFFFCCC@@@>>>>>>>>>===;;;999777666888<<>>>>>===<<<;;;999777666888???OOOgggzzz{{{wwwnnnxxxxxxrrrooojjjddd^^^YYYSSSMMMJJJHHHHHHHHHJJJLLLPPPSSSVVV\\\]]]aaajjjwwwrrrfff^^^RRRWWWZZZbbbzzzjjjOOOJJJBBB999<<<999888;;;>>>PPPmmm~~~zzzwwwwwwyyykkk___\\\___```dddiiikkkooo}}}eeeIII>>>:::999888888777777888888999CCCYYYttt{{{xxxrrrlllfffbbb```___XXXYYYYYYXXXYYY[[[```cccdddbbbcccffffffhhhqqqzzzSSSEEECCC???>>>======<<<;;;:::999999;;;EEEYYYsss}}}vvvyyyxxxrrrlllhhhccc]]]WWWQQQKKKGGGCCCCCCDDDEEEGGGIIILLLMMMTTTTTTVVV\\\ggguuuxxxkkkbbbSSSWWW]]]iiisssUUUNNNBBB999>>>;;;999<<>><<<:::>>>EEE```~~~yyyrrreee[[[XXXWWWXXX]]]bbbfffqqqfffKKKBBB:::999999888777888888888999HHHaaayyyvvvtttpppjjjeeeaaa^^^\\\WWWYYY[[[ZZZ[[[^^^ccchhhaaabbbdddfffdddgggsssRRREEEBBB???=========<<<:::777888888;;;HHHbbb~~~tttzzzyyytttkkkgggaaa\\\VVVQQQKKKGGG;;;<<<===@@@BBBDDDFFFGGGHHHKKKOOOSSSYYYeeeuuuyyylllcccVVVSSSZZZlll~~~___SSS@@@999???===;;;???GGGddd|||uuukkk___UUUQQQXXXWWWZZZ^^^```gggzzzlllPPPBBB;;;:::999999888888999999:::NNNgggvvv~~~}}}|||}}}vvvtttpppjjjeee```]]][[[YYY\\\```bbbbbbcccdddeeedddfffcccdddgggeeesssSSSFFFCCC???======>>>======;;;:::999>>>QQQmmmwwwvvv}}}ssskkkeeeaaa[[[UUUPPPKKKFFFBBB?????????@@@AAACCCDDDEEEEEEHHHJJJLLLPPPYYYgggqqqxxxmmmeee]]]VVVWWWdddtttmmmMMMFFF<<<<<<;;;;;;AAAWWWzzz}}}wwwhhh[[[TTTQQQRRRSSSVVV[[[]]]aaakkkvvvmmmPPPBBB;;;:::999999888888999999<<>><<<<<<===<<<<<<:::999:::CCCZZZxxxwww{{{}}}zzzwwwpppfff^^^YYYUUUOOOKKKGGGCCC???<<<=========>>>???AAABBBCCCDDDFFFHHHIIIKKKSSS^^^fffyyynnnfff\\\VVVVVVaaapppyyyUUUHHH>>>===<<<===FFF^^^wwwppp```TTTNNNNNNOOOSSSXXXZZZ^^^gggqqqoooQQQBBB;;;:::999999888888999999>>>QQQiii|||uuuvvv{{{}}}}}}uuurrrnnniiiddd```]]]\\\___`````````___^^^```bbb___cccbbbcccggghhhtttUUUDDDAAA===;;;;;;<<<;;;;;;;;;999:::GGGccc}}}yyy}}}{{{wwwtttpppmmmiiicccZZZSSSQQQNNNIIIEEEBBB@@@===;;;::::::;;;<<<===???AAABBBCCCEEEFFFFFFGGGKKKSSSYYYuuuzzzooofff\\\VVVVVV^^^jjjzzz^^^JJJ@@@???===>>>KKKgggzzzyyyeeeTTTJJJJJJKKKPPPUUUXXXZZZ```iiiqqqRRRBBB;;;:::999999888888999999>>>QQQiii~~~~~~|||tttrrrnnniiieeeaaa^^^]]]aaaaaaaaa___]]]\\\^^^```___dddbbbbbbggghhhqqqUUUDDDAAA>>><<<<<<<<<<<<;;;>>>:::999HHHgggxxx}}}~~~}}}|||{{{{{{zzzwwwuuurrrpppooollljjjgggddd___YYYTTTQQQMMMHHHDDDBBBAAA???===::::::;;;<<<===???AAAAAABBBCCCEEEFFFFFFIIIMMMQQQkkk{{{|||pppggg\\\WWWVVV\\\fffvvvdddHHH@@@???<<<===NNNmmmzzzfffTTTJJJIIIJJJNNNTTTWWWXXX\\\cccsssTTTCCC;;;:::999999888888999999>>>QQQkkk}}}{{{yyysssqqqmmmiiieeeaaa___]]]aaaaaa```^^^\\\[[[]]]___```fffdddbbbggggggnnn~~~VVVEEEBBB???============<<>>=========>>>???@@@BBBBBBBBBCCCEEEGGGHHHJJJMMMOOOaaasss}}}qqqhhh\\\YYYXXX[[[eeeuuuiiiFFF???>>>:::<<>>SSSnnn|||~~~{{{wwwtttssspppnnnkkkgggccc```^^^\\\^^^______^^^\\\\\\]]]^^^___gggeeebbbggggggkkkxxxXXXFFFCCC???======>>>>>>===<<<:::>>>SSSyyywww|||uuuxxx~~~{{{{{{}}}|||wwwtttsssrrrrrrsssrrrqqqooonnnllliiihhhgggeeeaaa^^^[[[YYYTTTPPPJJJGGGEEEEEEDDDCCCAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGIIILLLNNNOOOWWWjjj~~~sssiii]]][[[XXXYYYbbbtttrrrIII???>>>;;;>>>VVVzzzyyykkk```VVVQQQMMMKKKMMMSSSVVVVVVXXX\\\wwwVVVCCC;;;:::999999888888999999???VVVrrr{{{|||}}}xxxtttqqqpppooollljjjgggccc```]]][[[ZZZ[[[\\\^^^^^^]]]]]]^^^___]]]fffdddbbbggghhhkkkuuuWWWEEEBBB???============<<<888;;;EEE]]]wwwzzzuuujjjrrrxxxxxx{{{}}}}}}yyyvvvyyyzzzyyyxxxvvvvvvxxxzzz{{{~~~}}}zzzzzz|||~~~~~~zzzvvvsssrrrrrrrrrrrrrrrqqqooonnnmmmhhhgggeeebbb]]]XXXUUUSSSQQQMMMIIIFFFFFFGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDFFFHHHKKKMMMMMMOOOaaawww~~~tttiii]]][[[WWWVVV^^^qqq{{{OOO@@@@@@>>>DDD___qqqfff^^^WWWRRRLLLJJJJJJOOORRRSSSTTTXXXxxxWWWCCC;;;:::999999888888999999@@@XXXuuuzzz{{{|||vvvrrrpppooooooiiigggdddaaa]]]ZZZXXXWWWXXX[[[^^^___^^^^^^^^^___ZZZdddcccaaagggjjjllluuu~~~TTTDDDAAA===<<<<<<<<<<<<;;;666===KKKdddxxx|||vvvzzztttpppvvv}}}}}}~~~}}}|||xxxuuutttqqqrrrrrrrrrqqqooommmlllhhhhhheee```YYYTTTPPPOOOHHHEEEAAA???@@@BBBDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDCCCDDDGGGIIIKKKKKKJJJ[[[rrr}}}~~~tttjjj^^^\\\VVVSSSZZZnnnTTTBBBBBBAAAIIIfffyyy~~~nnnddd]]]VVVRRRKKKHHHGGGLLLOOOPPPRRRUUUxxxUUUAAA;;;;;;999999999999;;;;;;CCC[[[ttt~~~}}}}}}{{{}}}yyyvvvsssooommmkkkhhheee```\\\YYYXXXWWWYYY[[[^^^aaabbbaaa```^^^bbbcccfffgggeeeeeennnyyyUUUGGGCCC???<<<<<<<<<<<<;;;===;;;EEEddd|||~~~zzzsssooommmmmmllliiifffeeefffgggfffaaaZZZUUUQQQLLLFFFBBBAAA???<<<:::;;;???DDDGGGFFFCCC@@@???@@@AAAAAA@@@BBBCCCDDDFFFHHHIIIIIIJJJMMMVVVfffxxx{{{wwwlllaaa[[[WWWXXX^^^iiizzzLLLBBBDDD???KKKxxxyyyxxxhhh```[[[UUUPPPIIIEEEEEEJJJNNNPPPSSSVVV}}}ZZZEEE;;;;;;999999999999;;;;;;CCCZZZrrr}}}|||~~~{{{~~~{{{xxxuuupppmmmiiigggccc___\\\YYYXXXXXX[[[\\\___aaabbbbbbaaa``````aaadddfffeeegggrrrTTTGGGCCC???<<<<<<<<<<<<;;;>>>===JJJjjjzzzxxxxxxwwwvvvsssoooiiifffcccbbb^^^ZZZXXXYYY]]]aaaaaa\\\UUUOOOKKKFFF@@@<<<===;;;::::::===BBBGGGJJJEEEBBB???>>>???@@@@@@@@@@@@AAACCCEEEGGGHHHHHHIIIKKKRRRaaassszzz{{{oooccc]]]XXXYYY]]]fffuuuTTTBBBDDD@@@SSS{{{xxx~~~nnnbbb\\\YYYUUUQQQIIIEEEDDDIIINNNPPPSSSVVV]]]GGG;;;;;;999999999999;;;;;;CCCXXXnnn}}}|||{{{~~~|||~~~{{{vvvqqqmmmgggeeebbb^^^[[[ZZZZZZZZZ]]]^^^___aaabbbbbbbbbbbb^^^___bbbeeeeeejjjxxxOOOFFFCCC>>><<<<<<<<<<<<<<<>>>AAARRRrrr}}}ppplllttt}}}}}}tttjjjggglllqqqrrrqqqssssssqqqnnnjjjeeeaaa^^^YYYVVVQQQLLLKKKOOOVVV\\\]]]XXXRRRKKKFFF@@@;;;777777777999<<<@@@EEEJJJMMMGGGDDD???===<<<===<<<<<>><<<<<<<<<===<<>>@@@BBBDDDFFFGGGHHHHHHHHHKKKSSSaaatttyyyyyyzzziiibbb]]][[[\\\```jjjuuujjjHHHDDDBBB^^^wwwggg\\\dddxxxuuuooo~~~yyyjjj___XXXTTTPPPMMMHHHDDDDDDIIIMMMOOORRRVVV___EEE;;;;;;999999999999;;;;;;DDDXXXnnn}}}xxxsssssszzz{{{yyy{{{|||wwwqqqmmmgggeeeaaa^^^\\\]]]^^^___^^^^^^___```aaabbbccccccaaa```bbbcccccciiixxxTTTEEEBBB>>><<<<<<=========???FFF]]]{{{vvvwwwzzzvvvlllmmmvvvjjjjjjuuutttmmmkkkkkkiiigggbbb```VVVLLLRRRgggyyy~~~yyy~~~sssfff^^^VVVUUU]]]hhhrrrvvvpppqqqqqqmmmeee]]]WWWUUUOOONNNLLLJJJIIIMMMSSSWWW[[[XXXSSSLLLDDD>>>:::888666888;;;???CCCHHHKKKMMMIIIEEE???:::999888888888???@@@BBBDDDGGGHHHIIIJJJIIILLLPPP[[[nnn~~~zzzwwwllleee___\\\\\\___hhhrrrpppJJJEEECCC```mmm\\\UUUSSS___sssssslllzzzwwwjjj___XXXSSSOOOMMMHHHDDDCCCHHHMMMOOORRRUUUbbbEEE;;;;;;999999999999;;;;;;DDD[[[ttt{{{yyy|||{{{yyy~~~~~~zzz}}}zzzuuuppplllgggeeeaaa]]]\\\\\\^^^___[[[\\\]]]___````````````aaa```aaabbbaaaffftttUUUEEEBBB>>><<<<<<=========@@@JJJbbb{{{}}}qqqiiiooo~~~}}}qqqiiiooo~~~vvvdddhhhxxxyyyqqqmmmrrrzzz}}}~~~~~~yyyqqqhhhdddfffjjjjjjjjjccc]]]SSSLLLQQQ```mmmsssmmmzzzxxxllldddZZZWWW\\\fffoootttuuuyyy{{{wwwnnncccZZZWWWLLLLLLKKKJJJIIIKKKOOORRRVVVTTTPPPIIIAAA;;;888777888:::<<>>>>>BBBNNNiiizzz{{{{{{pppkkksss}}}}}}zzzlllgggqqqppp```gggyyy}}}iiicccaaagggnnnqqqrrrtttqqqlllgggiiipppwwwxxxwwwiii]]]PPPKKKLLLQQQZZZaaacccvvvzzzkkkcccYYYTTTWWW___hhhmmmuuu{{{~~~ssseeeZZZTTTLLLKKKIIIGGGEEEGGGJJJNNNQQQPPPMMMFFF>>>888666666:::;;;<<>>AAACCCFFFHHHIIIJJJKKKOOOQQQRRR___sss|||zzzuuuvvvmmmbbb[[[VVVWWW```iiiKKKKKKNNNkkk}}}lllTTTKKKLLLPPP]]]ooowwwhhhlllnnniiiaaaZZZTTTQQQOOOOOOGGGCCCCCCHHHLLLNNNQQQUUUcccDDD;;;;;;999999999999;;;;;;DDDaaa~~~~~~}}}~~~|||yyy}}}|||xxx{{{wwwuuuqqqnnnkkkeeebbb]]]YYYWWWXXXYYY[[[VVVXXX[[[]]]^^^^^^\\\[[[[[[\\\^^^``````cccppp~~~PPPDDDAAA===<<<<<<===>>>>>>DDDQQQnnntttzzzyyytttsssuuujjjwwwyyymmmjjjuuussseeelllvvvddd``````gggmmmppprrruuuqqqnnnnnnuuuuuudddUUUQQQOOONNNTTT]]]cccyyyzzzhhhaaaWWWSSSVVV^^^ggglllmmmttt|||zzznnn^^^QQQKKKMMMKKKHHHDDDBBBDDDHHHLLLOOOOOOLLLFFF>>>888666777::::::<<>>===;;;999999:::;;;<<>>???===;;;<<<@@@CCCVVVqqqxxxtttzzz|||xxxzzzpppeeefffkkkxxxvvviiijjjzzzrrrbbbfffyyy}}}ssshhhaaa^^^gggttt}}}~~~~~~wwwgggXXXQQQNNNOOO[[[jjjxxxnnngggaaaVVVOOOSSS```iiillljjjkkkjjjdddYYYOOOIIIGGGDDDAAA???@@@??????DDDKKKNNNIIIEEEBBB<<<777777;;;<<<>>>@@@BBBDDDHHHLLLPPPJJJFFF???888555666888;;;<<<===???BBBDDDEEEFFFFFFJJJMMMMMMMMMVVVgggtttyyytttwwwzzzpppccc[[[WWWVVV[[[bbbWWWHHHVVVpppzzztttkkkWWWNNNOOOTTTUUUjjjxxxfffnnnssspppeeeWWWNNNNNNOOOOOOHHHDDDCCCGGGKKKLLLNNNRRReeeGGG===<<<:::999888999;;;<<>>???===;;;===@@@EEEWWWqqqwwwttt~~~zzzwwwyyyggg]]]___dddqqqsssgggkkkzzznnn^^^```ooo{{{sssjjjeeeeeeppp~~~uuufffWWWQQQOOOPPP\\\kkk{{{ttteeeddd___VVVOOOSSS___gggjjjggggggeee]]]SSSIIIDDDCCC@@@===<<<======>>>CCCIIILLLGGGCCC@@@:::555555999;;;===@@@BBBEEEIIINNNQQQJJJFFF>>>888555666888;;;<<<===???BBBDDDEEEFFFFFFJJJMMMMMMMMMUUUeeerrrwwwrrruuuzzzoooddd]]]XXXVVV[[[aaa[[[KKKWWWnnn}}}|||lllWWWMMMNNNQQQZZZmmmvvveeemmmuuuqqqgggXXXNNNMMMNNNNNNHHHDDDCCCGGGKKKLLLNNNRRRgggHHH===<<<:::888888999:::;;;@@@\\\vvvyyy}}}yyy}}}~~~zzzwwwsssoookkkhhhgggfffaaa[[[WWWWWWVVVRRRQQQRRRXXX\\\aaabbbaaa______aaa___^^^```bbbbbbeeeppp{{{zzzQQQFFFAAA>>>>>>>>>;;;===AAADDDVVVpppuuuuuuyyymmmkkkmmm~~~yyy]]]WWWZZZ^^^llllllccckkk{{{~~~ooo```]]]hhhzzzxxxssskkkhhhmmm{{{|||pppcccWWWRRROOOQQQ]]]lll}}}yyymmmccc```]]]VVVPPPSSS]]]eeegggdddccc___UUUJJJBBB>>>===;;;999888;;;;;;<<>>888333333888;;;===@@@CCCFFFJJJOOOSSSJJJEEE>>>888555555888:::<<<===???BBBDDDFFFGGGGGGJJJMMMMMMMMMTTTaaammmtttrrrvvvxxxoooeee^^^ZZZWWWZZZ```___NNNXXXnnn~~~zzziiiUUULLLLLLPPP]]]nnntttbbbjjjvvvrrrhhhYYYOOOMMMMMMMMMGGGCCCBBBFFFJJJLLLNNNRRRjjjHHH===;;;999888888888:::;;;BBB]]]vvv{{{www}}}||||||~~~~~~yyywwwsssnnnjjjgggeeeeee___ZZZWWWXXXXXXTTTRRRSSSYYY]]]aaabbbaaa```___```^^^^^^```bbbbbbfffrrrwwwPPPEEEAAA>>>>>>>>><<<===AAACCCVVVqqq}}}tttvvvlll```^^^aaasssrrr[[[XXXYYY___ooovvvgggaaaiiizzztttfff```gggyyyyyyvvvuuukkkkkksss}}}~~~xxxrrrjjj___UUUQQQOOOPPP\\\kkkwwwyyyssskkkddd^^^]]]XXXSSSUUU]]]ccceeeccc```ZZZPPPDDD<<<::::::888666777:::;;;<<>>888444555888:::<<<===@@@BBBDDDFFFGGGHHHJJJLLLMMMNNNRRR]]]iiiqqqtttxxxwwwooofff```[[[XXXZZZ___bbbNNNXXXsssqqqnnnppp~~~wwwcccRRRJJJLLLOOOZZZllltttaaagggsssqqqgggYYYPPPNNNOOONNNFFFBBBAAAFFFJJJKKKNNNQQQmmmIII===<<<:::888888999:::;;;EEE^^^www|||{{{|||{{{{{{{{{|||}}}~~~zzzwwwwww~~~|||~~~}}}zzzwwwsssnnnjjjgggeeeddd```[[[XXXYYYYYYUUUTTTUUUYYY\\\___aaaaaa```______^^^^^^```bbbbbbggguuutttPPPEEE@@@>>>>>>>>><<<>>>BBBHHH\\\wwwyyysssxxxkkk]]]\\\cccyyyttt```]]]XXXcccxxx~~~tttnnnfffaaafffuuuvvvhhh```ggg||||||ssstttvvvlllnnnxxx}}}uuusssuuuuuuooojjjddd[[[SSSQQQNNNNNNZZZiiinnnwww}}}zzzsssllleee___]]]]]]ZZZUUUVVV]]]cccdddbbb___XXXMMMAAA:::999:::888666777;;;===>>>CCCIIILLLFFFAAA===777333444999;;;===@@@CCCGGGKKKQQQTTTIIIEEE>>>777444555777:::<<<===@@@BBBEEEGGGHHHIIIJJJKKKMMMOOORRRZZZfffoooqqquuuwwwooofffaaa\\\YYYZZZ___fffOOOXXXxxxyyyqqqfffdddjjjzzzsssaaaRRRJJJJJJMMMWWWiiixxxcccgggooommmeeeXXXPPPOOOPPPPPPEEEAAA@@@EEEIIIKKKMMMQQQoooIII>>><<<;;;999999:::;;;<<>>>>><<<>>>BBBQQQeee~~~vvvsss{{{lll\\\^^^kkkyyyeee```WWWhhhxxxnnnlllgggdddfffsss|||tttggg```iiizzzrrrsssuuunnnpppxxx}}}yyyqqqmmmmmmllliiieee```YYYTTTRRRNNNMMMYYYhhhpppxxx}}}yyyrrrkkkccc\\\]]]^^^[[[UUUUUU\\\bbbddd___]]]VVVKKK@@@999777999888777999===??????DDDJJJMMMGGGAAA===888333555:::;;;===@@@CCCFFFJJJOOOSSSIIIDDD===777444444777999<<<===@@@CCCEEEGGGIIIIIIJJJKKKMMMPPPRRRWWWdddpppjjjppp}}}xxxooofffaaa\\\YYY[[[___jjjQQQYYYzzzqqqgggeeecccfffttttttcccSSSKKKIIIKKKVVVhhh~~~zzzeeeiiikkkjjjcccWWWPPPOOOPPPPPPDDD@@@???DDDIIIJJJMMMQQQqqqIII???>>><<<::::::;;;<<<===BBBZZZrrr}}}{{{~~~}}}zzzwwwsssnnniiifffdddcccccc\\\WWWWWWVVVTTTSSSUUUWWWYYY\\\___bbbcccaaa```]]]^^^aaabbbaaahhhzzzpppNNNDDD@@@===>>>>>><<<>>>CCCUUUhhhtttsss~~~nnn[[[aaauuu~~~hhhaaaZZZqqq~~~vvvllliiifffeeekkkyyy}}}uuuiiicccrrr|||uuusssrrrllllllqqqxxx{{{yyyvvvwwwyyyssslllfffdddccccccccc```ZZZVVVTTTPPPNNNYYYhhhtttyyy{{{wwwrrrllleee^^^\\\]]]ZZZTTTSSSYYY```ddd[[[YYYRRRHHH===777555666999888:::>>>???@@@DDDJJJMMMGGGAAA<<<777333555:::;;;===@@@BBBEEEIIINNNQQQIIIDDD===777444444777999<<<===@@@CCCFFFHHHIIIJJJJJJJJJMMMRRRSSSWWWcccppphhhooo}}}yyypppfff```[[[YYY[[[```jjjTTT\\\yyy|||ppphhhfffffflllzzz~~~ssscccTTTKKKIIIJJJUUUdddwwwtttbbbhhhkkkiiibbbVVVOOONNNNNNMMMCCC??????DDDHHHJJJMMMQQQ|||sssIII@@@>>><<<;;;;;;;;;===>>>>>>VVVnnn||||||zzz~~~~~~{{{yyyvvvrrrmmmhhheeecccbbbccc\\\VVVUUUTTTRRRRRRTTTWWWXXX[[[```cccdddcccaaa]]]^^^aaabbbaaahhh{{{pppMMMDDD???===>>>>>>===???CCCSSSfff~~~ssstttrrr^^^fffjjjaaa```zzzxxxxxx}}}zzztttjjjfffbbbeeeqqqzzznnnjjj|||wwwsssoooiiiggghhhmmmppppppqqquuunnnjjjddd___\\\]]]```bbb```[[[XXXWWWRRROOOZZZiiiqqqttttttpppllljjjddd^^^[[[\\\YYYRRRQQQWWW___cccWWWUUUOOOFFF;;;555333444999888:::>>>???@@@DDDIIIMMMGGG@@@<<<666222555:::<<<>>>@@@BBBDDDHHHLLLPPPIIIDDD===777333444777999<<<===@@@CCCFFFHHHJJJJJJJJJJJJMMMRRRTTTVVVcccqqqlllrrryyypppfff```[[[XXX\\\aaa}}}hhhUUU___xxxxxx|||sssnnnccciiiuuu|||xxxoooaaaTTTLLLJJJKKKTTTaaapppmmm]]]dddkkkjjjbbbVVVNNNLLLLLLJJJCCC???>>>CCCHHHJJJMMMQQQxxxMMM>>><<<::::::;;;;;;:::999???OOOfffzzzyyy~~~~~~~~~xxxvvvuuusssnnnhhhdddcccccc```[[[WWWUUURRRPPPSSSXXXZZZZZZ[[[^^^bbbccc```^^^bbb]]]]]]aaaccciiiyyymmmMMMCCCBBB@@@>>>???@@@CCCDDDRRRccc|||pppzzzuuuaaakkkwwwkkkgggbbb|||wwwuuuuuusssfffgggdddfffwww}}}tttuuuzzzqqqllljjjhhhffffffggghhhhhhhhhkkkcccZZZVVVYYY^^^``````bbb[[[UUURRRPPPQQQYYYaaaoooqqqtttrrrlllccc\\\XXXZZZYYYUUUPPPQQQZZZ```bbb[[[TTTJJJ@@@888555444555777999;;;===>>>@@@DDDGGGLLLJJJDDD===888555777999===>>>@@@BBBFFFIIILLLMMMHHHCCC<<<666333555888;;;??????@@@AAACCCEEEGGGHHHIIILLLOOOQQQTTTZZZcccjjjmmmqqq}}}zzztttiii^^^WWWWWW\\\```lllYYY^^^}}}}}}xxxtttxxx}}}yyyppprrrmmm^^^RRRMMMMMMLLLOOOZZZpppooobbb```mmmiii___QQQIIIJJJMMMMMMEEEAAA@@@DDDHHHJJJMMMQQQzzzNNN>>><<<::::::;;;;;;:::999???OOOfff{{{}}}}}}~~~xxxvvvtttqqqmmmiiifffdddbbbbbb^^^[[[ZZZVVVSSSVVV[[[\\\ZZZYYY[[[^^^aaaaaa``````]]]^^^aaabbbeeetttiiiJJJCCCAAA???>>>>>>@@@BBBCCCPPP^^^yyyuuu}}}tttdddpppuuugggaaaddd{{{~~~vvvttttttssshhhfffccchhh~~~yyy{{{xxxpppkkkgggeeecccdddfffiiijjjjjjccc^^^XXXWWW\\\aaaddddddbbb[[[TTTQQQOOOQQQYYYbbboooqqqsssqqqkkkbbbZZZVVVZZZZZZUUUOOOPPPWWW]]]^^^XXXRRRHHH>>>777444444555888;;;===???@@@BBBDDDFFFKKKHHHCCC===777555777999===>>>???BBBFFFIIILLLNNNHHHCCC<<<666333555888;;;@@@AAAAAABBBDDDFFFHHHIIIJJJLLLOOOPPPSSSZZZccckkklllqqq}}}yyysssiii^^^WWWWWW\\\```{{{nnnZZZ___~~~|||wwwxxx||||||uuusssnnnfff]]]UUUPPPNNNMMMRRR]]]ssspppccc```eeecccZZZNNNHHHJJJMMMMMMDDD@@@???CCCGGGIIILLLPPP|||PPP???===;;;::::::;;;::::::???OOOeeezzz{{{~~~xxxvvvsssnnnlllkkkiiidddaaaaaa^^^]]]]]]ZZZVVVWWW[[[^^^[[[YYYYYY[[[___bbbccc```___aaadddaaaccctttfffJJJBBB@@@???======>>>@@@AAALLLVVVppp{{{ttthhhxxxtttddd]]]ccc{{{pppwww|||yyyvvvrrreee```\\\eee~~~}}}wwwooojjjdddaaa___```cccgggkkkllldddaaa___```eeeiiijjjiiibbb[[[SSSOOONNNPPPYYYcccppprrrssspppiii```YYYUUUYYYXXXSSSMMMNNNTTTZZZ[[[TTTOOOEEE<<<666444444666:::===AAACCCCCCCCCDDDEEEIIIFFFAAA;;;666555777999<<<===???BBBFFFIIILLLNNNGGGCCC<<<666333555999<<>>CCCGGGIIIKKKOOO}}}QQQAAA>>>;;;::::::;;;;;;:::>>>MMMcccxxx}}}zzz|||~~~xxxvvvqqqlllkkklllkkkeee```___\\\\\\]]]ZZZVVVVVVYYY]]]\\\[[[\\\]]]```bbbdddbbbaaadddeeebbbeeezzzdddKKKAAA@@@???=========>>>???FFFOOOkkk}}}sssjjj}}}uuu{{{rrrccc\\\___~~~tttmmmwww{{{nnn\\\VVVRRRZZZnnn}}}rrryyy|||~~~~~~uuummmiii```^^^[[[[[[^^^cccgggiiiiiihhhhhhiiijjjjjjgggdddaaaZZZRRRNNNMMMOOOYYYcccqqqrrrsssppphhh___XXXTTTUUUTTTPPPKKKLLLSSSXXXYYYPPPKKKBBB:::555333444666;;;>>>CCCFFFFFFEEEDDDDDDGGGEEE@@@:::666444666999<<<===???BBBFFFIIIMMMNNNGGGBBB;;;555333555999<<>>===<<<<<<<<<>>>KKKqqq|||nnnhhhwwwhhh\\\hhh{{{ooo___YYYWWWlllvvvssskkkaaacccqqqcccOOOLLLJJJJJJPPPWWW\\\^^^hhhxxxyyy~~~qqqssstttsssoooiiibbb^^^YYYVVVTTTUUUXXX]]]```aaafffiiilllnnnlllfff```\\\]]]WWWQQQOOONNNOOOWWW```mmmooooookkkddd\\\VVVSSSLLLMMMKKKHHHKKKRRRXXXXXXLLLGGG???888333222444666999===BBBEEEFFFEEEEEEEEEHHHEEE@@@:::555444666888;;;<<<>>>BBBFFFJJJMMMOOOFFFAAA;;;555333666:::===@@@AAAAAABBBDDDFFFHHHIIIMMMOOOQQQQQQSSSXXX```ggggggpppyyynnnjjjccc[[[VVVWWW\\\```lllsss]]]iii||||||yyyuuuwwwsssRRRHHHOOOYYYbbbuuummmaaa___^^^YYYPPPHHHHHHMMMNNNKKKEEEAAABBBGGGLLLLLLNNNPPPzzz~~~ZZZDDDAAA<<<999999:::;;;;;;:::DDDUUUjjjzzz~~~yyyyyy|||{{{wwwyyy~~~zzzrrrlllmmmmmmmmmkkkiiifffddd]]][[[[[[[[[YYYUUUVVVZZZXXX^^^dddgggfffdddcccbbbaaa^^^___eeejjjrrr\\\GGGCCCBBBAAA@@@>>>===<<<;;;===KKKsss|||uuusss|||wwwjjjdddpppuuuaaaVVVgggsss```XXXTTTcccgggbbb___[[[```qqqzzz___MMMKKKIIIKKKOOOTTTYYY]]]jjj|||tttuuuuuugggiiikkkllljjjeee```]]]TTTSSSSSSUUUYYY^^^aaabbbhhhlllpppqqqnnnhhhbbb^^^[[[UUUQQQPPPOOOPPPWWW___iiijjjjjjggg```YYYSSSPPPLLLMMMKKKHHHJJJQQQVVVVVVLLLGGG???777333222444555888;;;@@@CCCDDDDDDEEEEEEIIIGGGBBB;;;666444555777;;;<<<>>>BBBFFFJJJNNNPPPFFFAAA;;;555444666:::===AAABBBBBBDDDEEEGGGIIIJJJLLLOOORRRSSSTTTXXX___dddfffpppxxxlllhhhbbb[[[VVVWWW[[[```hhh|||uuu]]]iiivvvwwwyyywwwrrrpppyyykkkOOOIIIPPPVVV___ppp~~~{{{kkk``````___YYYOOOGGGGGGMMMNNNLLLDDDAAAAAAGGGKKKLLLMMMOOOzzz]]]EEEAAA<<<999999:::;;;;;;999BBBRRRggg|||~~~zzz}}}zzzyyy}}}|||{{{|||~~~xxxooojjjlllnnnnnnkkkhhhffffff[[[XXXWWWXXXUUURRRTTTXXXXXX]]]cccfffdddcccbbbcccccc```bbbkkkqqqxxx```NNNCCCCCCBBB@@@???===<<<;;;>>>LLLttt|||~~~wwwsssiii```bbbooo~~~~~~tttgggaaalll|||~~~ppp```VVViiiyyycccYYYQQQ]]]^^^YYYZZZ[[[cccuuuttt]]]MMMIIIIIIMMMSSSWWWZZZ\\\lllyyyqqqqqq|||}}}oooccceeehhhiiiiiifffbbb```QQQQQQRRRVVV[[[```cccdddiiilllppppppkkkddd]]]XXXYYYTTTQQQPPPPPPPPPVVV^^^eeeffffffccc]]]VVVQQQNNNNNNOOOLLLHHHJJJPPPTTTTTTMMMGGG???777333222444555777:::>>>AAABBBCCCDDDFFFKKKHHHCCC<<<666444555777:::<<<>>>BBBFFFJJJNNNPPPEEEAAA:::555444666:::===CCCCCCDDDEEEFFFHHHJJJKKKKKKOOORRRTTTVVVYYY^^^ccceeepppxxxkkkgggaaaZZZVVVWWW[[[```cccwwwwww\\\eeerrrtttvvvtttqqqvvvbbbLLLLLLRRRRRRYYYjjjxxxuuufff]]]^^^___XXXMMMEEEGGGMMMOOOMMMCCC@@@AAAGGGKKKKKKLLLNNN}}}YYYIIIAAA::::::;;;999999:::>>>AAAMMMfffzzzxxx{{{{{{~~~}}}~~~yyypppooommmkkkiiiiiigggeeecccWWWVVVTTTSSSSSSTTTUUUVVVZZZ]]]bbbdddcccaaa___^^^___^^^bbbkkkuuu[[[HHHEEEDDDAAA>>>===<<<======@@@QQQppp|||rrrttt{{{ooolllhhhkkkzzzxxxnnn^^^TTT^^^ooorrreeeXXXVVViiigggYYYSSSQQQSSSVVVTTTWWWhhh|||gggRRRKKKJJJJJJLLLQQQXXX___dddzzzyyypppggghhhrrryyypppccc\\\bbbiiimmmkkkeee___\\\VVVUUUVVV\\\bbbeeeccc___gggiiiiiieee___ZZZXXXXXXUUUTTTSSSRRRNNNMMMTTT]]]kkkiiiddd```[[[VVVQQQMMMNNNPPPNNNKKKLLLRRRUUUTTTJJJDDD;;;555222222444444777:::???BBBCCCCCCDDDEEEKKKIIIDDD>>>888666777888<<<>>>@@@BBBDDDHHHLLLPPPGGGBBB:::555333555:::>>>BBBBBBCCCDDDEEEGGGIIIJJJNNNPPPQQQQQQQQQVVV```hhhgggqqqvvvfffccc]]]XXXUUUXXX]]]bbbooozzzqqqWWWhhh{{{ssstttwww}}}[[[MMMNNNQQQSSSVVVaaapppqqqeee[[[ZZZ\\\TTTKKKGGGIIILLLKKKJJJDDD@@@@@@EEEIIIKKKNNNQQQ{{{~~~]]]IIIAAA;;;;;;;;;:::999:::<<>><<<<<<<<<===>>>OOOnnn|||rrruuu~~~sssdddXXXQQQXXXbbbccc\\\UUUWWWjjjeeeXXXSSSQQQTTTXXXXXX]]]ooo{{{dddPPPIIIIIIIIILLLSSS]]]gggnnnxxxvvvwwwnnncccbbbkkkqqqiii\\\___ccchhhiiifff```\\\[[[SSSSSSUUU[[[aaabbb^^^ZZZ___aaa```]]]XXXTTTRRRRRRSSSRRRRRRQQQMMMLLLTTT]]]iiigggbbb^^^XXXSSSNNNJJJLLLNNNMMMJJJKKKPPPSSSSSSJJJDDD;;;555333333555555666:::>>>AAABBBCCCEEEFFFKKKIIIDDD>>>888666777888<<<>>>@@@BBBDDDHHHLLLOOOGGGBBB;;;555333555:::===CCCCCCDDDEEEGGGIIIKKKLLLNNNPPPQQQQQQRRRWWWaaaiiilllvvvuuufffbbb]]]XXXVVVXXX\\\___nnnrrrUUUccc~~~|||xxxzzzXXXLLLLLLMMMQQQUUUbbbppppppcccZZZYYY]]]UUUKKKGGGIIIKKKKKKIIIDDD@@@???DDDHHHJJJLLLPPPwww{{{bbbIIIAAA;;;;;;;;;:::999::::::===JJJccc~~~|||~~~yyyxxx|||zzzuuuqqqttt|||{{{vvvuuusssooollliiifffbbb___^^^\\\ZZZXXXVVVVVVWWWWWW]]]___aaabbbaaa`````````dddbbbeeemmmwwwTTTNNNDDDCCC@@@>>><<<;;;;;;;;;;;;LLLiii|||qqqwww|||kkk[[[SSSOOOQQQTTTSSSRRRRRRWWWiiiwwwaaaVVVSSSQQQTTT[[[```hhh{{{ttt```OOOKKKKKKKKKMMMTTTaaaoooxxx~~~sssnnnqqqhhh^^^[[[ccciiidddYYY```cccfffeee```[[[YYYYYYPPPQQQUUU\\\aaa```\\\WWWWWWWWWWWWTTTPPPNNNMMMMMMPPPOOOOOONNNLLLKKKSSS]]]gggeee```ZZZTTTNNNIIIGGGIIILLLKKKHHHJJJOOORRRQQQIIICCC;;;555333444666777666999===@@@BBBCCCEEEFFFKKKHHHDDD===888666666888<<<>>>@@@CCCEEEHHHLLLOOOGGGBBB;;;555333555999===BBBCCCEEEGGGIIIKKKMMMNNNNNNPPPQQQQQQSSSYYYcccjjjqqq}}}~~~tttfffbbb]]]XXXUUUVVVXXXZZZhhhuuuUUU^^^~~~~~~{{{{{{{{{{{{jjjPPPGGGFFFDDDMMMTTTbbbooolll^^^VVVXXX^^^UUUKKKFFFGGGJJJJJJIIIAAA======CCCHHHJJJMMMQQQrrrxxxcccIIIAAA;;;;;;<<<:::999;;;888;;;HHH```}}}~~~|||}}}|||tttrrrwww|||{{{}}}yyyxxxyyyooommmmmmrrr|||~~~{{{wwwrrrpppllliiifffccc```]]]aaa___\\\ZZZXXXXXXXXXYYY___```bbbaaa```___```aaacccbbbeeennnzzzzzzQQQNNNDDDCCCAAA>>><<<;;;::::::999IIIccc|||qqqxxxuuufffZZZRRRMMMLLLMMMMMMOOORRRVVVggg|||nnn]]]UUUQQQOOOSSS^^^iiiuuu}}}mmm^^^QQQPPPOOONNNOOOUUUbbbqqq}}}rrrlllkkkcccYYYVVV]]]dddbbbZZZ]]]bbbfffddd^^^YYYWWWWWWNNNQQQWWW^^^cccbbb^^^ZZZUUUTTTSSSQQQOOOMMMMMMMMMLLLKKKLLLLLLJJJJJJRRR\\\dddbbb^^^WWWPPPIIIEEEDDDHHHJJJJJJHHHIIIOOOQQQPPPFFFAAA999444222444666777777:::===@@@AAACCCEEEGGGJJJHHHCCC===888555666888;;;===AAACCCEEEHHHLLLNNNGGGBBB;;;555333555999===AAACCCEEEGGGJJJLLLNNNNNNNNNOOOQQQRRRVVV\\\eeekkkqqq}}}tttfffbbb\\\WWWTTTSSSSSSSSS^^^xxxVVV\\\{{{xxxxxx|||~~~{{{[[[IIIFFFDDD@@@JJJQQQ```lllhhhYYYSSSWWW^^^UUUIIIDDDEEEHHHIIIHHH>>>:::;;;BBBHHHKKKPPPTTTpppxxxbbbJJJBBB;;;;;;<<<::::::;;;888;;;EEE[[[www}}}||||||~~~{{{yyywwwyyy~~~tttkkkiiioooyyy~~~yyyvvvuuu{{{yyysssooonnnnnneeeeeehhhppp{{{~~~}}}|||{{{yyywwwooommmjjjhhhfffdddaaa___aaa___]]][[[YYYYYYZZZ[[[___aaabbbbbb`````````aaa``````eeeqqq~~~xxxOOOKKKDDDCCCAAA???===;;;:::999;;;IIIaaa~~~rrrxxxzzzqqqddd[[[QQQHHHHHHLLLMMMPPPRRRVVVfffxxx}}}uuugggZZZTTTNNNLLLQQQaaappp~~~sssggg\\\RRRPPPPPPPPPPPPUUUaaarrr~~~zzzooohhhfff___VVVRRRVVV]]]\\\WWWXXX___eeeeee___XXXUUUVVVOOORRRYYY___dddeeeccc```XXXWWWVVVTTTSSSRRRPPPOOOJJJIIIJJJJJJHHHHHHPPPZZZbbb```\\\UUULLLFFFCCCCCCFFFIIIJJJHHHJJJOOOQQQPPPDDD>>>777222111333666777999;;;>>>@@@AAACCCEEEGGGJJJHHHCCC===777555666777;;;===AAADDDFFFHHHKKKNNNFFFBBB:::555333555:::>>>@@@BBBDDDGGGJJJLLLMMMMMMNNNNNNPPPSSSXXX___ggglllnnn~~~}}}tttgggbbbZZZUUUSSSRRRQQQPPP[[[wwwTTTYYYxxx|||{{{fffPPPHHHHHHHHHEEEHHHOOO]]]hhhdddWWWSSSWWW^^^TTTHHHBBBCCCGGGIIIIIIAAA>>>>>>CCCIIIKKKNNNRRRrrr{{{dddJJJBBB<<<<<<<<<;;;:::;;;:::;;;CCCUUUppp{{{ssssssuuuyyy~~~~~~vvvooonnnmmmqqqzzz~~~|||{{{|||{{{uuukkkbbbbbbhhhrrr}}}~~~}}}zzzqqqmmmjjjjjjpppwww|||xxxrrrkkkfffbbbaaa`````````ccclllwww}}}||||||||||||zzzxxx|||{{{|||~~~~~~{{{zzzxxxwwwuuunnnllljjjiiihhhgggdddbbb^^^]]][[[ZZZZZZ[[[\\\]]]___aaaccccccbbb`````````^^^___ffftttvvvMMMJJJEEEDDDCCCAAA>>><<<:::999===KKKaaatttvvvtttmmmcccXXXMMMDDDEEEKKKNNNQQQSSS[[[jjjyyyyyynnnbbbXXXRRRLLLIIIOOOaaarrr|||iii```XXXQQQKKKMMMOOOQQQUUU```ppp||||||ooofffaaa```\\\TTTNNNQQQVVVVVVQQQUUU]]]eeeddd]]]VVVSSSTTTPPPSSSXXX\\\```bbbcccccc\\\[[[YYYXXXXXXUUUQQQNNNIIIIIIIIIIIIGGGGGGOOOYYY^^^]]]YYYQQQHHHBBBAAAAAAEEEHHHIIIHHHJJJOOOPPPOOOCCC===666222222444777999<<<>>>@@@AAABBBCCCEEEGGGJJJGGGCCC<<<777555555777:::===AAADDDFFFIIIKKKMMMEEE@@@999444333666<<>>>>>@@@BBBFFFGGGFFFHHHMMMOOOMMMCCC>>>777333444666999;;;@@@AAABBBCCCBBBCCCEEEGGGIIIGGGCCC<<<777444555777:::===AAAEEEGGGIIIKKKMMMCCC???888444444777===AAACCCEEEGGGJJJLLLMMMLLLLLLMMMMMMOOOTTT\\\dddjjjnnnrrryyyoooeee^^^WWWUUUXXX]]]______kkkqqqPPPWWWvvv~~~~~~tttbbbYYYYYYUUUMMMNNNHHHBBBAAACCCFFFIIIJJJOOOPPPXXXccceee]]][[[___```VVVIIICCCFFFKKKPPPQQQKKKGGGEEEIIILLLLLLNNNQQQ|||mmmJJJBBB<<<<<<===;;;:::<<>>;;;:::666CCC]]]wwwsssvvvtttiiifff___QQQKKKGGGHHHKKKOOOUUU\\\kkkzzz{{{kkk^^^TTTNNNJJJFFFLLL]]]mmmxxxkkkYYYRRRLLLFFFJJJOOORRRRRRRRRWWWbbbkkkpppuuuyyysssggg]]]YYYZZZRRRRRRPPPPPPUUU]]]```___YYY___bbb]]]RRRLLLMMMPPPQQQPPPPPPOOOOOORRRWWWZZZZZZYYYXXXXXXVVVQQQIIICCCJJJIIIIIIIIIFFFFFFMMMWWWVVVVVVSSSKKKAAA<<<<<>>888444444888>>>BBBEEEGGGIIILLLMMMNNNMMMLLLMMMMMMOOOUUU]]]eeekkknnnvvvwwwlllddd]]]VVVUUU[[[cccggghhhmmmrrrRRRZZZxxx{{{uuurrrqqqqqqrrrhhhggg[[[LLLIIINNNNNNFFFBBBAAABBBFFFJJJMMMPPPSSSSSSRRRXXXcccgggaaa___cccbbbXXXKKKEEEHHHNNNSSSUUUHHHEEEDDDJJJNNNPPPTTTWWWwwwrrrMMMDDD===<<<<<<;;;<<<>>>;;;>>>CCCKKK___||||||sssmmmkkkoootttvvvwww{{{mmmXXXYYY^^^eeejjjlllooossswwwvvv}}}yyylll```nnnmmmrrrxxxxxxtttuuu{{{vvvoooiiikkknnnpppsssvvv{{{xxxvvvxxx|||qqqooommmlllpppzzzxxxrrrsssssstttvvvxxx{{{}}}~~~{{{zzzxxxuuurrrpppqqqrrrnnnkkkgggdddbbb```]]][[[YYYXXXVVVUUUVVVYYY\\\^^^aaabbbcccbbb```___^^^______fffrrr}}}lllRRRNNNGGGGGGHHHHHHBBB;;;:::===<<>>888444444888===AAABBBAAAAAAAAABBBCCCEEEFFFLLLEEE???<<<888555666;;;>>>???@@@BBBEEEIIILLLNNNDDD@@@999444333777<<<@@@DDDEEEGGGIIILLLMMMNNNNNNOOONNNQQQZZZaaafffkkkqqq|||vvvnnnfff___YYYZZZ]]]cccmmmvvv|||nnnXXXWWWrrr___\\\^^^[[[XXXZZZZZZYYYTTTMMMGGGDDDFFFHHHDDDCCCCCCEEEJJJNNNQQQSSSSSSYYYaaagggiiihhhfffeeeggg]]]QQQJJJJJJLLLMMMMMMDDDEEEGGGJJJMMMPPPRRRSSS~~~tttPPPGGG???======;;;;;;<<<;;;===AAAJJJ___}}}zzzzzz}}}zzzzzz~~~sssdddccchhhooosssvvvyyywwwooouuuxxx~~~~~~}}}wwwtttvvvzzz{{{~~~}}}zzzwwwvvvzzz|||ttttttuuuwwwyyy|||}}}xxxssspppnnnnnnllliiifffcccbbb```^^^\\\XXXWWWVVVVVVWWWZZZ\\\^^^___aaabbbaaa___^^^^^^___```hhhuuukkkUUUSSSQQQNNNMMMLLLEEE>>><<<>>>>>>AAAZZZ{{{tttttt{{{qqqjjjaaaWWWNNNJJJDDDBBBGGGRRR^^^fffqqqwwwxxxnnn```VVVPPPLLLGGGGGGMMM[[[iiittt}}}}}}nnn```VVVPPPKKKIIIJJJMMMNNNLLLJJJMMMVVV___gggjjjmmmmmmiiibbb\\\XXXYYYVVVTTTWWW]]]eeejjjmmmmmmooohhhYYYKKKEEEEEEEEEHHHHHHHHHIIIIIIIIIIIIIIILLLLLLMMMLLLJJJGGGDDDAAABBBFFFIIIGGGCCCCCCIIIOOOSSSPPPKKKDDD===;;;<<<===BBBDDDCCCBBBEEEKKKKKKHHHBBB>>>999555555999>>>BBBCCCBBBBBBCCCDDDFFFHHHIIIMMMGGGAAA>>>:::777777;;;?????????@@@BBBDDDGGGHHHDDD@@@:::666555999>>>BBBDDDEEEGGGIIIKKKMMMNNNNNNNNNMMMQQQYYY```dddkkkqqq~~~sssjjjbbb\\\XXXZZZ^^^dddmmmvvvlllWWWUUUyyykkkWWWTTTVVVSSSQQQTTTQQQQQQPPPLLLHHHFFFHHHKKKJJJHHHHHHHHHKKKNNNPPPQQQSSSYYYaaagggiiihhhgggfffbbbZZZPPPKKKJJJKKKJJJIIICCCEEEGGGJJJMMMPPPSSSTTTvvvSSSJJJAAA>>>===:::999;;;;;;<<<===GGG^^^}}}}}}yyyxxx~~~yyyppprrrwww~~~{{{~~~|||{{{{{{{{{}}}{{{sssnnnkkkjjjiiigggdddbbbaaa___]]][[[XXXWWWVVVWWWXXX[[[^^^___^^^___``````^^^^^^^^^```bbbkkkyyylll\\\]]]^^^YYYUUURRRKKKBBB======???AAAWWWwwwttt{{{wwwnnnfff\\\SSSJJJGGGBBBBBBGGGRRR^^^fffmmmrrrqqqfffZZZRRRMMMJJJFFFFFFLLLZZZgggqqqzzzuuufffZZZTTTRRRQQQOOONNNPPPPPPLLLIIIJJJRRRXXXaaaeeeiiijjjgggbbb^^^[[[ZZZZZZZZZ[[[]]]cccjjjpppooonnnfffUUUGGGAAAAAAAAA@@@AAACCCDDDDDDBBB@@@???BBBBBBBBBBBBBBBAAA@@@???@@@DDDGGGGGGDDDEEEIIINNNOOOMMMHHHAAA<<<:::;;;===???BBBCCCCCCFFFJJJIIIEEECCC???:::777777;;;@@@CCCDDDDDDDDDDDDFFFHHHJJJKKKNNNHHHCCCAAA===888777:::@@@@@@@@@@@@AAABBBCCCDDDCCC@@@;;;888888<<>>===:::999;;;;;;:::;;;DDD[[[{{{|||vvvrrrvvv{{{uuuwww}}}~~~}}}{{{yyypppkkkhhhggghhhfffbbb```^^^]]][[[YYYWWWWWWWWWXXXYYY\\\^^^```^^^___``````______```bbbeeennn|||qqqeeehhhgggccc___\\\SSSGGG===:::>>>@@@TTT{{{xxxqqqxxxtttkkkdddYYYOOOGGGDDDAAAAAAGGGRRR^^^eeejjjmmmkkk```UUUOOOLLLIIIEEEEEEKKKXXXdddmmmtttzzzxxxmmm^^^TTTRRRSSSUUUUUUTTTTTTSSSNNNJJJKKKQQQWWW^^^bbbgggiiihhhdddaaa```\\\^^^___]]][[[___gggnnnmmmkkkaaaPPPCCC???????????????@@@@@@@@@???===<<<>>>============>>>??????>>>BBBFFFGGGEEEFFFIIIMMMOOOLLLGGG@@@;;;999:::<<<>>>AAABBBCCCFFFKKKKKKGGGCCC@@@<<<999999<<>>;;;999:::>>>CCCFFFCCCEEEGGGIIIKKKMMMMMMNNNRRRSSSWWW^^^bbbgggqqq{{{xxxkkkbbb]]]YYYXXX\\\```eeellltttcccQQQMMMhhhrrraaaZZZXXXVVVUUUWWWUUUXXX\\\___bbbdddeeefffiiigggddd```]]][[[\\\\\\ZZZ___eeeiiihhheeeaaa___[[[VVVOOOKKKKKKKKKJJJJJJDDDEEEHHHKKKOOORRRUUUWWW|||RRRHHH@@@>>>===;;;:::<<<;;;::::::AAAWWWuuu{{{www}}}{{{vvvsssyyy}}}||||||~~~|||~~~sssjjjggggggggggggeeeaaa^^^\\\ZZZWWWUUUXXXXXXXXXYYYZZZ\\\^^^______```aaaaaa```aaacccfffhhhqqqwwwooossspppmmmlllhhh[[[JJJ<<<666===???QQQtttxxxooowwwrrriiibbbXXXNNNEEECCC@@@AAAGGGQQQ[[[bbbhhhjjjfff[[[RRRNNNLLLIIIFFFEEEJJJVVVaaahhhnnnsssqqqeeeVVVNNNOOORRRUUUUUUTTTTTTQQQNNNKKKMMMRRRWWW^^^bbbgggiiihhhfffdddccc```bbbbbb^^^[[[\\\dddllliiifff\\\LLL@@@>>>??????@@@???===<<<<<<<<<=========<<<<<<;;;;;;<<<===>>>>>>AAADDDEEEEEEFFFIIIKKKQQQNNNHHHAAA;;;888999;;;???AAAAAAAAAFFFLLLNNNLLLCCC@@@<<<::::::===BBBEEEDDDCCCCCCDDDEEEGGGJJJKKKIIIDDD@@@???;;;666666888@@@@@@AAABBBDDDEEEEEEEEE???===;;;:::;;;???CCCFFFDDDEEEGGGJJJLLLMMMNNNOOORRRTTTZZZ```ccchhhuuu~~~uuuiiiaaa^^^ZZZYYY]]]aaaeeelllsss___OOOIII```}}}pppiiieeeaaa``````eeegggkkkooorrrsssrrrqqqtttssspppjjjdddaaaaaabbbhhhmmmqqqssspppjjjeeebbbVVVRRRKKKGGGFFFHHHKKKMMMFFFGGGJJJMMMQQQTTTVVVXXXSSSJJJAAA???>>><<<;;;===;;;;;;:::???PPPnnn{{{vvvsss{{{|||}}}zzz{{{|||}}}|||{{{{{{zzzmmmfffeeeeeeeeeeeebbb^^^\\\ZZZYYYVVVTTTYYYYYYZZZZZZ[[[]]]^^^^^^___```aaaaaaaaabbbfffhhhiiiwww}}}~~~}}}|||tttbbbKKK;;;666>>>>>>NNNnnn{{{pppvvv{{{ppphhhbbbWWWNNNEEECCC@@@AAAFFFOOOXXX^^^eeegggbbbYYYQQQOOOLLLHHHGGGFFFJJJUUU^^^cccgggkkkjjj^^^OOOHHHJJJNNNOOOOOOMMMLLLKKKIIIJJJNNNTTTXXX___bbbfffhhhgggdddbbbaaa```bbbaaa^^^ZZZ\\\cccjjjeeebbbXXXIII@@@>>>???>>>???===;;;::::::;;;<<<>>><<<;;;;;;;;;;;;<<<<<<===@@@BBBCCCDDDDDDEEEHHHJJJRRROOOIIIBBB;;;888999;;;???AAAAAAAAAEEELLLOOOMMMBBB???<<<:::;;;>>>BBBEEEDDDDDDCCCCCCDDDFFFHHHIIIGGGBBB===<<<999555666999<<<>>>???AAACCCDDDEEEEEE>>>===;;;;;;===@@@CCCEEEEEEGGGIIIKKKMMMNNNOOOPPPQQQUUU\\\aaaccciiiyyy{{{qqqggg```^^^ZZZYYY]]]bbbfffnnnuuu]]]NNNGGGZZZ~~~{{{xxxvvv~~~~~~}}}zzzttttttrrrkkkddd```aaaccckkkooossssssooohhhbbb___PPPLLLGGGCCCCCCFFFKKKNNNIIIKKKMMMPPPSSSUUUXXXYYYWWWNNNEEEBBB@@@===<<<===;;;===<<<===KKKfff~~~xxxwwwwww~~~~~~|||xxxvvv}}}yyyxxxtttssstttwwwzzz}}}~~~{{{zzz{{{{{{vvvsssrrrqqq|||rrriiifffeeecccaaa```^^^[[[ZZZZZZYYYXXXVVV[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^______```bbbfffiiijjj}}}eeeKKK<<<:::<<<===MMMjjjuuusssxxxnnngggaaaWWWMMMFFFDDDAAAAAAEEEMMMTTTZZZbbbccc```WWWQQQNNNKKKGGGHHHFFFJJJTTT[[[^^^aaaeeeeeeXXXIIIBBBDDDGGGGGGEEEEEEDDDDDDEEEIIIOOOWWW\\\^^^aaadddeeebbb___]]]\\\ZZZZZZYYYXXXWWW[[[aaagggdddaaaWWWIII@@@>>>===<<<==================>>>>>>;;;<<<<<<===>>>??????@@@BBBBBBBBBBBBBBBDDDGGGIIIOOOMMMHHHAAA;;;999:::<<>>BBBEEEFFFEEEDDDDDDDDDFFFGGGHHHFFF@@@;;;:::888555777;;;>>>???AAACCCDDDEEEEEEDDD??????>>>===???AAADDDFFFGGGHHHJJJLLLNNNPPPQQQQQQSSSXXX```eeegggnnnwwwmmmccc]]]\\\XXXXXX]]]ccciiirrr{{{]]]PPPGGGTTTwww{{{vvvpppqqqoooiiiaaa]]]___bbbcccgggkkkkkkggg```[[[WWWJJJIIIGGGFFFFFFIIIMMMPPPMMMNNNPPPRRRTTTWWWXXXYYY\\\RRRHHHDDDBBB>>><<<===;;;>>>>>>===GGGaaa~~~xxxuuuwwwttt|||~~~qqqjjjkkkmmmlllkkkxxxuuutttuuupppkkkjjjeeefffkkkrrruuuxxx{{{rrrmmmkkkooonnnpppxxx~~~tttooonnnppprrrssswww{{{}}}vvvmmmhhhgggeeebbb^^^\\\ZZZXXXXXXYYYZZZZZZYYY\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^___aaafffiiijjjgggJJJ>>>>>>999;;;LLLjjjzzzqqq}}}uuullleee```VVVLLLFFFDDDBBBBBBEEEKKKRRRWWW```aaa^^^VVVPPPNNNJJJFFFIIIGGGKKKSSSZZZ\\\^^^aaaaaaTTTEEE>>>???BBBAAA>>>AAAAAAAAADDDJJJRRRZZZ```]]]___bbbbbb___[[[XXXWWWSSSRRRQQQQQQSSSXXX___cccdddaaaWWWIII@@@>>><<<999===>>>@@@BBBBBBBBB@@@???<<<===???AAACCCDDDDDDDDDDDDCCCBBBAAAAAACCCGGGIIILLLJJJFFF@@@;;;:::;;;>>>>>>BBBDDDDDDGGGIIIFFF@@@@@@>>><<<:::;;;>>>BBBDDDGGGGGGFFFEEEEEEFFFGGGHHHFFF@@@;;;999888666999>>>AAACCCDDDFFFGGGFFFFFFEEEAAA@@@@@@???AAACCCEEEGGGHHHIIIKKKMMMOOOQQQQQQRRRWWW]]]eeejjjllltttuuujjj```[[[ZZZWWWVVV\\\ccckkkvvv^^^QQQGGGQQQsssxxxpppjjjmmmnnnlllggg___\\\^^^aaa___cccggghhhddd___YYYVVVIIIJJJKKKKKKLLLNNNQQQSSSOOOPPPQQQSSSUUUWWWYYYZZZhhhTTTIIIEEE??????@@@;;;<<<===<<<<<>>;;;>>>AAAGGG___sssyyy~~~tttiiibbb]]]TTTLLLBBBAAAAAABBBEEEIIIMMMPPPTTTTTTRRRMMMIIIEEEDDDDDDDDDGGGLLLRRRXXX]]]```aaabbbRRR@@@999===BBBBBB@@@@@@@@@???AAAEEEJJJPPPTTTWWWWWWVVVTTTRRROOOMMMLLLHHHHHHIIIKKKOOOTTTXXXZZZ```XXXMMMDDD???>>>>>>???>>>??????@@@@@@@@@@@@???BBBAAAAAACCCEEEFFFEEEDDDGGGEEECCCAAAAAABBBEEEFFFIIIFFFBBB???======???@@@CCCDDDFFFIIIJJJHHHEEEAAA@@@?????????@@@@@@BBBBBBGGGHHHIIIIIIIIIHHHFFFEEECCCBBBAAA@@@???>>>===<<>>;;;@@@GGG___sssxxx~~~uuuiiibbb^^^UUUMMMAAAAAAAAABBBDDDHHHLLLNNNUUUTTTRRRMMMHHHDDDBBBBBBBBBEEEJJJPPPVVV[[[^^^```YYYMMM???999<<>>???@@@AAADDDDDDEEEGGGIIIHHHEEEBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBBBBAAA@@@CCCDDDEEEEEEDDDFFFHHHKKKKKKKKKKKKLLLOOOQQQTTTUUU___ccchhhllltttxxxnnnccc[[[VVVUUUQQQSSS]]]dddjjjwww[[[KKKEEEOOOjjjxxxrrrnnnmmmlllkkkjjjiiieee^^^YYYYYY^^^dddfffjjjjjjeee___YYYPPPHHH@@@>>>;;;<<>>CCCTTTlllyyysssppphhhggggggggghhhhhhgggeee___\\\ZZZ[[[ZZZWWWVVVYYYYYY]]]______aaaeeefffcccbbb```\\\YYYXXXXXXZZZ[[[]]]___aaacccdddccc```___]]][[[XXXWWWYYYZZZ[[[[[[^^^^^^___```aaabbbccccccbbbaaa```___^^^]]]]]]]]]\\\[[[[[[]]]```bbbbbbaaacccccccccdddfffhhhkkkmmmjjjnnnpppqqqtttxxxwwwsssooojjjddd^^^\\\[[[ZZZYYYXXXYYYYYYYYYYYYXXXWWWWWWXXXWWWVVVWWWZZZ\\\\\\\\\ZZZXXXYYY]]]```ccciiiqqqsssjjjNNNBBB???:::???EEE[[[~~~tttwww{{{rrrggg```[[[SSSKKKBBBAAAAAABBBDDDGGGKKKMMMSSSRRROOOJJJDDD@@@???@@@AAACCCFFFJJJNNNQQQSSSTTTLLLEEE===999;;;???BBBBBBDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHGGGEEEDDDDDDEEEEEEFFFGGGJJJMMMQQQRRRQQQMMMHHHFFFFFFGGGHHHIIIEEEEEEFFFHHHHHHIIIIIIIIIGGGGGGGGGIIILLLMMMLLLKKKJJJIIIHHHHHHHHHJJJKKKMMMOOOMMMKKKIIIIIIIIIKKKLLLMMMLLLLLLMMMNNNNNNLLLKKKJJJKKKMMMMMMNNNMMMLLLLLLKKKKKKMMMNNNNNNOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEFFFEEEEEEFFFIIIKKKLLLLLLLLLMMMOOOQQQTTTUUU^^^bbbgggmmmvvv}}}ssshhh___YYYVVVRRROOOSSS^^^fffmmm{{{[[[OOOHHHNNNjjjzzzuuuoookkkiiiiiihhhhhhfffccc^^^ZZZYYY[[[^^^aaa]]]___\\\UUUOOOKKKEEE???>>>;;;999:::>>>CCCGGGIIIHHHLLLPPPSSSVVVXXX\\\^^^qqq\\\PPPKKKEEEFFFJJJFFFEEECCCAAA???BBBOOOggg{{{}}}uuuooolllhhhhhhhhhiiihhhgggeeecccbbb___^^^___^^^[[[[[[]]]___bbbcccaaabbbeeeeeecccaaa```____________```aaaaaaccceeehhhjjjkkkkkkkkkgggeeebbbbbbccceeeffffffhhhiiijjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiijjjjjjkkkiiiiiiiiijjjkkkjjjiiihhhlllmmmoooqqqtttvvvxxxxxxzzz}}}~~~~~~~~~wwwrrriiibbb^^^[[[YYYWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[[[[XXXXXXZZZ___bbbeeemmmvvv}}}gggKKKAAA>>>===>>>???TTTyyyvvvvvv{{{yyyuuulllbbb[[[WWWOOOGGGCCCCCCCCCDDDEEEHHHJJJLLLMMMLLLJJJEEEAAA??????@@@CCCDDDDDDDDDEEEEEEEEEEEEEEECCC@@@???@@@CCCFFFHHHFFFGGGHHHIIIIIIIIIIIIIIIKKKKKKKKKLLLLLLKKKKKKJJJLLLLLLMMMNNNPPPRRRTTTUUUSSSQQQOOOOOOPPPRRRSSSSSSNNNOOOPPPRRRSSSSSSSSSSSSRRRQQQQQQSSSUUUVVVUUUTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUSSSRRRPPPQQQRRRSSSRRRQQQOOOPPPRRRTTTTTTSSSQQQPPPQQQQQQRRRRRRSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPNNNLLLJJJGGGFFFFFFFFFGGGEEEFFFGGGFFFFFFGGGJJJLLLMMMMMMNNNOOORRRUUUXXXYYY]]]bbbhhhppp{{{yyymmmccc\\\XXXVVVSSSRRRXXXbbbhhhppp\\\TTTMMMOOOiiivvvpppmmmhhheeeccccccbbbbbb___[[[VVVTTTVVVYYYZZZZZZTTTTTTOOOGGGBBBBBB@@@<<>>LLLjjjxxxpppuuu{{{sssppphhh^^^YYYVVVNNNFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFIIINNNQQQPPPPPPOOOPPPQQQRRRTTTUUUWWWVVVUUUWWWZZZ[[[[[[YYY^^^]]]]]]\\\[[[ZZZZZZZZZ\\\\\\]]]^^^____________\\\\\\\\\[[[[[[ZZZYYYXXXWWWUUUTTTTTTVVVXXXXXXXXXUUUUUUUUUUUUUUUTTTTTTSSSRRRPPPOOOOOOOOOMMMKKKIIIJJJKKKMMMNNNOOOMMMKKKJJJGGGHHHJJJKKKKKKKKKIIIHHHIIIHHHGGGHHHIIIJJJHHHGGGJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKMMMOOOPPPOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIJJJMMMOOOOOOPPPRRRUUUYYY]]]aaaddddddlllzzzxxxrrrhhh]]]VVVRRRRRRSSSSSSVVV^^^fffhhhooo```SSSKKKJJJVVV{{{vvvhhheeehhheeegggkkkfffbbb```]]]ZZZXXXUUUQQQNNNIIIIIIHHHJJJLLLNNNPPPPPPOOOPPPMMMHHHGGGIIIIIIGGGAAACCCFFFIIILLLLLLIIIGGGLLLNNNRRRUUUVVVXXXZZZ\\\sssccc\\\UUUWWW]]][[[TTTNNNKKKHHHAAAAAAUUUnnn|||}}}|||{{{}}}zzzvvvsssrrrmmmffffffcccaaa^^^\\\XXXTTTQQQTTTTTTSSSSSSSSSTTTVVVWWWWWWXXXYYYVVVSSSQQQSSSUUUYYYZZZ\\\^^^^^^aaalllyyyyyyUUULLLIIICCC@@@CCCCCCKKK```sssyyyooorrr~~~zzzqqqnnneee\\\WWWSSSLLLDDDCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDCCCCCCFFFKKKOOOPPPOOONNNMMMMMMNNNOOOPPPVVVTTTRRRSSSWWWYYYWWWTTTVVVVVVVVVVVVWWWYYYZZZ[[[YYYYYYZZZ[[[\\\\\\[[[[[[XXXXXXXXXWWWVVVUUUSSSSSSPPPNNNLLLMMMOOOQQQRRRRRRNNNNNNNNNNNNNNNMMMKKKKKKIIIGGGEEEDDDDDDBBB???===888:::===@@@AAAAAA???>>>===>>>@@@AAAAAA@@@>>>===@@@@@@???@@@BBBBBB@@@>>>@@@???>>>============>>>>>>>>>???AAADDDGGGJJJLLLGGGGGGFFFEEEDDDCCCBBBAAACCCCCCCCCCCCDDDEEEFFFFFFHHHIIIJJJIIIIIIJJJMMMPPPPPPQQQRRRUUUXXX\\\```bbbjjjsss{{{sssmmmcccZZZSSSPPPPPPQQQSSSWWW```iiikkkrrriiiWWWJJJGGGNNNnnnxxxhhhbbbbbb]]]___bbb^^^___]]]ZZZXXXVVVSSSOOOLLLFFFGGGIIIKKKMMMPPPSSSTTTLLLNNNLLLGGGEEEFFFEEEBBBDDDFFFIIINNNPPPOOOKKKGGGJJJMMMQQQUUUWWWZZZ]]]___lllbbbbbbddddddaaa]]][[[VVVMMMAAA@@@PPPbbbxxxzzz}}}|||{{{zzzxxxwwwuuuttttttuuuwwwxxxzzz}}}~~~~~~zzzvvvsssrrrsssmmmiiiccc]]]XXXTTTPPPMMMRRRSSSUUUVVVWWWWWWVVVUUUVVVXXXYYYYYYXXXVVVUUUUUUVVV]]]^^^WWWWWWggg}}}fffRRRNNNHHHEEECCC@@@BBBLLLZZZlllyyysssxxx~~~wwwrrrlllccc[[[UUUQQQMMMKKKFFFDDDCCCBBBCCCCCCBBB@@@BBBBBBCCCDDDFFFHHHKKKMMMLLLLLLLLLLLLMMMNNNPPPPPPSSSRRRQQQOOOOOOOOOOOOPPPUUUSSSPPPMMMLLLMMMPPPQQQSSSRRRPPPNNNMMMMMMNNNNNNKKKKKKKKKJJJIIIHHHGGGFFFFFFDDDAAA???>>>>>>@@@AAA>>>>>>>>>=========<<<<<<999999888777777777777777555555555555555555555555666666777777777777666666777999;;;:::777555666777888888888999999::::::::::::;;;===>>>>>>>>>===<<<;;;===??????>>>>>>???@@@@@@AAABBBDDDFFFHHHJJJLLLMMMKKKIIIHHHKKKNNNPPPQQQTTTTTTVVVZZZ]]]___^^^]]]nnnwwwrrrmmmhhh```WWWRRRPPPPPPQQQVVVZZZbbbiiilllxxxtttTTTKKKEEEKKKkkkrrr```VVVUUUYYYZZZZZZ[[[XXXTTTPPPLLLJJJJJJIIIIIIHHHIIINNNTTTWWWVVVTTTMMMNNNMMMIIIDDDAAACCCEEEMMMKKKJJJJJJKKKLLLKKKJJJOOORRRUUUXXXYYY[[[]]]___uuujjjjjjmmmmmmlllgggccc\\\PPPBBB@@@NNN^^^rrr{{{~~~|||{{{zzzyyyxxxvvvuuutttuuuwwwxxxxxx{{{{{{wwwuuuoookkkccc]]]XXXTTTPPPMMMRRRSSSUUUVVVWWWWWWWWWVVVVVVWWWXXXXXXVVVUUUUUUVVVVVV]]]^^^YYYZZZkkkeeeUUURRRLLLJJJEEEBBBCCCKKKWWWhhh}}}~~~vvvwww|||uuuqqqkkkcccZZZUUUPPPMMMJJJCCCBBBAAAAAACCCCCCBBBAAABBBBBBCCCDDDEEEFFFHHHHHHHHHIIIIIIJJJKKKLLLNNNNNNTTTRRRPPPMMMKKKIIIIIIIIIFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@???????????????>>>>>>>>>??????>>>======<<<:::888666555666777999666666666666666666666555888777666555555555555555666666666666666666666666777777777888888777777777777999:::999666555555777888999999:::;;;<<<=========???AAABBBAAA???===;;;:::===@@@AAAAAABBBCCCDDDDDDDDDDDDEEEGGGJJJLLLMMMNNNMMMKKKLLLNNNQQQSSSTTTWWWYYY[[[___bbbdddfffgggwwwsssooogggbbb[[[SSSOOONNNOOOPPPYYY\\\bbbhhhnnn}}}[[[NNNEEEIIIfffyyygggZZZVVVVVVWWWWWWWWWUUUQQQNNNKKKIIIIIIIIIKKKLLLMMMPPPTTTUUUTTTSSSQQQOOOKKKFFFCCCCCCFFFHHHJJJHHHGGGHHHJJJLLLMMMMMMPPPSSSVVVXXXYYY[[[]]]___tttssswwwyyyxxxtttooodddUUUEEE???KKKZZZkkk||||||~~~~~~}}}|||{{{zzzzzz{{{|||}}}|||xxxsssqqqkkkccc\\\WWWTTTQQQOOOQQQRRRTTTVVVWWWXXXWWWWWWVVVWWWWWWVVVTTTTTTUUUWWWVVV[[[]]]ZZZ]]]nnn```VVVUUUOOOLLLHHHEEEEEEJJJTTTbbbwwwzzzvvvzzzzzztttooojjjaaaZZZTTTOOOLLLIIIAAA@@@???@@@BBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJOOONNNKKKHHHDDDBBB@@@@@@>>>>>>??????===<<<:::888888999999999999999888888777888999999:::::::::999888777555444444555777888666666666777777777777777777666555555555555555555888888888777777888888888888888999999999999888888888999:::999666555666777888999:::<<<>>>???@@@AAACCCDDDEEEEEECCC@@@===;;;;;;>>>BBBEEEEEEFFFGGGHHHJJJIIIHHHHHHIIIKKKMMMOOONNNNNNOOOQQQSSSUUUWWWXXXUUUYYY]]]___aaadddjjjnnnzzzooojjj```\\\VVVPPPMMMNNNPPPRRR[[[\\\```fffqqqdddRRRFFFGGG```{{{pppaaaXXXTTTSSSRRRQQQPPPMMMJJJHHHGGGHHHHHHNNNPPPSSSTTTSSSRRRRRRRRRSSSNNNGGGCCCCCCEEEHHHJJJEEEDDDCCCEEEIIIMMMOOOPPPRRRUUUWWWYYYZZZ[[[^^^```|||zzz~~~xxxkkkZZZHHH@@@IIIVVVfffxxx|||tttnnnnnnhhh```ZZZVVVUUUTTTSSSQQQRRRTTTVVVXXXXXXXXXXXXVVVVVVVVVTTTSSSSSSUUUWWWVVVXXXYYYXXX]]]nnnYYYTTTSSSMMMKKKJJJGGGGGGJJJQQQ^^^rrr~~~wwwwww|||uuunnnhhhaaaYYYTTTOOOKKKHHHBBB@@@??????@@@@@@???===???@@@BBBCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDBBB@@@>>>===;;;;;;============<<<:::999888999:::;;;<<<<<<<<<::::::888888999999999999999888999888777777888999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<999999888888888888888999;;;;;;:::999999:::;;;;;;::::::;;;;;;;;;;;;::::::999:::999999888888888999999;;;===@@@BBBCCCDDDDDDHHHGGGFFFDDDAAA@@@>>>>>>@@@BBBFFFGGGHHHHHHIIIJJJMMMKKKJJJIIIIIIKKKNNNOOOMMMOOORRRTTTVVVWWWZZZ[[[VVVZZZ^^^```aaaeeennnvvvuuukkkeee\\\YYYSSSOOONNNPPPSSSVVV[[[[[[]]]eeeuuujjjSSSHHHGGG\\\www~~~uuuhhh\\\SSSNNNLLLKKKJJJHHHFFFFFFGGGHHHIIINNNRRRVVVVVVSSSPPPPPPQQQPPPJJJDDDBBBDDDFFFGGGGGG@@@??????AAAGGGMMMPPPRRRUUUVVVYYYZZZ[[[\\\___aaarrr___MMMCCCIIITTTdddwww~~~{{{uuunnniiigggbbb\\\WWWVVVVVVWWWWWWRRRSSSUUUWWWXXXXXXXXXXXXUUUVVVUUUTTTSSSSSSVVVXXXUUUUUUUUUVVV\\\kkkwwwUUUTTTRRRKKKKKKJJJHHHHHHKKKPPP\\\pppyyyuuu}}}|||tttlllggg```YYYTTTOOOKKKHHHDDDBBB@@@??????>>><<<:::;;;===@@@BBBDDDEEEEEEEEEBBBBBBBBBBBBAAA???===<<<:::::::::;;;;;;:::::::::<<<;;;:::999888888888999888999;;;<<<<<<;;;:::999888888888888777666555444777777777777888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>===============>>>>>>===<<<;;;::::::;;;<<<===<<<======>>>>>>======<<<<<<;;;;;;;;;<<<===>>>>>>???AAADDDFFFHHHIIIIIIIIIKKKHHHDDD@@@>>>???AAABBBEEEGGGHHHHHHGGGFFFGGGHHHLLLKKKJJJIIIJJJLLLNNNOOOMMMPPPTTTVVVVVVXXX[[[^^^\\\___ccceeegggooo{{{}}}xxxpppgggbbbXXXUUUQQQNNNNNNQQQUUUXXXYYYYYY[[[eee|||jjjRRRIIIIII[[[uuu|||{{{{{{uuulll```UUULLLGGGFFFFFFEEEEEEFFFHHHJJJLLLNNNRRRVVVVVVSSSOOOOOOOOOHHHEEEBBBCCCEEEEEECCC@@@<<<;;;<<<@@@GGGMMMQQQSSSVVVXXXYYY[[[[[[^^^aaadddyyygggTTTHHHJJJSSScccuuu|||xxxvvvtttqqqlllggg```\\\WWWUUUUUUVVVVVVWWWTTTUUUVVVWWWXXXXXXWWWWWWUUUVVVVVVVVVTTTUUUVVVXXXUUURRRQQQTTT\\\kkkpppTTTUUURRRLLLPPPJJJIIIIIIJJJNNNYYYmmm|||sssxxx{{{qqqkkkggg```ZZZUUUPPPKKKHHHFFFCCCAAA???>>>===:::888:::;;;===???AAACCCDDDDDDBBBCCCCCCBBB@@@>>><<<;;;666666888999:::;;;;;;;;;===<<<;;;:::::::::<<<===;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;;;;:::888777666::::::;;;;;;<<<>>>???@@@?????????>>>>>>=========AAAAAAAAAAAAAAAAAABBBCCC???>>><<<;;;;;;<<<>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@>>>===>>>AAADDDEEEEEEGGGHHHKKKMMMNNNNNNMMMMMMIIIFFFBBB>>>>>>@@@DDDGGGIIIIIIHHHFFFDDDCCCEEEFFFIIIIIIJJJKKKLLLNNNOOOPPPOOORRRVVVVVVVVVXXX\\\```___aaadddgggooo{{{~~~wwwqqqkkkddd___UUURRRNNNLLLLLLOOOTTTWWWXXXYYY]]]kkkhhhPPPJJJJJJWWWooo{{{zzzyyyyyyuuupppjjjbbbWWWMMMEEEDDDCCCDDDEEEGGGKKKNNNPPPNNNQQQTTTTTTRRRNNNLLLJJJAAAAAACCCDDDDDDBBB>>>;;;;;;;;;>>>CCCIIIOOORRRSSSWWWXXXZZZ[[[]]]___dddgggooo[[[MMMLLLRRR```rrr~~~~~~|||xxxuuurrrqqqrrrooojjjddd[[[XXXUUUSSSSSSTTTTTTSSSUUUVVVWWWXXXXXXWWWVVVVVVTTTVVVWWWWWWWWWVVVWWWXXXUUUQQQPPPUUU___oooiiiRRRUUUQQQLLLTTTKKKIIIIIIIIIKKKTTThhh{{{uuuwww|||qqqkkkgggaaa[[[VVVQQQLLLIIIEEECCCAAA??????===;;;999999999:::;;;===>>>@@@AAAAAAAAABBBCCCBBB@@@>>>===::::::;;;<<<<<<;;;;;;:::<<<<<<===>>>????????????@@@???>>>>>>============???????????????>>>===<<>>>>>BBBBBBBBBBBBBBBCCCDDDDDD@@@>>><<<;;;;;;<<<>>>@@@BBBCCCCCCDDDDDDCCCCCCBBBCCCAAA@@@BBBGGGKKKMMMMMMIIIJJJMMMNNNNNNMMMKKKJJJDDDCCCAAAAAABBBEEEHHHJJJJJJIIIFFFBBB@@@@@@CCCFFFEEEGGGJJJMMMOOOQQQRRRRRRRRRUUUXXXWWWVVVXXX^^^cccaaaaaaccckkkxxxzzzqqqjjjeee```\\\VVVSSSOOOLLLMMMPPPUUUXXXYYY[[[cccuuugggNNNJJJHHHQQQeee{{{www{{{yyyssskkkeee```YYYOOOHHHCCCCCCDDDFFFIIINNNRRRUUUQQQQQQRRRRRRQQQLLLGGGBBB>>>AAADDDEEEBBB>>>;;;999===>>>BBBHHHNNNSSSTTTTTTVVVXXXZZZ[[[]]]aaafffjjjttt___PPPMMMQQQ^^^ooo~~~~~~|||}}}~~~|||xxxssspppnnnoooqqqooohhhbbbYYYWWWTTTRRRRRRRRRQQQOOOVVVWWWXXXXXXXXXWWWVVVUUUSSSVVVXXXYYYXXXWWWWWWXXXUUUPPPPPPWWWbbbrrrcccOOOSSSOOOLLLVVVKKKJJJIIIHHHHHHQQQdddwwwyyyzzzssskkkgggaaa\\\WWWQQQLLLIIIDDDBBB@@@?????????===;;;:::999888888999:::<<<===???@@@BBBCCCDDDCCCAAA@@@???@@@@@@???>>><<<:::888666999<<>><<<;;;;;;<<<=========>>>?????????>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAA@@@???>>><<<;;;;;;AAAAAAAAAAAABBBBBBCCCDDD@@@>>><<<;;;;;;<<<>>>@@@DDDDDDEEEEEEEEEEEEDDDDDDEEECCCBBBDDDJJJOOOQQQQQQGGGIIIJJJKKKKKKIIIFFFEEE@@@@@@BBBDDDFFFHHHJJJKKKJJJHHHDDD@@@===???CCCGGGDDDFFFJJJOOORRRTTTTTTTTTUUUXXXZZZXXXWWWYYY___eeefffeeehhhrrrxxxmmmfffbbb^^^ZZZZZZWWWRRROOOOOOSSSWWWZZZZZZ^^^hhh|||fffMMMJJJGGGKKK]]]|||~~~xxxxxx{{{||||||sssgggaaa^^^ZZZQQQJJJBBBCCCDDDGGGKKKPPPUUUWWWTTTRRRQQQQQQPPPKKKCCC<<<>>>BBBEEEDDD@@@<<<:::;;;@@@AAAFFFLLLRRRVVVVVVUUUVVVXXXZZZ\\\^^^bbbgggkkk~~~aaaSSSSSSPPPWWWiiizzz|||xxxwwwwwwyyyzzz|||}}}|||vvvqqqpppuuuzzz|||}}}tttkkkfffiiilllpppssssssmmmccc[[[]]]XXXRRRNNNMMMOOOQQQRRRUUUUUUUUUVVVVVVUUUUUUTTTWWWUUUTTTVVVYYYZZZXXXUUUNNNPPPTTT]]]lll}}}^^^UUUMMMIIINNNQQQPPPJJJJJJNNNMMMMMM[[[nnn}}}zzz~~~uuussskkkaaaZZZWWWSSSMMMHHHBBBAAA???===<<<;;;;;;;;;::::::::::::;;;;;;<<<===::::::::::::;;;===???@@@CCCDDDEEEEEECCC@@@<<<:::===<<<<<<;;;:::999999999;;;;;;<<<<<<<<<<<<<<<<<<>>>???AAABBBBBBAAA???>>>CCCBBB@@@>>>>>>???@@@AAAAAAAAAAAA@@@======>>>???????????????@@@AAABBBCCCAAA@@@???@@@AAABBBAAA???===@@@CCCCCCCCCDDDHHHKKKHHHIIILLLNNNOOONNNMMMMMMIIIJJJJJJJJJJJJHHHFFFEEEHHHIIIIIIIIIHHHGGGFFFEEE?????????>>>>>>???CCCEEEJJJKKKLLLNNNPPPSSSVVVWWW\\\WWWUUUXXX[[[]]]aaafffjjjkkkqqq}}}wwwnnngggccc___ZZZWWWVVVQQQNNNOOOQQQQQQVVV\\\hhhiiitttdddLLLJJJIIINNNUUUkkk}}}wwwrrrpppqqqssswwwwwwyyyyyysssnnnfff```ZZZVVVRRRPPPGGGGGGIIILLLOOOQQQPPPOOOLLLNNNPPPNNNIIIEEEDDDFFFHHHEEEAAA>>>======???@@@EEEIIINNNRRRTTTUUUVVVWWW```^^^[[[ZZZ[[[^^^gggooo~~~bbbTTTRRRMMMUUUgggxxx}}}|||||||||~~~|||yyyvvvtttrrrqqqwwwuuuxxxxxxuuupppkkkjjjnnnuuuzzz{{{sssnnnkkklllpppsssuuutttnnnggg```]]]]]]YYYSSSOOONNNOOOPPPQQQTTTUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTVVVXXXYYYWWWUUUMMMRRRZZZgggwwwoooXXXTTTOOOMMMQQQRRRRRRMMMLLLNNNLLLLLLXXXiii|||{{{{{{xxxnnnggg___ZZZWWWSSSMMMHHHDDDBBB@@@>>>============;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>???@@@AAAAAA@@@???>>>======<<<;;;:::999888777;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCBBBAAA???>>>@@@???>>>===>>>???AAABBBAAABBBBBB@@@>>>===>>>@@@?????????@@@BBBCCCEEEEEECCCAAA@@@@@@@@@@@@???======AAAEEEGGGGGGGGGIIIKKKNNNOOOOOOOOOMMMLLLJJJHHHKKKKKKLLLLLLLLLKKKIIIHHHLLLKKKIIIFFFDDDBBB@@@??????@@@@@@AAAAAADDDHHHKKKLLLMMMOOOQQQSSSUUUWWWXXXYYYVVVUUUZZZ^^^```ccchhhiiippp{{{zzzsssjjjddd```]]]XXXUUUTTTQQQPPPQQQQQQRRRYYYaaayyy~~~eeeMMMIIIGGGJJJOOOccc~~~zzzxxxtttnnniiifffggghhhhhhhhhiiipppxxx~~~}}}qqqmmmfff___YYYTTTNNNKKKHHHHHHIIIKKKNNNOOOOOOMMMKKKKKKJJJGGGDDDCCCCCCEEEFFFCCC@@@======???AAACCCIIILLLQQQUUUVVVWWWXXXYYYZZZ[[[]]]]]]]]]dddqqq|||hhhZZZUUUMMMSSScccttt~~~{{{xxxvvv~~~~~~~~~|||yyytttooolllppplllmmmuuu|||zzzvvvssskkkhhhdddeeejjjsss{{{yyyqqqkkkjjjnnnsssyyyzzzyyyrrrhhh```^^^^^^\\\YYYTTTPPPNNNOOOPPPQQQTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTTTTVVVXXXYYYWWWVVVNNNVVVcccsssbbbTTTVVVSSSQQQTTTSSSTTTOOONNNOOOLLLKKKTTTbbbrrr~~~{{{}}}~~~nnnhhhaaa[[[XXXTTTNNNJJJEEEDDDBBB@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;::::::888999:::<<<>>>???AAAAAA??????>>>===<<<;;;:::::::::999888888999;;;===>>>AAABBBCCCDDDCCCAAA???>>>>>>=========>>>@@@BBBDDDBBBCCCCCCAAA???>>>???AAA@@@@@@AAACCCEEEFFFGGGHHHGGGFFFDDDDDDDDDDDDBBB@@@AAADDDIIILLLLLLKKKKKKKKKOOONNNMMMLLLKKKIIIHHHHHHMMMMMMMMMMMMMMMLLLJJJJJJIIIHHHEEEBBB@@@>>>======???AAACCCDDDFFFIIIMMMQQQNNNPPPRRRTTTVVVWWWWWWWWWYYYWWWYYY___ccccccfffkkklllxxx{{{xxxtttnnnfff```]]]ZZZVVVSSSTTTRRRSSSTTTSSSUUU___jjjeeeOOOIIIEEEFFFHHHYYYyyy~~~yyysssyyy|||vvvuuuqqqjjjccc]]][[[ZZZ\\\ZZZYYY^^^hhhrrrxxx{{{oookkkeee___YYYSSSLLLHHHIIIHHHGGGHHHKKKMMMMMMLLLLLLIIIEEEBBBBBBDDDEEEEEEBBB@@@===<<<===AAAEEEHHHNNNQQQUUUXXXYYYYYYZZZZZZVVV[[[______aaajjjzzzrrrddd]]]SSSRRR___ooo|||~~~{{{yyy~~~}}}yyyuuusssooommmmmmppptttvvvyyyzzz~~~|||uuuooollleeedddffflllvvv~~~xxxppplllmmmrrrxxx{{{~~~zzzsssjjjbbb]]]\\\]]]ZZZXXXVVVRRROOOOOOPPPRRRTTTTTTUUUVVVWWWWWWWWWWWWSSSTTTVVVXXXYYYYYYXXXVVVRRR[[[jjj{{{vvv^^^UUUXXXTTTRRRTTTRRRTTTQQQOOOOOOMMMLLLSSS]]]qqq~~~~~~wwwqqqggg___XXXSSSNNNKKKFFFEEEBBB@@@????????????>>>>>>===<<<;;;;;;;;;<<<;;;<<<=========<<<:::999888888888999:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@;;;999777666666888:::<<<@@@AAACCCDDDDDDCCCAAA@@@???>>>>>>===>>>@@@CCCDDDCCCDDDDDDBBB@@@???@@@BBBCCCCCCDDDFFFGGGHHHHHHIIIGGGEEEDDDDDDFFFFFFEEECCCGGGHHHJJJLLLLLLKKKJJJJJJFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFBBB@@@???>>>>>>???AAABBBAAACCCFFFGGGIIILLLPPPSSSPPPQQQTTTWWWXXXYYYXXXWWW\\\[[[^^^ccceeeeeeggglllttt~~~wwwtttoooiiiaaa\\\ZZZXXXUUURRRTTTTTTVVVWWWVVVYYYfffssscccOOOIIIDDDEEEDDDRRRnnn{{{tttmmmmmmyyy|||yyyzzzxxxtttlllbbbZZZTTTRRRVVVSSSQQQSSSYYYbbbhhhkkkiiifffbbb___ZZZTTTMMMIIIGGGEEEDDDEEEHHHKKKLLLMMMMMMIIIEEEEEEGGGIIIHHHFFF>>><<<;;;;;;>>>CCCIIILLLRRRUUUXXXZZZZZZZZZZZZ[[[YYY]]]``````eeeppp}}}xxxiiiaaaVVVPPP[[[iiiwww}}}}}}~~~~~~~~~~~~~~~~~~yyyzzzyyyrrrmmmlllqqquuu}}}~~~yyyrrrmmmiiiiiilllrrr{{{{{{sssmmmiiiooozzz{{{rrrggg```^^^]]][[[XXXWWWWWWVVVTTTQQQOOOQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWTTTVVVXXXZZZZZZXXXWWWVVVWWW```nnnooo\\\TTTUUUQQQQQQTTTRRRRRRQQQPPPPPPNNNNNNTTTZZZooo{{{ooocccYYYRRRMMMJJJFFFDDDBBB@@@???>>>?????????>>>======<<<<<<<<<<<<999:::<<<=========<<<;;;<<<;;;999777777888999:::======>>>???@@@AAABBBBBB???===:::888888999;;;<<<>>>???AAACCCDDDDDDCCCBBBBBBAAA?????????@@@BBBCCCCCCDDDDDDCCC@@@@@@AAABBBEEEFFFGGGHHHHHHHHHHHHGGGBBBAAAAAACCCEEEFFFFFFEEEJJJHHHFFFEEEEEEEEEFFFFFFCCCDDDEEEGGGIIILLLOOOPPPJJJIIIHHHFFFCCCBBB@@@@@@===<<<<<<===???BBBEEEGGGEEEFFFIIIJJJKKKLLLOOORRRPPPRRRUUUXXXYYYYYYYYYXXX^^^]]]```cccdddcccgggmmmzzzssspppkkkeee^^^ZZZYYYXXXUUURRRRRRSSSUUUWWWXXX^^^mmm|||___MMMIIIEEEGGGDDDNNN```zzzxxx}}}~~~yyywwwwwwvvvrrrkkkaaaXXXRRRPPPOOOMMMKKKKKKNNNRRRUUUWWW[[[ZZZYYYXXXVVVRRRMMMIIICCCBBBAAACCCFFFJJJLLLLLLIIIHHHHHHJJJLLLLLLGGGCCC;;;;;;;;;===AAAGGGLLLOOOUUUWWWYYYZZZZZZZZZ[[[\\\[[[]]]]]]```jjjwww|||zzzxxxggg^^^SSSNNNVVVbbbooo~~~~~~~~~}}}||||||||||||~~~uuuhhhfffkkkoooyyy{{{|||xxxssspppnnnllltttxxx}}}}}}uuuooojjjiiimmmzzzqqqggg\\\YYY[[[]]]YYYTTTSSSUUUWWWUUURRRQQQSSSUUUVVVVVVWWWWWWWWWWWWVVVVVVTTTWWWZZZ[[[YYYVVVUUUTTTZZZcccrrrgggWWWRRRRRRMMMOOOUUUTTTRRRRRRQQQQQQPPPQQQUUUXXXlll~~~vvvjjj^^^TTTNNNKKKFFFEEECCCAAA???????????????>>>>>>============>>>::::::;;;<<<=========<<<>>><<<:::888777777777777888888999;;;<<<>>>??????CCCAAA???>>>===>>>???@@@===???AAACCCDDDDDDCCCBBBBBBAAA???>>>>>>@@@AAACCCCCCDDDDDDBBB@@@???@@@BBBDDDEEEFFFHHHIIIHHHHHHGGGFFFEEEEEEGGGJJJMMMMMMLLLHHHEEEAAA???@@@BBBCCCCCCIIIIIIIIIJJJKKKKKKLLLLLLEEEDDDBBB@@@???>>>======?????????@@@BBBDDDFFFHHHGGGIIIKKKLLLLLLMMMOOOQQQRRRSSSVVVXXXZZZ[[[[[[[[[^^^]]]___bbbdddfffnnnwww}}}yyysssmmmkkkgggaaa[[[XXXWWWWWWUUUSSSQQQPPPSSSXXX^^^hhhyyyYYYKKKHHHFFFIIIDDDLLLVVVuuu~~~}}}xxxooonnnkkkddd\\\UUUQQQOOOEEEEEEDDDDDDEEEFFFHHHHHHJJJJJJKKKLLLMMMLLLIIIFFFAAA@@@@@@BBBEEEHHHIIIIIICCCEEEIIILLLMMMIIICCC???;;;===???BBBGGGLLLPPPRRRVVVXXXZZZ[[[ZZZZZZ\\\]]]YYY\\\^^^bbbnnnzzzxxxnnnvvvbbbXXXNNNKKKPPPZZZgggwww~~~zzzzzz~~~~~~~~~qqqggghhhmmmpppqqqtttyyy}}}|||yyyuuuqqqoooqqqsssuuu}}}~~~yyysssnnnlllooouuu}}}sssddd___YYYWWWYYYZZZVVVSSSPPPTTTWWWVVVSSSRRRTTTWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSVVVZZZZZZWWWSSSQQQQQQYYYdddwwwxxxdddWWWTTTSSSMMMOOOUUUSSSTTTTTTTTTRRRRRRSSSUUUUUUddduuuvvvjjj^^^UUUPPPHHHFFFDDDBBBAAA@@@AAAAAA>>>>>>======>>>>>>??????======<<<;;;;;;;;;;;;<<<;;;;;;:::999999999999999777777888888999::::::;;;@@@@@@@@@@@@@@@AAABBBCCC???@@@AAACCCCCCAAA@@@>>>>>>===<<<<<<===???AAACCCCCCCCCCCCBBB@@@???@@@AAA???AAADDDGGGIIIIIIIIIIIIJJJJJJJJJKKKNNNPPPPPPOOOEEECCC@@@AAADDDGGGGGGGGGMMMMMMLLLKKKIIIFFFDDDBBB??????>>>======>>>??????AAAAAACCCDDDFFFHHHIIIJJJHHHKKKMMMNNNOOOPPPQQQSSSTTTUUUWWWYYY[[[]]]___```^^^^^^```eeejjjrrr{{{vvvrrrmmmiiihhhccc^^^XXXUUUUUUVVVTTTRRRSSSQQQTTT^^^jjjyyy|||SSSHHHFFFEEEHHHCCCHHHNNNmmm~~~nnnlllhhhaaaYYYRRROOOMMMCCCCCCBBBAAA@@@@@@AAABBB??????@@@CCCEEEFFFEEECCCAAA@@@@@@BBBDDDEEEEEECCC@@@EEEKKKMMMKKKFFFAAA>>>???AAAEEEIIINNNQQQTTTUUUXXXYYY[[[\\\\\\\\\^^^___ZZZaaaeeegggooovvvoooaaavvv^^^TTTKKKIIILLLTTTbbbqqqyyy|||yyyyyy~~~vvvkkkhhhnnnssstttjjjnnnsssyyy~~~xxxuuupppmmmnnnsssyyy}}}}}}xxxqqqnnnooorrr{{{}}}lllbbb\\\[[[YYYXXXXXXVVVTTTRRRNNNSSSWWWVVVTTTSSSUUUYYYYYYYYYYYYXXXWWWVVVTTTTTTRRRVVVYYYYYYUUUPPPNNNNNNWWWdddzzznnnggg\\\ZZZXXXPPPPPPTTTQQQVVVWWWVVVTTTSSSTTTTTTSSSZZZlll|||wwwiii^^^WWWIIIHHHFFFDDDCCCBBBBBBBBB>>>>>>======>>>???@@@@@@@@@???===;;;::::::::::::888999999:::;;;;;;<<<<<<:::999999999999999888888;;;<<<===???@@@BBBCCCCCCAAABBBCCCCCCAAA???===;;;:::999999:::<<<>>>AAACCCBBBCCCCCCAAA???>>>???AAA;;;>>>BBBFFFIIIJJJKKKKKKHHHGGGFFFGGGJJJKKKJJJIIIDDDCCCDDDGGGLLLOOONNNLLLLLLLLLKKKIIIFFFAAA===:::<<<<<<<<<<<<>>>@@@BBBCCC@@@AAADDDGGGJJJLLLMMMNNNIIIKKKNNNPPPQQQRRRTTTVVVVVVWWWXXXZZZ]]]___bbbddd``````dddjjjrrr~~~vvvrrrooojjjgggggg```[[[VVVSSSTTTUUUSSSQQQWWWUUUYYYeeevvvxxxPPPGGGEEEDDDGGGAAAEEEFFFddduuusssmmmdddZZZQQQMMMKKKFFFFFFDDDBBB???>>>???AAA<<<<<<<<>>@@@AAA@@@@@@???>>>======<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::::::::999888888:::===AAACCCFFFGGGFFFEEECCC???;;;999888999:::<<<===???@@@AAAFFFFFFFFFFFFEEEDDDCCCBBBAAABBBDDDHHHKKKMMMLLLJJJCCCBBBBBBCCCFFFGGGFFFEEE???CCCHHHMMMOOOOOONNNLLLLLLIIIDDD???;;;:::;;;;;;<<<===@@@BBBCCCCCCCCCCCCBBBDDDGGGJJJLLLLLLLLLLLLNNNOOOOOOPPPQQQRRRSSSTTTVVVVVVWWWZZZ^^^aaabbbbbbcccaaafffsssyyyrrrnnnllliiiccc^^^]]]ZZZXXXWWWSSSOOOPPPUUUUUU\\\\\\gggoooVVVJJJJJJDDD@@@AAA>>>DDDXXXzzz}}}mmm```WWWNNNEEEGGGEEEAAA>>>===???BBBEEE<<<===???AAABBBDDDEEEFFF@@@@@@AAABBBCCCCCCCCCBBBJJJJJJKKKKKKJJJHHHFFFEEEIIIKKKNNNQQQUUUWWWXXXXXX[[[ZZZZZZZZZ[[[]]]___```___gggllljjjhhheee]]]TTT{{{yyybbbXXXNNNNNNKKKMMMWWWeeewww{{{zzz|||~~~~~~|||rrrooollllllooouuuyyy{{{~~~}}}zzzvvvsssrrrrrrtttxxx}}}~~~|||yyyrrrlllmmmttt|||{{{oooeee^^^\\\[[[ZZZYYYXXXWWWUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWYYYYYYYYYYYYXXXWWWVVVUUUTTTXXXYYYTTTNNNNNNVVV___hhh|||oooeeeZZZTTTUUUVVVUUUSSSWWWYYYXXXSSSRRRRRRQQQMMMVVVgggtttwwwpppYYYSSSJJJFFFEEEEEEDDDAAA???AAABBB@@@===<<<===>>>@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::;;;===???@@@EEEEEEFFFFFFDDDBBB@@@>>>888888:::;;;===???AAAAAADDDDDDDDDDDDDDDCCCBBBAAA???@@@AAAEEEHHHIIIHHHGGGAAA@@@@@@AAABBBCCCBBBAAAEEEGGGJJJLLLLLLJJJGGGFFFDDDBBB???===;;;;;;<<<===???@@@BBBCCCEEEFFFFFFFFFDDDEEEHHHKKKLLLMMMLLLLLLOOOOOOPPPQQQSSSTTTUUUVVVUUUVVVYYY]]]aaabbbbbbaaadddfffnnn}}}xxxsssmmmiiihhhfff```\\\YYYVVVTTTUUUTTTQQQSSSVVVXXX[[[aaavvviiiRRRGGGHHHCCCAAACCC@@@BBBQQQlllpppcccZZZPPPFFFGGGFFFEEEEEEFFFDDD@@@<<<;;;<<<<<<===???AAACCCDDDCCCBBBAAA@@@AAACCCFFFGGGIIIJJJJJJJJJIIIIIIHHHGGGJJJLLLOOORRRUUUWWWXXXXXXZZZ[[[\\\\\\\\\]]]___aaaeeejjjkkkfffaaa\\\TTTKKK|||xxxbbbXXXNNNMMMJJJJJJRRR^^^nnn~~~yyywwwtttpppnnnooorrruuuzzz|||~~~}}}~~~~~~|||xxxssspppoooppprrrwww|||}}}xxxttttttpppnnnwww{{{qqqiiieeeaaa[[[WWWZZZYYYXXXWWWVVVUUUTTTSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUWWWWWWRRRNNNRRR\\\eeezzzlllcccYYYTTTUUUWWWWWWUUUVVVWWWVVVQQQPPPQQQQQQNNNTTTcccmmmzzz~~~}}}ggg^^^RRRKKKHHHGGGEEECCCAAABBBCCCBBB@@@>>>>>>????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<=========@@@AAABBBCCCDDDCCCBBBAAA>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???<<<<<<===@@@CCCDDDCCCBBB??????>>>@@@CCCDDDDDDCCCJJJJJJJJJHHHFFFCCC???>>>============>>>@@@AAABBBDDDDDDDDDEEEGGGHHHJJJKKKFFFHHHJJJLLLMMMMMMMMMLLLOOOOOOQQQSSSUUUWWWXXXYYYWWWZZZ^^^bbbdddeeeddddddkkkqqq}}}|||qqqmmmgggdddcccaaa\\\YYYUUUQQQPPPSSSUUUSSSTTTVVV[[[___mmmaaaLLLDDDFFFBBBAAADDDBBBBBBJJJ[[[ssssssggg___TTTJJJCCCBBBCCCEEEGGGFFFBBB>>>===<<<<<<<<<>>>AAACCCEEEGGGDDDAAA???AAAEEEJJJMMMIIIHHHHHHHHHIIIJJJJJJKKKMMMOOOQQQSSSUUUWWWXXXXXXYYY\\\^^^^^^]]]^^^aaadddjjjkkkggg___WWWQQQJJJCCC|||vvv```VVVLLLLLLIIIIIIOOOYYYhhh}}}yyyrrrmmmmmmnnnsssuuuyyy}}}{{{||||||xxxssspppqqqsssvvvxxx{{{~~~}}}yyytttoootttvvv~~~vvvnnneee`````````]]]YYYXXXXXXWWWVVVUUUUUUTTTTTTUUUTTTTTTUUUUUUVVVWWWXXXUUUVVVWWWWWWXXXXXXXXXXXXYYYXXXTTTOOOMMMUUUcccooo~~~lllddd___XXXVVVWWWWWWUUUSSSTTTVVVUUUPPPOOORRRRRRPPPRRR^^^eeeqqq~~~||||||~~~~~~~~~uuuooodddYYYQQQKKKGGGFFFBBBCCCDDDDDDCCCBBBAAAAAA?????????>>>>>>=================================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>============???@@@@@@AAA@@@@@@GGGFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAA???>>>===<<<:::999:::===???AAA@@@???AAA@@@AAADDDGGGJJJJJJJJJHHHGGGEEECCC@@@===;;;:::;;;<<<>>>AAACCCDDDEEEFFFGGGFFFFFFFFFHHHJJJLLLMMMIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSVVVXXXZZZ[[[^^^___aaacccdddfffhhhiiiwwwyyyvvvnnnjjjeeebbb___]]]YYYVVVUUUPPPNNNQQQSSSRRRSSSTTT[[[hhh~~~ZZZHHHBBBCCC???@@@DDD@@@DDDFFFOOObbbzzz}}}rrrggg\\\SSSOOONNNKKKGGGDDDCCCDDDFFF@@@???>>>>>>???BBBFFFHHHHHHFFFCCCBBBDDDHHHLLLPPPHHHHHHGGGHHHIIIKKKMMMOOOQQQRRRSSSUUUVVVXXXXXXYYYYYY\\\^^^^^^]]]```fffkkkkkkhhh```WWWOOOJJJFFFCCC~~~vvv```VVVLLLKKKHHHIIINNNVVVdddxxx}}}zzz|||xxxrrrnnnmmmnnnqqquuuyyy}}}~~~}}}|||wwwwwwvvvrrroooppptttyyy~~~|||yyyvvvtttssszzzyyylllhhhddd```___^^^]]]\\\WWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYTTTUUUVVVWWWXXXXXXXXXXXXYYYVVVOOOIIIKKKXXXkkkzzzsss___^^^\\\ZZZZZZZZZYYYTTTPPPSSSUUUTTTQQQQQQSSSSSSQQQPPPZZZ___iii}}}~~~|||zzzzzzzzzzzz|||{{{uuujjj[[[PPPJJJIIICCCCCCCCCCCCCCCCCCBBBAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999;;;===???@@@@@@??????===>>>>>>??????@@@@@@???FFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@>>>===;;;:::999999999<<>>===<<<<<<<<<===>>>@@@CCCEEEFFFFFFFFFGGGGGGGGGGGGIIIKKKMMMNNNLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPRRRTTTWWWYYY[[[\\\bbbbbbbbbaaabbbffflllqqqzzztttsssllliiieeeaaa]]]ZZZWWWTTTVVVQQQOOOQQQRRRQQQRRRUUU[[[uuuUUUFFFBBBBBB===???BBB===BBBCCCIIIVVVlll}}}zzz}}}pppbbbYYY______\\\RRRGGGAAABBBFFFBBBAAA??????@@@CCCFFFHHHFFFFFFFFFGGGIIIKKKMMMNNNHHHHHHHHHIIIKKKMMMPPPQQQTTTTTTUUUVVVWWWYYYZZZ[[[ZZZ[[[]]]]]]^^^cccjjjpppkkkddd[[[RRRJJJEEEDDDEEExxxbbbXXXNNNIIIHHHIIIMMMSSS^^^ppp~~~}}}yyyvvvyyy~~~}}}xxxtttrrrooopppsssvvvzzz}}}}}}zzzwwwrrrqqqooonnnnnnrrrwww{{{~~~|||xxxtttqqqrrrwwwzzzyyypppffffffeeebbb___[[[ZZZZZZWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYTTTUUUVVVWWWWWWWWWWWWWWWTTTPPPJJJGGGMMM^^^uuuhhh[[[[[[[[[\\\\\\YYYTTTPPPPPPSSSTTTRRRRRRTTTTTTQQQNNNVVVYYYaaasss~~~|||{{{zzz{{{}}}{{{sssggg[[[TTTRRRGGGEEECCCBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????=========>>>>>>>>>>>>>>>:::;;;===???@@@AAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBB??????@@@AAABBBCCCDDDDDDAAAAAAAAA@@@???>>>===<<<;;;;;;;;;===AAADDDDDDDDDJJJHHHFFFFFFEEEEEECCCAAA<<<<<<======>>>>>>?????????@@@AAACCCDDDDDDDDDDDDGGGHHHHHHIIIJJJLLLNNNNNNMMMMMMNNNOOOPPPQQQRRRSSSQQQRRRTTTVVVYYY[[[]]]^^^bbbccccccbbbdddkkkvvv~~~}}}tttooonnnhhhfffccc___[[[XXXUUUTTTVVVSSSRRRSSSRRRSSSXXX___fff|||PPPEEEBBBAAA<<<>>>BBB;;;>>>@@@CCCLLL___{{{xxxeeeXXXWWWZZZ[[[UUUKKKDDDCCCDDDAAA@@@@@@???AAACCCEEEGGGFFFGGGIIIJJJLLLLLLLLLLLLHHHIIIJJJKKKMMMPPPRRRSSSUUUUUUVVVWWWXXXZZZ\\\]]]\\\\\\]]]___cccgggkkknnniii```VVVNNNGGGCCCDDDHHHyyybbbXXXNNNHHHHHHIIIKKKNNNUUUeeettt|||xxxzzz~~~~~~xxxyyy{{{~~~~~~zzzwwwttttttssstttvvvyyy|||~~~|||vvvrrrooonnnnnnooossswwwzzz{{{xxxvvvsssppppppwwwzzzoookkkbbbaaa```___]]][[[XXXWWWWWWWWWWWWWWWWWWWWWXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZUUUUUUVVVWWWWWWWWWVVVVVVNNNLLLKKKNNNYYYllljjjYYYXXXXXXWWWVVVTTTQQQOOOLLLPPPSSSRRRSSSTTTSSSOOOLLLRRRTTTZZZiiiuuu~~~|||zzzyyywwwvvvtttnnngggaaaSSSOOOIIIFFFEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@===>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDD>>>>>>??????@@@@@@AAAAAA>>>>>>@@@AAAAAABBBBBBBBB>>>===>>>AAAEEEHHHIIIIIIGGGEEECCCBBBBBBAAA???======>>>???@@@@@@AAA@@@@@@BBBCCCCCCDDDDDDEEEFFFFFFHHHIIIJJJLLLMMMNNNNNNOOOMMMNNNNNNPPPQQQSSSUUUUUUUUUVVVWWWYYY\\\^^^___```bbbeeehhhkkkpppyyyzzztttnnnjjjiiiaaa```^^^[[[XXXVVVUUUUUUSSSSSSTTTVVVUUUYYYdddpppiiiLLLCCCBBBAAA;;;???CCC<<<===???AAAEEESSSqqqxxxgggUUUSSSQQQNNNLLLIIIGGGFFFBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHJJJKKKLLLLLLLLLLLLIIIJJJLLLNNNPPPRRRSSSSSSVVVVVVVVVXXXYYY\\\^^^```^^^^^^___eeejjjkkkhhhdddbbbXXXNNNJJJFFFDDDHHHOOOwwwaaaVVVKKKGGGGGGHHHJJJJJJOOO\\\jjjzzzxxxtttvvvzzz~~~~~~~~~}}}~~~}}}zzzyyywwwuuuttttttvvvxxxzzz{{{sssnnnoooooopppuuuzzz}}}|||zzzxxxwwwvvvuuuyyyxxxkkkeeeddd]]][[[XXXYYY[[[\\\ZZZWWWWWWWWWWWWXXXXXXXXXXXXYYYWWWWWWWWWWWWWWWXXXZZZZZZVVVVVVVVVWWWWWWVVVVVVUUUKKKLLLOOOWWWeeeyyysss\\\WWWUUURRRPPPNNNNNNMMMMMMIIINNNRRRRRRRRRTTTQQQMMMKKKPPPQQQVVVbbblll{{{xxx{{{zzzuuussswww~~~wwwnnn___YYYQQQLLLJJJIIIGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>======>>>???@@@BBBDDDEEECCCCCCBBBAAA???>>>===<<<;;;<<<>>>AAACCCEEEFFFFFF@@@???@@@CCCGGGKKKMMMMMMAAA@@@???@@@BBBBBBBBB@@@@@@AAABBBCCCCCCBBBAAA@@@FFFFFFFFFFFFGGGHHHIIIJJJHHHJJJLLLNNNOOOPPPOOOOOOMMMNNNOOOPPPRRRTTTVVVWWWXXXYYYZZZ\\\^^^```aaabbbccciiiooouuu|||sssooommmiiifffgggZZZZZZYYYXXXUUUTTTUUUVVVPPPRRRVVVXXXXXX^^^nnn~~~UUUHHHAAAAAA@@@<<<@@@EEE===>>>@@@AAABBBMMMllllll```RRRKKKKKKLLLIIIFFFDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKNNNPPPRRRSSSSSSSSSVVVVVVWWWXXXZZZ]]]___aaa______bbbiiipppnnnddd[[[XXXOOOGGGFFFFFFGGGNNNWWWwww```TTTIIIJJJCCCAAAGGGHHHGGGQQQ```mmm}}}zzz~~~~~~}}}zzz|||}}}~~~|||||||||~~~}}}|||yyyvvvsssqqqpppzzz}}}~~~}}}yyyuuutttuuutttvvvzzz}}}~~~|||yyywwwttttttwwwwwwooommmllliiiggg```^^^[[[XXXWWWXXXYYYZZZVVVVVVVVVUUUUUUUUUUUUTTT]]][[[XXXUUUUUUVVVYYY[[[XXX[[[[[[WWWWWWZZZXXXQQQJJJJJJPPP^^^rrrfffYYYUUUQQQOOOLLLLLLMMMNNNNNNMMMPPPOOONNNNNNOOOOOOMMMKKKNNNKKKKKKQQQYYYggg|||}}}{{{zzzwwwuuuuuuvvvxxxzzzvvvpppfff]]]UUUOOOJJJGGGFFFFFFFFFGGGGGGEEEBBB???BBBBBBBBBCCCDDDFFFGGGHHHGGGDDDAAA@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAAFFFEEECCCAAA@@@@@@AAAAAA======>>>???AAABBBCCCCCCGGGHHHIIIJJJKKKJJJIIIHHH@@@??????>>>???AAABBBCCCEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLNNNOOOPPPQQQQQQQQQSSSUUUSSSQQQRRRXXX]]]ZZZ\\\]]]___aaabbbcccdddkkkooo||||||wwwqqqkkkgggddd```^^^VVVVVVUUUUUUTTTUUUUUUUUUXXXPPPQQQ[[[___bbbvvvrrrLLLDDDCCCBBBAAA@@@@@@???@@@:::<<>>???@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGAAAAAA@@@@@@AAABBBDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRQQQTTTUUUTTTRRRSSSXXX^^^______```aaabbbdddfffhhhmmmtttwwwsssmmmgggdddaaa^^^[[[UUUTTTTTTTTTTTTUUUVVVVVVVVVRRRUUU___bbbfff{{{^^^HHHBBBAAA@@@???>>>>>>>>>>>>;;;===???>>>AAASSSvvvooo^^^QQQKKKLLLRRRNNNKKKLLLKKKHHHIIILLLMMMLLLLLLMMMNNNOOONNNMMMNNNMMMNNNPPPRRRSSSTTTUUUYYYXXXXXXYYY\\\```dddfffyyyvvvuuutttlll^^^TTTPPPKKKGGGFFFKKKOOOQQQWWW^^^www___TTTJJJGGGBBBAAAFFFGGGFFFKKKUUUdddsss}}}}}}~~~|||}}}}}}|||yyyxxxxxxyyy}}}{{{zzz{{{}}}}}}}}}|||yyyvvvrrrppppppqqqrrrssssssuuuxxx{{{~~~zzzwwwtttrrrrrrwwwmmmjjjgggggghhhgggddd```ZZZXXXVVVTTTSSSSSSTTTUUUTTTTTTTTTUUUVVVVVVWWWWWWZZZYYYYYYXXXXXXXXXXXXYYYSSSWWWXXXVVVUUUUUURRRNNNIIIRRR```pppttt___VVVOOOLLLGGGJJJOOOQQQPPPNNNMMMLLLLLLKKKKKKLLLNNNNNNMMMKKKJJJHHHIIINNNSSS\\\jjjxxx}}}zzzzzzuuuqqqooonnnvvvuuurrroookkkeee^^^YYYQQQMMMHHHEEEEEEFFFGGGHHHEEEEEEDDDDDDEEEEEEFFFGGGFFFEEECCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBCCCCCCEEEDDDBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSSSSUUUVVVUUUTTTUUUZZZ^^^_________```aaaeeekkkooozzzyyyppplllgggbbb___\\\ZZZXXXSSSSSSSSSSSSTTTUUUVVVVVVVVVUUU\\\eeeggglllnnnNNNIII@@@@@@???>>>============<<<===>>>======HHHaaayyyttt]]]SSSRRRVVVQQQMMMLLLJJJHHHIIILLLLLLLLLKKKMMMOOOOOOMMMLLLOOOQQQQQQQQQQQQSSSUUUXXX]]]ZZZXXX\\\ccckkkppprrr|||vvvpppfffXXXNNNLLLFFFEEEHHHOOOTTTWWW\\\aaavvv]]]SSSJJJFFFCCCCCCGGGHHHFFFIIIOOOXXXggg}}}}}}~~~~~~|||yyyyyyzzzzzzyyyxxxxxxxxx}}}}}}|||||||||~~~~~~}}}{{{zzz|||~~~zzzyyyyyyxxxwwwwwwxxxxxxqqqqqqqqqrrrtttwwwzzz}}}~~~xxxtttrrruuuxxx{{{wwwnnniiigggddddddcccaaa]]]YYYWWWVVVTTTRRRRRRRRRSSSSSSQQQRRRRRRSSSUUUVVVVVVWWWUUUUUUVVVVVVVVVUUUUUUTTTTTTVVVWWWUUUSSSQQQOOOMMMQQQ```sss{{{[[[RRRRRRPPPNNNKKKNNNRRRSSSQQQNNNMMMNNNJJJIIIIIIKKKLLLMMMLLLKKKJJJHHHJJJMMMQQQVVVaaalll}}}tttwww~~~~~~~~~|||xxxuuusssnnnmmmmmmmmmnnnmmmkkkiii```[[[TTTOOOLLLJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIFFFEEEEEEFFFGGGGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCDDDCCCDDDDDDEEEEEEFFFFFFFFFDDDDDDCCCBBBBBBDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMNNNPPPQQQSSSTTTUUUUUUWWWXXXWWWWWWXXX\\\___^^^```bbbeeeiiiqqq{{{|||sssjjjfffaaa]]][[[YYYXXXVVVTTTTTTSSSSSSSSSTTTUUUUUUWWWXXX```gggiiirrrYYYGGGIII??????>>>===============<<<<<<>>>===;;;@@@OOO```|||uuuiiigggaaa\\\WWWUUURRRNNNNNNQQQPPPOOOOOOPPPQQQRRRPPPNNNOOOUUUXXXUUUQQQSSSVVVYYY^^^^^^bbbkkkwwwwwwnnnggg\\\QQQKKKKKKHHHJJJMMMSSSXXX]]]aaadddttt[[[QQQIIIGGGDDDDDDGGGHHHHHHHHHKKKOOO]]]ttt~~~}}}~~~}}}{{{wwwwwwwwwxxxzzz{{{{{{{{{zzzzzzzzzzzzzzz|||~~~||||||}}}~~~}}}||||||}}}~~~~~~~~~}}}||||||zzzwwwttttttvvvyyy{{{vvvvvvuuuvvvwwwyyy{{{{{{yyyuuupppnnnrrrzzz~~~uuummmiiiiiifffccc```^^^\\\ZZZYYYVVVUUUSSSRRRRRRRRRRRRSSSOOOPPPQQQRRRSSSTTTUUUVVVSSSTTTUUUVVVVVVUUUTTTTTTVVVVVVUUUSSSPPPMMMNNNQQQ^^^ppplllPPPLLLNNNOOOOOOQQQPPPOOOMMMKKKJJJKKKKKKIIIIIIHHHJJJLLLLLLKKKJJJJJJIIIJJJNNNOOORRRZZZddd}}}wwwwww}}}|||||||||~~~yyywwwjjjhhhfffgggiiilllnnnooommmiiiccc]]]WWWQQQJJJFFFHHHHHHGGGGGGHHHHHHIIIJJJGGGFFFFFFGGGIIIIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCDDDEEEFFFGGGDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPRRRSSSUUUVVVWWWYYYYYYZZZ[[[[[[]]]___aaa___dddkkkqqqyyy{{{sssnnneeebbb]]]ZZZYYYXXXWWWVVVVVVVVVUUUTTTSSSSSSSSSTTTVVVYYY___fffkkkzzziiiMMMEEEBBB???>>>>>>============>>><<<;;;<<<===;;;<<>>>>>======<<<<<<======>>><<<999999<<<<<<<<<@@@FFFXXXvvvzzz{{{|||nnneeeccc```]]]ZZZXXXXXXXXXXXXXXX^^^kkkqqqggg\\\\\\aaaeeegggooo}}}rrrhhh^^^UUUNNNIIIJJJOOOWWWZZZ[[[ZZZ]]]aaacccbbbpppVVVMMMFFFEEEDDDBBBBBBEEEHHHHHHFFFGGGPPPaaawww|||~~~zzzvvvzzz{{{xxxuuuuuuxxx|||~~~~~~wwwwwwwwwwwwyyy{{{}}}~~~}}}~~~~~~}}}~~~~~~zzzxxxvvvuuuuuuyyyyyy{{{}}}~~~{{{uuuooohhhkkkqqqyyysssllljjjkkkkkkiiibbbaaa___\\\YYYXXXXXXXXXRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWRRRNNNLLLKKKNNNZZZgggxxxrrrbbb[[[VVVXXX]]]```YYYQQQOOORRRTTTSSSQQQKKKJJJJJJKKKLLLLLLJJJHHHIIIHHHIIIKKKLLLMMMTTT]]]lll}}}}}}xxxuuuuuuuuuuuutttwww||||||vvvnnnhhheeedddeeeeeeiiiiiihhhhhhgggddd___\\\XXXWWWTTTQQQNNNLLLJJJIIIJJJIIIGGGGGGIIIJJJKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHJJJJJJJJJJJJIIIJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQPPPPPPPPPOOOOOOOOORRRSSSTTTVVVXXXZZZ\\\]]]______```aaaccceeeeeeeeeiiissszzzuuummmhhhggg]]][[[WWWVVVVVVWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYXXX___kkkzzzsssNNNHHHFFF???<<<<<<;;;;;;;;;;;;<<<<<<===999777:::<<<;;;===@@@HHHccc{{{wwwsssqqqmmmgggcccbbbcccddddddooo}}}qqqbbbdddnnnsssxxxxxxhhh___UUUOOOJJJHHHLLLRRRWWW]]]___^^^___bbbaaa]]]oooUUULLLEEEDDDCCC@@@@@@CCCGGGGGGEEEEEEJJJWWWlll~~~{{{uuuzzz~~~yyyttttttwww{{{}}}}}}vvvvvvvvvwwwyyy{{{}}}~~~~~~}}}~~~~~~~~~}}}zzzxxxvvvvvvwwwzzz~~~zzzrrrkkkfffmmmwwwwwwkkkeeefffgggeeebbbaaaaaa```]]]XXXUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOTTTTTTTTTUUUVVVVVVWWWWWWUUUTTTTTTTTTUUUVVVVVVWWWVVVOOOKKKJJJJJJPPP```pppkkkbbb[[[TTTWWW___]]]UUUMMMMMMRRRVVVSSSNNNMMMKKKKKKKKKLLLKKKJJJHHHHHHGGGHHHJJJJJJLLLSSS\\\gggvvv~~~sssmmmllllllkkkiiipppttt{{{|||tttmmmiiigggeeedddaaaaaabbbeeehhhjjjjjjiiidddbbb^^^YYYTTTPPPMMMLLLLLLIIIGGGGGGIIIKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGIIIIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOSSSTTTVVVXXXZZZ\\\]]]^^^aaaaaaaaaccceeegggggggggwwwzzzvvvtttnnnccc^^^```[[[XXXUUUTTTUUUVVVVVVUUUSSSSSSTTTUUUWWWZZZ\\\]]]]]]fffuuuaaaFFF@@@???===:::::::::999999:::;;;;;;>>>999666999;;;;;;;;;>>>>>>VVVxxxwwwnnn|||zzztttssstttvvvwww|||wwwgggjjjwwwzzzsss^^^UUUMMMIIIHHHHHHNNNUUUUUU\\\aaaaaaaaaccc___XXXoooRRRHHHCCCDDDCCCBBBCCCDDDEEEEEECCC<<>>FFFfffttt}}}~~~|||yyyzzzsssnnnzzzsssggg```NNNMMMLLLKKKLLLQQQWWW\\\^^^\\\]]]aaaaaa[[[VVVVVVnnnQQQHHHDDDCCCBBBBBBBBBDDDEEEDDDCCC>>>CCCKKKUUUdddwww~~~~~~zzzttttttwwwwwwrrrooooooppprrruuuxxx{{{|||~~~~~~~~~~~~~~~{{{}}}~~~}}}}}}~~~~~~}}}|||}}}~~~~~~|||}}}|||vvvqqqmmmmmmooopppxxxyyyyyyxxxvvvrrrnnnlllmmmiiidddbbbcccccc___[[[[[[\\\[[[XXXTTTQQQPPPPPPRRRPPPNNNNNNNNNOOONNNMMMOOOQQQTTTUUUTTTTTTTTTUUUSSSSSSTTTUUUUUUSSSPPPNNNIIIHHHLLLVVVbbbpppyyyfffXXXQQQLLLFFFLLLUUUSSSJJJLLLMMMMMMOOORRRQQQLLLMMMLLLKKKMMMOOOPPPNNNKKKHHHIIIJJJIIIJJJLLLOOORRRRRR\\\mmmxxxpppmmmjjjmmmpppssswww|||}}}vvvrrroookkkfffccccccbbb___\\\aaabbbbbbaaa___]]]\\\[[[^^^]]]ZZZWWWTTTRRRPPPPPPRRROOOLLLKKKLLLMMMNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPUUUUUUUUUUUUWWWXXXXXXWWWYYYZZZ[[[\\\\\\]]]```bbbgggkkkooottt~~~~~~wwwrrrllljjjgggbbb]]]ZZZWWWVVVRRRTTTUUUVVVUUUUUUVVVWWWTTTUUUXXX\\\```fffkkkooo}}}zzzWWWHHH>>><<<===999;;;;;;:::999888888888888888999999:::;;;;;;::::::999===TTT|||{{{sss||||||xxxsssqqqsssxxx~~~|||}}}qqqdddYYYRRRNNNNNNOOOPPPRRRWWW]]]bbbbbb^^^[[[[[[ZZZUUUSSSUUUkkkPPPHHHEEECCCAAAAAABBBCCCDDDCCCBBBAAABBBEEEKKKWWWiii}}}}}}}}}xxxuuuuuussspppppppppqqqrrruuuwwwyyy{{{{{{||||||}}}}}}~~~}}}~~~~~~~~~||||||}}}~~~}}}||||||{{{{{{||||||tttvvvyyy}}}|||vvvqqqooorrrvvvyyy{{{uuuqqqoookkkfffbbbfffccc``````aaaaaa^^^[[[XXXYYYXXXVVVRRROOOOOOOOOSSSQQQOOONNNOOOOOONNNMMMMMMPPPSSSTTTTTTTTTTTTUUUQQQRRRUUUUUUTTTPPPLLLIIIHHHHHHNNN[[[kkk}}}ggg___UUURRROOOJJJTTTcccfffRRRSSSQQQNNNNNNPPPOOOJJJPPPOOOMMMNNNOOOOOONNNMMMKKKKKKKKKJJJIIIJJJLLLNNNMMMUUUccc{{{|||vvvvvvnnnmmmlllnnnrrrvvvyyy{{{}}}~~~}}}wwwpppkkkhhhfffbbb_________^^^]]]]]]]]]]]]^^^```___]]]ZZZXXXVVVUUUUUUUUURRROOONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPSSSSSSSSSSSSSSSRRRRRRRRRWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[\\\]]]^^^aaafffiiilllttt}}}|||uuurrrmmmhhhdddbbb___[[[WWWTTTRRRQQQQQQSSSTTTUUUUUUUUUWWWXXXTTTXXX]]]bbbfffnnnwww}}}```HHHAAA<<<>>>@@@<<<;;;:::999888777777777777888888999::::::::::::999:::;;;FFF___kkkkkk{{{{{{wwwrrrkkkhhhiiimmmqqqwwwmmmbbbWWWNNNIIINNNPPPSSSVVVYYY^^^dddhhhggg```YYYVVVSSSRRRUUUZZZhhhNNNHHHEEEBBBAAA@@@AAABBBCCCBBBAAACCCBBBCCCGGGPPP___uuu|||}}}|||xxx{{{}}}|||zzzwwwssspppppppppqqqssstttvvvwwwxxxyyyyyyzzz||||||}}}}}}~~~{{{|||}}}~~~~~~~~~|||zzzzzz|||~~~}}}}}}|||{{{{{{zzzzzzzzzoooqqqtttxxx{{{~~~~~~{{{wwwttttttwww{{{~~~|||uuunnnjjjkkkkkkhhheeeaaa___^^^^^^___^^^\\\ZZZVVVWWWWWWUUUQQQOOOOOOPPPSSSRRRPPPOOOPPPPPPOOONNNLLLOOORRRSSSSSSSSSTTTUUURRRSSSSSSQQQNNNJJJHHHFFFMMMOOOXXXhhhzzzyyyeeeYYYQQQQQQPPPOOObbb|||tttooobbbUUUNNNNNNMMMJJJNNNMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKIIIIIIKKKLLLOOOVVVbbbttt~~~|||zzzwwwtttssspppnnnpppuuu{{{}}}|||wwwtttrrrnnnkkkdddaaa^^^\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\\\\XXXVVVTTTSSSSSSTTTSSSRRRPPPPPPPPPPPPOOOMMMLLLKKKLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQQQQQQQQQQRRRRRRRRRWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZ\\\]]]ZZZ\\\^^^aaadddjjjqqqvvvxxxvvvsssooohhhaaa^^^]]]ZZZXXXUUUSSSQQQQQQQQQRRRTTTTTTTTTTTTVVVXXXUUUZZZaaaeeejjjuuukkkRRRCCCAAA===???AAA;;;999999888777777777777777888888999999999999999888:::<<>>@@@FFFLLLVVViii{{{}}}~~~xxxnnnqqqvvv|||}}}xxxssspppooopppqqqrrrsssttttttuuuvvvwwwyyyzzz||||||||||||yyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||yyywwwxxxzzz}}}|||||||||{{{zzzyyyyyyxxxqqqqqqssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyymmmgggaaa```cccfffeeeccc______^^^]]]]]][[[YYYWWWUUUVVVVVVUUURRRQQQQQQRRRSSSQQQOOOOOOPPPPPPPPPOOOLLLOOOQQQSSSRRRRRRSSSTTTSSSRRRPPPKKKGGGFFFHHHKKKZZZ^^^lllggg^^^SSSKKKKKKLLLQQQkkkvvv]]]OOOLLLLLLJJJLLLLLLLLLKKKJJJJJJIIIJJJIIIJJJKKKKKKJJJJJJKKKMMMLLLUUU```jjjzzz}}}rrrgggfffkkkpppvvv||||||yyyppplllfffaaa___^^^\\\ZZZZZZZZZZZZ[[[[[[]]]^^^___\\\ZZZYYYYYY[[[\\\[[[ZZZVVVVVVVVVUUUUUUTTTRRRRRRQQQRRRRRRRRRRRRSSSSSSSSSOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUXXXXXXXXXXXXXXXWWWWWWWWWVVVXXXZZZZZZZZZZZZ\\\^^^___aaaeeejjjqqqyyy|||vvvooojjjddd]]]YYYYYYXXXVVVUUUSSSRRRRRRQQQRRRSSSTTTSSSSSSSSSVVVXXX\\\bbbhhhkkkqqqWWWGGG@@@???;;;<<<===777888888777666666666777777777888888999888888777777444888:::<<>>???@@@AAAAAA???<<<;;;>>>CCCFFFLLL\\\nnnxxxkkkiiimmmuuuzzzwwwrrrooonnnooopppqqqrrrrrrqqqqqqssstttvvvxxxyyyzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{|||yyyyyyxxxwwwuuuuuuxxxzzzzzzzzzzzzzzzyyywwwvvvuuusssssssssrrrqqqooonnnmmmlllmmmpppqqqqqqpppnnnllleeeaaa]]]\\\^^^```___^^^]]]]]]]]]\\\ZZZXXXUUUTTTTTTUUUVVVUUUSSSRRRRRRTTTPPPOOOMMMNNNPPPQQQQQQPPPMMMOOORRRRRRRRRQQQQQQRRRQQQPPPLLLGGGEEEHHHOOOVVVcccjjj{{{pppXXXSSSRRRKKKKKKNNNTTTnnnxxx^^^NNNKKKKKKJJJIIIKKKNNNNNNLLLJJJJJJJJJGGGIIIJJJKKKJJJJJJKKKMMMJJJSSS[[[```kkk{{{hhh___aaagggnnnvvv}}}zzzsssnnnkkkhhhddd```^^^]]][[[ZZZYYYXXXXXXWWWYYYXXXWWWXXXZZZ[[[ZZZYYYYYYYYYZZZZZZZZZYYYXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWVVVWWWWWWWWWXXXXXXXXXXXXWWW[[[^^^______```cccgggjjjnnnttt|||{{{sssqqqmmmeee\\\VVVUUUVVVTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUTTTTTTVVVYYY[[[eeemmmuuuxxxjjjKKK@@@??????:::<<>>===>>>@@@@@@@@@???>>>;;;===BBBAAACCCRRReeexxxtttllliiiooovvvuuuqqqpppmmmnnnoooppppppoooooonnnnnnppprrruuuvvvwwwvvvvvvwwwvvvvvvuuuvvvwwwxxxyyytttuuuuuutttssssssuuuwwwwwwwwwwwwwwwvvvtttrrrqqqqqqppppppnnnllljjjhhhgggggghhhjjjkkkkkkhhheeebbbaaa```___^^^\\\[[[ZZZYYYWWWYYYZZZYYYWWWUUUSSSRRRSSSTTTUUUTTTSSSRRRSSSTTTNNNLLLLLLMMMOOOQQQQQQQQQNNNPPPRRRRRRQQQPPPOOOPPPKKKKKKJJJHHHHHHOOOZZZccckkkrrrcccPPPMMMSSSLLLOOORRRTTTdddzzzwwwgggUUULLLKKKJJJHHHFFFJJJNNNOOOMMMKKKJJJJJJHHHIIIKKKKKKJJJIIIJJJKKKJJJNNNRRRTTT```uuuuuuccc]]]aaagggoootttxxx}}}}}}{{{xxxsssooohhhfffddd```]]]ZZZXXXWWWXXXWWWVVVWWWXXXXXXWWWUUUYYYZZZ[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWWWWWWWXXXXXXXXXYYYWWWXXXYYYYYYZZZ[[[\\\\\\[[[```fffhhhiiilllrrrwww|||wwwooollljjjeee]]]VVVSSSTTTWWWRRRRRRQQQQQQRRRRRRSSSTTTSSSTTTUUUVVVXXX[[[___bbbkkkvvvXXXFFF???AAA@@@:::===@@@:::666666666555555666666777777777888888777666666555777666999<<<<<>>???@@@???>>>CCC??????BBB??????NNNaaaqqq~~~}}}~~~~~~sssiiimmmtttuuusssrrrlllmmmnnnoooooonnnmmmlllkkkmmmppprrrttttttssssssvvvuuutttttttttuuuwwwxxxqqqrrrssssssrrrrrrtttvvvtttuuuuuuuuutttrrrpppooolllkkkkkkjjjhhhfffeeedddggghhhiiihhhgggdddaaa___[[[\\\]]]\\\YYYVVVTTTSSSSSSUUUWWWWWWUUUSSSRRRQQQQQQSSSTTTSSSRRRRRRSSSTTTLLLKKKJJJLLLOOOQQQRRRQQQNNNPPPRRRRRRPPPOOONNNOOOFFFHHHIIIJJJLLLUUUbbbllluuu{{{rrrVVVLLLKKKNNNIIINNNQQQNNNUUU^^^]]][[[ZZZSSSLLLIIIKKKJJJFFFBBBGGGMMMOOOMMMJJJIIIIIIIIIKKKLLLKKKJJJHHHHHHIIIGGGGGGFFFGGGTTTkkkjjj]]]]]]aaafffhhhkkkrrr|||{{{vvvtttqqqmmmiiifffdddccc___^^^]]]]]]]]]\\\ZZZXXXXXXYYYZZZ[[[[[[\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[\\\]]]___```aaaaaa___eeelllpppssswww~~~yyyqqqlllaaa```]]]YYYUUUSSSTTTUUUSSSSSSSSSSSSTTTUUUVVVWWWRRRTTTVVVXXX[[[___eeeiiilllyyylllKKKBBB>>>@@@>>>666888<<<666666666555555555666666777777777888777777666555555888222444;;;::::::JJJaaaoootttddd^^^XXXZZZaaaddd```[[[XXXVVVTTTQQQPPPPPPQQQQQQSSSYYY\\\XXXYYY^^^```^^^WWWXXXZZZ]]]___aaabbbcccaaaccc```WWWUUUZZZ______[[[XXXSSSQQQNNNLLLMMMOOOSSSUUUYYY\\\^^^]]]\\\[[[_________\\\XXXTTTRRRRRRWWW[[[cccmmmtttzzz~~~mmmPPPAAA@@@:::::::::;;;;;;<<<<<<<<>>>>>???>>>???GGGQQQjjjwwwqqqmmmrrr}}}xxxiiieeejjjnnnnnnppppppqqqpppnnniiieeebbbeeefffhhhjjjkkkmmmnnnooooooppprrrssssssrrrpppoooooopppqqqooollljjjkkkmmmmmmnnnnnnmmmllliiigggfffiiiiiigggeeeccc```^^^]]][[[\\\]]]______```______]]][[[YYYVVVSSSQQQPPPOOORRRTTTUUUTTTRRRQQQQQQQQQSSSQQQOOONNNPPPRRRRRRRRRJJJLLLNNNQQQRRRQQQPPPOOONNNMMMMMMPPPRRRRRRNNNJJJKKKRRRTTTQQQVVVfffqqqrrr}}}]]]NNNNNNIIILLLLLLKKKKKKKKKKKKMMMNNNKKKIIIFFFDDDDDDFFFHHHJJJFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHHHHEEEFFFFFFEEEKKKYYYiiissswwwkkkWWW^^^bbbaaaccckkkqqqttt~~~yyyuuurrrqqqkkkgggcccaaabbbbbbaaa___]]]^^^\\\]]]bbbhhhfff```ccc```\\\YYYXXXZZZ]]]___]]]]]]]]]\\\[[[ZZZXXXWWWYYY[[[]]]\\\[[[YYYYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\^^^bbbhhhkkkkkkkkkmmmooouuuzzz}}}xxxnnnfffaaaWWWVVVUUUSSSSSSSSSTTTTTTSSSRRRSSSTTTVVVVVVUUUTTTUUU\\\^^^]]]cccooorrrmmmxxx~~~WWWAAA;;;;;;:::999888888888888888888777666666666666666888:::===??????===:::888444444444444666;;;BBBGGG]]]yyytttyyy||||||dddWWWTTTVVVZZZ^^^TTTUUUUUUTTTQQQNNNJJJHHHNNNKKKJJJNNNSSSTTTPPPLLLIIIIIIJJJKKKNNNRRRUUUWWWWWWSSSRRRTTTSSSPPPSSS[[[MMMLLLJJJIIIKKKNNNRRRTTTYYY\\\______]]]]]]___aaa\\\]]]YYYSSSPPPSSSUUUTTTUUUssswwwsssxxxrrrzzzlllPPPAAA@@@;;;;;;;;;<<<<<<<<<======???======>>><<<<<>>FFFWWWeeeuuuxxxkkkkkk{{{mmmbbb______hhhhhhhhhhhhfffdddbbbaaa^^^]]]\\\\\\]]]```bbbdddfffhhhjjjlllkkkiiifffdddbbbdddeeeeeeddddddeeegggeeeeeeeeedddcccaaa___^^^\\\\\\\\\\\\[[[ZZZYYYXXXSSSSSSSSSSSSSSSSSSSSSTTTPPPPPPQQQQQQRRRRRRRRRQQQRRRSSSTTTSSSQQQPPPPPPPPPOOONNNNNNNNNPPPPPPNNNMMMRRRRRRRRRQQQQQQPPPPPPPPPRRROOOLLLKKKLLLNNNOOOOOOWWWRRRUUUbbbtttdddWWWMMMKKKPPPPPPUUUPPPJJJHHHHHHIIIHHHFFFGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJJJJIIIIIIOOOYYYbbblll|||rrrfffYYYXXX]]]ffflllwww|||zzzyyy{{{uuummmkkkiiifffeeeeeefffgggeeeeeedddddddddeeeggghhhggghhhiiihhhiiikkknnnqqqqqqpppooopppttt{{{zzzoooeeebbb___YYYSSSQQQSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTVVVWWWXXXYYYZZZbbbeeelllsssuuuwwwdddKKKBBB@@@;;;:::999888777777777777777777666555555555555666333444555555555555444333222333555555666888;;;>>><<>>FFFWWWkkk{{{yyykkkrrr{{{kkk[[[\\\^^^_________^^^^^^[[[YYYVVVSSSQQQPPPQQQQQQSSSUUUWWWZZZ[[[\\\[[[[[[]]]\\\ZZZZZZ[[[[[[ZZZYYYYYYYYYXXXVVVVVVUUUUUUVVVWWWWWWVVVUUUSSSQQQOOONNNLLLNNNRRRTTTRRRNNNHHHDDDEEEGGGJJJMMMNNNMMMKKKIIILLLNNNPPPQQQPPPPPPQQQRRRRRRPPPOOOPPPQQQPPPNNNLLLLLLLLLMMMNNNOOOPPPQQQRRRNNNOOOPPPPPPQQQRRRUUUXXX^^^fffvvvfffSSSOOOTTTLLLFFFJJJMMMMMMLLLKKKIIIHHHGGGHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLPPPWWWUUUNNNOOOUUUZZZ___iiivvvlll[[[YYYUUUUUU]]]hhhssswwwyyy}}}uuujjjdddaaa[[[WWWWWWUUUQQQOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUSSSWWW\\\___bbbgggnnntttxxxyyy}}}gggGGG@@@BBB>>>888999888777666555555555555444333333333333444555555333333222222222222333333222333555444333333444666888666;;;NNNdddrrrzzz~~~rrrfffjjjuuuuuujjj___WWWRRROOOLLLLLLMMMOOOQQQRRRSSSSSSRRRRRRRRRRRRSSSUUUXXXYYYWWWZZZ[[[XXXWWWYYY[[[ZZZ]]]]]]]]]\\\[[[ZZZYYYXXXRRRQQQOOOOOOQQQRRRSSSSSSZZZfffjjjiiivvvvvv\\\}}}iiiNNN@@@???;;;;;;;;;::::::999999999777555555999;;;::::::<<<;;;===HHH]]]qqq~~~vvvuuuzzzhhhddd___ZZZWWWWWWXXXZZZUUUTTTSSSQQQQQQPPPPPPPPPRRRRRRSSSSSSTTTUUUUUUUUUWWWUUUTTTUUUWWWXXXWWWUUUVVVUUUTTTRRRRRRRRRRRRSSSVVVVVVVVVUUUTTTSSSQQQQQQLLLMMMNNNNNNLLLIIIEEEBBBAAADDDIIIMMMNNNMMMKKKIIIIIIKKKNNNPPPPPPQQQSSSTTTRRRPPPNNNNNNNNNNNNMMMLLLMMMNNNOOOQQQQQQQQQPPPPPPNNNPPPQQQQQQSSSXXX___dddmmmxxxrrrWWWOOOSSSUUULLLHHHKKKHHHLLLOOOQQQNNNJJJGGGHHHJJJFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLPPPOOOUUU]]][[[PPPNNNTTTTTTYYYbbbmmmzzz}}}lll```VVVOOOQQQXXXbbbmmmwww{{{~~~yyynnnccc\\\ZZZZZZVVVTTTUUUTTTPPPPPPRRRQQQRRRRRRSSSTTTUUUWWWWWWXXX]]]cccgggkkkqqqzzznnnLLL???>>><<<::::::888888777666555555555555333333222222333444444555111111111222222111111111333444444444333333555777555333444===IIIVVVeeerrr~~~}}}eeebbbhhhyyy|||}}}~~~rrrfff___YYYUUUOOONNNPPPSSSTTTTTTSSSRRRPPPPPPRRRUUUYYY[[[```cccbbb\\\YYY]]]___]]]ZZZYYYXXXWWWUUUTTTSSSSSSQQQRRRSSSUUUXXX^^^eeejjjssswww|||iiiiiiiiiMMM@@@???<<<<<<<<<;;;;;;:::::::::888555555999:::888777888>>>:::@@@SSShhhvvvuuuwww{{{yyyqqqeeeYYYRRRPPPSSSUUUQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQOOONNNPPPTTTVVVUUUSSSTTTSSSQQQPPPOOOPPPPPPQQQPPPPPPQQQQQQPPPPPPOOOOOOOOONNNLLLJJJHHHFFFEEEDDD>>>BBBHHHMMMOOONNNLLLJJJHHHJJJMMMOOOPPPQQQSSSUUURRROOOMMMLLLLLLMMMLLLLLLOOOQQQRRRSSSSSSQQQOOONNNNNNOOOPPPRRRVVV```llluuu{{{tttVVVOOOLLLQQQRRRJJJJJJLLLEEEOOOTTTWWWTTTMMMHHHJJJMMMHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKQQQZZZWWWKKKGGGMMMOOOVVV```kkkwww~~~hhh[[[OOOKKKNNNSSS\\\dddooosssxxx}}}|||xxxvvvuuutttrrrjjjooopppkkkaaaYYYWWWYYYSSSPPPOOOQQQQQQOOOOOORRRSSSRRRRRRRRRTTTVVVXXXYYY^^^cccjjjooosss{{{eeeNNN@@@CCCDDD:::777>>>888777666555555444444555222222222222333333444555222222333333333333222222333444444333222333555888333222444555888CCCXXXkkk~~~xxx|||yyy||||||qqqcccYYYVVVTTTRRRPPPNNNLLLJJJIIIJJJNNNSSSVVVbbbeeeccc[[[XXX[[[]]]\\\VVVUUUTTTRRRQQQQQQQQQQQQTTTWWWZZZ]]]bbbkkkwwwdddyyygggOOOEEE===<<<:::888999<<<===<<<:::666555555555555777888999===999===MMMaaaqqq{{{~~~wwwvvvuuu```TTTQQQOOOJJJPPPQQQRRRRRRQQQPPPQQQSSSLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPNNNLLLIIIGGGEEEDDDDDDFFFHHHLLLNNNOOOMMMKKKIIIJJJKKKLLLMMMNNNNNNNNNNNNIIIIIIJJJKKKLLLMMMMMMMMMOOOQQQPPPOOOQQQTTTRRRMMMOOORRRTTTVVVbbbrrrzzzzzzzzzaaaWWWQQQOOOMMMKKKLLLNNNQQQTTTTTT```cccWWWNNNMMMMMMIIIHHHGGGGGGHHHKKKMMMNNNNNNJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBCCCDDDEEEGGGIIIJJJIIILLLOOOOOOMMMLLLNNNPPPRRRLLLQQQhhhooobbbXXXPPPKKKUUU^^^XXX]]]jjjtttvvvwww{{{}}}{{{yyyssspppnnnkkkhhhfffdddcccccccccbbbaaa^^^[[[WWWTTTSSSSSSTTTTTTSSSPPPNNNNNNOOOOOORRRTTTUUUXXX\\\______fffmmmnnnrrr{{{qqqOOOHHH???<<<<<<<<<:::777555555444444444333333333777666444333333222000///333222111000111222333444;;;999666333111222333444222000111555777:::EEESSS||||||xxx||||||tttwww~~~xxxrrrhhhhhhhhhaaa\\\VVVLLLDDDEEELLLSSSVVVZZZYYYUUURRRWWW```bbb^^^YYYVVVRRROOONNNOOOOOOPPP\\\^^^dddlllqqqwww|||vvvzzzeeeLLLCCC<<<;;;999888999;;;<<<;;;999777666555555666777999:::<<<999<<>>???@@@GGGOOOfffvvvzzz}}}}}}vvvuuutttuuu}}}ppphhhWWWVVVTTTPPPLLLJJJJJJKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIPPPOOONNNMMMKKKIIIGGGFFFCCCEEEHHHJJJKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNKKKOOOOOONNNPPPYYYbbbfffhhhkkksss{{{||||||ggg[[[SSSOOOJJJIIIHHHHHHJJJMMMPPPRRRUUU___ddd[[[PPPKKKJJJIIIEEEFFFGGGGGGGGGHHHJJJKKKPPPNNNJJJFFFDDDEEEGGGHHHBBBCCCEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGIIILLLNNNJJJPPPPPPLLLSSSjjjwwwwwwwwwlll^^^ZZZUUUPPPQQQWWW\\\___aaaeeejjjooorrruuuwwwyyyxxxzzz}}}~~~~~~{{{wwwuuujjjkkkrrr}}}}}}yyywwwtttqqqooofffbbb^^^ZZZXXXUUUQQQNNNOOOOOONNNNNNOOOPPPRRRSSSQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOPPPPPPQQQSSSWWWZZZ\\\]]]aaaeeefffggglllrrrvvvfffIII???;;;999888888:::999777555333333333333222222222222333222111111222222111000111222333555555444333333222222111000111222444555222222333333222222444777888AAAYYYwwwyyyvvvuuuyyy|||yyyyyyzzznnnjjjjjjgggoooxxxuuuvvvnnnggggggiiihhhhhhhhhhhhmmmqqqmmmhhhhhhooouuuyyy{{{|||xxxrrrnnnmmmooopppttt}}}aaaGGG@@@===:::;;;;;;;;;;;;;;;<<<===888777777777777999:::;;;888888999;;;:::999???GGGYYYjjj~~~tttjjjiiippp||||||jjjeee\\\QQQIIIFFFGGGJJJGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDCCCCCCBBBCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLLLLLLLKKKIIIGGGFFFAAACCCEEEGGGHHHHHHGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMRRRRRRQQQPPPNNNKKKIIIGGGGGGKKKOOOPPPVVVaaaiiilllgggkkkxxx}}}~~~fff]]]ZZZSSSLLLGGGGGGGGGGGGIIIKKKNNNOOOLLLNNNNNNJJJGGGGGGHHHGGGDDDFFFGGGFFFEEEEEEGGGJJJQQQNNNJJJGGGEEEFFFHHHIII???AAAEEEHHHJJJJJJIIIIIIDDDCCCCCCDDDGGGKKKNNNPPPLLLHHHHHHKKKNNNVVVmmm|||~~~oooeeeYYYRRROOOPPPSSSTTTRRRVVV\\\aaaeeeiiilllooopppssswww{{{|||zzzwwwuuukkkkkkqqq{{{}}}zzzxxxxxxtttpppllliiifffccc```\\\ZZZWWWTTTSSSQQQOOOMMMOOOOOONNNNNNNNNOOOQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPOOOQQQSSSTTTUUUXXX\\\___eeedddeeegggggggggnnnxxx}}}oooTTTEEE>>>::::::999999999888555333333333222222222111111111111000000111444666666555111222333444555444333222/////////000222444666888000222333222222333444555:::999EEE```vvv}}}yyyyyyuuujjjhhhkkknnn|||ssshhhggglllqqqwww}}}~~~yyy}}}www}}}yyytttuuuxxxbbbGGG@@@===999:::<<<;;;::::::;;;===777777666666777888:::;;;777666777999999777<<>>>>>AAAEEEGGGHHHFFFHHHDDDEEEKKKMMMMMMSSS^^^iiivvvqqqddd___]]]WWWRRRPPPLLLMMMNNNNNNOOOQQQUUUXXXZZZ\\\aaaeeehhhiiihhhgggkkkiiijjjppptttvvv{{{{{{xxxrrrnnnkkkhhheeecccaaa^^^[[[XXXWWWVVVSSSRRROOOOOOOOONNNMMMMMMNNNOOOKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQRRRQQQQQQQQQRRRVVVZZZ^^^```bbbdddfffddd___aaaiiiqqq|||yyyYYYGGG???;;;999888888888777555444444444222111111111000000000000------...000444777888888111000000000111111222222000000000000111222222222...111111...///444444111111222111555CCC[[[ppp{{{}}}}}}{{{tttuuu~~~ssslllrrr|||zzzvvv~~~dddFFF>>>:::555777999888666666888:::666555555555555777888999555222111555666666888;;;???HHHTTT```pppuuulllffffffiiinnn{{{lll[[[PPPNNNMMMLLLJJJHHHFFFEEEDDDAAAAAAAAAAAA@@@@@@??????======???@@@CCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKNNNOOOOOOOOONNNJJJKKKMMMNNNPPPQQQQQQRRROOOPPPQQQRRRSSSSSSSSSSSSJJJGGGCCCAAABBBGGGMMMQQQYYY___kkkzzzzzzsssrrrxxx```[[[TTTOOOKKKIIIFFFEEEFFFEEEEEEEEEFFFGGGHHHHHHDDDEEEGGGHHHFFFDDDEEEIIIBBBEEEGGGEEEAAA@@@CCCFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDGGGJJJLLLLLLHHHDDDAAAAAA@@@???BBBFFFGGGEEECCCAAADDDFFFFFFIIINNNNNNKKKIII[[[lllrrr{{{tttqqqnnnfff^^^ZZZPPPOOONNNLLLJJJKKKNNNQQQRRRTTTXXX[[[^^^______^^^eeebbbbbbfffiiijjjnnnsssvvvyyy|||yyyxxxvvvssspppqqqtttuuuqqqmmmooolllhhheeebbb___\\\ZZZXXXVVVSSSRRRRRRRRRPPPOOOMMMMMMNNNMMMMMMMMMOOOPPPLLLKKKKKKLLLNNNPPPRRRSSSPPPQQQRRRSSSTTTTTTUUUTTTVVVZZZ```dddggghhhiiijjjfffcccgggvvv}}}SSSEEEBBB:::666;;;666666666555333333444666111111111111000000000000222000000000222333222111111000/////////000222333111111111000///.........///111000,,,...333333...---777999111222BBBTTT\\\|||yyysssvvvssskkksss}}}ssssss{{{hhhLLLCCC>>>;;;888666666888999777444777444333444555555444555777666555444555777999:::AAAAAAEEEOOO___ppp~~~~~~zzzsssgggbbbfffkkk~~~zzztttdddYYYQQQPPPNNNGGGBBBAAA??????@@@BBBEEEFFFEEECCCEEEDDDDDDCCCEEEGGGJJJLLLJJJJJJJJJLLLNNNOOONNNMMMKKKNNNRRRTTTSSSRRRQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPRRRRRRRRRRRRPPPMMMHHHDDDFFFBBB>>>BBBLLLXXX___aaapppsss|||~~~uuunnnrrrxxx}}}lll\\\\\\ZZZSSSKKKFFFDDDEEEAAACCCFFFIIIJJJIIIGGGEEEGGGEEECCCDDDFFFHHHFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDEEEFFFEEECCCCCCDDDFFFFFFFFFDDDAAA@@@===>>>???@@@AAAAAABBBCCC@@@AAACCCEEEGGGIIIJJJKKKOOOOOORRRddd}}}~~~ssshhheeegggYYYSSSLLLHHHIIILLLOOOOOONNNNNNNNNOOOQQQTTTVVVXXX[[[YYYXXXYYY]]]```bbbcccjjjlllnnnqqquuuwwwzzz{{{~~~~~~}}}{{{zzz{{{|||wwwrrrooossssssrrrqqqrrrssstttuuuuuuttttttsssqqqpppnnnmmmgggfffeeeddddddeeeeeefffdddcccaaa]]]ZZZWWWTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQSSSUUUUUUTTTWWW\\\aaabbbeeeggghhhggghhhkkknnntttooowwwxxx]]]DDD===;;;777777<<<:::888555444444333222000111111000000//////......000000000000000000000000000000000000000000000000////////////////////////......///000000000000000222111111222444777:::<<<[[[uuu}}}yyyyyyzzzzzz}}}{{{|||yyy|||hhhKKKAAA<<<999777666666888888666444666444444555666666666777666555444444444666888999@@@@@@AAAGGGSSSeeevvv}}}yyyrrrgggdddeeeooowwwssshhh]]]XXXSSSJJJCCCAAAEEEDDDDDDEEEGGGFFFEEECCCEEEEEEFFFGGGJJJLLLOOOQQQLLLKKKKKKMMMOOOPPPOOONNNNNNQQQTTTVVVUUUSSSRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUTTTQQQMMMJJJGGGEEEDDDCCCBBB@@@BBBKKKYYYfffnnnrrr~~~~~~ooonnnsss}}}nnnXXX^^^^^^[[[UUULLLFFFDDDDDDBBBDDDFFFIIIIIIGGGEEEDDD@@@@@@BBBFFFIIIIIIEEE@@@BBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCCCCEEEEEEDDDCCCDDDDDDDDDDDDCCCAAA???>>>??????@@@@@@AAAAAABBBBBBAAABBBDDDGGGJJJJJJHHHEEEIIIIIIJJJZZZppp|||xxxiii___^^^___YYYSSSOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMNNNOOORRRQQQPPPSSSWWW[[[^^^___dddeeefffhhhkkkoooqqqsssvvvvvvuuusssrrrssswwwyyy||||||zzzxxxuuupppllljjjiiiiiihhhggghhhiiijjjkkkmmmmmmmmmlllkkkjjjiiihhhcccbbbaaa___^^^^^^_________^^^\\\YYYVVVSSSQQQPPPPPPPPPOOOOOONNNNNNNNNNNNMMMNNNNNNOOOOOONNNNNNNNNQQQQQQQQQQQQPPPPPPPPPPPPRRRVVVYYY[[[\\\^^^cccgggeeeggggggfffeeejjjrrrzzzdddOOO===:::999666666:::<<<:::666444333222111000000000000000//////......000000000000000000000000////////////////////////..............................///000000000000000000000000000222444777999EEE[[[wwwzzzvvv~~~{{{vvvxxxqqqkkkttt~~~xxxtttxxxgggIII@@@:::888666555666777777666444444444444333444555666666444444333333333555777888>>><<<;;;<<>>======AAAAAAAAAAAAAAAAAABBBBBBBBBCCCGGGNNNTTTTTTMMMGGGEEEGGGEEENNN^^^iiizzzssseee``````\\\WWWSSSRRRQQQPPPOOORRRQQQOOOMMMLLLKKKKKKKKKMMMLLLKKKMMMQQQUUUWWWWWW[[[ZZZ[[[\\\^^^bbbeeegggkkkkkkjjjiiihhhiiilllnnnnnnnnnmmmllliiifffcccbbb^^^]]]]]]\\\\\\^^^___```bbbbbbbbbbbbbbbaaaaaa```]]]\\\ZZZXXXVVVVVVVVVVVVYYYXXXWWWUUUSSSRRRPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNPPPPPPQQQRRRSSSSSSRRRRRRWWW[[[___aaaaaacccfffjjjfffggghhhgggkkkwww```MMM@@@888888999777888===???;;;666333222111000000000000000////////////...000000000000000000000000////////////////////////..............................///000000000000/////////......000111333555444AAASSSdddqqq|||{{{xxxwwwwwwvvvpppkkkkkkpppxxxtttfffgggtttyyy}}}~~~qqqvvveeeHHH???:::666666555555666666555555444666666333111333333222222222222222333444555666999999777555999EEEXXXfffxxx}}}zzzeeeaaa]]]___iiivvv{{{kkk[[[QQQMMMIIIDDDBBBBBBCCCEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMQQQPPPPPPQQQRRRSSSQQQPPPNNNQQQTTTUUUUUUTTTUUUUUUTTTSSSRRRQQQOOONNNMMMLLLGGGEEEDDDDDDFFFMMMUUU[[[\\\cccpppzzzxxxxxxxxx\\\SSSMMMKKKMMMNNNKKKGGGDDDEEEGGGEEEFFFGGGIIIIIIIIIHHHHHHBBBDDDJJJPPPTTTRRRJJJCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBAAA@@@AAACCCDDDCCCBBBEEECCCAAA???>>>>>>???@@@CCCCCCCCCBBBBBBAAAAAAAAABBBDDDJJJUUU______WWWNNNFFFIIIFFFGGGOOOVVVddd{{{}}}vvvhhheee___ZZZXXXWWWWWWWWWVVVUUUTTTRRRPPPOOONNNMMMOOOMMMLLLLLLNNNOOOOOOOOOSSSRRRQQQQQQSSSVVVZZZ\\\`````````___^^^___aaacccaaaaaaaaa```___]]][[[ZZZVVVUUUUUUTTTTTTVVVWWWXXXXXXXXXYYYZZZZZZZZZZZZYYYVVVUUUSSSRRRQQQQQQQQQRRRVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQOOONNNNNNNNNNNNOOOOOOPPPQQQRRRTTTWWWYYYZZZZZZZZZ```ccceeefffeeeggglllpppjjjmmmooosss~~~cccFFF@@@:::777999::::::===CCCAAA<<<666222000000000///////////////////////////////////////////////////////////////////////////........................---...//////000000/////////.........///000111222444666;;;BBBNNN___ppp|||zzzwwwqqqlllnnntttvvvxxx}}}ttthhhnnnoooqqqzzztttyyydddHHH???:::555555666666555555666666999===<<<555111222333000111111111222333333444555444666555444444<<>>DDDCCC999333555555222111111222222333444444444222333444333444888???DDDRRRhhh}}}yyyjjj^^^YYY\\\```mmmyyyrrrlllddd\\\VVVRRROOOMMMGGGHHHIIIKKKMMMOOOQQQRRRRRRQQQPPPQQQQQQQQQOOOMMMNNNOOOOOOMMMJJJHHHGGGGGGCCCEEEGGGJJJMMMOOORRRSSSXXX___hhhooorrruuuxxx{{{|||rrrrrrrrrsssvvvxxx```YYYXXXQQQRRRRRRPPPKKKFFFDDDGGGJJJJJJJJJJJJJJJLLLMMMOOOOOOJJJHHHGGGIIILLLLLLIIIEEEDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@@@@AAACCCDDDCCCBBBBBBAAA@@@@@@AAACCCEEEGGGCCCBBBBBBBBBAAAAAA@@@@@@??????CCCJJJOOONNNGGG@@@???HHHGGGCCCFFFFFFJJJXXXuuuzzzyyyrrrpppqqqmmmkkkgggaaaZZZSSSNNNKKKOOONNNMMMNNNPPPPPPOOONNNQQQPPPNNNMMMNNNOOOQQQRRRMMMNNNNNNNNNMMMMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRROOOOOONNNNNNOOOPPPRRRSSSQQQQQQQQQQQQRRRRRRRRRRRROOOOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQRRRTTTVVVXXXZZZ___```aaabbbdddgggiiijjjjjjnnntttzzzjjjIII===???:::777555444666:::???BBB:::666222//////000000///---............/////////................................................------------------------------...////////////.........//////000000111111---111444444444999DDDMMM___~~~yyyzzz}}}yyywwwuuusssppprrrsssttt{{{mmmlllqqq~~~xxx|||qqquuudddHHH???:::444666888888666666777999===EEEEEE:::333666666222111111222333444444444444222222111111222555888:::CCC\\\ttt~~~rrrhhh```]]]cccnnnyyyzzzuuuoooggg___YYYOOONNNMMMLLLMMMNNNOOOPPPQQQPPPOOOOOOPPPOOOMMMKKKHHHJJJKKKKKKJJJJJJLLLMMMJJJLLLOOOTTTYYY^^^bbbdddnnnwww~~~zzzwwwuuujjjmmmsss{{{yyyggg\\\```eee___XXXWWWSSSMMMGGGGGGKKKOOONNNMMMLLLJJJJJJKKKLLLMMMFFFDDDCCCEEEHHHIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@AAACCCEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEAAAAAAAAAAAAAAA@@@@@@@@@>>>???@@@CCCEEEDDDAAA???>>>GGGEEEAAADDDDDDFFFOOO[[[bbbmmm{{{~~~~~~yyyrrrjjjbbb[[[WWWUUUTTTSSSTTTUUUUUUSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQKKKMMMNNNMMMLLLLLLNNNOOONNNNNNNNNNNNNNNOOOPPPPPPLLLLLLKKKJJJKKKLLLMMMNNNMMMNNNOOOPPPPPPQQQPPPPPPQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTQQQRRRSSSTTTUUUVVVWWWWWWUUUUUUUUUVVVYYY\\\___aaaaaaaaabbbeeejjjoootttwwwpppTTTBBB<<>>999444777999888777666888;;;999BBBCCC777111444666222111111222444444444444444333111//////111333555555888SSSlllvvv|||}}}ssslll]]]dddiiijjjqqq|||uuummm```]]]ZZZVVVSSSQQQQQQQQQQQQOOONNNNNNOOONNNLLLJJJIIILLLPPPSSSVVVZZZ^^^```^^^___ccchhhmmmrrrvvvxxx||||||yyytttoookkkkkknnnpppuuuxxxttt```WWWUUUbbbmmmkkkXXXWWWRRRLLLHHHIIIOOOTTTQQQOOOMMMJJJIIIIIIJJJJJJCCCBBBAAADDDHHHJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDEEEEEE@@@HHHDDD???BBBBBBBBBIIICCCKKKXXXfffuuuzzzssslllhhh___]]][[[[[[ZZZXXXUUUSSSSSSSSSSSSRRRRRRQQQQQQPPPNNNPPPQQQQQQPPPOOOPPPRRRMMMLLLLLLLLLMMMNNNNNNOOOOOONNNMMMMMMMMMNNNPPPPPPMMMNNNOOOOOOPPPPPPOOOOOOSSSRRRQQQOOOOOOOOOPPPQQQVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\XXXXXXXXXZZZ]]]aaaeeegggdddeeehhhmmmuuu~~~hhhNNNCCC<<<888777666555444555999===<<<888000///......000111111000---------.........//////------------------------........................------------------------,,,---......//////......***+++---...///000000000333111000......000333555222CCCTTTaaasss~~~|||yyy{{{zzz}}}}}}uuussskkkKKK;;;:::666777888999999888666555888888777555444333222111333333333333333333333333///...---...111333333333===BBBNNN```oooxxxzzzxxx|||xxx|||yyylllcccdddeeeccciiirrr}}}~~~yyyrrrmmmjjjhhhgggfffYYYUUUSSSTTTYYY]]]___^^^eeeeeeffffffiiiooovvv|||~~~zzzkkkjjjiiiiiilllsss{{{nnnbbb]]]WWWUUUWWW]]]cccfffLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKJJJIIIGGGFFFEEEEEEIIIFFFCCCCCCFFFIIIHHHFFFEEEDDDCCCBBBAAAAAABBBCCCEEE@@@===BBBJJJMMMGGG???EEECCC@@@>>>=========>>>>>>>>>>>>>>>>>>???@@@@@@===???BBBAAAAAABBBGGGKKKGGG???<<>>@@@MMMaaauuuxxxwww}}}|||yyymmmaaa[[[YYY\\\XXXVVVYYYZZZWWWVVVXXXRRRTTTUUUUUUTTTSSSSSSSSSUUUSSSQQQQQQSSSTTTTTTSSSPPPQQQSSSSSSSSSRRRSSSTTTVVVSSSQQQSSSVVVWWWTTTQQQVVVSSSQQQRRRUUUWWWWWWVVVUUUVVVXXXZZZ[[[\\\]]]]]]]]]^^^___aaadddeeeaaa\\\]]]YYYZZZ___aaa```cccjjjooorrr|||iiiKKKBBB???888222111666333111444999===<<<:::333222000///.........//////...---,,,,,,,,,,,,,,,------------------------+++,,,...//////...,,,+++........................++++++,,,,,,,,,,,,------,,,---...000111111111111000000000000000111111222444555888>>>IIIXXXiiisssjjjJJJ<<<;;;999888777666666777999::::::999888777555444222222333333333333333333333333222111000111444666666666444777@@@NNNZZZeeeqqq|||xxxpppsss~~~~~~vvvqqqllleeebbbcccdddmmmyyyuuurrrppprrrwww|||~~~~~~wwwpppkkkiiigggjjjooouuu~~~uuu[[[YYYTTTNNNJJJKKKMMMOOOPPPJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHFFFEEEDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCEEEBBBAAAHHHQQQSSSLLLDDDDDDBBB@@@>>><<<<<<===>>>======<<<<<<<<<===??????>>>>>>>>>>>>???CCCHHHLLLKKKEEECCCHHHJJJGGGCCCCCCCCC@@@AAAIIIZZZlllyyy{{{||||||}}}vvvsssqqqeee```]]]___aaa___^^^^^^\\\]]]^^^]]]\\\[[[\\\]]]UUUWWWYYYYYYYYYYYYZZZ[[[[[[\\\^^^^^^]]]\\\[[[[[[SSSTTTTTTUUUVVVWWWYYY[[[```]]]ZZZXXXWWWVVVUUUTTTZZZ\\\___```aaaaaabbbbbb```bbbdddeeeggghhhhhhfffeeebbbccchhhjjjkkkooovvv~~~bbbKKK999888<<<:::777888444333444777<<<>>>:::666222111000...............///...---,,,,,,,,,,,,---------------------------+++,,,---......---,,,+++------------------------++++++,,,,,,,,,,,,------...//////000000000//////000000//////000000111222000000000222777AAALLLTTTdddqqqgggIII<<<===;;;888555333444777;;;>>>;;;;;;999888666444333222222222222222222222222222444222111222555777777666222333888@@@HHHRRRdddssswww~~~vvvqqqxxxzzzzzzrrrhhh___ZZZ```gggnnnttt~~~}}}|||wwwtttooojjjffffffjjjmmmrrrvvv~~~sss^^^OOOSSSPPPLLLIIIHHHGGGFFFEEEGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFGGGFFFCCCAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAACCCKKKSSSTTTNNNGGGBBBAAA???===<<<<<<=========<<<:::999:::;;;===>>>AAA>>><<<===AAAGGGLLLNNNNNNKKKKKKMMMKKKEEEBBBBBBDDDCCCBBBFFFOOO]]]kkksss}}}{{{vvvuuuyyyzzztttkkkfff`````````^^^[[[[[[\\\^^^UUUYYY^^^___]]]\\\___bbbZZZZZZ[[[[[[[[[YYYWWWVVVVVVYYYZZZYYYWWWXXX]]]cccaaa```^^^]]]]]]]]]^^^^^^```bbbeeefffeeedddcccdddfffhhhiiihhheeeeeegggkkkqqqqqquuu{{{gggJJJ===555888<<<999666777222333666:::>>><<<777222111000///.....................---,,,,,,,,,------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////000000///......---///////////////000111111000000///...///333999===IIIXXXssseeeGGG<<<>>>999777555444555888;;;>>>::::::888777555333222222222222222222222222222222111000///000222444444333333333555888;;;CCCTTTeeennnwww~~~|||nnnmmmjjjgggfffiiimmmrrrvvv{{{wwwuuuvvvuuuqqqmmmooommmjjjhhhiiioooxxx~~~ppp^^^SSSNNNNNNMMMLLLLLLMMMLLLIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFAAADDDGGGFFFBBB???@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@???AAAFFFKKKMMMIIIDDD??????>>><<<<<<<<<<<<===<<<;;;999777888999;;;===BBB???===@@@FFFLLLNNNNNNJJJLLLMMMLLLHHHBBB@@@AAABBBCCCDDDDDDGGGOOOZZZaaauuusssnnnggg```[[[ZZZZZZZZZZZZZZZZZZYYYZZZ\\\^^^aaaaaaaaaaaaaaa```^^^\\\]]]^^^]]][[[YYYZZZ]]]```______^^^^^^```aaacccdddaaadddggggggeeeeeefffggghhhjjjmmmnnnkkklllttt}}}lllOOOCCC<<<888::::::555333444222333555888:::888333////////////......---------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........//////......---///............///000000000111111000000222555888888AAARRRgggwwwpppcccFFF<<<>>>555555666666777888999:::777777666444333222111000111111111111111111111111///...---...000111111000///000111222111444AAANNN^^^iiivvv}}}~~~{{{rrrmmmmmmkkkeee___kkkkkklllpppuuuzzz}}}~~~~~~{{{xxxxxx{{{|||{{{yyyppprrrsssssspppmmmllllllggggggfffeeefffhhhllloooxxxyyyxxxxxxzzz~~~lll[[[QQQMMMKKKGGGGGGHHHJJJKKKJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD===AAADDDDDDAAA???@@@BBBCCCCCCCCCBBBAAA@@@??????AAA???>>>???AAABBBBBBAAA======<<<<<<<<<<<<<<<<<<<<<;;;999888888999:::;;;>>>===>>>CCCHHHKKKKKKHHHBBBFFFIIIFFFAAA>>>>>>>>>>>>AAADDDDDDCCCEEEKKKPPPdddqqq|||uuurrrqqqrrrjjjaaa]]]^^^``````^^^eeecccbbbbbbddddddbbb``````^^^\\\\\\^^^______]]]ccc```]]]]]]```aaaaaa___dddhhhkkkmmmnnnqqqxxx}}}zzz|||jjjNNNBBB777444333444333222222444222222222222333222000///...............------,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++---....../////////.........---......///000,,,.../////////000222444111222777AAALLLYYYjjjyyy~~~}}}zzzfffQQQDDDbbbFFF;;;===333444666777888777666666444333333222111111000000000000000000000000000000000...---...000111111000//////000111///...444===FFFUUUhhhwww~~~{{{yyy}}}}}}}}}}}}yyynnneeeZZZYYYXXXZZZ^^^bbbdddeeedddaaa___```cccdddcccaaaZZZ[[[]]]]]]]]]]]]___aaafffhhhkkklllooottt{{{}}}gggYYYQQQLLLJJJJJJFFFFFFEEEFFFGGGEEECCC@@@CCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD>>>@@@BBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAA???>>>>>>BBB@@@>>><<<;;;<<<===???;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::888:::===AAADDDDDDBBB@@@<<>>AAABBB@@@@@@BBBEEEJJJQQQ]]]lll||||||vvvxxx{{{{{{xxxtttppplllkkkmmmooommmkkkiiiggghhhlllqqqrrrnnnjjjhhhdddaaaeeennntttssspppuuuxxx|||hhhIII<<<<<<888555333111000000000111111000///.........//////,,,------...------,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------)))***+++---.../////////---------------...//////,,,---//////......///000444000000333666:::CCCKKKYYY[[[bbbmmm}}}xxxdddRRRGGG???888333bbbEEE:::<<<333444555666666555444333111111111111111111111111000000000000000000000000000...------///000000///000...///111000...000555444AAATTTdddooowwwyyypppqqq{{{xxxlllkkkjjjjjjjjjjjjgggeeebbbaaaaaadddjjjnnnnnnlllggghhhhhhiiijjjmmmrrruuuwwwyyy|||jjjaaaYYYVVVQQQKKKHHHJJJHHHFFFDDDDDDDDDDDDCCCAAABBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGCCCAAA@@@@@@AAAAAAAAA@@@;;;<<<>>>?????????>>>>>>>>>???>>>;;;999999:::<<<999999:::;;;;;;;;;;;;;;;<<<<<<=========<<<::::::777999===>>>>>>===<<<===;;;>>>>>>999888;;;<<<::::::;;;======>>>>>>???AAA??????DDDPPPdddzzzxxxuuuhhhNNN===999<<<:::999555222111111000---/////////...------...///+++,,,------------,,,+++,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---------------------,,,,,,------...///---///000000///...///000666222000222333222222444;;;???EEELLLVVVcccqqqzzzoooaaaNNNEEE;;;555444444444222bbbEEE:::;;;444444444444444444333333000000111111111222222222000000000000000000000000...,,,++++++---......---...+++***---...,,,---000...666CCCPPP]]]iiittt{{{~~~zzzssspppvvv|||{{{zzzyyywwwrrrkkkgggcccbbbdddkkksssyyy{{{zzzuuuuuutttssstttxxx~~~yyy\\\SSSRRRTTTWWWQQQGGGDDDHHHEEECCCAAA@@@AAACCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCC@@@@@@BBBDDDFFFGGGIIIJJJGGGCCC??????AAABBB@@@>>>666888:::<<<>>>?????????999;;;===<<<999777888999888888999:::;;;;;;;;;;;;<<<===>>>??????===;;;999999<<<>>>===:::999;;;>>>===???<<<666666;;;<<<999;;;:::999:::;;;===???AAA??????>>>@@@KKKccc^^^HHH???;;;:::===000000000///222444222///...///000000///......///***+++,,,---------,,,+++,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++)))***,,,------,,,***)))************************++++++,,,,,,,,,---------,,,,,,---------,,,++++++---,,,,,,,,,,,,---......***,,,......---...///111222,,,***...222222222333000222555555777>>>IIIRRRaaaiiirrryyy~~~sssUUUDDD???;;;888444444444333///+++cccGGG;;;444333222222222222333444555111111111111111000///...111///...///000111000......------,,,,,,,,,------,,,,,,,,,------///000111222444999@@@LLL\\\lllwww~~~~~~yyy|||yyy{{{{{{{{{{{{wwwtttwwwwwwxxx{{{}}}www```[[[PPPOOOLLLKKKJJJHHHEEEBBBDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@??????AAADDDFFFHHHIIIHHHHHHEEECCCAAA???===>>>>>>???::::::;;;<<<=========<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;===>>>>>>>>>===<<<:::999:::;;;;;;<<<<<<;;;;;;:::>>>===;;;:::999::::::;;;;;;;;;:::::::::;;;;;;<<<:::===@@@???CCCRRRkkk~~~}}}|||ssseeeQQQBBB<<<;;;::::::222222222111000//////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...............///000000333333444555555666777777EEEHHHNNNWWWbbbmmmvvv|||ppp^^^NNN@@@888333333222222111000//////...aaaEEE:::333555555444333222222222222000111111111111000000///000///...///000111000......------,,,,,,------...------------......///000,,,---000555===JJJWWW```rrrvvvyyy{{{}}}}}}yyyqqqZZZLLLIIIJJJHHHGGGGGGHHHGGGEEECCCDDDDDDDDDEEEEEEEEECCCBBB@@@@@@@@@@@@@@@?????????@@@AAADDDFFFHHHHHHHHHGGGEEEDDDAAA???>>>>>>???@@@;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>===<<<<<<;;;:::::::::::::::;;;;;;<<<<<<;;;:::999:::;;;;;;;;;;;;::::::999;;;;;;:::999888999::::::<<<;;;:::::::::::::::;;;999<<<>>>===>>>GGGWWWdddbbbttt||||||vvvTTTKKK>>>777555555444333111111000//////...------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...............//////000///000000111111222222222222333666:::@@@FFFLLLOOO```gggooopppmmmiiijjjlllttt{{{}}}}}}~~~pppkkkeeedddddddddaaa]]]SSSRRRQQQNNNLLLIIIHHHGGGKKKGGGAAA;;;666222111000111111111000///.........___DDD:::444777666555333222000/////////000000111111111111000000///......000000///......---------------...........................///.........///333;;;EEEKKK```iiisssvvvtttwww{{{~~~kkk]]]VVVNNNHHHFFFDDDCCCBBBCCCEEEFFFFFFEEEDDDCCCDDDGGGIIIGGGBBB>>><<<<<<===>>>??????@@@@@@AAABBBDDDFFFGGGGGGGGGGGGEEEDDDBBB@@@??????@@@@@@>>>===<<<;;;:::;;;<<<<<<;;;;;;::::::<<<>>>AAACCC>>>===<<<;;;::::::::::::777888999:::;;;;;;;;;;;;::::::;;;::::::999888888999888888888888999999:::<<<;;;:::999999999999999888:::<<<<<<<<>>:::666444666666444222/////////...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......------......///000............////////////...---------...000333444888>>>DDDFFFDDDCCCEEEIIIDDDGGGJJJLLLJJJHHHGGGFFFHHHCCC===:::::::::999777777777666444333111000///------,,,,,,,,,,,,------/////////......------,,,^^^DDD;;;666555555444333222000///......///000111111111111111000///......///000///......------------......//////////////////.........111111000//////333999>>>LLL[[[lllttttttssswww|||xxxuuurrrsss}}}~~~~~~wwweeeUUURRRSSSPPPKKKHHHEEEDDDCCCCCCEEEEEEEEEDDDCCCDDDGGGLLLNNNJJJAAA999;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<:::999:::;;;===<<<;;;::::::<<>>>>><<<;;;::::::999:::666777999:::<<<===>>>???::::::::::::999888777777888888888888999999::::::;;;:::999888888888888888666777999;;;>>>@@@BBBCCCDDDJJJVVViiiwwwYYYLLLBBB:::999777888888888555222///.........---------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...------------...//////000000000000////////////222111111000111111222333...222555444222111333666666666666666777666444222555222//////111333444333333333222111000000//////111111111111000...------...---------,,,,,,++++++~~~ZZZAAA999555222222333333333222111000...///000111111111111111///...---...///000///------------------...///000...//////000000///...---......---,,,,,,---111444:::GGGYYYgggooorrruuuxxx~~~|||zzzwwwsssuuu~~~{{{{{{\\\UUUOOOMMMLLLHHHDDDCCCLLLJJJGGGEEEEEEEEEDDDBBBAAAEEEKKKQQQRRRLLLAAA888<<<===>>>???AAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>><<<:::999:::;;;===<<<;;;::::::<<>>???AAABBB999:::::::::999999888777888888999:::::::::;;;;;;999999888777777777777777777777888:::===@@@BBBCCC@@@???EEEUUUkkkWWWCCCAAA???888777555444333222111/////////............------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------------...//////000000000000////////////------------...//////000111222333222///...111333777555333333555555333111222111000111111000///---...............---------+++,,,---......------,,,,,,,,,,,,+++++++++++++++xxxUUU===666222///000222333333333222111///000000111111111111000///...------//////...---------------...///000000---...000000111000///...,,,---...---,,,---///111...555@@@NNN\\\jjjtttzzzzzz||||||}}}~~~zzz~~~lllaaaIIIHHHEEECCCBBBDDDHHHKKKOOOLLLHHHFFFFFFEEEDDDCCCBBBGGGNNNRRRPPPIII@@@:::???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>===<<<;;;:::;;;<<<<<<<<<;;;::::::;;;===???@@@;;;::::::999999999999999::::::;;;;;;===???@@@AAA999999::::::::::::999999888999::::::;;;::::::999777777666666666777777888888888888888999;;;===>>>999<<>>;;;222444333222000//////000000........................,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------,,,,,,------...///------..................------------------------...///000///...///111333///...,,,,,,------,,,+++,,,---///000000///---,,,////////////////////////)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++vvvTTT<<<666333...000111333333333222111000111111111111000000//////...------//////...---------------...///000111,,,---///111111111000///,,,...//////......///111,,,...222:::FFFVVVeeennnuuuwww}}}tttxxx{{{|||xxxfffYYYNNNGGG???>>><<<;;;>>>EEENNNTTTKKKHHHEEEDDDEEEFFFFFFFFFDDDIIIMMMMMMHHHBBB@@@???BBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>??????@@@@@@??????>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999:::::::::888888777777888888999999:::999999999999;;;<<<===888999:::;;;;;;<<<;;;;;;888999999::::::999888777555555555555666777888888666777999888666555777999888999===???===>>>KKKYYYeee|||eeeJJJ@@@::::::999000333333222111000000111222,,,,,,,,,,,,------------++++++************++++++************************+++++++++++++++++++++,,,***************************++++++,,,,,,++++++******+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------,,,,,,------...///+++,,,,,,------.........//////000000000//////...+++,,,------------///000000000111000000/////////+++,,,---......///000111************************///......---,,,,,,,,,+++++++++++++++++++++++++++xxxVVV>>>999666///000222333333222111///111111111111111000///...///...------...///...------------......000111111+++---///111222222111000)))+++------,,,,,,,,,---...000222555999CCCPPPZZZuuuvvv{{{||||||ppprrrqqqooottt}}}~~~gggXXXSSSPPPJJJEEE???>>>;;;:::===CCCIIIJJJEEECCCAAAAAADDDGGGHHHHHHFFFJJJLLLHHH@@@===???DDDCCCCCCBBBAAAAAA@@@@@@???BBBAAA@@@>>>===<<<<<<<<<>>>>>>?????????>>>>>>===::::::;;;<<<=========<<<;;;;;;::::::999888777777666666666666777888999:::888888777666666777888999888999:::;;;<<<=========777888999999888777666555444444444555666777888999222666999999666444555888;;;444222:::@@@??????AAAIII^^^pppnnnWWWFFF@@@>>>555444999999111222333111///.........+++++++++++++++++++++,,,++++++************++++++************************------,,,++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,,,,,,,---......,,,,,,---......///000000***+++,,,---.........---............------------***,,,......,,,+++,,,---333222000---++++++---///------------------------)))(((((())))))+++,,,---++++++++++++++++++,,,,,,yyyWWW@@@777111000111222333222000...,,,000000000000000000000000000---,,,---///000...,,,000---+++,,,...///,,,***000000111111111111000000......---,,,,,,,,,,,,---...222666666555777<<>>>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;???>>>>>>>>>>>>@@@AAABBB;;;======;;;888666888:::;;;;;;;;;:::888666555444888888999999999:::::::::777777888888888999999999666888:::======<<<:::888666666777777888888999999555555555666666666666777777777777777777888888999555666888888888888:::<<>>===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>>>>===>>>??????<<<======<<<999777999;;;999999999999888888777666777777777888888888999999888888888888999999999999666777999:::::::::888777777777777777777777888888444444555555555666666666666666666666666777888888555666888888888888999;;;>>>===CCCQQQ```pppfffLLL>>>>>>;;;888555444333222000000000//////...---------------,,,,,,++++++++++++*********+++++++++,,,,,,******++++++++++++******+++++++++*********))))))*********+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,+++)))+++---///...,,,,,,,,,,,,------------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************uuuTTT>>>888444222222111111000/////////000000000000000000000000...---,,,---...///...,,,,,,---...---,,,+++,,,---/////////000000/////////............------------...000222111......111444444888CCCTTTfffuuu~~~wwwtttwww}}}lll^^^UUUOOONNNKKKKKKQQQSSSOOOJJJGGGFFFBBB>>>;;;:::999999888???>>>AAAFFFHHHEEEDDDFFFAAAAAAAAAAAAAAABBBCCCCCCBBBAAA???>>>======>>>>>>;;;<<<<<<===>>>???@@@@@@@@@@@@>>>======<<<<<<===;;;<<<===;;;:::999999:::777777888888999888888888666666666666777777777777888888888999999999::::::777777777777777777666666777777777777777666666666333333333444444444555555555555555555555666666777555777888888777777888:::::::::;;;===AAALLLaaatttmmmYYYIII>>>999:::777444222222111000/////////......---,,,,,,+++++++++++++++*********************++++++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++************************++++++++++++,,,+++++++++***************,,,,,,++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,++++++,,,......,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************sssRRR===999555222222111000//////000000////////////////////////------------------------***---///...+++***+++.........////////////......++++++,,,+++++++++******,,,...///...---,,,...000333111111666BBBSSSccclll|||zzz}}}}}}wwwyyy~~~~~~kkk[[[SSSPPPNNNLLLHHHHHHKKKPPPRRROOOJJJGGGFFFDDDAAA>>>;;;;;;BBBJJJNNNNNNOOOQQQOOOIIIDDDAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBB@@@???>>>======>>>;;;;;;<<<<<<===>>>??????>>>======<<<<<<<<<<<<<<<999::::::::::::999999999777777888888888888777777555555666666666777777777888888888999999999999:::999888777555555555666666777777777666666555555555222222333333333444444444444444333333444444555666555777888777666666777888888;;;>>><<<999;;;EEEPPP[[[fffyyy{{{[[[GGG???<<<<<<===666444111000000111000/////////......---,,,,,,,,,++++++++++++++++++******************+++++++++++++++,,,,,,------,,,,,,+++************************************++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))************rrrQQQ===888555222111000000///000000111////////////////////////,,,---------,,,,,,------))),,,...---***))),,,...---------......---------++++++,,,,,,,,,+++***)))***,,,---.........///000000000...,,,...777EEEOOOiiiwwwzzztttssstttttt{{{mmmgggkkkqqqttt}}}yyytttrrrzzzkkk```SSSKKKJJJJJJIIIGGGGGGHHHHHHHHHIIIIIIFFFDDDDDDDDDDDDCCC@@@EEEXXXlllbbbdddfffccc]]]TTTJJJCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBAAAAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<======::::::;;;;;;<<<<<<<<<<<<777888888999::::::999888888888888888777666555555666666666777777777777888777777888888888888999999:::888777555555555666777777666666666555555444444222222222333333333333444333333333333333444444555666777888777555555555777888<<>><<<;;;;;;<<>>>>>???????????????>>>>>>>>>======<<<<<<;;;;;;;;;:::777888999:::;;;;;;;;;;;;777777777999;;;;;;999777888888888888777666555444666666666666777777777777666666666777777777888888888777666555555555666777555555555555555444444444222222222333333333444444333333333333333444444555666777888666555444444555777888888888:::======:::===<<>>MMM[[[hhhvvv}}}}}}|||jjj]]]SSSKKKFFFEEEEEEFFFGGGHHHGGGGGGFFFCCCFFFEEEBBBDDDNNNUUUVVVLLLDDDAAADDDHHHQQQfff|||xxxaaaQQQGGG@@@AAA@@@??????>>>>>>>>>>>>;;;<<<==================<<<<<<<<<;;;;;;;;;::::::777888999:::::::::999888888777888;;;===>>><<<999666777777777777777666666444444555555555666666666555555555555666666666666444444444444444555555666444444444444444444555555333333333333444444444444333333333333333444555555666777777666444333333444333666555222444:::<<<::::::777888===EEEPPP```mmmiiiPPPCCC>>>:::777999888555444555333111...---...///...---//////......---,,,,,,+++************+++++++++,,,))))))))))))******************++++++++++++******))))))*********+++++++++))))))))))))************))))))*********+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++***)))+++///333***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))''''''(((((()))******+++rrrRRR===777333...///111222333111000///000000000000000000000000***,,,...---+++***,,,...,,,***(((***---...---***+++++++++,,,,,,+++++++++,,,---...//////---+++***+++++++++---......---+++222///,,,+++---/////////000000111555???RRRggguuuxxxggg___TTTJJJEEEEEEEEEFFFIIIJJJJJJHHHEEECCCCCCCCCEEEIIIKKKIIIOOO\\\fffhhhTTTFFF===AAAEEEJJJXXXhhhqqqxxxvvvdddOOOEEEBBB@@@===============>>>>>>???888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999888666555999999999<<<@@@@@@>>>:::444555666777888888888888333333333444444444555555444444444555555555555666222222222333333444444444333333333444444555555555333333444444444444555555444444333333444444555666666777777666444222333333000666888444222666777444888999<<<<<<888777@@@KKKcccppp|||fffQQQAAA<<<>>>===999777666333///000555333000...,,,---------,,,......---,,,,,,++++++***(((((())))))*********+++))))))))))))*********************++++++*********))))))******++++++++++++))))))))))))************))))))******++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,)))******)))(((+++111666******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,*********************************************************++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++qqqSSS???888111111111111111000000000000000000//////.........---......---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************///---,,,---...///,,,)))000...------111777>>>BBBPPP^^^sssxxxgggYYYUUUMMMIIICCCFFFKKKCCCBBBQQQNNNHHHEEEGGGIIIFFFDDDDDDDDDEEEHHHPPPYYY```bbbbbbKKKHHHCCC@@@@@@CCCHHHKKKSSSRRROOOKKKGGGCCC@@@???===>>>???@@@AAAAAAAAAAAA<<<<<<>>>???@@@AAAAAAAAA???>>><<<;;;::::::;;;;;;===<<<:::888777666555555888888:::===???@@@>>><<<666666888===BBBAAA:::333444555555666666666666666444444444444444444444444555444444444444555666666888777666555555444444444333444444444555555666666999999888666444333555777555555555444444333333333444444333222333444555666777777555444444888===BBBMMMNNNRRRZZZhhh{{{wwwcccNNNFFFCCC@@@???@@@777555444222222333444555222000...,,,+++,,,---...222///+++***,,,...///000---,,,***(((((()))***+++(((((((((((())))))))))))+++++++++++++++***)))((())))))))))))))))))))))))************************+++++++++*********)))))))))************+++++++++---,,,***)))((()))******++++++++++++++++++++++++))))))************))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqSSS???888222111111111000000000//////000/////////.........---......---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************...---+++,,,...///,,,***...,,,++++++---222666999;;;CCCQQQaaarrr~~~zzziiieee___RRRHHHEEEDDDKKKKKKJJJKKKEEEGGGVVVNNNHHHEEEGGGHHHEEECCCCCCCCCCCCEEEJJJPPPSSSTTTSSSIIIFFFAAA===<<<>>>BBBEEEHHHHHHGGGGGGFFFEEEEEEEEE???@@@@@@AAAAAAAAAAAAAAA===>>>???@@@AAAAAAAAAAAA???>>><<<;;;::::::;;;;;;::::::999888777777777777999888888:::;;;;;;999777888888999===AAA@@@:::555444444555666666666666666444444444444444444444444444444444444444555555666666666555444444444555555444444555555555666666666888999999777555444555666555555444444444333333333444333333222333444555666555555555444444777;;;???DDDDDDEEEHHHOOO[[[iiirrrrrrYYYKKK???<<<<<<:::999;;;666555333222111222333444111000...,,,+++,,,------///---******+++------------,,,***)))((()))***+++(((((()))))))))************++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++++++++******************++++++++++++++++++++++++))))))************))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))pppRRR???999333111111000000000000///////////////..................------,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,************************************************,,,++++++,,,......---+++---,,,++++++,,,...000111333444888@@@MMM___rrrxxxhhhYYYNNNMMMMMMHHHDDDEEEOOO```bbbWWWQQQKKKMMMWWWJJJEEECCCGGGIIIFFFBBBAAABBBBBBCCCFFFIIIJJJIIIHHHHHHEEE@@@===<<<===AAACCC@@@AAABBBCCCDDDEEEFFFFFFAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@???>>>>>><<<;;;;;;:::;;;;;;999888888888888888999999:::888666555666666444333:::888888:::===<<<888444333444555555666666555555444444444444444444444444444444333333444444555666555444444444444555666666555555555666666666666666777888::::::888666555666444444444444333333333333333333333333333444555555222444555555555666888;;;>>>===<<<;;;===BBBIIINNNdddsssnnn]]]LLL@@@;;;888999:::888777888555444222111111111222333000///---,,,+++,,,,,,---,,,+++******,,,,,,+++***,,,+++***)))((()))***+++(((((()))))))))***************++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************)))************+++++++++)))******+++++++++******++++++++++++++++++++++++))))))************))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))oooQQQ???999444111000000000////////////........................---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,************************************************+++++++++,,,---...------------..................444444444777;;;BBBJJJOOOYYY]]]ppptttggg^^^[[[OOOEEEEEEHHHJJJNNNRRRgggyyyuuu^^^QQQLLLIIILLLCCCAAADDDLLLOOOKKKEEEBBBEEEFFFGGGIIIJJJJJJIIIHHHHHHEEEBBB@@@AAADDDGGGJJJCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDAAABBBBBBAAAAAA@@@???>>>>>>======<<<;;;;;;::::::999999888888888888888999:::777444222333444333333888666555555666666444111333333444555555555555444333333333333333333333333333333333333333444444555444444444444555666777888666666666666666666666666555888;;;;;;999777555555333333333333333333333333333333333333333444444444111333666777666666777888888999999888888:::>>>AAACCCOOO___nnn|||yyylllXXXMMMGGG>>>999999999:::888555444555333222111000000000111111......---,,,++++++,,,,,,+++******+++------+++)))+++***))))))))))))******''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++'''(((***+++,,,,,,+++***************************))))))************)))))))))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((|||mmmPPP>>>999444000000000////////////...---------...............------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,------------,,,++++++++++++++++++++++++************************)))***,,,,,,,,,,,,------+++,,,---/////////......000111333555777999999888;;;???QQQgggmmmfffhhhsss|||vvvrrrqqqmmmoooqqqppplllfff```\\\^^^TTTHHHDDDDDDHHHPPPVVVmmmzzzmmmSSSIIIGGGBBB???@@@AAAIIIUUUZZZUUUMMMHHHLLLMMMOOOPPPNNNLLLKKKJJJFFFDDDCCCCCCFFFJJJOOORRRGGGFFFEEECCCAAA???>>>===?????????@@@BBBDDDFFFGGGBBBBBBBBBAAA@@@???===============<<<<<<;;;::::::;;;:::999888777777777777888666333222333555666666888666444333333333222111222333333444444444444444333333333333333333333333222222222222222333444444444444444555666777999999666666666666666555555555444777:::;;;:::777555555333333333333333333333333222222222333333333333333222444777888777666666666000222444666666777:::<<<777<<>>>>>???AAACCCFFFGGGAAAAAAAAA@@@???>>>===<<<============<<<;;;:::999;;;:::999888777777777777777555222222444666888888888777666555444444444444111222333333444444333333333333333333333333333333222222111111222222333444444444444555555777888888555555555555555444444444333666999:::888666555555222222222222333333333333111111222333333333333333222555888888777666555555///222555666666666777999555888::::::;;;BBBMMMVVVdddppptttaaaTTTLLLAAAAAABBB:::777888333333555555111///222333333////////////.........---+++++++++++++++++++++++++++***+++,,,------+++)))(((((())))))))))))))))))&&&&&&'''''''''((((((((((((((())))))******))))))))))))))))))))))))))))))***************************************+++++++++)))************+++++++++)))******+++++++++******************************))))))************))))))******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}iiiKKK:::777444000000/////////.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***,,,...//////...---***************************************************,,,...---+++)))***,,,)))***++++++,,,+++******222000///111444555444333333:::AAAAAA:::777:::@@@FFFGGGIIINNNTTT[[[aaaeeemmmqqqxxx~~~}}}|||zzzwwwtttoookkkhhh^^^]]]YYYQQQHHHDDDDDDGGGHHHHHHHHHIIIHHHFFFDDDAAABBBEEEHHHKKKLLLNNNRRRVVV\\\XXXQQQGGGBBBBBBEEEHHHMMMRRRJJJ@@@CCCEEEDDDGGGEEEEEELLLVVV\\\YYYSSSPPPMMMPPPSSSRRROOOJJJHHHGGGHHHGGGEEEDDDEEEGGGIIIKKKDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>???AAACCCDDD@@@@@@@@@???>>>===<<<;;;<<<============;;;:::999999999888888888888888999777555333333555777777666666666666555444333444555111111222333333333333333222222222222222222222222111111111111111222333333333333333333333444555666555444444444333333333333222555777888777555444555111111222222222333333333000111222333444333333222222444666777555444333333222444777888777777777888555777999:::<<<>>>BBBEEEBBBLLL]]]nnnzzzqqq___TTTJJJBBBAAA999<<>>::::::;;;===??????===;;;;;;===>>>>>>===>>>BBBFFFKKKLLLIIICCC??????BBBCCC@@@FFFBBB===@@@???===EEEFFFDDDGGGOOOTTTRRROOOMMMHHHLLLPPPQQQOOOLLLKKKKKKNNNLLLHHHEEEDDDDDDEEEFFFCCCCCCCCCBBBBBBAAAAAAAAACCCBBB@@@>>>>>>???@@@AAA?????????>>>>>>===<<<;;;<<<============;;;:::999777777777777888999:::;;;777555444444555666555444333444444444222222222333111111222333333333333222222222222222222222222222111111111000111222222333222222111111222222333333444444444333333222222222222444666666555444444555111111111222222333333333000111222333444333222222111333555555333222222222000222555666666555666666888777777666777777888888;;;>>>DDDHHHJJJOOO^^^mmmmmmfffWWWHHH@@@@@@???===>>>444666999333333777555...111000---///444333---------......------,,,+++)))******+++++++++*********((('''((()))***)))(((''''''((())))))***))))))************++++++++++++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++---,,,***)))))))))******))))))))))))))))))))))))))))))************))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyydddNNN<<<333222...///111222222000...,,,......---,,,,,,,,,,,,---,,,---.........,,,)))(((,,,,,,,,,++++++*********++++++++++++++++++++++++))))))************))))))++++++,,,,,,,,,++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...000222444666777999>>>===444...///111111666555333111111222333444333444555666666666555444444666888888777666777888666888::::::777555333333111777>>>>>>:::555444444444555666777888999999999999999888888999;;;<<<>>>???AAABBBAAA>>>===>>>@@@CCC@@@>>>@@@@@@>>>@@@CCCAAADDDFFFGGGIIILLLLLLJJJFFFJJJMMMNNNKKKIIIHHHIIIPPPRRRPPPIIIDDDFFFIIIJJJLLLAAA<<>><<<>>>???>>>;;;::::::<<<@@@<<<999;;;<<<<<<@@@EEEDDDEEEEEEFFFHHHJJJJJJIIIEEEHHHJJJJJJHHHHHHIIIJJJJJJNNNMMMJJJJJJPPPVVVXXXNNNDDD@@@CCCCCC>>>???EEEDDDAAA>>>======>>>======>>><<<::::::;;;<<<;;;:::;;;:::999888888777777777777777777777777666555555666555555555555444444444666666666666666555444444222222222222222222222222222222111111222222333444333222111000000000111111222222222222222222222222333777777555555777555111222222222222222222222222333222222222111111111000111111222222222222111111111111111111111111111111444555666666444444555777444444333333444444555666888888888888999;;;===>>>777<<>>:::<<<===<<<:::888888999:::777777;;;===<<>>999<<>>======>>>>>>======<<<;;;<<<===>>>>>><<<;;;:::888777666666777888777777777777666666666666666555555555555444444444555666666666666555555444333222111000000111222333333222222222222333444444222222111000000000111111222222222222222222222222000444666555666888666111222222222222222222222222333222222222111111111000000111111222222111111000111111111111111111111111222444555555444444555777333333333333333444444555777777666555555666666777999;;;===@@@EEELLLUUUZZZ```gggssssssccc[[[PPPHHHDDDAAA>>><<<;;;999777555444333333444333222222222222111111111000///...---,,,---......------,,,,,,,,,,,,++++++)))***+++,,,,,,+++******)))))))))))))))(((''''''))))))(((((((((((())))))((((((''''''''''''&&&&&&))))))************))))))''''''''''''(((((((((((((((((())))))))))))******(((((())))))******))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++***+++,,,------,,,+++***))))))))))))************++++++***)))))))))******+++************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))xxxcccOOO===444333111111111000000000000000000000///............///,,,------------,,,+++*********************))))))************************+++++++++,,,,,,+++++++++'''(((((())))))))))))))),,,,,,++++++******))))))************++++++++++++******+++++++++,,,,,,,,,---//////---***+++,,,......------,,,,,,,,,---...------.........////////////000222111000...//////::::::;;;888555222000000222444666666444333333555555666777888888888888888666666777888999:::<<<<<<;;;;;;<<<<<<;;;999888888444333666<<>>===<<<<<<;;;;;;<<<>>>???>>>===<<<;;;999888777888999:::777777666666666666666777666555555555555444444444333333333444444333333222444222111//////111222444222222111111222222333444111111111000000000000111222222222222222222222222...000333777???DDDAAA999111111111111111111111111222222222222333333333333111222222222222222222111000000000000111111111111000222333333333333444666444444444444444555666666555444444444444444444444:::999999:::;;;>>>BBBDDDCCCHHHQQQ\\\gggqqqxxx{{{ppp___VVVNNNHHHAAA<<<::::::::::::999888777555444333333333111111111111111111111111000///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***)))))))))))))))(((''''''))))))(((((((((((())))))''''''''''''''''''''''''))))))************))))))))))))))))))************(((((((((((()))))))))***(((((()))))))))))))))((())))))))))))))))))))))))((()))))))))************))))))))))))******************+++,,,,,,+++******((()))))))))******************))))))))))))******************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))xxxcccOOO===444444222111111111000000000000000000///............///,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++&&&'''((()))))))))))))))+++++++++******)))))))))))))))*********++++++++++++++++++++++++++++++++++++***++++++******+++---------,,,,,,,,,------------------------......///000111333222111000000111888888888666333000000000222333444444333333333444333333444555555555555444222333444666777888999:::999::::::;;;;;;:::888777222000222777;;;<<<@@@EEEHHHBBB@@@FFFIIIEEEBBBBBBAAACCCHHHLLLPPPPPPOOONNNHHHIIIGGGEEEGGGMMMQQQPPPGGGEEEBBB???;;;;;;AAAHHHHHHFFFCCCAAA@@@???<<<::::::999999;;;======<<<:::;;;:::999888888888999:::777777666666666666777888666555555555555444444444222222333333333333333222333222000//////000222333000000000000000111111222000000000000111000000000222222222222222222222222333222333<<>>>>>>>>>>>FFFIIILLLLLLKKKKKKMMMPPPUUU[[[ccciiinnnrrrwwwzzz}}}}}}tttmmmfff^^^UUUOOOLLLFFFAAAAAA???:::888999::::::::::::888666555444444444333222000///...---......///////////////000------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,---------,,,***)))'''((()))******++++++***))))))(((((((((((())))))((())))))))))))*********))))))************))))))''''''''''''((((((((((((''''''(((((((((((())))))(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))((((((((()))******(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))wwwcccOOO>>>555444000111222333333111000...///......---------------,,,,,,,,,+++,,,,,,,,,---)))*********++++++++++++************************)))******************)))&&&'''((()))************))))))))))))************))))))))))))************))))))******************+++'''(((,,,---***))),,,******+++,,,,,,,,,,,,,,,***))))))((()))***+++,,,***,,,...///......000111.../////////......///111222222333555666555444333000000111111111111000000///000222444666777888888666666777:::===>>>;;;888666999EEEVVVdddmmmvvv}}}hhhVVVGGGEEEEEECCCEEELLLVVVSSSOOOMMMMMMKKKIIIFFFCCCDDDEEEEEEHHHMMMKKKGGGHHHFFFBBBAAABBBFFFHHHHHHCCCAAA@@@@@@@@@???<<<:::999999999;;;<<<;;;999666777888999::::::999888777777666555444555666888999666555555555555444444444222333444555555555555555111111000000000000111111000000000///000111111222---...000111111111000000000000000000000000000000111111000333<<>>AAACCCDDDDDDEEEEEEJJJNNNRRRUUUVVVXXX[[[]]]hhhjjjmmmsssyyy{{{ppphhhTTTOOOIIIEEEDDDBBB>>>;;;;;;888999<<<<<<999999;;;000111222222111/////////000000000000000///......------........./////////***+++---------,,,***)))+++++++++,,,,,,---------......---,,,+++******)))&&&''')))***,,,---------))))))(((((((((((())))))(((((()))))))))*********))))))************))))))''''''''''''(((((((((((('''''''''((((((((())))))(((((())))))(((''''''&&&(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))***)))))))))(((((()))))))))))))))))))))************((((((((((((((()))******(((((((((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))wwwcccOOO>>>555555///111333444444222///.........---,,,,,,,,,,,,---,,,,,,,,,++++++,,,------(((((())))))*********+++))))))))))))))))))))))))))))))************))))))'''''')))***++++++++++++(((((())))))******++++++))))))))))))************((((((((())))))))))))))),,,((((((---...***))),,,((()))***++++++++++++++++++***)))))))))***,,,---)))+++.../////////000222---...////////////222444222222333555777777444222000000111111111000000//////000333555777888888888888777999===AAABBB???;;;555BBB[[[wwwwww```JJJDDDCCCBBBHHHQQQaaaZZZQQQKKKHHHFFFDDDBBBAAACCCCCCDDDGGGJJJGGGAAAFFFDDD@@@>>>AAAEEEEEECCC>>>======>>>??????===;;;:::::::::<<<<<<;;;888666888:::<<<>>>>>>===:::999777666555444555666888:::666666555555555444444444000111222222333333333333000000111111111111000000111111111000111222222333---...///111111111000///////////////////////////444666666333333555333///000000000000000000000000111111111000000000000///......////////////......---......///000111111222555666666444222000111222111111111111111222222333111222333444444333222111666333000111444666666444555666777999999888888777666666777999<<<<<<:::888:::;;;<<<>>>??????>>>>>><<>>===;;;999<<>>@@@@@@@@@@@@AAA@@@777222555::::::888777666555444333333333333333222222222111111111111000222111111111000000//////000111222111///...///000222111000000000111333444000///////////////000000111111111111000000000///000000000000////////////////////////////////////...///000111111000///...000000////////////000000444333333222111000//////111222444333111//////000111111111111111111111111222222111111111222333444444555555444333444666888555666777777666666777888888888999999999:::::::::<<<===>>>===<<<===???AAAEEEEEEEEEEEEFFFGGGHHHHHHIIILLLPPPTTTWWW[[[___bbbaaabbbccccccddddddddddddfffeeedddaaa___]]][[[ZZZSSSTTTUUURRRNNNMMMPPPSSSQQQNNNJJJGGGEEECCC@@@>>>;;;<<<<<<;;;:::999888777777777777777666555444333111111111111000000000///333000---...000111///,,,******+++---------------))))))***+++++++++************+++,,,,,,,,,,,,+++,,,+++++++++***)))))))))((((((((()))***,,,---...))))))((((((((((((((()))((((((((((((((((((((('''))))))))))))))))))))))))&&&'''((())))))***))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***vvvfffTTT???444444111000//////......////////////...---,,,,,,,,,,,,...---,,,+++************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************((())))))*********))))))*********)))))))))((((((******)))))))))***++++++,,,,,,+++******************)))((()))+++,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---///111333555555444444333222111000000111//////222777999666333222222333444555555555555444555777:::<<<===<<<;;;@@@UUUrrrrrrVVVOOOEEE@@@@@@CCCFFFHHHKKKGGGBBB???@@@@@@@@@>>>DDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???@@@AAABBBAAA@@@???@@@AAAAAA@@@>>>;;;:::;;;<<<<<<===<<<;;;:::999666888:::===@@@EEEKKKPPPLLLAAA777666777666444444444444333333333444444555222222222111111111000000111111111111000000000//////000111000///...///111111111000000000111111222000///////////////000000111111111000000000//////000000000000/////////...////////////////////////...///000000000000///...//////............//////333222222111111000000//////000111111000000111222111111111111111111111111111222222222333333333333222333333222111222444666333555666666555444666777888888888888999999999999:::;;;<<<<<<;;;:::;;;===<<<<<<<<<<<<===>>>>>>???CCCEEEGGGHHHIIIJJJLLLNNNFFFFFFGGGGGGHHHGGGGGGGGGJJJJJJIIIHHHFFFEEEEEEDDDCCCCCCDDDCCCBBBBBBDDDFFFDDDAAA>>><<<;;;:::888666999999999999888777666555555555555555444333222222111111111000000000//////---,,,,,,,,,,,,,,,***((()))***,,,---,,,***(((&&&***++++++,,,,,,,,,++++++)))***++++++,,,,,,++++++++++++******************'''((()))***+++,,,------))))))(((((((((((())))))'''((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))(((((((((((()))***ssseeeSSS???555555000///......------......///...------,,,,,,,,,,,,---,,,+++***************************************+++*********))))))((((((((((((((((((((())))))******))))))(((((())))))***(((((())))))******++++++&&&'''((()))******************))))))))))))(((((()))))))))))))))******+++000///---,,,+++***))))))***)))((()))+++,,,+++***))))))*********+++++++++))))))***,,,///222444666333222000//////000000111//////222666::::::666111111111111111222333444555222333444666888:::<<<<<<@@@OOOddduuu~~~yyyeeeSSSGGGDDDAAAAAACCCEEEFFFEEEAAA???======???@@@@@@@@@GGGFFFEEEDDDCCCBBBAAA@@@??????@@@AAACCCDDDBBB@@@??????>>>===<<<<<<;;;:::;;;<<<>>>>>>>>>===;;;999666666666777<<>>@@@@@@@@@===;;;888888888888777666666666666666666555444333333444444444333222111000000000000000////////////,,,...//////---++++++++++++---///000///---)))'''+++++++++++++++*********)))***++++++,,,,,,++++++))))))******************'''(((***+++,,,,,,,,,+++))))))(((((((((((())))))''''''(((((()))))))))***))))))))))))))))))))))))((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***ttteeeSSS???555555000///......------......///...---,,,,,,,,,,,,,,,,,,,,,+++***************************************++++++******)))((((((((())))))(((((((((((())))))***)))(((((((((((()))***''''''(((((()))***++++++''''''((()))******))))))))))))))))))))))))(((((()))(((((((((((()))******///...---+++***)))))))))***)))((()))***++++++))))))))))))*********++++++((()))***,,,...000222333000///...------///111222111222444777888666111---111000//////000111333444222333333444444666999;;;???EEELLLSSSZZZZZZOOOBBB@@@>>>???EEELLLNNNJJJEEE>>>>>>>>>???@@@AAABBBBBBFFFEEEDDDBBBAAA@@@??????>>>>>>@@@BBBEEEEEECCC@@@>>>===<<<::::::::::::;;;;;;<<<>>>??????===;;;999777666555444666===FFFMMMIII???666444555555666888333333333222333333444444111111111111000000000000111111111000000000000000000111222111///...///000...///000000000///---,,,000000///.........//////000000/////////.........000000/////////...............................................................------------....../////////000000000111111444333222///,,,+++---///000000000000000000000000000111333555555444222111000111222111000000111222111222444333222222333555555666666666666777777777999<<<>>>>>><<<:::999999999:::;;;;;;<<<=========EEEFFFFFFEEEBBB???>>>>>>@@@AAAAAAAAA@@@???>>>>>>=========>>>>>>>>>>>>>>>===:::999;;;???BBBAAA???===;;;999888999999999888444555555555444444333222222333333333222222111000000000/////////.........---///000...++++++...111///////////////...---,,,++++++***))))))((((((((())))))***+++++++++++++++(((((())))))******++++++'''(((***,,,---,,,***))))))(((((((((((())))))***'''(((((())))))******+++(((((((((((((((((((((((())))))***))))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))uuufffSSS???444444111000//////......//////......---,,,,,,,,,------++++++******))))))******************************************))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))&&&&&&'''((())))))******)))))))))))))))(((''''''(((((((((((((((((())))))((((((''''''(((((()))*********))))))))))))******)))((('''(((***+++***)))************++++++++++++******+++,,,---............---,,,+++,,,...000222111111222222333222000...//////......///000222333333444444333222222555888<<<===>>>@@@FFFKKKHHHAAABBB>>>???IIIUUUXXXOOOEEE??????@@@@@@@@@@@@BBBCCCBBBAAA@@@????????????@@@>>>>>>???BBBDDDDDDBBB@@@===<<<:::999888999:::;;;:::;;;=========<<<:::999888888666555555777<<>>@@@BBB??????>>>======>>>@@@@@@>>>>>>???@@@BBBCCCAAA???<<<;;;:::999888999:::::::::::::::::::::999888888666888999888777777888:::666222111555666444333444777666444333111000000000111111000000000/////////000000000000111111111111333444444222///------...---......///////////////000000///...------------///.........------------/////////.........------------------------------...---,,,,,,,,,,,,---...//////............//////------......//////000000@@@???===888222///.../////////////////////////////////111222222222111000111333444444222111111222111222333333222222333444333333333333444444444555333555777777555444333444555666777999:::999999888:::===AAABBBBBBAAAAAAAAA:::::::::;;;::::::999999::::::999888777666555555777777666777888888666555;;;999777555555555444222333333444444444444333333111222222222222222111111///.........------------...---,,,,,,...333:::@@@CCC>>>777000,,,,,,...000222111///---,,,+++,,,,,,((()))******++++++******(((((()))))))))))))))))))))***+++,,,++++++)))((((((''''''(((((()))***+++************************))))))))))))))))))))))))((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))}}}ttteeeSSS???555444000///......------......---------,,,,,,------...******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++******)))(((((((((((((((%%%''')))******)))'''%%%'''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((())))))''''''&&&&&&''''''((()))&&&&&&&&&&&&'''((()))***)))((('''(((*********(((((((((((()))))))))************+++,,,,,,+++***))),,,,,,------.../////////,,,---.../////////000000---...///000000111111111000333555444111000444777555:::>>><<<;;;===>>>===???>>>@@@FFFKKKLLLGGGBBB@@@@@@@@@>>><<<===AAADDD@@@???>>>======>>>???@@@@@@>>>>>>>>>@@@@@@???>>>;;;;;;::::::999999::::::999888777666666666777777555777999999777666777777777444444777777444333444555444333222111111111111111000000000///////////////000000000111111111111...///000///...---...///------......///000222222000000///...------------.........---------,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------...------------------...........................777888777555111/////////.........................../////////000000000000111333444444222111000111///000222111000000111333222222222333333333333444111222333333222222333444555666888:::;;;:::999999777:::>>>??????>>>======:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888555777888999777666666666:::888555555555555444333222222333333333333222222///000000111111000000000.........---------,,,,,,......///333999???DDDFFFBBB===777111......000222333111...,,,+++***++++++((())))))***************)))))))))))))))(((((((((++++++++++++******))))))''''''''''''((()))***+++,,,,,,,,,++++++******)))))))))))))))))))))))))))'''(((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))***++++++++++++***)))xxxqqqcccRRR???555555......---,,,,,,,,,,,,---------,,,,,,,,,------...***)))))))))))))))******((((((((((((((((((((((((''''''((()))***+++,,,,,,******)))((((((((((((((($$$&&&)))++++++)))&&&$$$''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))))))))((('''((()))******(((''''''''''''((((((((()))((()))+++,,,,,,+++***))),,,---.../////////.........000111111///---,,,,,,,,,...///111111111111000---111555555222222555999@@@DDDCCC===888;;;@@@BBB999===@@@BBBAAA@@@@@@@@@AAABBBAAA???===???DDDHHHBBBAAA???>>>===>>>???@@@AAA???======>>>???>>>>>>;;;;;;;;;::::::::::::999999777555333333444666777666777888777555333333444999555555777888555555888333333222222111222222222000000000000//////////////////000000111111111222***+++------------...000...---------///111333555111000///...---,,,,,,,,,......---------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---........................,,,---//////...------...........................///............///000000000222444444222000000000...///000000//////000111111111222222222333333333222333333333222222444666222333666777888888666666222555888999888666555444666777888999999999999999666666666666666666555555111444888888555444555777444222000000111222111000000111111222222222111111......///////////////.........---------,,,,,,,,,)))***---444===CCCEEEDDD333111---***)))+++---...000...,,,)))'''''''''((((((((()))*********************))))))((((((''''''---,,,+++***)))))))))***''''''''''''((()))++++++...------,,,+++***))))))))))))))))))))))))))))))''''''((())))))***))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))wwwrrrdddLLL;;;555111000000000000////////////000000//////.........---,,,,,,++++++***)))((((((((()))***++++++***)))(((***((((((+++000333333222))))))))))))((((((((((((---+++)))((()))))))))'''***++++++***)))(((((()))******+++***(((&&&'''(((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))+++)))&&&$$$$$$%%%'''((())))))(((((((((((()))***'''(((+++,,,,,,***((('''***+++,,,---...---,,,++++++,,,...//////...,,,+++000000///...---,,,,,,+++222111111000000000000000111111444666333///555@@@NNNPPPMMMEEE???===<<<999>>>===;;;:::;;;<<<>>>???AAA???======>>>BBBFFFHHHJJJGGGCCC???===<<<===>>>@@@@@@@@@@@@???===<<<;;;;;;<<<=========<<<:::999555555666666777777888888777999::::::888666555555444777;;;>>>>>>;;;777444444444444222000///111333000000000000000000000000......////////////......+++,,,---......---,,,+++,,,,,,------...///000000//////.........---------,,,,,,,,,------.................................---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++------------------------000000//////.........---------............---------------............///000000000000000000000000///000000000111111111111000111333333444333111111444333333222222333333444333555777999999777555333555555555666666666666777999888999:::<<<===<<<;;;888888777777777777888888555555555555666777888999555222//////...---111777000000000000000000000000222222111000//////000000111///...---......,,,+++---...000555999:::666333,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))*********++++++++++++***************)))((((((+++*********))))))((((((******))))))***,,,...///111111///---+++)))((('''************************+++*********))))))((((((((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++))))))))))))************++++++******)))'''&&&%%%|||rrrdddLLL;;;555111000000000000////////////............---------,,,---,,,,,,+++******))))))((()))************)))((()))((((((+++///222222111))))))))))))((((((((((((+++***))))))******)))((('''((()))(((&&&&&&&&&''''''((())))))''''''((()))'''''''''''''''''''''((('''((((((((()))))))))))))))(((%%%$$$###$$$&&&''')))((((((((((((((((((((())))))************************+++,,,,,,+++***)))+++,,,---......---,,,+++//////......------,,,,,,//////.........///////////////111333222222;;;GGG```\\\PPPCCC;;;<<<<<<;;;===<<<;;;::::::;;;===>>>BBB@@@>>>======???BBBDDDFFFDDDAAA>>><<<<<<===>>>??????>>>===<<<;;;:::::::::;;;<<<<<<<<<;;;:::999666666666666777777777777666777999999777555444444444777:::======:::777444222111000000000000000000000000000000000000000000////////////////////////------............------,,,,,,------...//////000///.........------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,+++***)))***++++++,,,,,,++++++------------------------.........---------,,,,,,------............------------------............000000000000000000000000//////000000000111111111000000111222222222222222333333222222222222333333222333444555555444333222333333333333444444444555444333444555666777777666666666555555555555666666666666555555666666777888333111111333222......111000000000000000000000000222111000000//////000000111///------......,,,+++))))))+++...222222000---++++++++++++++++++++++++*********)))))))))))))))))))))))))))*********+++***************)))((((((*********)))))))))(((((()))((((((((()))***,,,---...------,,,+++******)))************************************)))))))))((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))((('''rrrdddLLL;;;555111111000000000/////////...---------,,,,,,,,,,,,,,,------,,,,,,++++++******((())))))******))))))((((((''''''***---///000///))))))))))))(((((((((((((((((((((***+++,,,***((('''((()))(((&&&&&&&&&'''$$$&&&'''''''''''')))***)))))))))(((((((((((((((''''''((((((((()))))))))((('''%%%######$$$%%%'''((((((((((((((('''&&&%%%+++)))((('''((())),,,---)))******+++******))))))+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,---...///000000000111111333>>>HHH\\\VVVJJJ???;;;======999<<<;;;:::::::::;;;===>>>BBBAAA???===<<<===>>>???AAA@@@>>><<<<<<<<<>>>???@@@???===;;;:::::::::;;;:::;;;;;;<<<;;;:::999888777777777777666666666666555777888888666444333333444666999;;;;;;999666444222000///000333444222///000000000000000000000000000///...------...///000///..................///,,,,,,,,,---......//////............------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,---------......////////////////////////////////////000000000000/////////000111222333444333333222222222222333333111111111111111111111111000111111111111222222222333333444444555666666777444444444333333444444444777666666555555555555555333000000111000---,,,...000000000000000000000000111000000////////////000000...------......,,,+++((((((((()))+++,,,+++)))************************((())))))))))))))))))***(((((((((((())))))))))))))))))******))))))((((((******))))))))))))((((((''''''&&&&&&'''((()))***))))))******++++++++++++************************************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''(((((((((((('''(((((()))*********)))qqqcccLLL;;;666111111111000000//////......---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++((())))))))))))))))))(((&&&&&&''')))+++,,,------))))))))))))((((((((((((&&&'''(((***------***(((((()))******((('''(((***$$$%%%''''''&&&&&&((()))*********)))))))))))))))'''''''''((((((((())))))((('''%%%$$$$$$%%%&&&''''''((((((((('''&&&%%%$$$(((((('''&&&'''(((***,,,(((((()))******+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------*********+++,,,...///000444444444222000222999???AAAAAA@@@@@@DDDGGGBBB:::;;;;;;::::::;;;<<<===>>>@@@???===<<<<<<<<<<<<===>>>===<<<<<<<<<>>>???@@@CCCAAA>>><<<;;;;;;<<<===:::;;;<<<<<<<<<;;;999999888888777777666666555555555777999888666444444444444555777999999777555444444111000333777888555000000000000000000000000000111000...,,,,,,...000111000///...------...///000,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,------------................................./////////000000000//////000111333666777222222111111111111222222111000///......///000111//////000000000111111111333444555555555555666777444444333333333333444444888777666444333333222222444///,,,......---...222000000000000000000000000000//////......////////////...,,,------...,,,+++++++++*********+++++++++))))))))))))))))))))))))'''((((((((())))))******'''''''''(((((((((((()))((()))))))))))))))(((((())))))))))))))))))((((((''''''&&&&&&&&&''')))***'''(((((()))***+++++++++*********************************)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))*********+++'''''''''((((((((())))))(((((()))************)))pppcccLLL;;;666111111111111000///.........---------------------...------,,,,,,,,,,,,,,,+++)))(((((((((((((((((()))%%%&&&'''((()))***+++,,,))))))))))))((((((((((((&&&&&&(((***------+++)))'''(((***)))((('''(((***&&&'''((('''&&&%%%&&&(((++++++******))))))))))))''''''''''''(((((((((((((((((('''&&&''''''((()))''''''(((''''''&&&%%%%%%%%%&&&&&&''''''(((((((((''''''((()))+++---//////***++++++++++++++++++*********++++++,,,---------***++++++,,,---///000111222555555333111111444555222666;;;AAAHHHLLLFFF===:::;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<===>>>@@@AAABBBAAA>>><<<;;;;;;<<<===;;;;;;<<<===<<<;;;:::999888888777777666666555555666888:::999777555555555333444555666666555444333333111///222777888444000////////////////////////111000...,,,,,,...000111000///...------...///000,,,,,,,,,---------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,++++++***)))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------............/////////000000000000222444777888222111111000000111111222111000///......///000111///000000000111111111111...111444444333222333555555444444444444444444555888777555333222111111000111...///555888555333333///////////////////////////...............//////...---,,,,,,---...,,,+++------,,,+++******+++,,,))))))))))))))))))))))))''''''(((((()))))))))***&&&'''''''''(((((((((((('''(((((()))))))))(((((((((((((((((((((((()))))))))((('''''''''((()))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((())))))))))))*********(((((()))))))))************************))))))(((pppcccKKK;;;666111222222111000///...------------------............,,,,,,,,,,,,++++++++++++)))((((((''''''(((((()))%%%'''((()))((((((***,,,))))))))))))(((((((((((('''''''''***,,,,,,+++)))$$$&&&''''''&&&%%%&&&((('''((()))(((&&&&&&'''(((++++++******))))))((((((&&&&&&'''''''''((((((((((((((((((((((((((())))))(((''''''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''((()))+++---///000*********************************++++++,,,,,,,,,,,,,,,,,,---...///111222---111222000///111222111333555777888<<<@@@>>>888999999:::;;;<<<======>>>888999;;;<<<============<<<<<<<<<<<<===>>>?????????>>><<<:::999999999::::::;;;<<<<<<<<<;;;999888777777777777666666666666777999::::::888666555666333333444444444444333333111///...///222333111...////////////////////////000///...------...///000///..................///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++++++++******)))((()))******++++++******************************++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000111222444666777111111000000000000111111000000............000000000000000000111111111111...333888999777555555666666555555444444555555666777666444222111000000///,,,...666BBBFFF@@@666000////////////////////////...------------......///...,,,+++,,,---...,,,+++,,,,,,,,,+++))))))***,,,))))))))))))))))))))))))'''(((((((((((((((((()))''''''''''''((((((((((((''''''((()))))))))((((((''''''(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&''''''''''''(((((())))))))))))***************+++++++++***))))))(((ooobbbKKK;;;666111222222111000///...------++++++,,,,,,------------++++++++++++++++++++++++)))(((''''''''''''((()))%%%((())))))(((''')))+++))))))))))))(((((((((((()))((('''(((***++++++***$$$%%%'''&&&%%%%%%'''(((%%%'''(((((((((((()))++++++******)))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((()))))))))(((&&&%%%&&&(((***,,,+++***((('''&&&&&&'''((((((((((((((()))+++,,,---******))))))))))))******************++++++++++++,,,,,,,,,------///000000+++...///++++++///111///000333444222333666666333666777888999:::;;;;;;;;;888999;;;===>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;:::999999888888999999:::999888777666666666666666777777777777666888999999777555444555333333333222222333333333000000//////.../////////////////////////////////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************)))***+++,,,,,,+++***)))+++++++++++++++***))))))((())))))************************************************+++++++++,,,,,,******++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------///000222222333333000000000//////000000000///..................///////////////000000000111///555<<<>>>;;;888777777555555444444444444555555666555333222000000//////...///666AAAFFF@@@555///////////////////////////------,,,,,,------...///---,,,++++++---------+++)))+++,,,+++)))((()))+++************************((((((((((((((('''''''''''''''((((((((()))))))))&&&''''''((())))))(((((('''''''''((((((((())))))***)))(((''''''((()))***)))))))))******+++++++++))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((())))))))))))***))))))***+++++++++******ooobbbKKK;;;666111222222111000///...------*********++++++,,,,,,,,,*********************+++)))((('''&&&&&&'''((()))&&&(((******((('''))),,,))))))))))))((((((((((((+++)))'''((()))++++++***&&&'''(((((('''''')))***$$$&&&((())))))***,,,---*********)))(((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***(((&&&%%%&&&))),,,///000---)))&&&%%%&&&)))+++***)))(((''''''((()))*********))))))))))))******************************,,,,,,,,,,,,---...//////---000---'''&&&,,,///---+++222777777777888888555444555666777999999::::::999;;;<<<>>>>>>===<<<:::;;;;;;;;;::::::999999999?????????>>>===<<<:::999666777777888888666555444555555666666777777888888555777888888666444333444333333222111111222333333222222222000......000222////////////////////////......////////////......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********))))))))))))))))))))))))((()))+++,,,,,,+++)))(((***++++++++++++***))))))(((((()))***************))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,...000111111000///000000////////////000000------------------------........./////////000000***111:::===999555333333555444444333333444444555555444333111000/////////444000000777<<<999444222////////////////////////,,,,,,,,,,,,------...///---,,,++++++---------+++(((+++------***)))***+++************************))))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))))))))''''''&&&'''((()))(((((()))***+++,,,------))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***''''''''''''((((((((()))'''((()))***+++,,,,,,,,,|||mmm```JJJ:::555111000//////...------,,,,,,)))***---......,,,)))''',,,,,,,,,+++++++++******+++***((('''''''''((()))((((((((((((((((((((((((*********)))))))))))))))''')))---//////---)))'''))))))))))))))))))))))))&&&((()))))))))+++---///------***'''$$$$$$''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%&&&(((***,,,,,,+++)))''''''''''''((('''''''''''''''((())))))++++++************++++++))))))***+++,,,,,,------++++++,,,------......///222222333444444444333333555555666666666666555555<<<<<<<<<=========:::888:::;;;<<<<<<::::::;;;<<<===>>>??????>>><<<999888555777777666555444555666666555555555666888;;;===EEE===777888777222222555222222222222222222222222222222111111000///......333111///...---...000111//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,...000111************************)))***,,,,,,***)))***+++***************)))((('''))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))+++++++++******)))((('''&&&'''((()))************))))))))))))************......,,,+++***)))))))))++++++++++++++++++++++++******+++,,,,,,---......///......---------......///...---,,,,,,---...///.........000222222000...///000000000111111111111666444111111222333444333111111000000000000111111000000000000000000000000111111000000//////......///---...222111---+++---------------------------))))))*********+++++++++))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++******)))((((((((((((((())))))))))))************************))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))((()))***(((((((((((())))))))))))|||lll```III999555000111000000///......------,,,,,,,,,,,,,,,+++******,,,,,,+++++++++*********,,,+++***)))((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''))),,,------,,,)))'''(((((((((((((((((((((((((((***+++,,,+++,,,---///---,,,***'''%%%%%%''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&%%%&&&(((***+++---,,,+++))))))))))))***'''''''''''''''((())))))+++******))))))******+++))))))***++++++,,,------++++++,,,,,,---.........000111222222333333333333444555555666777777666666::::::;;;===>>>>>>===;;;;;;<<<======;;;;;;<<<===???@@@AAAAAA@@@>>>;;;:::555777777666555444555666444333333444666999<<<>>>HHH@@@;;;;;;999555222444222222222222222222222222222222222111000/////////000///---,,,+++,,,---...///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000************************(((***,,,+++***)))*********************)))(((((())))))))))))))))))))))))((()))******)))((()))***************************************)))((('''&&&''''''((()))************)))))))))*********++++++---,,,+++******))))))***++++++++++++++++++++++++******++++++,,,------.........------------......000///...------...///000.........000111111000...//////000000000111111111333111000000222222222111111111000000000000111111........................////////////.........---,,,---111666666000++++++------------------------))))))*********+++++++++))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))*********)))((((((((((((((((((((()))))))))***************)))))))))(((((((((*********)))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))((()))***(((((((((((()))))))))***{{{kkk___HHH999444000111111111000//////.........---,,,+++***+++,,,---,,,++++++++++++*********,,,++++++***)))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((***++++++***(((((((((((((((((((((((((((((())),,,......------------++++++***(((%%%%%%'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&((()))***,,,,,,+++***))))))))))))'''''''''''''''((())))))+++******))))))******+++))))))******+++,,,,,,,,,++++++,,,,,,------.........//////000111222222333444444555666777888888888777777999:::;;;<<<<<<<<<:::;;;<<<;;;:::999:::<<<>>>?????????>>><<<;;;999555777777666555444555666222222222444666999<<<>>>GGG@@@;;;;;;:::777444333222222222222222222222222222222222111111000000///000///...---------..................------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...************************(((***++++++***))))))***************))))))))))))))))))))))))))))))))))))((()))******(((((()))***++++++++++++++++++++++++))))))))))))((('''&&&%%%&&&'''((()))************))))))))))))*********+++******))))))))))))******++++++++++++++++++++++++*********+++,,,,,,---------------,,,,,,------...//////............//////...------///000111///...////////////000000000000111111111222444333222000111000000//////000000111....................................------------,,,///666>>>===555---+++------------------------***************+++++++++((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))***)))(((''''''((()))******))))))((((((((((((((((((((())))))))))))******)))))))))(((((((((''''''******))))))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))((()))***((((((((()))))))))******zzzjjj^^^HHH888444000000000000/////////.........---,,,+++++++++,,,,,,++++++++++++************++++++*********)))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())),,,...///...,,,++++++))))))***(((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))))))))(((((('''''''''''''''''''''''''''((())))))******))))))))))))******))))))******+++++++++,,,***++++++,,,------......,,,------...///111222333333333444555666888999:::555666888888888888999999666888999888777666777999::::::::::::999888777666555777777666555444555666222222333444555777999:::===999666888;;;;;;777444111111111111111111111111222222111111111000000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,************************(((***++++++)))))))))*********)))))))))))))))***))))))))))))))))))))))))((()))***)))((('''(((***************************(((((((((((('''&&&%%%$$$%%%&&&'''(((((())))))((('''(((((((((((()))))))))((((((((((((((()))******************************)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------------------......---,,,---///000///............/////////000000111222333555777666333111000000////////////000000................................................000222999@@@@@@888111...,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))***((((((((((((''''''''''''))))))))))))))))))(((((())))))(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))((()))***(((((()))))))))*********yyyjjj^^^HHH888444000//////............------,,,,,,---------,,,+++***+++++++++*********)))))))))))))))))))))((((((((())))))))))))))))))))))))''''''(((((())))))))))))(((''''''''''''''''''(((''''''''''''''''''''''''(((***------,,,***)))(((&&&((())))))'''&&&'''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&'''''''''''''''((())))))***))))))))))))))))))***)))***************++++++******++++++,,,------...,,,,,,,,,,,,...///111222222222333444555777999:::999;;;;;;:::777555666888666777888777666666777888777777777666666555444444555777777666555444555666444333333444444555555666444333333777>>>BBB???999111111111111111111111111111111000000000000000///+++,,,---------,,,+++***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))******))))))))))))))))))))))))((()))++++++)))((()))*********)))(((((()))***+++((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))))))))))))))(((((((((''''''&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))******************************))))))***************++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...///...------............/////////000000222555777666333000000000////////////000000////////////////////////////////////////////////222222666;;;;;;555000000,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((())))))(((((())))))))))))))))))************************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))((()))***))))))))))))************yyyyyyyyyjjj___III999555111...............---------***+++,,,---,,,+++***)))+++************)))))))))((())))))))))))(((''''''))))))))))))))))))))))))&&&''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''')))++++++)))((((((((($$$&&&))))))((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))((('''''''''''''''((())))))***))))))(((((())))))*********************************++++++,,,,,,---------,,,,,,,,,---...000111222222111222444666888999???@@@@@@===888555777999888999:::999888888888:::777777777666666666555555555777777666555444555666444444444444333333333222000111333999CCCIIIEEE===111111111111111111111111///////////////////////////000222333222111///---,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))''')))******)))(((((()))***)))((((((((()))++++++(((((((((((((((((((((((('''((())))))''''''((()))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))******************************))))))))))))))))))))))))************+++,,,------,,,,,,------------,,,,,,...,,,++++++---......---------------.........///,,,---///111333333000...000//////......//////000000000000000000000000000/////////000000000000000000...///222222...,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***''''''(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))(((((())))))))))))******************************((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))((()))***)))))))))*********++++++tttuuuzzzkkk___JJJ:::666222.............../////////,,,+++***)))))))))******************))))))))))))))))))*********)))((('''))))))))))))))))))))))))&&&&&&''''''((())))))***''''''(((((((((((('''''''''''''''''''''''''''''''''((())))))((('''(((***"""%%%(((***)))'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%'''((()))******)))(((((('''''''''''''''((())))))))))))(((((((((((())))))************))))))))))))*********+++,,,,,,------...---,,,,,,,,,...///111222111000000222444666888???AAAAAA===777444666999888999::::::888888999:::888777777666666666666666555777777666555444555666222222333333333333222222111333555:::DDDJJJDDD:::111111111111111111111111---.....................111222555666666444111///++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++******))))))))))))))))))))))))))))))''')))******)))(((((()))***)))((('''((()))+++,,,(((((((((((((((((((((((('''((()))(((''''''((()))(((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%&&&'''(((((((((((('''''''''((((((((()))))))))))))))(((((()))******************************)))))))))))))))))))))))))))))))))******+++,,,---------...//////...------...,,,******,,,......---,,,,,,---------.........,,,,,,---///111111///---//////............//////////////////////////////........./////////000000...++++++...---******---+++++++++++++++++++++++++++++++++*********))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******'''''''''((((((((())))))******)))))))))((((((((('''''''''((((((((())))))(((((()))))))))*********************************((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))((()))***))))))*********+++++++++tttvvvzzzlll```JJJ;;;777333////////////000000000000---+++(((&&&&&&'''***,,,************))))))))))))******+++,,,+++***)))((())))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((()))((('''''')))+++"""%%%(((***)))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))*********))))))))))))))))))******+++,,,,,,------000...---,,,,,,---///000222111000000111333555777<<<>>>>>>:::444111444777666888999888777666777888777666666555555555666666555777777777555444555666000000111333333333333333111444555999BBBGGG@@@333000000000000000000000000,,,---------------------+++---///111111...+++)))+++++++++,,,,,,---------************************************************+++++++++++++++***)))((())))))))))))))))))))))))''')))******((((((((()))***)))((('''((()))+++---(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&'''((()))************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---...///000111111000///......,,,******,,,---...---,,,,,,,,,---------......------...000222222111/////////............//////........................---------........./////////,,,,,,......+++***---++++++++++++++++++++++++++++++++++++******))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******''''''''''''((((((((()))************))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++************************)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))((()))***)))************+++++++++pppuuulll___OOO===333222222000///000111222111000------------------------***)))((()))***+++***(((++++++***)))((('''&&&&&&((('''''''''((()))+++,,,''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''%%%%%%%%%&&&(((***'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((((()))***)))((((((***,,,++++++,,,...000///,,,***---,,,,,,,,,,,,---......222111//////000111444555777666666555555555555555777777666666555555555444444444555555555555555444444666777888777666444333555555555444444333333333555333111333666888777555111111111111000000000000//////...------------...,,,---.........---,,,+++++++++++++++++++++++++++------------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))***(((&&&'''***+++)))''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***(((((())),,,///111888BBBKKKHHH<<<000+++,,,,,,,,,,,,,,,,,,+++***))))))))))))+++...///...---............////////////.........------,,,,,,,,,,,,,,,,,,---------.................................---,,,++++++++++++,,,)))******++++++*********))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&***)))'''&&&'''(((***+++(((((((((((()))))))))))))))((((((((('''''''''''')))))))))))))))******+++(((((((((((())))))))))))))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++************)))tttyyykkk^^^NNN<<<222111111000///000111111000///------------------------***)))((()))***+++***((())))))))))))((((((((((((((('''''''''((()))***+++''''''''''''((((((((((((((())))))))))))((('''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&$$$$$$$$$%%%'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((((((***,,,++++++,,,...000000...+++,,,,,,,,,,,,,,,---......111000//////000111333555777777777666666777777888666666666666555555444444666666666666666666555555444555777777777666444333555444444444333333333333444222111333555777666444111111111111000000000000//////...------------...,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((---+++)))***,,,---,,,***)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***(((((()))+++...000===FFFMMMIII===222...///+++,,,,,,,,,++++++***)))+++***+++---///000000...---.........////////////......---------,,,,,,,,,---------.........//////...............---------------,,,,,,+++,,,,,,,,,***++++++++++++******)))))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((('''''''''''')))((('''&&&'''(((***+++(((((((((((())))))))))))))))))(((((((((''''''''')))))))))))))))******+++((((((((()))))))))******))))))************))))))(((((((((''''''((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((('''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++******))))))xxx}}}~~~jjj\\\MMM;;;111111000///...///111111///...------------,,,,,,,,,,,,***)))((()))***+++***(((''''''(((((())))))******''''''''''''((()))******''''''''''''(((((((((((())))))******))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((((((***,,,+++++++++...000000///---,,,,,,++++++,,,,,,---...000000/////////111333444777777777888888999999:::666555555555555444444444777777777777777666555444444555666666666555444333444444333333333333333222222111111222444555444333111111111111000000000000//////...------------...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))''''''''''''''''''''''''---+++***+++,,,---,,,***)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---///666<<>>666444...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))))))(((((()))+++,,,***)))''''''(((((((((((((((''''''((((((((((((((('''&&&)))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''((()))***************))))))))))))******,,,,,,,,,---------------,,,------------............//////000111111222222000111111111000///...---/////////000222222111///000000/////////000111222222111///......///111333000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))(((((()))******+++*********)))))))))(((((('''''''''''''''((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******))))))))))))))))))******+++++++++,,,,,,++++++************,,,,,,,,,---------......+++,,,...---,,,,,,---///000---++++++))))))222===CCCQQQ[[[WWWMMMDDD<<<666+++,,,,,,+++)))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((''''''***))))))((((((''''''&&&&&&&&&&&&''''''((((((((()))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))((((((((())))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))rrr^^^OOO===555444...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))))))))((((((***,,,,,,+++***&&&'''((((((((((((((((((&&&&&&'''''''''''''''&&&)))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''((()))***++++++******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,---------...............///000000111111222000111111222111000...---/////////111333444222000000000///...///000111222///............000111222//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******)))(((((())))))))))))))))))))))))(((((((((((()))******+++******)))))))))(((((((((&&&''''''''''''((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((((((((())))))***+++++++++------+++***))))))))))))+++++++++,,,,,,,,,------+++,,,...---,,,,,,---///...++++++---,,,...<<>>AAAHHHUUUaaagggfffbbbWWWGGG444)))(((++++++)))((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&&&&'''******))))))(((((('''''')))))))))))))))))))))))))))*********++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((('''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))kkkXXXKKK<<<666555///......---------,,,,,,,,,,,,++++++******++++++,,,******))))))))))))*********))))))((((((((((((((()))******(((&&&%%%&&&'''&&&''''''((())))))*********************)))((((((&&&&&&&&&&&&&&&'''''''''%%%'''((('''&&&%%%&&&'''(((((()))))))))((('''&&&%%%&&&'''((()))(((''''''&&&'''''''''%%%%%%&&&((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,.............../////////000///...---------------111111111111111111111111000000///......///000111111000///......///000111111000...,,,++++++++++++***,,,---......,,,***((((((((())))))***))))))((('''''''''(((((())))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&''''''((()))'''''''''(((((('''''''''((((((((((((((()))))))))************************)))******++++++,,,,,,------------,,,,,,+++++++++...---,,,++++++,,,...///222333777@@@KKKQQQRRRQQQJJJ???000((('''******)))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((((((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))jjjWWWJJJ<<<777555.........---------,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******((((((((((((((())))))***)))******)))'''&&&'''((('''''''''(((((())))))*********))))))(((((())))))((((((''''''''''''''''''&&&'''((((((&&&&&&'''(((((()))*********)))'''&&&%%%%%%%%%&&&''''''((((((%%%%%%&&&%%%$$$%%%(((***)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))(((((())))))))))))******)))))))))************+++---------........./////////......---------......////////////////////////............///000111111000//////......//////000......---,,,,,,,,,------+++---...//////---+++***)))******++++++******)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''(((((()))'''(((((())))))((((((''''''''''''(((((())))))***************************))))))******+++,,,,,,,,,------,,,,,,,,,,,,++++++///...---+++++++++,,,---,,,***)))---333999::::::999444---((('''((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))hhhVVVJJJ<<<777555.........---------,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******''''''''''''((()))***+++((()))******(((''''''((('''''''''((((((((())))))***)))(((''''''((()))***))))))(((((('''''''''&&&'''((()))(((''''''''')))((()))*********)))''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''&&&&&&(((+++...)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''((('''''''''(((((((((((()))'''''''''&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))*********++++++,,,,,,,,,---.........///......---------......///........................---------...///000111111////////////////////////,,,,,,,,,,,,------......,,,---...//////...---,,,*********+++******))))))+++*********)))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((('''&&&&&&&&&(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''(((((()))(((((())))))))))))((((((&&&&&&''''''((()))******************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,///,,,))))))***,,,,,,,,,------+++)))'''&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((******''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))*********))))))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))~~~fffUUUJJJ<<<777555.........---------,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******''''''''''''(((***+++,,,''')))+++***)))'''((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))(((((('''''''''&&&'''((()))(((''''''''')))((())))))******((('''&&&((('''&&&%%%%%%%%%%%%%%%'''(((((((((''')))+++...))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((((()))&&&''''''''''''''''''&&&''''''''''''(((((((((((('''(((((((((((()))))))))************+++++++++,,,+++++++++,,,---.........---------------...///000------------------------,,,,,,---...///000000000......////////////......++++++,,,---............------.../////////...---)))*********))))))((('''++++++******))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((('''&&&&&&&&&(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((((((((())))))))))))((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++++++++)))((((((***,,,+++(((&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))+++*********))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))+++))))))))))))))))))))))))|||eeeTTTJJJ<<<777555.........---------,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******''''''''''''((()))++++++''')))++++++***(((((((((''''''''''''''''''''''''((((((''''''(((((())))))((((((''''''''''''''''''&&&'''((((((&&&&&&'''((('''((()))))))))(((&&&%%%''''''''''''&&&&&&&&&%%%&&&((())))))((('''((()))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))*********+++++++++,,,,,,)))***++++++,,,---......,,,,,,,,,---...///000111------------------------,,,---...///////////////---......//////......---***+++,,,---............------..................************)))(((''''''*********))))))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,------******++++++,,,,,,------&&&''')))***++++++******)))***,,,+++***(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''')))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((************))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''))))))((((((***+++)))))))))))))))))))))))){{{dddSSSIII<<<777555---......---------,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******(((((('''(((((()))******&&&)))+++,,,***)))((()))''''''''''''''''''''''''&&&''''''((())))))((((((&&&&&&&&&&&&&&&'''''''''%%%'''((('''&&&%%%&&&'''&&&'''((((((((('''%%%$$$$$$%%%&&&((())))))(((((()))+++---,,,***((('''&&&***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))************+++))))))***+++,,,---......+++,,,,,,---...///000111........................,,,---.../////////...---------...//////...------***+++---............---,,,,,,------............++++++++++++***)))(((''')))(((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%'''''''''(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,++++++***&&&''')))*********+++,,,***))))))***************((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((******)))))))))(((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''))))))((((((***+++))))))))))))))))))))))))zzzcccSSSIII<<<777555---......---------,,,,,,,,,,,,++++++++++++++++++,,,******))))))))))))******((((((((((((((())))))***&&&)))+++,,,+++)))))))))'''''''''''''''''''''&&&%%%&&&((()))))))))((('''$$$%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$!!!###&&&)))+++,,,++++++,,,///111111...***'''&&&******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))((()))***+++,,,---......++++++,,,,,,...///111222........................---.../////////...---,,,,,,---...//////...---,,,++++++---.........------,,,,,,,,,,,,------......---------,,,+++***)))((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((()))******+++++++++++++++,,,,,,------------------,,,+++***((((((......---,,,******+++,,,***((('''(((***,,,,,,+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))'''(((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))******))))))((((((''''''))))))))))))))))))))))))************++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%'''))))))((((((***,,,))))))))))))))))))))))))dddSSSJJJ===555444000......---,,,,,,,,,,,,---,,,,,,,,,+++***)))(((((()))))))))))))))******++++++(((&&&&&&)))***)))((('''((()))******)))((('''(((((('''&&&&&&&&&&&&&&&((((((((()))(((''''''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))((((((((((((''''''''''''((('''&&&'''+++111777;;;>>>BBBFFFFFF???666,,,'''&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%(((((('''&&&'''((()))***+++***)))'''%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%&&&''')))************((()))))))))************,,,,,,,,,++++++,,,------,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((('''''''''&&&******))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))))))))((('''''')))((('''''''''(((***+++(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))(((''''''(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************~~~dddRRRJJJ===555444000......---,,,,,,,,,,,,---,,,,,,,,,++++++***)))((()))))))))))))))******+++---+++(((((())))))(((&&&(((((()))******)))(((((()))(((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((('''(((((((((((('''''''''(((&&&&&&(((---555===BBBCCCIIIQQQSSSLLL>>>111(((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&)))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((()))))))))))))))(((((('''))))))))))))************---,,,,,,++++++,,,,,,---,,,,,,,,,------------...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((((((((('''''''''&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))))))))(((''''''((((((''''''(((((()))***(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''''''''&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++***)))))))))))))))************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************}}}cccQQQIII<<<555444000......---,,,,,,,,,,,,---,,,,,,,,,,,,+++***)))((()))))))))))))))******+++,,,+++*********+++)))(((((())))))******))))))(((***))))))((((((((((((((()))))))))(((((((((''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''''''''***111:::CCCHHHBBBLLLXXX^^^WWWGGG666***$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))))))))((((((((((((******************))))))---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))******((((((((('''''''''''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))))))))(((''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''&&&%%%&&&'''((('''%%%((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++***))))))))))))))))))************************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************{{{aaaPPPIII<<<555444000......---,,,,,,,,,,,,---+++,,,,,,,,,++++++***))))))))))))))))))******+++(((((()))+++,,,---...---))))))))))))))))))))))))+++******)))((()))))))))***))))))((((((((((((((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&'''(((***///555<<>>999666666111......---------,,,,,,,,,---,,,+++*********+++,,,++++++***************+++((((((''''''''''''(((((()))+++,,,+++((((((***,,,***(((&&&&&&'''(((((('''***,,,,,,+++)))'''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((((("""%%%&&&%%%###"""$$$&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++(((((())))))******++++++)))************++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((()))'''&&&'''((()))((('''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))%%%&&&&&&''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))************************))))))))))))))))))))))))((()))***)))'''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))***+++---///222333444333222000---***(((&&&(((((())))))*********+++)))************+++++++++************************))))))******++++++++++++***))))))***,,,,,,+++)))++++++************++++++zzzzzzkkkRRRCCC???888444444000......---,,,++++++++++++,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''((()))*********)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$%%%&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++******++++++)))(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((()))))))))************))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((%%%&&&''')))************(((((((((((())))))))))))'''((()))(((&&&&&&((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))***************************************++++++++++++---000333777888888666222...+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++||||||iiiOOO@@@===666333333000......---,,,++++++++++++,,,+++***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((''''''''''''''''''((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,+++)))***++++++)))((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''(((((('''''''''(((((()))))))))*********((((((((((((((((((((((((******))))))((('''''''''(((((((((((((((((((((((('''(((((())))))))))))((('''((((((((())))))))))))'''((()))((('''&&&((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))***************************************++++++++++++---000333666777888666222...+++***))))))))))))))))))))))))))))))*********+++++++++************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++eeeLLL>>>;;;555222333///......---,,,++++++++++++,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))((('''&&&&&&'''((()))***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''&&&&&&&&&''''''((($$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))******++++++*********++++++++++++,,,++++++************++++++,,,***))))))***+++***(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&''''''((((((((()))))))))'''((())))))''''''((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))***************************************++++++++++++,,,000333444666888777333///,,,+++))))))))))))))))))))))))(((((()))))))))*********************************)))************++++++++++++++++++***************++++++++++++++++++++++++dddJJJ===;;;444222333000......---,,,+++++++++++++++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''(((***+++***)))(((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((())))))************************++++++++++++++++++************+++++++++)))((()))***+++***((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''((((((((((((((('''''''''''''''((((((((())))))'''(((***)))((('''((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((()))))))))******************************************+++******,,,000333444666888888444000...,,,))))))))))))))))))))))))))))))))))))*********+++************************))))))*********+++++++++************************++++++++++++++++++++++++dddKKK===;;;555333555111......---,,,++++++++++++++++++++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((******)))))))))***,,,---***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((())))))))))))))))))))))))*********))))))*********++++++++++++******))))))******+++***)))((((((***+++***((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((()))************)))((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&'''(((((()))))))))''''''''''''((((((((((((''')))******)))(((((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***((()))))))))************)))))))))))))))))))))))))))************,,,///222555777::::::666222///---))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))*********+++++++++************************++++++++++++++++++++++++~~~eeeLLL>>><<<666444555222......---,,,++++++++++++***++++++++++++***))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''))))))******++++++,,,,,,)))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&%%%%%%$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((((((((()))))))))***))))))))))))))))))******)))))))))************+++******))))))))))))******)))((('''(((*********)))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))++++++++++++))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((($$$$$$&&&'''((()))))))))&&&&&&'''''''''(((((((((''')))++++++***(((((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))************)))))))))))))))))))))))))))************+++///222777:::<<<<<<999444000...))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************+++++++++++++++++++++++++++++++++yyyfffLLL>>><<<666333444111......---,,,++++++++++++***++++++,,,+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%''')))***++++++***)))''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))***)))))))))))))))))))))))))))))))))******************))))))))))))******)))((('''(((*********)))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***++++++***)))(((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&)))+++,,,***)))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***))))))+++///222999<<>>;;;555222333///......---,,,++++++++++++******+++,,,+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''###%%%(((***+++***((('''&&&'''((((((((('''%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((%%%%%%%%%&&&'''((()))***$$$%%%%%%&&&&&&''''''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((*********)))))))))))))))))))))))))))******************))))))))))))******(((''''''((()))******)))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))++++++)))((('''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&)))+++,,,+++)))((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))***))))))+++///222;;;>>>AAA@@@<<<666111...))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++~~~zzzbbbKKK<<<777333444666//////............---------***************)))((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))))))))((((((''')))))))))***(((&&&'''+++(((((('''&&&%%%%%%$$$$$$(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''%%%&&&''''''((((((''''''))))))(((((('''''''''&&&)))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''(((((())))))))))))(((((('''&&&((()))++++++)))(((&&&(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))(((((()))+++,,,***&&&###((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((''''''''')))(((((((((''''''''''''(((((())))))))))))((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''')))+++---...<<<===>>><<<777222...,,,((((((((((((((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++|||yyyaaaJJJ;;;777222444555///............------------***************))))))(((************)))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((((((((())))))***))))))((())))))((((((((('''''')))(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''%%%&&&''''''(((((('''''')))((((((((('''''''''&&&)))(((((('''((()))***+++)))))))))))))))))))))))))))))))))))))))(((''''''(((''''''&&&&&&&&&''''''&&&'''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***,,,---777888999888333///,,,***((((((((((((((()))******************************++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++}}}zzz^^^HHH;;;777222333444...............------------******++++++******)))(((++++++******))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''''''''((((((((()))))))))&&&&&&'''''''''((((((((('''((()))***************))))))''''''(((((('''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))******'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&)))(((((('''&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''((((((((('''''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))((('''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&(((***)))&&&&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))(((***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++000111333222...+++)))((()))(((((((((((()))******++++++++++++++++++++++++************************************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}~~~[[[GGG;;;888111222333---.........---------,,,,,,***++++++++++++***))))))***))))))((('''&&&&&&%%%(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''''''''((((((((()))))))))''''''''''''(((((((((((('''''')))***++++++++++++))))))(((&&&''')))'''###''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))((('''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%,,,333444...'''$$$###((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))))))))*********)))))))))(((((()))))))))******)))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***,,,...---+++)))(((((())))))(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,{{{||||||XXXFFF<<<999222111222---...------------,,,,,,,,,+++++++++++++++***))))))***))))))((('''&&&&&&%%%'''(((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))&&&'''(((******+++++++++(((+++***''''''***((("""&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((('''&&&&&&&&&&&&&&&%%%&&&'''((()))*********))))))(((''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***%%%,,,333444...'''$$$###((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))******+++************)))))))))))))))************))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))++++++***(((((())))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,uuuxxxzzzWWWEEE===:::333111222---------------,,,,,,,,,,,,+++++++++,,,++++++***)))++++++******))))))((((((''''''((((((((((((''''''************************(((''''''&&&&&&''''''((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&'''((()))))))))))))))&&&---///)))&&&)))(((###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&''''''(((''''''((()))*********)))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&''')))***+++&&&(((***)))&&&&&&(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((())))))******+++++++++++++++*********))))))******++++++******)))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''')))******)))))))))******))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,qqqwwwzzzVVVEEE>>><<<444222333...---------,,,,,,,,,++++++++++++,,,,,,++++++***)))************))))))))))))&&&'''((())))))((('''&&&************************(((''''''&&&&&&''''''(((''''''''''''((((((((()))''''''((((((((()))))))))'''((((((((())))))))))))&&&''''''(((((((((''''''$$$///333+++%%%((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&'''((()))***))))))((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((()))''''''(((((()))(((((('''''''''((())))))(((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&%%%&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((()))******++++++,,,,,,+++++++++*********)))******++++++******)))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++***))))))''')))******))))))***+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------qqqyyyzzzUUUEEE???===444222333...---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))))))))))))))************(((((((((((())))))))))))''''''''''''''''''&&&&&&###111666---%%%''')))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((((((((&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&''')))*********)))((((((((((((((((((((((((((()))))))))))))))(((((('''%%%%%%%%%&&&'''((()))***'''''''''(((''''''&&&&&&%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((())))))(((''''''''''''((((((((()))+++,,,***&&&###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((()))***+++++++++,,,,,,,,,+++++++++************++++++++++++******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))'''(((***)))(((((()))+++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------xxxmmmzzz~~~\\\DDD::::::666333333...---+++************)))'''******,,,------,,,*********))))))((((((((((((((((((((())))))******++++++(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((%%%'''(((((('''''')))***(((((('''((()))***))))))***((('''((()))***)))(((******)))((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))******)))&&&%%%&&&'''(((((((((((())))))))))))***((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%''')))******)))'''%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&***...111'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***************************))))))************))))))************************************************+++++++++*********))))))************************************************(((((())))))*********+++))))))))))))************++++++,,,,,,,,,,,,---------***)))***,,,---,,,)))++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......wwwnnn|||~~~\\\EEE:::;;;666333333///000...---,,,------+++)))+++,,,,,,------,,,,,,+++++++++***)))))))))))))))&&&'''''''''((((((((()))((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((((((''''''((()))(((((('''((()))))))))))))))(((''''''))))))((('''))))))((((((''''''&&&&&&&&&&&&'''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&)))***+++***'''&&&'''(((''''''((((((((()))))))))***)))'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''((())))))***'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((+++---'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((***)))(((''''''''''''''')))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))************))))))************************************************+++++++++*********))))))************************************************((()))))))))************))))))))))))************+++++++++,,,,,,,,,------...,,,***+++,,,---+++)))++++++,,,,,,,,,,,,---------------------------------------.........//////yyyrrr\\\EEE:::;;;666333333///111000...---------+++)))------,,,,,,,,,,,,------,,,++++++***************''''''''''''(((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((()))(((&&&&&&'''(((''''''((((((((()))))))))((('''&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''''''''(((***++++++***((('''((()))&&&&&&'''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&'''(((((((((((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''''''''(((((((((((((((((('''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((******)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))************************************************+++++++++***************************************************************))))))))))))************)))))))))*********++++++++++++++++++,,,,,,,,,,,,///---,,,,,,------,,,***++++++,,,,,,,,,,,,------------------------------........./////////000000~~~yyy\\\EEE:::;;;666444444///000///---,,,,,,+++)))(((------+++******+++------++++++***))))))))))))***))))))))))))************'''''''''(((((('''&&&&&&'''''''''''''''''''''''')))((((((''''''&&&&&&%%%'''((()))(((&&&%%%&&&'''&&&'''((((((((('''((()))(((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''(((((((((%%%&&&'''(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%'''(((%%%%%%&&&''''''((((((((((((******)))'''''''''(((&&&&&&&&&&&&'''''''''(((((()))***)))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((('''''''''((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))((((((((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))************************************************************************************************************************)))))))))))))))*********))))))*********+++++++++***++++++++++++,,,,,,,,,------,,,------...------+++++++++,,,,,,,,,---------------------------------.........////////////]]]EEE;;;;;;777444444///000...,,,,,,,,,,,,***(((,,,+++***))))))***+++,,,******)))(((((((((((()))************))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''((()))(((&&&%%%%%%&&&%%%''')))((('''&&&(((***(((&&&%%%&&&'''((('''&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&'''''''''(((''')))++++++(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((''''''''''''''''''((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&(((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((('''''''''&&&&&&''''''(((&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))************************))))))))))))))))))))))))******************************************************************************))))))))))))))))))************++++++++++++*********+++++++++,,,,,,***+++,,,------...///000+++++++++,,,,,,,,,------------------------------,,,,,,---------.........]]]FFF;;;<<<777444444000000///------......,,,+++******))))))))))))*********))))))(((((((((((((((((((((((((((''''''''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%&&&'''$$$''')))(((&&&%%%'''***((('''&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''(((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''(((((((((&&&***---,,,)))'''''')))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((((((((('''(((((())))))******+++((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))***************+++++++++************************************************************))))))))))))*********++++++++++++,,,************++++++++++++)))+++,,,---,,,---...000++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...]]]FFF;;;<<<777444555000...,,,+++,,,---...---+++*********++++++*********+++***))))))(((((()))))))))((((((((('''''''''&&&$$$%%%&&&&&&'''''''''&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''((($$$&&&''''''%%%%%%&&&(((###''')))(((%%%$$$'''***)))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$&&&((()))(((''''''''''''&&&&&&%%%%%%$$$$$$%%%'''((('''&&&&&&'''(((''''''((((((((()))))))))&&&***...---)))&&&''')))''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&'''((())))))((('''&&&'''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((()))'''(((((()))******++++++((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''((())))))%%%%%%&&&''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++************************))))))************))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************************)))))))))(((*********+++++++++,,,,,,************++++++++++++***,,,...---+++***+++---++++++,,,,,,,,,,,,------------------------------------------............}}}]]]FFF;;;<<<777555555000***)))((()))+++,,,+++******+++,,,------,,,+++***,,,++++++***)))*********++++++******)))))))))((($$$%%%&&&&&&'''''''''&&&))))))))))))))))))))))))###$$$$$$%%%&&&'''(((((($$$%%%&&&&&&%%%%%%'''(((###'''***)))%%%$$$'''+++***((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""$$$''')))***)))'''&&&''''''&&&%%%$$$######"""&&&((()))(((''''''((()))(((((((((((())))))))))))%%%***...---)))&&&''')))(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''')))******)))'''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))************))))))&&&'''''''''(((((())))))'''(((((()))***+++++++++((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))((((((((((((((()))******%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,************************))))))************))))))************************))))))))))))))))))))))))))))))******++++++++++++************************************************+++*********))))))((((((******+++++++++,,,,,,,,,)))************+++++++++,,,...///---)))'''(((***++++++,,,,,,,,,---------------------------------............/////////000~~~wwwYYYDDD;;;>>>999555333---...---,,,,,,......---,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((((((((((((''''''&&&'''((())))))(((((()))***'''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((($$$!!!###&&&&&&###+++"""""")))(((&&&$$$$$$$$$++++++,,,(((""""""(((+++(((%%%'''000'''"""%%%&&&######''' ,,,))) !!!$$$'''///)))%%%&&&,,,///***&&&%%%,,,$$$ $$$(((&&&%%%&&&'''''''''''''''''''''''')))&&&***''' ,,,222###+++...&&&###)))(((!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!000""",,,+++''''''''''''''''''''''''((('''$$$"""%%%,,,+++&&&!!!$$$000...!!!--- )))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''))))))(((((('''&&&$$$$$$(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&$$$$$$%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((,,,,,,++++++***)))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++,,,...---,,,,,,---///---------.........//////yyyxxxZZZDDD;;;===888555444......---,,,,,,......---,,,,,,+++++++++************)))))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''')))(((''''''(((***'''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""%%%&&&%%%&&&((())))))$$$''' +++...'''+++***!!!(((---)))'''(((---*** (((+++%%%%%%%%%'''++++++)))(((***)))000+++&&&///000"""###'''+++***&&&$$$&&&((("""))),,,***'''''''''%%%''''''''''''''''''''''''!!!&&&&&&+++///"""%%%333***!!! &&&)))(((%%%'''''''''''''''''''''''',,,---%%%333***444+++''''''''''''''''''''''''###'''***+++'''""" 222...)))###""""""(((666(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((*********))))))))))))((())))))))))))************************************)))************+++++++++++++++++++++++++++++++++************************+++++++++*********))))))************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......+++---......---,,,...///---------.........//////tttzzz[[[DDD:::<<<777555444000...---,,,---.........,,,++++++*********)))))))))************************((((((''''''&&&&&&'''''''''''''''''''''((()))***)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''((('''&&&&&&'''(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%++++++###!!!%%%$$$333***(((,,,&&&"""111;;;SSSUUU888!!!###))))))###...666222(((!!!"""(((,,,***'''&&&%%%###&&&*** $$$<<>>IIIOOO111 (((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((''''''&&&'''''''''''''''&&&&&&(((((((((''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$&&&''''''&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++************************+++++++++***************************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++---......------...///------........./////////sss{{{~~~[[[DDD:::;;;666555555111///---,,,---...///...---*********))))))))))))(((************************((((((''''''''''''((((((&&&&&&&&&'''((()))***+++))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''((('''&&&&&&'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%******$$$###((()))%%% (((***;;;777000111...%%%%%%...&&&+++***$$$"""%%%&&&###%%%;;;000888YYY&&&((((((%%%%%%)))---...))))))))))))))))))))))))...///)))///444555:::>>>222+++---***###"""(((((((((((((((((((((((((((---000###&&&(((111///''''''''''''''''''''''''***$$$###(((%%%%%%888QQQ***(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((((((''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%'''((('''&&&'''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((()))******+++((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,---......------...///............////////////www~~~~~~[[[DDD999;;;777555666111///...------//////...---*********))))))))))))(((************************(((((('''''''''(((((()))&&&&&&&&&&&&''')))******))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&###'''))),,,---***%%%,,,DDDzzz===&&&,,,---))))))%%%''''''%%%'''+++***''' EEEsss999)))))))))))))))))))))))))))))))))***444iii###''''''''''''''''''''''''###$$$...---###&&&222!!!''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''$$$&&&((((((''''''((()))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***'''((())))))***+++,,,,,,((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,---///...------...000........./////////000000{{{}}}YYYCCC:::<<<888555666111///...---...//////...---++++++*********)))))))))************************((((((''''''(((((())))))&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$%%%'''&&&%%%%%%&&&((('''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''(((!!!(((lll888)))...$$$%%%%%%'''***(((###!!!"""FFFZZZ333'''((((((((((((((((((((((((""""""000'''<<>>:::777555///000...---...///000///...,,,,,,,,,++++++++++++***((((((((((((((((((((((((((((((((((((((()))******&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((('''&&&&&&''')))'''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&###!!!&&&))))))LLLppp:::)))VVV%%%)))"""$$$***### <<>>>>>777888===:::111111000//////////////////...---,,,++++++++++++******)))))))))((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&''')))***((('''''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""222VVV--- ,,,...!!!"""+++ttt 000(((!!!&&&,,,&&&444ZZZVVV... 222...%%%'''(((777!!!...'''---GGG---111666((((((((()))))))))))))))%%%*********\\\+++***((('''&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((***,,,AAA...(((++++++!!!,,,'''''''''''''''''''''''''''''''''((())))))******)))+++---...,,,)))(((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))'''''''''(((((((((((((((,,,***(((''''''***,,,...))))))))))))))))))))))))&&&&&&'''''''''(((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((&&&%%%&&&''''''&&&%%%'''''''''''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++*********++++++,,,,,,------...******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------...//////000000---...////////////...---....../////////000000000//////000111222333333444333222222333444555666777}}}}}}pppPPPBBB>>>>>>777666:::777000000///............///...---,,,++++++******+++++++++*********)))))))))''''''((())))))(((''''''(((''''''''''''''''''((('''&&&&&&''')))***((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!---___/// %%%'''---######'''BBB)))***%%% %%%***%%%+++,,,&&&&&&,,,,,,'''$$$666'''!!!)))***000$$$000###$$$333HHHNNN((( ,,,'''''''''((((((((())))))%%%(((((($$$ccc((()))((('''&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((( ///'''ccc(((&&&)))!!!(((''''''''''''''''''''''''&&&''''''((())))))******,,,...000000---***((('''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))******)))(((((()))***+++((((((((((((((((((((((((''''''((((((((()))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''%%%$$$%%%(((((('''$$$'''''''''(((((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++************+++,,,,,,---......******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------...///000000000---...///000000///...---.../////////000000000000///000000111222333444555333333333444777;;;???BBBmmmMMM@@@======555444888444//////...------------...------,,,+++************++++++++++++************&&&'''((())))))((('''&&&((((((''''''''''''(((((('''&&&&&&''')))***(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%000SSS---***+++$$$222 &&&...%%%+++///---''''''###"""&&&******)))((('''///!!!+++&&&---(((&&&((())))))&&&hhh"""444&&&&&&&&&'''''''''((((((&&&((((((iii$$$&&&((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((+++%%%ggg...,,,+++%%%''''''''''''''''''''''''&&&&&&''''''((()))******...000222111...***((('''(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''&&&'''''''''(((((())))))(((((()))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))((()))***)))((('''(((***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&$$$###%%%((()))'''$$$'''((((((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))*********)))***++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,---------******+++,,,,,,---......******+++++++++,,,,,,,,,+++++++++,,,,,,------------------...///000000111---...///000000///...---////////////000000000000///000000222333444555555555444555777<<>>;;;===888888999333------,,,,,,,,,---..................------------+++++++++************)))&&&'''((()))************'''++++++'''%%%((()))(((((((((((((((((((((((((((''''''((()))))))))((((((''')))***)))((('''(((***'''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''(((((((((((()))))))))((('''&&&&&&&&&&&&'''(((,,, <<<&&&WWW;;;!!!zzz---///!!!***###&&&(((((((((((())))))))))))***(((''''''$$$###)))000ooo...###((())))))))))))))))))))))))***&&&***%%%```(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))+++)))"""+++***bbb(((...&&&''''''((((((((((((''''''&&&'''((((((((((((((('''&&&''''''(((((((((((((((&&&&&&''''''((()))))))))'''&&&&&&(((******)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))***+++''''''''''''(((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''&&&''''''((((((''''''&&&(((''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((((((((((((((())))))))))))((((((''''''''''''(((((($$$%%%&&&'''(((***++++++666...%%%###&&&******'''))))))***++++++***((((((((((((************(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((,,,+++''')))...,,,%%%)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------....................................------........./////////.........////////////000/////////000000000111111///000000222444666888999;;;>>>DDDJJJOOOSSSTTTUUUSSS\\\eeejjjqqq~~~mmmkkkLLL>>>;;;===888888999333,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,+++++++++************)))''''''((()))))))))((((((###''')))&&&%%%((((((&&&(((((((((((((((((((((((((((((()))***))))))''''''''')))***)))((('''(((***''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''((((((((())))))))))))((('''&&&&&&&&&&&&'''(((!!!***666 HHH444===bbbddd---+++%%%+++$$$%%%''''''(((((())))))******)))***GGG...PPP***%%%***)))))))))))))))))))))))),,,(((,,,'''aaa(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))***''''''...%%%888VVV$$$)))''''''(((((((((((('''''''''((()))))))))(((''''''&&&''''''(((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&''')))***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((''''''''''''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&&&&'''((()))******---***&&&%%%''')))))))))((()))***,,,,,,+++***)))'''(((***++++++***((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++444666---(((***+++(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------.........///..................................../////////////////////000000000111111//////000000000111111111000111222444666:::===>>>EEEHHHNNNSSSXXXZZZ[[[[[[\\\mmm~~~nnnmmmLLL>>>;;;===888888999333,,,,,,,,,,,,,,,---...///---------,,,,,,,,,+++++++++++++++************)))))))))))))))((('''&&&%%%"""'''***(((''')))***'''(((((((((((((((((((((((())))))*********((('''&&&((()))***)))((('''(((***&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''((((((((())))))******((('''&&&%%%%%%&&&'''(((+++---+++:::000111 ```&&&222***%%%---+++)))***&&&''''''((()))******+++'''555+++777'''&&&+++))))))))))))))))))))))))...***---(((aaa(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))(((&&&---///)))***''''''((((((((((((''''''((()))*********)))((('''&&&&&&'''(((((((((''''''&&&&&&&&&'''((())))))***&&&%%%&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''((((((((()))'''((()))((('''&&&''')))''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''((()))++++++((((((((((((((((((((((((************************&&&&&&'''((())))))((((((%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((((((((($$$&&&((()))(((((()))***'''(((***,,,---,,,+++***''')))***++++++***)))'''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))///>>>CCC555((((((,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////////////////............/////////000000000000000111111111111000000000000111111111111111222333555999===@@@BBBLLLOOOTTTZZZ___ccceeefffhhh~~~xxxkkkIIIAAA;;;:::999666444555,,,---.........---,,,+++---******---,,,)))))),,,************************))))))************))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''***)))((()))***+++***((()))((('''(((+++,,,+++***''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''')))******(((&&&%%%((('''%%%%%%%%%&&&(((***555%%%===888'''///))))))DDDPPP---(((...%%%!!!******...%%%%%%))))))444000***SSSqqq|||###'''###,,,+++++++++******))))))+++,,,'''(((ddd)))***+++++++++)))((('''))))))))))))((((((((((((''''''''''''((((((((((((***$$$***)))***"""'''(((&&&'''''''''(((((())))))''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&%%%&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))******)))(((((((((((((((((((((''''''''''''((((((+++)))'''&&&((()))))))))''''''''''''(((((((((((((((((())))))************))))))((((((''''''&&&&&&&&&'''(((******+++++++++*********)))))))))))))))(((((((((((()))***+++,,,+++)))(((&&&&&&((()))+++(((((((((((())))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******---666888---'''+++,,,((())))))))))))******************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------000000//////.........---///////////////.........////////////000000000000...000111333444444333222666666777;;;@@@GGGMMMQQQPPPUUU^^^jjjzzzyyyhhhHHHAAA;;;;;;:::777444444///...---,,,,,,,,,---...---******---,,,)))))),,,************************))))))************))))))'''''''''((((((((())))))(((''''''''''''''''''(((***)))((()))***+++***((('''&&&%%%''')))***)))((('''''''''((((((((())))))'''''''''((((((((())))))''''''((())))))((('''&&&((('''&&&%%%%%%'''(((***+++:::444$$$,,,444***%%%---vvv555///...(((,,,$$$444'''888***,,,,,,,,,+++++++++******(((***'''(((ccc)))***+++,,,,,,+++***)))***)))))))))((((((((((((((((((((()))))))))******))))))***)))"""&&&[[[CCC'''''''''((((((((())))))'''''''''((((((((())))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))******)))(((((((((((((((((((((''''''''''''((((((***)))'''''')))))))))(((((((((((())))))))))))***)))))))))))))))*********(((((((((((((((''''''''''''((()))******************)))))))))))))))))))))(((((((((((()))***+++,,,***)))(((''''''((()))***(((((((((((())))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((222333+++'''+++---)))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------000/////////............////////////////////////000000000111111111111222111222222333333333333222888;;;@@@FFFMMMSSSWWWYYYYYYeeeuuu~~~dddGGG@@@;;;<<<;;;777444333222000---++++++,,,...///---******---,,,)))))),,,************************))))))************))))))''''''((((((((())))))))))))((((((''''''(((((()))***)))((()))***+++***((('''&&&&&&''')))******)))''''''((((((((()))))))))''''''(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))***444111///+++###)))...'''!!!www555!!!...!!!000###000(((555111///,,,,,,,,,,,,,,,+++++++++&&&***(((***ddd))))))+++,,,,,,,,,,,,,,,******)))))))))((((((((()))))))))*********++++++''',,,)))+++...$$$kkk'''''''''(((((((((((())))))''''''((((((((())))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))******)))((((((((()))))))))((((((''''''(((((())))))(((((((((******((('''))))))))))))*********************)))))))))))))))'''((((((((((((((())))))((())))))*********))))))))))))))))))))))))******(((((((((((()))***+++,,,***)))(((''''''((()))***(((((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******%%%,,,///)))&&&+++---+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------------.........------------------------////////////............////////////////////////111111222222222333333333333333333333333333444555===AAAHHHQQQXXX]]]___```cccuuubbbEEE???;;;<<<<<<888444333222000...---,,,---...///---******---,,,)))))),,,************************))))))************))))))'''(((((((((((()))))))))))))))(((((((((((())))))***)))((()))***+++***((()))(((((()))+++,,,,,,+++'''(((((((((((()))))))))(((((((((((((((((()))))))))(((((('''(((((()))***(((''''''&&&'''((())))))111"""555444!!!))),,,$$$+++ttt"""%%%+++'''---///111$$$GGG 444222!!!,,,+++++++++++++++++++++'''+++)))***ddd((()))***+++,,,---------*********)))))))))(((((()))))))))*********++++++&&&+++&&&...###222111(((((((((((((((((())))))'''(((((((((((())))))))))))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))((())))))***))))))(((((((((((())))))((((((((()))+++***(((&&&(((((()))))))))*********************))))))))))))''''''(((((()))))))))***)))************))))))((()))))))))))))))*********))))))(((((()))***++++++))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******%%%+++,,,)))'''+++,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////........................///////////////.........///////////////000000000111111222222333333444444333222222333555777:::;;;CCCFFFLLLTTT[[[aaafffhhhvvvcccEEE???;;;<<<<<<888444333000000000000///...---,,,---******---,,,)))))),,,************************))))))************))))))(((((((((((()))))))))***))))))(((((((((((())))))***)))((()))***+++***(((***)))((())),,,---,,,+++(((((((((((()))))))))***))))))))))))))))))((((((((((((((((((((()))***+++''''''''''''(((((()))))),,,&&&333"""<<<"""(((uuu___%%%,,,"""000###222((((((222---///888))):::999++++++++++++++++++++++++'''+++)))***ccc************+++,,,,,,---************))))))))))))((((((((()))))))))******((()))"""///)))---(((mmm444))))))))))))))))))(((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******))))))(((((((((((())))))((((((((()))+++***(((&&&'''''''''((((((((())))))*********)))))))))))))))'''((((((((())))))******)))************))))))((((((((())))))************))))))))))))))))))***+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))),,,,,,***)))++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////.................................///////////////////////////000000111111000000111111222333444444111222444777;;;???CCCFFFJJJLLLQQQXXXbbbmmmvvv{{{eeeEEE???:::;;;<<<888555555000111222222111///---,,,---******---,,,)))))),,,************************))))))************))))))((((((((()))))))))******)))((((((''''''(((((()))***)))((()))***+++***((((((''''''(((***++++++***((((((((()))))))))************))))))))))))(((((('''(((((())))))******+++''''''((((((((()))))))))---+++333$$$ggg111+++111###,,,///###222,,,###999&&&VVV333333 555)))++++++++++++,,,,,,,,,,,,)))...---,,,ddd...---,,,++++++++++++,,,++++++*********)))))))))((((((((()))))))))*********,,,!!!...,,,$$$444333XXX******))))))))))))((((((((((((((()))))))))************)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))************)))))))))***++++++***))))))(((((())))))***)))(((((((((******((('''''''''''''''((((((((((((((()))))))))************((())))))))))))))))))***((())))))*********))))))((((((((()))******++++++***)))))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******------,,,+++++++++***************++++++++++++,,,*********************************+++++++++,,,,,,,,,------------..........................................///////////////...//////000000111111222000000111222333333444444333555999>>>DDDJJJOOORRRSSSWWW___jjjwwwfffFFF???::::::;;;888666666333333222000///.........---******---,,,)))))),,,************************))))))************))))))(((((()))))))))*********(((''''''''''''''''''(((***)))((()))***+++***((((((''''''(((***++++++***(((((()))))))))******************)))))))))((((((&&&''')))***++++++******''''''((()))))))))))))))---###555000 www111///&&&000***'''111(((!!!...,,,qqqLLL%%%555$$$222===+++------------......//////...555666666kkk444222000...,,,,,,+++,,,+++++++++*********)))))))))))))))*********++++++(((111###...,,,%%%---$$$sss*********)))))))))(((((((((((()))))))))******************)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,******))))))))))))*********)))'''''')))))))))((('''(((((((((((()))))))))''''''((()))***++++++,,,*********)))))))))))))))'''((()))***************'''(((((()))******++++++******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******---+++***+++,,,+++***************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------..................................../////////000...//////000111111222222111111222333444555666666999<<>>HHH...'''222;;;&&&:::000000.../////////000000111111333===@@@@@@sss888666333000...---,,,,,,+++++++++************)))******+++++++++,,,,,,,,,$$$555%%%000---,,,"""///&&&+++*********))))))(((((())))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))***+++,,,,,,******))))))))))))******+++)))'''&&&((()))))))))))))))))))))************&&&&&&''')))***+++,,,---++++++******))))))((((((''''''(((******+++++++++'''(((((()))***+++++++++******)))))))))))))))***(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++)))(((***,,,+++***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------////////////////////////---.........//////000000...//////000111222222222222222333444555666777888>>>AAAHHHOOOVVV\\\```bbbkkkwww~~~bbbFFF>>>999999999777555666555333000/////////---,,,---,,,++++++******++++++************************+++++++++*********))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))***,,,...///((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))---'''---"""###......***(((***,,,&&&000555iii!!!111///<<<333777;;;(((333444:::;;;555333999<<<:::>>>EEEIIIMMMzzzFFF===333......///...,,,---888)))+++///)))222***''')))777''')))333###000,,,,,,,,,+++++++++******666<<<''''''---!!!666 ,,,))))))))))))))))))))))))+++(((''''''******)))&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))******))))))((((((''''''+++***((('''&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))(((((((((((())))))******))))))(((((('''''''''(((((((((((())),,,---***************************************)))((((((***)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++(((((()))***************+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++,,,,,,*********)))))))))((((((++++++******++++++,,,---,,,,,,------------------........................---------........./////////////////////.........000000111111111111000000555333333666666666;;;AAAIIINNNRRRSSSYYYfffssszzzbbbFFF>>>999999999777555666333111///.........---,,,---,,,++++++******++++++************************+++++++++*********))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))+++***))))))))))))***+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))************((()))))))))************++++++&&&111>>>jjj***+++---000((()))111+++---+++fff888111;;;777///999444;;;KKKFFFRRRAAAEEEFFFDDDBBBDDDGGGHHHPPPOOOJJJTTTyyyNNNGGG>>>:::999:::888666000:::444444111%%%lllcccwww...!!!222...000...$$$*********+++++++++++++++'''ccc~~~...!!!777(((###888+++))))))))))))))))))))))))***((('''(((******)))'''''''''((((((((()))))))))(((((('''''''''(((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))***)))))))))((((((((('''+++***((('''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******))))))))))))************))))))((((((((((((***))))))(((((())))))*********))))))((((((((((((((())))))))))))))))))******************************************)))((((((***)))(((((((((((()))***))))))))))))))))))))))))************)))))))))(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********(((((()))***************************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,------------...........................---------........./////////////////////////////////000111222222222222222444333555999:::<<>>999999999777555555111///------.........,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++***************'''((())))))******))))))))))))))))))))))))))))))))))))************))))))++++++)))((('''''''''''')))(((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))************)))...)))222[[[EEE333>>>999,,,555)))***444///+++***JJJKKK...222>>>>>>777NNNDDDPPPNNNKKKSSSNNNMMMOOOOOOQQQTTTTTTSSSTTTXXXPPPOOOGGGZZZyyyVVVQQQJJJGGGGGGFFFDDDBBBEEEDDD<<<:::999???BBB;;;333)))444333111000///...---,,,+++***...:::(((777(((:::'''))))))))))))))))))))))))***(((((((((******)))((())))))))))))************&&&'''(((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((******)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((())))))******))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))*********))))))))))))(((((((((*********))))))************))))))))))))((((((((())))))***+++***)))((('''*********************************+++******)))(((***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))(((((()))***************************))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------..............................------.........////////////////////////////////////000111222333444444555444555888>>>AAADDDLLLUUUVVVccctttbbbEEE>>>999::::::777555555...---+++,,,---......------,,,++++++******++++++++++++++++++++++++++++++************************(((((()))************))))))))))))))))))))))))))))))******++++++******)))+++***))))))((('''''''''))))))(((((())))))***+++))))))))))))))))))))))))((()))))))))************)))))))))))))))*********%%%222+++///uuu<<<,,,---222ccc---222***---222///---000%%%000555999;;;<<<>>>EEEQQQZZZMMMHHHSSSUUUNNNQQQQQQLLLJJJHHHJJJQQQRRRNNNNNNRRRHHHPPPHHHZZZxxxVVVSSSPPPNNNMMMLLLIIIGGGBBBEEEJJJPPPGGGAAAIII444444000222//////...---,,,***))))))%%%%%%999&&&...&&&...)))&&&))))))))))))))))))))))))))))))((()))*********)))))))))))))))************%%%&&&(((*********)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))***+++,,,---,,,***'''*********************************++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((((((((()))************************)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++------------------,,,,,,++++++******++++++,,,---+++,,,,,,------.............................................///////////////////////////000000000111111111111222333444444555777<<>>999::::::777444444...,,,++++++---......------,,,++++++******++++++++++++++++++++++++++++++************************((())))))***************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++)))))))))))))))***++++++************************((()))))))))******************))))))))))))))))))%%%222&&&///QQQ222777)))111///,,,+++222------111000###fffwwwaaa===***333???@@@???BBBJJJSSSUUUNNNGGGUUUTTTRRRQQQLLLKKKSSSRRRMMMKKKLLLOOOOOOLLLJJJKKKGGGRRRKKKNNNpppPPPOOONNNMMMLLLKKKHHHFFFAAABBBCCCJJJAAA:::]]]cccPPP555444???444444333222111000///......&&&000+++***333))))))))))))))))))))))))))))))((())))))************+++(((((()))))))))*********&&&''')))*********)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))************))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++************++++++))))))))))))************))))))***---///000---*********************************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************++++++******))))))(((((((((((()))***************))))))))))))))))))******))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,---...//////................................./////////000000////////////000000111111222222111111111222333444666999@@@GGGKKKPPP[[[ggg}}}}}}```DDD>>>999;;;;;;777444444...---++++++---......------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++((()))******++++++******))))))))))))))))))))))))******++++++++++++******((()))***,,,------...---***))))))))))))***++++++************************))))))))))))************************))))))))))))***---!!!000xxx333000333,,,AAA000***,,,555+++---333000000)))SSS222+++CCCPPPNNNIIIDDDEEELLLQQQNNNGGGGGGQQQZZZHHHSSSEEEHHHRRRIIIGGGFFFLLLNNNMMMKKKLLLNNNLLLHHHHHHLLLLLLEEEsssKKKLLLLLLKKKJJJIIIGGGFFFIIIDDD;;;===???IIIBBBRRRPPPGGGKKKIIIEEE???999444///---555&&&NNNDDD++++++"""444)))))))))))))))))))))))))))''')))******)))***+++,,,((())))))))))))*********)))))))))******))))))((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))******++++++******)))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))************+++*********))))))*********)))))))))************+++***)))))),,,///111///,,,************************)))***++++++,,,+++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************************))))))))))))(((((()))***************))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************++++++++++++++++++******++++++,,,---***+++,,,,,,---...//////............................../////////000000000...//////000000111111222333222222111222333555666999>>>HHHQQQWWW___mmm{{{{{{___DDD===:::;;;;;;888444333000...,,,,,,---......------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))***++++++++++++***))))))))))))))))))))))))***++++++,,,,,,++++++***((()))***,,,---......---******))))))******+++,,,************************))))))))))))************************)))))))))(((---((('''+++&&&999AAA"""!!!777&&&///...---555...111000222777)))nnn[[[YYYUUUWWWaaaeeehhhhhhhhhhhhggghhhjjjkkkiiisssKKKJJJfff]]]TTTVVVNNNVVVWWWRRRXXXeeeggg^^^___VVVeeeaaaLLLMMMMMMMMMLLLKKKJJJKKKEEEJJJLLLLLLNNNHHH222~~~xxxssspppdddeeefff|||+++***...+++))))))))))))))))))))))))''')))++++++))))))+++...************+++++++++,,,++++++***)))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))***+++++++++))))))))))))))))))))))))'''((((((((()))))))))***((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++***))))))(((((())))))***))))))*********+++++++++,,,)))''')))---///,,,)))************************)))***++++++,,,,,,,,,+++)))***++++++++++++***)))))))))))))))))))))))))))((()))))))))******************))))))))))))******************************)))))))))))))))*********(((((()))***************((()))))))))************))))))*********+++++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))*********+++++++++,,,++++++******++++++,,,---***++++++,,,---...///000.........................../////////000000000000...//////000111111222222222222222333555777:::<<>>CCCsss|||ssszzzqqq~~~~~~tttOOOPPPPPPPPPOOONNNOOOPPPRRRTTTRRRFFFIIIBBBKKK///,,,222555))))))))))))))))))))))))&&&)))++++++)))))),,,...++++++,,,,,,,,,------------,,,***(((''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++))))))(((((((((((())))))))))))******++++++++++++...***&&&'''***,,,***&&&************************)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******************************(((((())))))******++++++(((((()))***************(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++***************************++++++,,,,,,,,,++++++******++++++,,,---******+++,,,---//////000........................////////////000000000000...//////000111222222222111222222444777;;;???AAAJJJSSSddduuu{{{bbbEEE>>>888999999555333333111///...---......---+++++++++******++++++,,,------+++++++++---...---,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,***)))))))))***,,,...000++++++++++++++++++++++++)))))))))***+++++++++,,,))))))***++++++++++++***111888,,,uuu,,,'''EEE+++,,,444&&&333;;;...333888999>>><<<===@@@===FFFbbb___\\\ZZZYYYYYYXXXWWWTTTSSSUUUUUULLLHHHVVVjjj777++++++,,,+++***((((((,,,111222///*********+++...000111000...---111444444222///...///((((((((()))+++,,,+++)))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******++++++,,,,,,,,,++++++***))))))))))))******************))))))******+++,,,++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------......------,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))************************+++,,,---,,,***)))***+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////////////////.........//////000000111111222222000//////111222222111000444555666666999@@@JJJRRRZZZaaannnzzzbbbEEE>>>888999999555333333111///...---......---+++++++++******++++++,,,------+++***+++,,,,,,+++***************+++++++++,,,******++++++++++++******************************,,,,,,,,,+++++++++******,,,+++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++************++++++++++++))))))***+++++++++++++++$$$666++++++DDD000666$$$444>>>444999999===AAACCCEEEEEEHHHDDDGGGQQQ}}}{{{xxxuuurrrooolllkkkdddaaa___ZZZSSSNNNRRRYYYjjj///111///------***(((+++000444333111...,,,++++++---000111222111444888:::888333---******)))((()))++++++***(((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((()))*********++++++,,,,,,++++++***))))))))))))******************))))))******+++,,,++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++***))))))++++++++++++++++++++++++************************************************++++++++++++***************************************************************+++,,,,,,***)))***+++************************************************++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////////////////...000000000000000111111111//////000111333444333333555666888:::>>>FFFRRRZZZjjjttt}}}zzzaaaEEE>>>888999999555333333111///...---......---+++++++++******++++++,,,------+++******++++++)))((()))))))))*********++++++******++++++++++++******)))))))))))))))))))))))),,,,,,,,,++++++++++++******************+++++++++///...,,,***))))))******+++++++++++++++++++++++++++++++++++++++*********)))******+++++++++++++++%%%888!!!222,,,***---444;;;999888666999tttAAARRRVVV^^^ffffffjjjmmmfffiiisssvvvllleee[[[SSS111555333222111---******///333444444111...******---222777999===@@@EEEJJJKKKCCC777......,,,***)))******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))((((((((()))************+++++++++++++++***))))))))))))******************))))))******+++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******++++++******)))(((++++++++++++++++++++++++*********************************************************+++++++++++++++************************)))))))))))))))))))))))))))***++++++***)))***,,,******************************************************************************************************++++++++++++*********************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......//////////////////111111111111000000000000///000111222333555555666333777<<>>888999999555333333000///...---......---+++++++++******++++++,,,------+++))))))***)))(((&&&((())))))))))))***************++++++++++++******************************++++++++++++++++++++++++***+++++++++,,,,,,,,,+++......,,,+++***))))))***++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++,,,,,,++++++,,,%%%###111111HHHppp444777(((<<>>999:::;;;999555111000000111000///...---,,,///444;;;@@@BBBFFFHHHOOOXXX\\\UUUFFF999111///+++)))))))))((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))************))))))((())))))******)))******++++++++++++***((()))))))))******************))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((***++++++))))))***,,,************************************************))))))))))))))))))))))))******************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////222222111111000000//////000111222222333333555777666<<>>888999999555333333000///...---......---+++++++++******++++++,,,---,,,+++))))))))))))'''&&&((())))))))))))***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......------,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***(((&&&)))---===SSSnnn111888777HHH```]]];;;<<<@@@BBBAAA>>><<<999444///,,,+++---222:::BBBHHHKKKKKKFFFHHHOOOZZZaaa\\\NNNAAA555111,,,))))))(((((('''************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))******++++++++++++((()))))))))******************))))))******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........++++++,,,,,,,,,---------//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++***)))***,,,************************************************))))))))))))))))))))))))******************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---.........//////000000222222111111000000//////111222333333111222444777;;;EEEUUUfffxxxyyy```EEE>>>888999999555333333111///...---......---+++++++++******++++++,,,---,,,***))))))******(((''')))))))))*********++++++******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,---/////////......*********+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,***000$$$...,,,222wwwCCC>>>uuu999666999FFFGGGHHHHHHDDD>>>888444000555>>>HHHPPPSSSRRRPPPHHHIIIMMMVVV\\\ZZZPPPGGG777222---)))(((((())))))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))************)))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))))))))******(((((()))***++++++++++++))))))))))))******************))))))******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------.........//////,,,,,,,,,---------............//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---,,,***)))***+++************************************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------......///000000000111111111111000000000000111333555444222333777:::@@@LLL```uuuyyy```EEE>>>888999999555333333111///...---......---+++++++++******++++++,,,---+++***))))))++++++***)))************+++++++++,,,******++++++++++++************************************+++++++++,,,,,,,,,)))+++---...//////...---******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++...)))000222<<<%%%AAA555444@@@DDDHHHKKKJJJHHHEEECCC===BBBKKKTTTYYYYYYTTTOOOKKKIIIJJJMMMPPPOOOJJJDDD888333---)))((()))******************************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********))))))************))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++******))))))******'''((()))***++++++++++++))))))))))))******************))))))******+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,.../////////...------.........////////////------........./////////...............------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++...//////---+++******+++************************************************************************++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------......///000000111000000000000000111111111111444666666555666<<>>888999999555333333111///...---......---+++++++++******++++++,,,---+++***)))***+++,,,+++******++++++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,((())),,,.........---,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,$$$...555###000888+++//////bbbRRR@@@;;;777<<>>MMMMMMMMMgggxxxmmmeeeaaaXXXTTT===999MMMJJJ<<>>@@@SSSVVV\\\bbblll|||}}}yyykkk___PPPJJJMMMLLLHHHJJJDDDEEEHHHLLLPPPQQQOOOMMMNNNPPPRRRSSSRRRPPPNNNLLLHHHBBB:::333000000111111111000...,,,***)))))))))))))))))))))))))))))))))(((((()))***************(((((()))***************))))))))))))))))))))))))))))))))))))************(((***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,---............---,,,------........./////////000//////............///000000///...............///////////////000111111///000111111000000222333333555666777666444111///000000000000111111111111222111//////000000...---//////000000000000000//////000000000000000///......---,,,---...///...---++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++*********************++++++++++++*********************************************************+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------.........////////////000111222222111222222333333444444444555888:::<<>>IIIJJJKKKMMMOOOQQQRRRRRRNNNOOOQQQRRRRRRQQQOOOMMMMMMGGG???999666555444333000///---***)))((())))))))))))))))))))))))))))))(((((()))***************(((((()))***************))))))))))))))))))))))))((()))))))))************)))***,,,+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------............------............////////////111000000//////.........222222111000000000000000111111111111111222333444222444666666666666888999:::<<<===>>>===:::666444333333444444555777888888;;;999777777777666555333444444444444333222111000---...//////000000000//////...---...///000000///++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************++++++++++++*********************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,------------............////////////000111222333333333333333333444555555111666;;;???JJJ^^^rrr~~~ttt[[[CCC<<<888999:::777555555////////////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,///...,,,+++***++++++,,,)))******+++---......///,,,------...------,,,,,,------------------------////////////////////////444444444111//////222555777===FFFQQQ\\\iiiuuu}}}gggdddgggYYYPPPNNNLLLIIIIIILLLPPPSSSNNNOOOPPPRRRRRRQQQPPPOOOPPPLLLGGGCCC@@@===:::888111///,,,)))((('''((()))))))))))))))))))))))))))(((((()))***************(((((()))***************************************((()))))))))************)))***,,,+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------................................./////////000000111111111000000//////...111111000000000000111111111111222222333555666777999;;;>>>@@@@@@@@@BBBCCCDDDEEEFFFGGGFFFCCC@@@>>>===>>>>>>@@@BBBDDDFFFHHHJJJHHHFFFFFFFFFEEECCCAAA???>>>>>>===;;;999777666666666555555444222111000111///------...///......++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........///////////////000000111222333444333333333444555666777777>>>CCCJJJ[[[wwwsssZZZBBB<<<777999:::777555555//////////////////.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,........................//////000000000000//////111222222111000333;;;@@@JJJSSSbbbqqq~~~hhh^^^ZZZSSSKKKFFFFFFJJJMMMLLLMMMOOOPPPPPPPPPPPPOOOQQQOOOKKKIIIGGGDDD@@@===444222...***(((((())))))))))))))))))))))))))))))(((((()))***************(((((()))***************************************))))))))))))************(((***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------------...//////...------...//////....../////////000000000000111111111111111000///............///000111222333333444666888:::<<<===BBBEEEHHHKKKKKKLLLMMMOOOOOOOOOOOOOOONNNMMMKKKJJJFFFFFFFFFGGGJJJMMMOOOQQQRRRPPPOOONNNNNNNNNLLLJJJKKKJJJJJJHHHFFFDDDBBBAAAFFFEEECCC@@@===:::777555444111...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++***************+++++++++******++++++++++++******)))))))))***++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------............------........./////////000000000000111222333333444333333333444666888999>>>FFFMMMUUUkkksssYYYBBB;;;777999:::777555666.../////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++........................///000111111111111000///---///111222666???LLLUUUhhhsssyyytttjjj\\\PPPJJJIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNPPPMMMIIIGGGFFFDDDBBBAAA999666111---*********+++))))))))))))))))))))))))(((((()))***************(((((()))***************************************))))))))))))************''')))++++++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......000///...------...///000.../////////000000000000///000111222222222111000//////000000222333555666999:::<<<>>>AAADDDFFFHHHIIILLLQQQTTTUUUVVVWWWXXXWWWVVVUUUUUUTTTTTTTTTTTTMMMMMMLLLLLLNNNPPPRRRTTTSSSRRRPPPPPPPPPPPPNNNMMMPPPPPPPPPOOONNNMMMLLLKKKOOONNNMMMJJJGGGDDDAAA@@@<<<999444111000///...------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------.........///............////////////000000000000111222333333333333222333444777:::;;;BBBKKKTTTaaayyyrrrXXXBBB;;;777999:::777555666.........///////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***(((''''''(((***+++)))***,,,---...------,,,((()))***+++---...///000---.........---,,,,,,+++///////////////////////////000111222222111000///111333777;;;AAAOOO```lllooo^^^RRRMMMLLLHHHHHHIIIKKKLLLLLLLLLLLLNNNJJJEEEBBBBBBCCCCCCCCC===999444000---,,,,,,---))))))))))))))))))))))))(((((()))***************(((((()))***************************************))))))))))))************&&&(((*********)))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........000///...------...///000////////////000000000000///000111222333333222111222222333444666888:::;;;AAABBBDDDFFFJJJMMMPPPRRRMMMQQQUUUYYYZZZ[[[\\\]]][[[ZZZXXXWWWWWWXXXYYYZZZWWWVVVTTTSSSTTTUUUWWWXXXVVVUUUSSSSSSTTTTTTRRRQQQOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOONNNMMMKKKJJJIIIEEEAAA<<<888555444222111........................,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////............/////////000000000000000111222333444222222222333555888;;;===EEEPPP]]]llltttXXXDDD===888888777555555777111111000000//////.........------,,,,,,------.........---,,,,,,+++******++++++++++++++++++++++++)))))))))***+++++++++,,,...+++))))))+++,,,)))'''000...,,,+++,,,+++***)))---------...------,,,,,,,,,,,,,,,---------......111000....../////////...,,,,,,,,,---222777666333:::<<<@@@IIIXXXlllwwwhhh^^^YYYNNNFFFFFFGGGFFFIIINNNNNNNNNLLLJJJFFFAAA===:::999;;;======:::444...***///,,,***+++,,,,,,***''''''&&&'''(((***+++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------.........//////------------------------000000///......////////////000111111000111333555444111222555333///444<<<:::===???AAAEEEJJJMMMNNNRRRSSSSSSRRRVVV^^^aaa___]]]^^^dddjjjjjjfffjjjrrr}}}vvvmmmiiiooovvvuuunnnkkkgggbbb^^^\\\^^^```bbb]]]___```___[[[XXXVVVUUUVVVVVVSSSPPPRRRTTTPPPJJJLLLLLLKKKHHHFFFFFFIIILLLPPPOOOMMMIIICCC>>>:::888666444000---,,,,,,---...***+++---...///---,,,***,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000333333222222222333444444333999777777:::666888EEENNN^^^hhhxxxsssXXXCCC===999999888555444666111111000000//////.........------,,,,,,------.........---,,,,,,+++******++++++++++++++++++++++++************++++++++++++,,,***((())),,,,,,+++)))///---++++++,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,---------............---------...//////...111000111444777999;;;===FFFLLLXXXfffwwwmmm___PPPIIIGGGFFFJJJPPPKKKKKKJJJIIIFFFBBB===999888:::<<<===<<<999555333111...+++***+++,,,+++))))))))))))******+++***)))************************))))))************))))))))))))))))))))))))))))))******++++++++++++******************************************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---------.........---------.........//////........................000000000000000111111111333444444333222222333555555555888>>>>>>;;;<<>>======555111---******+++++++++++++++++++++******))))))************************))))))************))))))))))))))))))))))))))))))******++++++++++++******************************************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,------------.........------.........//////////////////000000000000000///000111222222222222222111222333333333444666888???===@@@GGGJJJIIIHHHIIITTTUUUXXX[[[^^^aaaeeeiiiuuuyyyxxxcccYYYWWWWWWTTTQQQNNNMMMNNNNNNKKKHHHGGGGGGHHHKKKOOOOOOLLLIIIHHHGGGEEEAAA===777333000222111000.........//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000333222222222333333444555666999555666>>>@@@GGGWWWgggrrrVVVAAA<<<:::;;;:::666333444111111000000//////.........------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************+++,,,,,,,,,---+++******,,,...------++++++,,,---------,,,,,,------------...............000111111111111222333555222777@@@BBBCCCQQQcccsss||||||ooodddZZZRRRMMMOOOMMMJJJIIIHHHDDD>>>999666777888:::<<<>>>???@@@:::666111---*********++++++++++++***))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++,,,,,,---...---------------------......................../////////////////////000000000000000///000111222222222111111///222555777999===AAADDDHHHHHHJJJPPPVVVXXXUUUSSSYYYXXX[[[```eeemmmyyywwwqqqppppppeeeWWWOOOMMMMMMLLLJJJMMMIIIGGGHHHKKKMMMJJJGGGJJJIIIHHHEEEBBB???<<<;;;555333000...---...///000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000222222222222333444555555666888444777CCCJJJTTTfff|||qqqUUUAAA<<<:::;;;:::666333444111111000000//////.........------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,++++++******,,,,,,,,,,,,+++******+++,,,+++******,,,......---,,,,,,---......///......---------.........//////000111222111000111333666444666???KKKSSS]]]ppp{{{hhh[[[QQQMMMHHHGGGGGGFFFBBB>>>888888777777888:::<<<======;;;666111---+++++++++***++++++***((((((***,,,(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******++++++++++++******************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,---.........---------------.........//////........./////////000000....../////////000000000000000111111222222111111444777<<<@@@EEEJJJPPPTTTSSSZZZdddooovvvvvvoooggg]]]___hhhttt}}}qqqeee___]]]ZZZXXXWWWQQQJJJGGGHHHJJJLLLLLLGGGFFFDDDCCCCCCDDDFFFGGG???===999555111/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000222222222222333444555666555777555;;;LLLWWWdddwwwqqqUUUAAA<<<999:::999666444555111111000000//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---......---+++)))***+++,,,+++******,,,......---,,,---...//////000//////------........./////////...000111000///111777<<<<<>>;;;999888777777555999======999555333333222333333...)))''')))---************************))))))************))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,------...........................////////////.../////////000000000000//////000000111222222333444444444666999>>>BBBEEEEEEJJJTTT___jjjvvvrrr]]]QQQMMMNNNKKKJJJIIIGGGFFFFFFFFFFFFIIIIIIIIIHHHDDD???:::777222111000///............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000111111111222333444666666555;;;???NNNhhhxxxpppTTTDDD===888888777555555777111111111000//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))+++------++++++---000...,,,++++++,,,---,,,+++***+++,,,---......................../////////000000222444444666>>>JJJSSSddd}}}||||||xxxrrroooppprrrrrruuuxxxzzz{{{yyytttqqqrrrqqqnnnmmmoootttxxxwwwvvv{{{yyy}}}}}}xxxuuuzzzwwwbbbRRRLLLKKKIIIFFFEEECCCAAA>>><<<999888777000666===@@@>>>:::888777777888777111***'''))),,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------........................,,,---......//////................../////////000////////////000000000000000000111222333333444444666555666999>>>DDDKKKOOORRRZZZfffuuunnn___[[[\\\QQQPPPOOOLLLIIIEEEAAA???@@@CCCGGGJJJJJJGGGBBB???444333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000111111111222333444666777666===DDDUUUqqqnnnTTTBBB===999::::::777666777444000---///222333111---........................---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...---------///111111111222111222666>>>MMMaaapppyyyqqqlllkkknnnrrrtttzzzyyywwwvvvwwwzzz~~~yyytttqqqppplllnnnqqqtttuuuvvvuuutttooossstttqqqoooppppppnnnnnnnnnpppyyyxxxbbbYYYZZZSSSGGGFFFEEECCC@@@===;;;999999555555777<<>>:::999000)))***,,,***'''&&&************)))))))))((()))))))))))))))))))))))))))((('''(((***++++++***))))))))))))))))))))))))***************************++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,...000111...+++..................------------......000111333444000111222111111333666888555:::@@@EEEJJJQQQZZZ```hhhwww}}}tttpppdddZZZQQQNNNMMMKKKHHHFFFFFFBBB???CCCJJJMMMJJJFFFBBB???:::444000.........///...---,,,,,,---......------------,,,,,,+++***......------,,,+++++++++'''((()))+++,,,,,,++++++---,,,+++***************---------......------,,,---,,,+++++++++,,,---...////////////////////////......//////000000111111555111000444666444555777:::AAAPPPfffoooUUUBBB===999::::::777666777444000...///222333000---........................---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........222111000000111111111111777555777@@@RRRjjj~~~}}}zzzyyy{{{xxxssssssqqqooorrrzzz}}}}}}xxxpppmmmlllooouuu{{{{{{rrrnnnaaaQQQJJJHHHEEECCCBBB@@@===;;;444444666;;;AAACCCAAA???===555...---,,,)))((()))************)))))))))))))))))))))))))))))))))))))))((((((***+++,,,***)))))))))))))))))))))))))))***************************++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------///111222///---........................000000////////////......444333222000///222888<<>>???DDDIIIMMMOOOJJJGGGBBB<<<777333000///..................---------------------,,,+++***+++++++++++++++++++++***,,,,,,---------,,,***)))///......---------------***+++,,,---..................---,,,,,,------...////////////////////////......//////000111111111333000///333555555666:::BBBLLL]]]tttqqqVVVBBB===999::::::777666777333111//////222222000---........................---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...............000000//////000111222333;;;???JJJYYYpppsssoooqqqqqqvvvxxxwwwwwwzzz|||zzzwwwgggSSSMMMFFFBBBCCCBBB???<<<666555666;;;BBBEEEEEEDDDBBB<<<666333///***))),,,))))))******************))))))))))))))))))))))))''''''''')))+++,,,+++)))))))))))))))))))))))))))***************************++++++,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......000222222000...........................111111111111111000///...///000222333777===DDDJJJQQQ]]]lllxxxrrrbbbYYYUUUTTTKKKKKKIIIFFFCCCCCCGGGKKKOOOMMMJJJFFFAAA;;;666333//////000000///...---,,,,,,------------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------------,,,,,,---...............//////..................////////////////////////......///000000111111222222//////333555555888===JJJWWWkkk~~~rrrWWWBBB===999::::::777666777333111000000111111///---........................---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------........................//////000000222555888;;;AAARRRhhh{{{yyytttrrrqqqrrrsssqqqpppuuu}}}~~~nnnllluuugggZZZJJJAAAAAABBBAAA???;;;999999<<>>AAA>>>555///...,,,,,,+++++++++*********))))))))))))))))))))))))===777000***((())))))***))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***---//////...---...............//////000000111222222222222333444555555===>>>BBBKKKYYYlllttteeeWWWOOOKKKHHHFFF@@@AAADDDGGGIIIKKKKKKKKKBBB???999444000...//////,,,------............---,,,,,,,,,,,,++++++++++++......------------......000111222333333333222111000000222444555666666777222111000///...///000111//////////////////////////////000111111222222333555333333555555666>>>GGG]]]mmmxxx}}}nnnSSSBBB===999::::::777666777333333333111///.................................---,,,++++++------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................------...///111222333333222555999???JJJ[[[ppp~~~{{{zzzwwwuuunnnoooooonnnmmmqqqzzz~~~~~~}}}||||||{{{yyyuuurrrsssssssssssssssssssssssszzz{{{{{{yyyvvvttttttuuuxxxxxxxxxyyy{{{}}}|||~~~}}}zzz{{{~~~~~~vvvpppmmmlllwww~~~uuuggg[[[QQQKKKHHHEEEDDDEEEHHHIIIGGGDDD>>>999888<<<===888333222------,,,+++******))))))))))))))))))))))))))))))444111---***)))***)))((())))))))))))))))))))))))***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---000111///......000---......///000000111111555444333333444777:::<<>>777333777:::999666666///...---,,,***)))(((((())))))))))))))))))))))))%%%$$$%%%''')))+++***)))))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,///222222000...///111---......///000111111222666555444555888===CCCFFFXXXggg{{{eeeXXXSSSQQQNNNJJJGGGDDDDDDEEEFFFKKKJJJHHHDDD>>>888111---,,,,,,---.../////////...---...000222555777999:::777999<<<@@@FFFLLLRRRUUUYYYZZZ\\\\\\\\\ZZZXXXWWWSSSSSSRRRPPPNNNKKKIIIHHHCCC???999333///......///////////////////////////000000000111222222333333111000222555777<<>>CCCMMMWWWqqqhhh]]]RRRRRRSSSRRRLLLCCCBBBEEECCCIIILLLJJJGGGDDD:::...111---+++,,,000444555555666777777999<<>>BBBGGGPPPYYY```___^^^]]]ZZZWWWTTTRRRPPPOOOMMMJJJGGGEEEDDDDDDEEE:::777222...,,,---///111///////////////000111111111111111111111222222222777333444:::<<<>>>LLL^^^}}}~~~vvvmmmhhheeehhhhhhbbb^^^^^^___^^^yyy~~~mmmSSS@@@>>>:::888777777555444222222111111000/////////.................................---------,,,,,,---+++***+++---...,,,***,,,,,,------------,,,,,,+++,,,,,,------......///666444222000//////000000...000222333222333666999DDDUUUkkk{{{rrryyywwwssspppmmmyyyxxxyyy{{{~~~~~~}}}|||zzzuuutttrrrooolllhhheeecccccc```\\\[[[ZZZZZZWWWUUUWWWWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPOOOOOONNNPPPQQQSSSSSSRRRRRRSSSTTTUUUTTTSSSSSSTTTVVVXXXZZZXXX[[[^^^______bbbiiiooouuuyyy~~~xxxsssqqqtttxxx{{{jjjVVVOOOHHHDDDEEEFFFGGGFFFEEE???777333333666888:::<<<777111,,,************+++++++++*********))))))******))))))))))))******+++++++++*********))))))******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,000000/////////.........+++,,,,,,------......///........./////////000000000//////000111222222111888888999>>>CCCMMM___ppp~~~vvvcccXXXOOONNNOOOKKKFFFCCCBBBGGGJJJJJJKKKMMMHHH@@@666333//////222555666666888777888999:::===???@@@999:::<<<===AAAFFFMMMRRROOOOOOMMMKKKHHHFFFCCCBBBCCCCCCCCCDDDEEEEEECCCBBB777555111...------///000///////////////000111111111111111111222222222222444222444:::;;;AAAVVVmmmxxxpppnnnjjjdddbbb___bbbbbb^^^^^^bbbffffffvvv{{{lllSSS@@@===999777666666444333222222111111000/////////------------------------------------,,,,,,,,,,,,,,,+++******,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......//////:::888666333111000000000,,,///333333333666===CCCXXXooovvvttt~~~{{{xxxzzz{{{zzz}}}~~~~~~{{{{{{yyywwwvvvuuussspppnnngggeeebbb^^^[[[XXXVVVUUURRRPPPNNNMMMMMMMMMLLLJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIEEEFFFGGGGGGHHHHHHGGGGGGEEEGGGIIIIIIHHHGGGHHHIIIJJJIIIHHHHHHHHHIIIKKKLLLIIIKKKNNNOOOPPPSSSYYY^^^gggkkkooosssvvvyyy}}}~~~{{{xxxuuuuuupppsssxxx~~~ooobbbRRRIIIGGGHHHHHHGGGGGGCCC<<<555111111555999<<<:::666111,,,***+++,,,++++++++++++******************))))))))))))******+++++++++*********************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///............---------,,,,,,,,,---......//////////////////000000000000000111111222222333333333666888>>>HHHUUUhhh{{{oooccc\\\WWWPPPJJJHHHAAABBBCCCCCCGGGLLLMMMJJJ???<<<888555555777777777999999888999:::;;;<<<===;;;<<<=========???BBBDDDAAAAAABBBBBBBBBBBBAAAAAAFFFGGGIIIMMMOOOMMMFFF@@@333222000........./////////////////////000111111111111111111222222333333333333777;;;===IIIfff}}}rrrhhheeefffeeedddeeejjjmmmnnnnnnrrrzzz~~~tttyyykkkTTT@@@===:::888777666555444222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++***,,,,,,------------,,,,,,,,,,,,------.../////////555555444333222222333333111333444444666???NNNZZZxxxxxx~~~~~~}}}{{{zzzxxxwwwsssoookkkhhhgggffffffeeeccc```]]]WWWUUURRROOOMMMKKKKKKKKKIIIHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFBBBDDDEEEEEEDDDCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCEEEFFFGGGGGGJJJNNNQQQWWWZZZ^^^bbbeeejjjnnnrrrtttuuuwwwzzz|||{{{wwwrrrrrrwww|||hhhWWWMMMJJJJJJIIIHHHGGGDDD<<<333000222666999;;;<<<888222---+++,,,+++************)))))))))******))))))))))))************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------...///////////////000000000111111111///111222444555666888:::<<>>>>>AAACCCCCCCCCAAA@@@AAACCC@@@BBBEEEIIILLLOOOQQQRRRVVVVVVWWWZZZXXXPPPCCC999///////////////////////////////////////000000111000111111222222333333333333777<<>>;;;999888777666555222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++,,,------............------,,,,,,---......//////000000000000000111222333333888777666777???PPPfffvvv~~~~~~~~~{{{zzzvvvpppkkkgggccc___]]]TTTTTTTTTTTTUUUTTTRRROOOKKKJJJHHHFFFEEEEEEFFFFFFDDDEEEEEEEEEEEEFFFGGGHHHFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGHHHHHHHHHIIIIIIIIILLLLLLLLLKKKJJJHHHGGGFFFDDDEEEGGGGGGEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDEEEGGGHHHJJJLLLOOORRRUUUZZZ___cccfffjjjooosssxxx{{{}}}~~~wwwqqqqqqssstttttt|||~~~hhhUUUJJJHHHJJJJJJLLLLLLEEE;;;333111222555:::??????999222---+++******)))))))))(((((((((******))))))))))))************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------------,,,,,,---......//////000000000000111111111111222000111333444555888===@@@MMMUUUiiigggYYYVVVUUUNNNGGGBBBAAABBBEEEGGGOOOMMMJJJEEE???;;;999888:::;;;<<<>>>@@@BBBCCCDDDFFFHHHIIIIIIHHHHHHHHHJJJHHHKKKOOOSSSXXX\\\___aaa______^^^[[[TTTHHH999///------...//////////////////////////////000000111000111111222333333444444333888===BBBIII]]]~~~}}}kkkTTTBBB???;;;999999888777555222222111111000/////////////////////////////////,,,,,,,,,,,,------------+++,,,------++++++,,,------......//////......------------...//////000000/////////000000000000000555444666===MMMccczzzzzzsssvvv}}}}}}zzzuuutttnnnfff___ZZZWWWUUUTTTIIIHHHHHHIIIKKKLLLJJJIIIEEEEEEDDDDDDDDDEEEEEEFFFBBBDDDEEEEEEDDDEEEGGGIIIFFFGGGHHHIIIJJJKKKKKKLLLHHHHHHIIIIIIJJJJJJKKKKKKMMMLLLLLLKKKIIIGGGEEEDDDFFFHHHIIIHHHGGGFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCBBBDDDGGGIIIKKKNNNRRRUUUWWW\\\dddjjjooossswwwyyy}}}{{{xxxxxxvvvqqqlllfffmmmyyyxxxbbbRRRLLLLLLOOORRRSSSNNNCCC999333222222777>>>@@@>>>777111---*********))))))))))))(((******))))))))))))*********************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...---------...//////000000000111111111222222222222222333555555666;;;CCCJJJUUU```zzzkkk\\\YYYQQQIIIFFFCCC@@@AAACCCMMMNNNMMMJJJEEE@@@===<<<;;;<<>>FFFSSSiiiiiiRRRAAA>>>;;;888888777666444222222111111000/////////........................,,,,,,---------.........,,,...///...,,,+++---///,,,------......------,,,------......//////000000000000000111111111000000222666@@@QQQhhhxxxpppttt~~~|||wwwuuuqqqllleee```XXXSSSOOONNNMMMLLLFFFDDDCCCDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEECCCEEEFFFFFFEEEFFFIIIKKKHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGIIIJJJKKKKKKIIIHHHHHHIIIFFFFFFGGGGGGGGGGGGGGGGGGHHHFFFEEEEEEEEEDDDCCCBBBAAACCCEEEFFFFFFGGGIIIKKKLLLPPPWWW\\\aaagggnnnsssuuuzzzyyyqqqkkkmmmrrrxxxyyyhhh]]]WWWWWWXXXXXXRRRHHH>>>888555222555999>>>???<<<555111,,,,,,,,,+++++++++************))))))))))))******))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------------...,,,---------............------......//////000000111111111222222222333333333555777999===FFFSSS]]]jjjwwwqqq]]]UUUNNNLLLHHHAAA>>>@@@EEEIIIMMMNNNJJJFFFCCCBBB===???BBBEEEHHHJJJKKKKKKGGGIIIKKKMMMOOORRRVVVYYYWWWXXXZZZ]]]___aaabbbbbbdddbbb\\\PPPBBB777222111//////......//////000111///////////////000111111000111111222333444555666555999@@@NNNbbbyyy}}}{{{gggPPP@@@===999777777666555333222222111111000/////////---------------------------------....../////////,,,...000///---,,,---000+++,,,,,,------,,,,,,+++------......///000000000///000111222333444444444999@@@QQQjjjyyyiiihhhppp~~~~~~yyyppphhhccc\\\VVVVVVRRRMMMIIIHHHGGGEEEDDDEEECCCAAAAAACCCDDDDDDDDDFFFGGGHHHHHHHHHGGGEEEDDDEEEGGGIIIHHHGGGGGGJJJMMMJJJKKKKKKLLLMMMNNNNNNOOOMMMMMMNNNNNNOOOPPPQQQQQQOOOOOOOOOOOOOOONNNMMMLLLKKKMMMNNNMMMKKKJJJJJJKKKGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFEEEAAACCCEEEFFFEEEDDDEEEFFFFFFIIINNNQQQUUU\\\dddkkkmmmttt{{{wwwvvvtttooolllnnnxxxnnnddd]]]\\\YYYSSSKKKBBB;;;888444444666:::>>>>>>999444......------------,,,,,,******))))))))))))******))))))******++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------....../////////------......///000000000111111222222222333333333222555999===EEESSSeeerrr||||||{{{fff^^^XXXVVVPPPFFFAAAAAA???EEELLLOOOMMMJJJHHHGGG???AAADDDGGGIIIJJJKKKKKKHHHJJJLLLOOOQQQUUUZZZ]]][[[\\\___bbbdddggghhhiiibbb```WWWHHH777,,,,,,///111000///......///000111///////////////000111111000111111222444555666666999<<>>===666333///------,,,,,,+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......---------.........//////000////////////000000111333///...222555333222333222444===JJJUUUddd|||zzzxxx~~~vvvsssooommmlllmmmmmmmmmqqqqqqqqqqqqqqqrrrrrrrrrpppoooooopppssswww{{{}}}~~~ttt```XXXSSSMMMHHHGGGBBB@@@@@@EEEMMMPPPNNNJJJJJJDDD@@@BBBIIIOOOOOOLLLGGGIIINNNRRRVVVZZZ^^^aaaaaafffjjjiiiiiijjjiiigggeeeVVVBBB444...---......///......------///000111111111111000000000000000444111000444666555444666<<<999GGGiii|||zzzvvv{{{}}}~~~dddQQQ???===:::888777666444333111111111111000000000000////////////////////////------------------------///...------------...///------------------------000...,,,---///111000///333111111333222222888???PPPaaa~~~{{{ooojjjjjjdddqqq~~~|||yyysssmmmggg```XXXSSSQQQNNNJJJFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAADDDGGGIIIIIIHHHLLLNNNNNNLLLMMMPPPPPPMMMQQQQQQPPPPPPQQQSSSTTTUUUSSSTTTVVVXXXZZZ[[[\\\\\\YYY[[[[[[ZZZXXXYYY[[[^^^___```aaaaaa___^^^^^^___YYYZZZZZZYYYVVVUUUUUUUUUXXXXXXWWWUUUTTTSSSRRRQQQQQQTTTRRRMMMKKKLLLKKKHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNSSSXXX```fffkkkqqqyyy|||{{{{{{xxxrrrpppyyywwwggg]]]YYYSSSIIIAAA;;;777333444888<<<>>>>>>999666111...---,,,+++*********************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......---------.........//////000////////////000111111666222111444666444444666:::<<>>@@@SSSuuurrrxxx}}}~~~cccOOO???===:::888777666555333111111111111000000000000////////////////////////------------------------///...------------...///,,,,,,,,,---.........///...---,,,---000111111111444222222333222555@@@KKKiii}}}rrrlllkkkiiifffddddddpppzzzxxxpppiiieeebbbXXXSSSLLLIIIGGGFFFCCC@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNMMMRRRVVVWWWWWWYYYVVVQQQVVVVVVUUUUUUVVVYYY[[[]]]ZZZ\\\___bbbeeegggiiijjjdddeeeeeedddcccccceeegggkkkjjjiiiiiijjjjjjiiihhheeefffeeedddaaa____________^^^\\\YYYWWWVVVUUUUUUUUUZZZ[[[VVVQQQOOONNNLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHMMMSSSXXX^^^eeennnuuu}}}}}}~~~yyyooossszzzkkk^^^YYYVVVQQQKKKCCC<<<444222666<<>>:::444///---,,,+++*********************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......------.........////////////////////////000111222111//////333444444555999BBBEEEOOO___rrr}}}kkkccc___dddfffeeegggnnnmmmoooqqqsssssssssqqqpppwwwxxxxxxyyyzzz{{{||||||uuutttsssrrrsssuuuwwwyyy~~~xxxsssqqqqqqrrrwww}}}zzz}}}yyykkk]]]TTTQQQNNNJJJEEEBBBAAADDDHHHKKKJJJFFFAAA>>>>>>BBBFFFJJJMMMSSSYYY\\\[[[]]]bbbgggiiimmmqqqrrrsssqqqhhh^^^GGG???444---,,,.../////////............///000000111111111111111111111111444111111555666555666:::;;;EEE^^^~~~}}}pppvvv|||~~~bbbNNN???<<<999888777777555333111111111111000000000///////////////////////////.................................------.........+++,,,,,,---...//////000---------...000111222333333111111444888CCCVVVggg~~~xxxmmmccc```dddfffdddbbbeeekkkooolllccc[[[VVVTTTNNNJJJFFFDDDDDDDDDBBBAAADDDDDDDDDDDDEEEFFFGGGGGGIIIJJJLLLLLLMMMOOOSSSVVVWWW```hhhkkklllkkkfff```^^^^^^]]]^^^```cccfffiiiiiikkknnnrrrvvvyyy{{{|||vvvvvvvvvvvvvvvwwwyyy{{{|||yyyzzz|||}}}{{{yyyyyyzzzzzzxxxuuusssrrrsssnnnmmmkkkiiifffcccaaa```aaagggjjjccc\\\XXXWWWUUUTTTSSSRRRPPPOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHJJJMMMOOORRRWWW```fffpppssswww{{{|||yyyvvvwww~~~ooo___YYYWWWUUUSSSLLLCCC999444777<<<@@@AAABBB===777222///---+++)))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------..................////////////////////////000111222222///...///333555666;;;BBBHHHOOO\\\pppzzzwwwrrrpppooonnnkkkiiigggddddddkkkoooqqquuu{{{vvvyyy|||~~~~~~|||||||||{{{uuunnnjjjiiikkkooorrrqqqqqqqqqsssxxx~~~zzzjjj___VVVSSSMMMFFFBBBBBBEEEIIIKKKJJJGGGAAA<<<:::<<>><<<999888777777555444111111111111000000000///////////////////////////........................---..................---,,,,,,------...///000000------...//////111222444111///111999FFFZZZtttzzzuuueeeeeedddeeehhhiiigggdddeeebbb___\\\XXXQQQJJJGGGGGGEEECCCCCCCCCDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIKKKOOOQQQRRRQQQTTT[[[aaappp{{{zzzqqqqqqqqqsssuuuyyy}}}~~~{{{}}}yyyooojjjhhhfffcccbbb```^^^[[[XXXVVVUUUQQQPPPOOOMMMKKKJJJJJJIIIHHHIIIJJJIIIIIILLLSSSXXX___eeemmmtttzzz~~~|||zzz||||||jjj]]]WWWUUUTTTUUUMMMCCC<<<;;;===@@@BBBCCC???:::555222///,,,*********************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------.............../////////000000////////////000111222333444444555777777:::DDDNNNVVV```rrrtttmmmmmmlllllllllmmmmmmmmmllllllooouuuyyy|||yyyvvvpppmmmmmmoooooonnnrrrooolllkkklllmmmnnnooonnnvvvpppaaa^^^XXXPPPIIIEEEEEEGGGLLLNNNMMMHHH???777444444999DDDRRR\\\aaaccceeeggg^^^[[[UUUNNNLLLIII@@@777222000...------......------......///////////////000000111111222222222333333111333666666555999???FFFZZZyyytttppp~~~}}}pppxxx|||{{{cccOOO>>>;;;999888888777666444111111111111000000000000////////////////////////........................------...//////...---------------.../////////000---///000000///000222444111000666EEEZZZsssqqqjjjiiiaaaggglllllllllkkkiiieee___WWWQQQOOONNNIIIDDDAAABBBBBBBBBBBBCCCEEEFFFFFFGGGGGGHHHHHHIIIJJJLLLLLLOOOTTTYYYZZZ[[[```kkkttt{{{yyyvvvtttrrrppplllhhhdddaaa___\\\[[[XXXUUUQQQOOOMMMLLLGGGHHHHHHFFFDDDFFFLLLQQQQQQXXXaaaiiinnntttzzz~~~jjjZZZUUUUUU\\\XXXQQQIIIBBB???@@@CCCBBB???<<<888666222...+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------............/////////000000000/////////000111222333444666666666777777===KKKZZZppp~~~rrrqqqqqqnnnrrrsssuuuvvvuuuvvvwwwyyyuuuxxx}}}|||}}}{{{vvvwwwrrrnnnmmmmmmjjjiiikkkfffiiimmmqqquuuzzzlllhhh```XXXQQQKKKHHHFFFIIIMMMPPPMMMEEE;;;444000///666@@@IIIMMMMMMLLLKKKBBB@@@:::333222333000***.........///.........------......///000/////////000000111111222333333333222222444666666555:::BBBMMMddd~~~lllsss{{{zzzrrr{{{|||zzzeeePPP===;;;999888888777666555111111111111000000000000////////////////////////........................------...//////...------............////////////...000111000//////111444444555???UUUooo~~~pppgggfffhhheeejjjllliiiffffffccc]]]VVVNNNHHHGGGEEEAAA@@@CCC@@@AAACCCDDDEEEGGGHHHJJJIIIIIIJJJLLLNNNPPPRRRSSSVVV^^^fffjjjllluuu~~~xxxtttpppnnnmmmkkkfffaaa[[[WWWSSSRRRKKKLLLLLLIIIFFFEEEIIIMMMIIIOOOUUU[[[___fffooovvv}}}|||xxxbbbYYYYYY```bbb```VVVIIIAAA@@@CCC@@@>>>===<<<:::666000,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------........./////////000000000000/////////000111222444555333444777:::===HHH^^^rrr}}}tttrrruuuxxxyyyuuuyyy|||}}}{{{{{{~~~|||xxxyyyxxxsssqqqssslllkkkiiieeedddiiiqqqyyywwwoooeee[[[UUUPPPKKKGGGDDDHHHMMMNNNKKKCCC;;;777...///111555888888555222222222///***)))---...,,,+++,,,...//////.........------///000000000///...000000111222222333444444222222444666666555<<>>=========<<<888222---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......////////////000000000000/////////000111333444555444666;;;AAAIIIZZZvvvwwwqqqvvv||||||xxxvvvvvvzzz}}}zzz|||tttsssooohhhaaa```dddiiixxx~~~tttfff\\\VVVRRRMMMHHH@@@DDDIIIMMMNNNJJJDDD???777333//////222444111...+++......***))),,,///...(((+++---//////...//////,,,---///000000000///...000000111222333333444444222222444777666555<<>>;;;888777777555444222333444444333222000///000000000000////////////........................++++++,,,,,,,,,,,,------......---------,,,,,,,,,------111555555222333888CCCIII\\\yyyhhhiiijjjlllmmmnnnoooooofff```XXXTTTSSSPPPKKKFFFDDDCCCAAA???>>>@@@CCCGGGHHHGGGGGGIIILLLOOOPPPOOOTTTVVVXXX[[[]]]aaafffjjjuuu~~~|||rrrrrroooiiiaaa___\\\YYYUUUPPPJJJFFFLLLJJJHHHGGGIIIPPPXXX^^^kkkoootttzzz{{{jjj___```fffmmmmmmbbbQQQDDD???===;;;:::<<>>888222...,,,******,,,---------++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,---------------............///////////////000000000000111222222222222333444555555===EEEKKKZZZvvvuuupppssszzzyyyxxxyyyyyyxxxvvvsssuuuyyyvvvmmmjjjkkkppptttxxxwwwzzzyyyeeeZZZVVVRRRNNNGGGFFFBBB@@@FFFNNNLLLCCC<<<666...,,,...000///---------------------------........................000///.........///111222222222111111111111111222555555666555222555CCCRRRbbbxxxtttoooyyyyyyvvv}}}vvvyyywwwlll}}}yyyfffOOOAAA>>>:::888777777555444333333444444333222000///000000000000////////////////////////////////////,,,,,,---------.........,,,,,,---...///000000111444///...///111222777===EEEWWWttt}}}qqqlllnnnqqqsssrrrooollliii^^^XXXPPPLLLKKKIIIEEEAAA@@@@@@@@@???>>>@@@DDDGGGIIIJJJLLLMMMOOOSSSWWWZZZcccdddeeegggkkkqqqxxx~~~sssjjjhhheeeccc```[[[UUUQQQNNNLLLIIIFFFFFFIIINNNRRR___dddlllttt{{{wwwkkkdddfffkkkqqqpppcccQQQDDD===:::888:::>>>>>>:::555///---++++++,,,---------++++++++++++++++++++++++************++++++++++++,,,,,,---------.........---------............///////////////000000000111000111222222333444555777:::AAAKKKYYYqqq}}}wwwqqqssszzzssssssssstttuuuwwwxxxzzz~~~|||~~~}}}{{{|||qqqfff\\\TTTNNNKKKEEEAAAFFFNNNOOOKKK???999111......000///---------------------------........................000//////...///000111222222222111111111111111222333444666666444888GGGWWWjjj~~~uuuvvvxxxvvv}}}|||ssswwwsssjjj~~~wwwfffOOO@@@>>>:::888888777666444333333333333333111000000000000000000////////////000000000000000000000000---............/////////------...///000111222222555000---///111444;;;CCCSSSnnnxxxmmmiiitttwwwzzzzzzvvvnnneee___TTTOOOHHHDDDCCCCCCAAA>>>???@@@AAAAAAAAACCCFFFHHHJJJMMMQQQRRRTTTYYYbbbjjjmmmooorrrvvv|||{{{uuutttqqqooolllfff```[[[TTTQQQMMMIIIFFFFFFFFFGGGPPPVVV```kkkuuu{{{{{{fffdddfffqqqyyysss\\\HHH???:::777888<<>>QQQcccnnn}}}qqqpppzzztttttt{{{xxxqqqwwwqqqiiizzzgggRRR@@@===:::888888777666555444444333222111111111111000000000000////////////........................,,,------------.........000000000////////////...---000555777888AAAWWWmmmuuunnnooovvv}}}}}}wwwooodddYYYPPPKKKGGGEEEBBB@@@@@@BBBCCCCCCCCCEEEGGGIIIIIIKKKNNNQQQQQQZZZcccgggiiippp~~~~~~uuunnngggccc___[[[YYYUUUQQQMMMHHHIIILLLSSS\\\fffpppuuuzzz~~~~~~wwwgggLLLCCC888333666;;;>>>???:::777222///............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,------------------............///000000000000111111111111111333555444333555;;;AAANNNbbb|||xxxrrrooommmoooppppppqqqsssyyyyyylllmmmnnnwwwtttddd```ZZZTTTOOOKKKKKKKKKKKKGGG@@@:::555111...,,,........................////////////////////////...//////000000000000000111111000000111222222333111222444555777@@@TTTgggssslllqqqwwwrrrttt|||zzztttzzztttooofffQQQ???===999888888888777666555444333222111111111111000000000000////////////........................,,,,,,---------.........------...///000111222222333444666888>>>QQQsssrrrkkkmmmttt{{{~~~xxxsssjjj```VVVNNNHHHFFFBBBAAAAAAAAABBBCCCEEEFFFGGGHHHKKKMMMPPPSSSXXX\\\aaakkkwww}}}vvvqqqlllhhheeeaaa[[[VVVMMMKKKIIIJJJOOOXXXaaagggqqqvvv|||uuuZZZNNN>>>555555:::>>>@@@>>>:::444000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///000000000111111111222222222444666555555;;;EEEMMM___wwwssshhhlllkkkjjjkkkpppvvv}}}~~~nnnmmmoooyyyqqqkkkfffeeebbb]]]YYYYYYNNNLLLGGGBBB;;;555000...........................////////////////////////......///000000000000000000000000000111222333333222222444666999CCCYYYmmm~~~zzzmmmuuutttqqquuu~~~zzzsssxxx~~~~~~fffQQQ???<<<999888888888777666555444333111111111111222000000000000////////////........................---............/////////...//////000111222333333555444888AAAQQQjjjvvvqqqmmmooovvvyyyvvvrrrjjjeee]]]TTTLLLHHHFFFEEE@@@AAACCCEEEFFFGGGIIIJJJLLLOOORRRVVVZZZaaaiiinnnwww|||vvvrrrlllddd^^^WWWSSSNNNKKKLLLPPPUUUYYYdddjjjqqqvvvyyy}}}~~~zzzyyyiiiZZZFFF999666:::>>>@@@AAA===666111/////////...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...---------............///000000111111111222222222111444777777:::CCCQQQ]]]oootttkkkhhhlllnnnppptttzzzvvvrrrttt~~~|||tttsssrrrkkkeeedddQQQQQQOOOJJJCCC;;;444111........................////////////////////////---...///000111000000///000000000000111222333444222222555888<<>>777222000/////////------------------------++++++,,,,,,,,,------------------.........//////---------.........//////000111111111111222222222111444777999===III[[[iii~~~rrrllliiikkkpppmmmttt|||}}}vvvxxx|||sss{{{~~~{{{yyyqqqiiifffSSSTTTSSSOOOHHH???777333////////////////////////000000000000000000000000---...000111111111000///000000000000111222333444111222555999???MMMfff|||oooggglllxxx~~~rrrqqqvvvqqqiiiqqqfffQQQAAA<<<888999999666555666666555444222111000000000000000000000000000000000...............///000000////////////000000000000444000///222444333333666333333@@@\\\yyyzzzhhhllloootttwwwvvvooofff^^^TTTMMMHHHJJJQQQQQQIII???HHHIIIJJJJJJJJJLLLPPPSSSXXX^^^dddhhhqqquuummmhhhgggddd^^^WWWQQQMMMLLLQQQYYYcccjjjnnnvvv{{{ssswwwzzznnnYYYDDD:::;;;<<<:::AAA===888222///------...------,,,,,,+++***)))))),,,,,,,,,---------......---------............///---------...............222111000111222444444444444888999888BBBWWWppp~~~sssooonnnkkkkkkmmmyyy{{{zzzyyy{{{xxxuuusssiiiZZZSSSOOOPPPLLLAAA999777111000////////////---+++000000000000000000000000////////////000000000000222222222111222222333333555555555888BBBWWWqqqooonnnlllyyyyyyoootttzzzlllgggrrrgggRRRAAA<<<888999999666555666666555333222111000000000000000000000000000000000...............///000000////////////000000000000333000000222222000///222888???SSSooo|||ooogggrrrrrrqqqoookkkcccZZZSSSNNNJJJGGGFFFGGGFFFDDDAAAGGGIIILLLOOORRRVVV[[[___kkksss{{{yyyrrroooiiiccc^^^YYYUUUSSSMMMTTT]]]gggpppxxx~~~}}}pppqqqzzzyyyiiiSSSCCC===<<<;;;AAA>>>888333///...---.........------,,,,,,++++++,,,,,,,,,---------......---------............///---------............///222111000111222333333333555888;;;BBBTTTooo}}}ssslllmmmrrruuuzzz}}}{{{yyy|||wwwdddYYYPPPOOOMMMFFF???===666333111000000///...---000000000000000000000000////////////000000000000222222111111222222333333222555999>>>HHH^^^{{{~~~ooopppsssssspppuuu{{{eeeeeettthhhRRRAAA<<<888999999666555666555444333222111000000000000000000000000000000000...............///000000////////////000000000000000///111444333000111444===OOOkkkuuummmmmmppptttpppiiibbb[[[TTTNNNJJJFFFGGGGGGDDDAAAAAAFFFKKKHHHKKKOOOTTTZZZaaaiiiooo|||vvvnnnhhhfffccc```]]]WWWWWWXXX]]]eeelllpppqqq{{{|||~~~tttooosss|||fffPPPBBB??????AAA>>>999444000.....................------------,,,,,,,,,---------......---------............///------........./////////222111111111111222222333888:::???MMMiiiyyyqqqmmmjjjkkkqqqyyy~~~yyyssssss|||}}}rrraaaQQQLLLMMMLLLGGGCCC;;;888333000000000///...000000000000000000000000////////////000000000000222222111111222222333444000777???FFFQQQgggttt{{{yyykkkpppuuu|||{{{ccceeeuuugggRRRAAA<<<888999999666555666555444333222111111111111////////////////////////...............///000000////////////000000000000---...222555555333777>>>DDD]]]}}}rrrmmmoootttwwwooohhh^^^UUUOOOLLLIIIHHHBBBEEEHHHHHHFFFHHHNNNUUURRRTTTXXX]]]eeeppp||||||sssnnnmmmllliiieeeeee___WWWTTTWWW```hhhmmmsssvvv{{{tttpppyyyvvv]]]KKKDDDCCCBBB???:::666222000//////---------------.........,,,,,,,,,---------......---------............///------......//////000000111111222111111111222444;;;===EEEXXXyyyzzzrrrooollliiilllooouuuzzzzzzxxx}}}|||iiiSSSJJJKKKMMMJJJFFF@@@;;;555111////////////////////////////////////////////////000000000000111111111111222333444444222;;;FFFMMMVVVkkkttthhhnnnttt|||zzzfffhhhuuueeePPPAAA<<<888999999666555666444444333222111111111111////////////////////////...............///000000////////////000000000000---///222555333333<<>>:::666333111000//////......------,,,,,,,,,,,,,,,---------......---------............///------...///000111222222...111555555444555999===III```vvvjjjggggggiiihhhgggmmmvvvzzz}}}gggUUUMMMJJJHHHEEE@@@:::555333222111000000000000000000000000000////////////000000000000000000000111222333555666777;;;AAAGGGRRRgggqqqfffffffffooozzzfffPPPAAA<<<888999999666555666333333222222111222222222000000000000000000000000...............///000000////////////000000000000...000333444777CCC^^^vvv~~~hhh]]]iiixxx|||oooaaaXXXLLLJJJGGGFFFHHHJJJKKKKKKQQQSSSWWWZZZ^^^gggqqqyyyuuuqqqooottt}}}eeeeeeeeehhhmmmuuu|||}}}uuuvvv{{{lllRRRCCCAAA>>>:::777333111000111111000///...------,,,,,,,,,,,,---------......---------.........//////------...///000111222222---111555666444666;;;@@@RRRnnn^^^eeeeeeiiipppqqqrrrzzzsss[[[PPPLLLJJJFFFBBB<<<888666444333111000000000000000000000000////////////000000000000000000000111222444555666444777<<>>:::666333000333222111111000000111111000000000000000000000000000000000111222222333333555:::@@@HHHYYYrrrwwwzzznnnggghhhmmmssszzzhhhMMMAAA<<<999:::999666444555555555444333222111111000000000111111000000///...............////////////000000000111111111111111000222666???PPPkkkzzzjjjaaaaaafffmmmnnnkkkbbbZZZTTTNNNJJJLLLJJJKKKNNNOOOPPPUUU[[[dddgggqqq~~~zzzdddSSSRRRTTTZZZ```eeennnvvvwwwyyy|||~~~~~~RRRDDD:::999999444222555555444222000///...------------........./////////............/////////////////////000111111222222222222333666999CCCVVVfffwwwooohhhpppvvvxxx^^^MMMLLLHHHDDDAAA>>>:::666333333222111111000000111111000000000000000000000000000000111111222333333333666<<>>888666333222111111000000111111000000000000000000000000111111111222333333444444444<<>>TTTssstttcccVVV[[[iiiqqqpppmmmeee\\\QQQLLLIIIHHHKKKOOOQQQQQQTTTXXX[[[bbbppp}}}}}}|||{{{{{{{{{zzzwwwuuulllkkkiiifffddddddfffiiijjjjjjmmmpppnnnlllooouuuyyy|||qqqZZZRRROOOUUUZZZ\\\```fffjjjjjjqqqrrruuuvvvwwwyyy}}}}}}bbbGGG<<<;;;999888:::999888666444222000//////....../////////000000000............/////////////////////000111111222222222555888>>>RRRrrrxxxnnnlllpppzzzyyybbbQQQDDDDDDEEE???:::888333222111111000000111111000000000000000000000000111111222222333444444444333===LLL```zzz|||sss{{{|||rrrmmmrrrxxxbbbKKKAAA<<<999:::999666444555222222222222111111111111000000111111000000///...............//////////////////000111333444555555555GGGeeeggg^^^[[[cccnnnpppkkkggg\\\SSSKKKJJJKKKJJJMMMRRRRRRRRRUUU[[[```kkk~~~~~~{{{wwwwwwyyy{{{}}}yyywwwyyy||||||zzzyyyyyyzzzvvvtttrrrqqqsssssssssrrrggghhhiiihhhgggiiinnnrrrwwwyyy~~~}}}xxxyyy~~~wwwcccYYYXXX]]]```aaagggnnnooolllnnnqqqsssvvvxxx{{{uuuVVVAAA;;;;;;:::888;;;:::777555333111000000.../////////000000000000............/////////////////////000111111222222222777===HHH```qqqooorrrwwwkkkVVVFFFEEEFFFAAA;;;;;;333222111111000000111111000000000000000000000000111111222333333444444555555@@@QQQgggvvvuuu|||vvvpppsssyyy}}}aaaKKKAAA<<<999::::::666444555222222222111111111111111///////////////......---............/////////000......000111333555666666===VVVxxxwww^^^]]]```jjjooommmhhheeeVVVMMMGGGIIILLLLLLOOOSSSUUUVVV[[[ccclll{{{~~~}}}}}}|||{{{zzzzzzzzztttqqqooopppqqqqqqmmmiiilllmmmoooqqqtttxxxzzz|||xxx||||||zzzwwwrrrkkkkkknnnrrrtttsssssstttwwwpppmmmjjjjjjllloooqqqrrrqqqsssvvvvvvxxx|||rrrfff```ccceeefffmmmvvvvvvqqqmmmpppsssvvvyyy}}}eeeGGG<<<===;;;555<<<;;;999666444222111111////////////000000000000............/////////000/////////000111111222222444;;;DDDRRRlllyyynnnpppwww{{{qqqZZZGGGFFFHHHBBB===>>>333222222111000111111111000000000000000000000000111222222333333444444555888CCCUUUjjjooowww}}}yyyrrrrrrzzzxxx~~~___JJJ@@@===:::888888777666555444333222111000000000000222111000//////...//////000000000000000000111222111000222444333222666>>>FFFnnn{{{]]]]]]eeeooouuurrriii]]]UUUQQQMMMLLLNNNOOONNNQQQVVVXXX\\\gggvvv~~~}}}~~~zzzvvvrrrpppnnnllljjjkkklllllliiifffeeehhhlllkkkkkkjjjiiihhhgggffffffjjjmmmqqqtttuuuwwwxxxzzz|||{{{yyywwwtttqqqooonnnjjjooouuuzzz|||}}}}}}}}}xxxrrrpppwww}}}xxxrrrkkkiiimmmssswwwyyynnnfffdddnnnxxx{{{|||~~~VVV??????<<<222888999:::888555222222222......------------......000000111111111111000000222......222444222111333888===PPPnnnzzztttsssxxx|||mmmPPPHHHIIIDDD??????;;;999444111//////000111000000000000111111111111111222333333222333555777<<>>IIIiiiqqq^^^\\\gggmmmtttrrrhhh]]]TTTQQQIIIGGGHHHLLLPPPSSS[[[ccclllwwwzzzuuupppooonnnmmmllliiigggdddccchhhhhhhhhhhhiiijjjjjjjjjppprrrtttuuuuuuvvvxxxzzz|||||||||~~~jjj\\\ZZZlll{{{vvvrrrqqqqqqmmmiiihhhjjjlllmmmqqqvvvqqqNNN???;;;999999::::::888555222000000///......------......///000000111111111111000000222//////222333222444888CCCMMMgggzzzpppsssyyyfffMMMEEEFFFDDD>>><<<:::666222000000111111000000000000111111111111222333444333222222333555<<>>;;;888666666555444333111111111000111111222222...///000000111111111111000////////////000000111111111222444444888FFFSSSyyy|||bbb[[[___jjjnnnpppkkk___TTTNNNMMMIIIHHHIIINNNRRRXXXcccnnnyyy~~~~~~~~~|||{{{xxxuuurrrpppmmmnnnoooooopppqqqqqqqqqyyy|||~~~yyyzzz}}}~~~}}}kkkYYYNNNXXXiii{{{tttqqqqqqoooooonnnllljjjjjjpppuuu{{{~~~\\\EEE>>>>>>999:::;;;999666222000/////////............//////000000111111111111000000222//////222333333666<<>>;;;888666666555444333111111111000111111222222...///000111222222111111333333222111000000000000111111333444666===OOO```~~~fff^^^```ccciiijjjhhh```UUUMMMJJJJJJLLLKKKNNNSSSXXXaaaooo}}}~~~wwwsssvvv|||~~~zzzmmm^^^UUUTTTbbbsss}}}uuupppooooooqqqqqqmmmiiikkkooossswww{{{lllMMM>>><<<999;;;<<<;;;777444111000/////////....../////////000000111111111111000000222000000222333333999@@@NNNffftttppprrr}}}~~~\\\HHHGGGGGG@@@>>><<<999666333222111222///000000000111111111111222333444333222222444555>>>NNNdddxxxyyyuuu~~~~~~\\\GGG???<<<999777666666555444222222111111111111111222///000111222222222111000444444333222111111111111111111333555888CCCYYYmmmkkk[[[___fffeeeeeebbb\\\TTTNNNJJJJJJKKKPPPPPPTTTZZZaaammm~~~zzzzzz|||ooo___SSSTTT]]]nnn~~~~~~~~~vvvpppmmmmmmqqqqqqmmmkkknnnqqqrrruuuyyy~~~~~~ZZZAAA777999;;;======:::666444333000//////......//////000000000111111111111000000222000111333333444;;;DDDSSSlllvvvppprrrzzzyyyqqqnnnkkkkkkmmmqqqssstttwww{{{lllRRRJJJGGGBBB???===:::777555333222222000000000000111111111111111222333333222333555777AAASSSlll~~~www^^^III???===999888777777666555333333222111000000000000000111222333333222000///111111000000111222222333111111333666:::HHHbbbyyyrrr^^^YYY___fffhhhbbb[[[RRRKKKJJJKKKMMMNNNRRRSSSYYYaaakkkyyy{{{sssqqqoooooosssyyywwwhhhWWWLLLUUUfff|||}}}}}}~~~{{{uuuqqqmmmqqqsssppppppuuuvvvtttvvvzzz~~~~~~}}}kkkJJJ999999;;;>>>>>><<<999666555000000////////////000000000000111111111111000000222000111333222444===GGG```tttxxxrrruuuyyy|||vvvnnngggbbb___[[[[[[]]]aaaccceeehhhkkkpppsssvvvyyy|||~~~}}}zzzvvvttttttttttttxxx~~~~~~```MMMGGGEEE@@@>>><<<888666333222222000000000000111111111111///111222222222333666888@@@UUUrrrxxx```KKK@@@===:::888888777666555444333222111000000000000111222333444333111///...------...///111222444555111111444777<<>>IIImmm{{{|||nnnttt}}}wwwqqqmmmhhhaaa[[[\\\YYYUUUTTTWWWZZZ]]]___YYY\\\```ccceeehhhlllooonnnppprrruuuxxxzzz||||||ttttttrrrnnniiifffeeefffjjjooouuuxxx{{{jjjPPPGGGGGG@@@???<<<999666444222222000000000000111111111111...000222222333444777999<<>>OOOjjjggg\\\QQQOOOVVV\\\\\\YYYOOOMMMKKKIIIJJJMMMRRRUUUYYYeeessswwwpppfff^^^\\\\\\YYYXXXXXX]]]\\\ZZZYYYZZZ]]]aaadddkkklllkkkhhhccc[[[SSSOOOUUUUUUVVVZZZ___bbbbbbaaaccchhhnnnsssxxxzzzkkkccc```hhhwwwqqq\\\UUUPPPPPPkkk|||zzzxxxyyy{{{~~~~~~~~~~~~|||zzzzzz|||}}}~~~pppMMM>>>??????>>>>>>===<<<999333222000//////000000111000000000000111111111111444333000444;;;<<>>;;;999333222111000///000000111000000000111111111222222444444111555===EEE^^^wwwwww}}}zzznnngggfffeeeeeeeeefffggghhhjjjqqqwwwwwwxxx}}}~~~~~~|||uuuyyypppbbbbbbfffkkk}}}mmmOOOBBBDDDAAA>>><<<:::888555222111111111111111111111111000111333333444777:::===FFF___|||rrreee``````gggsss~~~eeeMMM???<<<999777777666555444222222222111111111000000...///111333333333222222111111111111222333444444666666;;;JJJggg{{{iiiWWWUUUSSSUUUYYYYYYTTTOOOFFFGGGHHHIIIKKKPPPWWW]]]fffxxxqqqfff___```]]]___eeehhhgggeeefffbbbgggkkklllnnnttt~~~{{{hhhZZZUUUUUU^^^qqqjjjNNNJJJNNNVVVqqq}}}zzzvvvttttttuuuyyy|||}}}~~~}}}yyywwwxxx}}}|||xxxyyy}}}___EEEAAA???BBBBBB???;;;999444333111000///000000111000000111111111222222222333555222555AAAPPPpppwwwyyyzzzssslllpppppprrrsssqqqoooqqqvvvwwwlllaaagggnnnuuuvvvWWWEEEDDDAAA>>><<<:::888555222111111111111111111111111///111333444555777:::===JJJbbb~~~vvviiiaaacccjjjvvvdddLLL???<<<999777777666555444222222222111111111000000///000111222333222111000111111111111222333444444555888@@@TTTttt}}}~~~rrr___ZZZXXXWWWWWWWWWUUUQQQNNNEEEGGGIIIJJJLLLRRR\\\dddooo}}}|||vvvsssmmmlllooouuuwwwuuussstttxxx~~~{{{iii\\\XXXSSS\\\ooobbbJJJJJJOOOVVVqqq~~~{{{xxxwwwvvvtttuuuxxxzzz{{{{{{{{{zzzxxxvvvwww|||~~~zzzzzz|||~~~gggHHHAAA>>>BBBCCC@@@<<<<<<555444222000000000000111111111111111222222222222111555333777GGG\\\zzz~~~}}}xxxfff___kkkuuu}}}```DDDCCCAAA>>>;;;:::777444222111111111111111111111111222333444444555777:::===JJJ```||||||~~~sssggg```iiiwwwdddKKK???<<<999777777666555444222222222111111111111000000111111111111111111000111111111111222333444555888>>>KKKcccyyynnn\\\YYYYYYWWWUUURRRNNNLLLJJJFFFIIIKKKLLLOOOXXXfffppp}}}|||~~~zzzxxxyyyyyy{{{}}}yyyfffYYYSSSRRR\\\qqqiiiRRRDDDHHHNNNVVVuuu~~~|||||||||{{{xxxvvvxxxvvvttttttvvvxxxyyyxxxwwwyyyyyyxxxxxx{{{uuuOOODDD???CCCDDD@@@===>>>555444333111000000000111111111111222222222222333000555555<<>><<<:::888444222111111111111111111111111333444444333444666;;;???JJJ\\\uuu}}}zzz|||rrriiiiiivvveeeKKK???<<<999777777666555444222222222111111111111000000000000000000111222222111111111111222333444555:::EEEWWWqqq~~~qqqeeeVVVUUUVVVVVVTTTOOOJJJHHHGGGGGGJJJMMMOOOTTT```rrr~~~zzzyyy{{{rrrpppnnnjjjgggdddbbbaaakkknnnrrrvvvyyyvvvdddUUUOOOPPP]]]uuusssUUUEEE@@@HHHMMMWWW|||~~~|||yyyxxxxxxxxxvvvuuuuuutttrrrrrrtttvvvwwwwwwxxx{{{}}}}}}zzz{{{}}}YYYKKKBBBEEEFFF@@@===???666555333111000000000111111111111222222222333333111777888BBB\\\www{{{|||qqqmmm{{{pppeeeaaa\\\YYY```www}}}||||||wwwKKKEEECCC???===;;;999666333111111111111111111111111333333222111333777>>>CCCLLL\\\sss||||||zzz{{{zzzrrrmmmxxxfffKKK???<<<999777777666555444222222222111111111111000//////......///111333555111111111111222333444555;;;HHH^^^yyy}}}jjj\\\NNNRRRUUUWWWUUUPPPJJJGGGFFFHHHKKKOOORRRXXXggg{{{~~~tttfffeeehhhmmmoooppptttyyy}}}yyyrrrnnnhhhhhhiiikkkoooqqqrrrqqqrrrvvv{{{~~~uuueeeVVVNNNMMM\\\www]]]NNNBBB@@@IIIMMMYYY}}}{{{wwwvvvvvvvvvuuutttrrrqqqppppppsssuuuvvvvvvyyy~~~}}}{{{|||{{{~~~aaaQQQEEEGGGGGG@@@===@@@666555333111000000000111111111222222222333333333222888:::GGGddd~~~ooo|||sssrrrvvvkkk___ZZZhhh{{{zzzgggbbbdddXXXXXX___vvv|||yyyxxxtttxxx}}}~~~~~~}}}}}}||||||~~~~~~UUUFFFDDDAAA>>>===:::777555111111111111111111111111222111000000222888@@@FFFOOO```vvvzzz|||zzz{{{wwwrrroooeeeMMM@@@===:::888888777666555222333333333333222111111000000111222222222222111111222333222111222555777999MMMeeeyyy]]]OOOOOOSSSSSSSSSPPPMMMJJJJJJJJJJJJOOOSSSUUU^^^rrrvvv{{{qqqbbb\\\```dddfffhhhkkkqqqvvv|||yyyxxxxxxyyyyyy{{{rrr]]]NNNIIILLLaaavvvsssUUUIIIDDDDDDKKKRRRccc|||{{{zzzxxxvvvtttsssrrrqqqrrrrrrrrrqqqrrrtttvvvxxxzzz}}}~~~}}}}}}}}}}}}~~~qqqWWWGGGCCC@@@AAABBB;;;:::777333111111111000000111111111111111111222222999777<<>>>>>===;;;888444222111111111000111111111111111222333333444666CCC^^^zzzzzzlllnnnppp]]]ccc|||zzzeeeWWWRRRLLLSSSggg~~~dddYYYXXXWWWZZZiiimmmxxxvvvhhh[[[SSSUUU\\\hhhoooeeejjjyyy|||wwwuuurrrssstttvvvyyyyyywwwuuuuuuvvvwwwyyy}}}lllRRRGGGDDDBBB;;;;;;===666222222111111111111222222333222444555555777@@@KKK]]]nnn{{{tttvvvxxx|||~~~{{{uuuoooooossssssqqqpppsssyyy}}}jjjNNN@@@===:::888888777666555222333333333333222111111111111111111111222222222222222222222222444888<<>>QQQooo]]]KKKLLLMMMGGGLLLLLLJJJGGGEEEFFFIIILLLPPPXXXaaammm{{{yyyyyy}}}uuu~~~}}}mmmZZZOOOLLLQQQdddyyy[[[CCCDDDLLLTTT\\\kkkyyy{{{~~~~~~~~~uuuuuuvvvwwwxxxxxxyyyyyyxxxwwwuuuqqqpppqqqvvvyyy|||zzzvvvqqqooopppssswwwqqqTTTMMMEEE>>>>>>===;;;888444222222222111111111111111111222333444555:::===LLLggg~~~~~~wwwzzztttdddbbbrrr{{{eeeUUUPPPMMMYYYrrrnnnVVVXXXfffvvv|||nnnaaaUUUPPPVVV___sssggg[[[dddyyyzzzuuuqqqooooooppprrrsssqqqmmmjjjqqqtttvvvwwwyyy|||```KKKAAA???::::::;;;555333333222222222222333333444333444555444777BBBMMM[[[rrrzzzwww||||||~~~xxxrrrmmmiiijjjnnnooonnnnnnoooqqqooojjjfffrrrSSS@@@===:::888888777666555222333333333333222111111222111000000000111333444222333222222333666<<<@@@YYYwwwrrrYYYPPPRRRQQQJJJKKKJJJHHHEEEDDDFFFJJJNNNQQQ[[[iiiyyy|||xxxrrrhhheeeiiilllzzzvvvrrr~~~yyyiiiXXXOOOMMMUUUiii}}}vvvRRRBBBFFFOOOXXXbbbxxx{{{nnnuuu}}}}}}}}}uuuuuuvvvvvvvvvwwwwwwwwwxxxwwwtttqqqoooooorrruuuvvvtttpppllljjjlllpppttt~~~```QQQDDD???@@@<<<<<<999555333222222222111111111111111222444555666666<<>>:::999:::555333333222222222222333333444333333444444888CCCOOO]]]yyyrrrrrrzzz{{{}}}~~~tttnnnjjjffffffiiiiiijjjjjjjjjhhhfffdddcccsssSSS@@@===:::888888777666555222333333333333222111111222111000///000111333444333333222222333777===AAA```~~~{{{cccVVVVVVXXXUUUOOOLLLJJJGGGEEEDDDGGGLLLPPPYYYeeeuuuxxxxxxoooqqqzzzxxxkkk___ZZZ^^^gggooo|||tttooo~~~zzzrrrdddUUUMMMMMMVVVlll{{{___IIIJJJIIIUUUaaaoooooodddqqq|||zzzzzzsssssssssrrrrrrqqqqqqqqqqqqpppooommmkkkkkkmmmpppooonnnkkkhhhgggiiimmmqqqyyymmmTTTBBBAAACCC;;;<<<999555333222333222111111111111222333444555666555???ZZZ~~~~~~{{{}}}zzzkkk\\\XXX[[[wwwqqqccc[[[TTT\\\rrr}}}}}}rrreeeZZZSSSTTT___lllzzzlll\\\dddyyyzzzsssooojjjiiiiiijjjlllmmmkkkjjjnnnppppppnnnmmmpppwww~~~nnnQQQ@@@???<<<:::;;;666444333333222222333333444333222222444555999EEEQQQeeeqqqttt}}}wwwmmmiiieeebbbaaacccdddeeefffdddbbbdddjjjppppppQQQ@@@===:::888888777666555222333333333333222111111222111000//////111333444333333222222333777>>>BBBdddqqqYYYSSSYYY[[[WWWTTTMMMLLLIIIFFFEEEIIIOOOSSScccpppooommmzzz|||hhhhhhsss|||{{{gggbbbZZZVVVZZZgggxxx|||wwwjjj{{{~~~zzzuuunnn```RRRKKKLLLPPPhhhyyywwwdddHHHAAAPPPLLLZZZhhhzzzfff^^^pppzzzxxxwwwqqqppppppooonnnmmmlllllljjjjjjkkkiiihhhhhhjjjllljjjiiihhhfffeeeggglllpppsss~~~tttVVVAAACCCEEE:::<<<999555333333333222111111111111222333444666777===JJJiiiuuu~~~}}}lllZZZRRRWWW___xxxzzzmmmdddYYY]]]qqq|||rrrgggZZZQQQNNNTTTeeetttfffXXXfffzzzrrrmmmgggffffffhhhkkkmmmmmmllllllmmmllliiigggjjjssszzz{{{~~~sssSSSAAA@@@===;;;<<<777444333333222222333333444333111222444555999FFFSSSmmmvvvzzz|||rrrhhhdddaaa^^^]]]^^^aaaddddddbbbaaagggtttqqqQQQCCC===:::::::::666555666333333333222222222111111000111111111111222222222555666222222666444;;;PPPiiidddXXX___bbbbbb^^^UUUNNNHHHDDDFFFIIILLLQQQWWWlllyyy|||eeeaaapppsssdddfffsssxxxvvv~~~~~~vvvaaa```^^^^^^hhhxxxuuummmwww{{{mmm___SSSLLLIIIHHHWWWeeepppjjjVVVGGGFFFKKKRRR[[[ooo~~~iii```nnn|||vvvuuuvvvqqqrrrqqqpppooollljjjhhhgggfffeeefffggghhhgggeeehhhgggeeebbbaaabbbfffiiiiiimmmwwwzzzVVVBBB???@@@===<<<:::777444222222333444333111111444666555777<<>>TTTuuuqqq]]]XXXaaabbb___YYYNNNHHHEEEEEEIIINNNQQQWWW^^^iii|||zzzddd^^^jjjnnn^^^bbbpppqqqnnnuuuwwwsssnnnoootttyyyiii^^^ccc{{{{{{qqqaaaQQQHHHEEEGGGJJJQQQ[[[ccc]]]NNNEEEHHHPPPUUUiii{{{kkkeeeuuu{{{uuussssssrrrrrrqqqpppnnnllljjjiiiiiigggffffffggghhhhhhgggcccbbbaaa___^^^```dddhhhpppnnnpppwwwjjjMMMBBBAAA@@@===;;;888555333333333444333111222444555444888>>>HHHeee~~~uuuxxxvvvgggWWWOOOUUU```}}}|||yyyooogggsss|||yyydddQQQMMMOOOXXXmmmzzz___VVVbbb}}}zzzvvvppplllgggdddcccccccccccccccbbbaaa```aaaeeekkkppptttuuuyyyoooKKK???>>>:::999<<<555444333222111222333333333333444555555;;;JJJYYYmmm{{{xxx|||wwwmmmccc___\\\ZZZ\\\``````nnnzzzrrrSSSCCC===:::::::::666555666333333333222222222111111111111111222222222333333222444111222777888EEE]]]~~~|||gggYYYYYYaaa```\\\VVVJJJFFFDDDFFFKKKOOORRRYYYaaannnzzzddd^^^gggzzzmmm^^^dddsssrrrqqqxxx}}}|||~~~}}}qqq~~~~~~yyykkk]]]___tttzzzooo]]]MMMCCCBBBFFFJJJOOOVVV[[[UUUKKKFFFLLLTTTYYYttt{{{mmmfffuuuzzztttrrrqqqoooooonnnmmmkkkjjjhhhhhhiiigggeeeeeefffhhhggggggbbbbbbaaa______aaaeeeiiiooommmooottt|||vvvSSSBBB@@@AAA===;;;888666444333333333333111222555444444999@@@HHHmmmwww{{{nnnbbbVVVRRRXXXaaa{{{}}}wwwooommmjjjjjjxxx}}}iiiVVVPPPRRR\\\qqqmmmVVVPPP]]]yyy}}}zzzqqqmmmgggbbbaaaaaa````````````___^^^___bbbggglllpppqqqvvv}}}vvvPPP@@@===;;;999;;;666555333222111222222333333333444555666;;;KKKZZZjjjuuussszzzzzzyyyrrrzzzrrrjjjaaa^^^\\\[[[___dddeeeyyysssTTTCCC===:::::::::666555666333333333222222222111111111222222222222333333333111555222444999;;;JJJdddwww___WWW[[[aaa\\\XXXRRRGGGFFFEEEGGGLLLPPPTTT\\\eeexxx{{{fff___fffwwwoooaaaiiixxxvvvvvv~~~{{{jjjlll{{{{{{mmm]]]___sss|||qqq^^^MMMCCCBBBGGGKKKLLLQQQSSSNNNGGGFFFNNNWWWaaazzznnneeerrrzzzsssqqqooonnnmmmlllkkkjjjiiihhhhhhhhhfffccccccdddfffffffff___^^^]]]\\\[[[]]]bbbeeekkklllpppwww~~~~~~VVVAAA>>>AAA===<<<999777555333222222222222333555444333:::BBBNNNvvv||||||tttiii```XXXTTTXXX```vvvvvvxxxwwwyyysssjjjjjjllllllpppvvv}}}~~~mmm[[[TTTTTT]]]ooobbbQQQMMM[[[xxx~~~{{{pppkkkddd```^^^^^^______]]]]]]]]]\\\\\\___cccgggmmmooottt{{{zzzTTTBBB???<<<:::999666555444222111111222222333222444555666<<>>AAA===<<<:::888555333222222222222444555333333:::DDDYYYtttoooiiibbbZZZSSSUUU[[[yyyzzzwwwuuuppptttwwwsssttttttkkkaaa\\\___lllyyyooo]]]TTTSSS\\\nnn}}}[[[OOONNN\\\xxx~~~{{{nnniiibbb]]][[[\\\\\\]]]ZZZ[[[[[[ZZZZZZ\\\___bbbjjjkkkqqqyyy|||~~~XXXDDD???===:::777777666444222111111111222333222444666777===LLL[[[mmmvvvrrruuusssvvvwww}}}iiiccc]]]\\\]]]bbbmmmxxxxxxiiitttVVVCCC===:::::::::666555666333333333222222222111111222222222333333333444444000444333555;;;@@@SSSppphhh[[[XXX^^^^^^TTTPPPOOOFFFGGGGGGJJJPPPUUU^^^mmmzzzllldddiiixxxyyypppppprrriiibbbrrrooo___cccvvv{{{qqqcccUUULLLJJJMMMOOOQQQRRRRRRNNNLLLPPPYYYaaazzzlllccc]]]pppyyytttrrroooiiihhhfffeeeddddddddddddccc```]]]\\\^^^```aaaaaa```___]]][[[ZZZ[[[___bbbaaafffqqq|||[[[CCC@@@CCC>>>===;;;888666444222111222222444555333333;;;EEE```zzznnnmmmlllggg\\\QQQOOOSSSeeettt{{{zzz}}}{{{yyyrrreeeYYYTTTWWW^^^jjjvvvttt```SSSSSS^^^qqqxxxVVVOOOOOOZZZuuu}}}{{{nnnhhh```ZZZXXXXXXYYYYYYXXXYYYYYYYYYYYYZZZ\\\^^^fffhhhnnnvvv|||xxx\\\DDD>>>===:::777777666444222111111111222222222444666777===MMM\\\jjj}}}uuusssttttttzzzgggaaa\\\[[[^^^fffuuuuuulllhhhtttWWWCCC===:::::::::666555666333333333222222222111111222222333333333444444444222777666888>>>CCCWWWvvvaaa[[[YYY^^^\\\QQQNNNNNNFFFGGGGGGKKKQQQXXXccctttooofffkkkyyy}}}uuuppp}}}ooogggccc___ssstttbbbfffyyyxxxooocccWWWOOOMMMOOOQQQXXXXXXWWWUUUTTTXXXaaaiiixxxeee^^^[[[qqqyyytttsssooodddcccaaa___^^^^^^______aaa___[[[ZZZ\\\^^^______[[[ZZZYYYVVVTTTVVVYYY\\\^^^dddppp{{{]]]EEEAAADDD>>>===;;;999666444222111222222444555333333;;;FFF```~~~vvvkkkmmmoookkk^^^OOOKKKMMMTTTeeexxx}}}uuuhhh]]]YYYZZZZZZ[[[bbbooo|||yyyhhh___gggtttxxxbbbTTTTTTbbbxxxrrrRRRMMMMMMXXXqqq}}}zzznnnhhh```YYYVVVVVVVVVVVVVVVXXXYYYXXXXXXXXXZZZ\\\ccceeekkktttzzzxxx___DDD======;;;777777666444222111111111111222222444666777===MMM\\\fffwwwqqqrrrrrruuu|||wwweee___[[[[[[___iiizzzwwwiiifffkkk