BM6P6(@ ++++++++++++++++++++++++------,,,++++++,,,------(((***++++++)))(((((()))---,,,+++)))((((((''''''---***'''&&&'''***++++++***)))((((((((((((((())),,,,,,,,,,,,,,,+++***)))***)))))))))((((((''''''))))))))))))************''''''''')))+++,,,+++)))&&&///***...)))***%%%)))(((111***999}}})))***+++,,,,,,+++***)))((((((''''''''''''(((((((((???(((,,,,,,)))))))))))))))))))))))))))***+++***(((&&&&&&'''***************)))((((((******))))))))))))******,,,444'''000$$$///)))---%%%%%%%%%&&&((()))+++,,,******)))(((((((((((((((&&&!!!:::***)))((('''''''''''''''***$$$)))''''''((((((((('''%%%$$$((((((((((((((((((((((((,,,,,,++++++***)))))))))************)))((('''&&&***++++++******)))((('''(((((())))))******++++++***)))((('''''''''''''''''''''(((((())))))******)))))))))((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***)))))))))))))))(((((('''&&&&&&&&&'''''''''(((((('''((()))******++++++***,,,,,,++++++***)))((((((++++++******))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((+++******))))))))))))))))))))))))))))))((('''''',,,+++***)))((('''&&&%%%'''((((((((((((((('''&&&((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((''''''(((((())))))******)))*********+++++++++++++++***)))(((((('''((((((%%%&&&''')))******************)))))))))))))))***&&&&&&''')))***,,,------************************+++++++++*********))))))))))))))))))))))))))))))'''(((***+++++++++***)))---+++))))))*********))),,,,,,++++++******))))))++++++******))))))((((((+++***)))))))))))))))***+++++++++***************))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************************))))))))))))******************************++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,,,,***)))***++++++******))))))))))))***,,,***''''''(((***++++++))))))(((((((((((())))))+++*********))))))))))))*********))))))((((((((())))))))))))***************************))))))))),,,444$$$'''---,,,222!!!***...///'''+++rrr***'''((()))******)))((('''***))))))))))))))))))*********...777!!!>>>)))))))))))))))))))))))))))***+++***(((''''''(((***************)))(((((())))))(((((((((((()))))),,,$$$000""",,,&&&&&&,,,((($$$---&&&&&&&&&'''((()))***+++******)))((((((((((((((((((BBB'''))))))((('''''''''((((((%%%'''***''''''((((((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''((((((((('''(((((())))))(((((((((&&&''''''(((((((((''''''''''''(((((((((((((((((()))((((((''''''''''''((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))************)))((('''%%%%%%&&&&&&&&&'''''''''((((((&&&'''((())))))***))))))++++++******)))(((((('''))))))))))))))))))((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++)))((((((((()))***)))))))))))))))(((''''''"""###%%%'''***,,,...///''''''((((((((((((((('''+++***(((''''''(((***+++))))))))))))))))))))))))'''((((((((()))))))))***((((((((())))))))))))******))))))(((((((((((())))))))))))))))))(((''''''******))))))))))))******))))))))))))))))))***************************************)))))))))(((((())))))))))))))))))))))))))))))((((((((()))***+++---,,,******++++++***)))***************)))))))))*********)))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++++++++++++++++++++***++++++,,,,,,++++++*********************************))))))))))))*********))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***((((((***+++)))))))))))))))***+++,,,***)))((((((***++++++***)))))))))(((((())))))******)))((('''''''''((()))***************)))))))))))))))))))))************)))+++,,,+++((((((+++...<<<666)))***&&&%%%---%%%)))***QQQUUU!!!'''(((((())))))))))))(((((())))))(((((((((((()))))),,,!!!{{{UUU'''$$$888((()))))))))))))))))))))))))))******)))'''''')))******************)))(((((())))))(((((((((((())))))))),,,+++***+++$$$DDDeee######222((('''''''''(((((()))******))))))(((((((((((((((&&&zzz:::###(((((('''''''''((())))))%%%((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((%%%%%%&&&'''(((((())))))%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''''''''(((((((((%%%&&&'''(((((()))))))))******))))))((('''''''''(((((((((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,+++)))((('''((()))+++)))))))))))))))((('''''''''''''''((()))*********&&&''''''((())))))))))))++++++))))))))))))++++++(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''((((((((()))(((((((((((())))))***)))))))))))))))(((''''''***)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))+++)))'''%%%&&&(((***,,,+++***)))***++++++)))'''((())))))))))))))))))***))))))))))))************)))((((((((()))***++++++'''''''''''''''((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((++++++++++++++++++++++++******++++++++++++************************************))))))))))))*********)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((&&&$$$%%%'''*********))))))******+++,,,***)))((()))+++,,,+++***)))))))))((())))))*********)))'''&&&&&&'''(((***++++++******************((()))))))))************%%%)))+++***((()))///555BBB///+++222&&&(((...++++++===666...***$$$*********++++++*********''''''&&&&&&&&&&&&''''''((('''777$$$---,,,$$$''',,,))))))))))))))))))))))))))))))***)))'''(((***,,,***************)))((((((******))))))))))))******'''...&&&$$$+++...+++!!!!!!+++'''))))))((((((((((((((()))))))))(((((((((((())))))###""",,,((('''''''''((()))*********%%%###'''(((((((((((('''''''''((((((((((((((((((((((((((((((((())))))*********%%%%%%&&&&&&''''''((()))'''(((((()))******))))))'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))))))))))))))((((((''''''''')))))))))***************((((((((((((((((((((((((************))))))))))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))))))))******)))))))))(((((((((&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++---+++)))''''''(((***+++)))))))))))))))(((''''''---,,,+++)))(((&&&%%%$$$%%%&&&'''))))))*********)))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((('''(((((()))******%%%&&&''')))************))))))))))))))))))***+++''''''((()))***+++,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((***+++(((''''''(((***)))(((&&&''''''(((((())))))******(((((())))))******++++++(((((((((((()))***,,,,,,''''''''''''(((((((((((())))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((******))))))((((((((('''************++++++++++++******++++++++++++*********************+++++++++******))))))))))))******+++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((&&&$$$%%%'''***,,,++++++***************+++***)))***+++,,,+++))))))))))))))))))***+++++++++***(((''''''(((***+++******************++++++((()))))))))************%%%)))+++***((()))///555777***+++---,,,,,,***,,,LLL***(((:::+++******************+++''''''&&&&&&&&&&&&''''''$$$,,,,,,111,,,!!!999%%%)))))))))))))))))))))))))))*********((((((***,,,***************)))((((((,,,++++++******++++++,,,'''---%%%++++++(((///"""{{{777+++###******)))(((((((((((()))))))))(((((((((((())))))...hhh---***((((((((((((((()))***+++***%%%"""((((((((('''(((((((((((())))))))))))))))))))))))+++++++++******)))))))))((('''&&&&&&&&&&&&'''((()))))))))))))))((('''''')))((((((((('''&&&&&&&&&%%%&&&'''((())))))(((((((((((((((''''''&&&&&&&&&(((((())))))************((((((((((((((((((((((((************))))))))))))'''((((((((((((((('''''''''''''''((((((((())))))''''''((()))************+++***************))))))&&&&&&''''''(((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,+++)))((('''((()))***)))))))))))))))(((''''''&&&&&&'''((()))***++++++&&&'''((()))************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))(((((('''(((((()))******%%%&&&''')))************))))))(((((()))***++++++''''''((()))***++++++,,,((((((((((((((((((((((((************************************************'''(((((())))))))))))))))))(((((()))******)))'''''''''(((((())))))******(((((())))))******++++++(((((((((((()))***,,,,,,(((((()))))))))*********)))))))))))))))))))))))))))(((&&&%%%%%%&&&((())),,,++++++******))))))))))))))))))******+++++++++)))******++++++******)))))))))*********+++++++++******))))))))))))******+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******+++++++++***((((((***+++---,,,+++***************...,,,*********+++***)))))))))))))))******+++,,,+++***)))))))))***+++,,,)))))))))***************))))))))))))************)))+++,,,+++((((((+++...***///,,,+++777###:::@@@666))))))(((((((((((())))))******))))))))))))*********+++(((ddd000###(((000777///))))))))))))))))))))))))(((***,,,+++***))))))******************)))((((((+++++++++******+++++++++))),,,'''+++)))###***+++FFFppp###+++******)))(((((()))))))))((((((((((((((())))))***PPP333666"""))))))((((((((()))******%%%'''&&&(((((('''''''''((()))***))))))))))))))))))))))))*********)))(((''''''''')))((('''&&&&&&&&&'''(((''''''''''''&&&%%%$$$$$$)))))))))(((((((((((((((&&&'''((()))))))))((('''(((((('''''''''''''''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))'''&&&%%%''''''((((((((()))))))))'''((()))***+++++++++++++++++++++***************(((((((((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++******))))))))))))))))))))))))))))))(((''''''%%%&&&'''((()))***+++,,,'''(((((()))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))(((((((((((((((((()))))))))*********)))(((((((((((())))))***)))))))))))))))(((''''''(((((((((((()))***+++,,,++++++******)))((((((((())))))))))))))))))))))))************++++++++++++************************'''(((***+++++++++***))),,,***))))))+++,,,,,,+++((())))))))))))))))))***))))))))))))************)))((((((((()))***++++++))))))******++++++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,++++++*********(((((())))))***+++++++++))))))************)))))))))))))))***++++++,,,,,,******))))))))))))***************++++++*********------------------------***+++,,,------,,,+++***+++,,,,,,,,,***)))***+++++++++*********+++,,,,,,111...+++))))))))))))((())))))))))))***+++,,,---)))))))))******+++++++++((((((((())))))*********))))))))))))***************************)))))))))'''///,,,++++++"""OOO```///***)))(((''''''((()))***++++++************++++++///%%%111444777%%%***+++,,,444$$$000))))))))))))))))))))))))(((+++------,,,)))((('''***************)))((((((***))))))))))))))))))***(((,,,+++&&&***(((###...333###...)))))))))((())))))******((((((((((((((()))******{{{%%%,,,&&&******))))))((()))))))))%%%(((***(((((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((''''''((((((&&&&&&'''(((***+++&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((()))))))))&&&''')))***)))(((&&&%%%((((((((()))))))))))))))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))'''''''''(((((())))))***((()))***************)))'''((((((((())))))))))))&&&'''((()))************)))))))))***************))))))))))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))******+++***)))(((''')))))))))))))))(((''''''******))))))((((((''''''((())))))*********))))))*********++++++************************************)))))))))((((((((('''(((((()))))))))************))))))(((((((((((())))))))))))))))))(((''''''(((((((((((()))***+++,,,++++++******)))(((((('''************************))))))))))))*********+++***************************************++++++,,,,,,***''''''(((+++,,,,,,***************)))))))))*********)))))))))))))))***)))))))))))))))******))))))******+++,,,,,,---))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************((((((((()))***+++++++++))))))************))))))((())))))***++++++,,,,,,******))))))))))))******((()))***++++++***)))(((------------------------+++,,,------------,,,+++(((***++++++)))(((((())))))))))))***+++,,,...///444000+++)))((())))))((())))))))))))***+++,,,---'''((()))***++++++******''''''(((((()))))))))***))))))))))))************''''''''')))+++,,,+++)))&&&'''++++++333222,,,+++***))))))***+++,,,******))))))))))))*********&&&"""$$$###(((222%%%'''(((!!!555%%%))))))))))))))))))))))))(((+++...///---)))'''&&&***************)))((((((((((((''''''''''''((((((''',,,...!!!---333!!!---$$$,,,((()))))))))))))))***++++++((((((((((((((()))******'''///++++++***)))(((((())))))+++'''+++)))(((''''''''')))***+++))))))))))))))))))))))))''''''(((((()))*********'''&&&&&&&&&'''***---...&&&&&&'''((())))))))))))&&&'''''''''((()))))))))'''((()))***)))(((&&&$$$))))))******++++++,,,,,,%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))%%%&&&&&&'''((())))))***###$$$'''***,,,///000111(((((((((((())))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))++++++******))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))************************++++++******))))))((((((((()))+++,,,+++***(((&&&)))))))))))))))(((((('''''''''(((((())))))******)))************))))))((())))))************))))))''''''''''''''''''''''''******))))))((((((((('''(((((((((((())))))))))))+++***)))(((((('''((((((%%%&&&''')))************(((((((((((()))***+++,,,(((((())))))******++++++************************'''((((((((())))))******************************---,,,***((()))+++---///***'''###"""$$$''')))***,,,,,,++++++******))))))++++++******))))))((((((+++***)))))))))))))))***((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))******'''(((((()))***+++++++++))))))************))))))((())))))***++++++,,,,,,******))))))))))))******&&&'''***++++++***'''&&&---------......---,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++)))))))))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''((()))******+++******//////......---,,,++++++---(((%%%111 '''bbb>>>888(((###...$$$&&&''''''((()))******+++'''...!!!111IIIZZZ$$$222###((())))))(((''''''(((***************************333 000&&&,,,...333******++++++***)))((('''))))))))))))************))))))))))))))))))))))))---999hhh...)))...,,,***&&&---444###******))))))((((((''''''///))))))(((((()))******)))((('''***,,,%%%)))))))))))))))******+++''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''******))))))))))))************))))))((((((''''''))))))***+++++++++++++++))))))))))))((((((((((((++++++******++++++,,,---,,,)))'''((()))***(((%%%(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))))))))))))))******+++))))))))))))(((((((((((()))))))))))))))(((((('''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))((((((((((((((((((((((((((((((,,,***(((''''''***...000******)))(((((((((((((((''')))******))))))***,,,))))))))))))((((((((((((******)))))))))))))))*********))))))))))))******************************************************************************))))))))))))))))))))))))***************)))(((((())))))))))))******************************++++++((((((((()))******++++++((('''&&&(((,,,---,,,***))))))))))))))))))))))))******))))))******+++,,,------,,,+++************,,,+++)))***++++++***)))+++***))))))***,,,...000'''(((((()))***+++++++++///...------++++++***)))------------,,,***))))))*********++++++*********))))))*********+++++++++))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))((((((((((((((()))))))))))))))///"""(((...;;;999"""'''///&&&,,,''''''(((((()))******++++++$$$&&&333+++AAA)))***444)))******)))(((((()))+++************************,,,'''777***+++***---###)))***++++++***)))((('''))))))))))))************************************,,,,,,######'''''',,,...------'''******))))))((((((((((((vvv***(((***)))(((((('''((()))******((()))&&&)))(((((((((((()))******((()))))))))******++++++''''''((((((((((((''''''))))))(((((((((((())))))***)))))))))((((((((('''''''''((())))))))))))((())))))))))))((((((((((((((((((''''''(((((()))***,,,***((()))***+++)))'''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))))))))******+++*********)))))))))(((((()))))))))))))))((((((''',,,,,,+++)))'''%%%###"""(((((()))))))))*********(((((((((((()))))))))***************)))))))))(((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))******)))(((((((((((((((''')))******))))))***+++***)))))))))((((((((((((***))))))(((((())))))*********))))))))))))******************************************************************************))))))))))))))))))))))))***************)))(((((())))))))))))************,,,,,,+++***))))))))))))************))))))))))))(((''''''(((+++,,,***((())))))))))))))))))))))))******))))))******+++,,,******)))))))))))))))***+++)))((()))++++++***))),,,+++***))))))***,,,---'''(((((()))******++++++,,,,,,,,,+++******))))))------,,,+++***((('''&&&))))))************))))))***************+++++++++***************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++******)))''''''######$$$%%%'''((())))))***000(((###(((xxxIII666%%%+++)))...'''(((((())))))*********,,,$$$)))///QQQ888///)))333***++++++***))))))***,,,************************'''###(((((()))(((:::...))))))***++++++***(((((()))))))))*********++++++************************)))&&&***!!!"""'''...(((###+++***))))))))))))(((((((((WWW%%%'''+++***((('''&&&&&&(((+++,,,***'''&&&((((((''''''(((((()))***%%%%%%&&&'''((()))******'''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((,,,+++******++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))))))))******++++++++++++*********))))))))))))******))))))(((''''''(((((())))))(((((('''(((((()))))))))*********((((((((()))))))))******************))))))))))))(((((((((((((((((((((((("""$$$''')))***)))'''%%%******)))((((((((())))))((()))******))))))***+++******)))))))))((((((((())))))(((((((((((())))))************************************************************************************************)))))))))))))))))))))))))))************))))))((())))))))))))************---,,,+++***)))(((((((((---,,,+++***)))((('''&&&)))((('''(((******)))'''))))))))))))))))))))))))******))))))******+++,,,)))))))))((())))))***+++)))((('''(((***+++***))),,,+++***)))((()))******((((((((()))******++++++************************,,,,,,,,,+++***)))((('''******++++++++++++*********************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((***************)))((((((%%%%%%&&&((()))***+++,,,+++&&&111)))###=== @@@222,,,)))(((((()))))))))************000((())))))FFF,,,%%%333333%%%444(((+++,,,,,,+++******+++---***************************,,,---///...)))((((((***++++++***)))((())))))*********+++++++++************************&&&,,,FFF]]] %%%(((###))))))"""111))))))))))))))))))))))))>>>$$$(((+++***)))(((((((((((())))))...(((&&&'''''''''''''''((())))))%%%%%%&&&&&&'''(((((()))(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))((((((((((((((())))))***************(((((((((((())))))))))))))))))(((((())))))***++++++******************)))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))******++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++******)))************)))((((((%%%%%%'''(((******++++++''''''((((((((()))))))))(((((()))))))))******************)))))))))))))))((((((((((((((((((((((((%%%''')))+++,,,+++)))'''******))))))((())))))***((()))******)))((()))+++*********)))))))))((((((((((((((('''(((((()))***************************************************************************************************))))))))))))))))))))))))))))))************)))(((((()))))))))************,,,+++***))))))))))))))),,,,,,+++***)))((('''''')))))))))))))))((('''&&&))))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++***+++++++++'''&&&&&&'''***++++++*********)))(((((())))))***(((((())))))************)))))))))*********++++++++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))******++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((()))***************)))*********++++++,,,,,,'''$$$---)))KKK]]]###)))...666@@@999'''***))))))))))))************'''000(((***,,,$$$:::&&&!!!333###888...222+++,,,,,,+++******+++---************************```$$$((('''((()))***++++++***)))************++++++++++++************************(((111%%%$$$%%%111&&&'''000&&&000))))))))))))************000''')))+++)))***++++++***(((&&&$$$+++***&&&'''''''''''''''((())))))************************(((((())))))))))))((((((***))))))(((((())))))***(((((((((((())))))))))))(((((()))***************'''((((((((()))))))))******))))))))))))***++++++((())))))))))))((())))))(((((())))))))))))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))******)))))))))))))))******+++,,,,,,,,,,,,++++++++++++***************))))))(((+++++++++***)))'''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))*********++++++*********))))))))))))******)))***+++***)))((()))***************))))))))))))((((((((((((((()))******)))***++++++++++++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))((()))))))))************(((((((((((()))***++++++)))))))))))))))))))))))))))*********)))'''''''''))))))))))))))))))))))))******))))))******+++,,,...---,,,+++************'''&&&&&&'''***++++++***(((((((((((()))***+++,,,)))))))))))))))*********))))))******+++,,,,,,,,,++++++,,,---............,,,,,,------------,,,,,,+++++++++***************(((((())))))***+++++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''''')))******++++++++++++*********************(((///### AAA222555&&&333nnn$$$(((111************************'''&&&+++000555lll/// '''000333)))333///+++999"""+++,,,,,,+++******+++---************************ooolll)))&&&''')))***+++++++++************++++++++++++,,,+++++++++++++++++++++++++++---)))555...)))%%%222%%%&&&)))))))))************+++******)))***''')))+++---,,,)))%%%"""%%%)))'''((((((''''''(((((()))***************))))))((((((((())))))******))))))(((******))))))))))))******(((((((((((())))))))))))%%%&&&''''''((((((''''''''''''(((((())))))******((((((''''''(((((()))***'''((())))))(((''')))***(((((())))))))))))((((((************************************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************))))))))))))************)))))))))))))))******+++,,,,,,,,,+++++++++************++++++******)))(((((())))))******))))))(((&&&&&&'''''''''((((((((()))))))))*********++++++))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))*********)))))))))***++++++)))***+++***)))((()))***++++++*********))))))))))))(((((())))))***+++,,,)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))************'''''''''((()))***+++,,,'''(((((()))***+++++++++)))***,,,+++)))(((((()))))))))))))))))))))))))))******))))))******+++,,,,,,+++***)))(((((((((((()))((('''(((***+++***)))''''''((()))++++++,,,---))))))))))))))))))***************++++++,,,,,,,,,,,,------............---+++,,,,,,------,,,,,,++++++++++++*********))))))''''''((())))))***++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((())))))*********))))))))))))))))))))))))))))))+++///######===666&&&***$$$;;;000FFF+++111******************************)))///###555DDD}}}>>>***444%%%$$$000'''!!!'''''',,,444---%%%+++***+++,,,+++))))))+++,,,************************666///%%%&&&(((***+++,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++(((---111BBBlll"""'''+++"""...$$$&&&))))))*********+++++++++'''***((()))&&&''')))++++++***(((&&&'''###***)))(((((((((((()))******'''''''''''''''((((((((())))))************))))))))))))(((((((((((())))))'''((((((((()))))))))***%%%&&&''''''(((((('''''''''''''''((()))*********''''''&&&&&&&&&'''((((((''')))******((((((***,,,(((((())))))))))))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((()))))))))************)))))))))))))))******+++++++++++++++***************++++++++++++***))))))$$$%%%''')))+++,,,------((((((((())))))))))))***))))))*********+++++++++((()))))))))************)))))))))))))))))))))))))))(((''''''''''''((()))******))))))******+++,,,)))***+++***((((((((()))+++++++++*********))))))))))))))))))***+++,,,---)))***,,,------,,,***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************((((((((((((((()))***+++'''(((((()))******++++++)))+++---,,,***))))))+++))))))))))))))))))))))))******))))))******+++,,,))))))(((((()))***+++++++++)))((()))++++++***)))))))))***++++++,,,,,,+++***))))))))))))))))))))))))))))))***************............------,,,+++***++++++,,,,,,++++++***++++++++++++******))))))&&&''''''((()))*********))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***++++++******)))((('''((()))))))))******++++++(((""",,,333999 &&&333)))++++++""" &&&+++++++++******************,,,999%%%(((777'''ZZZ777###&&&(((!!!'''666,,,,,,%%%222,,,"""&&&''''''000***++++++***))))))***,,,************************---hhh%%%&&&(((***+++,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++"""333...555(((111$$$...***222))))))******++++++++++++%%%)))'''(((%%%&&&'''((()))***++++++000zzz,,,)))))))))))))))***++++++(((((()))***+++,,,------))))))************))))))((((((''''''''''''(((((('''((((((((())))))******'''(((((()))))))))))))))&&&''''''((()))******+++(((''''''''''''((())))))'''***,,,+++))))))+++---(((((())))))))))))((((((************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))******++++++))))))))))))))))))))))))************************************************))))))))))))************(((((())))))*********+++)))))))))))))))******++++++++++++*********))))))***++++++++++++***))))))***************)))((((((************++++++++++++)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))((((((******))))))***+++,,,,,,***++++++***((((((((()))+++++++++************)))************+++,,,---...)))***,,,------,,,***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))***************))))))(((((((((((()))((()))))))))************)))+++...---+++)))+++---))))))))))))))))))))))))*********)))***++++++,,,(((((()))***+++---///000,,,+++)))***++++++***)))+++,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))(((((((((************+++,,,------------------------------,,,,,,+++***))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))''''''''''''((()))***+++---,,,***((('''((()))******(((%%%&&&''''''%%%"""!!!###'''***+++)))'''%%%((()))***+++,,,+++******)))---)))222---***000,,,!!!---"""'''$$$---000%%%((()))***++++++***((('''...((())),,,$$$###DDDnnngggQQQ666'''(((,,,,,,)))++++++++++++++++++++++++)))))))))*********++++++111(((&&&!!!---555'''...***+++++++++,,,,,,,,,,,,---;;;,,,&&&'''))),,,,,,&&&---$$$$$$---,,,###&&&222------------,,,+++***))),,,(((111'''------///+++$$$+++%%%,,,,,,+++***))))))******)))***)))))),,,+++)))((((((((('''&&&(((JJJ(((,,,))))))************)))))),,,+++***)))((((((((((((((()))***++++++,,,++++++,,,+++***)))(((&&&%%%%%%((((((((((((''''''''''''******))))))(((((('''''')))((('''''''''(((***++++++***'''&&&&&&'''***+++******+++++++++******)))((((((((((((((((((((((((+++******)))(((''''''&&&((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))******************************))))))))))))******+++++++++******(((''''''''''''((((((((((((((('''++++++******++++++,,,---+++++++++************)))&&&&&&&&&''''''((()))*********++++++++++++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,************)))))))))))))))(((((()))+++,,,***))))))************+++++++++---,,,***(((''''''((((((+++,,,---,,,***)))***+++++++++++++++******))))))*********))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++++++++******)))))))))************+++++++++,,,+++***)))((((((((((((++++++******************))))))))))))************+++++++++*********))))))***+++,,,,,,******+++,,,************************)))))))))***+++++++++,,,))))))*********++++++++++++***)))(((((()))***++++++++++++++++++***)))(((+++++++++***++++++,,,,,,------------------------++++++*********++++++,,,************+++,,,------++++++++++++++++++++++++******))))))((())))))))))))((('''&&&&&&''')))***///---++++++------+++(((%%%&&&)))++++++***)))'''((()))***+++,,,++++++***(((,,,111JJJ888888 ///(((+++''',,,''',,,oooPPP,,,++++++************++++++///,,,...222***###...BBBYYY333---$$$333(((888222+++***---//////---------------------------,,,,,,,,,---------......!!!000===---)))000%%%'''++++++,,,,,,,,,---------)))BBB<<<"""(((BBB$$$///---++++++)))'''&&&&&&000000000000///...---,,,'''''' )))QQQjjj,,,(((333777(((,,,+++***))))))))))))***)))***))))))&&&%%%&&&(((***,,,------BBB555&&&***))))))************))))))))))))))))))))))))***+++++++++++++++***)))((((((...---------,,,+++++++++***))))))))))))((((((((()))))))))))))))(((((((((***)))((((((((()))+++++++++***(((''''''(((***+++******+++++++++******)))))))))))))))))))))))))))+++++++++***))))))(((((()))***++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++*********))))))************************+++***************************))))))))))))***************))))))((('''&&&%%%&&&'''((())))))))))))++++++******++++++,,,---+++++++++************))),,,+++***))))))(((((((((******++++++++++++******************************+++******))))))******+++))))))))))))************************)))))))))))))))(((((()))++++++***))))))************+++++++++,,,+++******))))))))))))+++,,,---,,,***)))***+++++++++++++++*********)))++++++++++++++++++***************)))))))))))))))************************)))************+++++++++***)))))))))((((((((((((************++++++++++++///...---,,,++++++++++++************************))))))))))))************+++++++++*********))))))***+++,,,,,,******+++,,,***************************************+++++++++******+++++++++,,,,,,,,,******))))))))))))******+++++++++++++++***)))))),,,,,,++++++***+++++++++------------,,,,,,,,,,,,*********++++++,,,---...++++++*********++++++,,,++++++++++++++++++++++++---,,,+++***))))))))))))''''''&&&&&&'''(((***+++---+++******++++++)))((()))******+++++++++******))))))***++++++++++++***'''&&&///[[[UUU$$$+++%%%(((333))),,,111))),,,IIIyyy......,,,+++))))))+++---...***)))+++000000+++((((((KKK+++***222###'''%%%"""&&&+++---,,,***((((((************************)))************+++++++++...'''...+++---444---666,,,,,,,,,---------......***KKKXXX"""666+++222'''++++++)))---555444---))))))))))))((('''&&&&&&***+++(((333---###'''111444&&&+++***))))))))))))))))))rrr)))***)))))))))************))))))(((ccc!!!******))))))************))))))'''''''''((()))+++,,,---++++++++++++***)))((('''************++++++++++++************))))))))))))(((((()))))))))))))))))))))(((((((((((()))******************************)))******+++++++++******************************,,,,,,++++++******))))))***++++++,,,,,,++++++***************************(((((((((((())))))))))))+++++++++***************+++++++++++++++++++++++++++++++++******)))))))))******))))))))))))******))))))))))))((('''&&&&&&$$$%%%&&&((()))***+++++++++************+++,,,,,,+++++++++************))),,,+++***))))))(((((((((******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********)))))))))************)))))))))))))))(((((()))++++++***((()))************+++++++++***+++++++++++++++******+++,,,---,,,*********+++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,+++******)))(((((('''''')))))))))))))))))))))))))))************+++++++++)))))))))))))))(((((((((************+++++++++,,,,,,+++******))))))))))))************************))))))))))))************+++++++++******************+++,,,+++******+++,,,************************+++++++++***************+++++++++,,,,,,,,,------))))))************))))))***++++++++++++***))))))------,,,+++************---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...******)))))))))))))))***************************---,,,++++++*********+++******)))))))))***,,,,,,))))))(((((((((((('''&&&,,,++++++*********++++++))))))******++++++++++++***""")))___444!!!///444$$$,,,(((---000)))...,,,))),,,,,,+++******+++------))))))((((((---111///)))bbbuuu%%%(((''''''///;;;111222333000,,,)))+++...------------------------------------............;;;888???...&&&000***%%%,,,,,,---------.........///+++666+++JJJ***333000***'''))),,,)))###...............---,,,++++++%%%...***&&&111---)))000%%%'''******)))(((((())))))***JJJ)))***)))))),,,------+++(((&&&$$$###...%%%))))))************))))))'''''''''((()))+++,,,---'''((()))***++++++++++++))))))))))))))))))((((((*********)))))))))((((((((((((((())))))******+++''''''''''''((((((((())))))***+++,,,,,,+++***)))))))))***+++++++++******************************+++++++++******)))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++++++++******))))))((((((******))))))))))))******)))))))))))))))(((''''''%%%&&&'''))))))************************++++++,,,+++++++++*********))))))&&&&&&&&&&&&'''((()))*********++++++++++++******++++++++++++++++++++++++)))))))))(((((()))))))))************************************)))))))))(((***)))((()))++++++***((())))))*********+++++++++)))***+++,,,---,,,,,,+++***,,,,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********)))))))))((()))))))))***************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******)))((((((((((((((())))))))))))************((()))))))))************************************)))+++,,,+++***)))***+++************************,,,+++++++++***)))))))))******++++++++++++,,,,,,((()))***++++++***)))(((******+++++++++******)))------,,,+++************------,,,,,,,,,+++++++++...---,,,,,,+++++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,+++***************+++,,,,,,++++++******+++,,,+++***)))))))))***+++***************+++++++++...&&&,,,aaa,,,888"""444"""222(((!!!***++++++(((000""")))((()))+++,,,,,,,,,++++++///000,,,&&&'''------(((///444555...222$$$---***'''%%%%%%(((,,,...************************************++++++++++++ <<>>000000000000111111111111000+++111%%%&&&,,,******************+++,,,&&&)))***)))))))))++++++)))&&&%%%'''***&&&///333$$$))))))************))))))+++***)))))))))))))))***************)))((('''&&&******))))))((('''&&&&&&((((((((((((''''''''''''))))))*********************+++,,,,,,------,,,,,,((()))***++++++***)))(((((()))***+++++++++++++++************************)))((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((())))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,+++******************)))(((''''''***))))))))))))***+++++++++++++++************))),,,+++***))))))(((((((((******++++++++++++******))))))))))))))))))))))))*********))))))*********(((((()))***+++,,,---...************))))))))))))***)))))))))+++***)))''')))************+++++++++))))))***+++,,,,,,++++++)))+++,,,,,,+++***+++---++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,******++++++,,,------...*********+++,,,,,,------)))************+++++++++)))))))))***************++++++++++++,,,,,,,,,,,,++++++************++++++'''(((((())))))*********))))))))))))***************************+++++++++)))***+++***))))))***+++************************+++++++++***************((((((((())))))))))))***))))))************))))))))))))***++++++++++++***+++++++++***++++++,,,,,,------,,,,,,+++******))),,,++++++*********++++++,,,,,,,,,,,,---...//////------------------------++++++*********++++++,,,))))))*********))))))(((&&&(((***)))'''&&&(((***(((((())))))******+++++++++***)))))))))***+++,,,((()))***@@@:::666!!!:::777---%%%555...(((,,,(((,,,000///)))***+++,,,,,,---------'''(((+++......++++++---,,,fffhhh...===<<<***$$$777444444444444555555555555111888TTT666------***+++++++++++++++,,,------(((}}})))***)))))),,,......***&&&%%%)))---!!!///222***))))))************))))))******))))))))))))******************)))((('''&&&''''''''''''&&&&&&&&&&&&)))))))))(((((((((((('''++++++******************)))***+++,,,---,,,,,,+++((())))))******))))))((((((((()))++++++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************'''''''''((()))*********))))))*********+++++++++************************''''''(((((()))***************))))))))))))******)))******+++++++++******))))))*********))))))((()))))))))))))))***+++++++++++++++************))),,,+++***))))))(((((((((******++++++++++++******************************,,,++++++******++++++,,,*********++++++,,,,,,,,,************))))))))))))+++***)))***+++***(((''')))************+++++++++******)))))))))******+++)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------******++++++,,,------...++++++++++++++++++,,,,,,)))))))))***+++,,,,,,,,,)))************+++++++++)))))))))******++++++++++++++++++,,,,,,,,,------))))))(((((((((((())))))''''''(((((()))******+++))))))))))))************))))))*********+++++++++(((***+++***)))((()))+++***************************************+++++++++((())))))))))))***************))))))))))))******))))))***+++++++++++++++************+++,,,------------,,,,,,+++***))))))))))))))))))***+++,,,,,,))))))))))))***+++,,,---)))))))))))))))))))))))),,,,,,+++***)))))))))))))))***+++,,,,,,,,,,,,,,,&&&)))******''''''(((+++'''((()))++++++,,,,,,,,,+++***)))))))))***,,,---...///(((---***)))888???///!!!666(((...)))000***(((666+++---,,,+++++++++---///111333...---000...))))))...++++++GGG666666DDDAAA555777777777777888888888888444CCC---eee)))...444---,,,+++++++++,,,------...---OOO)))***))))))%%%(((***)))(((,,,333:::OOO$$$###)))((())))))************))))))))))))((())))))***++++++&&&'''((()))************)))))))))***+++,,,,,,,,,************)))))))))))),,,+++++++++***)))))))))&&&'''(((******))))))((()))(((((((((((((((((()))(((((()))++++++,,,,,,,,,((((((((((((((((((((((((******************+++++++++***)))(((((()))***+++))))))))))))))))))))))))&&&''''''((()))******+++))))))******++++++++++++++++++++++++++++++++++++&&&&&&'''((()))***++++++******))))))))))))******((())))))*********))))))'''((()))***************)))))))))))))))******++++++++++++************)))&&&&&&&&&''''''((()))*********++++++++++++******+++++++++++++++++++++++++++******************+++,,,,,,,,,++++++++++++***************))))))))))))+++***)))***+++***(((''')))************++++++++++++***)))(((((()))***+++)))***,,,,,,++++++,,,---+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,++++++***)))))))))'''(((((()))***+++++++++)))************++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,&&&''''''((()))******+++))))))))))))************))))))******++++++++++++(((***+++***)))((()))***************************))))))******+++++++++,,,)))************++++++++++++***)))(((((()))***+++((()))***+++++++++++++++++++++******************---,,,***)))***,,,...000---,,,++++++,,,+++***)))************************))))))***++++++,,,------...---,,,+++++++++,,,---444+++---111---...000)))...---,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++%%%777...,,,***+++---+++'''(((+++888111222+++NNN222------,,,,,,,,,---......111000///---,,,+++******,,,///JJJ???<<>>>>>======<<>>IIIAAArrrooo111---,,,++++++******)))(((''''''&&&***333))),,,,,,)))''')))999333"""---!!!))))))111555---))))))((((((((()))******+++***)))***+++,,,+++)))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))*********+++++++++,,,,,,************)))))))))))),,,+++***))))))***+++,,,))))))))))))************++++++***)))(((((())))))))))))))))))))))))******((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******+++***)))***,,,------,,,************************************************+++************)))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***+++---,,,+++)))******+++++++++++++++++++++++++++++++++******************))))))))))))***++++++************************************************((('''&&&''')))******))),,,+++++++++***)))))))))((((((((())))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,+++))))))+++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,---,,,+++***+++,,,,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,+++)))***++++++***)))%%%&&&''')))+++,,,---...)))+++------+++***++++++,,,+++******)))*********++++++***)))))))))************************************))))))******+++,,,******************************++++++++++++************+++++++++++++++,,,)))***,,,------,,,+++***,,,,,,+++)))((()))***,,,************************,,,,,,,,,,,,++++++++++++***************+++++++++...+++///111---111333+++333222111000///...+++***((())))))******))))))(((************************+++###888 ***qqq...///+++***,,,---++++++---666+++***,,,111,,,............///000111111000///......------------,,,111---JJJGGGBBBAAA<<<@@@@@@@@@@@@AAAAAAAAAAAA???EEECCCOOO)))000111))))))*********************111'''rrr777------)))...444%%%%%%333>>>NNN%%%,,,&&&+++---,,,(((((((((((()))***+++++++++***))))))++++++***))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++++++++++++++++++++***))))))*********+++++++++*********)))))))))))))))+++***)))(((((()))***+++((()))))))))*********************)))))))))))))))*********************)))'''(((***,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********,,,,,,+++++++++***)))(((************************************************(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++++++++***)))+++,,,,,,***)))***+++++++++++++++++++++++++++************************)))))))))(((((((((***,,,************************************************++++++++++++,,,---------*********************+++))))))))))))************))))))))))))))))))))))))'''(((***,,,------,,,,,,++++++,,,,,,,,,,,,+++++++++***)))***++++++,,,,,,************************+++++++++++++++++++++++++++---------++++++,,,---,,,***)))***+++,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,***)))***++++++***)))''''''((()))+++,,,------***+++,,,,,,+++***+++,,,++++++***************+++++++++***))))))((((((((())))))))))))))))))))))))******))))))******+++,,,************************((()))++++++++++++)))(((******++++++,,,,,,,,,,,,---------,,,,,,,,,------...///...,,,)))(((***,,,************************---------------,,,,,,,,,***++++++,,,,,,,,,------///***+++---///:::>>>444333000...111555444...'''((())))))******))))))(((************************(((555'''***000YYY---))))))---///---++++++)))((((((666888ooo,,,+++------------...///000111......---------------...***:::...EEE<<>>>>>>>>>>>>>>>>>>>>>>>???===@@@DDD,,,///444........................---+++...***[[[---)))+++111 ---...$$$'''888***&&&***$$$---))))))((())))))***+++,,,***)))(((((()))***)))(((++++++,,,,,,,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************+++++++++++++++*********))))))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++***)))((('''************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((***++++++***)))***+++************************************************((()))***)))''''''***---************************************************(((((()))))))))))))))***(((((()))***+++,,,,,,---******++++++++++++,,,,,,))))))))))))))))))))))))&&&''')))+++,,,,,,++++++***++++++,,,,,,++++++******++++++++++++,,,---...************************+++++++++++++++++++++++++++,,,------++++++,,,---,,,***)))***+++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++++++++***)))***+++,,,+++)))***************+++++++++***+++,,,,,,******+++,,,+++***************++++++************))))))(((((())))))))))))))))))))))))******))))))******+++,,,************************)))***+++,,,,,,+++***)))******++++++,,,---------///......------------...,,,///000///+++)))+++---************************,,,,,,,,,---------------***+++,,,---------------+++(((,,,333AAA^^^sssqqqfffWWWBBB333.../////////++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...(((---222777///---)))(((---111000......+++...///000)))...,,,,,,,,,---...///000111.........---......//////...555......>>>???:::III>>>>>>======<<<<<<<<<<<<===888;;;FFFWWW...222222111000...,,,***)))(((---(((...^^^111%%%...)))///'''+++,,,###BBB***///%%%***111###///******)))))))))***++++++)))((('''((()))***)))''''''((()))+++,,,---------''''''''''''''''''''''''&&&'''''''''''''''(((((('''''''''((((((((())))))))))))))))))************((()))***++++++***)))((())))))))))))************'''((()))******************************+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++&&&(((+++,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,)))))))))))))))))))))))))))))))))******)))))))))''')))++++++***)))***+++***************************************+++++++++(((***,,,***((((((***---************************++++++++++++++++++++++++''')))***)))((('''(((***(((((()))***+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((******++++++++++++*********+++,,,+++++++++---///++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,++++++,,,---,,,+++******,,,------,,,++++++++++++++++++++++++))))))***++++++++++++***+++)))))))))+++,,,+++***,,,++++++++++++*********+++,,,,,,+++******+++---*********)))******+++,,,******+++++++++***))))))******************************))))))******+++,,,************************+++++++++,,,,,,+++++++++******++++++,,,------...------.........---,,,+++'''+++//////,,,***,,,...************************)))******++++++,,,,,,,,,((()))+++,,,------,,,,,,***+++000555FFFrrr~~~aaaIII;;;555333,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...888,,,000+++UUU888000+++---//////...///333'''555CCC###///...---------...///000222333000000//////000111222222111555111666ttt===BBBDDDAAA@@@??????>>>===<<<<<<::::::777HHHxxx222444222222000...,,,***((('''+++"""(((888###999"""111''',,,)))(((///vvv;;;###&&&,,,333+++000++++++******)))************)))((((((******)))(((&&&'''(((***+++,,,------))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))((()))))))))************(((***---//////---***((())))))))))))************))))))***+++***)))((((((''''''(((((())))))******)))(((((())))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))'''***...///---,,,,,,...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))******++++++******)))''')))***+++***)))***+++++++++++++++++++++++++++))))))*********+++++++++'''***------***(((+++---************************++++++++++++++++++++++++***,,,---,,,***)))+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************++++++++++++******)))+++,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++******+++------,,,***+++---......---************************((()))***+++,,,++++++******)))((()))+++,,,+++***+++++++++++++++++++++++++++,,,,,,+++))))))+++---******))))))***++++++,,,)))***+++,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,************************------,,,,,,,,,,,,------******+++,,,,,,---......)))+++...000000---)))'''!!!'''---///---+++---///************************''''''((()))***++++++,,,'''(((***+++,,,,,,++++++......///***444bbb\\\<<<,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,!!!???"""''')))333!!!EEE:::///------,,,+++---)))***222)))///888&&&.........///000222333444111111111111222333444444000>>>999AAAAAA???YYY;;;DDDCCCBBBAAA???>>>======888>>>555HHHMMM888888666666555444333222111111***///444(((,,,AAA@@@ 333000 222...///000$$$%%%,,,,,,...222000,,,,,,+++***)))))))))***+++***)))***+++,,,+++)))((())))))*********))))))************************''''''(((((()))))))))***))))))))))))************(((((())))))*********+++(((+++///222222///+++((())))))))))))************++++++,,,+++***(((&&&%%%$$$%%%%%%&&&'''((())))))'''''''''''')))+++---///))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((,,,///222111...,,,+++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))************))))))))))))))))))))))))+++++++++,,,,,,+++++++++'''(((***+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++&&&+++///...+++)))+++---************************++++++++++++++++++++++++)))+++---+++)))((())),,,------,,,+++***)))(((''')))************+++++++++******************************))))))***,,,...///******++++++++++++******(((***+++***''''''))),,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))++++++******+++,,,...,,,++++++---......---************************((()))***+++,,,+++*********)))((()))+++,,,,,,***))))))***+++,,,,,,------+++,,,,,,***))))))+++...******))))))***+++,,,,,,)))***+++,,,------,,,+++++++++++++++++++++++++++*********)))***++++++,,,************************......,,,,,,,,,,,,......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,++++++,,,...,,,+++***)))((((((((((((******+++,,,------......***+++,,,...333???PPP]]]LLL---222///,,,)))((())),,,...******+++++++++,,,,,,,,,...---,,,++++++---...000eee444>>>)))'''000 GGGBBB///)))---555///000000111222333444444444444444444666888;;;<<<===???000>>>DDDWWWLLLBBBJJJHHHDDDBBBBBBBBB@@@???BBB>>>;;;EEE???fffBBB>>>333666;;;555111444333---...111---222'''XXX666###555333:::!!!---,,,,,,+++,,,...///000+++++++++*********))))))......---,,,+++***)))((()))))))))))))))*********))))))))))))))))))))))))''''''''''''((((((((((((***)))((('''&&&%%%$$$$$$'''''''''''''''((())))))))))))))))))******************))))))))))))******((((((((('''((()))******((()))***++++++***)))(((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))+++,,,,,,---,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********)))***++++++))))))***+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++***))))))******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))******+++,,,+++,,,,,,------,,,,,,++++++++++++*********))))))***+++---......---+++***------,,,+++************,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------111...,,,,,,///111222333---***((((((+++,,,+++)))...---+++)))((())))))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------,,,,,,+++*********++++++++++++************+++++++++,,,,,,,,,,,,***((())),,,---+++)))************))))))))))))))))))***+++++++++*********+++,,,---,,,+++***)))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******+++---***)))))))))))))))***+++******++++++,,,,,,---------......,,,+++...666===@@@ZZZ```kkkvvvMMM>>>///...,,,+++******+++++++++,,,...000000///...---...---,,,++++++---...000...MMM'''222777---rrrPPPCCC000000$$$//////000000111222333333444555666888:::===???AAA:::DDDDDDCCC<<>>>>>BBB888888:::444444666222222111333000:::,,,+++mmm<<<'''---JJJ///000,,,+++***)))((((((((()))+++++++++*********))))))*********))))))))))))))),,,,,,,,,,,,+++)))'''&&&))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))******'''''''''''''''((())))))))))))))))))******************))))))))))))******))))))))))))************((()))***++++++***)))(((***************)))(((((((((((((((((()))))))))***)))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,+++***)))************************,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********)))***+++***))))))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******************************************+++++++++,,,,,,,,,,,,************************,,,,,,,,,+++++++++******+++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++*********+++,,,------,,,+++***---,,,,,,+++++++++++++++,,,,,,,,,++++++******)))---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---///000000...+++)))***,,,---,,,+++///...,,,+++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,+++*********++++++++++++************+++++++++,,,,,,,,,---+++))))))+++,,,***((()))*********++++++,,,,,,---------------,,,+++******+++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,((((((((())))))+++,,,,,,******++++++++++++++++++))),,,......,,,,,,...111,,,:::777:::LLLFFF111...+++,,,,,,,,,+++***)))(((***,,,000222222111...,,,------,,,+++,,,---...///)))???mmm...444&&&333111,,,......///000111222333333444666999<<<@@@BBBDDDEEE@@@FFFOOODDD<<>>AAACCCEEEEEEEEEJJJDDDGGGAAAMMMDDD{{{aaakkkiiieeecccaaa___]]]ZZZQQQWWWPPPKKKOOOMMMDDDDDDJJJGGG;;;===BBB>>>444:::BBBAAA555888BBB999<<<111<<>>???AAACCCFFFGGGHHHIIIGGGJJJQQQOOOQQQKKKXXXxxxsssqqqnnnllljjjgggdddaaaXXXXXXSSSQQQXXXSSSNNNDDDFFFGGG???>>>CCCAAAFFFBBB:::???999444???777:::999???###KKK,,,%%%)))///222,,,++++++++++++***)))((('''***************++++++++++++*********))))))((((((,,,***'''%%%%%%&&&(((***))))))))))))))))))))))))((((((((())))))))))))***))))))***+++,,,------...******)))((((((((())))))))))))))))))******************))))))))))))******&&&'''((()))***))))))(((******))))))))))))******((())))))************))))))))))))*********++++++************************&&&'''((()))***+++++++++******)))))))))***++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))))))))***************,,,---......,,,,,,---...***++++++++++++,,,,,,,,,++++++++++++++++++++++++******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***************************++++++++++++,,,,,,,,,******))))))******+++,,,------............------)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111'''((()))***+++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,+++,,,,,,+++******+++---++++++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******++++++++++++************+++++++++,,,,,,,,,'''(((************,,,...,,,+++++++++************)))***+++,,,---.........)))))))))))))))***+++,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,........................+++---......,,,+++++++++,,,,,,+++*********++++++******++++++,,,,,,------+++******+++---000222333&&&###+++,,,---111111+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,------......------%%%666&&&///444555;;;///===000222!!!>>>+++======%%%@@@888999:::<<<>>>???AAAAAABBBCCCEEEGGGJJJMMMPPPQQQPPPRRRXXX[[[XXXXXXaaa}}}xxxqqqkkkddd]]]ZZZ\\\aaacccfffJJJ@@@GGGFFFDDDFFFEEEMMMIII222888>>>;;;FFF???222III***@@@===BBBppp''')))444333***&&&&&&###***++++++++++++)))((('''))))))*********+++++++++)))))))))))))))************************)))))))))))))))))))))))))))))))))((((((((()))))))))******)))******+++,,,---...///+++******)))(((((())))))))))))))))))******************))))))))))))******(((((()))))))))*********+++***)))(((((()))***+++(((((()))***************))))))*********+++++++++************************'''''')))***+++,,,,,,,,,***)))(((((()))***+++,,,************************((()))+++---------,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))))))))*********++++++,,,---,,,+++***+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,+++************+++,,,,,,------............------*********++++++,,,,,,,,,...------------------......---------...///000000+++++++++,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,---...---+++***,,,///+++,,,---......---,,,,,,,,,------......------,,,------------------------***+++,,,,,,---------,,,******++++++++++++************+++++++++,,,,,,,,,)))+++,,,+++)))(((***,,,+++++++++,,,,,,,,,,,,,,,***+++,,,---------------)))((((((((()))***,,,---,,,,,,,,,---------......******+++++++++,,,,,,,,,........................***,,,------,,,*********************+++,,,------******+++,,,------......---,,,++++++,,,,,,+++***666)))***///***(((+++((()))+++---//////---+++***)))***+++,,,,,,,,,+++++++++,,,------......------000===///***444222---***$$$222kkk===***222...'''---444555'''444333---AAA777;;;<<<===???@@@BBBCCCDDDEEEFFFGGGJJJNNNRRRVVVYYY```WWWVVV___aaaeeeyyyzzzuuugggbbbccc___dddkkk|||RRR===GGGMMMLLLKKKIII>>>JJJ777???HHH@@@FFF;;;EEE222;;;666555<<>>@@@BBBCCCDDDFFFHHHKKKLLLNNNQQQVVV\\\aaadddbbb```___bbbiiiqqquuuwwwooorrryyy|||uuuuuuxxx~~~|||uuuuuuvvvyyywwwlllhhhfffdddccceeefffnnnuuuvvvtttrrrlllfffjjjhhheeebbbaaaaaaaaabbbYYYZZZZZZXXXUUUSSSSSSSSSSSSSSSTTTTTTSSSQQQOOONNNSSSUUUVVVVVVTTTSSSSSSTTTSSSRRROOOLLLGGGCCC???===???AAACCCEEEFFFGGGHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@CCCAAA===999777555555666,,,@@@iiiSSS111)))---,,,'''((())))))***++++++,,,,,,))))))************))))))*********************++++++++++++******(((''''''+++*********))))))(((((((((((())))))******++++++'''((((((((()))))))))***************************'''((()))((('''((()))+++,,,+++)))((((((((()))***************************+++*********))))))((((((&&&''')))***++++++******)))***,,,---,,,+++)))'''************************++++++******************,,,++++++******++++++,,,,,,,,,***)))))))))***+++************************)))***,,,...//////......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,,,,++++++,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------)))***+++,,,---,,,++++++---,,,+++******+++,,,------------------+++***)))+++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,---......---+++................................................---------,,,,,,+++++++++------............------///////////////.........------------------------------------------------......//////...---,,,,,,......---,,,---...///000------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,------......------,,,++++++******************---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++***)))))))))))),,,,,,,,,,,,------------)))***,,,------,,,+++***------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------,,,+++++++++++++++((()))+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,))))))))))))***,,,...///------......//////000000---......///////////////...000111...******///444 ***222///,,,,,,---,,,...333444111333666---,,,---////////////111333444666888888888999;;;======???BBBDDDEEEGGGJJJLLLMMMPPPVVV\\\aaafffkkkmmmllliiiggggggkkkoooqqqqqqtttzzz{{{uuuqqqmmmlllmmmrrr|||wwwuuuqqqllliiifffdddddd^^^]]]\\\[[[ZZZZZZZZZZZZYYYWWWTTTRRRRRRPPPNNNLLLNNNPPPRRRRRRRRRQQQRRRTTTSSSRRROOOLLLHHHDDD@@@>>>;;;<<<>>>AAACCCFFFHHHIIIDDDDDDDDDDDDDDDCCCBBBAAACCCAAA???;;;999777666555---222444000...===ZZZsssbbb???(((===222'''&&&...333000+++++++++++++++******************++++++++++++************************)))))))))******++++++++++++***+++*********)))))))))))))))))))))))))))*********///...---,,,***)))((('''************************'''((())))))'''((()))+++++++++)))((((((((()))***************************************)))))))))(((((()))***++++++,,,,,,,,,******+++,,,+++***)))(((************************++++++******************,,,++++++******++++++,,,,,,+++***)))))))))***+++***************************+++,,,.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********---,,,,,,,,,++++++++++++---......---,,,+++---...........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,+++******+++,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,---------.........///...---...///000...---................................................/////////......---------------............------.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...------,,,...------,,,---...///000......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***************+++++++++,,,---...///...------((()))+++------------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++---,,,++++++******++++++&&&''')))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---............///////////////---......///////////////++++++,,,///111000,,,(((555777777222///000111000&&&,,,,,,&&&'''000666555,,,...000000000111222444666888;;;<<<===>>>@@@CCCAAACCCFFFHHHJJJMMMRRRUUUVVV[[[cccjjjooosssuuuwwwxxxuuurrrppppppqqqqqqpppxxx~~~}}}}}}uuunnnjjjhhhdddaaa___aaaeeeiiijjjiiiggg```XXXTTTTTTSSSPPPLLLKKKMMMOOOQQQQQQQQQSSSTTTTTTRRRPPPMMMIIIFFFCCCBBB;;;;;;;;;<<<>>>AAADDDFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCAAA???<<<999777666666888999888666666888:::,,,***(((***...333777999000111222222111...,,,***------,,,++++++***))))))++++++,,,,,,,,,,,,++++++*********))))))((((((((('''(((***+++------......***************)))))))))************))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))((((((***++++++******)))((()))))))))************************************))))))))))))************+++,,,------+++++++++************)))******************************++++++++++++++++++,,,++++++******++++++,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,+++++++++******...//////...,,,,,,,,,---++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,......------------.........///,,,------------.........///...---...//////...---................................................/////////...............------............------------......//////000000------------------------------------------------.........///......---,,,---------,,,---......///............------------+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,+++++++++,,,,,,------...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))******+++------+++,,,...000000///...---***+++,,,---------,,,,,,,,,,,,,,,------.........------------------------++++++,,,,,,,,,+++******)))))))))***+++,,,---...((()))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,000000//////............///////////////.........---......///////////////333///++++++///333444333///...+++)))***,,,---,,,///555555///***,,,---,,,000222444555444555777999<<<>>>@@@AAAAAABBBDDDFFFHHHJJJLLLOOORRRWWW]]]aaadddjjjrrrwwwzzz|||~~~|||zzzyyyyyyxxx|||xxxpppmmmhhhfffffflllvvv~~~{{{pppccc\\\[[[ZZZVVVQQQNNNPPPRRRSSSRRRRRRSSSTTTTTTRRRPPPMMMJJJGGGEEEEEE@@@>>><<<::::::<<>>AAA555''':::555///******+++,,,---555777666222,,,***---111---------,,,++++++*********++++++++++++++++++*********))))))(((''''''''''''((()))+++,,,---------************************++++++******))))))((((((&&&&&&'''(((((()))******((((((((((((((((((((((((((()))***)))((((((***,,,+++******)))))))))))))))*********************************)))))))))))))))++++++***)))***+++,,,---,,,+++******))))))************************************+++++++++++++++,,,,,,++++++******++++++,,,+++++++++***************+++++++++++++++++++++++++++,,,---...---,,,+++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,+++++++++*********---...///...,,,++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---///111............////////////------------............///---,,,,,,---......,,,................................................---------------,,,,,,,,,------............------,,,------...///000111111////////////////////////........................---...............------,,,,,,,,,---------.........------------,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,(((((()))***++++++,,,,,,+++++++++,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---+++,,,...000000///...---------------,,,,,,++++++,,,,,,,,,------.........------------------------++++++,,,,,,,,,+++******)))))))))***+++,,,......,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......//////000000000000///////////////.........---......//////////////////000222222111...+++)))...,,,+++---000111000000***---111111333555444222444555777888888999;;;===???AAADDDEEEGGGHHHKKKNNNQQQSSSUUUXXX\\\bbbiiioooooouuu}}}yyyuuuooooootttrrriiieeeccc]]]XXXVVVWWWXXXVVVSSSQQQQQQQQQPPPOOOLLLIIIFFFDDDCCCBBBAAA???<<<::::::<<>>@@@@@@CCCGGGKKKOOORRRWWWZZZZZZ[[[]]]___dddkkksssyyywww|||zzzsssmmmgggbbb___```___\\\WWWSSSQQQQQQMMMKKKGGGDDDAAA???>>>>>>===<<<::::::;;;???CCCEEE@@@???>>>======>>>???@@@FFFGGGGGGHHHFFFDDDBBB@@@///666<<<<<<777333555888999444...,,,---111444666999888777666555333///,,,------------------------)))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))(((*********+++++++++++++++************))))))))))))---,,,+++***((('''%%%%%%)))))))))))))))))))))))))))*********))))))+++,,,)))************)))((((((************************))))))))))))***************)))))))))))))))******+++++++++************)))******************************++++++,,,---------,,,++++++******++++++,,,***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...............///---------,,,,,,,,,++++++(((***,,,---+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------............+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,---,,,,,,,,,---...000111............/////////000------........./////////333111......///111111111///////////////////////////////////////////////////////////////000000000------............------------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///.........++++++,,,------------,,,++++++++++++************+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,+++++++++,,,,,,------...)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,++++++*********,,,,,,,,,,,,------------...------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------///...------,,,,,,------,,,,,,******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......'''(((***---.../////////------......//////000000---......///////////////000///---)))'''(((+++...222000333777777222000222...,,,,,,///333777:::<<<:::<<<>>>??????AAACCCEEEEEEIIIMMMRRRVVV[[[___ccc```aaabbbdddhhhpppyyyzzzsssooojjjjjjiiieee___ZZZWWWVVVNNNLLLHHHDDDAAA???>>>>>><<<;;;:::;;;<<<@@@CCCEEEBBBAAA???===<<<===>>>???FFFGGGHHHHHHHHHGGGFFFEEEOOOEEE999333444666777666---...000333444111+++'''111...++++++///333555666//////......------,,,,,,)))******++++++******)))(((((())))))***+++++++++)))******++++++******)))*********++++++,,,,,,,,,)))))))))))))))*********'''((()))***+++,,,---...************************)))***+++***))))))+++---)))******+++***)))((('''************************((()))))))))*********************++++++******)))******+++,,,+++***)))(((******************************++++++,,,------...,,,++++++******++++++,,,***++++++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,.........---------,,,,,,'''))),,,---,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......******++++++,,,---......---,,,,,,+++,,,---...///,,,,,,---......---,,,,,,,,,---------......//////------........./////////............////////////111///---,,,---///000///////////////////////////////////////////////////.../////////000000000111------............------.........///////////////------------------------........................,,,------...//////......***+++,,,---------,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***------------------------,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,---...//////.........------,,,,,,,,,++++++++++++++++++++++++***+++,,,---.../////////,,,,,,,,,---...///000111))))))(((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...////////////---,,,+++,,,------...///000111111---......///////////////***,,,000444777555000---...,,,///444222,,,,,,111000111444777777777888;;;>>>@@@BBBDDDDDDEEEHHHJJJLLLOOOTTTWWWZZZ^^^bbbeeeccccccdddfffjjjrrr|||}}}yyyssssssqqqmmmgggaaa___^^^RRRPPPKKKGGGCCCAAAAAA@@@>>>===<<<<<<<<<>>>@@@AAADDDBBB@@@>>>======>>>???GGGGGGHHHHHHIIIIIIHHHHHH<<<;;;:::;;;;;;999666222888555222000111222222111000222666999999777333000111111000///---,,,+++***+++++++++,,,,,,+++++++++(((((()))***+++,,,------)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((((())))))******++++++************************************************)))***+++***))))))+++---)))******++++++)))((('''************************(((((())))))*********+++***+++,,,------,,,***))))))***,,,---,,,+++)))'''******************************+++,,,,,,---......,,,++++++++++++++++++,,,******+++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------,,,,,,,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********//////.........---------&&&)))---......------...........................++++++,,,,,,,,,---------))))))***+++---...//////------,,,+++,,,---...///,,,,,,---......---,,,,,,,,,---......//////......------------.........///............/////////000...,,,)))(((***+++,,,,,,000000000000000000000000000000000000000000000000,,,---------......//////---..................---///////////////.........111111111111111111111111////////////////////////,,,,,,---.../////////...***+++,,,---...---,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,------......------,,,++++++******************((()))+++---------+++***------------------------,,,,,,,,,------.........++++++++++++,,,---......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------111000...,,,+++++++++,,,***))))))))))))***+++,,,---------,,,,,,+++++++++++++++*********************,,,......------...///,,,,,,---------.........***+++,,,---------,,,+++---------.........//////---------.........//////...000222222111000111222...+++)))+++///222222111555333333444999===@@@AAAEEEKKKMMMJJJIIILLLMMMJJJNNNPPPUUU[[[aaaeeefffeeeiiiiiiiiiiiimmmvvvzzzvvvtttrrrnnnkkkbbb___ZZZSSSKKKGGGEEEEEEBBB>>>:::888:::>>>BBBDDD???>>>>>>======>>>??????AAACCCFFFIIIIIIHHHEEEDDDGGGFFFCCC???<<<999888777555444333333222222222222111111222333444444444444333222000///...---......))))))***++++++++++++***...---,,,+++************++++++++++++******))))))+++++++++************))),,,,,,,,,+++++++++******+++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++'''''''''''''''''''''''')))***+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++---,,,+++***))))))))))))......//////...,,,+++)))******************************+++,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++---...---+++)))))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))222222111000...---+++***------------,,,,,,+++***,,,++++++******++++++,,,++++++,,,,,,,,,---------///...,,,,,,,,,---///000******+++,,,---------,,,------------------------............/////////000000//////////////////000.........////////////000333222111/////////000000222000///------///000222000/////////............//////000000///...------000000000000000000000000444333222000////////////,,,...111333333222000///---------,,,,,,+++++++++++++++***+++---...------/////////...------000111.........------,,,,,,,,,,,,------......------,,,------------------------...---,,,---///000///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,///...,,,+++******++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++++++++---......---,,,,,,---))))))*********+++++++++++++++---.........---,,,---------.........//////---------.........//////222111...+++***---222666666333111111333444444333888777888<<>>===<<<<<<>>>AAADDDFFFGGGGGGEEEDDDEEEDDDBBB???===;;;999888666555555444444444444444111222333333444444444444444333111///.........///))))))***+++++++++++++++...---,,,+++************++++++++++++*********)))+++++++++************))))))))))))******+++++++++******))))))))))))******))))))*********+++++++++************************************************++++++,,,---------------+++***)))(((((()))***+++---,,,+++***))))))))))))******++++++***)))((('''+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---...//////,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...//////......---,,,+++---------------,,,+++***...------------------...+++,,,,,,,,,,,,---------000000///......---------,,,,,,,,,,,,------------------------------------........./////////000000///000000111111000000///---............/////////222222000/////////000000000///...------...///000000000/////////.........//////000000///......---000000000000000000000000222222111000////////////...000222444444333111////////////......---------,,,,,,+++,,,---------,,,------------,,,---...///------------------,,,,,,+++,,,,,,------,,,,,,+++---------------------------+++++++++---...---,,,///......------.................................,,,,,,,,,,,,,,,...//////,,,,,,,,,---------......******,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,------...//////...---,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------+++---......,,,++++++,,,,,,,,,,,,---------......,,,------...///.........------........./////////------........./////////000///---***))),,,000444555333222111333444555444:::;;;===BBBHHHLLLMMMMMMQQQTTTTTTQQQOOOPPPQQQPPPTTTXXX^^^fffnnnssswwwxxxzzzrrrkkkbbb\\\PPPMMMIIIFFFDDDBBB???===CCCCCCBBBAAA???>>><<<;;;;;;===@@@CCCEEEEEEDDDDDDCCCCCCAAA???===;;;:::999777777666555555555555666333333333333444444444444444333222111////////////)))******+++++++++++++++------,,,+++************++++++++++++************+++++++++************)))&&&'''((()))***+++,,,,,,******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,+++***))))))))))))++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,...///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++,,,,,,------------,,,,,,------------,,,,,,+++........................,,,,,,,,,---------......//////000000111111111111000///------,,,---......------......................../////////000000000///000222333333222000///---------............///111000///////////////000........................000000000/////////......//////000000000///......000000000000000000000000000//////......//////000000222333444444222111////////////...............---------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++.........------......///........................++++++++++++,,,---......,,,,,,,,,---------......)))***,,,...///...,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++,,,,,,---+++,,,---......,,,***)))+++++++++,,,,,,---------,,,,,,,,,,,,------------***,,,......,,,,,,,,,------............/////////---......///////////////............////////////............////////////))),,,///000///.........000000000222555888:::;;;AAACCCGGGLLLQQQSSSSSSQQQTTTUUUTTTQQQOOOOOOPPPQQQUUU[[[eeeoooyyytttiiiYYYUUUOOOKKKHHHEEECCCAAACCCCCCCCCCCCBBB@@@>>>===999;;;===@@@BBBCCCCCCCCCCCCCCCBBB@@@>>><<<:::999777666666555555555666666444444444333333333444444444444333222111000//////)))***++++++,,,,,,++++++---,,,++++++*********++++++++++++++++++++++++++++++++++++*********))))))(((((())))))***++++++,,,++++++************++++++))))))))))))*********+++***************)))))))))))))))))))))))))))))))))((())))))*********))))))***))))))))))))))))))***,,,++++++***))))))******,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,***))))))***------------------------+++,,,---,,,++++++,,,---------------------------+++,,,,,,,,,------......+++,,,,,,------------,,,,,,---------------,,,,,,,,,,,,------------,,,,,,------------............+++,,,---///333777;;;===222111...---,,,---...///.............../////////...////////////000000000///000333444444333000///------------............//////////////////000000//////000000000000//////000000000////////////...//////000000000//////...////////////////////////...............///000000111222333333222111///...---------------,,,,,,,,,...//////...---,,,,,,------,,,,,,---......---,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,---------......***,,,...000000///...---+++++++++,,,,,,---------,,,,,,+++++++++*********++++++,,,------.........***+++---......---+++***+++++++++,,,,,,---------***+++++++++,,,,,,------)))+++---......---...000++++++++++++,,,,,,,,,,,,............//////000000........./////////000000........./////////000000***---000222111000///000333444666888<<<@@@DDDFFFMMMOOOTTTYYY]]]]]][[[XXXVVVTTTSSSQQQOOOOOORRRUUU[[[bbbnnnzzzyyyjjjddd[[[SSSNNNLLLJJJIIIBBBCCCCCCCCCBBBAAA@@@@@@:::;;;<<<>>>???AAABBBBBBCCCCCCBBB@@@>>>;;;999777666555555555555555666666666666444333333333333444444333333222111000///...******+++,,,,,,,,,,,,+++,,,,,,++++++******+++++++++++++++++++++++++++,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++*********(((((((((((((((((((((((())))))*********))))))((()))))))))******))))))))),,,+++******)))************+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***,,,+++***))))))***------------------------+++,,,------++++++,,,---------------------------,,,,,,,,,------.........---............---,,,,,,,,,------......---------,,,------......------,,,------........./////////------,,,...222999???CCC222111///---,,,---///000.........//////000000000////////////000000000111///000333444444333000///---------.........//////......///000000000111111000111222222222222111000111000000000//////////////////000000000000000///////////////////////////...------......///000111000000111111000///...---------------------------...000000///---,,,---...111///......///000...,,,,,,,,,,,,------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********,,,,,,,,,---------......------///000000///......***++++++,,,,,,------...,,,,,,,,,+++++++++******+++,,,---...............+++,,,---...//////...---+++,,,,,,,,,,,,,,,,,,---******++++++,,,,,,------+++---/////////...///111,,,,,,,,,---------......///............///000000....../////////000000000....../////////000000000111111111000///111555888666888;;;>>>AAAEEEKKKNNNWWWYYY]]]bbbeeeeeebbb___[[[XXXWWWWWWVVVUUUZZZ___iiiqqq}}}wwwpppeee[[[UUURRRPPPOOOKKKIIIGGGEEECCCBBBBBBAAA>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA???<<<:::888666555555555555666666777888777555333333333333444333333333222111000...---***++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++,,,,,,,,,,,,+++++++++************))),,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,------,,,,,,+++*********************************,,,,,,,,,---,,,,,,+++***))))))************))))))++++++***************+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...------------------------.........///////////////---............------,,,,,,------............---...///000111111000///............////////////000222111///...000444999<<<000000...------...//////......//////000000111111/////////000000000111111///000222333333222000///.........////////////000---...000111222222222222222222222222222222222222111111000000000///////////////000111111111000000000000000000000000000000///.........///000000111//////////////////......///////////////000000000---000222000---,,,...000777333///...000000///,,,,,,,,,------------------......////////////......------------------------...---,,,---///000///...------------...//////000........................------------...///000000,,,,,,,,,---------........................------******+++,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,---------,,,,,,***++++++,,,---...//////---,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........///111222111///......///////////////000000000000......---------...///000.../////////000000000000.../////////000000000000444444444333333555888;;;777;;;@@@DDDHHHNNNUUU[[[bbbcccggglllpppqqqooollleeeaaa___aaaaaaaaagggooo~~~}}}xxxpppiiidddbbb```^^^^^^[[[UUUOOOJJJFFFDDDDDDCCCBBB@@@>>>>>>>>>???@@@>>>???@@@@@@@@@>>>===;;;777666666666666777888999999888666333222222333444111222222222111///---,,,***+++,,,,,,------,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------+++++++++************)))************+++++++++++++++******))))))******+++************++++++++++++,,,,,,,,,+++***)))))))))++++++++++++++++++++++++---------------,,,++++++((()))***++++++***)))(((+++***************++++++....../////////---,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,.........................../////////...............***+++,,,------...------,,,,,,---..................///111222222111///........./////////000000000222111000/////////000000..................//////......///000000111222222//////000000000111111111///000000111111000000////////////000000000111111---///000222333444444333333333222111111222333333111111111000000000////////////000111111111111111000000000000000000000000000000/////////000111111////////////000000000000.../////////000000000111,,,///222111...,,,///222<<<666///---...///...,,,------------------,,,,,,---..................---...........................---------///000///...------------...///000000........................,,,,,,,,,,,,---...///000,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,,,,++++++***+++,,,---,,,,,,******''''''((()))***,,,---...---------,,,,,,+++++++++,,,,,,------...///000000333444444333000---,,,---,,,,,,,,,,,,---------......------,,,,,,...///000////////////000000000000////////////000000000000000444999;;;;;;:::888888:::???FFFMMMSSS[[[eeekkkoooqqquuuzzz~~~mmmhhhgggjjjkkkkkkrrr{{{|||yyyxxxwwwuuussspppkkkcccYYYQQQKKKHHHGGGFFFDDDAAA???>>>>>>>>>???:::<<<>>>@@@AAAAAA??????888888777777888999:::::::::888666333222222333444111111111111000///---+++***+++,,,,,,------,,,,,,+++++++++***++++++,,,,,,+++++++++,,,,,,---------+++++++++************)))''''''((()))***+++,,,,,,))))))(((((((((((())))))))))))))))))************+++++++++***)))(((((('''************************,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))(((+++***************++++++******++++++***((('''&&&******************************+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++''')))++++++)))))))))***++++++++++++++++++++++++,,,---......,,,,,,---...........................---------,,,,,,++++++***&&&''')))+++---......///,,,,,,---.../////////...---...///111111///...---////////////000000000000...///000000///---***)))+++,,,---...//////.........//////000111222222222000000000000111111111111000//////////////////000000000000000111111111111...///111333444555444444333222000//////000222333111111111111000000000000//////000111111111111111000000000000000000000000111111000000000000111111//////000000111111222222,,,---------......//////+++///222111...---000444>>>777///,,,---...---+++.........------,,,,,,,,,,,,------......------,,,////////////////////////...---,,,---///000///...*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---...---+++******+++---...000000///...---,,,,,,+++++++++******++++++,,,------------............///...------,,,,,,------...<<<999555111...---......---///111222333222000//////////////////.........000//////............///...000000000//////111333888<<<@@@CCCCCCBBBBBBBBBJJJHHHMMMXXX```fffppp{{{~~~yyyuuuvvvwww{{{wwwbbbQQQKKKKKKEEECCCAAA@@@???===;;;888???>>>===>>>@@@BBBBBBAAA@@@???===;;;;;;<<<>>>??????>>>;;;888555333222111111111000000//////......111///---,,,---......------------,,,,,,++++++++++++++++++******))))))))))))***+++,,,,,,+++***)))'''((()))***+++*********,,,,,,,,,++++++*********+++++++++******)))))))))(((***---//////---***((((((((())))))******++++++...------,,,,,,++++++***---+++******+++,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((()))))))))***+++,,,---...++++++++++++++++++++++++,,,,,,---.../////////......------,,,,,,++++++***,,,,,,,,,------.........000000//////.........---........................000000//////.........---............////////////444333000...------...///---......//////000000000000000000///...///111333333222222222222222333333444222000222444444222///777555222111222222222111...///222555666666555444444444444333222222111000222111111222444555444333000000000111222333444555111222333333222000---,,,111000///......///000111////////////////////////............////////////...///111222222111///...111000///...------...///........................,,,,,,,,,------.........//////.........---------000000000///.........---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,------------------...------,,,,,,,,,,,,------...---+++******+++---...............---,,,+++***,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---------......------,,,,,,------...333222///---,,,,,,---......///000111111111000//////////////////////////////............///000000///000000//////000333666===AAAGGGKKKLLLKKKJJJIIIQQQPPPUUU```kkkuuu|||hhh[[[VVVMMMJJJFFFDDDCCCBBB@@@???===<<<;;;===@@@CCCDDDDDDAAA@@@>>>===<<<===>>>???@@@>>><<<999666444222111444444333222111//////...111///---,,,---......---,,,,,,++++++++++++++++++,,,,,,+++++++++***************++++++++++++******))))))))))))************,,,,,,++++++++++++++++++,,,,,,+++++++++***************************))))))************++++++++++++,,,,,,++++++++++++******---+++******+++,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***((((((------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------......,,,------------------...000/////////....................................000/////////................../////////000000000444333111000/////////000.../////////000000111111...///000000000000111222555444444333222222333333444333222333555555333111666444222222222333222111000111333555666777777777888777666555444333333333333222000111222333222111333222222111111222222333222222333333222000///---000000///......///000111....................................///////////////000222333333222000///000000......---...//////........................,,,,,,,,,---------......//////.........---------///..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------.........---------------......------------......---,,,+++++++++,,,---...,,,,,,---...---,,,***)))---------------......///+++++++++,,,,,,,,,------......------------......++++++,,,,,,---......///....../////////000000000////////////////////////............///000111222111111111111111444999===DDDIIIPPPTTTUUUTTTSSSRRRWWWWWWZZZdddqqqlllaaaUUUPPPIIIDDDBBBAAAAAA@@@???>>>===>>>AAACCCDDDDDDDDDBBBAAA???>>>>>>??????@@@???===:::777555333222555555333222000...------111///------...///...---************++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++,,,+++***)))((()))******++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,+++(((&&&%%%&&&(((***,,,,,,,,,+++++++++++++++))))))*********+++++++++---+++******+++,,,,,,+++,,,,,,,,,++++++++++++***)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((---,,,++++++******++++++------------------------++++++,,,------------,,,,,,------...//////000000.........---------------////////////....................................////////////............///000000000000111111111222222222111111000000000000000000000000111111111///000222333444444444444777777666555444444444555666444444555666777666555666555333333444555444333555555555666888999;;;;;;===;;;999777666666777777888666444444444444333222555444333222111111111111222222222111111000000///000000////////////000000////////////////////////............//////////////////111111111111/////////............//////000........................,,,,,,,,,------------..................---------,,,------------------...,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------//////......------,,,,,,.........------.........,,,,,,+++++++++,,,---...+++,,,---......---+++***---------,,,---......///+++,,,,,,,,,,,,---------......------------......***+++---///000111111000.........---...///000000///////////////000000000000000000//////000111111333333333333666;;;BBBGGGMMMQQQVVVYYYYYYYYYXXXYYY^^^^^^aaaiiiwwwppp```YYYOOOGGGCCCAAAAAA@@@EEEBBB@@@@@@AAACCCCCCCCCEEEDDDCCCAAA@@@?????????@@@???>>><<<999777555333222222111000...---,,,,,,000///---.../////////---*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,...,,,***(((((((((***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++(((&&&%%%&&&(((***,,,,,,,,,++++++******))))))))))))***+++,,,,,,------+++******+++,,,,,,+++++++++++++++++++++++++++((()))***+++,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((((((((()))+++,,,---........................,,,,,,---......---------------.........///////////////......------,,,,,,///////////////.................................///////////////.........000000111111111222222222000111111111111111000///000000000000111111111111444333333444777999::::::999999999888888999999:::777777777888999;;;;;;;;;:::999777777888999888777::::::999999:::===???AAABBB@@@===;;;999:::<<<===AAA???<<<:::::::::888777666555444333222111111111222222111000///000000000111000000000////////////111111111111111111111111............////////////---......//////......---............//////000000........................------------------------........................+++++++++,,,,,,---------......//////000111111222------------------------+++++++++,,,,,,,,,,,,---------............------/////////......---------.........------.........++++++++++++,,,,,,------,,,---...//////...------,,,,,,,,,,,,,,,------...------------............///......------......///+++---///000111111000///.........---...///000000////////////000000111111333222111000000000000000222333333555:::AAAJJJQQQXXXZZZ\\\]]]\\\]]]^^^```hhhkkkooowwwqqqiii^^^SSSMMMIIIGGGFFFEEEBBB??????@@@BBBCCCCCCFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@???>>>;;;999666555000000000000000////////////.........000000///...+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...,,,***)))((()))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++******)))))))))((()))******+++,,,---......---+++******+++,,,,,,+++++++++++++++++++++++++++((()))***+++,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,)))))))))***+++,,,---.................................////////////..................------,,,,,,/////////......---------.........///////////////////////////////////////.........///////////////111111111111222222222222//////000111111111000000000000000111222222333333777555333444888<<<>>>>>><<<<<<<<<===>>>???@@@AAA;;;;;;<<<>>>???AAADDDFFFDDDAAA>>>======>>>======@@@???>>>>>>???BBBEEEGGGGGGEEECCC@@@@@@AAABBBDDDJJJFFFCCC@@@??????>>><<<777777666555555555555555444333222111000000000111222222222111111000000///000000000000000000000000............////////////////////////////////////------...//////000000000........................---------------------------.....................***+++++++++,,,,,,---------......///000111222222------------------------++++++,,,,,,,,,---------------............------/////////.....................------------......***++++++,,,,,,------------------....../////////,,,,,,,,,+++,,,------...---------.........////////////............//////,,,---.../////////...---....../////////000000000...//////000000111111222333222222111111111111111000222555999???IIISSSZZZccceeeggghhhhhhiiijjjlllpppvvv~~~|||uuukkkaaaYYYSSSOOOMMMEEEBBB???>>>???BBBCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@AAAAAA@@@???===:::888666222222222333333333444444///......///111111000...------------............++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++***)))***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++************)))))))))))))))******+++,,,------......---+++******+++,,,,,,+++***++++++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////......---///...------,,,,,,------........................///000000000000///......//////......---,,,,,,+++/////////........................///////////////////////////////////////.........///////////////000111111111111222222222///000000000111222222222111111222333555666777777999666444666<<<@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFGGG@@@BBBDDDFFFHHHLLLPPPTTTQQQMMMHHHDDDCCCCCCDDDDDDEEEDDDCCCCCCEEEGGGJJJLLLMMMLLLJJJIIIIIIJJJLLLMMMOOOLLLHHHEEEDDDCCCBBBAAA===<<<;;;;;;::::::::::::777777666555444333222222333333444333333222111000....................................////////////111111111111111111111111---...//////000//////..............................------------,,,,,,,,,---------...............+++,,,,,,,,,,,,,,,,,,---++++++,,,---......//////------------------------,,,,,,,,,---------......------............------............////////////------,,,,,,,,,,,,------******+++,,,---------------,,,++++++,,,---000111---------------......///,,,,,,---------.........//////............//////,,,------............---...///000111111111000///...//////000111111222222000000000111222333444555333666;;;AAAIIITTT___gggnnnrrrxxx{{{}}}||||||}}}|||~~~vvvnnngggaaa[[[WWWOOOKKKFFFCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA???<<<999777444444444444444444444444.........000111222000......---------------,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,------,,,,,,)))***************++++++******++++++,,,,,,,,,------+++******+++,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............---...------,,,,,,,,,,,,,,,------------------------//////000000///......---//////..............................////////////............/////////000////////////////////////............/////////000000000000111111111111222222222111111222444555666333444555777999;;;<<<===<<<;;;<<>>;;;888666666666777777666444333111222222222222222222222222............/////////000------,,,,,,,,,,,,------//////000000000...---,,,.................................------,,,,,,,,,---------.........//////.........------,,,,,,,,,---------............///.................................////////////000---..................------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------........................,,,++++++,,,---...,,,,,,,,,---------.........---------...///111222111111000000//////......111222222222222222111000000222444555444555666888>>>CCCNNNZZZ^^^cccqqqwwwqqqfff[[[QQQKKKHHHFFFHHHGGGEEEBBB@@@@@@BBBCCCAAA@@@>>>===;;;:::::::::666666666666666666666666555333222222222111///---000//////---,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++************))),,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,))))))))))))))))))))))))************************)))***,,,------,,,***)))******+++,,,,,,,,,,,,+++///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++++++++,,,...000111------------------,,,,,,//////.........---------------------------------//////............//////,,,---...000111222222222000000000000000/////////......------......///000000000000111111222222333333444555555555666999;;;:::;;;<<<>>>AAAEEEHHHIIIJJJHHHJJJQQQUUUTTTTTTVVV\\\[[[WWWRRRMMMLLLMMMOOOPPPPPPRRRVVV[[[___aaabbbbbb\\\UUUSSSTTTUUUSSSPPPPPPPPPPPPPPPQQQSSSUUUVVVWWWXXXZZZ\\\]]]]]]]]]]]]ZZZWWWTTTTTTUUUUUUSSSQQQRRRRRRRRRSSSSSSQQQNNNKKKIIIGGGDDDAAA???===<<<<<<;;;;;;;;;::::::999999999777555333222333444333222000000000000000//////////////////000000000000000////////////////////////000000//////.........---////////////////////////...///000000000///---,,,------------------------......//////...---,,,,,,,,,,,,,,,---------......000000111111111222222222000///...---,,,---......000//////......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,,,,------000000///......//////000------........./////////......------...///111222222222111111000000000///000111222222333333333333222333555555666888;;;>>>EEEJJJUUU```fffnnn}}}qqqbbbUUULLLFFFIIIIIIHHHFFFDDDCCCCCCDDDBBBBBBAAA@@@>>>===<<<;;;777777777777666666555555333222111222333222000///000//////...---,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++************---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000000///---,,,++++++,,,------------,,,//////------,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---///000...---------------------//////.........---------........................000//////......//////000000000111111000//////...111111111111111111111111000000/////////000000111//////000000111111111222333555777888999:::===@@@@@@BBBDDDHHHKKKOOORRRSSSUUURRRRRRWWWZZZYYYYYYZZZ\\\[[[YYYUUUQQQOOOOOOPPPQQQQQQSSSWWW\\\___``````aaa]]]XXXWWWZZZ[[[YYYWWWTTTSSSRRRQQQRRRSSSUUUWWWVVVXXX\\\___aaabbbbbbbbb\\\YYYWWWWWWXXXXXXWWWUUUVVVVVVWWWXXXXXXWWWUUUSSSNNNLLLHHHDDDAAA>>>===<<<>>>>>>?????????>>>>>>===<<<:::999888999999777555333222222222111111000000/////////000000000000000////////////////////////000/////////.......................................///000000000///------------------------------......//////...------,,,,,,,,,---------.........000000000111111111222222000///...---,,,------...000000000//////000000000------------------------------------------------...---------------......///...,,,+++******+++,,,//////000000000000000000....../////////000000000............//////000111222222222222111111111111000000111222333444555555333333444555777;;;@@@DDDOOOTTT^^^hhhqqq}}}~~~}}}|||vvvvvv|||}}}|||~~~~~~zzzgggWWWMMMLLLLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDBBB@@@>>>===::::::999888777666555555222111111222333333222000000000///...---,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,+++++++++***************************)))))))))++++++++++++++++++++++++***++++++,,,,,,------......---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,---............---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,------............................../////////............---////////////////////////000000////////////000000222222222111000///...---111222222222222222222222111111111111111111111111111111111222222222222222444777:::===???BBBEEEHHHIIIKKKOOOSSSWWWZZZ\\\]]]\\\XXXWWWZZZ[[[ZZZZZZ\\\]]]^^^]]]ZZZWWWTTTTTTUUUTTTUUUXXX\\\```bbbaaa``````^^^\\\]]]```bbbaaa___WWWUUUSSSQQQPPPQQQSSSUUUUUUXXX]]]bbbeeegggffffff^^^]]][[[[[[]]]^^^]]]\\\[[[\\\]]]^^^]]]]]][[[ZZZUUURRRNNNIIIEEEAAA>>><<>>AAABBBDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDBBB???;;;999888777666555444333222222222111111000000/////////////////////////////////////////////.........------------------------///////////////......---........................---...............------------------............/////////000000000111111//////......---------------,,,,,,++++++,,,,,,---------------------------........................---------------...///000111000...---,,,,,,,,,,,,------------......//////------........./////////000000000000000/////////.../////////000111111111222222222222222444555666:::<<<@@@DDDIIIPPPWWW\\\cccjjjqqqyyy{{{ssswww}}}vvvyyy~~~~~~~~~uuukkkggggggkkkoooqqqllljjjppp|||wwwrrrqqqsssxxx{{{~~~rrr^^^WWWMMMFFFCCCDDDEEEFFFEEEFFFGGGHHHGGGEEEBBBAAA???>>>===<<<:::888777777999777666555555444111///000000000//////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---.....................++++++++++++++++++++++++))))))***+++---.../////////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------............------******+++,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,------------------------------------------------........................////////////...---,,,,,,............//////000000////////////////////////111111111111111111111111111111000000000000111111111111222222222222222111111111111222222333333333000111222333333333333222666666777777888888999999>>>CCCIIIOOOTTTYYY]]]```bbbcccfffhhhiiihhhgggffffffaaa```ccceeedddeeehhhhhhiiikkkjjjgggdddcccccc]]]^^^___bbbdddccc```]]]```______```aaabbbaaaaaaZZZXXXUUURRRQQQQQQRRRSSSXXX[[[```eeehhhhhhfffddddddeeeeeeffffffgggiiijjjfffggggggeeeaaa^^^]]]^^^^^^\\\XXXSSSNNNHHHDDDAAAAAAAAACCCCCCCCCCCCBBBAAADDDDDDDDDDDDEEECCC???<<<::::::999888777666555444444444333222111111000000000000000000000000000000.........///////////////........................000/////////....................................------...............------------.........//////....../////////000000000...............---------......------------......------------------------------------------------------------...///000000/////////......------,,,///...------...///111222------........./////////111111111111111000///...------...///000111111222444333333333555666999:::<<>>???@@@FFFKKKRRRYYY___dddiiimmmpppqqqqqqqqqpppooommmlllhhhdddccchhhjjjjjjjjjlllnnnpppqqqooollljjjhhhhhh_________```aaa```]]]ZZZ___^^^]]]]]]\\\\\\]]]]]]]]]\\\ZZZYYYWWWWWWWWWXXX]]]```dddhhhiiiiiihhhgggfffhhhiiiiiiiiijjjlllnnnlllmmmmmmiiiddd```aaabbbaaa___]]]YYYTTTOOOKKKIIIDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCCCCCCCDDDCCCAAA>>>===<<<<<<;;;:::999888888777666555444333222111111000000000000000000000000.........///////////////////////////////////////000000///............///........................,,,---......///.........------........./////////............////////////......//////......---,,,//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111,,,---...//////...,,,+++///---+++***+++---000333....../////////000000000111111222222111000...------...///000111222333333444444444666999<<>>===<<<;;;;;;===<<<::::::999888555333111111000000000000//////......------------......,,,,,,,,,---------......------,,,,,,,,,+++++++++''''''((((((((()))))))))++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,,,,------................................................+++******************+++***+++,,,,,,------,,,,,,...///000000000///...---..............................................................................///000000///...---+++,,,,,,---......//////.../////////000000000000111111111111111111111111222222222111111222222222333333444444333222111111444555555666777777888888666888:::===????????????@@@AAACCCEEEGGGIIIJJJKKKMMMRRRZZZbbbhhhnnnsssvvvyyyxxxwwwvvvuuusssrrrrrrllliiiiiimmmpppnnnmmmooorrrssssssqqqnnnlllkkkkkkdddbbbaaaaaaaaa___]]][[[]]]\\\ZZZYYYWWWXXXYYY[[[]]]]]]]]]]]]]]]\\\[[[[[[___```dddgggiiiiiiiiiiiihhhjjjkkkkkkjjjjjjmmmpppmmmoooooolllfffcccdddfffcccbbb```^^^ZZZVVVSSSQQQKKKJJJHHHFFFEEEEEEFFFGGGEEECCCBBBCCCDDDEEEDDDBBB?????????>>>>>>>>>======999999888666555333222222000000000000000000000000............/////////000000000000000000000000000111000///...---......///........................,,,------...//////..................////////////------........./////////---.../////////...---,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111)))***---//////---+++***---+++(((&&&'''***...111000000000000111111111111111222222222111000...---...//////111222333444555444444555888<<>>===<<<<<<===;;;::::::;;;:::888666111111111111000000000000......------------......,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,---------.........++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,,,,---......------------------------000000000000000000000000...------,,,,,,------...+++,,,------......------....../////////...,,,+++........................................................................---...///000000///...---++++++,,,,,,---...//////.../////////000000111111000000000000000000000000333222222111111222222333///000222333444555555555666777777888999::::::::::::<<>><<<:::777666555444333222111111111111000//////---,,,+++******,,,,,,---------,,,++++++++++++++++++++++++++++++.........------,,,,,,,,,......//////......---,,,------.........------,,,,,,,,,,,,------,,,++++++...------------...///////////////......---------000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++............////////////000111000...---...000333000///...------...///000000/////////............000//////.........//////000111222111///------......---...///111222111000111111000111111333555666000000111333444555666777:::;;;<<<<<<<<<===???BBBBBBEEEHHHKKKMMMOOOQQQSSSYYYXXXXXXXXXYYY[[[]]]^^^]]]aaaffflllqqquuuvvvwww~~~zzztttqqqrrrtttsssssssssuuuxxxzzzzzzwwwtttqqqvvvuuutttrrrqqqppppppppppppmmmjjjjjjjjjhhhdddaaaddd___XXXTTTTTTVVVXXXYYY\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]___aaaccceeefffiiiiiiiiiiiiiiiiiiiiiiiimmmmmmmmmlllkkkhhhfffdddhhhgggeeecccaaa___]]]\\\\\\ZZZVVVQQQMMMKKKIIIHHHHHHGGGGGGHHHJJJJJJIIIGGGGGGGGGFFFDDDCCCBBBAAA@@@>>><<<::::::999888666444333333222222111111000000..................------///...---...//////---,,,000000000000000000000000//////////////////////////////.........---------000///...---------------///......---------......000000/////////.........000///...------------...---,,,,,,,,,,,,---......---------,,,------......///////////////...------,,,------....../////////,,,...000111000000000111.........//////000222222:::EEEMMMKKKCCC;;;444///333333222222222222222222222555:::>>>EEEOOO]]]ggg||||||xxxrrrrrrxxx~~~wwwooopppvvvzzzzzzwwwvvv{{{~~~}}}~~~{{{rrriiibbb\\\YYYVVVSSSQQQOOOMMMKKKHHHHHHHHHGGGEEECCCBBBBBB@@@@@@???>>>===:::888777555444333222111111111111111111000///...---,,,,,,---......------,,,******,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...............------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++---------,,,---......///------------,,,,,,++++++000...---,,,,,,---...000---------.....................//////...------,,,............////////////......---,,,******---///000///............///000000000/////////.........000//////........./////////111222222000///000111333222000000111222333333555555333222111222222333222222333555666888999:::===???BBBCCCCCCCCCEEEGGGHHHKKKOOORRRTTTVVVYYY[[[_________```aaabbbcccccc___ccciiioootttwwwyyyyyyzzzuuunnnjjjkkknnnqqqrrruuuwwwyyy{{{{{{yyyuuusssttttttttttttssssssrrrrrrnnnllljjjiiijjjiiieeebbbccc___[[[YYYYYYZZZZZZZZZ______^^^^^^]]]]]]\\\\\\[[[\\\]]]^^^___```aaabbbeeeeeeeeeeeeeeefffffffffiiiiiiiiiiiihhhgggeeedddgggfffeeecccbbb```___^^^___]]]ZZZVVVRRROOOMMMLLLIIIHHHHHHIIIKKKLLLKKKIIIGGGFFFFFFEEEDDDCCCBBBBBB???>>>======<<<;;;888555333333333222222111111000//////............------444222000///000111000///000000000000000000000000//////////////////////////////.........---------//////......------------......---------......///......---------,,,,,,,,,//////......------......,,,,,,++++++,,,,,,---...+++******+++,,,---......///////////////......---........................,,,...000111000000000111////////////000000111222111<<>><<<:::888777555444444333222222222222222222111000//////..................---,,,+++***------------------------...------------,,,,,,,,,...............---,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,++++++++++++******///...---,,,,,,---.../////////////////////////////////...------------...............////////////......---,,,******+++---000//////......//////000000000000/////////....../////////......//////000///111222222111111222333666444222000000111222444666555444333222222222222444444555777999;;;<<<>>>CCCFFFJJJLLLMMMMMMNNNOOORRRUUUYYY\\\^^^___aaacccccceeefffhhhiiiiiiiiihhh```dddjjjpppuuuwwwxxxxxxtttnnngggbbbdddhhhnnnqqqvvvwwwyyyzzzzzzxxxuuusssssssssuuuuuuuuuuuutttssslllkkkjjjjjjjjjjjjgggeeedddbbb``````aaaaaa```^^^bbbbbbbbbbbbaaa```___^^^bbbbbbcccdddddddddddddddggggggggghhhhhhiiiiiiiiihhhhhhhhhiiihhhhhhgggfffeeeeeeddddddcccbbbaaaaaa___^^^\\\YYYUUURRRNNNMMMHHHGGGFFFHHHJJJKKKJJJIIIEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@>>>:::777555555555444333222111111////////////......------666333000///000000000000000000000000000000000000/////////////////////////////////............---//////..................------------......//////---------------,,,,,,,,,//////............//////------,,,,,,,,,---......,,,+++++++++,,,,,,---......///////////////......////////////............000111222111///---...///000000//////000111111222(((000999@@@DDDFFFAAA:::111000000000222444777999<<>>===;;;999888777555555444333333333333333222222222111000//////...---............------,,,........................------------------------------.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,---------,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++///...------------...///000000000/////////////////////---,,,,,,---...///............////////////000111111///---,,,...///000//////////////////000000000000////////////...//////////////////000111000111222111000000222333333333333222111111111222111111222222333444444555444444555777999<<>><<<:::888777777555555444444333444444444222222111111000/////////,,,,,,---...////////////........................---------------------------------...---,,,,,,+++))))))***+++++++++++++++***+++,,,,,,---------,,,,,,++++++++++++,,,------,,,,,,------------------.........------........./////////......---------///...---,,,,,,---//////............////////////111222222111///...///111///000000000000000000///111000000000///////////////////////////000111111111222222111//////111333111444888999777555333333000111222333444444555555444444555777:::>>>AAADDDKKKPPPVVV[[[]]]^^^^^^^^^gggjjjlllllljjjgggffffffcccfffjjjnnnqqqqqqppppppfffgggjjjmmmnnnnnnmmmlllkkkjjjjjjiiijjjllloooqqqwwwwwwwwwwwwvvvuuussssssssstttttttttrrrpppmmmkkkiiijjjlllllllllllllllmmmnnnkkkgggfffgggjjjkkklllhhhhhhiiiiiiiiigggeeedddbbbdddfffhhhjjjjjjjjjiiihhhhhhiiijjjlllmmmnnnnnnnnnnnnlllkkkjjjhhhhhhgggbbbbbbbbbccccccddddddddd___^^^\\\YYYTTTOOOJJJGGGDDDBBB@@@@@@AAABBBAAA@@@??????@@@AAAAAABBBCCCCCCBBBAAAAAABBBCCCAAA>>>;;;;;;<<<<<<<<<;;;999777666333333222222111000//////......///111111///,,,(((////////////////////////////////////////////////////////////////////////......///000000//////...,,,,,,---...//////.........///////////////////////////......//////000000/////////...///000000111111111000///............---...//////////////////////////////////////////.../////////...///111333111111111000000111111222333444333333999CCCJJJKKK;;;999666444444777;;;>>>FFFSSScccppp|||~~~|||zzzzzz{{{|||rrrkkkggg```\\\XXXVVVVVVTTTPPPLLLEEECCCAAA>>>;;;999888777666555555444444444555555222222111111111000000000,,,---...///000000000000........................,,,,,,,,,------------...---------------,,,++++++&&&'''((()))))))))))))))******+++,,,------------,,,,,,,,,,,,,,,------...------............//////........................///......------,,,,,,,,,...------------...//////............////////////...///000000///...///000///000000111111000000///111111000000000/////////////////////000111222222111222222111000111444666555;;;@@@BBB???:::777777333444555555666666555555777777888:::===BBBFFFIIIQQQVVV\\\bbbeeefffggghhhoooqqqsssrrrnnnjjjgggfffgggjjjmmmqqqssssssrrrqqqiiiiiijjjkkkkkkkkkkkkkkkjjjmmmpppqqqqqqqqqrrrsssxxxxxxwwwvvvuuuttttttsssqqqqqqqqqooommmkkkhhhggggggiiikkklllkkkkkklllmmmoookkkgggfffgggiiikkklllfffggghhhiiiiiigggeeedddccceeegggjjjllllllkkkjjjhhhiiijjjkkkmmmooopppppplllkkkiiigggeeedddcccccc```aaaaaabbbccccccddddddcccbbb___\\\XXXTTTPPPNNNJJJGGGCCCAAAAAA@@@???>>>??????@@@@@@AAABBBBBBCCCBBBAAA@@@AAABBBBBBAAA???@@@AAABBBBBBAAA>>>;;;:::666555555444333222111111000000111333444333///,,,////////////////////////////////////////////////...////////////000000000---...///000111000///...,,,---...//////...---,,,,,,,,,,,,---------------///////////////000111111...............///000000000000//////.../////////------...///////////////......//////000000111111.../////////...///111333222222111000000111111222111333222000333;;;AAABBB===;;;999777999>>>DDDGGGVVVdddwwwvvvuuuuuu|||~~~ttt{{{~~~}}}}}}yyy{{{}}}{{{zzz|||xxxrrrjjjeee^^^[[[ZZZYYYUUURRRJJJHHHEEEAAA===;;;999999666555555555555555666666333333333333222222222222000000000000000///......------------------------,,,,,,,,,---------......,,,------------,,,++++++'''((()))***++++++++++++)))***+++,,,---------------------,,,---......///------........./////////---..................---//////......---,,,,,,+++,,,------...//////..................////////////+++---/////////...///111///000111111111111000///111111111000000000//////////////////000111222333000111222222333555999<<<===BBBFFFFFF@@@;;;888888555666777999::::::::::::<<<<<<===???CCCHHHMMMPPPXXX]]]ccciiilllnnnqqqrrrtttvvvxxxwwwsssnnnjjjiiilllmmmoooqqqqqqpppooonnngggffffffeeefffhhhjjjkkklllooosssuuutttssstttvvvvvvuuusssrrrqqqpppppppppmmmlllkkkjjjhhhgggfffeeedddgggiiiiiihhhgggiiijjjjjjhhheeeeeefffffffffeeeaaabbbdddffffffeeecccbbbdddfffiiikkklllkkkiiihhhggghhhiiikkklllnnnoooppphhhgggeeecccbbbbbbbbbbbb___``````aaaaaabbbbbbccceeedddaaa___\\\[[[ZZZYYYTTTPPPKKKGGGEEEDDDBBB@@@AAAAAAAAABBBCCCCCCCCCDDDCCCAAA@@@@@@BBBDDDEEEDDDEEEFFFGGGGGGEEECCC@@@>>>888888777666555444333333444222111222444555444333////////////////////////////////////////////////.../////////000000000000---...000111111111//////......///000///...,,,***,,,,,,,,,---------......///////////////000111111...------------...//////...............///000111------...///000000//////---......///000111111222222222111///------...000222222111111111111111222...222555333444:::>>>???;;;999888:::>>>FFFMMMRRRfffvvvyyykkklllqqqyyy|||sssnnnrrr~~~yyynnnkkkvvv{{{wwwuuutttuuuuuurrrooorrrzzz{{{tttwwwyyy|||~~~}}}}}}qqqjjjbbb^^^]]]]]]YYYVVVNNNLLLHHHDDD@@@===;;;:::666666555555555666666777444444444444444444333333333333222111///...,,,+++------------------------,,,,,,,,,------.........,,,,,,---------,,,++++++***+++,,,---.../////////)))***+++,,,------...---...------------...//////---------....../////////------............------000//////...------,,,,,,+++,,,...///000///...---............/////////000+++---000111000000111333///000111222222111000///111111111111000000000000////////////000111222333///111222444666999>>>BBBCCCFFFHHHEEE>>>888777888333444888;;;>>>@@@AAAAAA@@@@@@AAACCCHHHMMMRRRUUU^^^bbbhhhmmmqqqtttwwwyyywwwyyy{{{zzzvvvrrrnnnmmmoooooooooooonnnllljjjiiicccbbb``````bbbeeehhhkkkmmmqqqtttuuutttsssuuuwwwrrrpppnnnmmmkkkkkkkkkllliiiiiigggfffeeeeeeeeeeeebbbeeeggggggeeedddfffhhheeedddddddddeeedddbbb___]]]^^^aaacccdddcccaaa```aaaccceeeffffffdddbbbaaa```aaabbbdddfffhhhjjjjjjeeedddcccbbbbbbbbbcccccc______``````aaaaaabbbbbbdddcccaaa_________``````\\\XXXRRRMMMJJJHHHEEECCCCCCCCCCCCDDDDDDDDDEEEEEEDDDAAA@@@@@@CCCFFFGGGHHHHHHIIIJJJJJJHHHEEEBBB@@@:::999888777666555444444666333//////111444666777////////////////////////////////////////////////.../////////000000111111,,,...000111222111000///...///000000///---+++)))........./////////000000111111000000//////......+++,,,,,,---...///000000111111000000//////......111111111000000000000000////////////000000000000000000111111111111000///---...000111222222111000111222222222555;;;@@@BBB===:::;;;DDDKKKQQQ[[[eeezzzqqqjjjaaaiiitttzzzvvvkkkbbbccciiiuuu|||ssspppsssxxx~~~vvvpppmmmmmmlllkkkiiiiiiiiillloooqqqxxxyyyzzz}}}zzzvvvrrrpppppppppllllllmmmpppvvv{{{~~~}}}tttnnngggbbbaaa```^^^]]]YYYUUUOOOJJJEEEAAA<<<999999777444333444444444333444333222222333444666777111111111111000...---,,,***+++,,,---------,,,+++---.........---,,,,,,+++---------,,,,,,+++++++++......---,,,+++++++++++++++++++++,,,,,,---------------------------------......///000111111000000......................../////////...------,,,,,,,,,,,,,,,---...///000000/////////...------,,,,,,///000000000000//////......///111333333111///...111111111111000000000000///111222111000///000222333333333555888<<<@@@BBBHHHEEEAAA===;;;888666555777:::===AAADDDFFFHHHHHHLLLMMMOOOQQQUUUZZZ^^^```eeeiiinnntttyyy|||}}}}}}}}}|||yyytttrrrttttttuuutttoooiiieeedddeeeddddddcccaaaaaabbbfffiiioooooooooqqqrrrrrrqqqoooiiihhhfffeeeeeeeeecccbbbfffccc```aaadddfffeeeccceeeiiilllllljjjiiikkkllljjjhhheeebbb```___^^^___YYY]]]bbbfffffffffffffffeeedddcccdddeeeddd```\\\]]]```cccdddddddddeeefffgggeeeccc```______```aaa______^^^^^^]]]^^^^^^^^^dddcccbbbaaa````````````bbb___[[[WWWTTTQQQMMMJJJHHHFFFDDDFFFIIILLLKKKJJJIIIGGGDDDBBBBBBEEEHHHKKKJJJKKKKKKKKKIIIFFFCCC@@@;;;:::888666555444444444222111000222555777777777000000000000///////////////////////////.........222111000...------------......////////////......000000000000000///............------------......000000000000////////////,,,------....../////////////////////.........---111000000000000000000000////////////000000000111111111111111000000000000000111222444555666666666222333333333666;;;@@@CCC======DDDRRR___jjjwwwrrriiihhhjjjrrr}}}xxxpppiiidddccciiisss}}}wwwuuuzzz~~~~~~{{{tttmmmhhheeeeeejjjiiigggggggggiiilllnnnssssssuuuyyy~~~|||wwwrrrooonnnoooooojjjiiihhhjjjnnnqqqssssssrrrwww}}}~~~~~~~~~vvvpppiiieeeccccccbbbaaa___]]]XXXQQQIIIBBB<<<999:::888666666666777666555444333333222222333444555111111111111000///...---+++,,,------------,,,+++------......------,,,+++---------,,,,,,,,,++++++......---,,,,,,,,,------,,,,,,---------.........------------------------......//////000/////////.......................................---------,,,------....../////////........................//////000000000000/////////000111222222111000///111111111111000000000000///000111111000///111222333333333444666:::===???AAA???<<<999888777777666:::<<>>>>>:::888666666777777666555222222222222111111111111...//////000111222333333222222111//////...............////////////.........//////000000000//////......------------......////////////000000000000000000000//////........./////////000000000000000/////////000111111222222000000000111111111222222111111000000111222444555888777666555444333333333666444666<<<>>>@@@LLL[[[qqq||||||xxxqqqqqqttt~~~|||{{{~~~~~~|||{{{zzzzzzxxxvvvtttnnnnnnnnnnnnoooppprrrssstttuuuvvvxxxzzz{{{{{{|||{{{}}}~~~|||wwwyyy|||zzznnnkkkgggiiioooyyy~~~uuujjjcccaaadddgggrrrttttttnnncccWWWNNNJJJEEECCC@@@>>>===:::777444444444444444333222000000//////000111222222222222000///...---,,,,,,,,,---,,,,,,------......------------------............,,,,,,+++++++++,,,---------,,,,,,,,,,,,+++++++++---------------------------------...------,,,,,,////////////////////////,,,,,,------...///000000////////////////////////111111000//////...---------...///000000111000000000000000000000000000000111111111111000000000000...000222333333444666888777777777777777777777777888;;;>>>??????BBBGGGKKKOOOPPPTTTXXX^^^ccchhhjjjlllooosssxxx|||{{{yyyqqqkkkgggfffeeedddgggmmmkkkkkkkkkmmmppprrrrrrqqqsssrrrooojjjfffeeefffhhhlllqqqvvvxxxxxxyyy|||{{{rrrqqqooolllgggbbb]]]ZZZXXXXXXXXXYYYZZZ[[[\\\]]]aaa___^^^]]]^^^^^^\\\[[[\\\^^^aaabbbaaaaaaaaabbbZZZYYYXXXUUURRRPPPNNNLLLJJJLLLOOORRRSSSRRRQQQPPPMMMMMMKKKIIIFFFCCC@@@>>>;;;:::888777888888777666333333333222222222111111000000111111222222333333000000/////////000111111......////////////.........///000000000000000000......------------......000000000000////////////000000000///////////////........./////////000000...//////000111111222222000000111111111222222222000000111222222333444444777777777777666555555444666444888BBBGGGMMM^^^qqq~~~rrrgggcccfffhhhqqqvvvqqqkkklllqqquuuvvvuuussspppnnnnnnppprrrkkkkkkkkkmmmooosssvvvxxx}}}yyyxxxnnnnnnpppxxxyyyppplllooosss{{{{{{yyytttkkk```WWWQQQKKKGGGCCC@@@===:::777555444444555555444333222111...///000111222333333222111000...---,,,,,,,,,---+++,,,------......------------------........./////////...---------............------,,,,,,,,,,,,------------------------,,,------............---////////////////////////,,,---------......//////......//////000000111111000000000/////////////////////000000000000/////////000111222222111000///111111111111000000000000///111333444555666888:::888888999:::;;;;;;;;;;;;:::>>>BBBDDDEEEHHHOOOTTTWWWXXX[[[___eeejjjooorrrrrrtttxxx|||}}}wwwrrrooohhhdddccceeefffeeeggglllhhhfffdddfffjjjmmmooonnnlllkkkiiiffffffhhhnnnrrr|||xxxqqqlllhhhgggdddaaa___]]][[[[[[]]]\\\[[[\\\^^^___^^^]]]ZZZ]]]aaaaaa```______```XXXWWWVVVTTTQQQNNNLLLJJJIIIJJJLLLNNNOOOQQQQQQQQQPPPPPPPPPOOOLLLGGGBBB??????<<<:::888888777555444444333333333333222222222222222222222222222222222////////////000111222333......////////////......---...//////000000//////......------------......111111000000//////......////////////000000000000---------.........//////...//////000111222222222000111111111111222222222///000111333333444444333444555666777777666555444777444:::FFFNNNWWWkkkxxxoooeee\\\ZZZ___```hhhllleee]]]___ffflllrrrqqqnnniiifffhhhooovvvqqqqqqrrruuuyyy~~~}}}xxxvvvzzz}}}yyy|||~~~}}}{{{wwwrrrjjj```YYYOOOKKKFFFAAA>>>;;;888666333444555666555444333222...///000111222333333333111000...---,,,,,,------+++,,,,,,---.........------------.........//////222111000/////////////////////.........---------------------------------,,,,,,---...////////////000000000000000000000000---------...............---......///000111111222......//////000000111111///000000000000000///......000111333333111000...111111111111000000000000000222444555666777:::<<<888999;;;<<<===>>>>>>>>><<>>AAAMMM___qqq~~~~~~xxxnnngggccc]]]XXXUUUUUUVVVVVV\\\aaafffgggfffiiipppwwwyyywwwvvvxxx~~~~~~~~~~~~|||vvvooolllbbb\\\TTTLLLEEEAAA<<<:::666555444444555555333111333222222222222222222111222111000///...---,,,,,,)))+++---...//////...------------.........//////---...///...------...///...///000///...---...//////...---,,,,,,,,,---......------,,,---...///000////////////////////////////////////////////////,,,,,,------...////////////......---...///000111222222222111111111000000000111222222222222111000111111222111000111333666666888:::;;;<<<>>>AAADDDBBBCCCFFFIIIMMMOOOQQQRRRNNNOOOSSSWWW\\\bbbfffhhhjjjkkkmmmppptttyyy~~~|||zzzvvvssspppnnnllljjjeeebbb___]]]^^^aaaccceeehhhhhhhhhiiikkkmmmppprrr~~~ooonnnllljjjgggeeecccbbb___]]]\\\[[[ZZZYYYVVVSSSTTTUUUWWWVVVTTTQQQNNNMMMLLLIIIFFFEEEGGGJJJLLLMMMRRRSSSVVVWWWVVVRRRMMMJJJEEEDDDAAA>>>;;;999888777555555444444333333222222444333222111000111222222000000000000000000000000000000000000000000000000000000000111111000000000........................111111000000000000/////////////////////////////////000111111//////000111000000000000000000000000000111222111///000111333111111222222222333333333222111333777888666999>>>AAAIIIYYYooo~~~||||||}}}{{{rrrggg___[[[YYYWWWUUUUUUVVVYYYZZZeeejjjppprrrrrruuu{{{}}}{{{{{{~~~~~~{{{yyynnnhhh___VVVNNNFFF???;;;888777555555666555444222222222222222222333333333111111000//////...------***+++---...//////...------------...............---...///...------...//////000111000...------...---,,,,,,+++,,,,,,---......------------...//////000000000000000000000000////////////////////////+++,,,,,,------...//////------------...///111111222222222111111111111111000111222222222222111000111222222222111222555777999;;;>>>AAACCCEEEHHHKKKJJJKKKMMMPPPTTTXXX[[[\\\ZZZ[[[]]]```eeeiiinnnppprrrsssvvvyyy|||}}}yyysssrrrqqqooommmkkkjjjiiifffccc```___```eeejjjnnnssssssuuuwwwzzz}}}|||wwwqqqmmmjjjdddbbb```^^^]]][[[XXXUUUWWWXXXXXXYYYXXXVVVUUUSSSNNNKKKGGGFFFHHHJJJKKKLLLOOOQQQTTTWWWWWWUUUSSSQQQIIIGGGCCC@@@<<<:::999888777666444333222222333333333222111111000000111111000000000000000000000000000000000000000000000000000000////////////000000........................000000000000000000/////////////////////////////////000111000///...///111111111000000000000000000///000111000///...///000111111222222222333333333333333555888888777<<>><<<:::888888888777666444000000111111222222333333111111000000///......---,,,,,,---...//////..............................---...///...---------///000111111000---,,,,,,---------------......//////------------......//////000000000000111111111111////////////////////////,,,,,,------...//////000------...///000111222333111111111111111111111111111111111222222111111111111222333333333444777999:::===BBBEEEHHHKKKNNNQQQTTTTTTUUUVVVYYY\\\___aaaeeefffgggiiimmmqqquuuwwwxxxzzz}}}~~~wwwrrrllllllkkkjjjiiijjjkkkmmmiiiiiijjjkkkmmmrrryyy}}}{{{uuurrrnnnjjjfffaaa\\\XXXYYYYYYYYYZZZ[[[[[[ZZZYYYSSSPPPMMMLLLMMMNNNOOOOOOOOOPPPSSSVVVWWWVVVUUUTTTLLLJJJFFFAAA>>>;;;:::::::::888666444333333444555222222111111111000000000000000000000000000000000000000000000000000000000///...---,,,,,,---...///........................//////////////////000000000000000000000000000000...000111000///...///000111111111111000000000000222333444444222111222333111111222222222333333333444333555777777888???HHHXXXfffyyyyyypppkkkiiiiiiqqqnnniiibbb\\\XXXVVVVVVXXX]]]ccciiiooottt{{{~~~~~~}}}vvvmmmbbbVVVJJJBBB>>><<<999888888777666444///000000000111111222222111111000000//////......------.......................................------...///...---------///000111111000---,,,,,,---,,,------....../////////---------...............///000000000111111111222////////////////////////.........///000000111111...///000111222333444444111111111111111111111111222111111111111111111222222333444444444666999<<<<<<@@@EEEIIILLLPPPSSSVVVYYYYYYYYY[[[^^^aaadddfffmmmmmmnnnpppssswwwzzz|||{{{~~~|||vvvoooiiicccddddddddddddhhhmmmrrrssswww|||~~~wwwnnnfffaaa\\\ZZZXXXYYY[[[\\\\\\ZZZWWWUUURRRQQQRRRSSSRRRRRRPPPQQQSSSTTTUUUTTTTTTSSSNNNLLLIIIDDDAAA>>>===<<<;;;999666444333333444555222222222222111111000000111111111111111111111111111111111111111111111111///...---,,,,,,---...///////////////////////////......////////////000000000000000000000000000000...///000000......///000111111111111111111111111000111333333222111111222111111222222222333333333444333555888:::???KKKXXXjjjwwwwwwnnniiifffeeeddddddaaa[[[UUUPPPPPPSSSWWWZZZaaallluuu}}}~~~zzzsssiii]]]OOOGGG@@@===999777777666555444111111111111111111222222111111111000000/////////.....................///...............------------...///...------...//////000111000...------...+++,,,,,,------------,,,,,,---......//////.........//////000000111111111////////////////////////...//////000111111222222///000111333444444444444111111111111111222222222222222111000000111222222222333555555666888;;;>>>AAAEEEJJJOOORRRVVVYYY[[[YYY[[[]]]```cccgggjjjlllpppqqqsssvvvyyy{{{}}}~~~}}}zzzxxxuuusssppplllhhhddd^^^aaadddfffhhhmmmuuu{{{yyyrrrfffbbb^^^\\\]]]]]][[[YYYXXXVVVTTTSSSTTTUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSSSSPPPOOOMMMJJJGGGCCCAAA@@@:::999777555444333333444222333333333333222111111111111111111111111111111111111111111111111111111111111000000000000111111////////////////////////........./////////000000000000000000000000000000...///000///......///000000000000111111222222333,,,...000111000///000111111111222222222333333333555555888>>>DDDNNNaaarrr{{{uuummmfffccc```]]]ZZZVVVUUUSSSPPPOOORRRXXX]]]```jjjwwwzzzrrreeeXXXOOOCCC@@@<<<:::999888777666444444333333333333333222111111111000000000000000//////............////////////.........------------...///...------...///...///000///...---...///------.........---,,,+++,,,---.../////////...---------...//////000111111////////////////////////......//////000111111111000111222333333333333222000000111111111222222222222222111000000111222222222444555666777999===@@@GGGKKKQQQVVVZZZ\\\___aaa^^^```cccfffiiilllnnnnnnqqqssswww{{{}}}tttqqqmmmjjjiiiiiigggfffdddjjjrrrxxx|||{{{tttlllgggeeeccc___[[[YYYWWWVVVVVVWWWXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTUUUSSSSSSRRRPPPMMMJJJFFFDDD===<<<;;;:::888777666555333444444555444333222111111111111111111111111111111111111111111111111111111111222222222222111111////////////////////////---.........//////000000000000000000000000000000...///000///...---...000//////000111222333333333...000333444333333333444111111222222222333333333777888===EEENNN]]]tttqqqlllfffaaa]]]ZZZTTTPPPNNNPPPRRRSSSTTTXXX___dddhhhsss}}}}}}~~~}}}|||~~~~~~~~~yyymmm```VVVHHHEEEAAA>>>======<<<;;;666666666555555444444444111111111111000000000000000//////.........////////////.........------------...///...------...///---...000///......///000000000111111111000...---,,,,,,.../////////...---,,,------...///000000111////////////////////////------......///000000000000000222333333222111000000000111111222222222222333222111000000111222333333444666666777:::>>>@@@LLLQQQWWW\\\___bbbdddfffeeegggiiikkkmmmmmmmmmmmmrrruuuyyy}}}}}}tttpppkkkhhhhhhjjjkkkkkknnnwwwzzzsssnnnjjjddd___[[[ZZZXXXXXXZZZ[[[ZZZYYYVVVVVVUUUUUUUUUVVVWWWWWWTTTUUUVVVUUURRRNNNJJJHHHAAAAAA@@@???>>><<<:::999333444555666555444333222111111111111111111111111111111111111111111111111///000111222222111000///000000000000000000000000...//////000111222222222000000000000000000000000///000111000///...///000///111333444444444222111---......000111222333444222111222666777444444777::::::>>>LLLbbb}}}zzztttgggccc^^^ZZZWWWTTTQQQOOOLLLLLLOOOVVV___hhhooorrrvvv|||zzzvvvtttuuuxxx{{{|||tttooonnnooonnnqqquuuyyy{{{|||{{{{{{|||{{{}}}~~~~~~}}}wwwkkkbbbWWWOOOEEE>>>:::999777666777777666666666666777777444444333333333222222222111111000000///.........///////////////......---.........---+++,,,...000000000////////////000000///////////////////////////...---...000000000...000000000000111111111111000000////////////000000333222111///......------000111111222222333444444222222111111111111111111000111111000//////111222111444666888999>>>EEEKKKSSSXXX```fffiiijjjjjjjjjhhhkkknnnpppooommmlllllloootttzzz~~~xxxuuuqqqooommmmmmoootttyyy|||}}}sssjjjfff```YYYVVVVVVWWWWWWWWWSSSTTTUUUVVVWWWYYYZZZZZZXXXVVVTTTRRRPPPPPPOOOPPPHHHGGGDDDAAA>>><<<:::999;;;999666333222222222333111111222333222111000//////000111222222222222222000000000000000000000000333333333222222222111111...//////000111111222222111111111111111111111111///111111111///...///000///000222333444333222111///000000000111111222222222000111555555222333777;;;>>>GGG[[[vvv{{{www{{{yyyyyyyyyxxxtttnnniiiaaa___[[[VVVRRRPPPOOONNNNNNQQQYYYcccoooyyy~~~~~~{{{xxxuuuuuuvvvyyy{{{|||{{{zzzwwwsssnnnkkkjjjlllooorrrxxxxxxwwwrrrnnnkkklllmmmlllllllllmmmmmmnnnooooooooommmnnnuuuzzz}}}uuummm^^^VVVKKKAAA<<<:::888777888888777666666666777777333333333333222222222222111111000//////......---------...///000000//////...//////...------...000000//////......//////000///////////////////////////...---...000000000///...////////////000000000000000////////////000000111000000////////////000000111111222222333444444222222111111111111111111000111111111000000111333222444777999;;;AAAIIIOOOWWW\\\dddiiilllmmmmmmmmmlllnnnqqqrrrqqqnnnmmmmmmlllqqqxxx~~~}}}}}}~~~|||vvvsssssswwwxxxyyyzzz{{{sssjjj___YYYWWWWWWVVVTTTUUUVVVWWWXXXZZZ[[[\\\\\\ZZZXXXVVVTTTRRRRRRRRRRRRPPPNNNIIIEEE@@@===;;;:::;;;:::888555444333333333111222222333333222000000000000111222222222222222000000000000000000000000333333222222222111111111/////////000111111222222111111111111111111111111000111222111///...///000///000111222222222111000111111111111111111111111333222222555444222444999>>>EEEVVVqqq}}}ssskkkfffiiihhhgggfffeeeccc___[[[YYYYYYXXXTTTPPPOOOQQQTTTXXX]]]gggtttxxxsssqqqnnnmmmnnnpppsssttttttssspppmmmiiiffffffhhhlllooorrrrrrrrrpppooopppsssuuuwwwtttpppmmmjjjjjjkkklllkkkeeeccciiipppuuuzzz}}}}}}~~~{{{uuukkkcccVVVJJJBBB===;;;:::999999888777666666666777444333333333333222222222111111000000///.........+++,,,---///000000111111---///111000///.../////////..................//////////////////////////////...---...000111000///............////////////000000////////////000000///////////////000111111000111111222222333444444111111222222222222222222000111222111000111333444444666999;;;>>>DDDMMMTTT\\\aaahhhnnnpppqqqrrrrrrppprrrttttttrrrnnnlllllliiinnnvvv{{{{{{yyywwwvvvssspppsssyyy~~~oooddd```]]]XXXSSSSSSSSSTTTVVVXXXYYYZZZ[[[[[[ZZZXXXVVVUUUUUUUUUUUUXXXUUUOOOIIICCC???===<<<;;;;;;:::999777555333222222222333333333222111000000000111222222222222111000000000000000000000000333222222222222111111111//////000000111111111111////////////////////////000111222111///...///000...///000111111111111000111111111222222222222222555444444666555444999@@@EEEPPPgggsssiiibbb^^^^^^]]][[[YYYWWWVVVTTTSSSRRRUUUXXXWWWUUUWWW]]]ccclllpppxxx|||xxxwwwwwwvvvuuuvvvyyy|||}}}}}}|||yyyuuusssrrrtttxxxzzz~~~}}}}}}~~~|||xxxuuuttttttvvvllldddfffjjjmmmpppsssxxxzzz~~~wwwzzz}}}~~~{{{xxxooobbbUUUJJJCCC???>>>;;;:::999888777666666666555555555444444444333333222222222111000000//////,,,---...///000000000000---///111222000/////////......------------......///////////////////////////.........000111000///........./////////000000000000////////////000000///////////////000000111000111111222222333444444111111222222222222222333000111222222222222444666777:::===???BBBHHHPPPWWWaaaffflllqqqssstttuuuuuusssuuuvvvvvvrrrnnnlllkkkkkkoootttwwwyyyyyyzzz{{{uuusssqqqnnnlllppp}}}yyyrrrkkk```WWWRRRSSSTTTVVVXXXYYY[[[[[[[[[ZZZYYYWWWVVVVVVWWWWWW[[[WWWRRRKKKFFFBBB@@@???============;;;888555333333333333333333222222222000111111222222222111111000000000000000000000000222222222222111111111111000000000000000111111111111111111111111111111111000222222111000///000111//////000000111111111111000000111222333444555555444333444555555666===GGGNNN^^^zzzuuuiiiaaa^^^\\\XXXVVVSSSPPPNNNNNNOOOQQQOOOUUU\\\```ccchhhqqqxxxwwwllliiiiiiiiijjjlllqqqsssvvvyyy{{{}}}|||uuuwwwzzz|||~~~}}}wwwlll^^^QQQGGGAAA???<<<;;;:::999777777666666666666666666555555555555444444333222222111111000...///////////////......---///111222000/////////......------------......////////////////////////000///...///111111111/////////000000000111111111000000////////////000000111000000///////////////000111111222222333444444111111222222333333333333000111333333333444666888;;;???BBBEEEGGGLLLTTTZZZeeeiiiooossstttuuuuuuvvvvvvxxxzzzyyyuuuqqqnnnmmmoooqqqrrrqqqpppooopppqqqooommmkkkkkkmmmxxx{{{lllaaaYYYYYYZZZ[[[\\\\\\]]]]]]ZZZYYYXXXWWWVVVWWWWWWXXXYYYVVVQQQLLLHHHEEEDDDCCC???@@@@@@@@@===:::666444444444444333333333333333111111222222222111111000000000000000000000000000222222222111111111000000000000000000000000111111444444444444444444444444111222333222000///000111000000000111111111222222///000111222444555666777111111222444555888CCCNNN\\\ooo|||kkk```[[[YYYYYYRRRQQQNNNKKKJJJLLLPPPTTTVVV]]]gggpppyyyxxxsssqqqooopppssswwwwwwwwwwwwxxx{{{}}}zzzwwwuuutttvvvxxxzzz{{{}}}~~~}}}zzzssshhhZZZMMMDDD@@@>>>===;;;999888777666666777777666666666555555555444444333333222111111111///////////////...---------///111000///.../////////..................///////////////////////////000///...///111222111000000000000000111111111111000000////////////000000111111000///////////////000111111222222333444444111111222222333444444444000222333444444555888:::>>>CCCHHHLLLOOOTTTZZZ___jjjmmmqqqtttuuutttuuuuuuyyy{{{}}}|||yyyvvvsssrrrrrrqqqooolllhhhhhhiiikkknnnmmmnnnrrryyy{{{rrreeedddbbb```^^^\\\ZZZZZZYYYYYYWWWVVVVVVWWWXXXYYYWWWUUUSSSPPPMMMJJJIIIHHHBBBBBBBBBBBB???<<<888666666555444333333333444444111222222222222111000000000000000000000000000000222111111111111000000000111000000000000000000000333333333333333333333333111222333222000///000111111111111111111222333333111222222333444555555666111222444777888>>>KKKYYYmmmvvvhhh^^^XXXUUUSSSNNNMMMKKKIIIJJJOOOWWW]]]gggnnnyyy}}}zzzvvvsssqqqpppoooqqqsssuuuvvvyyy||||||~~~}}}tttfffVVVKKKEEE???>>><<<:::888777666666555555555555444444444444333222222111111000//////---...///////////////......//////...------...000000//////......//////000////////////////////////000/////////111222111000/////////000000000000111000000////////////000000///////////////000000111000111111222222333444444111111222222333444444555000222444444555666999<<>>FFFPPPYYY___dddiiimmmqqqsssvvvwwwvvvtttttttttsssuuuxxxyyywwwtttssssssqqqnnniiidddcccffflllrrr{{{rrriiibbb___ZZZYYYXXXXXXXXXYYY[[[[[[[[[[[[[[[ZZZXXXTTTQQQOOOGGGFFFEEECCC@@@>>>;;;:::777666555444333444555555222222222222222111000///000000000000000000000000111111111111000000000000000000111111111111000000000111111111111222222222222222222111//////222444111222222333333333222111333222333555444111222666888888<<>>:::999999::::::888444222333444555666555444333222444333111000000000111222...///000222222111111000000000111111111111000000000111111111111222222222111222222111///000111333333333333222222222222222333111333666555333444999777888===FFFNNN[[[qqqxxxkkk```ZZZWWWVVVUUURRRTTTYYY```jjjyyyzzzwwwxxxzzztttuuutttqqqnnnooouuu{{{xxxfffVVVOOOJJJDDD@@@>>>===:::888666555444444444555666666444444444333333111000000000000000000000000000000000000////////////000000////////////////////////...///000111111000///...////////////////////////////////////////////////...000111000//////000111222111111111000000000000111222222222222333333333333333333222333333444555555444555666888<<>>BBBEEELLLSSS\\\eeekkkooorrrtttvvvwwwzzz{{{zzzvvvrrrooommmnnnpppqqqpppnnnjjjhhhiiimmmrrryyy}}}ooofffcccfffiiijjjcccaaa^^^]]]\\\[[[YYYXXXUUUQQQLLLHHHEEEBBB>>><<<<<<;;;:::::::::999777555333333444444444333222111000000///...............//////000111111111111000000000111111111111000000000000111111111222222222000222222222000000111333777555333111000111222333333111333666666555888===???DDDNNN]]]oooxxxrrrfff```XXXSSSQQQSSSXXX[[[___hhhvvv~~~}}}zzzuuutttssstttyyyxxxfffYYYPPPEEE???===<<<888333777777666666666666666666333333444444333222222111000000000000000000000000000000////////////000000///////////////////////////000111111111111000///////////////////////////////////////////////////...000111111000000111222111111111111111111111111222222222333333333444444444333333333444555666777888888888:::>>>CCCIIILLLQQQWWW```hhhmmmqqqsssuuuwwwyyy|||}}}{{{wwwrrrooollllllmmmmmmmmmmmmllllllpppvvv|||zzzzzzzzzzzz{{{|||~~~tttllljjjjjjkkkeeebbb^^^]]]\\\\\\[[[ZZZZZZWWWRRRNNNKKKGGGBBB???>>><<<:::999999999777555333333333333333222222222111111111000000000000000///000000000111111111111000000111111111111000000000000111111111222222222000111333222111000111222666555333111111222333444444222333555555444888===DDDMMM\\\mmm}}}uuullleee```]]]XXXUUUUUUYYY___cccpppzzz|||uuupppkkkhhheeeeeeiiirrr||||||lll___WWWLLLEEECCCAAA===:::888888888777777666666555333333444444444333222222111111111111111111111111000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111222222111000//////000111111111111111222222222222222333333333444444444444444444444555666777888999999;;;>>>CCCIIINNNRRRVVV[[[ccciiinnnqqqsssuuuwwwyyy|||}}}|||wwwrrroooiiiiiihhhiiilllpppsssvvv~~~~~~xxxuuuttttttsssssssssrrrqqqppppppooonnnnnnoooooooooppppppqqqrrrtttyyyyyyqqqllljjjfffccc^^^\\\[[[[[[[[[ZZZ[[[YYYUUUSSSOOOKKKFFFBBBAAA>>>;;;999999888777666444444333333333222222222111111111111111000000///000000000000000111111111000000111111111111000000000111111111111222222222///111333333111000111222555444333222222333444555444222333666777777;;;AAAHHHXXXmmm~~~zzzuuuppphhhaaa\\\WWWXXXYYYZZZ]]]ccckkkqqq~~~~~~vvvpppgggbbb\\\ZZZ]]]fffpppwwwsssaaa\\\SSSKKKEEEAAA>>><<<888888999999888777666555333333444444444444333333111111111111111111111111000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222333333222000//////000111111111222222222222222333333333333444444444444444444444555666777888999999:::>>>BBBHHHNNNSSSVVVZZZ___eeekkknnnqqqsssuuuuuuvvvyyyzzzyyyuuuqqqnnnggghhhiiimmmsss{{{wwwooojjjiiiiiiiiihhhhhhgggffffffgggggghhhjjjkkkkkklllkkkkkkjjjiiikkklllooossswww{{{}}}{{{~~~|||sssooojjjfffaaa]]]\\\\\\\\\\\\XXXWWWVVVUUUSSSPPPKKKGGGGGGCCC???;;;:::999888777666555444333333333444444000000000000000///......000000000///000111111222000000111111111111000000000111111111111222222222///111333333222111111111222222333333444555555555333111333777:::;;;AAAHHHRRRhhh}}}pppooommmhhhaaa\\\ZZZYYYSSSWWW^^^eeelllvvvyyylllfff^^^YYY[[[cccmmmttt{{{zzzeeebbb\\\RRRGGG@@@======999999::::::999777666555333333444444444444444333111111111111111111111111000000////////////000000000000000000000000000000222111111111111111111222000000000000000000000000000000000000000000000000000222333222000000111222111111111222222333333333333333333444444444444555444444444555666777999:::<<>>===<<<888777666555444555666666333333444555444333222111111000/////////000222333111111111222222111111111222222222111111111000000111222222222222333333333333444666666555444555666///222777;;;;;;???MMM[[[nnn}}}ssspppccc]]]XXXWWWUUUSSSUUUYYY```lllzzzxxxvvvssspppxxx{{{ooojjjnnnvvvzzz{{{~~~|||~~~|||xxxuuunnnaaaRRRFFFAAA@@@???===:::888888888666444666555444333222333444555333333333222222222111111000000000000000000000000111111000000000000111111000000000000000111111222222111111111000000//////222222111111111111111111///000222333333222111000222222222222333444444555333444444555555666666666666777777888888;;;???BBBDDDFFFJJJSSS]]]dddgggffffffhhhlllsssxxxyyyvvvrrrssssssrrrrrrqqqqqqpppppp{{{|||zzzxxxsssnnngggffffffgggiiillloooqqqrrrpppnnnnnnpppqqqqqqqqqvvvxxx|||}}}|||{{{{{{{{{{{{zzzyyyyyyyyy{{{|||}}}|||~~~{{{{{{{{{|||~~~}}}ssskkkhhhggggggfffiiidddcccfffgggccc___]]]ZZZTTTKKKDDD@@@>>>======;;;:::888555444333333333222222333333333222111111333333333222222222222222222222333333333333222222222222222111111111000000000000000000111111111111111333444444333333333555333444888<<>>===:::999888666555666666777555444444444444333333333333333333222222111111000111222222222222222222111222222222111111111111111000000000000111111111222000111333333222111333444666666999>>>EEESSSjjj~~~uuuiiiddd\\\TTTNNNMMMNNNSSS[[[dddsssvvvnnnjjjnnnuuu}}}{{{uuurrrrrrvvvzzz|||}}}xxxfffUUUIIIDDD;;;<<<<<<;;;999888888999888888777666666666666666333333333333222222222222000000000000000000000000111111000000000000111111000000000000000111111222111111111111111000000000111111111111111111111111222111111111222222333444555444333333333333333333222222333333444555555666888999:::;;;<<>>===<<<:::888777777888888888777666555444555555666333333222222111000////////////000000000000//////111111111111111111111111222222222333333333444444000111222222111222333555888777:::AAAMMMaaa|||qqqeeeaaaZZZSSSMMMNNNSSS\\\hhhsss|||wwwsssoooqqqyyy|||tttpppqqqtttwwwyyy~~~||||||ppp[[[KKKCCC:::;;;<<<;;;888777777999888888777777666666666666444444333333333222222222000000000000000000000000111111000000000000111111000000000000000111111222111111111111111111111111111111111111111222222222333222111111111333555666666555444333333333333333111222222333444555666666888:::;;;===>>>BBBGGGJJJPPPSSSYYYaaaiiiooosssuuuxxxyyyzzz{{{zzzwwwsssqqqnnnqqqxxx|||yyyvvvsssooommmkkkkkkmmmoooooonnnrrrrrrsssuuuwwwzzz|||~~~}}}}}}}}}|||~~~~~~tttnnniiifffgggllloookkkfffdddhhhbbbZZZRRRMMMHHHDDDAAABBB@@@<<<999777666777777:::888666444444444666777333333222111000000////////////000000000000//////111111111111111111111111222333333333333444444444222333333333222333555888999999>>>IIIYYYppp~~~ttthhh___[[[VVVQQQPPPUUU^^^iiixxxzzzrrrppprrruuu~~~~~~vvvrrrsssuuuwwwvvv}}}|||xxxdddQQQEEEAAAAAA@@@>>><<<;;;;;;<<<888888777777666555444444444444444333333333222222111111111111111111111111111111000000000000111111000000000000000111111222111111111111111222222222000000111111111222222222333222222111222444666777666555555444333333333333111222222333555666666777999:::<<<>>>@@@DDDJJJMMMSSSWWW^^^fffmmmsssxxx{{{}}}}}}|||yyyuuuqqqnnnmmmlllssszzzwwwtttsssrrrnnnmmmmmmnnnppprrrttttttwwwwwwxxxyyyzzz{{{|||}}}}}}~~~tttnnniiihhhmmmooollliiiiiijjjfff___YYYTTTOOOKKKHHHCCCAAA===999777777888999999888666444333333555555333333222222111000000///111222222222222222222111111111111111111222222222111111111111222222222222333444444444333555777::::::===GGGWWWjjjyyyppphhh^^^VVVRRRRRRPPPTTT```mmmzzz~~~rrrooorrrwww}}}}}}||||||~~~|||xxxwwwxxxxxxvvv|||qqq^^^PPPIIIEEE???<<<;;;;;;;;;:::888888888888777555444333444444444444333333333333111111111111111111111111111111000000000000111111000000000000000111111222111111111222222222222222000000000111222222333333222222222333444555666777666555444444444444444444222222333444666777888888888:::<<>>DDDRRRggg||||||lllccc]]]VVVQQQOOOPPPSSS]]]mmm~~~uuunnnsss|||}}}zzzxxxuuutttnnnmmmlllmmmqqqvvv{{{}}}}}}}}}{{{xxx|||qqqbbbPPPGGG===999:::;;;999666999::::::999888777555444555444444444444333333333111111111111111111111111111111000000000000111111000000000000000111111222111111111222222333333333///000000111222222333333111222333555666666777777555444444444444555555666222333444555777888999:::888:::<<>>999888:::::::::::::::999777777666555444333222333333444444333222222111111222222222222111111111111111222000000000111222222333333333333333222222222111111000111333444444333222111222333333444444555555555444444444555555555666666333333444555666666777777888;;;???BBBDDDIIIPPPUUUbbblllsssrrrppprrrppplllnnnpppqqqnnnlllqqq|||~~~{{{zzzzzzyyy}}}}}}zzzuuuvvvwwwyyyzzz{{{{{{zzzyyy||||||{{{{{{|||~~~}}}~~~uuussspppmmmrrrxxxyyyuuusssuuutttppphhh^^^RRRGGGAAA===999666999777555555666666666555000333666666333111111222000111111222333333444444333333333222222222111111333333333333333444555555555333444666777888===EEEPPPeee|||~~~wwwjjj```WWWRRRPPPQQQVVV\\\kkkwww}}}}}}tttttt}}}|||||||||{{{vvvrrrlllgggcccaaa___^^^^^^[[[YYYYYY]]]```bbbbbbccceeehhhkkknnnqqqsssssstttttttttuuuuuuuuuuuuuuuxxxvvvvvvzzzvvvcccOOOGGGDDD???;;;:::::::::::::::999888777777666555444333333333444444333222111111000000111111222222111000000000111222222222111111111111111111111111111222222333333333222222333333333333222222333333333333444444555555444444444444555555555555555555555666777888999999:::===AAADDDHHHNNNVVV\\\gggqqqwwwvvvtttssspppllllllqqqvvvwwwwww|||~~~yyywwwxxxxxxxxx||||||}}}~~~}}}zzzxxx{{{|||}}}~~~~~~~~~~~~}}}}}}~~~{{{uuuxxx}}}~~~{{{{{{}}}}}}yyylllcccWWWLLLFFFAAA===999:::888666666666777666444444666888777555333444555111111111222333333444444333333333222222222222111333333222222333333444555555444555777999<<>><<<::::::::::::999888777666666666555444444444444555222222111000000000000000222111///......000111333333333222222111000000//////000111222333444444555333333222222222333333333333333333333333333444444444444444444444444444333666666777777999:::;;;<<<<<<>>>CCCHHHOOOXXXaaagggpppwww}}}|||wwwsssnnnjjjjjjsss~~~|||wwwuuuuuuwwwxxxyyy|||~~~~~~|||{{{{{{}}}}}}}}}~~~~~~rrrjjj___UUUNNNGGGAAA<<<;;;999777777777777666555666777777666555444555777//////000000000111111111222222222222222222222222333222222222222333444444777666777:::<<>>;;;:::888777888999888777777666555444333333555666000000000000000111111111222222222222222222222222333333222222333333444555777666888;;;???GGGWWWggg}}}{{{wwwkkkgggbbbbbbeeeddd^^^YYYSSSMMMJJJNNNWWWfff{{{xxxiii]]]]]]dddhhhfffeeeeeeiiisss}}}wwwqqqkkkhhhbbb___ZZZVVVSSSTTTVVVXXXXXXZZZ[[[[[[ZZZ[[[^^^aaadddfffiiillloooqqqsssuuu|||ppp[[[MMMEEE@@@<<<:::;;;;;;::::::999888777555666666666666666666666444444333222222222222333111000///...///000222333000000111111111222222222222222222222222222222222555444444444444666888999777666444333222333444444444444444444444444444444555555666777:::===AAACCCBBBEEEKKKUUU```llluuuzzz|||~~~|||tttlllggggggppp~~~}}}|||uuuvvvwwwwwwxxxyyyzzz|||~~~~~~zzzxxxzzz||||||rrriii```UUUJJJBBB===;;;::::::;;;<<<;;;:::999777555444555555666666222222222222222222222222111222222222222333333333444333333333333444555555555555888===DDDPPPeeexxxvvvnnneeeaaa]]][[[[[[YYYVVVRRRPPPMMMNNNUUU```rrr|||wwwjjj]]]QQQRRRYYY]]]```aaabbbjjjyyy~~~uuummmgggbbb^^^\\\VVVUUUTTTSSSRRRTTTXXX[[[[[[^^^aaaaaa```aaaeeeiiijjjmmmrrrvvvyyy{{{}}}yyydddSSSJJJCCC>>><<<<<<<<<<<<;;;:::999888555666777777888777777777555555444333333333333333000000000111111222333333///000000111222222333333333333333222222222111111444444555666888:::;;;<<<:::888666444333333444555444444444555555555666666777777888:::>>>CCCGGGJJJLLLOOOUUU___jjjsssyyy{{{{{{yyyxxxuuuoooiiijjjnnn{{{}}}}}}}}}|||uuuvvvxxxxxxwwwwwwyyy{{{~~~~~~}}}{{{zzzzzz{{{}}}}}}uuulllaaaUUULLLCCCAAA???>>>??????>>><<<<<<:::888888999999999888222222222222222222222222111111222222222333333333555555444444555555666777444666<<>>>>>>>>>>>===<<<;;;:::555666777999999999888777444333222222111111222222///000333555666555444333333333222222111000000000000000111222333444444555222444777;;;>>>@@@AAAAAA===;;;888555444555666777333444555666777999::::::>>>???AAAEEEJJJQQQWWW[[[eeefffjjjqqqwwwyyywwwtttrrrmmmiiijjjiiilllvvv}}}||||||{{{yyywwwyyy{{{|||{{{zzz{{{}}}{{{ooofffVVVSSSNNNJJJGGGDDD@@@===999888777999;;;:::777444333444444555555444444333///111333555555555444333777777888777666555444333;;;<<>>888888888777666666555555333333333333333333333333222222222222222222222222444444444444333333222111222333555666666555444222444555777999;;;>>>@@@AAA;;;:::888666555444555555555666777666666666888:::===???CCCGGGMMMUUU]]]cccmmmooouuu|||yyyqqqmmmkkkggggggmmmzzzzzzzzzzzzyyyxxxvvvtttsssqqqtttxxx{{{}}}{{{hhh___UUUMMMJJJFFFAAA===999::::::;;;;;;:::::::::000111111222222111111000000111333555666555444333444555666666666555666666999???KKK^^^vvv{{{jjj]]]UUUOOOLLLJJJGGGIIILLLQQQ]]]ooo|||oooaaaUUUMMMIIIEEEEEEIIIQQQWWW[[[ccclllttt}}}sssjjjbbb]]]YYYTTTSSSPPPMMMLLLNNNRRRVVVZZZ]]]```cccfffkkkqqquuu|||~~~kkkZZZQQQHHHDDDAAABBBAAA===;;;===999888888777777666555555444444444333333333222222222222222222222222222222333444444444333333222111...000222444555444333333333444666888:::<<<===>>><<<;;;888666444333222222555666777777666777888:::>>>AAAFFFLLLSSS[[[dddiiitttvvvzzz~~~uuummmiiiiiijjjnnnwww~~~zzzvvvvvvuuuttttttsssssssssuuuwwwzzz}}}uuukkk]]]SSSLLLHHHCCC@@@======<<<<<<:::999888777///000000111111000000///111222444555666666555555111333555555555666888:::;;;FFFXXXoooxxxgggYYYRRRMMMKKKJJJIIIMMMRRR[[[hhh}}}{{{lll\\\PPPJJJGGGGGGIIIJJJPPPWWW[[[bbbnnn{{{xxxlllaaaYYYUUURRRQQQPPPPPPOOONNNNNNQQQVVVZZZaaaccchhhlllpppuuuzzz~~~yyyeeeYYYNNNHHHDDDCCCBBB===;;;<<<999999999888777777666666666666555444333222222111222222222222222222222222333333444444444333222222,,,---///111333333333333333333444666777888999:::999888777555444333333333666777888888777888:::<<<@@@DDDKKKSSS\\\dddmmmsssyyy|||{{{qqqjjjeeeiiipppzzzzzztttsssrrrqqqqqqqqqsssuuuvvvyyy|||}}}kkk[[[QQQJJJFFFCCCBBBAAA???===:::888666555222222333333333333222222222333444555666666666666111333555555444666:::===@@@PPPgggooo```VVVPPPLLLKKKJJJKKKQQQYYYggguuuwwwlll\\\NNNEEEDDDFFFHHHLLLOOOUUU\\\aaaiiizzzpppiii___WWWQQQNNNLLLKKKMMMOOOPPPRRRTTTXXX^^^bbbhhhkkkqqquuuzzzooo^^^QQQJJJDDDCCCBBB>>>;;;<<<:::::::::999888888777777888888777555444222111111222222222222222222222222333333333444444333333222---...000111222222222222222333333444555555666666333333444444555666666777666888999::::::;;;===???EEEJJJSSS\\\eeennnvvv{{{{{{~~~xxxooojjjeeelllyyy|||uuurrrqqqpppqqqssswww|||~~~zzzfffWWWNNNIIIFFFDDDCCCAAA>>>;;;999777666333333444444444444333333333333444555666666666666333555666555444555;;;@@@CCCXXXrrrtttfffZZZQQQMMMIIIIIIIIIMMMVVV```uuuggg^^^QQQGGGDDDEEEIIIKKKPPPSSSZZZaaagggrrr|||qqqaaa]]]XXXSSSPPPMMMKKKIIILLLNNNRRRVVVZZZ```fffjjjppptttzzzwwwdddSSSKKKCCCBBBBBB???===>>>;;;;;;;;;:::999999888888999999777666444333222111222222222222222222222222222333333444444333333333222222222222222222111111222222333333333444444444222222333444555666777777777999;;;<<<===???BBBEEEKKKQQQ[[[eeemmmtttzzz~~~~~~yyyrrrmmmkkklllvvv~~~xxxrrrrrrrrrtttxxx~~~rrr```TTTLLLIIIEEEDDDAAA>>><<<::::::999222222222333333222222222333333333444555555666666444666888666444666>>>DDDIII```}}}tttjjj___VVVLLLIIIGGGIIIKKKQQQ^^^kkkttt[[[SSSJJJEEEFFFKKKNNNPPPUUUWWW]]]fffooo{{{yyykkkaaaUUUTTTRRRQQQPPPOOOLLLJJJMMMPPPVVV\\\aaahhhnnnrrrzzz~~~zzz}}}nnnXXXNNNEEECCCCCCAAA??????<<<<<<<<<;;;::::::999999:::999888777555444222222222222222222222222222222222222333444444444333333555444444333222222111111333333333333333444444444555555666666666555444444777999<<<>>>AAADDDHHHKKKRRRYYYbbbkkkrrrwwwzzz}}}zzzrrrmmmnnnppp{{{~~~{{{uuuvvvwww{{{~~~kkk\\\QQQLLLFFFDDDBBB???===<<<<<<<<<111111222222222222111111222222222333333444555666333666888777555888BBBJJJVVVnnnxxxjjjbbbYYYQQQJJJHHHIIIMMMRRR\\\mmm{{{lllVVVNNNGGGEEEIIIOOOSSSTTT[[[[[[```jjjwwwttthhh]]]WWWPPPOOONNNOOOQQQRRRQQQPPPRRRWWW^^^eeekkkrrrxxx}}}wwwwww|||___SSSHHHFFFFFFCCC@@@???======<<<<<<;;;:::::::::999999888777666444444333222222222222222222222222111222333333444444444333444333333222222222222333333333444444444555555555666666777777777666555444777999===AAADDDHHHMMMPPPYYY___hhhppptttvvvwwwxxxzzz|||{{{tttnnnnnnvvv~~~}}}~~~|||~~~vvvdddWWWPPPIIIGGGCCC@@@===<<<<<<<<<222222333333333333222222222222222222333444555555111555888777666;;;EEENNNddd{{{qqqddd]]]TTTLLLKKKKKKMMMSSSZZZgggyyyhhhUUUMMMFFFDDDIIIQQQUUUVVV^^^]]]bbbnnn|||uuuhhh]]]VVVRRRPPPOOONNNPPPRRRUUUVVVVVVYYY^^^fffmmmttt{{{vvvsss{{{eeeXXXLLLHHHGGGDDDAAA???=========<<<;;;;;;::::::999999888777666555444444222222222222222222222222111222333333444444444444222111111111222333444444333444444555555666666777333444666888888888888777777:::>>>BBBFFFKKKPPPTTT]]]ccckkkrrruuuuuuuuuuuusssuuuuuupppmmmsss}}}~~~}}}jjj[[[SSSKKKIIIEEEAAA===<<<;;;;;;111111111111111111111111444444444444555555666666888333444;;;===???LLL]]]rrr~~~sssggg]]]VVVQQQNNNIIIJJJPPP[[[kkk|||ttt\\\NNNMMMLLLMMMOOOTTTZZZ]]]dddeeehhhpppqqqddd[[[WWWUUUSSSQQQPPPQQQTTTXXX]]]___aaagggllltttzzzzzzoooqqqvvvsss```NNNIIIJJJGGGDDDCCCBBBAAA???===;;;:::999999888888777666555444444333444444444333333333222222444333222111111333555666444444444333222111000///***,,,...000333555666666555777999999888777888999:::<<>>======111111111111111111111111777666555444444555666777666222555<<<@@@EEEWWWjjjyyyuuuooofff]]]VVVQQQNNNMMMKKKNNNXXXjjj~~~rrr^^^NNNNNNNNNNNNQQQVVV\\\```gggkkkpppyyy~~~uuuhhh]]]WWWTTTSSSRRRTTTTTTVVVZZZ```eeeiiikkkuuuzzz}}}ooolllnnn|||{{{hhhTTTLLLIIIFFFCCCCCCBBBAAA???===;;;:::999999888888888777777666666555444444444333333333222222444333222111222333555666111111222333333333333222111222333555666777777777666777999999888777777888:::<<<@@@DDDIIIOOOWWW\\\ffflllrrruuussspppooooookkkkkkmmmtttvvvjjj[[[UUUNNNGGGDDDCCCAAA@@@222222222222222222222222888777555333333444666777666555888>>>CCCMMMccczzzwwwllldddaaa]]]XXXSSSOOOMMMLLLMMMPPPWWWfff}}}}}}iii\\\NNNOOOPPPQQQTTTZZZaaafffnnnttt|||~~~lllfff^^^WWWTTTSSSSSSSSSXXXZZZ___eeelllsssxxxzzzrrrjjjiiipppwww~~~sss]]]OOOIIIEEEBBBBBBAAA@@@???===;;;:::999999888888888888888888888888444444444444333333333333444333222222222333555666//////111333444555555555666666777777777777666666666777888888777666777888:::<<>>222222222222222222222222333333333444444555666777888999<<>>===;;;:::::::::777777888888888888888888555444444444444333333333444333333333333444555555///000111333444555555555555555666666666555444444555666777666555444666777:::===BBBGGGMMMTTT[[[```mmmqqqvvvuuupppiiieeecccgggkkkttt|||zzzzzzzzz{{{}}}}}}}}}~~~}}}}}}}}}|||xxxjjjXXXLLLHHHEEEAAA===222222222222222222222222---///222444666777666555666999???GGGRRRfff~~~rrrhhh```XXXTTTPPPPPPNNNKKKJJJLLLQQQVVVaaatttsss^^^TTTRRRPPPRRRUUUXXX]]]gggttt}}}tttggg```XXXWWWUUUTTTUUUXXX\\\___fffllluuu~~~yyyrrrkkklllooouuu|||ppp[[[MMMGGGEEECCC@@@@@@>>>===;;;:::::::::666777777777777777777777555555555444444444333333444333333333444444555555111222333444444444444444222333444555555555555555444555555555444444666888;;;>>>DDDJJJQQQXXX___dddpppsssvvvtttnnnhhheeeeeekkksss}}}|||xxxvvvrrrqqqooollljjjjjjlllmmmppppppppprrrvvvxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwuuuxxx~~~}}}iiiZZZRRRMMMFFFAAA333333333333333333333333,,,...111555777777777666222888AAAOOObbb}}}{{{lll```XXXRRROOOMMMMMMLLLJJJKKKPPPZZZaaannnkkkZZZSSSSSSQQQTTTXXX[[[aaannnwwwhhh]]]YYYTTTUUUUUUVVVXXX]]]dddiiissszzz~~~wwwrrrpppsssxxx}}}{{{dddSSSKKKGGGCCC@@@???>>>===;;;;;;;;;:::777777777777777777777777555555555555444444444333333444444444555555555555333444444444444333333222333333555666777777777777444555555555444666999;;;>>>BBBIIIOOOVVV^^^eeejjjsssttttttqqqllliiijjjlllsss}}}}}}}}}}}}wwwvvvssspppmmmjjjhhhffffffffffffeeedddfffiiikkklllkkklllnnnrrrtttuuuttttttsssssstttuuuvvvwwwxxxwwwtttuuuyyy{{{{{{}}}zzzhhh\\\RRRIIICCC333333333333333333333333333333333444555666777888666<<>><<<;;;;;;;;;;;;999999999888888777777666555555555555444444444444333444444555555555555555333444444444444444333333444444555666777777777777555666777777777999===@@@CCCGGGNNNVVV]]]eeelllqqquuuuuurrrnnnkkklllqqqvvv}}}~~~}}}wwwsssooommmiiiiiihhhfffdddbbbaaaaaaccceeegggggggggiiinnnqqqoooooopppsssxxx{{{}}}}}}{{{{{{}}}~~~||||||vvveeeWWWLLLFFF333333333333333333333333;;;888555333333555888;;;<<>><<<<<<;;;;;;;;;;;;;;;::::::999888777777666666555555555444444444333444555555666666555555222333444444555555555444444444555555555555444444777888888999:::<<<@@@DDDFFFKKKSSSZZZbbbjjjqqqvvvvvvuuuqqqllljjjnnnvvv}}}~~~vvvooojjjgggeeedddcccdddeeedddbbbbbbbbbccceeehhhjjjkkklllnnnssswwwtttuuuwww{{{ppp___SSSLLL555444333333222222222222777333222666888777888:::;;;EEEZZZvvv{{{cccUUURRRPPPKKKMMMJJJMMMWWWbbbnnnzzznnnggg___XXXUUUTTTXXX^^^eeennn}}}~~~nnnaaa[[[YYYZZZZZZ\\\aaafffjjjrrrqqqoootttzzz}}}iiiWWWKKKEEEDDDBBBAAAAAAAAA@@@===;;;<<<<<<;;;:::999999999999666666666666666555555555444444444444444444444444777666666555444444333333555333111222666888777666;;;<<<===>>>???BBBFFFJJJLLLQQQXXX___eeejjjnnnqqqoooooollliiijjjsss~~~{{{wwwooonnnkkkhhheeecccbbbaaa```bbbdddeeeeeefffhhhjjjkkknnnrrrvvvyyy|||ppp[[[KKK666555444444333333333444777444333777888777888;;;DDDPPPfffrrr___UUUTTTRRRMMMMMMLLLSSSaaaqqquuukkkddd\\\WWWUUURRRYYYbbblllwww{{{rrrdddZZZWWWXXXZZZ\\\aaaiiiqqqwwwyyyqqqqqqsssuuu{{{sss]]]OOOJJJDDDCCCAAAAAAAAA@@@>>><<<;;;;;;:::999888888888888666666666666555555555555444444444444444444444444555555555555555555555555777555333444777888888777888:::<<<>>>@@@EEEJJJNNNPPPUUU[[[aaadddgggiiikkkiiiiiihhhiiippp}}}{{{vvvuuussssssttttttrrrooolllkkkjjjhhhfffeeedddcccdddfffhhhjjjkkkmmmpppssswwwzzz|||eeeTTT666666555444444444555555888555444777888888:::>>>MMM\\\uuuwwwgggYYYTTTUUUSSSOOOMMMOOOZZZlll~~~ooogggbbb\\\WWWWWWVVV___mmmzzzxxxjjjcccZZZTTTTTTYYY^^^aaaiiisss}}}wwwnnnkkkkkksssxxxdddQQQLLLEEECCCAAAAAABBBAAA???>>>;;;:::999888777777777777666666666555555555444444444444444444444444444444333333444444555666777777888777555666777888888777555777;;;>>>BBBGGGNNNRRRVVVZZZ```cccddddddddddddfffeeefffkkkxxx}}}|||yyyrrrllliiihhhhhhiiijjjkkkjjjiiifffgggggggggggggggffffffjjjlllooosssvvv{{{ppp]]]555555444444444444555555999666555888888888<<>>BBBHHHOOOTTT[[[___cccfffeeecccbbbaaaeeeeeehhhqqqzzzsssoooooommmjjjfffeeeeeeeeefffggghhhiiiiiifffgggjjjmmmooopppqqqqqqsssvvv{{{yyyddd444333333333333333444444999666666888888999???GGGUUUlll{{{uuuhhh___VVVSSSTTTUUUVVVUUUcccmmm|||qqqhhh```]]]]]]\\\]]]___hhhttt|||qqqhhhbbbXXXWWWVVVWWW]]]fffooovvv{{{hhh^^^^^^ffftttxxx]]]PPPIIIFFFDDDBBBBBBBBBAAA@@@===<<<;;;::::::999::::::888888777666555555444444555555555555555555555555555555555555555555555555777777777666555555666777666888;;;???CCCIIIOOOTTT]]]```eeegggfffdddcccccccccfffnnn{{{}}}vvvqqqmmmhhhffffffgggfffddddddeeeeeeeeefffgggiiikkkjjjnnnsssyyy~~~nnn333333222222222333444444888666666888999;;;CCCLLL]]]wwwvvvrrrnnniii^^^XXXTTTUUUVVVWWWYYY]]]lllzzzpppbbb[[[WWWXXXZZZ[[[___dddnnnzzz~~~vvvmmmccc[[[XXXVVVWWWZZZ^^^eeeooo{{{yyy~~~||||||oooaaaZZZbbbooo~~~kkkWWWLLLIIIEEECCCBBBBBBAAA???>>>===<<<;;;;;;:::::::::999999888888777666555555555555555555555555555555555555555555555555444444555666777666555555666888999;;;>>>BBBFFFKKKRRRVVV^^^```dddeeeeeedddeeeeeebbbjjjxxxwwwoookkkdddbbb______aaacccdddddddddeeefffffffffhhhkkknnnpppttt|||333333333333333444555555777555666888999<<>>AAAEEEJJJPPPWWW\\\^^^___aaabbbbbbbbbdddfffgggsssyyyrrrlllhhheeebbb^^^^^^^^^___bbbeeehhhiiigggiiikkklllllloootttyyy}}}444444444444444555666777666555666888999===HHHTTTkkk~~~{{{qqqcccZZZYYYYYYXXXQQQPPPUUUZZZ[[[[[[cccnnnjjj]]]XXXXXXTTTTTTYYY___dddkkksssxxxjjj]]]YYYWWWSSSSSSUUU\\\```gggpppzzz~~~xxxsssooovvvyyyvvvvvvxxx|||}}}}}}nnn```bbbhhhpppzzz~~~]]]QQQMMMHHHDDDBBBAAA@@@>>><<<<<<;;;:::999999999999<<<<<<;;;:::999888777666666666666666666666666666111222333444666777888888555777999888777777:::======???CCCHHHMMMTTT[[[```^^^___``````___```ccceeennn}}}xxxssskkkdddaaa___^^^^^^___```aaadddhhhlllnnnooolllooorrrsssuuuyyy444555555555444444666777777777:::<<<>>>CCCRRRaaawww{{{pppeee]]]UUUOOOLLLNNNUUUTTTYYY___cccfffqqq~~~rrr___XXXYYYRRRWWW\\\___cccnnn~~~lllaaaVVVSSSSSSSSSTTTWWW___hhhsssyyytttnnnmmmpppzzz|||uuurrrqqqvvv|||zzzjjjbbb^^^ggguuuqqqXXXNNNFFFCCCBBB???===???======<<<;;;::::::::::::::::::999999888777777777444444444444444444444444444444444444444444444444888888999777666555777888>>>AAAFFFKKKPPPWWW^^^ccc___ZZZYYY\\\\\\\\\bbbkkk~~~zzzqqqhhhddd___\\\\\\]]]^^^^^^```ccchhhjjjlllmmmnnnppppppvvv{{{~~~444555555555444444666777777888:::===@@@IIIZZZkkkvvvlllaaaZZZTTTNNNMMMOOOUUUUUUZZZbbbhhhppp~~~yyyfffWWWRRRUUUWWW[[[aaagggppp}}}xxxhhh]]]TTTRRRSSSTTTWWWZZZdddooo~~~xxxsssoookkklllpppyyysssrrrtttzzzooofff```fffssswww___SSSHHHDDDCCC@@@>>>>>>======<<<;;;::::::::::::::::::999999888777777777444444444444444444444444222333333444555666666777999::::::999888888999;;;???BBBGGGLLLQQQXXX___cccccc]]]ZZZ\\\^^^aaakkkvvvzzznnnfff^^^\\\ZZZZZZ\\\^^^aaabbbfffhhhkkknnnppprrrvvvxxx|||444555555555444444666777666777999===CCCOOOdddwwwoooeee[[[VVVRRRNNNNNNQQQUUUVVV[[[eeeppp~~~zzzhhhZZZRRRRRRVVV^^^```fffooo}}}}}}mmm```XXXQQQQQQSSSVVV[[[aaalll{{{}}}vvvooommmkkkjjjnnntttxxxrrrrrruuu}}}yyynnneeegggooo{{{jjjYYYIIIDDDCCCBBB???>>>>>>===<<<;;;::::::::::::::::::999999888777777777444444444444444444444444222222333555666888999999;;;<<<<<<;;;::::::<<<===AAADDDHHHMMMRRRXXX^^^cccfff```\\\]]]bbblll{{{{{{rrriii```[[[UUUVVVWWWZZZ^^^bbbeeehhhiiijjjmmmooosssxxx333555555555444444555777666666999???GGGUUUmmm}}}ggg___WWWSSSRRRPPPQQQUUUWWWYYY^^^hhhwwwnnn[[[TTTSSSWWW\\\bbbccchhhtttxxxgggYYYTTTPPPQQQTTTXXXaaaiiivvv{{{tttpppppprrrvvvyyyxxxxxxxxxvvvqqqrrrmmmiiiiiijjjlllttt|||yyyssssssvvv~~~yyynnnjjjmmmuuurrr___KKKCCCDDDCCCAAA???>>>===<<<;;;;;;:::::::::::::::999999888777777777555555555555555555555555444444555666777888999999:::<<<<<<<<<;;;;;;===???AAADDDHHHLLLPPPVVV\\\```eeeaaa___bbbkkk{{{~~~tttjjjccc]]]XXXUUUSSSVVVYYY]]]aaaeeejjjmmmlllnnnqqquuu{{{333555555555444444555777:::;;;???GGGPPP```yyyqqqccc[[[TTTSSSSSSSSSVVV[[[[[[^^^cccmmm}}}gggVVVRRRUUU[[[```ccceeemmm{{{tttdddUUURRRRRRTTTWWW\\\hhhsss|||tttooojjjfffgggiiimmmooonnnnnnpppoookkkllliiigggiiikkkpppzzzzzzvvvwww{{{zzzrrrnnnppp{{{xxxdddNNNEEEDDDDDDBBBAAA>>>>>>===<<<;;;;;;;;;;;;::::::999999888777777777555555555555555555555555666666666777777777777777999:::;;;;;;;;;;;;===???@@@CCCFFFJJJNNNSSSXXX\\\```bbbffflllyyywwwpppfff^^^XXXVVVUUUTTTVVVYYY]]]aaacccggglllppptttwww|||444555555555444444666777===AAAIIITTT___pppqqqbbbZZZUUUUUUWWWYYY]]]bbb```eeekkktttzzzaaaUUUTTTXXX^^^bbbiiinnnxxx~~~mmm___UUUTTTVVVYYY[[[aaaooo|||rrrjjjfffcccaaabbbccchhhjjjjjjlllpppqqqnnnmmmjjjjjjlllooovvv{{{zzz}}}|||rrrmmmrrrzzzkkkUUUIIIFFFDDDCCCCCC???>>>===<<<;;;;;;;;;;;;::::::999999888777777777555555555555555555555555777777777777666666666666888999:::;;;:::;;;>>>@@@???AAAEEEHHHKKKPPPUUUYYY]]]fffqqq}}}xxxhhhbbbZZZTTTRRRSSSTTTUUUYYY]]]aaadddfffkkkqqqwww}}}444555555555444444666777<<>>===<<<;;;;;;;;;;;;::::::999999888777777777555555555555555555555555555555555666666777777777888999;;;;;;;;;<<>>===<<<<<<;;;;;;<<<::::::999999888777777777666666666666666666666666222333444555666777888999888:::;;;<<<<<<===@@@BBB@@@BBBEEEGGGJJJNNNSSSVVV```ssstttjjj```XXXVVVSSSPPPPPPSSSWWW[[[\\\aaaffflllpppuuu~~~666777777666444444555777:::CCCPPPaaazzz~~~ssshhh```[[[^^^cccfffiiilllnnnwwwxxxkkkaaaZZZYYYYYY]]]hhhwwwqqqaaaZZZ[[[XXX___]]]^^^iiirrr}}}}}}kkk___]]]___``````aaacccfffkkkwwwpppeeecccsss~~~jjjVVVKKKFFFDDDBBB??????>>>>>>======<<<<<<<<<<<<;;;:::999777777666777777777777666666666666777777666777777888999:::888:::;;;;;;<<<>>>AAADDDJJJHHHIIIMMMOOORRRXXX```iii~~~wwwllleee]]]XXXVVVPPPSSSVVVXXXYYY\\\___bbbdddllltttzzz444555666555555555888:::===FFFTTThhh{{{pppddd^^^ZZZ^^^cccfffiiilllooozzzxxxmmmddd]]]XXXZZZ___hhhvvv|||lll^^^ZZZ\\\]]]eeedddeeepppxxx~~~oooccc______```aaaaaaeeeiiiqqq~~~vvviiifffjjjvvv|||ooo[[[OOOHHHDDDAAA?????????>>>======<<<<<<::::::999999888777666666777777777777666666666666777777777777888999::::::888999:::;;;;;;===@@@CCCIIIHHHKKKOOORRRTTT\\\dddrrr~~~lllaaa\\\WWWTTTSSSRRRUUUWWWYYYZZZ^^^cccgggmmmwww333444555555555777:::===@@@JJJ[[[rrrvvvjjj```\\\\\\aaafffhhhkkkooossssssiiieeebbb^^^ZZZ```jjjxxxrrrddd[[[[[[```aaakkklllmmmwww~~~xxxlllccc___```cccbbbiiiqqqzzz~~~oooiiidddqqqzzz~~~vvvbbbTTTKKKDDDAAA@@@??????>>>>>>===<<<<<<999999888888777777777666777777777777666666666666777777777777888999:::;;;888999::::::;;;<<<@@@BBBHHHIIILLLRRRTTTWWW___ggg{{{}}}ooo___WWWTTTQQQQQQSSSVVVYYY[[[\\\^^^cccjjjpppzzz444555555555555777;;;>>>CCCOOOddd~~~|||nnnddd]]]\\\___eeejjjkkkpppuuu{{{}}}ooodddaaacccddddddaaaiiiwwwuuuhhh^^^YYY\\\cccdddoooqqqrrr{{{xxxkkkccccccfffhhhppp{{{~~~|||tttjjj___kkk{{{~~~hhhWWWLLLEEEBBB@@@@@@??????>>>======<<<999999999888888888888888777777777777666666666666555555555666777888999:::888999:::::::::<<>>GGGVVVnnnyyypppfff___XXXZZZ```hhhmmmooovvv}}}rrrjjj```\\\]]]```ccceeeiiisssxxxiii^^^XXXWWW]]]dddjjjuuuxxxxxx~~~uuuiiihhhkkkrrr{{{zzzwww{{{yyymmm[[[cccnnnvvv{{{nnnZZZNNNGGGEEE@@@@@@@@@???>>>>>>======::::::::::::::::::::::::777777777777666666666666444444444555666777888999999:::;;;;;;:::<<>>======<<<<<<;;;;;;:::::::::999777777777777666666666666333333444555666888999::::::;;;<<<<<<;;;===???BBBEEEHHHNNNTTTYYY```ppp~~~sssccc[[[TTTSSSSSSSSSVVV[[[YYY```hhhnnnsss666666666555666999>>>BBBQQQgggvvvoooddd[[[WWWVVVYYYZZZ[[[aaakkktttyyysssddd\\\ZZZ]]]eeejjjnnnvvv~~~iii___WWWUUUYYY^^^gggnnnxxx|||zzz|||{{{qqqmmmqqqyyy}}}kkkfffbbbfffppp|||lllYYYLLLGGGAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;:::999888888777777777777666666666666555555555666888999;;;<<<<<<<<<======<<<===@@@CCCDDDHHHPPPXXX___jjj~~~vvvhhh\\\WWWSSSUUUVVVWWW[[[```bbbjjjvvv~~~444444555555777;;;AAAEEEUUUmmmnnnfffZZZQQQMMMPPPUUUZZZaaahhhsss|||iiiZZZ[[[\\\cccooowww~~~tttddd[[[UUUXXX___fffooovvvzzzzzzooojjjnnnvvvnnnddd\\\^^^jjjxxxttt^^^NNNFFFAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;:::999777777666777777777777666666666666666666777888999;;;===>>><<<===>>>======>>>AAACCCDDDIIIQQQ[[[dddsss|||kkk^^^YYYUUUTTTWWWZZZ[[[___dddkkkuuu555444666999:::<<>>>>>??????>>>>>>>>><<<;;;:::999999888::::::888777777777888999555666777777777777999;;;===>>>>>>>>>>>>@@@DDDGGGIIILLLRRR[[[jjj|||ooobbb\\\VVVUUUUUUVVV[[[aaahhhlllvvv444444666999;;;>>>GGGRRReeesssZZZPPPJJJKKKKKKLLLXXXgggoootttyyyqqqhhhkkkrrr~~~nnneee[[[ZZZ[[[aaakkkyyy~~~pppkkkooovvv|||kkk\\\[[[eeepppzzz}}}cccSSSKKKFFFCCC@@@>>>>>>????????????>>>===;;;::::::999999:::999888777777777888999555666777777777888:::<<<===>>>??????@@@CCCGGGJJJQQQVVV]]]gggvvv{{{qqqfff\\\XXXYYYZZZ\\\^^^bbbhhhpppuuu444333555888:::???KKKWWWoooyyykkkUUULLLGGGHHHJJJMMMYYYgggqqquuu{{{qqqpppyyypppddd```TTTXXX___jjjwww~~~qqqmmmrrrxxxrrr```ZZZ```jjjuuu}}}hhhWWWNNNFFFCCC@@@>>>???????????????>>>===<<<;;;::::::::::::999888888777777888888555777888888888999;;;===>>>???AAABBBCCCFFFKKKOOOTTT[[[eeerrrvvvkkkddd]]]XXXVVVYYY]]]aaadddfffnnnyyy444444666888:::@@@OOO]]]wwwuuufffYYYQQQJJJJJJKKKOOOZZZdddooottt{{{yyypppyyyxxxeee\\\[[[SSSYYYdddqqq~~~zzzooolllrrrxxxzzzeee[[[\\\dddoooyyyjjjXXXNNNFFFDDD@@@??????@@@@@@?????????>>><<<<<<;;;;;;;;;999999999888888888888888666777999999999:::<<<>>>???AAACCCEEEGGGKKKQQQUUUTTT^^^mmm}}}xxxiiiaaa]]]ZZZYYY[[[]]]bbbgggiiimmmwww666555777888:::BBBTTTeeerrrccc[[[SSSLLLJJJLLLRRR[[[bbbkkkrrr|||{{{qqqppptttaaaYYYZZZWWW___kkkwwwxxxmmmlllrrryyylll___[[[___iiitttnnnZZZNNNGGGDDDAAA??????@@@@@@??????>>>===<<<<<<<<<<<<<<<999999999999888888777777666888999::::::;;;>>>@@@@@@BBBEEEHHHLLLQQQWWW[[[YYYeeexxxwwwlllaaa\\\[[[ZZZ\\\```dddhhhmmmqqqxxx777777888:::===HHH^^^rrrqqqbbbVVVPPPJJJHHHLLLTTT]]]bbbiiisss{{{tttqqquuuooo```ZZZ[[[^^^ggguuuvvvmmmmmmtttzzztttddd\\\\\\eeennn}}}uuu___RRRGGGDDDAAA???@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<888999999999999888777777777888:::;;;;;;<<>>CCCQQQkkkssseeeUUUPPPIIIGGGMMMVVV^^^bbbhhhvvvtttuuuyyy~~~xxxiii^^^\\\___dddppprrrjjjlllsssyyyzzzjjj___[[[aaajjjyyyyyycccVVVGGGEEEAAA@@@@@@AAAAAA@@@===<<<;;;;;;;;;;;;;;;;;;888999999:::999888777666777999;;;;;;<<<===@@@BBBAAADDDHHHMMMSSSZZZaaaffflllyyyuuuhhh___[[[YYY\\\^^^___bbbfffiiioooyyy666888<<<@@@GGGXXXtttxxxjjjXXXSSSLLLIIINNNWWW^^^aaaiiizzz{{{sssxxxpppccc\\\]]]bbbgggvvv}}}nnngggiiipppvvv~~~nnn```[[[```hhhwww~~~zzzeeeWWWGGGEEEAAA@@@@@@AAAAAA@@@<<<<<<;;;:::::::::;;;;;;888888999:::999888777666888999;;;<<<<<<>>>AAACCCBBBEEEIIINNNTTT\\\dddiii{{{vvviii```[[[YYYZZZ___bbbbbbeeeiiirrryyy:::;;;===AAANNNgggsssaaaVVVMMMMMMQQQVVV\\\aaammm{{{wwwuuuhhh^^^ZZZ^^^dddtttyyymmmfffeeemmmvvvtttdddYYY[[[bbbnnn{{{xxxbbbTTTLLLEEE???@@@@@@>>>===>>><<<<<<======<<<<<<;;;:::<<<;;;:::888777666666666999:::<<<===???AAAEEEHHHCCCKKKKKKLLLVVV]]]gggwwwssskkkbbb[[[ZZZZZZ]]]cccfffggglllrrrzzz999;;;???GGGVVVooouuu]]]SSSJJJJJJNNNTTT[[[aaappp}}}mmmaaaZZZXXX^^^fffyyy}}}|||tttiiiddddddmmmvvvzzzgggXXXVVVZZZjjjwww|||fffXXXMMMFFF@@@@@@@@@>>>===>>><<<<<<======<<<<<<;;;:::::::::999888888888999999999;;;<<<>>>???BBBFFFIIIHHHRRRSSSRRRZZZaaalll}}}ttthhhbbb\\\WWW[[[[[[___cccfffhhhpppyyy777;;;AAALLL___yyysssZZZQQQIIIIIIMMMRRR[[[cccuuu~~~qqqcccZZZWWWYYYcccmmmyyyvvvwwwzzz~~~ooogggccceeennnwwwppp^^^VVVWWWdddrrrzzzzzzmmm]]]OOOGGGAAA@@@@@@>>>===>>><<<<<<======<<<<<<;;;:::999888888888999:::;;;;;;999;;;===>>>???BBBFFFIIIOOO[[[]]][[[```fffssssssddd]]]ZZZXXXWWW]]]___cccgggiiimmmzzz777:::AAAOOOfffzzzjjjXXXQQQKKKJJJMMMSSS]]]hhh}}}tttiii]]]WWWWWW]]]iiiuuuwwwrrrrrrssswwwyyymmmfffdddgggpppyyy|||ggg\\\[[[^^^mmm|||tttxxxsssaaaQQQIIIBBBAAAAAA>>>>>>???<<<<<<<<<===<<<<<<;;;:::888888888888888999::::::999;;;===???@@@CCCGGGKKKRRR```cccaaaeeelllzzzyyyfff\\\XXXXXXZZZ\\\aaadddjjjnnnpppwww999;;;BBBRRRlll~~~mmmaaaTTTOOOKKKKKKMMMTTTbbbnnnlllcccYYYVVVYYYaaaooo|||xxxqqqnnnoooqqqyyyuuujjjeeedddhhhqqqzzzlll^^^[[[ZZZhhh}}}zzzssszzzzzzdddTTTKKKCCCBBBAAA???>>>???<<<<<<<<<===<<<<<<;;;:::999999888777777777777888:::;;;===???AAADDDHHHLLLSSS```dddcccjjjrrrppp___YYYYYYYYY]]]bbbcccgggooovvv{{{;;;>>>GGGZZZuuu}}}nnnaaaZZZMMMKKKJJJKKKOOOXXXjjjzzzeee]]]VVVWWW]]]gggvvvzzzqqqmmmlllmmmuuuxxxppphhheeefffkkkuuukkk\\\WWWWWWdddxxx|||vvvkkkVVVMMMEEEBBBAAA???>>>@@@<<<<<<======<<<<<<;;;:::::::::999888777777777888:::<<<>>>@@@BBBEEEIIIMMMRRR^^^ccceeeooozzzxxxhhhZZZXXXZZZ[[[```gggfffkkkuuu>>>CCCPPPgggvvvkkk```XXXSSSHHHHHHJJJOOOVVVbbbxxxttt```ZZZWWW[[[dddppp{{{rrrmmmkkkkkksss~~~uuunnnhhhiiimmmsss~~~lll\\\XXXTTT```sssuuuXXXNNNFFFCCCBBB??????@@@<<<<<<======<<<<<<;;;:::::::::999999::::::;;;;;;:::<<<>>>@@@BBBFFFJJJNNNRRR]]]aaafffuuuqqqbbbWWWYYY^^^___dddmmmmmmrrr~~~@@@GGGXXXqqqrrreee]]]XXXSSSOOOFFFHHHMMMTTT]]]lllmmm___ZZZYYY```kkkxxx|||rrrlllkkkjjjrrr|||uuuoookkkmmmsss|||pppbbb^^^RRR]]]ooo|||YYYOOOFFFCCCBBB??????AAA<<<<<<======<<<<<<;;;::::::::::::;;;<<<===??????:::<<<>>>@@@CCCFFFKKKNNNSSS]]]aaahhhzzznnn___VVV[[[aaaccchhhqqquuuzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz|||~~~DDDNNNdddvvvcccWWWQQQMMMMMMNNNIIIJJJMMMSSSaaaxxxuuufffZZZXXXZZZcccssstttmmmlllkkkmmmuuuyyywwwuuuwww}}}|||hhhXXXUUUYYYdddwwwgggXXXIIIDDDCCCAAA????????????>>><<<;;;:::999888;;;;;;;;;;;;;;;<<<>>>>>>>>><<<<<<@@@CCCEEEIIIOOOXXXYYYccctttsss___[[[YYY\\\aaaeeemmmtttzzz{{{zzzzzzxxxwwwwwwuuusssssstttuuuuuutttrrrqqqpppoooppprrrtttuuuDDDQQQhhhrrr```UUUPPPMMMMMMOOOIIIKKKNNNWWWgggqqqccc\\\]]]bbbnnn~~~vvvmmmkkkjjjlllsss~~~qqqbbbWWWXXX^^^mmmgggXXXIIIDDDCCCAAA??????>>>>>>===<<<;;;::::::999::::::::::::;;;<<<======@@@===>>>AAADDDEEEJJJPPPUUUWWWcccxxxxxxddd^^^\\\^^^dddhhhmmmvvv|||wwwtttssssssrrrpppooonnnllllllnnnoooooonnnnnnnnnmmmmmmnnnpppssstttxxxzzz}}}~~~{{{FFFVVVppp{{{kkk[[[SSSOOOMMMMMMOOOJJJLLLQQQ]]]ppplll___YYY^^^hhhvvvwwwmmmiiigggiiipppzzzqqq```[[[ZZZeeexxxeeeWWWIIIDDDCCCAAA??????=========<<<<<<<<<;;;;;;999999999999:::;;;<<<===AAA>>>???BBBDDDEEEKKKRRRVVVZZZiii~~~fffXXXXXXYYY___fffkkkqqq}}}tttsssqqqooommmmmmmmmlllkkkhhhgggffffffhhhjjjjjjiiijjjjjjiiiiiikkkmmmooopppoooqqqsssuuuwwwyyy}}}zzzwwwyyyHHH]]]yyyssseeeWWWQQQOOONNNOOOQQQMMMOOOUUUcccyyy{{{ggg]]]WWW___mmm}}}zzznnngggeeeffflllvvvmmmddd___fffuuu~~~dddVVVHHHDDDDDDBBB??????<<<<<<<<<<<<<<<=========::::::::::::;;;<<<======@@@???@@@BBBCCCEEELLLTTT\\\cccsssmmm^^^WWWVVVYYY```gggllluuuvvvooonnnmmmmmmllllllkkkiiihhhfffeeedddeeegggiiiiiihhhggggggfffffffffggghhhiiiiiijjjmmmoooqqqtttxxx{{{}}}yyyzzzzzz}}}KKKdddooobbbUUUQQQPPPPPPPPPRRRQQQRRRYYYiiitttccc]]][[[dddttt~~~pppgggdddeeejjjsss{{{xxxlllfffmmmxxx}}}yyybbbTTTGGGDDDDDDBBB@@@???<<<<<<<<<============>>>;;;;;;;;;<<<<<<===>>>??????>>>@@@BBBCCCEEEMMMWWWaaalllsssaaa[[[[[[^^^```eeelllttt{{{sssooommmmmmnnnmmmllljjjhhhhhhgggfffeeefffhhhjjjjjjiiiggggggfffeeeddddddddddddeeegggiiijjjlllppptttxxx}}}zzz{{{zzz|||OOOjjjnnnbbbWWWSSSSSSRRRRRRTTTSSSUUU]]]ooommm```^^^[[[eeeuuuvvvjjjeeeeeehhhpppwww~~~sssjjjoooxxx{{{}}}vvv```SSSGGGDDDDDDBBB@@@???========================<<<<<<<<<<<<===>>>???@@@>>>>>>@@@CCCDDDGGGQQQ\\\eeevvvwwwdddZZZZZZ]]]bbbccchhhrrr}}}tttnnnmmmkkklllmmmllljjjiiihhhiiiiiihhhggggggiiikkkkkkjjjiiihhhhhhgggfffeeedddddddddfffggghhhjjjmmmrrruuuzzz~~~~~~xxxyyy{{{RRRooopppdddYYYVVVVVVUUUTTTUUUTTTVVV```tttzzzfff^^^^^^ZZZeeeuuu}}}ooogggeeehhhnnnuuu||||||kkkkkkpppsssxxx}}}qqq___RRRFFFDDDEEECCC@@@???>>>>>>>>>===============<<<;;;;;;<<<<<<===>>>???>>>???BBBEEEFFFJJJUUUaaannnuuudddZZZWWWZZZ^^^ccceeelll{{{xxxmmmiiiiiihhhjjjlllllljjjjjjlllnnnnnnmmmkkkkkkmmmnnnnnnmmmjjjjjjkkkkkkkkkkkkjjjjjjiiiiiijjjkkkllloootttxxx|||vvvyyy|||{{{{{{TTTrrrrrrfff[[[XXXXXXVVVUUUUUUTTTWWWbbbwwwuuubbb\\\___^^^iiiyyyttthhhfffhhhnnnttt{{{kkkfffhhhkkksss}}}wwwmmm^^^RRRFFFDDDEEECCC@@@??????>>>>>>>>>=========<<<;;;;;;;;;;;;;;;<<<>>>>>>???@@@DDDGGGHHHLLLYYYfffxxxuuucccXXXUUUYYY]]]```hhhjjjtttsssjjjgggggghhhjjjllllllkkklllpppssssssqqqppppppqqqrrrqqqpppkkklllmmmnnnooopppppppppnnnooooooooopppsssxxx{{{}}}}}}xxx{{{}}}yyysssttt~~~aaazzzzzzqqqggg^^^TTTLLLLLLOOOOOOYYYkkkooo___YYY\\\\\\jjj~~~wwwhhhcccbbbiiittt~~~lllZZZUUU]]]mmm{{{}}}rrrkkk___TTTIIIDDDBBB??????AAA>>>>>>>>>>>>===<<<;;;:::777888:::;;;<<<<<<======CCCBBBBBBDDDGGGOOO^^^lllvvvgggXXXSSSUUUXXX\\\```iiiqqqrrrllliiihhheeejjjpppsssssssssuuuwwwwwwwwwxxx{{{|||zzzuuupppqqqqqqrrrtttvvvxxx{{{||||||zzzxxxwwwzzz~~~yyyxxx~~~~~~{{{tttoooqqqxxxkkk|||ssshhh^^^UUUNNNNNNRRRQQQZZZkkklll]]]XXX[[[aaannn{{{nnnhhheeejjjsss|||lllWWWQQQWWWeeeppp{{{yyy~~~{{{qqqkkk]]]RRRHHHCCCAAA??????AAA>>>>>>>>>>>>===<<<;;;:::;;;;;;===>>>??????@@@@@@AAAAAACCCFFFIIIRRRcccttt}}}kkk___SSSQQQTTTXXX]]]bbboooyyy~~~rrrmmmlllkkkhhhmmmtttwwwwwwwwwyyy{{{~~~|||wwwyyyzzz|||~~~}}}xxxyyy|||uuuooooootttxxx~~~wwwvvvhhh^^^UUUOOOOOOSSSRRRZZZkkkxxxgggZZZXXX\\\gggtttvvvooojjjlllrrryyylllVVVOOOSSS\\\eeesss{{{tttxxx}}}}}}vvvmmmgggZZZPPPFFFBBBAAA??????AAA>>>>>>>>>>>>===<<<;;;;;;999999:::;;;<<<===>>>>>>>>>AAAFFFIIILLLUUUjjj~~~uuu^^^VVVOOOQQQVVV[[[aaagggrrr~~~|||sssooooooooommmsssyyy}}}}}}~~~yyyuuuyyy}}}vvvrrrrrrrrrssswww}}}xxxhhh\\\TTTNNNNNNRRRRRRZZZlllqqqcccZZZZZZ___nnnzzz}}}uuunnnnnnqqqxxxlllVVVOOOQQQXXX___ooo{{{wwwyyy}}}~~~{{{sssjjjcccXXXNNNEEEBBBAAA???>>>@@@>>>>>>>>>>>>>>>===<<<<<<999999999:::;;;<<<===>>><<>>>>>???>>>>>>>>>>>>>>>>>>===<<<============>>>???AAABBB>>>CCCJJJNNNRRR]]]vvvzzzhhh[[[RRRQQQSSSYYY^^^ccckkksssyyywwwwwwwww|||xxxnnnmmmuuu}}}yyytttuuu{{{}}}ooo^^^TTTNNNJJJJJJLLLRRR```vvvyyyhhh^^^\\\bbbjjjyyyyyyuuutttwwwiiiVVVMMMKKKPPPWWWhhh~~~}}}ssslllXXXNNNFFFCCCBBB???===>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;<<<===>>>@@@BBB@@@DDDJJJQQQWWWeee~~~mmm]]]TTTPPPQQQVVV]]]aaafffpppyyyssskkkllluuuyyysssxxx{{{~~~rrrdddVVVNNNKKKIIIIIILLLVVVfff~~~tttddd\\\]]]eeennn}}}~~~yyyuuuuuu}}}ooo\\\NNNIIIMMMUUU```xxxuuummmYYYPPPGGGDDDBBB???=========>>>>>>?????????>>>>>>;;;:::999999:::<<<>>>@@@BBBDDDJJJSSS]]]nnnwwweeeXXXTTTQQQSSSZZZaaaffflllwww}}}ooojjjnnnyyyzzzvvvuuuzzz|||wwwiii\\\PPPKKKJJJIIIJJJMMMZZZkkkrrraaa[[[]]]gggppp{{{uuutttzzzwwwcccRRRIIILLLTTTYYYsss~~~sssiiiZZZQQQHHHEEECCC???<<<======>>>>>>?????????>>>>>>>>>===<<<<<<===???BBBCCCCCCDDDJJJTTTbbbuuusssaaaWWWVVVSSSWWW^^^fffkkkqqqyyymmmjjjqqq}}}~~~{{{ooosssxxx}}}yyykkkXXXSSSNNNLLLJJJJJJPPPXXX\\\xxxrrreee^^^^^^jjjxxx||||||rrrZZZLLLMMMSSSYYYeeexxxzzzpppeeeWWWOOOEEE??????@@@>>><<>>============>>>999999888999;;;>>>@@@BBBCCCFFFKKKVVVggg}}}kkkYYYSSSUUUWWW[[[ccclllqqqwwwtttjjjmmmrrr|||{{{yyysssqqqqqqrrruuu|||mmm```TTTPPPLLLKKKJJJJJJQQQZZZkkkoooddd___aaaooo~~~~~~}}}dddUUURRRUUUXXXbbbuuu|||uuulllbbbWWWOOOEEE@@@??????>>><<<<<<<<<;;;:::::::::::::::;;;:::::::::;;;>>>AAABBBEEEGGGMMMYYYkkk}}}gggXXXUUUYYY\\\___gggooouuu~~~|||pppiiinnnvvv~~~zzzooollljjjkkklllqqq~~~ttt```UUUNNNKKKJJJJJJJJJLLLTTT]]]xxx|||iiiaaa___dddtttrrr___UUUSSSUUU___qqqvvvnnneee^^^UUUOOOFFF@@@??????>>>===???>>>======<<<<<<======<<<;;;;;;;;;<<<>>>AAABBBGGGHHHOOO^^^sssuuubbbWWWXXX^^^bbbeeekkksss{{{ssskkkhhhooo{{{|||nnnjjjfffeeedddgggrrr}}}kkkXXXPPPHHHGGGGGGIIIJJJNNNXXXccctttddd^^^^^^eeevvv~~~gggWWWPPPRRR[[[nnnqqqggg```[[[TTTNNNGGGAAA??????>>>>>>@@@???>>>>>>======>>>>>><<<;;;::::::;;;>>>@@@AAAGGGIIISSSfff~~~lll]]]WWW[[[bbbfffiiinnnvvvyyykkkggghhhrrr}}}tttnnnhhheeeccceeelllvvv}}}eeeTTTNNNDDDDDDFFFIIIKKKPPP]]]kkk}}}mmm___[[[]]]dddtttqqq\\\PPPPPPXXXkkk|||lllccc^^^YYYRRRNNNGGGBBB???>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::::::::;;;===@@@AAAFFFLLLZZZpppyyyeee[[[XXX]]]dddfffkkkqqqyyy}}}wwwnnnggggggkkkvvv{{{tttmmmiiiffffffkkkrrrttt^^^PPPLLLDDDDDDFFFIIIKKKSSScccsssuuuggg\\\[[[]]]dddsss{{{dddVVVQQQVVVfff|||uuuhhhaaa\\\XXXQQQMMMHHHCCC@@@>>>>>>???>>>===<<<<<<;;;;;;<<<<<<;;;:::::::::<<>>>>>???@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;<<<>>>BBBEEEGGGLLLYYYnnnuuubbbYYYZZZ]]]bbbggggggqqq}}}yyywwwuuurrroookkkfffddddddjjjttttttmmmgggccccccggglllyyyyyygggUUULLLKKKGGGGGGHHHIIILLLVVVkkk~~~kkk```ZZZ]]]bbbhhhuuummm]]]WWWUUUZZZjjj{{{uuufff```___[[[UUUOOOMMMIIIDDD@@@>>>>>>@@@======<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>AAADDDHHHJJJPPP___uuuzzzjjjZZZVVVZZZ___dddhhhiiittt~~~wwwtttmmmllljjjhhhgggeeedddcccdddkkkwwwxxxooohhhbbbaaaccccccqqqmmm```VVVLLLFFFEEEAAACCCIIILLLQQQeee|||jjjdddaaabbbfffmmmyyy|||~~~pppbbbZZZZZZ[[[bbbqqqyyylllddd___YYYVVVWWWTTTQQQKKKFFFAAA>>>======BBBAAA???>>>=========>>><<<999999>>>AAABBBGGGMMMUUUeeezzzmmmbbbXXXWWWYYY\\\bbbhhhooovvv~~~zzz|||rrriiidddddddddddddddddddddddddddjjjqqq}}}rrrkkkfffcccbbbaaaffftttnnn```VVVNNNIIIFFFBBBDDDIIILLLSSSggg~~~}}}iiiccc___aaafffooo|||~~~wwwwwwzzz}}}qqqbbbXXXYYYZZZaaarrr}}}rrrgggbbb]]]WWWTTTUUUVVVSSSMMMHHHCCCAAA@@@???AAA@@@???===<<<<<<=========:::;;;???AAACCCHHHNNNZZZkkkggg^^^WWWWWWZZZ^^^eeekkkoooxxx~~~zzz|||~~~yyyiiiaaa``````aaabbbccccccdddfffgggoooxxxwwwoooiiieeebbb```cccooopppbbbXXXQQQLLLHHHDDDDDDIIIMMMVVVkkkzzzhhhaaa^^^aaahhhsss}}}ssspppppprrrvvv{{{sssdddWWWWWWYYYaaassswwwmmmccc___\\\XXXUUUVVVZZZWWWQQQKKKFFFCCCAAAAAA??????>>>===<<<<<<<<<<<<>>>;;;<<>>>>>===<<<<<<<<<<<<<<<===;;;<<>><<<======>>>>>>>>>======<<<::::::<<>>=========>>>??????>>>>>>===:::;;;>>>AAABBBEEEQQQ]]]mmmlll\\\WWWVVVXXX]]]```ccckkkttt}}}yyyzzz|||yyygggccceeehhhiiigggmmmuuuzzz~~~uuummmddd```^^^aaafffqqqrrrbbbVVVQQQOOOKKKOOOTTT[[[hhh{{{{{{jjjeeeaaacccqqqtttiiieeedddhhhmmmwwwxxx]]]YYYTTTVVVdddxxx~~~uuupppllleee```^^^YYYUUUPPPIIIDDDAAA@@@???===>>>???@@@@@@???>>>===;;;<<<@@@CCCDDDHHHTTTaaattt}}}gggZZZVVVVVVXXX]]]aaaeeennnxxx{{{vvvxxxwwwzzziiicccccceeeggglllttt}}}wwwoooeeeaaa______aaajjj{{{rrr```VVVQQQOOOPPPVVV]]]dddssstttiii]]]___fffrrr}}}pppfffdddhhhlllxxxgggWWWNNNUUUcccppp~~~|||xxxsssiii```\\\UUUSSSOOOKKKGGGDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@CCCDDDJJJZZZiiiooo^^^WWWVVVYYY^^^bbbbbbggguuuwwwuuuyyy|||uuuqqqqqqooooooqqqqqq{{{sssiiiddd___]]]]]]cccssskkkZZZPPPKKKIIIQQQWWW___iii{{{rrrggg\\\___fffrrruuukkkgggiiikkkttt}}}kkk[[[QQQVVVaaammm{{{zzzssshhh]]]XXXNNNMMMJJJFFFDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>AAADDDGGGNNN^^^nnnzzzeeeXXXTTTUUUXXX^^^bbbdddkkk{{{wwwuuuyyy{{{sssiiihhhkkkmmmqqqvvv{{{}}}uuuiiiccc^^^[[[ZZZ```nnn|||sss```SSSLLLHHHGGGQQQWWWaaaooonnnddd\\\___gggsss}}}rrrkkkjjjjjjpppzzzrrr```SSSVVV___iiixxx{{{sssfffYYYRRRHHHGGGEEECCCBBB@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>AAAEEEIIISSSeeeuuulll[[[TTTSSSUUUXXX]]]bbbfffpppuuussswwwzzzxxxlllfffaaabbbfffkkkttt|||xxxjjjddd]]]YYYWWW[[[hhhttt{{{dddUUUNNNKKKJJJJJJPPPWWWcccvvvzzzkkkbbb\\\```iiivvvwwwoookkkjjjppp{{{uuudddUUUUUU\\\fffvvv~~~xxxpppcccUUUMMMGGGFFFEEECCCBBBAAA@@@???========================??????BBBGGGLLLVVVjjj{{{vvveeeXXXSSSTTTWWWYYY^^^ccciiiuuurrrooossswww}}}xxxnnnhhheeeddddddeeegggmmmwww|||mmmfff^^^YYYWWWYYYbbblllrrrZZZOOOKKKIIIJJJMMMOOOYYYhhh}}}yyyjjjaaa]]]bbblllzzz{{{rrrllljjjsss}}}wwweeeUUURRRXXXcccvvvwwwqqqkkk___RRRJJJGGGFFFEEECCCBBB@@@>>>===========================AAAAAADDDHHHNNNZZZoooooo```VVVSSSUUUZZZ\\\```fffmmm{{{}}}ooolllooouuu{{{uuulllfffcccbbbfffiiiiiikkkqqqyyyqqqiii```[[[XXXXXX___ggg|||lllWWWNNNJJJGGGIIINNNRRR^^^qqqzzzkkkccc```eeeppp~~~uuupppnnnsss}}}xxxeeeTTTPPPUUU```ttt~~~pppiiieee[[[OOOHHHEEEEEEDDDCCCAAA???===<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBEEEJJJRRR```wwwyyyggg[[[TTTSSSUUU\\\^^^dddkkkttt|||nnnkkknnnuuuzzzrrrhhhdddbbbbbb^^^eeejjjlllnnntttyyy{{{~~~}}}|||~~~uuulllccc]]]ZZZXXX]]]cccsssxxxeeeSSSNNNKKKGGGJJJQQQXXXggg||||||nnneeeccciiitttxxxtttsssqqqzzzzzzgggTTTNNNQQQ\\\qqq~~~}}}{{{kkkccc___WWWLLLFFFDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>AAABBBFFFMMMWWWgggrrr```VVVRRRTTTXXX]]]```hhhqqq|||{{{ooommmqqqvvv{{{sssddd^^^^^^______^^^ffflllmmmpppuuuuuurrrwwwuuuvvv|||wwwnnnddd^^^[[[XXX[[[```lllnnn]]]PPPMMMLLLHHHMMMVVV]]]nnn}}}ooogggdddkkkwww{{{xxxwwwmmmvvv|||hhhTTTMMMOOOYYYooo~~~yyy{{{iiiaaa]]]UUUKKKEEEDDDEEEGGGHHHHHHHHHGGGFFF>>>>>>>>>>>>>>>>>>>>>>>>AAABBBGGGOOOZZZmmmooo\\\SSSQQQVVV\\\]]]aaajjjvvv|||qqqoootttxxx{{{jjj\\\YYY[[[\\\[[[bbbjjjooooooqqqtttqqqjjjpppooosss|||xxxnnnddd___[[[XXXZZZ^^^gggkkk\\\OOOJJJHHHFFFLLLVVV^^^ppp{{{nnneeegggmmm{{{yyytttsssvvv{{{lllVVVPPPNNNQQQeee}}}xxxeee]]]WWWOOOJJJLLLIIIJJJJJJIIIHHHFFFDDDBBB@@@@@@@@@??????>>><<<<<<@@@@@@DDDNNN\\\rrriii[[[VVVTTTVVV[[[cccffflllvvvzzzrrrpppqqqyyy|||wwweee]]][[[\\\^^^```hhhiiikkkmmmmmmkkkiiihhhhhhmmmvvv~~~xxxooofff```[[[XXXZZZ___ggg}}}iiiZZZNNNKKKHHHFFFJJJSSS___pppzzzmmmfffgggnnn|||~~~xxxsssrrruuuzzznnnYYYRRROOOSSSfff~~~wwwddd\\\VVVNNNJJJLLLIIIJJJJJJJJJHHHFFFDDDBBB@@@@@@@@@??????>>>===<<>>>>>======>>>AAAIIIVVVggg}}}jjj[[[WWWUUUXXX^^^aaahhhvvv~~~uuunnnjjjkkknnnvvvyyy}}}xxxkkk```]]]___```bbbeeeiiiiiihhhgggfffffffffgggjjjmmmttt|||zzzqqqhhhaaa\\\WWWYYY]]]cccxxxpppcccXXXUUUQQQKKKMMMSSScccttt|||ooofffbbbccciiivvv~~~~~~}}}zzzwwwvvvyyy||||||~~~}}}}}}|||~~~~~~~~~}}}{{{yyywwwuuutttrrrqqqtttvvv{{{xxxdddYYYSSSVVVhhh|||qqq^^^VVVRRRLLLIIILLLKKKMMMNNNOOONNNJJJGGGDDD@@@??????>>>>>>>>>>>>>>>@@@AAAIIIXXXjjjiiiZZZWWWVVVZZZ```cccjjjyyytttlllgggeeegggkkkppptttxxx~~~pppfff^^^^^^```aaabbbeeefffffffffffffffeeeeeeeeeiiikkkqqqzzzvvvmmmfff___ZZZZZZ^^^```tttyyyjjj]]]XXXSSSMMMNNNUUUfffvvvuuuggg```]]]___dddppp||||||www{{{yyyyyyyyyyyyyyyssssssrrrpppnnnnnnoooppprrrtttwwwyyyyyywwwuuusssvvvtttrrrsssvvvwwwuuurrruuutttssstttuuuuuusssqqqtttuuuwwwxxxxxxwwwuuutttppppppooonnnnnnnnnooopppvvvxxx|||}}}jjj\\\TTTVVVfffyyymmmZZZSSSOOOJJJIIILLLMMMOOORRRSSSRRRNNNIIIFFF@@@???>>>>>>===>>>>>>???BBBBBBIIIXXXlllfffYYYXXXXXX[[[aaaffflllyyywwwkkkfffbbbaaadddhhhiiimmmsssxxxkkkddd^^^___aaaaaabbbeeebbbcccdddffffffeeedddcccfffhhhnnnyyyyyyooohhh```ZZZZZZ]]]___qqqqqqaaaXXXQQQLLLNNNVVViiixxxnnnaaa[[[ZZZ]]]bbbooo}}}xxxxxxttt~~~zzzwwwtttrrrqqqpppooommmlllkkkjjjiiiiiihhhhhhhhhgggiiilllnnnnnnmmmkkkjjjkkkjjjiiiiiiiiiiiihhhgggiiihhhggghhhiiijjjiiihhhiiijjjkkkmmmmmmlllkkkjjjfffgggggggggggghhhkkknnntttvvvyyynnn^^^SSSTTTcccsss~~~iiiVVVPPPMMMIIIHHHLLLMMMPPPTTTVVVTTTPPPJJJFFF@@@???>>>======>>>???@@@CCCCCCKKK[[[qqq{{{aaaXXXXXXYYY\\\bbbhhhmmmyyyyyypppgggbbb```___aaafffdddhhhmmmsssyyyyyyhhhbbb^^^```aaaaaacccgggddddddeeeddddddcccbbbaaadddfffnnn{{{xxxoooggg___XXXVVVYYY^^^mmmrrrsss}}}yyyeeeYYYQQQLLLPPPYYYkkkzzz{{{iii]]]YYYYYY]]]eeettttttooooooqqq{{{}}}vvvqqqnnnllljjjiiigggeeeccceeeddddddddddddcccbbbaaa]]]^^^```bbbbbbcccbbbbbb^^^______^^^]]]\\\]]]^^^```^^^]]]]]]___aaaaaaaaa___```aaacccccccccbbbaaa___aaabbbbbbbbbdddiiimmmpppqqqtttyyyqqq^^^QQQQQQ___nnn{{{gggTTTMMMKKKHHHHHHLLLLLLOOOTTTVVVTTTPPPIIIEEE@@@???>>>======>>>???@@@BBBDDDOOOcccyyyttt\\\VVVXXXZZZ]]]bbbgggmmmzzztttllldddbbb```___```dddcccfffkkkoootttyyy|||qqqeee```]]]```bbbcccfffkkkmmmjjjfffaaa___^^^___```dddfffoooyyyoooggg___WWWUUUWWW[[[dddyyyssshhh```bbbllliii[[[RRRNNNSSS]]]mmm{{{xxxggg[[[YYYZZZ___hhh{{{vvvkkkfffgggiiisss|||~~~}}}zzzssslllgggfffeeeddddddccc```^^^\\\[[[[[[[[[[[[[[[YYYWWWVVVWWWXXXZZZ[[[\\\\\\\\\TTTWWWYYYXXXUUUTTTVVVYYYVVVTTTRRRRRRTTTVVVXXXXXXXXXYYY[[[\\\]]]]]]]]]\\\\\\^^^___``````bbbgggllllllmmmoootttzzzsss^^^PPPOOO]]]kkkzzzeeeRRRLLLJJJGGGHHHLLLKKKNNNSSSUUUTTTOOOHHHDDD@@@???===<<<<<<>>>@@@AAAAAAEEESSSiiioooZZZUUUYYY[[[^^^bbbeeelll{{{rrrjjjdddbbbaaa___```ccccccfffjjjmmmppptttyyy}}}wwwkkkbbb^^^\\\___bbbdddiiiooouuuooofff___ZZZZZZ]]]```dddgggqqq|||rrrjjjaaaYYYVVVXXXUUU\\\lll~~~tttbbbXXXYYYZZZddd|||{{{cccSSSRRRYYY___rrr~~~nnnaaa[[[[[[]]]bbbrrrxxxoooiiiffffffiiiiiinnnuuuwwwtttnnngggccc^^^]]]\\\[[[[[[ZZZZZZ[[[VVVXXXYYYXXXVVVTTTTTTUUUTTTTTTTTTTTTUUUUUUUUUUUURRRTTTVVVVVVUUUSSSSSSSSSUUUTTTSSSRRRRRRSSSUUUUUUWWWWWWVVVVVVWWWWWWXXXXXX\\\YYYWWWYYY]]]``````______bbbgggkkkpppwww}}}rrr```TTTRRR[[[eee~~~xxxuuummmbbbSSSJJJHHHJJJKKKJJJLLLMMMOOOOOOMMMIIIFFFCCC>>>??????>>>======???AAAAAAEEEVVVqqq}}}jjjZZZYYY\\\\\\```hhhhhhqqq~~~ooogggbbbcccdddbbb```aaaccceeehhhkkknnnrrrwww{{{~~~}}}ppphhh\\\^^^^^^]]]aaajjjoooppprrrbbb\\\ZZZZZZ]]]```ccclllzzz}}}tttjjj```ZZZVVVTTTXXXZZZ```hhhhhh```WWWRRRRRRVVVccc{{{gggWWWTTT[[[aaarrr||||||mmm```\\\]]]```hhhvvvsssjjjeeebbbcccfffiiinnnsssuuuqqqiiiaaa]]]YYYYYYXXXWWWWWWWWWWWWWWWVVVWWWXXXXXXVVVTTTTTTUUUOOOPPPQQQRRRSSSUUUVVVVVVQQQRRRSSSRRRQQQOOOPPPQQQUUUTTTSSSQQQQQQQQQQQQRRRUUUUUUTTTTTTTTTTTTUUUVVVYYYWWWUUUWWWZZZ\\\]]]\\\]]]```dddiiimmmsssyyy}}}vvvcccVVVRRRZZZddd}}}yyyzzz|||uuuqqqlllaaaSSSKKKJJJMMMNNNNNNJJJJJJJJJIIIGGGDDDBBB@@@===>>>>>>===<<<===???BBBCCCHHHZZZvvvxxxfffYYYYYY\\\\\\```hhhjjjttt{{{mmmfffaaabbbdddccccccdddgggiiikkknnnppptttyyy|||zzzzzzzzz{{{|||~~~wwwkkkddd]]]______^^^dddnnnwwwyyyrrrccc\\\ZZZZZZ\\\```fffooo}}}~~~uuukkkaaaZZZVVVTTTVVVUUUYYY^^^^^^XXXSSSRRRSSSWWWccc{{{hhhXXXUUU[[[bbbqqqzzzzzz}}}kkk```\\\___bbbnnn{{{ooofffbbb___aaadddiiimmmrrrrrrlllcccZZZUUUSSSSSSRRRQQQQQQQQQRRRRRRTTTUUUWWWVVVUUUTTTTTTUUUPPPPPPQQQRRRTTTUUUVVVVVVSSSSSSRRRPPPNNNMMMOOOPPPUUUTTTRRRQQQPPPOOOOOOOOOTTTSSSSSSRRRRRRRRRSSSSSSXXXWWWVVVVVVYYY[[[[[[ZZZ[[[]]]aaaeeeiiimmmrrrvvvyyy}}}{{{hhhXXXRRRXXXbbbzzzoootttuuuooolllaaaSSSLLLLLLOOOQQQRRRIIIHHHGGGEEECCCAAA???>>><<<=========<<<===@@@BBBEEELLL___|||oooaaaVVVXXX\\\]]]aaaggglllxxx{{{mmmeee```bbbddddddeeehhhfffhhhkkkmmmooossswwwzzzzzzyyywwwvvvvvvwwwyyyzzz}}}yyypppfffaaa^^^``````aaahhhuuu~~~~~~qqqbbb[[[YYYYYY\\\aaaiiissswwwlllbbb[[[VVVTTTSSSQQQRRRUUUUUUQQQQQQSSSUUUZZZhhhzzzeeeWWWTTTZZZbbbssszzz{{{|||iii^^^[[[___bbbppp~~~qqqgggbbb```aaaeeeiiimmmqqqpppjjj```WWWRRRNNNNNNMMMMMMMMMNNNNNNOOOPPPRRRTTTTTTSSSSSSSSSTTTWWWWWWVVVVVVVVVVVVVVVUUUWWWWWWUUUQQQOOOOOOQQQSSSTTTTTTSSSRRRRRRRRRQQQQQQUUUUUUTTTTTTTTTTTTUUUUUUYYYXXXXXXYYYZZZ[[[\\\\\\[[[]]]```cccfffiiimmmppptttxxx~~~mmmZZZQQQVVV```yyyzzzkkkrrr{{{sssnnncccTTTKKKKKKNNNPPPPPPJJJIIIFFFDDDBBB@@@@@@@@@;;;<<<=========>>>AAACCCGGGPPPeeeeee[[[TTTWWW[[[^^^ccchhhnnn{{{ppphhhbbbbbbddddddfffhhheeehhhkkknnnqqqtttxxx{{{}}}{{{yyyxxxxxxzzz}}}~~~~~~wwwpppiiiccc___^^^aaaccceeelllxxxwwwkkk___YYYXXXYYY^^^ccckkkvvvxxxnnnddd\\\WWWTTTRRROOOOOORRRRRRPPPRRRVVVWWW```rrrqqqaaaXXXUUU\\\eeeyyy~~~|||hhh\\\ZZZ]]]bbbppp~~~tttiiiccc```bbbfffjjjnnnrrrqqqjjj```WWWQQQKKKKKKKKKKKKLLLLLLMMMNNNMMMOOORRRRRRRRRRRRSSSTTTYYYYYYXXXXXXXXXWWWWWWWWWYYYXXXVVVRRRPPPPPPRRRUUUTTTTTTUUUVVVVVVWWWWWWWWWYYYXXXXXXXXXXXXYYYZZZZZZYYYZZZ[[[\\\\\\]]]^^^^^^^^^```ccceeefffhhhjjjlllppptttxxx|||sss^^^QQQUUU___yyytttjjjooo}}}zzzsssfffUUUJJJHHHIIIJJJJJJIIIHHHEEEBBBAAA@@@@@@AAA<<<===>>>======???BBBDDDHHHRRRiii{{{^^^XXXTTTVVV[[[```fffjjjpppvvvmmmdddcccccccccdddggghhhkkkooossswwwzzz~~~~~~||||||~~~}}}xxxqqqkkkfffbbb^^^[[[[[[```eeehhhnnnuuuyyyxxxlllccc[[[XXXXXXZZZ```fffmmmyyyxxxnnneee]]]WWWTTTNNNMMMOOORRRRRRPPPSSSXXX[[[iii|||iii```ZZZXXX___iii~~~{{{fffZZZYYY]]]bbbqqqtttiiidddaaacccgggnnnqqqtttssskkkaaaWWWQQQJJJJJJJJJJJJKKKLLLMMMNNNLLLOOOQQQRRRSSSSSSUUUVVVVVVVVVWWWXXXXXXYYYZZZZZZXXXXXXVVVSSSQQQQQQSSSVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^___```ZZZ\\\___`````````bbbccceeegggiiijjjjjjjjjlllmmmmmmppptttuuuwww{{{{{{cccTTTWWWaaayyyssshhhlllwwwwwwiiiWWWIIIEEEEEEEEEDDDEEEDDDBBB@@@?????????@@@>>>?????????>>>???BBBDDDIIIUUUmmmrrrZZZWWWTTTVVV[[[bbbiiimmmuuuvvvllliiihhhggghhhkkkkkkoootttxxx{{{~~~zzzlllhhhccc^^^\\\ZZZXXXWWWWWW]]]cccfffjjjnnnnnnkkkddd^^^YYYYYYZZZ\\\bbbhhhppp}}}xxxnnneee]]]XXXUUUKKKLLLNNNRRRQQQPPPTTTZZZbbbsssrrrbbb]]][[[YYY___iii|||yyydddYYYYYY___eeettttttjjjfffeeehhhmmmrrruuuwwwuuulll```UUUOOOHHHHHHIIIIIIKKKLLLMMMNNNNNNPPPSSSUUUUUUVVVXXXYYYXXXYYYYYYZZZZZZ[[[[[[\\\YYYYYYXXXVVVTTTTTTWWWYYYYYYZZZ[[[\\\]]]]]]\\\\\\[[[[[[\\\]]]^^^```bbbccc^^^bbbfffgggggghhhjjjllllllnnnpppqqqpppooooooooommmqqqssstttuuuyyyhhhXXXZZZdddxxxuuuhhhkkkuuuzzzkkkXXXIIIDDDCCCBBBBBBAAAAAA@@@???????????????@@@AAAAAA@@@???@@@BBBEEELLLXXXpppkkkYYYXXXUUUVVV[[[dddlllppp|||zzzvvvuuutttvvvyyywwwzzz~~~}}}qqqiii```]]]YYYWWWWWWWWWVVVUUUSSSYYY]]]^^^aaaeeeeeebbbaaa]]][[[]]]]]]^^^bbbhhhttt}}}vvvnnneee^^^XXXUUUMMMMMMOOOQQQPPPPPPWWW```jjj{{{~~~lll]]][[[YYYWWW]]]gggxxxwwwcccYYYZZZaaagggwwwuuullliiiiiinnnsssvvvxxxzzzvvvlll^^^SSSLLLHHHHHHHHHIIIJJJLLLMMMNNNOOORRRUUUWWWWWWXXXZZZ\\\______^^^^^^]]]\\\[[[[[[[[[\\\\\\ZZZYYYYYY[[[]]][[[\\\]]]^^^^^^]]][[[[[[YYYZZZ[[[\\\^^^aaacccddddddhhhmmmoooooooooqqqtttqqqsssuuuuuusssrrrqqqrrrpppsssvvvvvvwww{{{lll[[[]]]hhhwwwwwwiiilllvvv{{{lllXXXJJJDDDCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@CCCEEENNNZZZssshhhYYYYYYVVVVVV[[[eeennnrrr|||rrrggg___[[[YYYWWWVVVWWWWWWWWWVVVQQQVVVXXXXXXZZZ___```^^^aaa^^^^^^``````___bbbhhhwww|||vvvnnneee^^^YYYVVVQQQPPPPPPQQQQQQRRR[[[fffpppmmm]]]XXXXXXXXX\\\dddxxxsssbbbXXXXXXaaakkk~~~xxxnnnkkklllpppsss|||~~~tttdddUUUMMMKKKFFFGGGIIIKKKNNNPPPRRRSSSVVVWWWWWWXXXYYYZZZ[[[[[[]]]]]]___```aaabbbbbbbbbaaabbbbbbaaa^^^]]]]]]^^^bbbbbbbbbbbbcccaaa^^^\\\bbb```______bbbeeehhhiiimmmqqqvvvyyyzzzzzz{{{{{{yyyzzz|||}}}}}}|||zzzyyyyyyzzz{{{~~~vvv^^^VVVYYYtttqqqrrryyymmmUUUIIIFFFEEEBBBAAA@@@@@@???????????????@@@BBB???===???@@@@@@CCCHHHPPP^^^uuu|||dddWWWVVVVVVXXX___iiitttzzz{{{rrriiiaaa\\\PPPQQQRRRRRRQQQPPPQQQRRRQQQSSSUUUVVVWWWYYY\\\___gggeeeeeeeeebbb```cccjjjvvvyyyooogggbbb]]]XXXTTTQQQNNNNNNQQQSSSVVV]]]eeeyyyooo]]]WWWVVVVVV[[[cccuuuooo```XXXYYYcccnnnuuunnnlllpppuuuxxxyyyyyyvvvlll___SSSLLLIIIGGGHHHJJJMMMPPPSSSTTTVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^```aaacccddddddhhhiiiiiihhhfffeeefffgggffffffgggiiiiiihhhfffdddfffeeedddfffiiimmmppprrrwww{{{xxx```YYY^^^qqqzzzyyy~~~mmmUUUIIIFFFDDDBBBAAA@@@@@@???????????????@@@AAA>>><<<>>>??????BBBGGGRRRaaaxxx|||cccWWWVVVVVVZZZaaalllwww}}}~~~uuummmeee^^^ZZZSSSTTTUUUTTTRRRQQQQQQRRRRRRSSSUUUWWWXXX[[[```ccclllkkkkkkkkkhhhdddfffkkkzzzzzzppphhhbbb]]]WWWRRRQQQNNNNNNQQQSSSUUU]]]eeewwwppp\\\UUUTTTTTTZZZbbbsss~~~kkk^^^XXX[[[fffqqq|||ssslllkkknnnrrrtttsssooohhh___VVVOOOJJJGGGHHHIIILLLPPPSSSUUUWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^______```aaacccfffhhhjjjnnnooopppooonnnmmmnnnppplllmmmppprrrssssssqqqpppnnnnnnoooqqqtttxxx{{{}}}www```ZZZ___mmmlllVVVJJJFFFCCCAAAAAA@@@??????>>>??????@@@@@@AAA===<<<>>>???>>>AAAFFFTTTccc{{{{{{aaaXXXWWWXXX\\\eeeppp{{{xxxnnngggaaa\\\ZZZVVVWWWXXXVVVTTTRRRSSSTTTTTTUUUWWWYYY[[[```fffjjjsssrrrttttttpppiiiiiimmm|||{{{qqqiiiccc]]]VVVQQQQQQNNNMMMPPPRRRUUU\\\dddsssoooZZZSSSRRRSSS[[[dddtttzzzhhh[[[WWWZZZfffqqq{{{qqqiiifffeeefffgggjjjcccZZZSSSNNNKKKHHHEEEHHHJJJNNNQQQUUUWWWYYYZZZYYYYYYYYYYYY[[[\\\^^^___aaaaaabbbcccfffjjjnnnpppppprrrsssssssssssstttvvvsssvvv{{{~~~~~~~~~}}}}}}yyyzzz|||}}}qqq[[[WWW[[[iiilllVVVJJJFFFCCCAAAAAA@@@????????????@@@@@@AAABBB>>><<<>>>??????BBBGGGSSSccc|||yyy```XXXXXXZZZ```iiiuuu|||rrriiibbb___\\\[[[XXXYYYYYYYYYWWWVVVWWWXXXYYYZZZ\\\^^^aaagggooottt||||||~~~yyypppnnnppp}}}}}}ssskkkeee^^^WWWRRRQQQNNNMMMPPPQQQTTT[[[cccppp}}}mmmXXXRRRRRRTTT]]]hhhuuuwwweeeZZZUUUXXXcccnnnzzz|||rrriiiccc```^^^]]]aaaYYYPPPJJJIIIIIIHHHFFFIIIKKKOOOSSSVVVXXXYYYYYYZZZZZZYYYYYYZZZ\\\^^^___```aaabbbdddhhhmmmqqqtttsssuuuwwwxxxxxxyyy{{{}}}|||iiiVVVTTTWWWfff||||||jjjVVVKKKFFFBBBAAACCC@@@@@@@@@@@@@@@AAABBBBBBCCC???>>>@@@AAAAAADDDHHHRRRbbb}}}www```YYYZZZ\\\ccclllxxx{{{uuummmeeeaaa^^^\\\[[[YYYZZZ\\\\\\\\\\\\^^^```___aaacccfffjjjqqqyyy~~~zzzvvvwwwuuummmggg```YYYSSSPPPMMMMMMOOOQQQSSSZZZbbbooo}}}lllXXXRRRSSSVVV___iiivvvuuudddXXXSSSUUU```jjjvvv|||rrrjjjddd```]]][[[WWWQQQJJJGGGGGGIIIHHHHHHLLLNNNQQQUUUXXXYYYYYYYYY\\\[[[ZZZZZZ[[[]]]```aaa___```cccfffkkkpppuuuwwwyyy{{{}}}~~~bbbUUUTTTVVVcccwwwxxxhhhUUUKKKFFFCCCCCCEEEAAAAAAAAAAAABBBCCCDDDDDDDDD@@@???AAABBBBBBDDDIIISSSdddtttaaaZZZ[[[^^^eeeooo{{{~~~yyyxxx|||tttqqqkkkgggeeebbb```^^^]]]___aaabbbcccdddfffhhhgggiiimmmpppuuu|||}}}~~~~~~vvvnnnhhhaaaZZZTTTPPPMMMLLLNNNPPPRRRYYY```nnn|||mmmZZZTTTTTTVVV^^^hhhtttsssbbbWWWRRRTTT^^^iiiwww{{{rrrjjjddd^^^ZZZWWWOOOLLLIIIHHHHHHIIIJJJJJJOOOQQQUUUXXXZZZ[[[ZZZZZZ___^^^]]]\\\]]]```bbbdddbbbdddhhhmmmsssxxx|||~~~}}}qqqZZZSSSTTTUUU___tttuuufffUUUKKKFFFCCCDDDGGGBBBBBBBBBCCCCCCDDDEEEFFFCCC???>>>@@@AAAAAADDDIIIVVVhhhrrrbbb[[[\\\```gggqqq|||tttpppjjjeeecccdddhhhjjjrrrrrrrrrrrruuu{{{}}}tttsssqqqpppooommmiiifffeeegggiiijjjjjjjjjlllnnnnnnqqqvvvzzz~~~|||tttmmmhhhaaaYYYSSSPPPMMMLLLNNNOOOQQQXXX```mmm{{{ooo\\\VVVUUUVVV]]]fffqqqqqq```VVVQQQTTT^^^iii{{{{{{rrriiiaaaZZZTTTPPPKKKJJJJJJIIIIIIJJJKKKLLLRRRTTTWWWZZZ\\\\\\[[[ZZZbbb```___^^^___bbbeeeggggggjjjooouuuzzzgggSSSPPPSSSTTT\\\sss}}}sssdddTTTKKKFFFDDDEEEHHHCCCCCCCCCDDDDDDFFFGGGGGGBBB???===???@@@@@@CCCHHHZZZkkkqqqccc[[[]]]```gggqqq}}}}}}vvvfffccc^^^YYYWWWVVVWWWWWWaaaaaa___^^^```fffmmmsssyyy|||~~~{{{xxxxxxxxxxxxyyyyyywwwrrrooolllnnnoooooonnnnnnpppqqqsssvvv{{{{{{}}}zzzrrrlllggg```XXXSSSPPPMMMLLLNNNOOOQQQXXX___lllzzzxxxaaaUUURRRTTT[[[aaannnppp\\\RRROOOSSSbbbsss~~~wwwmmmeee___YYYRRRNNNKKKKKKLLLLLLKKKLLLOOOQQQRRRUUUXXXXXXWWWWWWZZZ]]]___cccgggiiiiiijjjmmmppptttuuuxxxyyydddWWWNNNNNNSSS^^^nnnzzzqqqeeeTTTIIIDDDDDDBBBAAACCCCCCDDDEEEFFFGGGHHHHHHCCCAAA@@@@@@>>>>>>DDDLLLYYYtttjjj```ZZZYYY]]]gggqqq|||~~~uuulll```XXXPPPNNNMMMLLLNNNQQQRRRSSSUUUVVVYYY^^^dddiiimmmmmmpppuuu{{{~~~yyyxxxzzz||||||{{{zzz|||~~~|||{{{yyyzzz{{{zzzxxxwwwxxxyyy|||}}}~~~yyyuuuuuu||||||ssslllgggaaa\\\WWWQQQPPPNNNMMMPPPTTTYYY\\\fffsss~~~{{{dddVVVRRRTTT[[[bbbmmmmmm[[[SSSQQQWWWgggxxxwwwmmmeee___YYYRRRNNNKKKKKKLLLKKKKKKMMMPPPSSSUUUXXX[[[[[[ZZZ[[[^^^aaacccggglllpppqqqtttyyy~~~wwwcccVVVOOOOOORRR]]]mmmuuuhhhWWWKKKFFFEEECCCAAABBBCCCCCCDDDDDDEEEEEEFFFCCCAAA@@@@@@>>>>>>EEEMMM]]]wwwjjj___ZZZYYY\\\eeeoooyyy{{{pppggg\\\TTTNNNLLLLLLJJJKKKNNNNNNPPPRRRUUUXXX\\\bbbfffeeefffhhhkkkpppuuuxxxyyy||||||~~~}}}}}}|||tttpppqqq{{{zzzqqqjjjeee___ZZZUUUMMMLLLKKKKKKMMMQQQUUUXXXcccooo~~~hhhXXXSSSTTTZZZaaakkk{{{jjjZZZTTTUUU[[[lll}}}xxxmmmeee^^^YYYRRRNNNKKKLLLLLLKKKKKKNNNRRRVVVWWWZZZ]]]]]]\\\]]]aaaeeeggglllrrrwww{{{yyycccWWWRRRQQQSSS[[[jjjzzzmmm[[[NNNHHHEEECCC@@@CCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@??????FFFOOObbb|||hhh___ZZZYYY[[[ccclllvvv~~~uuujjj```VVVPPPKKKJJJJJJHHHHHHKKKLLLOOOSSSVVVZZZ]]]bbbeeedddeeegggiiilllppprrrttt|||~~~zzzwwwwwwuuupppmmmnnn|||zzzqqqjjjeee___ZZZUUULLLKKKKKKLLLNNNQQQTTTVVV___kkk~~~|||ooo\\\SSSSSSXXX^^^iii}}}yyyiii[[[VVVWWW^^^nnnwwwmmmddd^^^YYYSSSOOOMMMMMMMMMLLLMMMPPPUUUXXXWWWZZZ]]]]]]\\\^^^bbbffflllqqqxxx}}}}}}fffZZZUUUSSSSSSYYYggg~~~}}}|||ooo]]]OOOHHHEEEBBB???DDDCCCCCCCCCBBBBBBBBBAAABBB@@@???@@@@@@AAAHHHQQQfff{{{ggg^^^ZZZYYY[[[bbbjjjttt{{{qqqeee[[[RRRMMMIIIIIIIIIGGGGGGJJJNNNRRRWWW[[[___bbbeeegggfffhhhjjjlllnnnqqqtttvvv|||{{{vvvuuutttqqqpppqqq|||ssslllgggaaa\\\WWWNNNNNNNNNOOOQQQSSSUUUWWW]]]gggyyyxxxsss^^^TTTRRRVVV[[[hhh{{{yyyiii[[[WWWXXX^^^mmm~~~~~~vvvlllccc^^^YYYTTTQQQOOOOOOOOOOOOPPPRRRWWWZZZYYY[[[^^^^^^^^^```eeejjjsssxxxiiiZZZTTTRRRPPPVVVccc{{{wwwyyy|||ooo]]]NNNGGGDDDAAA>>>EEEDDDDDDCCCCCCBBBBBBAAAAAA??????AAAAAABBBJJJSSSiiixxxfff]]]ZZZYYY\\\bbbjjjtttxxxooodddYYYQQQKKKHHHIIIJJJHHHIIIKKKQQQUUUZZZ___bbbdddfffhhhcccfffiiilllmmmpppuuuxxx}}}{{{zzzxxxuuuuuuxxx|||ssslllgggaaa\\\WWWOOOOOOPPPPPPRRRTTTVVVXXX\\\fffvvvwwwrrr]]]TTTQQQTTTYYYeeezzzxxxiii[[[WWWXXX]]]kkkzzz}}}uuujjjbbb^^^ZZZWWWTTTQQQRRRSSSSSSTTTUUUXXX[[[\\\^^^```aaaaaadddjjjooo{{{mmmYYYPPPMMMKKKSSS^^^uuutttpppvvv{{{nnn\\\NNNGGGDDDAAA???DDDDDDDDDCCCCCCBBBBBBBBB@@@??????AAABBBDDDLLLUUUllluuufff\\\ZZZZZZ]]]dddkkkwwwwwwnnncccYYYQQQKKKGGGIIIJJJIIIKKKNNNSSSVVV[[[^^^aaabbbeeegggcccgggkkknnnooorrrwww|||}}}~~~}}}yyy{{{zzzqqqjjjeee___ZZZUUUOOOOOONNNNNNPPPRRRUUUVVV[[[eeevvvzzzlllZZZRRRPPPTTTXXXbbbxxxuuugggZZZWWWWWW\\\iiixxx{{{sssiiiaaa^^^[[[XXXVVVSSSUUUWWWXXXXXXXXXYYY[[[\\\^^^aaaaaabbbeeekkkppp}}}uuu[[[OOOLLLJJJQQQ[[[ppppppooovvvyyymmm[[[NNNHHHFFFDDDAAABBBBBBBBBBBBAAAAAAAAAAAA@@@>>>???AAABBBEEEMMMVVVnnnttteee[[[ZZZ[[[___fffnnn|||vvvmmmbbbXXXRRRKKKFFFGGGIIIIIILLLQQQVVVXXX\\\^^^___aaadddfffeeejjjnnnppppppsssxxx}}}|||~~~zzzqqqjjjeee___ZZZUUUPPPNNNMMMLLLMMMPPPTTTVVVZZZddduuufffWWWPPPPPPTTTYYY```wwwssseeeXXXVVVWWW[[[iiixxxzzzrrrhhhaaa^^^\\\ZZZXXXTTTVVVYYY[[[ZZZYYYZZZZZZZZZ\\\______```cccjjjooo||||||___QQQMMMLLLPPPYYYmmmppppppxxxyyylll[[[OOOIIIHHHFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???BBBCCCEEENNNWWWpppssseee[[[ZZZ[[[```gggppp~~~uuulllaaaWWWRRRKKKEEEFFFHHHIIIMMMRRRYYY[[[^^^___```bbbdddgggdddhhhlllnnnmmmoootttyyy~~~|||ssslllgggaaa\\\WWWRRRPPPMMMLLLMMMQQQUUUXXXYYYddduuuttt```SSSMMMLLLQQQWWWccczzzrrrcccVVVUUUXXX___mmm|||zzzqqqgggbbb]]]XXXWWWYYYRRRTTTWWWXXXXXXYYY[[[\\\^^^bbbffffffeeegggnnnuuucccNNNIIIMMMMMMWWWjjjrrrrrrzzz~~~rrr```PPPHHHDDDBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCC@@@BBBGGGEEELLL```zzzmmmaaa___[[[]]]bbbhhhooo}}}uuuiii^^^XXXOOOLLLIIIGGGIIIOOOUUUYYY[[[]]]```aaabbbccceeegggggghhhiiiiiikkkoootttxxx~~~vvvnnnhhhbbbZZZUUUPPPOOOMMMLLLMMMPPPTTTVVV[[[bbbsssyyyjjjYYYOOOKKKJJJOOOUUUcccyyyoooaaaUUUUUUYYY```ooo~~~tttiiibbb[[[UUURRRTTTRRRTTTWWWYYYYYYZZZ[[[]]]___aaacccdddfffkkksssyyyeeeOOOJJJNNNOOOXXXjjjoooppp{{{rrr```QQQIIIEEEDDDCCC@@@@@@???@@@@@@AAABBBBBBDDDEEE@@@AAAGGGEEEMMMbbb|||jjj___\\\ZZZ\\\aaagggnnn|||uuuggg\\\UUUOOOLLLHHHGGGIIINNNTTTXXX[[[]]]___aaaaaabbbeeeggggggiiijjjkkkmmmpppvvvzzz|||tttnnniiiccc\\\WWWQQQOOOMMMLLLMMMPPPTTTVVV\\\cccsssjjj___SSSMMMKKKKKKOOOUUUaaawww}}}jjj]]]TTTUUUZZZbbbsss~~~tttiiiaaaZZZSSSPPPQQQQQQSSSWWWYYYZZZ[[[]]]^^^______aaaeeekkksss{{{hhhQQQKKKNNNPPPYYYhhh}}}lllnnn{{{uuubbbRRRJJJFFFEEEDDD?????????@@@@@@BBBCCCDDDGGGGGGAAAAAAFFFFFFOOOdddwwwggg^^^YYYYYY[[[```fffmmm|||tttfffZZZSSSOOOLLLIIIGGGIIIMMMSSSWWW\\\]]]___``````aaadddfffgggiiijjjlllooosssxxx|||{{{sssmmmiiiddd]]]XXXQQQPPPNNNLLLMMMPPPTTTVVV[[[bbbsssppp___WWWQQQOOONNNMMMQQQWWW___tttwwweeeZZZSSSUUU[[[dddvvv{{{qqqfff___YYYSSSQQQRRRPPPSSSWWWZZZ[[[\\\^^^___]]]^^^bbbjjjttt}}}jjjRRRKKKMMMQQQXXXfffzzzkkknnnzzzyyyeeeTTTJJJFFFDDDBBB???@@@@@@AAABBBDDDFFFGGGKKKIIIBBBAAAFFFFFFPPPfff{{{nnnddd\\\VVVVVVXXX]]]dddlll}}}ssseeeYYYRRROOOMMMJJJIIIKKKOOOTTTXXX\\\]]]^^^^^^^^^___bbbdddeeegggjjjlllppptttyyy}}}|||tttnnniiiddd]]]XXXRRRPPPNNNMMMNNNPPPTTTVVVZZZaaaqqqttt```YYYUUUQQQQQQPPPNNNQQQVVV\\\pppsssaaaXXXSSSVVV\\\fffyyy{{{pppfff___XXXRRROOOQQQPPPTTTXXX[[[]]]]]]^^^___\\\___fffqqq{{{kkkSSSKKKMMMQQQVVVcccwwwooooooxxx~~~hhhUUUJJJDDDAAA@@@@@@AAABBBCCCEEEGGGIIIKKKLLLKKKCCCAAAFFFFFFQQQggg|||mmmfffaaaZZZTTTTTTVVV[[[ccclll~~~rrreeeZZZSSSPPPNNNLLLLLLNNNRRRWWWZZZ]]]]]]^^^]]]\\\^^^```cccbbbeeehhhlllpppuuuzzz~~~vvvooojjjccc\\\WWWSSSQQQOOOMMMNNNPPPTTTVVVYYY___nnn}}}lll]]]ZZZVVVUUUTTTQQQNNNOOOTTTYYYkkkrrr___WWWSSSWWW]]]fffzzz~~~sssggg___WWWPPPMMMNNNQQQUUUZZZ]]]^^^^^^^^^___]]]bbbjjjttt}}}mmmUUUMMMNNNPPPTTT___tttuuusssyyyjjjVVVIIICCC@@@???AAABBBCCCEEEGGGJJJLLLNNNLLLKKKCCCBBBGGGFFFPPPfffnnncccbbbbbb^^^XXXUUUWWW\\\ccclll~~~rrrfff[[[UUUOOONNNMMMMMMPPPUUUZZZ]]]]]]]]]]]]\\\[[[\\\___bbb```ccchhhmmmqqqvvv|||xxxqqqkkkddd]]]WWWSSSRRROOONNNNNNPPPSSSVVVYYY]]]kkkwwwmmmeeeaaa^^^\\\ZZZTTTOOOOOOSSSUUUgggrrr___XXXTTTXXX]]]fffyyy}}}sssggg___XXXQQQNNNOOORRRVVV[[[^^^^^^^^^]]]^^^___eeelllsssyyypppXXXOOOPPPPPPRRR\\\pppzzzwww|||iiiUUUIIIDDDBBBAAA@@@AAABBBEEEHHHKKKMMMOOOLLLJJJDDDBBBGGGFFFOOOeeevvvgggbbbfffjjjiiieeeZZZ[[[___dddlll}}}tttggg]]]VVVMMMLLLLLLMMMQQQVVV[[[^^^]]]]]]\\\[[[ZZZ[[[^^^aaa```ccciiinnnsssyyy~~~yyyrrrmmmggg```[[[TTTRRRPPPNNNNNNQQQSSSUUUZZZ]]]gggyyy~~~vvvrrrnnnhhheeeccc```YYYQQQQQQUUUTTTeee~~~sss___XXXUUUYYY]]]eeeyyyyyypppeee___YYYSSSRRRSSSSSSWWW\\\______^^^]]]]]]aaaffflllpppttt|||rrrZZZRRRSSSQQQRRRZZZmmm|||zzz}}}gggTTTIIIEEECCCCCC???@@@AAADDDGGGJJJMMMOOOKKKJJJDDDCCCGGGFFFOOOddd~~~}}}rrrgggfffmmmttttttqqq^^^___aaaeeelll|||uuuhhh]]]WWWKKKKKKKKKLLLPPPVVV[[[___^^^]]]\\\ZZZYYYZZZ]]]``````dddjjjooouuuzzzyyysssnnniiibbb^^^TTTSSSPPPNNNNNNQQQSSSUUU[[[]]]eeeuuuzzzuuunnnhhhfffaaaYYYSSSRRRUUUdddooo___ZZZWWWXXX]]]hhhzzz~~~rrreee^^^ZZZUUUSSSUUUWWWVVVVVVZZZ___bbbcccbbbdddfffiiilllrrrzzz|||cccUUUQQQNNNPPPYYYiii~~~}}}|||kkkVVVIIIEEEDDDBBB@@@@@@BBBCCCFFFIIIKKKLLLJJJGGGEEEEEEDDDIIIVVVdddwwwoooiiilllvvvlllccc]]]aaajjjyyy|||mmm^^^TTTLLLJJJJJJLLLQQQVVVYYY[[[^^^\\\[[[\\\___```^^^\\\___ccciiiqqqxxx}}}uuuooohhhbbb^^^UUUQQQMMMKKKNNNPPPQQQQQQXXX]]]eeeqqqvvvooojjjddd\\\UUUTTTWWWeeeooo^^^YYYVVVXXX^^^jjj}}}sssfff___ZZZUUUSSSTTTWWWVVVVVVYYY^^^aaaaaa```bbbdddhhhlllqqqxxxhhhYYYSSSNNNPPPYYYkkk}}}yyyhhhUUUIIIEEEDDDBBB@@@AAABBBDDDFFFHHHJJJKKKJJJGGGEEEEEEDDDIIIVVVccc~~~{{{sssmmmrrrwwwkkkbbbdddkkkzzzppp```VVVLLLKKKJJJLLLQQQVVVZZZ\\\___]]][[[[[[]]]^^^]]][[[aaaeeelllsss{{{}}}vvvooohhhaaa\\\UUUQQQMMMLLLNNNPPPQQQQQQWWW[[[dddppp~~~sssmmmfff]]]WWWUUUXXXgggooo]]]XXXVVVYYY```nnn~~~sssgggaaa\\\VVVSSSTTTWWWVVVWWWYYY\\\^^^^^^^^^```bbbfffjjjooovvv}}}nnn]]]UUUNNNQQQZZZnnnzzz~~~}}}yyyssseeeTTTIIIFFFDDDAAA@@@AAABBBDDDFFFHHHIIIJJJIIIFFFEEEDDDDDDHHHUUUbbb}}}zzzttt{{{uuuhhhfffkkk{{{uuueeeZZZNNNLLLKKKLLLQQQWWW[[[\\\___]]][[[ZZZ[[[\\\[[[ZZZdddhhhooowww~~~|||uuunnnggg___YYYTTTQQQMMMLLLMMMPPPRRRRRRUUUZZZcccoootttllleee]]]WWWUUUYYYgggnnn\\\XXXVVVZZZcccrrr{{{qqqfffaaa]]]XXXUUUVVVVVVVVVWWWYYY[[[\\\]]]]]]___aaadddhhhoooxxxppp]]]SSSOOOQQQ[[[pppzzzuuuzzzxxxvvvsssnnnbbbSSSIIIFFFDDDAAAAAABBBCCCDDDFFFGGGGGGHHHGGGEEEDDDDDDCCCGGGTTT```}}}~~~ooohhhlll{{{{{{iii^^^PPPNNNLLLMMMQQQWWW[[[]]]___]]][[[YYYYYYZZZ[[[\\\gggllltttzzzzzztttmmmeee]]]WWWSSSQQQNNNLLLMMMOOORRRSSSUUUZZZcccpppuuulllfff___YYYWWWXXXggg}}}mmm\\\XXXWWW[[[dddttt}}}wwwmmmeeeaaa___ZZZWWWWWWTTTUUUWWWYYYZZZ[[[]]]^^^aaacccfffkkksssrrr]]]QQQQQQRRR\\\qqqvvvrrryyy~~~tttsssqqqmmmbbbTTTJJJHHHFFFBBBAAABBBDDDEEEFFFFFFFFFEEEFFFDDDCCCCCCCCCFFFRRR___}}}zzzooonnn{{{nnnbbbSSSQQQNNNNNNQQQWWW[[[]]]^^^]]][[[YYYYYY[[[^^^aaakkkqqqxxx~~~~~~{{{wwwrrrlllddd\\\WWWRRRPPPNNNMMMMMMOOORRRUUUVVV[[[dddpppxxxooojjjccc]]]ZZZXXXfff|||lll\\\WWWUUUZZZcccsss{{{tttkkkdddaaa___ZZZWWWVVVQQQTTTWWWYYYZZZ\\\___bbbeeeiiinnnuuu~~~vvvbbbTTTTTTTTT\\\qqqppppppyyyuuuttttttpppdddUUULLLIIIHHHEEEBBBCCCDDDEEEFFFEEEDDDCCCDDDBBBBBBCCCBBBFFFQQQ]]]|||~~~tttpppyyyrrrfffXXXTTTPPPOOOQQQVVVZZZ\\\]]]]]]\\\ZZZ[[[^^^dddhhhqqqwww{{{xxxsssoooiiiccc\\\XXXQQQPPPOOOMMMLLLNNNRRRVVVWWW\\\dddppp{{{rrrmmmeee]]]YYYXXXfff{{{kkkZZZUUUSSSVVV___ppp{{{tttkkkdddbbb^^^XXXTTTSSSNNNRRRVVVYYY[[[^^^bbbfffjjjpppyyy}}}jjj]]]VVVUUU\\\ppphhhkkkwwwyyyxxxyyytttgggXXXNNNKKKJJJGGGBBBCCCEEEFFFEEEDDDCCCBBBCCCBBBBBBBBBBBBEEEPPP\\\xxx}}}zzz{{{~~~~~~qqqnnnxxxuuuiii[[[WWWRRRPPPQQQUUUXXXZZZ\\\]]]\\\[[[\\\aaaiiioooxxx~~~yyyuuupppkkkgggbbb]]]ZZZPPPPPPOOOMMMLLLNNNRRRWWWVVV[[[bbbnnn|||sssmmmddd[[[VVVYYYfff{{{jjjXXXSSSPPPTTT\\\lll{{{uuummmeeebbb^^^VVVQQQOOOMMMQQQVVVYYY\\\___dddhhhllluuuqqqeeeXXXVVV\\\ooo~~~```eeettt~~~||||||wwwjjjYYYOOOLLLKKKHHHCCCDDDEEEFFFEEEDDDBBBAAABBBAAAAAABBBBBBEEEPPP\\\tttzzzwwwyyy|||tttkkkkkkwwwwwwjjj]]]YYYSSSPPPQQQTTTXXXYYY\\\]]]]]]\\\^^^dddmmmttt}}}xxxtttnnnjjjfffbbb^^^[[[OOOPPPPPPMMMLLLNNNSSSWWWUUUZZZaaalll}}}}}}oooeee\\\XXXYYYWWWfffxxxhhh\\\VVVRRRUUU^^^mmm{{{uuuoooiiieee]]]UUUQQQQQQQQQUUUZZZ]]]^^^ccckkkrrryyy~~~eee\\\\\\___lllmmm```bbbooozzzhhhZZZSSSPPPMMMJJJFFFEEECCCAAA@@@@@@@@@AAAEEEBBBAAABBBCCCEEENNNXXXvvvvvvqqqqqqttt~~~yyypppgggaaadddttt{{{mmm___XXXSSSRRRRRRRRRUUUZZZcccaaa______ccckkktttyyy}}}xxxtttmmmgggbbb]]]YYYVVVSSSQQQMMMKKKLLLOOOSSSUUU[[[[[[```mmm}}}wwwkkk```XXXTTTUUUZZZjjjxxxggg[[[VVVSSSVVV___nnn}}}pppjjjddd```ZZZSSSPPPQQQQQQUUUZZZ]]]```fffnnnuuunnn```___```mmmfff]]]___mmmzzziii\\\UUUPPPLLLHHHEEEDDDCCCAAA@@@@@@@@@AAADDDAAAAAAAAABBBDDDMMMWWWrrrwwwooooooqqqzzztttgggccc______eeevvvtttaaaZZZTTTSSSSSSSSSVVV[[[___^^^]]]^^^dddmmmvvv|||~~~xxxtttmmmgggaaa\\\XXXUUUQQQPPPNNNMMMNNNPPPRRRSSS[[[[[[```mmm}}}qqqggg^^^VVVRRRTTT```rrrzzzwwweeeZZZUUUSSSXXXaaannn|||mmmgggaaa]]]XXXRRRPPPRRRSSSVVVZZZ^^^bbbiiissszzz{{{fffccccccpppyyy___[[[___nnn|||kkk___WWWQQQKKKFFFDDDCCCBBBAAAAAAAAAAAAAAADDDAAA@@@AAAAAACCCKKKUUUmmmyyynnnlllnnnwwwyyykkk```YYYXXXYYY^^^gggxxxzzzddd\\\VVVUUUUUUUUUXXX\\\ZZZYYYZZZ^^^fffpppzzz~~~xxxtttlllfff```[[[VVVSSSNNNNNNOOOOOOPPPQQQRRRRRRZZZZZZ```lll}}}vvvmmmfff___XXXVVVXXXfffyyy~~~|||wwweeeYYYUUUTTTYYYbbbooozzznnngggaaa]]]XXXRRRQQQTTTUUUWWWZZZ^^^cccllluuu|||nnnhhhgggsssttt^^^]]]cccssspppccc[[[TTTLLLFFFBBBBBBBBBBBBBBBBBBBBBCCCEEEBBBAAAAAAAAACCCKKKUUUjjj~~~nnnkkknnnwwwqqqdddZZZWWWWWWZZZ```hhhyyy{{{hhh___XXXWWWXXXXXXYYY\\\WWWXXXZZZ___hhhrrr|||~~~wwwssskkkeee___YYYTTTQQQNNNNNNNNNNNNOOOQQQSSSTTTYYYZZZ```mmm}}}sssmmmiiifff```ZZZYYY\\\fff{{{zzzggg[[[VVVUUUZZZcccpppyyypppiiiaaa\\\VVVPPPPPPSSSWWWXXXZZZ^^^dddkkksssxxx~~~~~~}}}{{{zzz|||uuullliiivvvqqq^^^^^^fffxxxtttggg^^^VVVMMMFFFAAABBBBBBCCCDDDDDDDDDDDDGGGDDDCCCCCCBBBCCCKKKUUUjjjrrrmmmrrr|||~~~nnnbbbYYYXXXWWWYYY^^^gggxxx{{{kkkaaaYYYYYYZZZZZZZZZ\\\XXXYYY]]]bbbkkkuuu~~~}}}uuuqqqjjjccc]]]XXXSSSPPPPPPNNNLLLKKKMMMPPPUUUXXXYYYZZZ```mmm~~~wwwiiifffeeeddd```ZZZYYY[[[aaaxxxnnn___ZZZXXX]]]fffssszzzppphhh___YYYTTTOOOOOOSSSXXXYYY[[[^^^ccchhhmmmpppqqqrrrrrrsssuuuzzzxxxmmmiiiuuunnn______iii|||vvvhhh___VVVMMMGGGAAABBBCCCEEEFFFGGGGGGGGGIIIFFFDDDCCCBBBCCCKKKTTTjjj}}}zzzrrrwww|||kkk^^^UUUTTTSSSVVV\\\fffxxx~~~nnncccZZZYYY[[[[[[[[[\\\ZZZ[[[```fffoooyyy|||sssnnnhhhbbb\\\XXXSSSPPPPPPNNNKKKJJJLLLQQQVVVZZZYYYZZZaaaooossseeedddeeeddd___XXXVVVYYY___vvvvvveee```]]]```iiixxxzzzppphhh___ZZZUUUQQQSSSWWWYYYYYY[[[]]]aaadddffffffgggiiilllpppvvvwwwkkkeeesssnnncccbbbmmmvvvggg]]]TTTLLLFFFAAABBBDDDGGGHHHIIIIIIIIIHHHEEECCCCCCAAABBBJJJSSSkkk{{{www{{{|||iii\\\SSSRRRSSSVVV]]]gggxxxooodddZZZZZZ\\\\\\[[[[[[ZZZ\\\bbbjjjsss}}}}}}{{{qqqlllfff```\\\XXXSSSQQQMMMLLLKKKLLLNNNRRRVVVXXXZZZ[[[cccpppzzzqqqgggfffggggggaaaXXXUUUXXX___www|||jjjddd```ccclll{{{xxxqqqiiiaaa\\\XXXUUUXXX]]]YYYZZZ[[[]]]```aaaaaa```ccceeejjjqqqzzzuuuhhhcccppppppgggfffrrruuufff[[[SSSJJJEEEAAACCCEEEHHHIIIJJJJJJJJJHHHEEEBBBBBB@@@AAAHHHRRRkkkyyyzzz~~~~~~kkk]]]TTTUUUVVVZZZbbbjjjyyypppdddZZZZZZ\\\\\\[[[[[[YYY\\\ccclllvvv|||zzzoookkkeee```[[[XXXTTTQQQKKKKKKLLLNNNPPPSSSUUUVVVZZZ\\\cccqqqxxxuuuiiifffcccbbb\\\UUURRRTTT\\\pppsssgggaaahhhuuu{{{tttiii^^^ZZZYYYWWWXXXZZZ[[[ZZZYYYZZZ\\\___``````dddkkkrrrzzzxxxmmmgggqqqqqqiiieeeqqqtttaaaVVVQQQKKKEEEDDDEEEEEEFFFIIILLLNNNPPPNNNGGGBBBBBBBBBDDDIIIPPPjjjzzz}}}}}}qqqccc^^^RRRUUU[[[```gggwwwrrrhhh]]]YYYXXXVVVWWWYYY[[[___fffoooxxx~~~yyyvvvnnnkkkfff```[[[VVVSSSRRROOOOOONNNOOOPPPRRRTTTUUU[[[^^^ggguuuzzzvvvpppkkkgggddd___XXXVVVYYY\\\qqqyyynnnhhhooozzz|||ssshhh___[[[YYYWWWWWWYYYXXXWWWXXXZZZ]]]```bbbbbbfffoooyyyyyymmmfffpppuuummmiiiuuusssaaaUUUOOOHHHAAACCCDDDEEEFFFIIIMMMPPPQQQNNNHHHBBBAAAAAACCCIIIPPPhhhyyyrrrccc]]]TTTVVV\\\cccjjjyyyrrrggg]]]YYYXXXVVVVVVYYY\\\aaajjjsss}}}~~~xxxtttmmmjjjeee___ZZZUUURRRQQQOOONNNNNNOOOPPPRRRTTTUUU[[[]]]fffuuu{{{tttllleee```ZZZUUUUUUXXX\\\qqqtttooovvv}}}rrrhhh___]]][[[WWWUUUVVVTTTUUUWWWZZZ]]]aaadddeeekkkvvv|||nnneeennnwwwmmmjjjvvvtttaaaTTTMMMFFF@@@BBBCCCDDDGGGJJJNNNQQQSSSOOOHHHAAA@@@@@@BBBIIIPPPfffxxxtttccc[[[WWWXXX^^^fffppp}}}pppfff\\\XXXWWWUUUUUUWWW[[[aaakkkuuu}}}vvvrrrkkkhhhddd^^^YYYTTTQQQPPPNNNNNNNNNNNNPPPRRRTTTUUU[[[]]]eeetttxxxnnnccc\\\WWWRRRSSSVVVZZZooovvvqqqwwwqqqhhh```^^^\\\WWWTTTTTTRRRTTTWWWZZZ]]]aaaeeehhhsss|||yyyzzz{{{|||~~~ooodddkkkttthhhggguuuttt```RRRKKKFFFBBBBBBCCCDDDGGGKKKOOOSSSUUUOOOHHHAAA??????AAAHHHPPPcccxxxvvvcccYYYWWWYYY___jjjuuunnnddd[[[XXXVVVTTTTTTUUUVVV]]]gggrrr}}}|||wwwtttrrrqqqpppooorrruuuxxxzzz}}}}}}vvvqqqjjjhhhddd___ZZZUUUQQQPPPMMMMMMMMMNNNPPPRRRTTTUUUZZZ]]]eeettt}}}ttthhh```[[[VVVUUUXXXXXXkkktttmmmrrryyyqqqhhhaaa^^^\\\VVVRRRRRRRRRUUUXXXZZZ]]]bbbggglllzzzzzztttqqqvvvyyy}}}qqqccckkkqqqgggdddtttrrr\\\MMMHHHFFFDDDDDDDDDFFFHHHKKKOOOSSSUUUNNNGGGAAA??????@@@GGGNNN```wwwxxxdddXXXVVVXXX___kkkwwwlllcccZZZWWWUUUSSSRRRTTTSSSZZZdddnnnxxx~~~xxxrrrpppllliiigggfffffffffeeegggjjjlllnnnqqqtttwwwyyy}}}}}}uuuqqqjjjhhheee```[[[VVVRRRPPPLLLLLLMMMMMMOOORRRTTTVVVZZZ]]]ffftttyyyyyyllleee___YYYVVVWWWXXXhhh~~~tttkkkkkkpppuuurrriiiaaa^^^[[[UUUQQQQQQRRRUUUXXXZZZ]]]ccclllsss{{{vvvsssqqquuu{{{qqqccclllpppgggdddwww~~~rrr]]]NNNIIIHHHFFFGGGGGGHHHIIIKKKNNNQQQSSSMMMFFFAAA@@@???@@@EEEKKK\\\tttyyyeeeYYYUUUWWW___iiittt}}}kkkaaaYYYVVVUUURRRQQQRRRTTTYYYbbbkkkttt|||zzzqqqlllfffeeebbbaaa``````aaabbbaaadddfffhhhjjjmmmqqqtttuuuzzz|||tttpppiiihhheeeaaa\\\WWWSSSPPPLLLLLLLLLMMMOOORRRTTTVVV[[[^^^gggvvv|||uuu~~~rrrlllfff___YYYXXXZZZeeexxxzzzlllhhhiiimmmyyysssiii```]]]ZZZTTTQQQQQQPPPSSSVVVYYY]]]fffsss||||||zzz{{{{{{|||pppcccooo}}}kkkeeeeeeyyyxxxwww~~~yyyeeeVVVPPPMMMKKKJJJJJJJJJJJJKKKMMMOOOPPPKKKEEEAAAAAA@@@@@@DDDIIIWWWqqqyyyfffZZZTTTWWW^^^fffmmmzzzyyyiii```XXXUUUTTTQQQOOOPPPUUUYYY```gggnnnvvv}}}vvvmmmhhhfffbbbaaa```___```aaadddeeefffhhhkkkmmmppptttxxx|||}}}}}}}}}yyyrrrnnngggfffddd```[[[VVVRRROOOKKKKKKLLLMMMOOORRRTTTVVV[[[^^^hhhxxx{{{vvvppp}}}|||vvvqqqhhhaaa^^^\\\eeeuuuooogggfffiiiuuutttjjj```\\\YYYTTTQQQQQQNNNQQQUUUXXX]]]iiixxxooocccqqqwwweee```eeezzz|||rrrsss{{{ppp```XXXSSSPPPMMMLLLKKKKKKKKKLLLNNNOOOJJJEEEAAABBBAAA@@@CCCHHHTTTnnnzzzggg[[[SSSWWW]]]bbbgggtttvvviii```WWWUUUTTTPPPOOOPPPTTTWWW]]]bbbiiipppxxx}}}xxxmmmfffdddcccbbbbbbaaaaaaccceeehhhjjjlllnnnqqqtttxxx}}}{{{wwwwwwzzz}}}vvvppplllfffeeeccc___ZZZUUUQQQNNNKKKKKKKKKMMMOOORRRTTTVVV\\\___iiiyyy~~~uuuppplllyyyzzznnndddaaadddjjjxxxwwwiiibbbfffuuuyyyqqqfff\\\WWWTTTSSSSSSTTTVVVWWWZZZ```nnnxxxmmmgggtttoooaaadddgggwwwppppppuuu~~~{{{nnnddd\\\WWWUUUQQQLLLKKKLLLMMMKKKIIICCCBBB@@@???@@@BBBDDDFFFXXXjjj{{{hhh]]]UUUVVVZZZ^^^cccqqqwwwggg^^^VVVUUUTTTQQQPPPQQQRRRVVV]]]ccciiiooouuuxxx}}}{{{ooogggdddeeefffeeegggiiikkkmmmppptttwww|||zzztttmmmiiiiiifffaaa]]]YYYUUUPPPMMMIIILLLOOORRRSSSUUUWWWYYY\\\___kkk~~~uuullliiifffrrrwwwooolllhhhmmmyyy}}}nnnfffiiivvvxxxqqqggg^^^XXXUUUSSSSSSSSSUUUXXX\\\eeetttvvvkkkffftttmmm```dddnnnzzztttuuuyyyssskkkeee___XXXSSSMMMJJJKKKKKKIIIGGGCCCAAA@@@>>>???AAACCCEEESSSeee|||jjj^^^VVVWWWZZZ]]]bbbnnnxxxhhh___WWWUUUUUURRRQQQRRRTTTXXX^^^ccchhhmmmrrruuuzzz~~~uuulllgggeeegggiiiiiilllppptttwww{{{yyysssmmmiiihhheee```\\\YYYUUUQQQNNNJJJLLLOOOQQQRRRTTTWWWZZZ]]]aaammmsssjjjhhhfffrrr~~~|||~~~|||wwwvvvnnnqqq{{{vvvllllllwwwwwwqqqhhh```ZZZWWWTTTSSSRRRUUUZZZ```jjjzzzuuujjjffftttjjj___eeettt|||}}}yyyrrrlllgggZZZUUUNNNJJJIIIIIIHHHFFFBBBAAA???===>>>@@@BBBDDDMMM___yyykkk```WWWWWWZZZ]]]```kkkzzziii```XXXWWWVVVTTTRRRTTTVVVYYY^^^bbbfffjjjooorrrwwwzzzxxxtttoookkkjjjkkknnnppprrrvvv|||~~~xxxqqqkkkgggeeebbb^^^ZZZWWWTTTQQQNNNKKKMMMNNNPPPQQQTTTXXX[[[___cccooo}}}qqqiiigggeeeqqq{{{vvvyyy}}}|||xxxuuuuuurrrttt|||zzzuuuuuu{{{|||pppnnnxxxvvvppphhhaaa\\\YYYVVVTTTUUUXXX]]]dddooo~~~wwwlllgggtttggg___fffuuu|||uuunnnhhhZZZTTTMMMIIIIIIIIIHHHFFFBBB@@@>>>======>>>AAABBBKKK\\\uuulll```XXXXXX[[[]]]___iii~~~zzzjjjaaaYYYXXXWWWUUUTTTUUUUUUXXX\\\```dddhhhmmmppptttxxx}}}xxxnnnmmmmmmmmmpppuuuyyy|||~~~|||vvvpppjjjgggccc```[[[XXXVVVSSSQQQNNNLLLMMMNNNOOOPPPSSSXXX\\\___cccppp|||ppphhhfffeeepppwwwrrrvvv}}}vvvqqqqqqooonnnooorrrttt~~~wwwqqqpppwww~~~rrrnnnxxxvvvqqqiiibbb]]]ZZZWWWVVVZZZ\\\```gggqqq~~~|||qqqjjjwwwddd___gggyyyxxxnnnfffXXXRRRLLLIIIIIIJJJIIIGGGBBB@@@>>><<<<<<>>>@@@AAAMMM\\\ttt{{{iii]]]WWWXXXZZZ]]]___hhh|||yyyjjjaaaZZZXXXXXXVVVUUUVVVSSSVVVZZZ^^^bbbffflllpppsssvvv{{{}}}rrrlllggghhhlllqqqxxxzzzuuuooojjjfffaaa^^^YYYUUUSSSRRROOONNNLLLMMMNNNOOOPPPSSSXXX\\\]]]cccqqq}}}ppphhhfffdddooovvvpppvvv~~~ttthhhfffiiijjjkkklllpppsssxxxrrrttt~~~qqqmmmvvvwwwqqqiiibbb^^^[[[ZZZXXX]]]^^^aaagggppp{{{wwwppp|||yyybbbaaaiii|||oooeeeUUUQQQLLLJJJJJJJJJHHHFFFCCCAAA???===<<<>>>@@@AAANNN\\\rrrrrrcccYYYTTTUUUXXX[[[]]]ggg{{{yyyiiiaaaYYYXXXXXXVVVVVVWWWRRRUUUXXX\\\___dddjjjnnnrrruuuzzzxxxnnnhhheeecccffflllvvvzzztttooojjjfffaaa]]]XXXSSSQQQPPPNNNLLLKKKMMMNNNPPPQQQTTTXXX[[[]]]cccrrr~~~qqqhhhfffcccoooxxxpppuuu}}}sssggg]]]^^^eeejjjlllnnnnnnrrrxxxuuu{{{ooojjjsssxxxrrriiiaaa]]]\\\[[[[[[]]]]]]```fffnnnwww~~~~~~zzzxxxzzz}}}|||vvvrrraaabbbjjjqqqdddUUURRRMMMLLLKKKJJJFFFBBBCCCBBB???======>>>@@@AAALLLZZZooorrrfff[[[SSSOOOQQQTTTXXX[[[eeeyyyyyyiii```YYYXXXXXXVVVVVVWWWTTTVVVXXX[[[]]]bbbgggkkkqqqssswww|||tttiiibbbaaaaaaccchhhqqq}}}yyytttooojjjgggaaa\\\WWWRRROOONNNLLLKKKJJJLLLOOOQQQRRRTTTWWWZZZ^^^dddttt~~~qqqgggdddcccnnnyyypppttt|||jjj^^^VVVZZZcccjjjnnnppplllrrrxxxwwwnnnhhhqqqyyyrrriiiaaa]]]\\\\\\]]]\\\\\\___eeemmmuuuzzz}}}|||zzzvvvttttttvvvzzz|||~~~yyyoooaaacccjjjpppbbbVVVSSSOOOMMMLLLIIICCC???DDDBBB@@@>>>===>>>@@@BBBIIIWWWllluuuhhh___VVVPPPKKKMMMQQQUUUYYYcccwwwzzzhhh```YYYXXXXXXVVVUUUWWWVVVXXXYYYZZZ\\\___dddhhhppprrrvvvzzzwwwiii___[[[]]]```fffkkkvvv{{{yyytttoookkkgggaaa\\\VVVQQQNNNMMMKKKJJJIIILLLOOORRRSSSUUUWWWYYY___fffvvv}}}pppfffcccbbbnnn~~~sssvvv}}}tttddd\\\UUUYYYdddnnnpppnnnlllnnnxxxxxxzzzpppjjjqqq{{{uuuiii```]]]\\\\\\[[[\\\^^^aaadddhhhnnnuuuzzz}}}xxxrrrppprrrsssqqquuu{{{zzzoooaaa___kkkooo```VVVQQQLLLIIIIIIIIIGGGEEEBBB@@@===<<<===>>>??????DDDSSShhh{{{}}}kkk```XXXRRRPPPNNNSSSPPPQQQZZZcccsss~~~rrrgggccc]]]YYYXXXXXXXXXXXXXXXXXXYYYYYY[[[```ggglllnnnppprrruuuzzzyyyhhh___\\\[[[]]]```cccpppvvvqqqyyy}}}wwwsssnnnhhhddd___ZZZUUUPPPNNNLLLKKKJJJKKKMMMOOOQQQSSSWWW[[[^^^```lllwwwjjjdddddddddmmm~~~xxxyyysssddd\\\UUUXXXbbbkkkmmmkkkfffiiissszzz|||tttkkknnnwwwvvvjjjaaa]]]\\\\\\[[[ZZZ\\\___bbbfffkkkrrrwww}}}yyyvvvrrrooorrrrrrppprrrwww}}}|||nnnaaabbbooo|||jjj[[[QQQMMMIIIFFFEEEEEECCCAAABBB@@@>>>===>>>???@@@AAAEEEPPPaaauuuuuuddd\\\VVVQQQNNNLLLRRRQQQQQQZZZ___lll|||ppphhhddd___\\\[[[[[[[[[[[[XXXXXXXXXYYY[[[___fffjjjkkkmmmooossszzzsssccc[[[XXXXXXZZZ^^^iiiwwwwwwppplllttt~~~wwwrrrmmmfffaaa^^^ZZZTTTPPPNNNMMMKKKJJJKKKMMMOOOQQQSSSWWW[[[___bbbnnnuuuiiicccbbbdddmmm~~~}}}|||sssddd]]]VVVWWW^^^eeegggeeeaaadddnnn{{{|||yyymmmmmmtttxxxwwwkkkaaa]]]\\\[[[ZZZXXXZZZ\\\___ccchhhooosss{{{yyyvvvxxxuuutttvvvvvvttttttwww}}}|||jjj```ddduuuuuudddUUUNNNKKKGGGEEECCCBBB???>>>@@@???>>>>>>>>>@@@BBBCCCGGGNNN^^^tttnnn^^^YYYVVVRRRPPPOOOUUUTTTUUU\\\^^^gggzzzxxxnnniiifffaaa^^^^^^^^^^^^^^^XXXXXXXXXXXXZZZ^^^dddhhhhhhjjjlllqqqxxxzzzmmm___XXXVVVVVVZZZ___kkkyyywwwooojjjhhhooo|||~~~vvvqqqkkkddd___]]]YYYTTTPPPNNNMMMLLLKKKLLLNNNPPPRRRTTTWWW\\\___dddppp}}}ssshhhbbbbbbbbblll~~~~~~vvvgggaaaYYYWWWZZZ^^^___^^^^^^aaalll~~~wwwzzz~~~pppmmmqqqrrrzzzxxxlllccc^^^\\\ZZZXXXVVVXXX[[[^^^bbbffflllppptttzzz}}}|||}}}~~~ttteee^^^fffzzzxxxmmm]]]PPPMMMKKKIIIGGGDDDAAA???===>>>>>>=========???BBBEEEBBBJJJ[[[ssslll\\\XXXWWWUUUTTTUUU\\\\\\\\\aaaaaagggyyywwwnnniiifffbbb```````````````XXXXXXYYYYYYZZZ]]]bbbfffhhhiiikkkooovvvuuuiii^^^YYYXXXYYY^^^dddmmm}}}|||sssnnnjjjhhhfffmmmxxx|||uuupppjjjddd___\\\XXXSSSOOONNNMMMLLLKKKLLLNNNQQQRRRTTTXXX\\\```eeesssyyyqqqgggbbbbbbaaajjj}}}{{{oooiiiaaaZZZXXXXXXXXXXXX\\\^^^hhh{{{|||rrrvvvpppkkklllqqqzzzyyymmmddd___\\\YYYWWWVVVYYY\\\^^^aaaeeejjjnnnllluuu~~~mmmaaa\\\ggg~~~xxxmmmbbbTTTJJJLLLLLLKKKHHHEEEAAA>>><<<;;;<<<===<<<;;;===AAADDD@@@GGGXXXoooooo]]]XXXWWWVVVVVV[[[cccdddeeeiiigggkkkzzz~~~xxxqqqiiifffcccaaaaaaaaa```___YYYYYYZZZYYYZZZ\\\aaadddjjjkkklllpppuuu|||nnnddd[[[XXXXXX[[[bbbiiittt~~~qqqjjjhhhggggggffflllvvvyyysssooojjjeeeaaa[[[WWWRRROOOMMMMMMLLLLLLMMMOOOQQQSSSUUUYYY]]]```ggguuuyyyrrrkkkccc^^^]]]___iii||||||vvvmmmbbbZZZVVVUUUUUUXXXZZZcccuuuzzzqqquuuppphhhhhhuuu~~~{{{oooeee___[[[XXXUUUVVVXXX\\\___aaaeeeiiilllkkkuuufff]]][[[jjjooodddYYYNNNIIIJJJKKKLLLIIIEEE@@@===;;;:::<<<===<<<:::;;;@@@DDDPPPOOOXXXlll}}}wwwbbbXXXTTTTTTVVV[[[ffflllpppuuuoooooo|||zzztttjjjgggdddbbbaaaaaa```^^^ZZZ[[[[[[[[[[[[\\\```cccjjjlllnnnqqqvvv~~~wwweee]]]WWWUUUWWWZZZccckkkxxxtttiiieeeeeeggghhhiiinnnvvv~~~wwwqqqnnnjjjeeeaaaYYYVVVQQQNNNMMMMMMMMMLLLNNNPPPRRRTTTVVVYYY^^^aaajjjyyy{{{pppjjjddd]]]XXXXXX]]]hhh|||zzzlll___WWWUUUUUUVVVWWW___qqq}}}tttxxxuuukkkkkkzzz|||pppfff```[[[WWWTTTUUUXXX[[[^^^```cccgggjjjqqqyyyyyyaaa[[[\\\nnn}}}nnnbbbVVVOOONNNLLLNNNOOOMMMHHHBBB>>>===;;;===>>>===:::;;;???DDDdddWWWSSScccyyyjjj[[[TTTTTTWWWZZZjjjvvv|||vvv~~~|||vvvkkkiiieeecccbbbaaa___^^^\\\\\\]]]\\\\\\]]]```bbbiiikkkooosssxxxppp___YYYTTTTTTVVV[[[dddnnnzzz|||ooogggeeehhhkkklllqqquuu|||~~~vvvqqqmmmhhhccc^^^YYYUUUPPPNNNMMMMMMMMMMMMNNNPPPRRRTTTVVVZZZ^^^bbbnnn~~~xxxllleeeaaa[[[WWWVVV\\\ggg{{{rrrcccYYYVVVVVVWWWWWW___pppxxx{{{{{{rrrrrr|||pppfff```[[[WWWSSSTTTWWWZZZ]]]___bbbeeehhhxxx~~~uuu___ZZZ]]]rrrqqqdddYYYTTTUUUOOORRRTTTQQQKKKEEEBBBAAA<<>>;;;;;;@@@EEEmmmUUUHHHWWWsssrrr```VVVVVVZZZYYYmmm|||}}}wwwmmmjjjgggeeedddbbb```^^^]]]]]]^^^]]]\\\]]]```bbbgggjjjoootttzzzlll]]]XXXTTTUUUWWW]]]gggqqqzzzoooiiiiiilllpppqqqyyy|||wwwppplllgggaaa\\\XXXUUUPPPNNNMMMMMMMMMMMMNNNPPPSSSUUUWWWZZZ___bbbqqqyyylllfffbbb\\\XXXWWW[[[fff{{{~~~jjj\\\XXXXXXXXXZZZcccsssvvvwww~~~qqqkkkfff___XXXUUUTTTTTTWWW[[[\\\]]]ccckkkooolll```[[[aaa{{{vvvjjjbbb^^^[[[XXXXXXWWWTTTOOOHHHAAA<<<>>>=========>>>???@@@@@@HHHFFFHHHVVVmmm~~~hhh[[[YYY^^^bbbrrr{{{pppmmmiiigggeeedddcccaaadddbbb___]]]]]]___bbbdddhhhiiilllpppxxx|||ggg[[[WWWUUUUUUWWW[[[gggsssvvvlllooorrrqqqwwwyyyrrrkkkddd___[[[UUUSSSOOOLLLJJJJJJKKKLLLQQQQQQTTTXXXYYYZZZbbbjjjtttuuulllddd\\\XXXYYY]]]iiiooo___XXXWWWWWWZZZbbbssszzz{{{tttnnniiiaaaZZZWWWUUUUUUWWW[[[\\\]]]dddlllsssggg___^^^hhhzzzrrrlllhhheeeccc^^^WWWOOOGGG@@@<<<=========<<<======>>>>>>DDDBBBEEETTTkkksssbbb\\\^^^iii||||||sssooollliiihhhgggeeeddddddbbb___]]]]]]^^^aaabbbggggggjjjnnnuuu~~~zzzgggZZZWWWVVVWWWZZZ```lllxxx{{{sssvvvyyyxxx~~~~~~vvvooohhhbbb\\\YYYTTTRRROOOMMMKKKKKKKKKLLLPPPQQQTTTXXXYYY[[[ccclllzzzwwwnnnfff^^^ZZZZZZ^^^jjj}}}wwweee\\\ZZZVVVYYYbbbsssxxxsssmmmeee]]]ZZZUUUUUUXXX\\\]]]^^^eeemmmxxxrrr```\\\aaapppzzzwwwqqqggg[[[PPPFFF@@@=========<<<<<<;;;;;;<<<<<>>CCCQQQgggoooggggggttt}}}uuurrrnnnkkkjjjjjjiiihhheeeccc```^^^\\\]]]___```cccdddfffjjjqqqyyy|||jjjYYYWWWWWWZZZ^^^eeerrrzzzrrrkkkeee___YYYVVVQQQPPPOOONNNLLLLLLLLLLLLPPPQQQTTTXXXYYY\\\eeepppzzzqqqhhh```\\\]]]___lllzzz|||jjj___\\\VVVZZZcccsss|||wwwrrrhhh```\\\VVVVVVXXX\\\]]]___fffooo{{{uuueeeYYYZZZcccvvv|||nnn^^^PPPFFFAAA???>>>>>>===<<<;;;;;;;;;;;;>>>>>>CCCPPPccc{{{wwwwww~~~wwwsssooolllkkkkkkkkkjjjfffdddaaa^^^\\\\\\\\\]]]___```bbbffflllttt{{{ppp\\\YYYYYY\\\aaaiiiwww{{{wwwooohhhbbb]]]WWWTTTOOOOOONNNNNNMMMMMMLLLLLLPPPQQQUUUYYYZZZ]]]iiivvv}}}tttjjjbbb___```aaaooo}}}}}}}}}hhh]]]YYYWWW\\\fffvvvzzztttjjj```\\\VVVVVVXXX[[[]]]___gggpppzzzhhh]]]UUUXXXdddxxxppp___PPPGGGBBBAAA???>>>>>>===<<<<<<<<<<<>>>>>======<<<=========@@@BBBGGGNNN[[[ooovvvrrrmmmiiiiiijjjjjjjjjdddccc```^^^\\\ZZZZZZZZZYYYYYY[[[^^^dddkkkrrrvvv|||zzzzzz~~~{{{hhhccc___```dddnnnwwwrrrkkkeee___ZZZVVVSSSLLLLLLLLLLLLLLLMMMNNNOOOQQQTTTXXX\\\]]]cccsssvvvlllbbb___bbbfffvvvyyyrrr]]]SSSRRRWWW```ooo|||vvvzzz~~~zzzuuuiii^^^XXXUUUTTTUUUYYYZZZ]]]fffpppuuuyyy^^^YYYVVVZZZggg|||rrrbbbTTTJJJDDDBBB<<<<<<;;;;;;<<<<<<=========AAAEEELLLWWWkkkuuuqqqllliiihhhjjjkkkkkkcccbbb```]]][[[ZZZYYYYYYXXXXXXYYY\\\aaahhhooosssxxxyyy|||nnnhhhbbbbbbgggssstttoooiiiccc^^^YYYTTTQQQLLLKKKJJJJJJKKKMMMOOOQQQRRRUUUZZZ^^^___eeewwwvvvkkkaaa^^^bbbgggxxxuuuooo]]]VVVUUUVVVaaarrryyyqqquuu{{{~~~zzzttthhh\\\VVVTTTSSSUUUXXXZZZ]]]fffpppssswww]]]YYYWWW\\\iii~~~tttdddUUUKKKDDDAAA::::::::::::;;;;;;<<<===:::>>>DDDJJJUUUhhhvvvqqqllliiihhhjjjkkklllbbbaaa___]]]\\\ZZZYYYYYYWWWWWWXXX[[[```gggmmmqqqvvvyyy}}}qqqjjjddddddiiivvv|||rrrnnngggaaa\\\XXXSSSPPPLLLKKKJJJIIIJJJMMMPPPRRRSSSVVV[[[___```gggyyy~~~vvvjjj```^^^aaahhhyyy{{{uuu}}}iii]]]ZZZ[[[XXXaaappprrrpppqqqyyyyyynnnddd\\\WWWSSSRRRSSSVVVXXX\\\fffqqqzzz~~~mmm^^^\\\\\\bbbqqqpppbbbWWWLLLCCC>>>======<<<;;;;;;;;;;;;<<<>>>:::===HHHTTTccczzz{{{qqqiiigggggggggiiimmmfffccc^^^[[[ZZZYYYWWWVVVXXXXXXWWWXXX[[[bbbkkkqqquuuyyymmmaaaeeekkkssszzzqqqmmmgggbbb^^^YYYTTTQQQJJJJJJJJJJJJJJJLLLQQQTTTUUUXXX]]]```cccllluuulllccc^^^___dddpppuuu}}}zzzggg\\\XXXXXXVVV```ooopppnnnooowww|||qqqeeeZZZSSSRRRQQQSSSWWWYYY]]]fffpppxxx|||mmm^^^[[[ZZZbbbuuu~~~qqqcccWWWMMMCCC>>>======<<<;;;;;;;;;;;;<<<>>>;;;>>>HHHQQQ^^^vvvzzzzzz~~~yyyooofffdddddddddfffiiigggeeeaaa___^^^\\\ZZZXXXWWWWWWWWWXXX[[[bbbkkkqqqxxx{{{nnncccffflllttt}}}xxxppplllfff```\\\WWWRRROOOJJJKKKKKKJJJJJJMMMQQQTTTWWWYYY^^^aaaeeeooo}}}qqqiiibbb^^^```eeeqqqssszzzvvveeeZZZVVVUUUUUU___mmmnnnkkkmmmvvvsssdddWWWPPPPPPPPPSSSXXX[[[]]]eeennnuuuyyylll]]]YYYXXXccc{{{{{{pppcccWWWMMMDDD???>>>===<<<<<<;;;;;;<<<<<<>>>===AAAHHHMMMXXXrrrooopppuuuvvvlllcccaaaaaaaaabbbeeeeeedddbbbaaaaaa^^^[[[XXXWWWWWWWWWXXX\\\ccclllrrr{{{~~~rrrhhhkkkqqqyyy{{{vvvnnnjjjddd^^^ZZZUUUPPPLLLKKKLLLLLLKKKKKKMMMQQQTTTZZZ[[[^^^bbbgggtttxxxllleee```^^^aaagggrrrqqqwwwrrrcccZZZUUURRRUUU^^^kkk|||llliiijjjttt~~~qqqbbbVVVOOOOOOPPPTTTYYY\\\]]]dddlllqqquuu|||lll^^^XXXWWWeee~~~zzz{{{zzzuuummmcccXXXNNNFFFAAA>>>======<<<<<<<<<<<<<<<<<<>>>CCCHHHJJJTTTppp~~~pppfffgggmmm{{{uuukkkbbb______^^^___bbb```````````````^^^YYYVVVWWWWWWXXXYYY]]]eeennnttt|||xxxoooqqqwwwxxxtttmmmiiiccc]]]XXXTTTOOOKKKLLLMMMMMMMMMMMMOOORRRTTTZZZZZZ\\\bbbjjjyyy~~~tttjjjccc___^^^cccjjjtttqqqttt}}}oooddd]]]WWWRRRUUU^^^iiixxxkkkhhhhhhsss|||nnnbbbWWWRRROOOPPPUUUZZZ\\\\\\bbbjjjmmmrrryyyooo___YYYYYYhhhtttrrrtttrrrpppkkkcccYYYOOOGGGDDD>>>>>>===<<<<<<<<<<<<===;;;===BBBGGGHHHSSSoootttdddaaabbbgggvvvvvvlllbbb___^^^]]]^^^aaa^^^^^^___```aaa^^^ZZZWWWXXXXXXYYY[[[___gggpppwww~~~}}}uuuvvv|||}}}wwwrrrkkkhhhbbb]]]XXXTTTOOOLLLKKKMMMNNNNNNOOOPPPSSSVVVXXXXXX[[[cccnnn}}}sssiiibbb______eeelllxxxtttttt{{{|||nnnfffaaa[[[UUUTTT\\\fffrrrlllhhhhhhsss}}}pppddd[[[WWWRRRRRRUUUZZZZZZ[[[```gggkkkooowwwrrr___[[[^^^nnnvvvooooooqqqoooooollleee[[[PPPIIIEEE???>>>======<<<<<<======;;;<<<@@@DDDFFFPPPmmmssscccaaa```dddqqqwwwmmmccc___^^^]]]^^^aaa```aaaaaacccdddbbb___\\\YYYZZZ[[[]]]aaajjjssszzz{{{|||zzztttqqqiiieee```[[[WWWSSSOOOLLLJJJLLLNNNOOOPPPRRRVVVXXXXXXXXX]]]gggvvv{{{qqqgggaaa___```gggooo~~~yyyuuuzzzzzznnniiifff___YYYRRRYYYbbblllzzznnnhhhhhhsssuuuiii```[[[TTTTTTVVVYYYYYYYYY^^^fffiiinnnvvv~~~ooo]]]]]]cccuuuzzzpppmmmoooqqqrrrsssqqqiii^^^QQQIIIEEE???>>>>>>===============<<<;;;===AAACCCMMMhhhzzzlllaaa```aaammmxxxmmmccc___^^^]]]]]]```cccbbbcccdddeeeeeebbb```[[[[[[\\\___dddlllvvv|||}}}wwwrrrnnneeeaaa]]]YYYVVVRRROOOLLLIIIKKKNNNPPPRRRTTTXXXZZZ[[[\\\bbbooowwwmmmddd______bbbjjjsss|||wwwyyyyyynnnllliiibbb[[[PPPWWW```hhhtttoooiiihhhsss{{{nnnccc]]]VVVUUUVVVXXXXXXXXX]]]eeeiiimmmuuu}}}iii[[[^^^fffyyy}}}rrrlllnnnppprrrvvvwwwuuummm```RRRHHHDDD??????>>>===============>>>;;;;;;>>>@@@JJJccc}}}uuubbb___```jjjxxxmmmccc___^^^\\\]]]___cccbbbbbbdddeeeeeecccaaa[[[\\\]]]```eeemmmwww~~~{{{uuuooolllbbb___ZZZWWWTTTQQQNNNLLLHHHJJJNNNQQQSSSVVVYYY\\\^^^___fffuuu{{{rrriiiaaa^^^^^^ccclllvvv{{{sssrrr~~~uuuuuuuuukkk___TTTXXX[[[```kkk|||zzzssspppzzzzzzmmmbbb\\\XXXTTTTTTXXX\\\______bbbhhhqqqyyyhhh\\\\\\gggzzzqqqllljjjooovvvxxxxxxyyywwwjjjVVVIIIGGGBBB???<<<;;;;;;<<<;;;:::???>>>>>>???BBBJJJ\\\mmm|||nnnbbb]]]hhhxxx|||ooodddbbbcccaaa^^^]]]aaabbbdddfffhhhjjjkkklllcccbbb``````dddooo|||~~~xxxqqqjjjddd___\\\WWWSSSOOOMMMMMMMMMMMMOOOQQQSSSTTTWWWZZZ]]]^^^ccclll|||yyynnnfffaaaaaaaaadddqqq~~~||||||tttsss~~~qqqcccUUUWWWYYY]]]hhh{{{yyywww~~~qqqggg___[[[UUUTTTWWW[[[\\\\\\```fffnnnuuu|||{{{ccc]]]^^^jjj}}}wwwpppnnnooottt{{{||||||}}}zzzlllXXXKKKGGG@@@>>><<<;;;<<<======<<<===<<<<<<===???GGGWWWgggtttgggaaaiiiwwwssshhhddddddcccaaaaaabbbdddgggkkkooorrrssstttllljjjfffeeeiiisss|||vvvooohhhbbb]]]ZZZVVVQQQNNNMMMLLLMMMNNNPPPRRRSSSUUUWWW[[[]]]```dddnnn}}}uuuiiibbb^^^```aaaeeesss|||yyyyyyxxx{{{ssssssyyyiiiWWWVVVUUUZZZeeexxx}}}xxxnnnddd^^^WWWUUUVVVYYYZZZYYY^^^bbbiiipppwwwsss\\\\\\___nnn}}}}}}zzzuuuuuuwww{{{~~~ooo\\\NNNIII@@@>>><<<;;;===>>>>>>===<<<::::::;;;===BBBPPP^^^qqq}}}oooeeeiiirrr~~~yyylllgggfffeeeeeeffffffiiimmmrrrwww{{{~~~xxxuuupppmmmpppyyyyyysssmmmeee```ZZZXXXTTTOOOLLLKKKLLLLLLNNNPPPSSSTTTVVVXXX\\\___bbbgggsssvvvnnneee___]]]```bbbhhhyyyxxxvvvwwwvvvxxxpppppp|||qqq\\\VVVSSSWWWcccuuu~~~vvvhhhbbbZZZVVVWWWYYYYYYYYY\\\___eeelllsss|||lllWWWXXX^^^ppp~~~sssaaaSSSLLLBBB@@@===<<<===>>>===<<<;;;999999;;;<<>>======;;;:::<<<::::::<<<===???FFFNNN\\\lllxxxfffaaafffqqqrrrkkkgggfffhhhlllpppsssyyyzzzzzz|||uuupppiiibbb]]]TTTRRROOOLLLJJJJJJKKKKKKPPPRRRUUUWWWYYY[[[___bbbgggpppwwwkkkeeeaaa^^^^^^cccgggppp{{{yyyzzzyyyvvvllljjjuuukkk^^^UUUXXXbbbpppuuunnnccc]]][[[[[[[[[ZZZYYY\\\```eeekkkttt~~~}}}rrr___WWWVVV```yyy~~~mmm\\\QQQHHHEEEAAA???===<<<:::999<<<:::;;;>>>??????CCCIIIVVVeeeyyyyyyfffaaadddnnnwwwooojjjhhhjjjooouuuxxx~~~zzzsssnnnhhhaaa[[[RRRPPPMMMKKKIIIJJJKKKLLLQQQSSSVVVXXXZZZ]]]aaadddlllyyyrrrgggccc\\\ZZZ]]]dddiiittt{{{pppllltttssscccXXX[[[dddooovvvjjjaaa]]][[[ZZZYYYWWWYYY]]]aaagggooowww}}}yyyllloooxxx|||eee[[[YYY[[[gggqqq___RRRHHHEEEAAA???>>>===<<<:::;;;999;;;???@@@???AAAFFFNNN^^^sssyyyhhhdddgggmmmzzz}}}vvvpppmmmooosssyyy}}}wwwpppkkkeee^^^YYYQQQOOOMMMJJJIIIJJJLLLMMMQQQTTTWWWYYY[[[^^^bbbeeeqqqxxxllldddaaaZZZYYY^^^gggooo|||tttnnnuuuwwwfffZZZ]]]eeennn~~~|||oooddd^^^[[[YYYWWWUUUXXX[[[___dddkkkrrrxxxpppbbbbbbjjj|||qqq]]]XXX[[[```mmmttt```QQQGGGDDDAAA??????>>>===<<<:::999:::???@@@???@@@DDDHHHXXXmmmxxxjjjhhhiiillluuu{{{uuuqqqrrrwww{{{|||tttnnniiiccc\\\WWWQQQOOOLLLJJJJJJKKKLLLNNNRRRTTTWWWYYY\\\___cccfffuuutttiiibbb___ZZZZZZaaakkkuuutttttt}}}vvveeeYYYZZZ^^^ggg~~~uuujjjbbb]]]YYYWWWXXX[[[]]]^^^```gggqqqzzz|||nnn______fffwwwjjj\\\XXXYYY___uuu|||hhhZZZKKKGGGBBB???>>>>>>===<<<999999:::;;;<<<>>>>>>???HHHPPPbbbyyyvvvmmmjjjoootttvvvuuu~~~yyyzzz}}}yyyqqqiiibbb\\\WWWTTTNNNLLLIIIHHHIIIKKKNNNPPPVVVTTTUUUYYY[[[^^^eeemmmzzzvvvlllccc\\\ZZZZZZ^^^dddmmm{{{{{{www}}}uuudddXXXXXX]]]eee||||||oooeee]]]YYYWWWZZZ\\\______```fffnnnvvvxxx|||iii^^^]]]ccctttgggZZZWWWWWWeee|||}}}iiiZZZLLLHHHCCC???>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@FFFNNN^^^tttzzztttuuuzzz~~~}}}zzzzzz|||vvvnnnggg```[[[VVVSSSNNNLLLJJJIIIJJJLLLOOOQQQUUUTTTUUUYYY\\\```iiirrr~~~rrrjjjbbb\\\ZZZZZZ___fffpppyyy|||sssbbbUUUVVVZZZccczzzzzzxxxyyy|||wwwjjjaaa]]][[[[[[^^^``````aaaeeekkkqqqtttwww{{{hhh\\\[[[___ooo}}}dddWWWUUUVVVjjjjjjZZZMMMIIIDDD@@@???>>>===<<<>>>===<<<<<<===>>>???@@@DDDJJJXXXlll|||zzzzzz|||xxxxxxssskkkddd^^^XXXTTTQQQNNNLLLKKKJJJKKKMMMPPPRRRTTTSSSVVVZZZ^^^cccmmmxxxxxxmmmfff___[[[[[[\\\```hhhttt{{{|||ooo^^^RRRTTTXXXaaaxxx{{{sssrrrtttxxx~~~rrrhhhbbbaaa[[[]]]___```aaaeeejjjmmmrrrtttwww{{{mmm^^^[[[^^^lllzzzaaaVVVUUUWWWllllllZZZOOOKKKEEEAAA@@@???===<<>><<<;;;<<<===>>>???BBBHHHTTTeeezzz}}}}}}zzzuuuppphhhaaa\\\WWWSSSPPPLLLKKKJJJJJJKKKMMMOOOQQQTTTTTTWWW[[[___eeeqqq}}}sssiiibbb\\\ZZZ[[[^^^bbbkkkyyy~~~}}}jjjZZZPPPRRRWWW___tttxxxpppooorrrvvv}}}yyynnnfffbbb[[[\\\]]]___aaaeeeiiilllqqqsssvvvzzz~~~rrrbbb^^^___kkkvvv^^^UUUWWW[[[lllnnn\\\QQQMMMGGGCCC@@@???>>>======<<<;;;;;;;;;<<<===>>>AAAFFFPPP```sss|||rrrmmmfff___ZZZVVVSSSPPPKKKJJJJJJJJJKKKMMMOOOQQQVVVVVVYYY]]]```ggguuu}}}oooeee___ZZZZZZ\\\aaaeeeooo{{{iiiZZZPPPRRRVVV[[[mmmxxxpppooorrrvvv}}}vvvjjjccc]]]\\\\\\]]]```dddhhhkkkpppssswww{{{xxxhhhbbb```kkkqqqZZZUUU[[[```rrrrrr^^^SSSNNNHHHDDDAAA@@@>>>===:::;;;;;;<<<<<<<<<======>>>CCCMMM\\\ooo~~~yyynnnjjjccc]]]YYYUUURRROOOKKKJJJJJJKKKLLLNNNPPPQQQWWWXXX\\\```dddlll}}}vvvjjjbbb]]]ZZZ[[[___dddiiiuuu{{{kkk\\\SSSTTTTTTVVVdddvvvyyyqqqpppsssvvv~~~tttjjjaaa___\\\\\\^^^bbbfffhhhnnnqqqwww~~~llleeeaaakkkiiiTTTTTT^^^fff}}}uuu```TTTPPPJJJEEEBBB@@@>>>===888:::<<<>>>???>>>>>>===;;;@@@JJJYYYkkk~~~xxxtttjjjfff```ZZZVVVSSSPPPMMMLLLLLLMMMMMMOOOQQQRRRSSSWWWYYY^^^dddiiissswwwnnnccc^^^[[[ZZZ^^^dddgggmmm{{{zzzmmm___UUUUUUTTTRRR^^^ooo~~~zzzrrrqqqssswww~~~ttteeeaaa]]][[[]]]```dddfffkkkpppxxxnnnfffbbbjjj~~~cccPPPSSS```jjjvvvbbbUUUPPPJJJEEEBBB@@@>>>===888:::===@@@AAA@@@???>>>999>>>IIIWWWhhh|||}}}uuuppphhhccc]]]XXXTTTQQQNNNLLLNNNNNNNNNPPPQQQSSSTTTUUUVVVYYY___fffmmmyyypppggg___[[[ZZZ[[[```ggghhhppp}}}zzzoooiiiaaaZZZTTTQQQXXXaaavvvxxxpppooorrrwww}}}|||pppccc[[[___```\\\^^^eeekkkrrr|||~~~lllaaalllyyyaaaRRRPPP```qqq}}}{{{yyyggg]]]UUUJJJCCC???>>><<<:::999;;;===??????===:::999@@@AAAEEEOOO___tttxxxrrrooohhhddd]]]VVVQQQOOOOOOPPPJJJKKKLLLMMMNNNPPPUUUXXX[[[ZZZ^^^gggppp~~~{{{mmmeee]]][[[[[[[[[^^^ccciiittt|||}}}xxxqqqhhh```WWWRRRWWW^^^mmmzzz{{{qqqoooqqqttt{{{uuuiii```bbbaaa]]]___gggmmmuuutttiiirrrrrr]]]SSSVVVgggzzzvvvtttsss}}}wwwgggZZZRRRHHHAAA>>>===;;;999:::;;;<<<======<<<:::999???@@@DDDLLL[[[pppxxxqqqnnneeeaaa[[[TTTPPPMMMMMMNNNLLLMMMNNNNNNOOOQQQUUUXXX\\\\\\aaakkkvvvtttggg```ZZZYYYZZZ\\\aaagggqqq~~~{{{|||}}}|||}}}sssiii]]]UUUVVV[[[fffppptttpppppprrryyy}}}rrrhhhfffddd___aaagggmmmttt~~~~~~sss|||kkkZZZTTTZZZmmm{{{oookkkkkknnn{{{uuufffUUUNNNEEE???===<<<;;;999:::::::::;;;;;;;;;;;;:::??????BBBHHHUUUhhh|||}}}vvvpppmmmaaa]]]XXXRRRNNNLLLKKKLLLNNNOOOPPPPPPPPPRRRUUUWWW\\\^^^eeeppp~~~uuukkk___YYYVVVXXXZZZ^^^eeemmm|||}}}|||zzzxxxzzz{{{~~~ssseeeZZZWWW[[[dddmmm}}}yyytttrrrsssyyy{{{qqqkkkfffaaabbbgggjjjqqqzzzgggWWWTTTZZZlllzzznnniiilllsssrrrdddRRRKKKCCC>>>======;;;:::::::::999999999:::;;;<<<>>>>>>@@@DDDNNN^^^qqq~~~{{{tttnnnjjj^^^[[[VVVQQQMMMKKKKKKKKKNNNPPPQQQQQQPPPRRRTTTVVVZZZ___iiiwwwyyykkkdddZZZVVVTTTWWW[[[```jjjssszzzvvvzzz{{{yyy~~~~~~}}}nnn```[[[]]]dddlll{{{zzzvvvuuuzzzyyyqqqiiicccbbbeeehhhooowww|||||||||bbbWWWUUUZZZmmmvvvnnnuuunnnaaaPPPJJJCCC???>>>>>>===;;;;;;:::999888888:::<<<===<<<===???AAAHHHUUUfffsss}}}}}}xxxssslllggg\\\YYYUUUQQQMMMLLLLLLLLLNNNOOOQQQQQQQQQRRRTTTVVVYYYaaannn~~~pppddd```XXXUUUUUUYYY]]]cccnnnyyyuuusss|||}}}xxxhhh```aaaccclllzzzyyyuuuyyywwwmmmfffddddddhhhnnnuuuzzz}}}vvvyyyqqqZZZVVVXXX^^^sss{{{jjj]]]OOOJJJCCC?????????>>><<<::::::999999999;;;<<<===:::===???@@@DDDNNN\\\hhhttt{{{wwwqqqjjjdddZZZXXXTTTQQQNNNMMMLLLLLLNNNPPPRRRSSSSSSTTTVVVXXX\\\gggwwwxxxhhh^^^]]]XXXVVVXXX]]]aaahhhttt{{{yyywwwnnneeedddaaalll|||{{{ssstttyyy~~~rrrjjjfffeeefffkkkqqquuuzzztttyyyxxxbbbTTTWWW[[[bbbzzz}}}gggZZZOOOIIICCC?????????===;;;::::::::::::;;;<<<===>>>999<<>>>>><<<999::::::;;;<<<<<<===>>>>>>888<<<@@@@@@AAAFFFQQQZZZmmmzzz|||xxxvvvtttyyy{{{wwwpppggg```UUUTTTRRROOOMMMLLLKKKKKKPPPSSSVVVXXXYYYZZZ\\\^^^fffvvv|||rrriii\\\VVVXXXVVVWWW[[[bbbhhhqqqkkksssgggfffdddmmm|||oooiiinnn{{{wwwmmmggghhhfffhhhnnnuuu}}}{{{zzziii\\\QQQTTTcccwwwtttbbbXXXNNNJJJCCC???===<<<;;;:::999:::<<<>>>>>>===;;;:::===>>>AAABBB@@@@@@JJJUUUggg}}}yyysssuuutttpppuuuwwwmmmbbbZZZSSSQQQMMMJJJJJJLLLOOOQQQVVVTTTVVVZZZ\\\]]]bbbiiinnntttiiibbb[[[UUUSSSUUUYYY^^^ccckkkxxxiii~~~qqqdddbbbfffnnn}}}ooohhhlllwww}}}sssllliiigggiiiooovvv~~~{{{}}}{{{bbbXXXRRRZZZjjj|||sssaaaXXXLLLHHHBBB===;;;;;;:::999999:::<<<=========;;;:::===>>>@@@AAA???@@@HHHSSSggg~~~~~~uuupppttttttrrrxxx}}}uuujjj```YYYQQQOOOLLLIIIIIIKKKNNNPPPUUUTTTVVVZZZ\\\___fffnnn|||nnneee```ZZZVVVTTTXXX\\\bbbfffmmm{{{aaauuunnnbbb```gggooo|||qqqiiikkkrrr{{{{{{sssllljjjkkkqqqwww~~~}}}nnnYYYSSSTTT```qqqppp___VVVIIIEEE@@@<<<::::::999888999999;;;<<<===<<<;;;;;;======???@@@>>>>>>FFFPPPbbbzzzwwwpppmmmrrruuuvvv}}}~~~xxxpppfff]]]VVVOOOMMMKKKIIIIIIKKKNNNPPPWWWVVVXXX]]]```dddmmmwwwuuufff```\\\YYYWWWWWW[[[```fffiiipppVVViiimmmcccaaaffflllzzzwwwooonnnqqqyyyxxxqqqnnnnnnrrrxxxwww___TTTQQQVVVdddvvv}}}iiiYYYQQQGGGCCC???<<<;;;::::::999888999:::;;;<<<<<<;;;;;;<<<;;;===???======CCCKKKXXXooo}}}rrrmmmmmmrrrwwwzzz}}}xxxqqqjjjbbbYYYSSSOOOMMMKKKJJJKKKMMMPPPRRRZZZZZZ]]]aaadddiiiuuuxxxlllaaa\\\ZZZXXXXXXYYY]]]bbbiiimmmtttNNN```xxx|||ooohhhdddccciiivvvwwwtttssszzz}}}wwwsssrrruuuyyymmmXXXTTTSSSXXXgggyyytttbbbSSSJJJEEEBBB>>><<<<<<<<<;;;:::777888999::::::;;;;;;;;;<<<:::;;;===<<<;;;@@@FFFOOObbbyyy{{{|||yyyooonnnoootttyyy~~~zzzvvvpppjjjddd]]]VVVQQQOOONNNMMMMMMNNNQQQTTTVVV\\\\\\___bbbfffmmm|||qqqggg]]]ZZZYYYXXXYYY\\\^^^dddkkkqqq{{{JJJYYYqqq~~~tttmmmhhhbbbfffrrr{{{vvv|||}}}yyyvvvwwwyyy~~~hhhXXXUUUUUU]]]lll}}}lll[[[MMMEEEBBB@@@===<<<<<<<<<;;;:::777777888888999:::;;;<<<;;;999999;;;;;;999===BBBJJJWWWjjjyyy}}}zzz~~~|||tttnnnoooqqqvvv}}}zzzsssoooiiiddd___YYYTTTPPPPPPOOOOOOPPPRRRTTTWWWYYY[[[\\\___dddiiirrrjjjbbb[[[YYYYYYXXX[[[___aaafffnnnyyyFFFRRRfff}}}yyyrrrlllccceeepppwww{{{}}}yyyyyyzzz}}}}}}eeeYYYSSSWWWbbbtttuuueeeWWWKKKDDD???===;;;:::;;;;;;:::999666666777777999:::;;;<<<;;;888888::::::888:::???EEEMMM[[[jjjwwwxxxxxx~~~vvvppplllooosssxxx|||sssmmmiiiccc^^^[[[WWWSSSPPPOOOOOOPPPQQQSSSVVVYYY[[[[[[]]]ccciiippp}}}rrrccc\\\WWWWWWXXXYYY]]]bbbfffkkktttCCCKKK\\\rrr}}}wwwpppeeefffooowwwzzz~~~{{{zzzzzz}}}xxxbbbWWWRRRWWWeeezzzpppbbbVVVKKKDDD===;;;999999::::::999888666666666777888:::;;;<<<;;;888777999999777999===BBBFFFQQQ```nnnwww}}}xxxtttyyyyyywwwuuuwww||||||uuuoookkkjjjnnntttzzz}}}vvvnnnjjjfff```\\\XXXUUURRRPPPOOOOOOOOOQQQSSSVVVYYY[[[]]]```gggoooxxx|||hhh^^^XXXUUUVVVXXXZZZ___eeejjjnnnxxxCCCIIISSScccvvv~~~|||pppooouuu|||tttooorrrxxx|||~~~~~~}}}~~~ppp```^^^WWW___ooozzzkkk]]]MMMCCC???:::999888777666666666666777777888999::::::;;;;;;666777999:::;;;;;;:::999AAAAAAHHHYYYiiirrrwwwzzz{{{wwwwwwwww}}}xxxooolllhhhfffgggkkkpppssstttssssssrrrpppnnnmmmllljjjnnnttt}}}{{{yyyvvvrrrnnnkkkddd[[[WWWVVVUUURRROOOQQQPPPQQQSSSXXX\\\___```cccbbbiiiwwwnnnccc]]]WWWTTTXXX\\\___bbbffflllxxxAAAFFFPPP^^^qqqtttqqqsss~~~|||sssnnnqqqvvvzzz}}}mmm```___[[[ddduuu~~~wwwiii\\\MMMCCC???;;;:::999888888777777777777777888999999:::;;;;;;999888888888999:::;;;<<>>BBBJJJXXXjjj}}}vvvrrrvvv~~~wwwpppqqquuuxxx|||~~~ggg___aaa```lll}}}~~~xxx}}}sssfffZZZLLLBBB>>><<<;;;:::999999999999999777777888888999:::::::::;;;999777666777999<<<>>>BBB???@@@JJJXXXeeettt~~~{{{zzzzzztttjjj[[[YYYUUUTTTUUUYYY]]]```eeefffhhhjjjlllnnnooopppnnnrrrzzz~~~yyyvvvsssoooiiiddd___ZZZTTTQQQRRRRRRQQQOOORRRTTTVVVZZZ]]]```cccdddiiilllxxx}}}jjj]]]WWWTTTRRRTTT[[[aaafffnnnuuu|||<<>>FFFRRR```ppp~~~~~~||||||~~~pppeeeVVVTTTQQQPPPQQQUUUYYY\\\___```bbbeeehhhkkknnnoooooottt}}}|||xxxtttqqqoookkkddd___YYYUUURRRPPPQQQRRRRRRRRRVVVXXX[[[]]]___aaaccceeelllsssmmm___WWWSSSTTTTTTXXX```ffflllvvv<<<>>>CCCNNN___tttyyysssppppppuuu|||{{{wwwtttrrruuuyyy~~~~~~uuuhhh]]]]]]bbbooo~~~}}}uuusss{{{kkk^^^RRREEE===::::::999999888888888888999777888888888888888999999777777888999::::::::::::>>>===@@@GGGPPP[[[lllzzzzzzkkk```SSSQQQOOONNNPPPSSSXXXZZZ]]]^^^___bbbeeehhhkkkmmmooouuu}}}yyyuuurrrnnnllljjjfff```[[[TTTSSSQQQQQQRRRTTTUUUVVVYYY\\\^^^``````aaadddfffrrr}}}tttbbbYYYUUUSSSUUUVVV\\\ccchhhooo{{{;;;===BBBLLL\\\ooozzzsssooopppuuuyyytttpppqqqvvv~~~zzz{{{|||}}}wwwpppiiiaaa\\\```gggxxx}}}vvvqqqttttttcccVVVKKK@@@:::999999999888888888888999999888888888888888888888888444666777999:::999888888<<<===BBBHHHNNNWWWggguuu~~~ssseee[[[PPPOOONNNMMMOOORRRVVVYYY]]]]]]^^^```cccfffiiikkknnnuuu~~~uuuooommmjjjfffdddcccaaa\\\XXXRRRRRRRRRRRRTTTVVVXXXYYY\\\___aaabbbbbbdddiiimmmvvv}}}hhh\\\WWWUUUUUUUUUXXX^^^dddhhhppp999;;;@@@JJJYYYjjjzzz}}}sssqqqsss{{{yyyssstttyyy{{{xxxzzz}}}}}}ssshhh```\\\]]]eeeooo~~~wwwvvv|||zzzkkkYYYMMMDDD<<<999:::::::::999999999999::::::888888888888777777777777555555555666777777888888;;;===BBBGGGKKKRRRbbbqqqzzzooobbbXXXPPPOOONNNNNNPPPSSSWWWYYY\\\]]]]]]___bbbfffjjjlllnnnuuuxxxpppkkkfffbbb^^^\\\\\\[[[XXXUUUPPPQQQRRRSSSTTTVVVYYY[[[]]]```cccddddddiiiqqqwwwooo```XXXVVVUUUTTTXXX[[[aaafffkkkttt888:::???IIIWWWgggvvv~~~yyyttttttyyyyyyzzz~~~{{{xxxtttuuuvvvxxx|||{{{yyy{{{uuufff]]]ZZZ^^^jjjuuu~~~sssdddRRRGGG???999999;;;;;;;;;:::::::::;;;;;;<<<888888888777777777777777666555444333333555888:::;;;===AAAEEEHHHOOO```pppyyynnnaaaXXXQQQPPPPPPPPPRRRUUUXXX[[[\\\\\\]]]___bbbgggkkkmmmooouuuyyysssnnnkkkbbb]]]YYYWWWXXXWWWUUUSSSOOOPPPRRRSSSTTTVVVYYY[[[]]]aaadddeeegggmmmwwwwwwggg[[[VVVVVVUUUTTT[[[^^^eeejjjooozzz555999===AAALLL^^^rrr~~~}}}rrrmmmsss|||yyy{{{{{{qqqmmmkkkjjjlllkkkooouuu{{{~~~}}}ttt```ZZZ[[[bbbqqqggg\\\MMMAAA;;;:::::::::===:::888999;;;<<<:::777555555777888888777666555666666555666777888:::;;;>>>???BBBDDDEEEIIIUUUcccyyyyyylll___WWWTTTOOOLLLOOORRRTTTWWW[[[ZZZ\\\^^^___aaadddhhhlllpppuuu}}}~~~xxxrrrlllgggccc]]][[[WWWSSSQQQQQQSSSTTTQQQSSSUUUVVVWWWYYY\\\___``````ccciiimmmtttwwwkkk___XXXVVVTTTVVVZZZ[[[```ffflllvvv666999<<>>>>>@@@BBBBBBFFFQQQ]]]rrrzzznnnaaaXXXSSSNNNLLLOOOSSSTTTWWWZZZ[[[]]]___aaabbbeeejjjmmmssswww|||~~~xxxrrrmmmhhhccc```\\\YYYUUURRRPPPQQQRRRSSSQQQSSSUUUWWWWWWYYY\\\^^^```aaafffmmmttt~~~zzzlllbbbXXXTTTSSSSSSUUUYYY[[[```hhhsss777888:::===DDDTTTiiiyyy|||sssqqq~~~}}}}}}|||mmmdddbbbdddfffeeejjjqqqzzz~~~~~~~~~wwwdddUUUYYYeeeppp|||oooYYYPPPDDD<<<::::::;;;;;;:::999777888999999888666999888888777777777888888666666666666888999:::;;;======>>>@@@???AAAJJJUUUfffvvv{{{qqqcccXXXQQQMMMLLLPPPSSSTTTVVVZZZ\\\^^^```bbbdddgggkkknnntttwww{{{|||zzzvvvtttsss{{{xxxtttooojjjfffbbb^^^[[[XXXVVVSSSQQQPPPPPPRRRSSSSSSUUUXXXZZZ[[[\\\]]]___ccceeellluuu{{{jjj___XXXRRRQQQRRRSSSVVVZZZ^^^dddooo}}}888777888<<>>999888999888777:::;;;;;;:::999999999999;;;:::888777777777888999666666777888999::::::;;;;;;999999;;;:::999>>>EEEPPP^^^qqq~~~{{{uuuiii^^^WWWRRRPPPSSSVVVUUUWWWZZZZZZ]]]```bbbeeeiiiooorrrssswww{{{~~~~~~}}}zzzvvvrrrjjjgggcccaaa___]]]ZZZXXXSSSRRRQQQQQQQQQRRRTTTUUUWWWYYY]]]___```aaaccceeehhhqqq~~~tttddd\\\SSSPPPPPPTTTVVVWWW[[[```hhhrrr777555888===@@@HHH^^^ttttttgggbbbcccjjjwwwvvvlllkkkooosss|||}}}bbbUUURRRaaavvvvvvbbbUUUGGGBBB<<<999::::::999777:::;;;<<<;;;999888999::::::999888777777777777777555666888999:::;;;;;;;;;999777777::::::888<<>>BBBVVVmmmrrrgggbbb]]]dddmmm{{{}}}uuutttxxx}}}ttt___VVVWWWhhh}}}lllXXXMMMBBB>>>::::::<<<===<<<:::999:::<<<;;;888777888:::888888888888777666555444555666888:::;;;;;;;;;:::777555666999:::999<<<@@@EEEPPP^^^nnn~~~wwwwww~~~zzzhhh```ZZZXXXWWWVVVXXX[[[ZZZ]]]aaafffkkkqqqwww||||||~~~{{{uuusssrrrqqqooommmiiifffaaa^^^[[[YYYXXXWWWUUUSSSSSSSSSSSSTTTVVVXXXZZZ[[[YYYZZZ\\\]]]```dddjjjnnnxxxnnn^^^UUUTTTPPPPPPSSSXXX[[[___fffooo{{{999777999===<<<>>>PPPgggssshhhccc\\\```fffnnn||||||mmm^^^WWWZZZlll~~~eeeRRRHHH>>>;;;999:::===@@@???>>>777999;;;:::777666777999777888888888777666444333555666888:::;;;;;;;;;:::666444555999;;;:::<<<@@@???IIIVVVeeeyyyxxxwwwnnneee]]]YYYXXXVVVXXX\\\[[[^^^ccchhhmmmttt{{{~~~{{{wwwooonnnlllkkkjjjhhhdddaaa^^^[[[XXXVVVUUUTTTRRRPPPSSSSSSTTTVVVWWWZZZ[[[]]]]]]^^^___```ccchhhoootttqqqdddYYYTTTUUURRRRRRVVV\\\```eeennnxxx999888999999999>>>MMM[[[wwwoooaaaaaa___aaahhhrrr||||||xxxjjj\\\YYY]]]nnnnnn\\\LLL@@@<<<<<<;;;;;;<<<===???@@@:::888666555555666888::::::999888777666666666666666777888777666555666777888777777777888:::<<<>>>@@@GGGNNNYYYmmm~~~}}}zzzyyy}}}qqqbbbYYYUUUTTTVVVYYY\\\___eeelllsssyyy~~~~~~zzzuuurrroooiiicccaaabbbbbb^^^[[[VVVUUUSSSRRRRRRTTTUUUWWWVVVWWWZZZ\\\]]]]]]]]]]]]```]]]]]]bbbhhhqqq~~~nnnccc^^^WWWQQQMMMRRRRRRXXX___ccciiiyyy555555777999999<<>>:::999888777777777888999777777777777777777777777888777666555555555555555666777888777555444555666777777666666777999;;;<<<<<>>AAACCCKKK```{{{~~~{{{|||wwwnnnhhheeefffiiiffflllvvvzzztttnnnjjjgggeeecccaaa^^^ZZZXXXYYYYYYWWWVVVWWWVVVVVVVVVWWWYYYZZZ[[[\\\^^^_________aaaeeeiiiiiillluuuxxxhhhaaaYYYTTTPPPMMMQQQWWWYYY]]]dddnnn{{{:::777666777777888>>>GGGPPPaaayyy}}}{{{zzz|||uuukkkbbbaaafffxxx|||uuuvvv{{{kkk]]]\\\___ddduuunnn^^^QQQFFF@@@>>>===;;;:::999888999999555666777777777777666555666555555444444444444444555666777666555444444666666666666666777888888999999<<<>>>@@@EEEVVVppp~~~wwwyyy{{{~~~wwwqqqmmmmmmooonnnuuu~~~{{{yyyxxxuuuqqqlllhhhfffdddcccaaa\\\ZZZWWWVVVVVVVVVUUUUUUWWWWWWXXXXXXZZZ[[[\\\]]]^^^```aaa```___bbbiiiooooootttyyyggg___ZZZUUURRROOONNNSSS[[[^^^ccciiisss999555333444444555;;;BBBJJJWWWmmm{{{xxxxxx}}}}}}qqqddd___```ppp~~~ssslllnnnttt}}}{{{yyyxxxbbbZZZ\\\bbbpppvvveeeXXXMMMEEEAAA<<<;;;999777666666777777666666666666666666666666666555555444444444555555555666777666444333444555555555666666777777777777888:::<<>>???CCCQQQ```sss~~~~~~|||yyywwwxxx{{{~~~~~~yyyxxxwwwuuuqqqnnnjjjhhheeecccaaa```___^^^\\\ZZZVVVVVVVVVTTTTTTTTTUUUWWWWWWXXXZZZ\\\^^^___``````^^^aaaeeefffhhhqqq~~~pppcccXXXSSSNNNKKKNNNQQQUUU[[[bbbfffrrr666555777;;;<<<:::;;;>>>AAAFFFXXXsss{{{wwwyyy~~~nnnfffeeeaaaqqqsssnnnhhhjjjooowww}}}}}}zzzyyyqqq\\\UUU[[[eeelllvvv\\\NNNHHHCCC???>>>:::999777666666777777888888777555444444555777888666666555555555666666777555666666666444333444555444555666666666666666555888777999=========FFFQQQcccvvv~~~~~~~~~}}}|||{{{yyywwwyyy|||~~~~~~|||{{{~~~~~~{{{yyyrrrrrrrrrqqqmmmiiieeecccbbb```^^^^^^]]][[[XXXVVVVVVVVVVVVUUUTTTTTTVVVXXXWWWXXXZZZ]]]___```aaaaaa```eeeiiilllppp{{{mmmbbbYYYRRRRRRLLLJJJOOOUUUZZZaaaggghhhwww777777666555555666777888<<>>@@@GGGYYYlllyyy~~~}}}|||yyyxxxxxxyyy{{{}}}|||{{{||||||||||||{{{zzzyyyzzz{{{||||||xxxyyywwwuuurrrooollljjjiiifffeeeeeedddbbb```___^^^YYYWWWUUUVVVXXXYYYXXXVVVTTTVVVXXXYYYYYYZZZ[[[]]]XXX[[[___```______bbbeeejjjqqqyyyooocccZZZRRRNNNMMMNNNPPPSSSWWW]]]eeemmmrrr555444444555666777888999999;;;CCCPPPbbbuuuyyydddffflll{{{|||{{{nnnmmmqqqzzzzzznnniiijjjwwwppp```UUUNNNOOOTTT^^^qqqcccQQQBBB???>>>999666888777777777666666666555555444444444444444444444444555333222333555777777666555555444444444444333333555555666666666666555555666666555666777999;;;===>>>LLL]]]lllzzz~~~~~~}}}{{{zzz|||~~~||||||zzzxxxuuusssqqqppprrrrrrtttvvvyyy|||~~~zzzxxxvvvsssqqqpppooommmjjjgggdddbbbaaaaaa```___^^^\\\\\\[[[[[[UUUTTTSSSUUUWWWXXXXXXWWWTTTVVVZZZ[[[[[[[[[\\\]]][[[___bbbdddcccdddgggjjjvvvyyylll^^^VVVQQQLLLJJJLLLPPPSSSXXX]]]dddmmmvvv|||111222222333555666777888888:::>>>GGGVVViii{{{uuucccaaaeeerrrwwwyyyuuusssuuu}}}tttllliiikkkooo|||yyy]]]TTTNNNLLLRRR]]]lllpppRRRHHH???===:::666555888666666666666666666666666444444444444444444444444333222111333555666666555333333333333333333333333333444444555555444444333666666666666666888999:::<<>>;;;999666666888555555555555666666666666555555555555555555555555444333222333555555444333222333333333333333333333333333444444444444333333666555555555666666777777999===FFFTTTdddttt~~~{{{yyyxxxttt|||}}}wwwqqqkkkgggeeedddgggggghhhiiikkkmmmnnnoootttwww{{{}}}{{{zzztttrrrooojjjgggeeeeeefffaaa```___]]][[[ZZZXXXXXXXXXWWWUUUTTTTTTUUUVVVWWWTTTUUUVVVWWWWWWWWWWWWWWWUUUWWW[[[]]]]]]^^^___```^^^aaadddhhhmmmvvvyyykkkaaaYYYRRRPPPNNNMMMOOOSSSVVVYYY]]]ccclll{{{}}}444555666777888999999999888:::<<<>>>EEETTThhhvvv|||mmmcccaaa```aaaiiiyyywwwtttwww~~~iii___aaajjjwww|||dddQQQJJJOOOXXXfffwwwlllTTTAAA???<<<:::888777777777555555555555555555555666666666666666666666666666555444333444555555333111222222333333333333444444333333444444444444333333444444555555555555666666555666===IIIXXXgggyyy~~~}}}}}}zzz~~~zzztttmmmgggcccbbbaaaddddddeeeeeeggghhhjjjkkkooorrrwwwzzz|||}}}|||xxxxxxvvvssspppooonnnkkkeee```\\\[[[[[[XXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWTTTWWWYYYZZZYYYXXXXXXYYYYYY[[[]]]^^^___```ccceeebbbfffkkkqqqzzzyyyjjj^^^ZZZTTTPPPOOONNNMMMPPPUUUZZZ^^^cccjjjttt}}}vvvzzz444555666777777777777666777:::<<<===@@@LLL___mmm{{{rrrjjjcccbbbbbbcccgggqqq{{{{{{}}}oooaaa^^^dddqqqyyyjjjZZZPPPIIITTTdddvvv{{{[[[JJJ???>>>;;;888888888777555555555555555555555555444555555555555555555555555444444444555666666444222333333333333444444444555333333444444444444333333333333444555555555555555444333777@@@JJJXXXlll~~~}}}yyyssslllfffdddccccccccccccccccccdddeeefffggghhhkkkoooqqqqqqrrruuuwwwwww|||}}}zzz{{{||||||xxxtttoooooopppooolllhhhffffffeeeaaa[[[VVVUUUUUURRRRRRRRRRRRRRRSSSSSSSSSRRRSSSTTTUUUVVVVVVWWWWWWSSSWWW[[[\\\[[[[[[\\\]]]^^^___```aaaaaadddhhhkkkmmmsss|||vvvlllaaaYYYUUUQQQOOOPPPOOOOOOSSSXXX\\\ccclllvvvyyyvvvvvv}}}111222333444444444333222666:::<<<<<<>>>HHHYYYhhhyyyrrrmmmiiifffcccdddeeeggglllxxxnnneee]]]___iiiyyy~~~nnn]]]SSSOOOKKKYYYnnnlllPPPEEE???===999666777888777444666666555555555444444444444444444444444444444444333333333555777777666444333333333444444555555555333444444555555444444333222222333444555555555555666444666;;;AAAKKK```ttt}}}}}}{{{tttmmmiiigggggggggbbbbbbbbbbbbccccccdddeeebbbeeehhhhhhggghhhkkknnnkkkpppttttttrrrttt|||xxxssssssuuummmiiiggghhhkkkkkkgggccc]]]___```]]]XXXUUUTTTUUUPPPQQQQQQRRRSSSSSSTTTTTTQQQSSSUUUVVVXXXXXXWWWWWWRRRVVV[[[^^^]]]]]]___aaabbbcccccccccdddggglllooowww{{{lllfff```ZZZSSSPPPOOOQQQQQQQQQVVV\\\]]]gggtttyyytttxxx}}}}}}{{{555555555555666666666666666444555999<<>>IIIUUUiiirrr}}}zzzpppnnnpppssstttvvvrrrooommmjjjkkkvvvuuujjjddd___\\\ccctttyyyfffXXXQQQOOOOOOXXXkkkrrrTTTCCC???;;;;;;:::999888777777666444222444777777333000222555555666666555555444333555555555444444444333333333333333333333333333333333222222222222333444444333333333222222222222222444555666555777===HHHQQQgggssszzzsssqqqrrruuu}}}zzztttlllfffhhhfffeeeeeeffffffeeeccc\\\[[[YYYXXXXXXYYYZZZ[[[bbbbbbbbbcccggglllqqqttt}}}~~~{{{xxxvvvrrrmmmjjjhhhfffbbb```aaaaaa```___^^^^^^]]]]]]ZZZZZZYYYWWWUUURRRPPPOOOTTTTTTTTTSSSSSSRRRQQQPPPNNNQQQTTTUUUVVVXXXZZZ\\\[[[]]]___```aaabbbeeegggdddgggkkkmmmqqqzzzsssddd[[[VVVRRROOONNNOOOQQQSSSWWW^^^eeejjjpppxxxwwwrrrttt~~~444555555555555666666666777666777888888:::BBBJJJYYYeeeuuu|||{{{{{{yyyqqqqqqwww~~~yyyrrrllliiiooowww|||iiiccccccbbbcccmmm}}}~~~iiiXXXPPPOOORRRUUUdddtttbbbGGG???BBB:::::::::999999888888888444444999@@@???999333222555555666666555555444333444444444333333333222222555444444333333222222222222111111111111222333333222222222333333444444444444555555444444777>>>DDDVVVdddxxx}}}uuuqqqppprrryyy{{{qqqiiihhhgggeeeeeeeeeeeecccaaa[[[ZZZXXXWWWUUUTTTTTTTTT___^^^^^^^^^```dddhhhkkkpppqqqsssvvvzzzzzzssslllgggdddccccccbbb`````````___\\\ZZZ\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYWWWUUUSSSQQQPPPRRRRRRSSSSSSSSSSSSSSSRRRQQQSSSVVVWWWXXXYYY[[[]]]]]]^^^``````aaacccgggjjjkkkooouuu{{{wwwiii^^^XXXUUURRRPPPLLLNNNRRRVVV\\\eeennntttzzzrrrooottt444444444555555555666666666777777888888:::>>>CCCNNN]]]ppp~~~zzzxxxxxx~~~}}}uuuwwwyyypppkkklllnnn}}}}}}rrreeedddeeegggnnnyyy~~~ppp^^^QQQKKKLLLUUU___qqq}}}{{{sssUUU@@@<<>>999999999999999999999999444333666;;;;;;666333444555555555666555555444333333333222222222111111111333333222222111000//////333333333333333444555555222222222222111111111111111222333444555888;;;===@@@LLL^^^rrrzzzqqqooolllkkkjjjhhheeeccc______]]]\\\ZZZYYYWWWWWWWWWWWWWWWWWWYYY[[[^^^```aaa``````___^^^^^^^^^^^^___\\\WWWSSSQQQQQQRRRTTTRRRTTTWWWYYYYYYXXXWWWVVVTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRNNNOOOQQQTTTWWWXXXZZZZZZZZZ\\\\\\\\\\\\]]]___bbbdddgggkkkooottt{{{zzzpppccc___YYYTTTQQQQQQQQQQQQRRRUUUZZZ```hhhrrr}}}wwwrrrrrr||||||333444444444444555555555444666777666888>>>@@@???DDDQQQfffyyy~~~{{{zzz{{{~~~~~~vvvnnnnnnxxxtttcccbbbjjjwwwmmmZZZVVVTTTRRRNNNRRReeezzzvvvxxxiiiRRRGGG@@@<<<;;;999999999888888777777777444111111444555222222555555555666666555555444333333333333222222222111111555444444333333222222222444444333333444444555666222222222111111000000000222222222222222444555666:::BBBQQQdddwww}}}~~~zzzvvvtttzzzyyyvvvsssqqqooommmiiigggbbbaaa___]]][[[YYYXXXXXXUUUTTTTTTTTTVVVWWWYYYZZZYYYYYYWWWVVVTTTSSSQQQQQQSSSQQQNNNKKKKKKLLLOOOPPPNNNQQQUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTUUUVVVWWWYYYZZZZZZ[[[[[[\\\]]]^^^___```bbbfffiiijjjnnnttt|||vvvjjjeeeYYYWWWUUURRRQQQRRRSSSTTTUUUYYY```iiitttooottt~~~||||||333333444444444555555555444666666444777===@@@===>>>III\\\qqq|||rrriiippp|||}}}llldddjjjtttooo\\\TTTOOOMMMQQQTTT[[[ooovvvyyywwwWWWFFF@@@>>>;;;:::999999888888777666555555555222222444555333444777555555666666555555444333444333333333222222222222333333333333333333333333333333222222333333444555111111222222222222222333444222111000111333444444777<<>>;;;999BBBSSSjjj|||}}}uuufffjjjsssuuukkkjjjuuuvvvbbbTTTTTTKKKHHHPPPXXXbbbwwwvvvyyyiiiMMM???<<<;;;;;;;;;:::999888777666555444333333111000333444222333666555555666666555555444333444444444333333333222222111111111111111111222222222222111111222222333444000111111222444555555666444222000000222555777777777888===IIIYYYlll|||yyyooonnntttzzz|||zzzyyyuuupppjjjfffdddcccccc]]]\\\[[[YYYXXXWWWWWWWWWPPPQQQQQQQQQQQQPPPOOOOOOKKKJJJIIIGGGGGGHHHIIIJJJLLLPPPSSSUUUUUUVVVXXX[[[WWWVVVVVVVVVUUUUUUUUUUUUXXXXXXYYYZZZZZZZZZZZZZZZ\\\]]]___aaaccceeeffffffbbbeeeiiimmmrrryyyuuunnnggg\\\UUUTTTMMMOOOQQQSSSUUUXXX[[[^^^ccchhhqqq|||uuurrrvvvyyytttzzz444444444555555555555555555555666666777777888888===???GGGYYYqqqwwwnnnkkkmmmyyytttggggggrrrqqqaaaVVVOOOPPPKKKMMMXXXeeesss~~~fffVVVDDD;;;999888888::::::999888777555555444444000000000111222333555666666555555444444333222222222222222222222222222222222222222111111111111000666444222222222222000///222222222222222222222222111111222222222333333333222555<<>>EEESSS]]]kkkxxxuuuqqqjjjkkknnnsssxxx~~~|||tttmmmhhhdddaaa^^^___^^^]]][[[ZZZZZZZZZ[[[YYYZZZZZZYYYYYYZZZ^^^aaa___```aaaaaabbbeeeiiilllooopppsssvvv}}}{{{vvvnnngggaaa[[[SSSNNNKKKLLLNNNOOORRRTTTWWWYYYXXX[[[```eeennn|||yyysssqqqwwwrrrrrrwww111111222333444555555666666666666555555555555444555999;;;;;;===III\\\lll|||zzzwww{{{{{{kkkgggiiivvvrrrgggdddgggsssyyy^^^PPPIIIFFFHHHNNNbbbsssuuuhhhfffmmm|||rrrUUUEEE>>>999777999999555444555444444333222222222222222333444555666777666666555444444333333222222111111111111111111111111111111222222222111111111000000......///111333333111...111111111111111111111111000000000111111111111222444222222555666666;;;AAAIIIRRR___kkkttt|||zzzooonnnooosssuuuxxx~~~|||vvvrrrooommmmmmllljjjhhhfffeeedddccc___```aaabbbbbbdddgggjjjjjjkkkkkklllmmmqqqvvvzzz{{{uuummmiiiccc]]]XXXSSSOOOLLLIIIKKKOOORRRTTTVVVZZZ\\\\\\aaagggnnnvvvwwwoooqqqxxxnnnsss~~~000111222333444555555666666666555555555444444444444777999999:::CCCSSS```ppp}}}yyyvvvvvvxxx~~~~~~jjjhhhjjjsssvvviiifffkkkrrrlllVVVMMMIIIFFFLLLVVVhhh}}}xxxooopppwwwbbbJJJAAA;;;777666888888555333555444444333222222222222333222333555666666666444333444444333333222111111111111111111111111111111111111111111111111222222222///......///111111///...111111111111111111111111000000000000111111111111444111111444555555888<<>>888555555777777444444666444444333333222333333333///111222444444333222000444444333333222111111000000000000000000000000000//////000111222333333444222000///000111111111///000000000000000000000000000000000000111111111111444111111333444333555999777===GGGRRR^^^kkkyyy}}}wwwwww|||~~~uuuooollliiibbb\\\YYYWWWSSSOOOLLLJJJJJJJJJJJJOOOVVVZZZ]]]```dddhhhfffppp}}}wwwmmmnnnsssvvvwwwttt444555666666666555444333777666555444333444555555777999;;;;;;;;;@@@IIIQQQbbbpppsssllljjjlllmmmqqq}}}|||ssspppxxxzzztttqqquuuzzzrrrfffgggooo~~~yyyeeeXXXNNNLLLKKKMMM]]]ppp~~~nnnPPP@@@>>>888777666555444333222222777666666555333222222111444444222111111111222333000000000000000000000000000000000000111111111111000000111111111111000000111111111000000000000000000000111111111111000000////////////000000000000111111222222222333333333888888===FFFPPP\\\mmm|||~~~zzzwwwvvvyyyvvv{{{xxxrrrjjjeeebbb^^^WWWQQQLLLKKKIIIHHHHHHIIIKKKLLLNNNRRRXXX^^^cccggglllooottt}}}uuujjjfffjjjqqqwww~~~yyy333444555777777777666666777666555444333444555555555777999999999===EEELLLZZZhhhyyy~~~|||vvvlllgggfffjjjnnnrrr||||||wwwyyyvvvmmmiiinnnxxxzzzmmmfffkkkuuuyyyiii[[[QQQJJJLLLQQQYYYmmmeeeJJJ===<<<777777666555444333222222444444444333333333333333444333222111000111111222000000000000000000000000//////000000000111111111000000111111111111000000000000000000000000000000000000111111111111000000000000000000111111111111111111111222222222333333666666:::BBBJJJUUUeeerrr~~~}}}yyywwwuuurrrttt{{{wwwoooiiiaaa]]]ZZZVVVPPPKKKLLLKKKJJJIIIJJJKKKLLLMMMTTTXXX]]]ccchhhooouuuzzz}}}sssllleeeaaaeeeoooyyy666666777777777777666555777666555444333444555555333555777777777:::???DDDMMM[[[mmm}}}|||xxxyyy{{{|||xxxssslllfffeeeccckkkrrrvvv~~~{{{rrrhhheeejjjzzzwwwmmmggghhhtttvvvdddXXXSSSLLLJJJQQQ[[[jjjsssYYYCCC::::::777666666555444333222222111111222222222333333333222222111000000000000111000000000000000000000000//////000000000000111111///000000111111000000///000000000000000000000000111111222222222222111111111111111111222222222222111111111222222222222333444333666<<>>BBBOOObbbttt}}}vvvvvvwww||||||tttqqqoookkkhhhhhheeeoooyyy}}}tttjjjjjjooo~~~vvvjjjdddfffppp~~~nnn```TTTNNNQQQNNNPPPYYYgggyyyzzzcccNNN>>>999:::666666555444444333222222000111111111111222222222111111111000000000000000000000000000000000000000////////////000000000111//////000000000000///////////////000000000000000111111222222222222111111000000000111111111222222111111111111222222222222333222444888;;;@@@JJJUUUdddsss{{{tttmmmjjjnnnvvv{{{yyynnnfffaaa___YYYVVVQQQNNNMMMJJJGGGEEEEEEFFFIIILLLPPPTTTVVVXXX\\\aaajjjsss{{{~~~pppeee]]]ZZZ\\\]]]aaalll{{{zzz444444444444444444444555777666555444333444555555333555666777777888:::;;;???IIIZZZnnn~~~vvvttttttxxxxxxssstttssspppmmmmmmkkkuuu~~~|||sssrrruuu|||{{{nnncccdddmmm|||uuugggYYYOOOJJJJJJOOOPPPWWWcccrrr{{{|||kkkVVVFFF<<<999;;;555555555444333333222222222222111111111000000000111111111111000000//////////////////////////////...////////////000000000//////000000000000//////......//////000000000000111111111222222111111111/////////000000000111111000000111111111222222222444222444666777999AAAJJJVVVgggzzzwwwooohhhiiilllnnnrrrvvv{{{}}}uuukkkccc^^^[[[ZZZQQQOOOMMMKKKJJJIIIGGGFFFDDDFFFJJJOOOUUU[[[___bbbeeelllwww}}}oooccc]]]\\\]]]ccciiitttsssbbb//////000111333666888999777666555444333444555555555555666666777999:::;;;???EEETTTgggwwwyyyxxxvvvzzzyyyvvvxxxzzzwwwuuuuuuuuu|||{{{xxxvvv{{{vvvkkkcccjjjyyyuuucccVVVMMMGGGFFFIIIMMMTTT```ooo{{{vvv{{{zzz^^^KKKAAA;;;999:::444444444444333333222222222222222111111111000000111111222222111111000///////////////////////////......////////////000000...//////000000//////...---......//////000000111000000111111111111000000.../////////000000000000000000000111111111111222444333444666555555;;;CCCKKK[[[mmmzzz|||tttkkkhhhfffcccdddgggqqq{{{~~~{{{wwwuuunnnkkkeee___ZZZWWWVVVUUUMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKNNNSSSZZZbbbiiilllrrryyy~~~wwwlll```XXXXXX\\\aaannnxxxvvv^^^OOO111111111222333666888999777666555444333444555555666555444555777999:::;;;===@@@KKK[[[jjjuuu~~~{{{}}}~~~~~~uuuvvv{{{sssjjjfffrrrwwwfffUUUNNNKKKIIIJJJMMMUUU```pppyyyyyyoooSSSCCC===999666666444444444333333333333222111111111222222222222222111222333333333222000000////////////////////////........./////////000000......////////////......------......///000000111//////000000000000////////////000000000111111111000000000000111111111111444333444666444333888???BBBOOO^^^iiivvv}}}tttnnnggg___]]]^^^eeennnwww}}}}}}|||}}}~~~qqqmmmjjjlllttt{{{yyyvvvpppllljjjhhheeeddd]]]\\\YYYVVVTTTSSSRRRRRRNNNNNNOOONNNNNNOOOPPPQQQTTTUUUVVVZZZ```hhhppptttzzz}}}wwwtttgggddd___ZZZZZZ^^^gggmmm|||{{{```LLLCCC777666555444333444444555777666555444333444555555777555333444666999:::;;;888999BBBQQQ^^^hhhvvvxxxvvvuuuyyyrrrjjjiiixxxlll[[[LLLJJJNNNOOOPPPSSSaaannn{{{~~~hhhLLL>>>:::777444333444333333333333333333333///000111222333444555555222222333444333222111000////////////////////////............/////////000......////////////......---------...///000000111......////////////......000111111111111222222222000000000000111111111111333333444666444222777>>>;;;FFFRRR\\\iii}}}}}}uuukkkaaa[[[[[[[[[ccclllttt~~~}}}|||{{{}}}~~~pppbbb___[[[YYY]]]gggqqqvvvxxxkkkhhhccc___^^^\\\[[[ZZZTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUWWWYYY]]]]]]\\\___dddllltttxxxzzz}}}~~~{{{tttkkkddd```[[[\\\]]]```eeennnxxx~~~{{{~~~mmmRRRCCC>>>222222222222222333444555888777666444444333333333555555555555555666777777;;;<<>>GGGPPP[[[mmm~~~sssiii___ZZZYYYZZZ___iiisss~~~{{{yyyxxxxxx~~~~~~zzzzzz|||uuuggg\\\VVVPPPQQQUUU]]]ggglllkkkggg___ZZZUUURRRSSSTTTUUUTTTLLLOOOQQQRRRRRRRRRSSSTTTUUUUUUUUUVVVYYY^^^cccfffeeefffgggiiikkkmmmpppqqqtttlllfffeeeaaaYYYWWWYYYVVV[[[bbbjjjtttyyyyyy|||{{{]]]GGG===;;;333333333333333444444444555555444444333333222222444444444444444555555666555777999>>>GGGXXXkkkxxx}}}www{{{}}}zzz|||~~~~~~{{{wwwuuuyyyxxxjjj]]]RRRMMMIIIJJJLLLSSScccrrrmmmUUUKKK???888555666555444222111000//////000111222222222222111111222222222111000000///.../////////////////////////////////////////////////////////111111111111111111111111//////000000000111111111///111222222111000111111////////////////////////000000000111111111222222000111333444444333222222444999@@@FFFPPPaaavvvwwwooojjj^^^[[[\\\dddnnnyyy}}}{{{yyyyyyxxx||||||}}}~~~sssrrrsssxxx}}}pppbbbWWWOOOKKKIIILLLSSS]]]fffhhhddd___VVVRRRNNNMMMNNNOOOOOONNNOOOQQQTTTUUUUUUVVVXXXZZZWWWYYY[[[^^^aaafffjjjmmmqqqpppnnnllljjjiiihhhhhh```ZZZVVVXXXXXXVVVWWW\\\ccchhhpppyyy}}}xxx{{{rrrVVVCCC:::777333444555555555444333222222222333333333333222111333333333333333444444444444666999;;;AAAPPPeeeuuu}}}qqqmmmuuu~~~zzzvvvwww{{{~~~~~~uuuiii[[[PPPOOOMMMLLLPPPWWWdddxxxlllUUUEEE@@@999666555555333111111111000000000000111111222222111111111111222222000//////...............////////////////////////////////////////////////000000000000000000000000//////000000000000111111...000111111000//////000......................../////////000000000111111000444888888555222222333333555999===EEEUUUiiiwww~~~zzziiiaaa\\\```iiirrr|||~~~|||zzzyyyyyyzzzzzz{{{}}}~~~|||yyyvvvnnnlllkkknnnttt{{{wwwrrrhhh^^^TTTNNNJJJHHHDDDIIISSS^^^eeeddd]]]VVVNNNLLLKKKKKKMMMNNNNNNMMMPPPRRRTTTUUUVVVWWWZZZ]]][[[^^^cccfffhhhkkkmmmoooqqqoookkkfff```\\\YYYWWWOOOLLLKKKNNNSSSWWW^^^eeesssyyyxxxwww{{{bbbLLL===666333333444666777666444222111111222333444444333333222222333333444444444444444333666888888;;;HHH^^^ooo|||tttiiihhhrrr~~~zzzrrrrrrvvv}}}|||wwwiii]]]SSSMMMLLLMMMRRR]]]mmm|||\\\DDD<<<888555333333333111000111000000000000000000111111111000000000000111111000000///............///////////////////////////////////////////////////,,,,,,,,,---------------////////////000000000111///000222111000//////000/////////////////////////////////000000000111111222777<<<<<<777333222444444555666888???NNN```mmm{{{xxxkkkaaabbbhhhnnnrrrvvv~~~|||{{{{{{{{{|||}}}}}}{{{wwwtttooommmjjjkkkooouuuzzz|||}}}yyyuuurrrsssuuuvvvwww{{{yyyxxxyyy|||}}}vvviiieee]]]UUUOOOLLLKKKKKKGGGLLLUUU]]]bbb___WWWPPPLLLLLLMMMOOOQQQRRRSSSRRRUUUVVVWWWXXXXXXZZZ^^^aaabbbfffjjjkkkjjjgggggggggeeeccc___YYYTTTPPPMMMKKKKKKKKKLLLQQQXXXbbbmmmttt|||www{{{}}}fffQQQBBB999555222333444555666666444222000222333333444444444444333222333444555555555555444///333555444555???RRRaaasss~~~zzzmmmddddddooo|||}}}sssppprrryyyyyywwwwwwjjj]]]SSSOOOOOOMMMRRR]]]pppqqqRRR>>>:::777333111000000111000000000000111111000000000111000000//////000000111222111000000//////000000////////////////////////........................+++,,,,,,,,,---------......////////////000000000000222333222111//////000000000000000000000000000000000000111111111222222333999>>>===888444333555444555555777===IIIXXXbbbhhhppp|||wwwjjjhhhjjjkkkkkkkkkmmmsss||||||||||||}}}}}}{{{wwwtttssspppmmmlllooosssvvvxxxuuuqqqllliiijjjmmmooopppppppppooooooqqqvvv{{{~~~~~~vvvmmmggg]]]YYYSSSMMMIIIHHHIIIJJJLLLOOOTTTYYYZZZWWWQQQMMMJJJLLLOOOQQQSSSUUUVVVWWW\\\]]]]]]]]]^^^aaaeeeiiiooorrrsssoooggg___\\\[[[ZZZXXXUUUQQQMMMJJJHHHGGGJJJNNNTTT[[[eeesss|||{{{~~~rrreeeSSSCCC;;;888555444222333444444444333222111555444333333333333444444222333555666666555555444222555777666666===JJJUUUiiivvvzzzppphhhbbbbbblllwwwyyyrrrrrruuu~~~tttqqqxxxzzzjjj]]]RRRKKKKKKOOOQQQ\\\ooodddKKK>>>999777333111//////000111000000111111111111000000000000////////////000000222222111000000000000000////////////////////////........................------......///000000000......////////////000000111222333333111//////000111111111111111111111111000000000111111111222222444777;;;:::777444333333111222222444999BBBLLLSSSWWW^^^iiittt{{{wwwsssqqqlllgggeeeaaafffmmmuuu~~~~~~}}}}}}}}}{{{xxxuuutttqqqnnnnnnppprrrssstttoookkkfffccccccfffhhhjjjeeefffeeeeeeggglllssswww}}}~~~xxxsssooojjjbbb]]]TTTRRRMMMIIIGGGGGGHHHIIINNNOOOQQQRRRRRRPPPMMMLLLIIIKKKOOORRRSSSUUUXXXZZZ]]]^^^^^^___aaaeeekkkppp}}}~~~{{{qqqcccXXXSSSRRRPPPOOOMMMKKKIIIGGGFFFFFFKKKUUU```jjjvvvnnnbbbYYYQQQEEE<<<999777666555111111222222222222222222666555222000000111222333111222444555555555333222444666888999999===EEEKKK[[[jjjzzzzzztttooojjjgggcccdddkkkuuuyyy}}}|||yyyvvv{{{~~~}}}~~~|||wwwsssvvv}}}mmm[[[QQQKKKHHHKKKPPPVVVjjjqqqVVVDDD===555444444222000000000111///000111222222111000///000//////......//////000111111000///////////////////////////////////////........................---......///000000111111........./////////000000000111222222///.........000000000000000000000000/////////000000000111111333333444555444222111000...///111333666:::???BBBFFFLLLUUU```iiiqqqwww{{{}}}sssjjjggg___bbbfffkkkttt}}}zzzxxxtttrrrppppppqqqrrrqqqpppmmmiiiccc______aaabbbbbb^^^^^^______aaafffnnntttyyy}}}}}}|||yyy{{{}}}~~~~~~}}}|||rrrnnniiifffddd```[[[VVVPPPNNNLLLJJJIIIIIIJJJKKKMMMNNNPPPPPPPPPOOOOOOOOONNNQQQTTTVVVXXXZZZ^^^aaa___```aaacccgggnnnvvv||||||ooo^^^RRRNNNOOOJJJJJJJJJKKKLLLMMMNNNOOOWWWeeesss~~~~~~wwweeeUUULLLFFFCCC>>>;;;888777555444111000000000111222333333777555111...---///111333///111222444444333222111111333555666777:::===???PPP```rrr}}}{{{rrrllljjjiiiiiigggfffmmmuuuxxx{{{~~~yyy{{{zzzuuuuuu|||}}}zzzuuuvvvxxxrrr```PPPJJJIIIIIIMMMSSS[[[sssfffLLL>>><<<000222444444222111000000///000111222222111000/////////............//////000000///...............////////////////////////........................,,,,,,------...///000000............/////////000///000111000...---,,,---////////////////////////............/////////000111000///000111111000......///111333555666777888:::???GGGQQQ\\\fffmmmqqq|||{{{ppplllbbbcccdddgggnnnzzz}}}{{{tttsssrrrrrrssssssqqqooonnnjjjddd___^^^^^^___^^^[[[\\\]]]]]]___dddmmmsssqqqtttxxxyyywwwtttqqqppplllnnnqqqrrrrrrtttvvvxxxwwwwwwvvvtttqqqooommmkkkfffbbb]]][[[YYYWWWRRRNNNKKKJJJIIIIIIIIIJJJKKKKKKLLLNNNQQQSSSSSSSSSSSSTTTUUUYYY\\\]]]^^^aaaeeeiiifffgggiiimmmsss{{{zzzkkkYYYNNNKKKMMMKKKLLLOOORRRVVVZZZ]]]___gggvvv|||||||||wwwdddSSSHHHBBB<<<===<<<;;;999666444333222333333444444333333222222222333333222222111111111111333444444333111111555444444444666999<<<>>>FFFSSSeeewww~~~{{{{{{}}}|||vvvpppgggiiikkkmmmooopppqqqrrrzzz{{{}}}}}}vvvpppppptttzzz~~~|||xxxuuu|||~~~}}}tttjjj]]]NNNAAA@@@EEELLLTTT]]]wwwlllXXXFFF<<<:::555444444333222111000000000000000000000000000000////////////////////////......------------.................................///////////////...------------............//////............---------222111///111333444111///000000///...............222,,,///222,,,...333000333333222222333333444555000111222333444333222222666888<<>>777///000000000000000000111111222000111111222222222222222111222333555777<<>>CCCKKKWWWhhh|||uuukkkiiiiiinnnvvv|||xxxmmmhhhhhhjjjkkkiiipppxxx}}}wwwtttvvv|||yyyvvvuuuvvvuuuvvv{{{vvvpppwww|||eeeUUULLLHHHGGGCCCKKKWWWdddtttdddSSSAAA;;;:::888555333333333222111111000//////000000000000000000000000..............................------------..............................111000///...------......---------............///...........................///000000000///////////////............//////555222,,,888JJJAAA///000000000//////000000111222000000000111111111222222333333444444555888<<>>GGGWWWiiivvv|||lll``````eeeooozzz~~~}}}~~~}}}{{{{{{|||zzzxxxzzz|||~~~yyysssqqqvvv}}}~~~||||||~~~{{{bbbQQQHHHEEEHHHOOOUUUfff|||~~~qqq\\\DDD<<<666555555222000111222222111111000000//////000000000000000000000000111111111111111111111111......------------..............................222111///---------...///---------............///---------...............,,,...000000...,,,---///...............///000000111666000>>>VVVEEE,,,555111000000000000111222222111000000///000111222333111222333333222222444666555===HHHQQQYYYcccoooxxx~~~xxxpppjjjccc___aaahhhrrrzzz~~~|||xxxwwwuuuuuuuuutttqqqoooiiikkknnnnnnkkkhhhggggggfffbbb^^^\\\^^^_________\\\]]]^^^]]]\\\\\\^^^```ccceeegggjjjmmmppprrrsssrrrtttuuuvvvxxx|||~~~}}}{{{wwwsssoooggg___YYYWWWSSSMMMKKKMMMIIIMMMTTT\\\fffsss|||xxx}}}zzzeeeRRREEE>>>;;;999777555444333222111000000000000000000000000222333333444444333333222---...///000111222222222111222333444444333222111///000111222333444444444333555777;;;CCCRRRcccooo{{{kkk```[[[bbbnnn{{{}}}~~~xxxvvvzzz|||~~~~~~yyytttxxx}}}~~~{{{{{{|||zzziiiWWWNNNKKKIIINNNUUUeeeyyy~~~~~~}}}aaaLLL@@@:::555555444111111333000000000000111111111111000000000000000000000000000000000000000000000000.........------.................................000///...------...000111---------.........//////+++,,,,,,---...///000000+++...000000---,,,---///...............///000111,,,777444AAAVVVAAA)))888111111111111111222222333111000/////////000222333///000111111000000111333333999???CCCIIIRRR___hhhrrrxxxzzzoooddd\\\UUU[[[cccjjjnnnsssxxx|||~~~|||zzzxxxxxxwwwuuusssnnnrrrvvvvvvsssooonnnnnnnnnjjjfffdddfffhhhgggfffbbbdddeeeeeedddeeegggiiijjjkkkmmmooorrrvvvyyy{{{uuuvvvxxxyyyzzz~~~~~~}}}}}}|||zzzwwwuuussspppnnnkkkhhhddd```\\\ZZZRRRNNNOOONNNJJJJJJMMMPPPVVV```jjjvvv|||wwwwww}}}dddPPPBBB===<<<888888888888777666444333000000000000111111111111///------000444666555333222222222222222222222222222222222222222111000///111111222222111111000000000//////333>>>LLL[[[dddvvv|||qqqdddaaabbbkkk{{{|||{{{|||uuussssssuuuwwwzzz}}}}}}lll[[[MMMJJJKKKLLLWWWeeeyyyhhhOOO===777555222111222111000///000000000000000000000000000000000000000000000000//////.........---------,,,,,,------,,,,,,+++***........................,,,,,,---------------,,,---///111111///---------............//////////////////.........---------///000000000111111111111222666;;;<<<:::555111///000000000000000000000000---...111222333222000///000111222222111000111222333333666:::@@@GGGNNNRRR___iiixxx|||nnneee\\\YYYWWWXXX[[[^^^aaabbblllnnnpppsssuuuxxx|||}}}~~~}}}||||||{{{{{{zzzwwwtttrrrpppppprrruuuwwwvvvuuutttuuuuuurrrnnnmmmnnnnnnkkkiiillljjjgggeeeeeegggjjjlllmmmnnnppprrrtttuuuuuuuuuwwwtttqqqpppssstttsssrrrooommmjjjhhhgggeeecccaaa___]]][[[XXXVVVTTTRRRRRRPPPOOOMMMLLLMMMPPPSSSUUU```hhhttt~~~cccMMM@@@777555777555444444333222222222222333333222111000000000111000000000111333333222111222222222222222222222222444444444444444333222111333333444555555666555555444666777777:::CCCPPPZZZjjjsss|||~~~sssgggbbbcccjjjxxxwwwpppmmmlllnnnrrruuuzzzrrr```TTTLLLLLLMMMRRRcccvvvkkkUUUDDD;;;666444222111222222111///000000000000000000000000//////////////////////////////.........---------)))***+++,,,---.................................------.........------,,,...///111000...------...............//////////////////.........---------111111111111222222222333///111444444333111000000000000000000000000000000...///000111222111111000000111222222000000111222222222333666:::@@@EEEHHHSSS\\\jjjyyy{{{rrrgggbbb\\\XXXXXXYYYZZZZZZYYYZZZ[[[]]]___bbbeeegggiiijjjlllmmmnnnnnnnnnmmmssssssrrrqqqpppmmmkkkjjjkkknnnrrrtttuuuuuuvvvwww{{{xxxuuutttuuuuuusssqqqqqqnnnkkkgggffffffggghhhjjjjjjkkkkkkkkkkkkkkkkkkhhhfffcccbbbddddddcccaaa[[[ZZZWWWVVVVVVVVVVVVVVVXXXWWWUUUTTTRRRQQQPPPOOOPPPPPPPPPRRRVVV\\\bbbfffxxxsssXXXGGG===777666888666555444333222111111111222111000000/////////000222333444333111//////000222222222222222222222222333333444444444333222222222333555666777888888888555999<<<:::777;;;FFFPPPYYYfffttt{{{~~~}}}vvvooohhhggglllvvvzzzrrrjjjfffdddgggkkkpppuuu{{{rrrcccUUUQQQPPPRRRTTT^^^tttlllRRRAAA:::999555333111111222222111000000000000000000000000000////////////////////////...............---------)))***+++---............------------------------.../////////...---,,,,,,//////000...---,,,...///---............/////////...............---------000000000000111111111111...//////...---...000333000000000000000000000000//////000000000000111111000111222222000000111222111111111222444777:::===BBBJJJWWWfffsssyyysssiiiaaa[[[XXXUUUTTTRRRQQQPPPPPPQQQSSSUUUVVVVVVWWWXXXYYY[[[\\\]]]]]]`````````___^^^]]][[[[[[]]]```dddgggiiikkkmmmnnnsssqqqppppppppppppooommmkkkiiiddd___\\\ZZZZZZ[[[^^^]]]]]]\\\[[[ZZZYYYXXXXXXVVVTTTTTTTTTSSSQQQOOOKKKJJJHHHGGGGGGIIIKKKLLLQQQQQQRRRRRRSSSSSSSSSSSSVVVWWWZZZ___gggpppyyy~~~vvveeePPPCCC<<<888777888666666444333111111000000000000///.........//////111333555444000...///111222222222222222222222222111111222222222111111000111222333444555555555555111555888777666888???FFFKKKZZZkkkuuuzzz}}}{{{xxxqqqppprrrwww|||vvvnnnfffaaa___ccchhhmmmrrrxxx~~~~~~~~~xxx~~~}}}}}}}}}qqqdddZZZSSSRRRUUU\\\cccqqqqqqWWWCCC888666888333222000000111222222111////////////////////////////////////////////////........................---------...---,,,,,,+++------------------------////////////...---,,,,,,/////////---,,,,,,...000---------.........//////........................---------............///000000000...---...000333////////////////////////000000////////////000111000111222111000///000222111000000000111333555666888>>>HHHSSS```nnn{{{~~~tttkkkddd]]]ZZZ\\\ZZZWWWTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSPPPPPPOOOOOONNNNNNMMMMMMOOORRRVVVXXXZZZ\\\^^^```bbbbbbaaabbbbbbbbbaaa```^^^\\\WWWSSSOOOMMMLLLLLLRRRQQQPPPNNNMMMLLLLLLKKKMMMLLLLLLKKKJJJIIIGGGFFFHHHGGGFFFEEEFFFIIIMMMQQQRRRUUUXXX\\\```bbbddddddggghhhkkkpppyyy|||zzzjjj^^^NNNCCC===:::888777444444333222111111111111000000///......////////////222444333000///000222222222222222222222222222000111111222222222111111222222333333333222222111000111222333555777:::<<>>EEEOOOZZZfffnnnxxx~~~{{{rrrmmmkkkgggccc___]]]ZZZVVVSSSRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGJJJLLLOOOPPPQQQRRRTTTUUUUUUVVVWWWWWWWWWVVVUUUUUUSSSQQQNNNKKKHHHGGGGGGGGGJJJIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGFFFDDDCCCCCCCCCGGGHHHJJJLLLOOOUUU\\\bbbbbbfffkkkrrrwwwzzz{{{|||||||||~~~}}}www{{{wwwiii[[[TTTJJJBBB>>><<<:::777222222111111111222333333000000/////////000000111///111222222111111111222222222222222222222222222222222333444444444333333333444444444333333222111333222222222444555555555<<>>888:::999555666;;;<<<999444333222111000000000000///.........//////000111444222000111333333000---222222222222222222222222///000111222222222222222...///000111222333333333...444888777222222777===777===FFFRRRbbbqqqxxxwwwzzzxxxvvvtttqqqooopppvvv}}}~~~zzzwwwwwwyyysssuuuxxx||||||xxxxxxyyyzzz}}}}}}wwwsssqqqooouuutttkkkmmmsssyyyrrrfffTTTJJJDDDHHHNNNSSS[[[cccvvvbbbLLL999555444000111666555333111000000000...---000000000000000000000000........................---------.........//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------))),,,...///...------...,,,,,,,,,---------......---------.........//////............////////////,,,---------+++,,,...000000000000000000000000000...///000111111///---+++///000111000///...///111000000000000000000000000///000111222333666;;;???>>>LLL[[[cccnnn~~~|||wwwtttllljjjgggccc```^^^\\\\\\SSSTTTUUUTTTRRRRRRTTTUUUSSSVVVYYYXXXUUURRRRRRSSSPPPPPPPPPPPPQQQRRRRRRSSSOOONNNMMMMMMNNNQQQSSSUUUWWWWWWXXXWWWWWWZZZaaagggxxx~~~sssfffccceeekkkuuu~~~kkk]]]RRRCCC777444777777333444:::;;;888777666444222000......------------------...///000000000000000000111111222111111111111111111111111111111111111111111111111000111222222333444555555555444333222222444555777888888<<>>333333444000111777333111...------...---,,,000000///////////////000////////////...---,,,,,,,,,------...............---------,,,,,,+++++++++...+++)))***,,,......------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---///.........//////000111,,,,,,,,,---...//////000------,,,,,,------...///......------------............///000000///......000000000000000000000000///////////////000000111000000000000000000000000000111111222333333444444555777<<>>888333///222111111111222444777888===:::777333000......---........................////////////000111222333111111111111111111111111111111111111111111111111444444333333222222222222444333222222222333555666666555666:::BBBOOOZZZbbbmmmyyyxxxrrrnnnlllkkkmmmsssxxx~~~}}}yyyyyy{{{}}}}}}|||}}}{{{}}}yyyiii\\\RRRJJJEEEHHHKKKSSS```nnn~~~|||vvvtttzzz~~~hhhWWWFFF:::222333222//////333222000///...///000000///000//////......///000000111000///...............,,,,,,---...............------,,,,,,,,,,,,++++++---+++******,,,------,,,,,,,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,---......---------...//////,,,,,,------......//////...------------...//////......------------......---......//////......---000000000000000000000000//////......//////000111------...//////000111111///000000111111222222222555555777999???HHHRRRYYYlllvvv~~~{{{rrrkkkfffccchhhmmmpppxxxssshhhXXXPPPEEE===888444111.../////////000222444777888;;;999888555333111///...------......///000000000++++++,,,,,,---...000000111111111111111111111111111111111111111111111111333222222222222222222222333333222222222333444555555444444555:::DDDNNNUUU```ooo~~~wwwtttsssssssssrrrvvv|||~~~~~~|||tttsssvvvxxxyyy~~~vvvdddWWWRRRPPPMMMJJJPPPXXXfffvvvzzzsssrrrwwwwwweeeSSSHHH>>>777222222222///...111222111000000222333333222//////.........///000000222000///...---...//////,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------+++++++++******+++,,,,,,---------------------...---------------......///......------------......------------------------///////////////////////////............///000000.........//////000000000/////////000000000111111777777666666999???GGGMMMZZZdddooovvv{{{~~~wwwqqqllljjjjjjkkkpppvvv|||{{{iiiZZZPPPFFFBBB<<<888666444111////////////000111222444555777777666555444111///...,,,,,,---...///111111222,,,,,,,,,------...000000111111111111111111111111111111111111111111111111000000111222222333444444222222222222333333444444444444444333666<<>>;;;999777555444333111000000////////////000000000222333333333222000...---+++,,,---...///000111222111111000000111111222222111111111111111111111111111111111111111111111111//////000111222333444444222222222222333333333333222333444444444777>>>DDDMMM]]]ooozzz}}}zzzwwwvvvwwwyyy~~~}}}}}}ppphhhfffggghhhmmmuuu}}}{{{zzzyyyrrrqqqqqqrrrtttvvvxxxyyysssuuuxxxzzzzzzxxxtttrrrpppooonnnmmmmmmnnnooopppmmmllljjjiiiiiikkknnnppptttwww{{{}}}{{{rrrmmmjjjiii^^^[[[WWWTTTTTTVVV[[[^^^tttuuulllmmmyyyvvvdddUUUHHH===777777444333333222222111111111/////////111333444333111------------...///000000.........---------......++++++,,,---------------++++++,,,,,,,,,,,,------+++---......,,,++++++,,,+++++++++++++++,,,------++++++++++++,,,---............---,,,,,,,,,------......------,,,,,,++++++,,,++++++++++++,,,------......------------.........------,,,,,,------.................................------......///000222222111000000///......////////////////////////222222333333444888<<<@@@>>>BBBKKKUUU[[[bbbnnnyyy}}}uuuooonnnllljjjhhhdddfffiiinnnwwwkkkWWWJJJBBB<<<999333333333222111000///...////////////.........---//////000111000///...---++++++,,,---...///000111444444333222222222333333111111111111111111111111111111111111111111111111000000111111222222222333111111222333333333333333...222444444333444:::???JJJWWWhhhttt~~~~~~{{{xxxwwwzzz}}}zzzyyytttjjjeeedddddddddhhhqqq|||{{{zzz~~~zzzxxxyyyvvvsssssstttvvvwwwwwwtttsssrrrpppnnnllljjjiiiddddddeeefffhhhjjjmmmnnnjjjjjjkkkkkkkkkjjjhhhgggdddcccbbbaaabbbccceeefffbbbbbbbbbcccfffkkkpppsss{{{xxxlllddd^^^\\\\\\VVV[[[______]]]```jjjsss~~~uuuooowwwppp___MMMBBB;;;555222333111222222000000000111111111111111333555555333222------------...///000000,,,,,,------------,,,,,,++++++,,,------------,,,+++++++++,,,,,,---------***---///...,,,******++++++++++++***++++++,,,---++++++++++++,,,---.../////////...---------------......------,,,+++******,,,,,,,,,,,,,,,---............------------......///...---,,,,,,---...///------------------------...------------.../////////////////////////////////////////////////////////111444555555777:::<<<777888===DDDHHHMMMZZZgggrrrzzz}}}}}}sssnnnhhhgggiiikkkjjjhhhiiimmmuuu~~~mmmVVVEEE???<<<999666//////000000///...//////---------............------......////////////...***++++++,,,---......///555444333222111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111222333333333333222,,,000444444222333777<<>>777333222222000......//////...---///......000222222111000........................------,,,+++++++++++++++,,,,,,,,,------.........000000000000000111222333111000000//////000000000222222222222222111000///---...000111222111111000/////////000000000111111111111000000111222222333000555::::::999@@@MMMYYYfffnnnyyyyyymmmhhhiiigggggglllsssvvvwww{{{wwwmmmfffdddgggjjjllllllmmmoooqqqtttvvvxxxyyy{{{~~~uuunnnlllmmmqqqtttwwwyyy}}}}}}{{{zzzyyy|||~~~{{{xxxxxxyyyyyyyyyvvvwwwwwwtttoookkkhhhgggiiihhhgggeeebbb___]]][[[YYY[[[```ffflllsssxxx{{{xxxqqqjjjfff```XXXSSSRRRUUUXXX\\\hhhxxxuuujjjccciiisss|||tttqqqjjjmmmuuuuuucccPPP===555777222111///...---------...////////////000000000000.........---------------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///------------------------...---,,,+++***+++,,,---............/////////////////////...//////000111//////.........///000000///////////////000111111111333555666666999<<>>FFFQQQaaaooovvv~~~|||sssrrrqqqpppnnnjjjeeeaaaZZZ[[[___fffnnnqqqpppmmmfffcccccchhhrrr|||}}}{{{wwwrrrssswwwvvv~~~{{{ooohhhdddccceeegggkkkssssssfffYYYUUUXXX```mmmxxxuuuhhheeejjjuuuxxxeeeTTTEEE:::444999666222///......------......////////////.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,))))))*********+++++++++++++++******)))******+++++++++++++++++++++++++++)))***+++,,,------------******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------)))*********++++++++++++////////////...---,,,,,,+++++++++,,,,,,------...,,,,,,,,,---......------,,,---///000111000//////............////////////---///111111///...///000//////000000000000//////222111000000111222222222555777:::>>>BBBFFFHHHJJJTTT\\\iiiuuu|||qqqddd\\\KKKGGGAAA<<<888666555444222222222111000.........------------............------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,------------,,,,,,000000///...............000000000000000000000000000000////////////000000///000111111111000///...000000111000///...000222333333222111111111111222222222222333333333333333555333444999>>>GGGUUUccclllxxx}}}yyy{{{|||zzzwwwuuurrrnnniiieee[[[ZZZZZZ___fffkkkmmmmmmeeedddeeelllvvv|||wwwuuurrrooorrrwwwwww}}}qqqfff```___dddhhhnnnvvvuuufff]]]VVVWWW]]]fffrrr|||zzzqqqjjjlllttt~~~jjjVVVGGG<<<666333444222///,,,+++,,,///000---......//////......---///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,)))************+++++++++***************+++,,,,,,++++++++++++++++++++++++***+++,,,---------------******))))))******+++,,,+++,,,,,,------,,,,,,+++---------------.........*********+++++++++++++++(((((()))***,,,---...///))))))))))))************------.........------,,,,,,,,,,,,,,,------------,,,++++++,,,......---,,,,,,---...///000000000000........................,,,///222111...---...000//////000000000000//////111///...///000111111000111333666999<<<>>>??????BBBIIISSS^^^gggooovvvzzz~~~zzzssskkkaaaWWWLLLFFF===:::777333000000111111...///000000.........000------------------......,,,,,,,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,************++++++++++++,,,------......------,,,444444333222222222222222000000000000000000000000000000////////////000000,,,,,,------...------------...///...,,,,,,...///444333111000000000111222000111222222333333333333444222111444777===IIITTT\\\iiiwww}}}xxxssstttxxxxxx~~~|||zzzwwwrrroooccc```^^^```fffkkkmmmlllhhhhhhkkksss}}}yyytttnnnllliiihhhmmmuuuwww|||yyykkkdddcccdddlllpppyyyvvvjjj```[[[ZZZ```iiiqqq{{{|||vvvssswwwpppYYYFFF;;;777666555111000...,,,+++---///111------...//////...---------............---,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))************+++++++++************+++---...///++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++************+++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------------)))*********++++++++++++))))))***+++,,,,,,------))))))*********++++++++++++,,,,,,------------,,,---------------,,,,,,,,,,,,+++***,,,...///---+++,,,,,,,,,---...///111222........................,,,///222111...,,,...111//////000000000000//////111///---...000111000...///000111333555666888888999<<>>DDDLLLQQQVVV]]]gggpppvvv}}}zzzyyyxxxxxxzzz~~~}}}}}}sssjjjccc]]]WWWRRRNNNHHHBBB===888333///111000///---,,,---///111---//////...+++***,,,///......---------,,,,,,,,,++++++++++++,,,,,,---...******+++,,,------......,,,++++++******++++++,,,)))************++++++++++++++++++,,,,,,+++++++++333222111000000222444555000000//////.........---000000////////////000000...///000000000000//////222333333444333222111000............////////////333222111000000111222333333222222222444666999;;;FFFKKKYYYiiitttzzzrrrjjjhhhiiikkkqqq{{{wwwuuuqqqmmmlllmmmppprrrlllpppwwwooojjjdddbbbaaabbbiiiqqqwwwzzz}}}}}}yyy{{{~~~yyywwwtttsssxxx~~~{{{wwwyyy{{{|||zzzuuupppkkkiiigggkkkqqqwww|||~~~xxx~~~rrrVVVKKK;;;111...///000///000///...///000///---,,,---------............///......---------,,,,,,,,,///......---+++******)))---///111///,,,***+++,,,///---+++((((((+++---///------,,,++++++,,,,,,---,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***))))))))))))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,''''''((())))))))))))))),,,++++++******++++++,,,+++,,,...//////...,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------000///---,,,,,,---///000......//////...---,,,,,,000000000000000000000000......////////////......,,,------...///000111111444333333444666999<<<>>>CCCHHHOOOWWW___hhhpppvvvwww|||{{{tttssspppnnnpppuuuwwwuuuqqqkkkggg___WWWOOOHHHDDDBBB<<<:::777555222111111111111...,,,,,,...///...,,,222000............---+++---------+++))))))***,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,------------,,,***)))))))))******+++*********************111222333444444444333333000000/////////.........000000////////////000000111111111000000000//////000111222222111000///...000000000000111111111111222222111000000111222222222222111111333555777999???CCCNNN\\\gggnnnvvv~~~}}}ppphhhfffgggiiillluuu}}}~~~|||xxxuuutttuuuwwwyyyvvvwwwzzz~~~|||gggccc_________```gggooowwwzzz}}}~~~vvvtttsssvvv}}}yyysssppptttxxx}}}~~~{{{vvvqqqooorrruuuyyy}}}sssmmmjjjsssmmm]]]JJJBBB777111///000...---111/////////000000...,,,------------...............------------,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,...///...,,,******+++---,,,***((((((***,,,---+++***************+++,,,---,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---//////---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------...---,,,++++++,,,---.........//////...------,,,..............................////////////......------......//////000000555444333222222444555666555888>>>DDDJJJPPPWWW[[[gggkkkrrrzzzuuummmjjjfffbbbaaaaaa```\\\XXXRRROOOIIICCC===999666555666555333111///...---------+++)))***---......,,,++++++++++++++++++***)))+++,,,,,,+++))))))+++---******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***)))))))))******))))))*********+++++++++...111555777888666222000000000////////////......000000////////////000000111111000///...............////////////......---000000000000111111111111222111111000000111111222222111111111111333444666999:::AAALLLWWW```lllvvvxxx}}}pppgggdddeeegggiiipppxxx{{{~~~}}}}}}{{{|||yyymmm```\\\[[[]]]^^^```gggnnnsssyyy{{{xxxzzz}}}zzz|||~~~xxxooorrrvvv{{{~~~xxxsssllliiiiiipppwww{{{www}}}~~~mmm```]]]___iiiyyynnnVVVFFF;;;777222000000000---+++///...---...//////---+++------------............------------,,,,,,,,,,,,***+++++++++,,,,,,------+++,,,...---+++))))))***+++***))))))))))))***+++((((((((((((((()))***+++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,---...---------,,,++++++******++++++,,,+++,,,---......---,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++---------------------------,,,+++******+++,,,---.........///......---,,,..............................////////////...............///////////////333222000/////////000111///111444777:::>>>BBBEEEPPPTTT[[[ccclllssswwwzzz~~~{{{zzz{{{{{{yyyqqqeee]]]YYYUUUPPPLLLJJJGGGBBB>>>>>><<<999555333111000000000000000///...---,,,++++++***)))***,,,...///...***,,,---...---,,,,,,---***+++,,,+++******,,,...******++++++++++++******+++++++++++++++++++++++++++++++++++++++*********,,,+++******)))*********)))))))))***+++++++++,,,---000333666666444111///000000//////////////////000000////////////000000...------,,,,,,---...///....................................////////////111111000000000000111111111111000000000111222222777666999AAAKKKUUUcccooosss|||vvvlllggggggiiikkkqqquuuvvvzzz}}}uuurrrssswwwzzz~~~tttjjjccc]]][[[[[[^^^___aaafffnnnmmmxxx}}}yyyyyy|||{{{~~~zzzwwwuuuvvvzzzzzzvvvssszzz}}}sssmmmgggcccdddgggsss{{{~~~~~~~~~}}}~~~|||kkk___YYYXXX```lllyyynnnZZZGGG;;;444222000000000000...,,,,,,++++++,,,------+++***,,,,,,---------.........---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,***+++,,,++++++***)))))))))******************)))(((((('''(((((()))***+++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++)))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++************++++++++++++************++++++++++++)))******+++++++++++++++,,,++++++******++++++,,,+++,,,------------,,,+++,,,,,,,,,---------......,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------...............------000000000000000000000000......////////////......///////////////...............------...///000111000222444444555777999<<<===@@@FFFMMMTTT[[[```cccjjjnnnsssxxx{{{~~~~~~zzzrrrpppmmmiiicccZZZOOOHHHEEEBBB???===<<<:::666444555444333111111000111111...///000000000///---,,,---,,,,,,---...///000000***,,,//////------...000+++,,,---,,,***)))+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******)))))))))++++++******************+++*********************...///000222222111000000//////000000000000000000000000////////////000000,,,,,,,,,---...///000111////////////////////////............////////////000000000000000000000000000000/////////000000000666444444:::BBBKKKXXXdddoooxxxvvvpppooopppqqqttttttsssuuu{{{}}}{{{{{{qqqjjjiiijjjkkknnnwww|||wwwoooiiieeebbb^^^\\\\\\___```aaaffflllooo{{{yyywwwvvvyyy~~~}}}{{{zzzyyyxxxzzz}}}}}}|||wwwpppiiieeeaaa___dddjjj|||{{{{{{{{{{{{|||}}}hhh[[[YYY[[[^^^kkkzzzzzziiiWWWHHH===888444222000//////000//////,,,++++++,,,---...,,,+++,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,,,,+++++++++*********************+++***)))(((******+++,,,,,,+++******)))))))))))))))***+++,,,(((((()))***************************************++++++++++++++++++++++++)))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++)))))))))******+++++++++))))))*********+++++++++((())))))***+++*********,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,......------------......------...............---000000000000000000000000......////////////......///////////////........................//////000...///000111000111333555444555888<<>>:::666555444444444333222111......---------------...---...///000000///...---.........---------...///******+++*********+++,,,,,,---...---***))))))***,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))************+++*********---,,,,,,+++***)))((((((///////////////000000000//////000000000000111111000000////////////000000---...///000111222222222000////////////000111111000000000000111111111111///000000111111000000///////////////000000000000333111111666;;;AAAKKKUUUeeeoooyyy|||zzz{{{yyyyyyvvvsssvvv|||~~~|||}}}sssjjjeeeccccccaaaiiiooolllhhhggggggfffbbb```___bbbbbbccchhhooo{{{xxxqqqooonnnooouuu}}}|||}}}~~~~~~{{{~~~~~~rrrjjjfffdddcccaaabbbkkktttzzz{{{|||}}}~~~lll]]]VVV[[[ccckkk|||wwweeeRRRCCC999666555333222111///......//////...------...///000...---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++*********)))+++***)))***,,,,,,***(((***++++++,,,,,,++++++***,,,++++++******+++++++++&&&'''((()))*********)))************************++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++(((((())))))***+++++++++)))))))))************+++***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------//////...............---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///.......................................////////////...............///////////////111000000///......---,,,---...//////...///111333000111222444666888999:::???BBBGGGKKKOOORRRVVVYYY[[[\\\^^^```bbbeeefffgggkkknnnrrruuuvvvwwwyyyzzz||||||}}}||||||}}}zzzxxxwwwrrrpppnnnlllllljjjhhhfffaaa]]]YYYWWWWWWUUURRRNNNJJJGGGCCC>>>:::777666555000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---------,,,******+++---222///+++***+++,,,,,,,,,+++---...---+++))))))***,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++***---,,,,,,+++***)))((((((...//////000000000000000//////000000000111111111000000////////////000000---...000222111000...,,,000///.........///111222000000000000111111111111...///000111111000///.........///000000000000000111///111555777:::@@@HHHUUUaaaooowww~~~~~~{{{~~~}}}~~~zzzqqqiiidddaaa^^^eeejjjiiiiiikkklllkkkiiifffeeegggiiijjjpppwwwzzzqqqiiiggggggjjjrrrzzz~~~~~~uuurrrvvv{{{ssshhheeedddfffhhhiiilllxxx|||}}}}}}nnnddd^^^___hhhttt~~~zzzuuukkk```OOO@@@777333222222---...//////...---------,,,++++++,,,...///---,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***************++++++++++++,,,***)))***------+++)))************************---,,,++++++************&&&''')))***++++++******************************+++++++++++++++++++++++++++++++++*********************++++++++++++******((((((((()))***+++++++++))))))))))))************+++,,,,,,---------------,,,++++++******++++++,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,---------------.........++++++++++++++++++++++++---------......---------,,,------...//////....................................////////////......------......//////000000///////////////...------///000000000//////111222---...000111222333333333333555888;;;<<<>>>AAADDDEEEFFFGGGIIIKKKLLLNNNNNNSSSVVVYYY\\\\\\]]]___```ccccccdddeeegggiiikkklllssstttuuuwwwxxxzzzzzz{{{|||~~~yyyuuusssttttttssspppmmmkkkmmmppptttrrrrrrpppnnnkkkiiifffeee]]]ZZZVVVTTTSSSQQQMMMJJJIIIEEEBBBBBBBBBAAA>>>:::888888666444111111111222000000000///...---......------...///////////////,,,,,,+++++++++++++++,,,***,,,---,,,******,,,///===555---***---000...,,,(((***,,,---,,,++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((()))***+++,,,++++++***************************...///111222222222000000//////000000111111111222000000////////////000000+++---///000///,,,(((%%%///......---...///000111............////////////...///000111111000///...---...///000111111111111111000222666888777;;;AAAGGGVVVgggrrrzzz~~~xxxooogggbbb___eeeiiiiiikkknnnooommmooolllkkknnnooorrryyyyyypppgggccccccgggpppyyy}}}wwwmmmlllpppuuuxxxzzzwwwwwwvvvuuuvvvwwwzzzzzzyyyxxxvvvnnneeefffgggkkkppprrrvvv}}}|||pppeeeccceeekkkxxxzzzxxxzzzxxxooofffUUULLL???666333333222111'''***---...---,,,+++***((((((((()))++++++***)))++++++,,,,,,,,,---------,,,,,,,,,+++++++++******'''((()))***+++,,,------,,,***)))+++---...,,,)))))))))(((((((((((())))))...---,,,***))))))(((((('''(((***+++,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++******))))))*********++++++*********'''(((((()))***+++++++++))))))))))))***************+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))))))))******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---.../////////...000000000000000000000000......////////////......,,,------...///000111111++++++---...///000000000...//////...---,,,...///+++---///111222333222222...000222222222333555666888888999:::;;;;;;<<<===???AAAEEEGGGHHHHHHIIIKKKLLLLLLMMMNNNPPPQQQSSSTTTYYYZZZ\\\___aaacccdddeeehhhkkkkkkggg___\\\]]]```[[[ZZZYYYWWWVVVWWW[[[^^^[[[ZZZYYYWWWUUURRROOONNNHHHEEEBBBAAAAAA@@@===::::::777555666888888444111222333333222///...------///000111111000000000111+++,,,---...////////////......,,,+++++++++,,,---***,,,......------000333???555)))&&&***---+++'''%%%'''+++,,,------...///))))))************))))))+++++++++++++++++++++++++++++++++,,,,,,---------((()))***+++,,,,,,+++***'''((()))***+++,,,------222222111111000000//////000000000000/////////...111000///......///000111000000////////////000000000///...------...///000............/////////000......////////////......111000///......///000111111777222555DDD???555@@@AAAJJJXXXfffqqqzzzyyy}}}}}}vvvpppjjjmmmppppppnnnlllmmmooonnnrrruuuuuusssuuuzzzxxxoookkkddd___```hhhsss|||{{{~~~}}}yyytttpppqqqwww|||~~~vvvnnnkkkjjjjjjkkklllnnnrrrsssrrrqqqppppppoooqqquuuzzz}}}~~~wwwqqqjjjiiiiiijjjqqq~~~}}}wwwuuurrriiiZZZNNNAAA===777222000///---,,,---///111111///,,,+++++++++,,,...//////...,,,+++((()))******,,,,,,---...,,,,,,+++******++++++,,,***++++++,,,,,,++++++***++++++,,,---,,,+++)))((()))************+++++++++000///,,,)))((('''((((((+++***)))'''''')))***+++************************)))************+++++++++,,,,,,+++***))))))))))))...//////---+++)))***+++++++++************++++++))))))))))))************,,,,,,++++++++++++++++++,,,,,,+++***))))))******************************---,,,+++*********+++,,,***+++---......---+++***************+++,,,---------------,,,,,,+++++++++........................///...---,,,,,,...///111+++///333111---+++...111///...---,,,---...000222///...,,,++++++,,,---...///...------///000000000........................000111111000//////000222444333333333444444555666555666888999:::::::::999:::;;;;;;<<<>>>??????@@@BBBBBBDDDFFFHHHJJJLLLMMMSSSRRRPPPNNNKKKIIIGGGFFFFFFDDDBBBBBBCCCCCCCCCBBBBBBBBBDDDGGGHHHGGGAAA<<<<<<:::777666666666444333222222111111111111222222111000///......///000111000///---,,,---...000222.........------,,,,,,,,,+++---......,,,++++++,,,((()))***+++---...000000///---+++)))((()))+++,,,///...---+++***))))))))),,,,,,+++++++++++++++++++++++++++++++++***)))(((************************,,,,,,+++******+++,,,,,,+++,,,,,,+++******+++,,,............------------111000000///////////////111000///......///000111000000////////////000000000///...------...///000............////////////......////////////......111000///......///000000///222111555AAADDD@@@AAA<<>>???CCCBBBAAA???===;;;999999;;;:::999999::::::999888:::999:::<<<>>>===888444444222111111222333222111000000////////////000000000//////////////////000......---------...///000......---------,,,,,,,,,+++---......,,,++++++,,,***+++++++++,,,,,,------,,,,,,+++++++++*********,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************************,,,++++++******++++++,,,***++++++***))))))***+++//////000000000000000000222111///.........///000000//////......//////000000//////......//////000//////...------...////////////........................////////////......000//////......///000000///...222555<<>>EEEMMMVVV\\\iiinnnuuuzzz}}}}}}uuupppqqqsssssswww}}}|||wwwsssooonnnnnnooonnnpppsssvvvxxxzzz{{{{{{~~~|||zzzyyywwwuuutttwwwzzz~~~~~~wwwoooiiicccaaa^^^^^^dddllltttyyyyyyrrrkkkeeeeeehhhrrrzzz~~~wwwkkkggghhhqqq{{{zzzqqqiiidddaaa___]]][[[]]]dddooozzz|||zzz|||}}}~~~~~~~~~}}}{{{vvvggg___UUUQQQUUU```jjjppp{{{wwwpppmmmlllhhhbbbWWWKKK@@@777333000222///,,,+++,,,---------//////---,,,,,,+++++++++---,,,,,,+++******++++++******))))))(((''''''&&&++++++++++++++++++++++++)))444888///)))+++,,,((())))))************)))))))))))))))))))))******++++++******))))))******+++)))'''(((---333555222...***)))((('''''''''(((((())))))))))))************)))************++++++++++++***************++++++))))))))))))))))))))))))************************)))))))))***))))))))))))++++++***,,,......---,,,...+++((((((***,,,,,,+++++++++++++++,,,,,,,,,,,,******************************)))))))))***+++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++---------------------------,,,,,,+++++++++,,,,,,,,,......,,,******,,,...------------------------...------,,,------......<<<:::555111---,,,++++++---,,,,,,,,,,,,---......,,,,,,------------,,,,,,------------------------...------------...//////,,,---...//////...---,,,...............//////000444222000---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------000222222///,,,///000111000.........///,,,------,,,******,,,///,,,,,,,,,,,,,,,,,,,,,,,,***------***+++......,,,......------,,,,,,++++++---------------,,,+++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++)))((()))***+++)))((())))))))))))************************++++++++++++************************++++++******))))))******000///...///000///---+++......///////////////...---...////////////...---------...//////...------......///000000000000///,,,000111///...111111000////////////////////////000000//////000000111222......////////////......//////.........000111222000111333666999???FFFKKKZZZaaaiiippptttxxx}}}~~~wwwrrrsssuuuqqquuuzzz}}}|||zzzxxxwwwwwwwwwsssuuuyyy}}}}}}wwwrrrmmmhhhdddfffjjjqqqvvvwwwtttnnnjjjhhhfffddddddgggnnnvvv{{{~~~yyyqqqjjjfffbbb^^^___ccckkksss}}}}}}{{{xxxrrrmmmbbb```dddlllsssxxx~~~wwwlllccc]]]YYYXXX[[[\\\]]]___ccckkkwww}}}|||~~~xxxtttxxx|||~~~zzzrrriiicccZZZUUURRRWWWdddsss~~~wwwmmmfffaaa___XXXQQQGGG;;;333000///000---......---,,,---...000222000...,,,+++++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,++++++************'''...000+++)))------((())))))************)))))))))))))))))))))******+++***)))))))))))))))************,,,222777666000*********)))((((((((())))))))))))))))))************)))************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,,,,+++*********,,,///000///...+++***)))))),,,.........)))*********++++++++++++************************++++++***)))))))))******((()))***+++,,,......///++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++---///---------------------------------------...///000FFFAAA999222,,,++++++,,,,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,////////////////////////...............//////000------............---------------.........//////111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...,,,222222222111...,,,,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,)))***---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++***)))))))))))))))***************++++++++++++,,,,,,,,,************************///...+++(((''''''((()))000000000000000///...---------.../////////..............................---..................---+++,,,------......------)))000444111------...---////////////////////////...------------...//////......////////////......000///.........///111222000111222333555888===AAAJJJQQQ[[[cccjjjpppvvv{{{|||{{{uuurrrrrroooqqqtttvvvwwwyyy|||~~~}}}|||{{{zzzwwwzzz~~~~~~xxxrrrkkkccc^^^[[[^^^dddiiillllllkkkjjjllllllllllllnnnqqquuuxxxxxx~~~}}}iiiccc___^^^\\\YYYZZZ^^^dddlllvvv}}}zzzqqqnnnlllhhheeeZZZ\\\aaaiiinnnpppvvv|||~~~xxxmmmcccZZZVVVUUUUUU\\\```ccccccccciiittt}}}~~~~~~|||nnnddd```dddiiillljjjddd]]]XXXVVVUUUYYYddduuuzzzooofff^^^WWWTTTIIIDDD<<<444000...000111,,,...111000------///111333111///---++++++,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++******))))))'''******((()))---,,,'''))))))************)))))))))))))))))))))******+++***))))))))))))******+++...000333444333///+++(((*********))))))))))))***((()))))))))************))))))*********+++++++++'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))************************)))***+++,,,,,,,,,+++************+++......---,,,*********+++---.........))))))))))))***************************+++++++++------,,,+++******++++++(((((()))+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++***,,,......,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111>>>:::444///++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,////////////////////////---------------...//////------------------------,,,,,,------..................---,,,,,,---......---------------------------,,,++++++,,,---------000000111///---++++++,,,+++,,,---------,,,,,,,,,++++++++++++++++++++++++)))+++***'''(((+++---+++(((((()))))))))*********)))***************))))))***++++++,,,,,,++++++******************************************************)))((()))***+++***)))((()))))))))*********************+++++++++,,,,,,************************...,,,+++)))((('''((((((///000111111000/////////+++,,,---.....................------------...............------.........+++,,,,,,---------------+++333777333---+++++++++........................---------------......///......////////////......000//////......///111111000111222222333555999<<<<<>>777111111000///...------,,,...//////...,,,,,,---/////////......---,,,,,,,,,******))))))******++++++******************************************************)))(((*********((())))))************)))))))))))))))))))))******+++************+++,,,---...,,,111333000(((&&&***000'''((()))*********))))))))))))))))))************)))************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++---------+++***+++***)))***+++***)))'''***,,,...///---***))))))((()))))))))************)))))))))***++++++,,,,,,******)))((((((((())))))+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000///,,,000999;;;333......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---............---+++***+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,------***+++,,,---------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---''')))***+++******,,,------,,,++++++------,,,+++++++++++++++++++++++++++***,,,+++((()))...111000***+++++++++,,,,,,------(((((())))))******))))))***++++++,,,,,,++++++***************************************************)))((('''(((***++++++***))))))))))))************(((((()))))))))*********))))))))))))))))))))))))%%%&&&)))+++,,,+++***)))---///111111///---...000---...///000111111111111...------,,,,,,------...///...------------...///,,,---......//////......---333555111...//////---........................///............///000000......////////////.........///000111111000///...000000111000......000222000444999>>>CCCLLLVVV]]]ggglllssswwwyyy~~~zzzxxxsssmmmiiihhhjjjmmmooooooqqqsssvvvzzz}}}xxxnnnkkkhhhfffgggkkkpppsssvvvxxxwwwrrriiibbb``````aaaiiipppqqqpppoookkkfffccc``````bbbaaa]]]\\\]]]aaafffkkkmmmkkklllqqqvvvqqqlllfffbbbaaa___]]][[[ZZZZZZaaalllrrrqqqmmmllleeedddcccbbbaaabbbbbbccceeeiiimmmooonnnpppvvv{{{xxx```SSSMMMHHHFFFFFFFFFJJJQQQXXX___cccfffgggdddlllxxxxxxmmm^^^QQQGGG>>>666000111000000///............,,,***((((((***,,,---...+++,,,---......---,,,++++++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++***)))************+++---))))))************)))))))))))))))))))))******+++))))))))))))***+++,,,---///000000...+++***+++---&&&'''((()))))))))(((((())))))))))))************)))************++++++++++++***************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++---///000///...---***))))))***,,,,,,+++)))'''+++...///,,,***(((((()))))))))*********++++++((())))))***++++++,,,,,,)))(((((((((((())))))***************************++++++++++++++++++++++++++++++++++++++++++++++++...------......000111111111---333???@@@666---,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,------------,,,+++***+++++++++***++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,++++++,,,------)))***,,,---------+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++)))+++,,,''')))++++++******,,,---///,,,******,,,------,,,************************)))+++,,,+++...555999999,,,,,,,,,,,,------------(((((()))******************++++++,,,,,,++++++***************************************************)))((('''(((***,,,+++***))))))))))))************))))))*********+++++++++))))))))))))))))))))))))&&&'''((())))))*********,,,...111000...---...000//////000222222333333333...---,,,,,,,,,,,,---...///...---,,,,,,---...///***+++,,,,,,------,,,,,,***...000---,,,//////---........................---,,,,,,,,,,,,---............////////////......---///111222222111...,,,111222222000...------///000333666888;;;CCCLLLTTTaaaffflllppprrrwww|||uuupppnnnppprrrvvvuuuttttttuuuwwwzzz{{{{{{{{{{{{{{{}}}zzzxxxuuutttuuuwww{{{}}}xxxxxxuuummmbbb[[[ZZZ\\\XXXaaaiiiiiihhhgggeeebbbiiifffgggjjjjjjfffdddfffeeeiiilllllliiijjjoootttnnnlllhhhfffeeecccaaa^^^\\\[[[```llltttsssmmmjjjcccdddeeeggghhhiiijjjjjjiiimmmqqqtttvvvyyy}}}pppZZZPPPMMMJJJJJJLLLLLLQQQYYYbbbiiimmmoooppplllttt}}}~~~zzzzzz{{{qqqeeeSSSFFF>>>999444000///...,,,+++******+++,,,)))&&&"""###(((,,,------(((***---//////...+++***++++++++++++,,,,,,---...)))))))))))))))))))))***''''''((()))***+++,,,,,,((()))***,,,++++++---111))))))************)))))))))))))))))))))******+++(((((((((((()))***+++,,,666222......///---)))%%%%%%&&&''')))))))))((('''))))))))))))************)))************+++++++++,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))###%%%(((***+++***)))((()))))))))+++---...---,,,%%%)))...///,,,***))))))************++++++++++++((())))))***++++++,,,,,,******))))))***+++,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........//////111222222***'''---:::<<<000%%%$$$++++++++++++++++++++++++,,,,,,+++******+++++++++++++++******+++++++++,,,++++++******++++++,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------++++++++++++------(((***,,,------,,,+++******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++---///...+++******,,,)))+++,,,,,,++++++,,,---000,,,))))))+++------,,,************************(((+++,,,---222;;;@@@AAA++++++++++++++++++++++++(((((()))***************+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((+++,,,+++***))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))***)))'''&&&'''(((***+++...............---------000///......000111111000000///...---------------+++,,,.../////////...---------------------------,,,---...//////...---,,,///...---+++++++++,,,---(((***,,,,,,,,,,,,...///111000///000111111///---+++,,,,,,---...///000000000000000000000000000000111111111222555<<>>DDDNNNZZZbbbfffkkkrrrxxx|||}}}yyyvvvxxx}}}rrrggg```^^^[[[YYYZZZ]]]aaadddeeehhhmmmssszzz~~~xxxtttqqqtttuuuuuutttqqqmmmjjjhhhgggggggggggghhhjjjmmmpppppppppooommmiiiffffffggghhhgggjjjrrr|||~~~zzz{{{}}}}}}}}}}}}}}}uuuooonnnoooooonnnnnnooorrrwwwzzz~~~xxxrrrllliiilllggg___WWWOOOGGG@@@;;;666333000...///000///...,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******+++***)))(((,,,+++++++++***)))))))))'''((()))******))))))((())))))))))))************(((((())))))******++++++))))))))))))))))))))))))'''''''''((()))***+++,,,)))))))))***+++---...///''''''((())))))((('''&&&))))))(((((((((((())))))******))))))))))))******))))))))))))***+++,,,---************************,,,+++))))))((()))***+++************************((((((((((((((((((((((((((((((((()))))))))******(((((()))***+++,,,------+++++++++***************************++++++++++++******+++++++++***)))))),,,+++***+++222::::::555...------,,,+++******)))---,,,***)))***+++---///,,,---......,,,,,,---...+++++++++,,,,,,,,,,,,+++)))))))))*********++++++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******************++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))((((((''''''++++++++++++++++++++++++))))))))))))***+++,,,------------,,,,,,+++***)))******)))))))))***++++++,,,,,,,,,------+++)))(((((('''''')))+++,,,,,,***************************************++++++++++++***))))))(((((())))))***))))))))))))*********+++))))))))))))))))))))))))&&&'''(((******+++++++++((()))))))))************))))))))))))************111000///...---......///...---+++,,,...//////...//////...---------------......---,,,,,,...///000,,,,,,,,,---------......---------,,,,,,---------............---+++)))'''+++,,,............///111...---------//////---++++++,,,,,,---...///000000...........................///000111111222666888444333444555:::CCCMMMSSSYYY___iiirrrwwwyyyzzz{{{||||||{{{xxxuuuwww|||{{{qqqggg```^^^ZZZXXXWWWZZZ]]]___aaacccfffkkkqqqxxx~~~}}}{{{zzzzzzyyywwwtttqqqooommmmmmmmmpppsssvvvxxxzzzwwwwwwvvvssspppoooooopppqqqqqqttt|||wwwnnnhhhcccbbbcccfffhhhlllpppttt{{{zzzsssllleeebbbaaa\\\SSSKKKDDD===666222///---,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++***++++++++++++***)))))),,,+++++++++***)))))))))))))))***+++++++++******))))))))))))))))))))))))((((((((())))))******+++''''''((())))))(((''''''((((((((()))***+++,,,---((())))))***+++,,,...///***)))((((((((()))***+++))))))(((((((((((())))))******))))))))))))******(((((())))))***+++,,,---))))))))))))))))))))))))***)))(((''''''(((***+++************************'''''''''''''''''''''''')))))))))*********++++++(((((())))))***++++++++++++++++++*********)))))))))))))))******+++++++++******+++++++++***))))))++++++***+++333:::999444//////...---,,,++++++***...---+++******,,,...///,,,---...---,,,,,,---...---,,,***)))((()))+++---************+++++++++,,,,,,,,,++++++++++++++++++******************++++++,,,++++++******++++++,,,*********++++++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))+++++++++++++++++++++++++++************************++++++,,,+++***)))))))))))))))***++++++,,,---***,,,------,,,+++***))))))((('''(((***+++***)))++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,((())))))))))))*********************************&&&'''(((******+++++++++)))))))))))))))*********))))))))))))))))))))))))...............---------///...,,,---///000000///000000///...------------...------------...//////+++,,,,,,------.........------,,,,,,,,,,,,------000000//////---,,,***))))))+++---------...///111...---,,,---......,,,***///............---------........................///000111000///...000111///000333666:::===???AAAKKKSSS^^^gggmmmqqqrrrssswwwyyyzzzyyywwwwww{{{~~~vvvooofffddd```]]]\\\]]]___aaabbbccceeeiiimmmrrrwwwyyyzzzzzzyyyzzz}}}~~~{{{yyywwwwwwyyy|||~~~|||yyyxxxyyy{{{{{{{{{}}}vvvhhhaaa^^^^^^```dddhhhmmmtttzzz|||vvvnnnfff___[[[PPPKKKDDD>>>999444///,,,///......---------------++++++++++++***************++++++++++++,,,,,,,,,+++---......---++++++++++++++++++***************+++++++++******************)))))))))))))))(((((((((((())))))))))))))))))''''''))))))))))))''''''))))))))))))******+++,,,)))))))))******,,,---...,,,***)))(((((())),,,---((((((((((((((())))))*********))))))))))))******(((((()))***+++,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((()))***************************(((((((((((((((((((((((()))))))))*********++++++)))))))))************+++,,,,,,++++++***)))))))))(((((())))))***+++++++++******************++++++(((***)))***...444333///......------,,,,,,++++++---,,,,,,++++++---...///)))+++,,,+++***)))***,,,+++***)))'''&&&&&&)))+++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))************---,,,+++******+++,,,---*********++++++,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++*********((()))***+++,,,+++***))),,,,,,,,,,,,++++++******)))+++,,,,,,+++******+++---+++)))((()))******)))++++++++++++++++++++++++)))))))))************+++******))))))))))))******(((((((((((())))))))))))************************'''((()))***************)))))))))((()))******+++***)))))))))))))))((((((,,,---...///...---+++***///...,,,---///000000///......------,,,---------,,,---......///.........++++++,,,,,,---......///------,,,++++++,,,------//////...------------...***,,,------,,,,,,---///,,,++++++,,,......---+++///............---------........................---///000000.........000...///000333666777777777>>>DDDLLLUUU\\\bbbfffiiiooorrrvvvwwwvvvvvvyyy{{{}}}|||xxxqqqooommmjjjhhhhhhhhhiiijjjkkknnnpppqqqrrrqqqpppnnnmmmkkkkkkmmmssszzz~~~vvvlllddddddfffiiilllqqquuu|||}}}{{{{{{~~~|||zzzxxxssslllcccYYYQQQMMM@@@<<<777333111///---+++//////......------...000++++++++++++******************+++++++++,,,,,,,,,***,,,//////---+++***+++***************+++++++++,,,+++***)))(((((())))))******))))))(((((((((((()))))))))))))))(((((((((((()))***++++++***)))((())))))((((((((())))))*********)))******+++,,,,,,))))))))))))******++++++((((((((((((((()))************))))))))))))******((()))******++++++++++++(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,---,,,,,,++++++***))))))(((((((((((()))***+++++++++******)))))))))+++,,,---'''***+++)))***------***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))+++++++++***)))***+++)))+++---,,,***((()))***)))))))))************+++***++++++,,,,,,,,,++++++))))))*********+++++++++---,,,***))))))***,,,---++++++++++++++++++,,,,,,'''(((***+++,,,,,,++++++************************)))*********+++++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,'''(((***,,,------,,,,,,,,,,,,,,,,,,+++***))))))''')))+++***))))))+++...444000,,,))))))*********************************))))))))))))************''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((************************((())))))*********))))))***)))((((((((()))++++++******))))))((((((((((((***+++...//////---***(((///---,,,,,,...//////...++++++++++++,,,---......+++,,,.../////////...---++++++,,,,,,---...//////------++++++++++++------,,,,,,++++++,,,---///000,,,---...---+++***+++,,,***)))***,,,...///...---+++,,,,,,---...///000000........................***,,,///000111111222444222///,,,+++...111555777333777>>>EEELLLTTT\\\aaaggglllqqqtttttttttvvvxxxyyy~~~||||||zzzxxxuuusssrrrqqqqqqqqqtttxxxzzzyyytttoookkkdddcccaaa```ccciiirrrxxx}}}|||{{{zzz{{{~~~}}}zzz{{{qqqkkkhhhmmmsssvvvzzz~~~wwwuuuvvv|||yyymmmjjjeee]]]SSSHHH@@@;;;777444111............---))))))))))))((()))+++---+++++++++************)))*********++++++,,,,,,,,,'''***......+++(((((()))))))))******+++++++++,,,---+++)))'''&&&&&&((((((******))))))((((((((('''******))))))(((((('''''')))***,,,------,,,***))))))(((((('''''''''((((((+++***************++++++&&&(((***+++,,,+++***)))((((((((((((((()))************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))((()))***,,,,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((()))***+++---...///000,,,,,,++++++***))))))((('''(((((()))***+++++++++***)))(((((()))+++---///(((---...+++)))++++++))))))))))))))))))*********))))))***++++++++++++***+++,,,------++++++,,,---)))...333444111---++++++(((((((((((()))))))))))))))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++'''(((***+++,,,,,,++++++************************))))))******++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++(((((()))***+++,,,------*********++++++,,,,,,,,,)))***+++,,,---.........&&&(((+++---//////......******++++++++++++******&&&((())))))'''(((,,,///999444...***)))***++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))************))))))(((***)))((((((((()))+++,,,******))))))((((((((('''//////............////////////.........---------...---,,,,,,++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---///........................///...,,,+++******+++,,,........................///...---,,,,,,,,,,,,,,,...,,,,,,---///000///...,,,---///000111000...---............////////////222222555888>>>DDDIIIMMM\\\```fffjjjlllnnnoooqqqtttwwwzzz}}}~~~~~~|||zzzzzz|||~~~~~~xxxooohhhaaa]]]\\\]]]^^^```gggoooyyyzzz{{{yyywwwwwwzzz}}}{{{|||wwwuuuvvv{{{zzz|||}}}xxx{{{|||sssssstttxxx{{{zzzssslllggg___SSSGGG???:::777666222000...,,,+++,,,---...*********++++++,,,,,,,,,))))))***++++++++++++***(((---000,,,###$$$,,,,,,,,,,,,,,,+++***)))******+++++++++***)))))))))((('''&&&'''(((***,,,111...***((((((((())))))(((((())),,,...---((($$$***************)))((('''*********)))((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((---***'''''')))+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((******************************+++++++++,,,,,,,,,************************))))))*********+++++++++++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,******+++,,,+++***)))((()))***+++***((((((((()))((())))))*********))))))))))))***++++++++++++*********+++++++++,,,,,,,,,************************,,,,,,,,,++++++************,,,......,,,+++++++++)))+++,,,,,,,,,,,,...///...---+++*********++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))***************)))(((''''''((()))******+++,,,,,,------,,,,,,+++,,,,,,---,,,+++***)))******))))))))))))******...---+++*********++++++------,,,+++*********+++)))************++++++++++++*********))))))((((((+++*********))))))((((((+++*********))))))((((((+++++++++++++++***)))((('''(((((()))***++++++,,,''''''&&&'''***++++++***(((((())))))******++++++///................../////////.........---------...---,,,,,,++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...........................------,,,,,,,,,---......,,,,,,++++++++++++++++++......---,,,,,,,,,------,,,+++***+++---------++++++---...000111000///...------------............000000111444777<<<@@@BBBPPPTTTYYY^^^bbbfffiiilllmmmppptttwwwyyy{{{~~~~~~{{{rrrkkkaaa]]][[[\\\]]]```gggooowwwxxxwwwtttpppooopppqqqqqquuuzzz~~~}}}{{{xxxuuusssvvv{{{}}}vvvnnnoooppprrrvvv{{{|||zzzwwwssspppnnnnnnpppssstttpppggg___VVVOOOEEE<<<777444222111111///---,,,++++++,,,---,,,,,,,,,------.........))))))***++++++++++++***'''+++///---(((&&&(((,,,+++++++++++++++***))))))***************************)))((((((((()))+++,,,000---***(((((()))))))))&&&&&&&&&)))++++++'''$$$))))))*********)))((((((+++(((&&&&&&)))***)))'''((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((+++)))'''(((***+++***((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,************************))))))*********+++++++++++++++***)))))))))))))))++++++++++++++++++++++++)))))))))))))))***++++++***++++++,,,+++***)))(((***+++,,,+++)))((()))***))))))******************))))))***++++++++++++************+++++++++,,,,,,************************,,,++++++++++++++++++***+++---//////---+++******(((***,,,,,,++++++---...---,,,+++*********++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))************(((((((((((()))+++---...***++++++,,,---,,,,,,,,,******+++++++++***)))(((******))))))))))))******---,,,+++*********++++++,,,++++++************+++(((((()))))))))*********************)))))))))(((************)))))))))((())))))))))))((((((''''''******++++++***))))))(((''''''((())))))***++++++&&&%%%%%%&&&(((***)))((()))))))))))))))*********......------------.....................---------...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------+++,,,---...////////////*********+++++++++++++++------,,,,,,,,,---......---,,,++++++,,,---,,,***+++,,,...///000000//////,,,,,,,,,------------...000000///000222444666888@@@CCCHHHNNNSSSYYY___cccfffiiimmmqqqssswww{{{~~~|||tttnnnfffaaa______```ccckkktttyyyyyywwwrrrmmmiiigggggggggiiilllnnnooopppsssuuuxxx{{{~~~~~~~~~}}}}}}ttttttrrrpppooorrrwww|||zzztttjjjaaa```______```eeelllssswww~~~{{{wwwssspppmmmjjjgggffffffggghhhggg___TTTLLLBBB===777222///......---///...,,,+++***++++++,,,.............../////////((()))******++++++******)))+++------,,,+++,,,...)))************))))))(((***))))))((()))***,,,---+++***)))))))))***,,,---///---***((()))***))))))'''&&&&&&''')))***((('''(((((()))*********)))))),,,'''###$$$))),,,)))$$$)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))(((((()))(((((()))******)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********++++++++++++,,,************************)))))))))************++++++***))))))))))))))))))************************)))))))))))))))***++++++***++++++++++++***))))))***,,,,,,,,,***)))***+++)))******+++++++++,,,,,,))))))***++++++++++++************++++++++++++,,,*********************************++++++++++++++++++...000111...,,,***)))((()))++++++******+++---,,,,,,+++************+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))))))))************''''''((()))+++---///000******+++,,,,,,,,,,,,+++))))))*********)))((((((******))))))))))))******,,,,,,+++************+++***))))))))))))******+++'''((((((((())))))))))))************))))))))))))************))))))))))))((((((((((((''''''''''''))))))******))))))(((((('''''''''(((((())))))***((('''&&&''')))******)))***))))))))))))))))))(((------,,,,,,,,,,,,------..............................---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------***+++---.........---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///000///------......---+++++++++---...///000000///,,,,,,---------.........000000000000000111222333444777;;;@@@EEELLLTTTYYY\\\___dddgggkkkppptttxxxxxx{{{}}}}}}|||{{{{{{{{{{{{tttpppooojjjffffffgggiiirrrzzz}}}|||zzzvvvqqqmmmiiigggdddeeeeeedddcccdddgggiiipppssswwwyyyyyywwwvvvvvvyyyzzz|||~~~~~~~~~||||||{{{|||}}}|||yyywwwvvvvvvzzz{{{{{{yyyuuurrrqqqpppjjjiiiiiiggggggjjjnnnrrruuusssqqqooommmhhh___WWWYYYYYY[[[___fffnnnuuuzzzxxxtttoookkkhhheeebbb```]]]\\\ZZZXXXTTTLLLCCC<<<777444000............---------+++*********++++++,,,,,,------------------((())))))***************,,,+++***++++++***((('''(((((())))))))))))(((((())))))''''''(((***,,,...+++***)))))))))***++++++---+++***)))*********((()))((((((((()))+++++++++''''''((()))*********)))***(((%%%&&&(((***)))''')))*********++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))(((((((((((()))*********((('''((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))((((((((((((************************************++++++++++++************************))))))))))))******************)))))))))))))))***))))))))))))))))))))))))***************+++,,,,,,++++++++++++******))))))+++,,,---,,,*********+++*********++++++,,,------))))))***++++++++++++***************++++++++++++************************))))))******++++++,,,,,,,,,...111111///,,,***)))''')))******))))))***,,,++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))((()))))))))************'''((((((***+++---...///)))******+++++++++++++++******************))))))******))))))))))))******++++++******************((((((((((((((()))***+++((((((((()))))))))***************)))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''((((((((()))+++***)))***,,,---,,,+++******))))))((((((((('''------,,,,,,,,,,,,---------.....................///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++,,,,,,------+++***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///000///------......---++++++,,,---....../////////---.........////////////.........///000000111222000222555888<<>>BBBEEEPPPRRRUUUWWWYYY[[[^^^```bbbcccdddgggkkkoootttvvvyyyxxxuuurrrqqqpppqqqrrrssssssuuuwwwxxxwwwuuusssuuuuuuvvvuuuuuuvvvyyy{{{~~~|||yyyvvvtttsssttttttjjjjjjiiihhheeebbb___]]]ZZZ^^^ccchhhjjjjjjiiihhhnnnmmmlllkkkjjjjjjjjjkkkooooooppprrrvvvxxxxxxxxx~~~||||||{{{yyywwwtttrrrpppooopppnnnnnnqqqtttqqqggg^^^UUUMMMCCC===;;;999666333---------,,,,,,+++++++++---,,,***)))))))))***+++,,,,,,,,,,,,,,,+++***)))'''((()))******)))((('''***************)))(((((())))))************))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))(((((('''''''''&&&%%%%%%&&&'''((()))******************************...***&&&%%%'''***++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++)))''')))+++,,,***'''%%%%%%&&&'''((()))******************))))))))))))*********)))'''(((***,,,*********************************)))))))))))))))))))))))))))************+++*********))))))((((((************************))))))((((((''''''&&&&&&)))+++,,,+++((((((***---,,,+++)))''''''((()))***,,,,,,++++++***)))((((((((((((((()))+++,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************))))))))))))******(((((())))))******++++++,,,+++++++++******))))))))))))************))))))******+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))***(((&&&''')))+++,,,,,,************************)))''''''+++000111---)))***+++,,,,,,+++)))&&&$$$+++,,,,,,,,,,,,+++******)))***,,,------,,,***))))))))))))(((((((((((((((***************)))(((((((((&&&&&&''')))+++++++++))))))))))))************(((((((((((())))))))))))'''&&&&&&&&&'''((())))))(((((())))))******++++++(((((())))))))))))((((((%%%&&&&&&'''''''''''''''************************((())))))))))))((((((''''''(((******((((((((()))000/////////.........---------............------------...///////////////...,,,+++,,,...///---+++,,,,,,,,,+++++++++******------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------,,,***////////////////////////.............../////////------------------------------........./////////------............///////////////...---+++***)))..................---------///222333555777;;;>>>GGGIIIMMMOOOQQQSSSWWWYYY___```bbbdddhhhkkknnnoooqqqpppnnnmmmlllmmmnnnooouuutttuuuuuuuuutttrrrpppuuuvvvwwwwwwwwwxxxzzz|||}}}{{{zzzyyyxxxxxxwwwwwwxxxwwwuuuqqqmmmkkkiiilllqqqvvvyyyyyyxxxwwwxxxxxxwwwwwwvvvvvvvvvuuuxxxwwwvvvxxx{{{}}}~~~}}}~~~~~~{{{||||||{{{yyywwwtttqqqnnnllljjjllljjjiiikkklllggg[[[QQQJJJCCC;;;666555444111---------,,,,,,,,,+++++++++,,,++++++***))))))******++++++,,,,,,+++******)))))))))************)))))))))))))))))))))(((''''''))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((&&&&&&''''''((()))))))))'''''''''''''''''''''''',,,)))'''''')))+++***))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))''''''''''''(((((((((((((((''''''((()))***++++++,,,)))******((('''''')))+++(((((((((((((((((((((((()))))))))))))))))))))***))))))))))))************************)))))))))(((************************)))))))))(((((((((((((((***+++,,,+++((((((***,,,...---+++***)))***+++,,,,,,,,,+++******)))(((((()))(((((()))++++++***(((++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******)))))))))))))))*********++++++*********)))))))))))))))************))))))(((((()))))))))*********************************++++++*********)))))))))(((((()))+++---...,,,***************************+++)))(((+++//////+++'''))))))***++++++***((('''++++++,,,,,,++++++***))))))***+++,,,,,,+++***)))++++++++++++++++++++++++)))))))))***))))))((((((***((('''''')))***))))))))))))))))))************))))))))))))((((((((((((,,,,,,,,,+++,,,,,,------)))))))))))))))*********(((((())))))))))))(((((('''((())))))******))))))************************(((((())))))))))))(((((('''(((******((((((((()))/////////...............------............---------------------......///...---+++,,,---///............---,,,+++)))((((((---......------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///...,,,------------------------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........000000///...,,,***)))(((...////////////---,,,++++++,,,...//////111444666777:::>>>AAACCCFFFIIILLLYYYZZZ]]]```ccceeeffffffgggfffeeeeeefffgggjjjkkkqqqqqqqqqqqqqqqqqqqqqqqqtttvvvyyyzzzyyyyyy{{{|||~~~~~~|||{{{{{{}}}~~~{{{wwwuuusssvvvzzz}}}~~~~~~~~~}}}}}}zzzyyyyyy{{{~~~~~~zzz{{{~~~yyywwwtttoookkkgggdddcccdddbbb______]]]VVVJJJ@@@<<<888222000000///,,,))),,,,,,,,,,,,++++++++++++***++++++++++++***))))))******++++++******))))))++++++************++++++'''((((((((((((''''''&&&))))))************))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))++++++)))''')))'''%%%######%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))((())))))((((((''''''''''''&&&'''((((((******+++,,,((())))))(((''''''(((***''''''''''''''''''''''''((((((((())))))*********))))))))))))************************))))))))))))************************)))))))))))))))*********+++,,,,,,***(((((()))***---,,,+++***)))***+++,,,+++++++++******))))))(((***)))))))))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************************))))))))))))******))))))))))))(((((())))))************))))))((((((((())))))))))))***)))))))))))))))))))))))),,,,,,++++++*********)))'''))),,,///111000,,,(((************************---+++***+++------***&&&(((((())))))*********+++++++++,,,,,,++++++***)))************************))))))))))))))))))))))))((((((((()))))))))))))))+++)))((('''((()))((('''))))))))))))******************))))))((((((''''''++++++***)))))))))*********))))))))))))))))))((((((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))&&&'''((())))))***))))))'''(((******((((((((()))........................------............------,,,+++*********+++---...///...,,,+++,,,,,,,,,---...------,,,+++***)))(((++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,------...000000000///...---,,,+++---...///000000...,,,+++,,,---......---...000222///222666999;;;>>>BBBEEEPPPSSSWWW\\\___```aaa``````___^^^^^^___aaadddeeeggghhhjjjkkkkkkmmmppprrrqqqtttwwwyyyyyyxxxyyyzzzzzz|||}}}{{{xxx{{{~~~~~~|||yyy{{{}}}~~~~~~}}}~~~~~~wwwvvvuuuuuuwwwxxxwwwvvvwwwxxxzzz}}}}}}vvvsssoooiiiddd___\\\[[[YYYUUUQQQNNNJJJDDD;;;555222000...---...---+++))),,,+++++++++++++++++++++)))***+++,,,,,,+++))))))))))))*********))))))(((++++++)))(((((()))++++++'''(((((()))((((((''''''))))))************)))))))))))))))))))))*********((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))((((((''''''************************))))))(((((()))))))))(((((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))(((((((((((((((((('''''''''***)))))))))(((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))&&&''''''((()))***++++++((()))))))))*********************)))))))))))))))************************)))))))))******++++++,,,,,,,,,+++***((((((((((((***)))(((((((((((())))))+++*********)))))))))(((+++***)))*********(((&&&))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++******))))))(((((()))))))))((((((((((((((())))))************))))))************++++++++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,((())),,,///111///,,,(((************************,,,******+++,,,,,,***''')))))))))((()))******++++++++++++++++++***))))))******)))(((((()))******'''''''''((((((((((((((((((((((((((((((((())))))***)))''''''((())))))(((((()))))))))******************))))))(((((('''''')))((('''&&&&&&&&&&&&&&&******))))))((((((((('''(((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&''')))************'''(((******((((((((()))---------...............------............---------,,,+++++++++,,,...///------------------...///++++++++++++++++++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///000///...////////////////////////***++++++,,,---......///+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---******++++++,,,------...,,,---..................+++,,,...000000///...---,,,---...---,,,,,,---///000333666888:::===@@@BBBFFFIIIOOOUUUYYY[[[\\\[[[YYYYYYXXXWWWXXXZZZ]]]^^^```bbbddddddeeefffjjjmmmkkknnnqqqssssssssstttuuuvvvyyy||||||{{{xxx{{{~~~}}}|||}}}~~~~~~}}}~~~~~~zzzwwwpppooommmnnnpppqqqqqqqqqqqqqqqqqqtttvvvvvvuuusssnnnkkkfff```ZZZVVVSSSQQQLLLGGGAAA<<<:::777333000,,,+++++++++,,,,,,+++***++++++++++++++++++++++++))))))+++,,,,,,+++***)))((())))))*********))))))***)))(((''''''((()))***((())))))******)))))))))))))))************))))))(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))((((((''''''''''''''''''''''''''''''+++)))(((&&&%%%''')))+++'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))&&&&&&''''''((())))))***)))))))))(((((((((((('''&&&((()))((('''&&&'''((())))))))))))))))))))))))&&&&&&'''((()))******+++((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++***)))((((((((('''(((((((((((((((((())))))*********)))))))))))))))+++***)))*********(((&&&(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******)))***++++++++++++***)))++++++******))))))((((((((((((((((((((()))))))))))))))************))))))************************''''''(((((())))))))))))(((((()))+++,,,---...///***))))))***,,,,,,+++)))************************)))))))))***+++++++++***+++******)))((()))))))))***++++++++++++***))))))******)))(((((()))***************++++++,,,,,,,,,))))))(((((((((((()))***((('''&&&''')))++++++***((()))))))))***************)))))))))(((((((((''',,,+++******))))))))))))***)))))))))((((((''''''(((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''')))************'''(((******((((((((()))---------------.........------............------...............//////000))),,,.../////////111222))))))***+++,,,,,,---------......------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///...,,,------------------------***++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,---......((()))***,,,------------+++,,,---////////////...+++,,,,,,+++))))))***,,,---///111333444555777999;;;???EEEKKKOOORRRSSSTTTPPPPPPOOOOOOQQQSSSVVVWWW[[[^^^```___]]]\\\___aaacccfffhhhjjjjjjjjjlllnnnrrrtttvvvxxxyyyyyyxxxwwwtttwww{{{}}}{{{yyyxxxxxxzzz{{{|||~~~~~~~~~{{{{{{{{{}}}}}}yyyuuussspppmmmkkkeeeddddddeeeiiilllnnnooonnnmmmlllllllllllljjjhhhaaa^^^XXXRRRMMMIIIGGGFFF???;;;555111000000//////))))))))))))*********************+++++++++++++++))))))***++++++++++++***))))))******++++++******))))))(((((((((((())))))((())))))***************))))))************))))))((((((((()))******++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((*********))))))(((((((((((((((((((((((((((((((((+++***(((%%%$$$%%%)))---'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***%%%%%%&&&'''((()))******%%%&&&''''''))))))***+++&&&(((******((('''(((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))***************+++++++++,,,***(((((())))))((('''))))))******************))))))))))))))))))))))))***)))))))))++++++)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))***+++,,,,,,+++***)))************))))))))))))(((((())))))))))))******))))))************)))))))))((((((((((((((('''''''''(((((())))))******+++''''''(((***+++---...///,,,)))''''''(((*********************************))))))))))))******+++++++++*********))))))((((((******++++++******)))(((************************(((((())))))***+++++++++,,,+++)))((((((((()))***'''&&&%%%''')))+++++++++))))))))))))************((((((((())))))))))))))),,,,,,+++*********++++++)))(((((((((((((((((('''(((((())))))))))))((((((((()))******++++++******((((((((((((((((((((((((&&&'''((())))))***))))))'''(((******((((((((())),,,,,,,,,------.........------............------,,,,,,---...............))),,,//////---*********))))))***+++,,,,,,------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------,,,***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,---...//////)))***++++++,,,,,,,,,,,,------..................+++,,,,,,+++))))))***,,,***,,,------------...000333666:::???DDDGGGHHHIIIEEEDDDEEEFFFHHHLLLOOOQQQTTTXXX[[[[[[WWWVVVWWWZZZ[[[]]]______```aaadddfffkkkkkkkkklllmmmnnnooopppmmmnnnpppsssuuuxxxzzz{{{wwwvvvtttrrrqqqpppoooooorrrrrrssstttuuuvvvwwwxxxvvvvvvvvvxxxzzzyyywwwuuutttrrrooommmkkkhhhdddaaa___^^^]]]___cccgggiiijjjiiifffcccaaa```^^^\\\ZZZQQQNNNIIICCC>>>;;;999999444222///...------------************)))***+++,,,)))*********++++++++++++******))))))***++++++,,,)))******+++,,,,,,++++++)))))))))******)))))))))'''(((((()))******))))))))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))************************((())))))'''%%%%%%(((+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))++++++)))((()))***&&&'''''''''(((((())))))%%%&&&&&&'''((()))******''')))++++++)))(((((()))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))************((()))))))))************))))))))))))))))))))))))***************)))))))))+++)))'''''')))***)))'''((())))))***************((())))))))))))))))))))))))(((((()))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))***,,,------,,,***))))))))))))))))))*********)))))))))*********++++++))))))************))))))))))))((((((''''''''''''(((((())))))***++++++,,,(((((()))******++++++,,,,,,)))''''''((()))***)))*********************************))))))((()))***'''(((***++++++***))))))***************))))))((()))***+++,,,,,,+++***)))&&&&&&&&&'''((()))))))))///---+++)))(((((()))***)))'''&&&''')))******)))))))))))))))************''''''(((((())))))******)))(((((((((((())))))***'''''''''((((((((((((((((((((())))))))))))(((((())))))***++++++++++++***(((((((((((((((((((((((((((((())))))))))))(((((('''(((******((((((((())),,,,,,,,,------.........---..................---((()))***+++,,,+++*********---000...((("""******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......***++++++,,,...///000000,,,------......------,,,000000...------------------......---++++++,,,---...///000000...---...000...000333888;;;>>>???@@@<<<<<<===???CCCGGGKKKNNNLLLQQQWWWXXXUUUTTTUUUXXXWWWXXXYYYYYYZZZ\\\___bbbdddcccbbbaaabbbdddgggiiiiiiiiiiiikkkllloooqqqrrrpppooommmkkkkkkkkkkkkllliiiiiiiiijjjkkkmmmooooooqqqqqqrrrssssssqqqmmmjjjgggfffggghhhhhhfffbbb______^^^\\\\\\___bbbdddddd^^^[[[VVVSSSPPPNNNKKKHHHFFFCCC>>>888444111111000------.........---+++***---------,,,++++++---///))))))******+++++++++++++++***)))))))))***,,,---)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))&&&&&&'''((())))))(((((())))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))******''''''''''''''''''''''''%%%(((******'''&&&''')))***)))'''%%%%%%''')))***))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++)))((()))+++(((((((((((((((''''''''')))(((((((((''''''''''''''')))+++,,,***)))))))))++++++++++++++++++++++++((((((((((((((('''''''''))))))))))))************(((((())))))*********+++))))))))))))))))))))))))+++*********))))))((((((+++(((&&&''')))+++***(((&&&&&&'''(((((()))(((((((((((((((((())))))))))))((((((((()))+++,,,+++)))************************))))))))))))))))))))))))******++++++++++++******)))***,,,------,,,***)))(((((())))))******++++++))))))******+++++++++,,,))))))************))))))++++++******)))))))))(((((())))))***+++,,,,,,,,,*********))))))))))))(((+++)))((((((******)))(((************************,,,,,,,,,***(((''''''((($$$&&&)))+++,,,,,,+++******************)))(((((()))***,,,------,,,***)))((())))))***+++,,,,,,---111///,,,***)))((()))***+++)))''''''((()))((('''))))))))))))************&&&&&&'''((()))***++++++))))))((())))))***++++++&&&'''''''''(((((())))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''''')))******((((((((()))***))))))***,,,------,,,...///000///------///000......---,,,,,,,,,,,,---(((((()))***++++++,,,,,,///...,,,+++***+++,,,,,,)))***+++,,,---,,,++++++******))))))******+++,,,---,,,***))))))***,,,---+++,,,------............---...///...,,,+++,,,---((())))))***,,,------...------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++,,,......---+++++++++++++++,,,---......000000///...------,,,,,,+++---000333444555444444222333444777:::>>>AAABBBHHHJJJMMMNNNNNNMMMNNNOOOVVVTTTSSSTTTVVVXXXYYYYYY\\\]]]]]]^^^^^^^^^^^^^^^^^^___bbbdddgggiiikkkkkkeeeddddddddddddeeeggghhhfffcccaaaaaadddffffffdddjjjjjjjjjiiihhhgggeeeeeecccdddfffiiiiiieee___[[[[[[[[[ZZZYYYYYYZZZZZZ[[[UUUQQQKKKFFFCCCAAA???===555444333111000/////////++++++++++++++++++++++++(((((())))))*********+++++++++******)))((((((((()))))))))))))))))))))))))))'''&&&'''******(((%%%&&&&&&''''''(((***+++,,,---,,,+++)))(((((('''''')))(((((((((''''''&&&&&&************))))))))))))((((((''''''''''''((()))+++)))(((((()))******)))***)))(((((((((***+++,,,((()))+++------+++)))(((******)))'''%%%%%%''')))((((((((((((((('''''''''***************)))(((((())))))(((((('''''''''&&&)))((('''''''''(((***+++))))))))))))))))))))))))(((((())))))******++++++&&&'''((())))))((('''&&&)))...222000,,,((()))+++)))***************)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))*********)))'''&&&)))************+++++++++&&&'''((((((''''''(((******)))))),,,***%%%%%%(((((((((((((((((((((((((((***+++,,,,,,+++***+++---(((((())))))))))))(((((('''(((******((((((((()))))))))))))))************)))+++---/////////...---///---***)))***+++++++++---+++)))((('''((()))***++++++******)))(((((('''************))))))))))))'''''''''''''''((())))))++++++************++++++******))))))))))))******,,,+++***)))((((((((())))))))))))))))))))))))))),,,,,,,,,***(((((()))***************))))))))))))************************((((((''''''(((***,,,---++++++***)))((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))!!!###%%%&&&&&&'''((()))++++++******))))))((((((((())))))***+++,,,,,,---((()))***++++++***)))((('''''''''''''''((())))))+++***(((&&&&&&((()))***+++*********))))))((((((,,,++++++***((('''%%%$$$+++******+++---...---,,,,,,---...---++++++---......---,,,,,,++++++,,,,,,))))))******+++,,,,,,,,,...---,,,+++++++++,,,,,,,,,---.........,,,+++***+++************+++,,,,,,------,,,++++++,,,------***+++++++++++++++***)))---...///...,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------------------,,,,,,,,,+++,,,++++++,,,......---+++++++++++++++,,,---......///......------,,,,,,,,,,,,---///111222222111111000111222333555777999:::;;;>>>BBBFFFGGGIIIKKKMMMNNNNNNNNNPPPSSSVVVXXXYYYXXXXXXZZZ[[[\\\\\\\\\\\\\\\]]]^^^```bbbcccccccccbbbaaa```______aaacccdddeeebbb``````bbbccccccaaaccccccccccccbbbaaa``````ddddddeeefffeeebbb]]]YYYTTTTTTSSSQQQPPPNNNMMMMMMHHHDDD???<<<:::888666444333222111///...---------++++++++++++++++++++++++*********)))))))))))))))******++++++++++++++++++))))))))))))))))))))))))***((('''(((***+++)))'''******)))((((((((())))))))))))((('''''''''((((((++++++++++++*********)))++++++*********)))))))))***))))))))))))((((((((()))(((''''''((())))))((())))))((((((((()))***+++))))))***++++++***))))))''')))***)))'''&&&&&&''''''''''''((((((((()))))))))))))))))))))((('''''')))(((((((((''''''''''''((((((((((((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''((())))))******))))))((((((,,,000///+++((()))+++%%%&&&'''(((((()))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***)))((('''&&&(((((()))))))))*********''')))***)))(((((()))***)))((((((+++***''''''***))))))))))))))))))))))))+++,,,---,,,***))))))***((())))))******))))))(((''')))******)))(((((()))))))))))))))************)))+++---...///...------///,,,***)))***+++++++++,,,+++)))((('''((()))***,,,++++++***))))))(((((((((((())))))*********+++((((((((((((((()))******+++******))))))******+++******))))))))))))******'''(((((()))+++,,,,,,---))))))))))))))))))))))))(((***++++++******+++,,,&&&&&&'''((()))***++++++************************+++***)))))))))***++++++++++++++++++************)))))))))******)))))))))(((((((((((((((((((((((($$$&&&((()))))))))***+++))))))))))))))))))((((((******)))((('''&&&%%%$$$((())))))******)))((((((((((((''''''(((((()))***))))))(((''''''(((***************)))))))))(((((()))))))))))))))((('''''',,,++++++,,,...//////...,,,------,,,++++++,,,...------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---.........,,,+++)))(((+++++++++++++++,,,------------------------------++++++++++++***)))(((''',,,---...---,,,+++,,,---......---------,,,,,,,,,+++,,,,,,---------------........................,,,,,,,,,,,,++++++++++++,,,++++++,,,......---+++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------........................///000111111000333777;;;===@@@CCCEEECCCDDDFFFHHHLLLOOORRRTTTRRRSSSUUUWWWYYYZZZ[[[[[[ZZZ[[[\\\\\\]]]\\\\\\\\\___]]][[[ZZZZZZ\\\^^^```cccaaa_________```___^^^````````````___^^^]]]]]]^^^]]]\\\[[[ZZZXXXSSSPPPIIIIIIHHHFFFCCC@@@<<<;;;999666333000000///...---//////...,,,++++++++++++++++++++++++++++++++++++++++++******)))((((((((((((((()))******+++,,,,,,)))))))))))))))))))))))),,,***(((((()))*********++++++***))))))))))))***(((((('''(((((()))******)))))))))(((((((((((('''+++*********))))))))))))******+++++++++)))((('''((((((''''''''''''(((((()))(((((((((((())))))***))))))(((((((((((())))))%%%'''***+++)))'''&&&&&&'''''''''(((((()))))))))'''((((((((((((''''''&&&(((((((((((('''''''''''''''(((((()))))))))))))))'''''''''''''''''''''''')))))))))((('''&&&&&&&&&)))(((((((((((((((((()))'''***------***((()))***$$$%%%&&&((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((()))))))))))))))******)))(((((()))+++***''''''******((())),,,************************+++,,,---+++)))''''''(((*********++++++*********''')))******)))(((((()))))))))))))))************)))***,,,.........------...,,,))))))***++++++***++++++)))((((((((()))***,,,,,,,,,+++******))))))''''''((()))***+++,,,,,,)))))))))))))))***+++++++++******))))))******+++******))))))))))))******&&&''')))+++,,,,,,,,,,,,************************%%%'''***,,,++++++,,,---%%%&&&&&&'''((()))******)))))))))))))))))))))))),,,,,,+++************************+++++++++,,,,,,***++++++++++++++++++***''''''''''''''''''''''''''')))***+++***)))***+++(((((((((((((((((())))))+++***)))'''&&&$$$###"""'''(((((()))))))))((('''))))))((((((((()))******((((((((())))))***************))))))))))))((((((&&&'''((())))))******)))---,,,+++---///000///......//////...------...000......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,******++++++***)))'''&&&,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,++++++,,,,,,,,,+++******+++---...---++++++,,,---000000///...---,,,++++++***+++,,,---...---,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,---...---+++++++++++++++,,,---......++++++++++++++++++,,,,,,+++++++++***+++,,,------------,,,,,,,,,,,,---------///222444444555777999999;;;===@@@BBBEEEHHHJJJKKKLLLNNNQQQSSSUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXYYYWWWVVVUUUVVVYYY\\\^^^aaa```___^^^]]]\\\\\\[[[[[[[[[[[[ZZZYYYWWWUUUTTTPPPNNNLLLKKKIIIGGGDDDAAA=========<<<999555111...111///,,,,,,,,,---,,,+++------,,,+++*********************************************)))))))))))))))&&&&&&''''''(((((((((((()))))))))))))))))))))))),,,***((('''''')))***+++(((((())))))***,,,---...***************+++,,,,,,'''''''''''''''''''''''')))))))))((((((((((((''''''(((***++++++***((('''((((((((((((''''''((()))(((((((((((((((((())))))***((('''&&&&&&'''(((***&&&((()))***((('''''''''))))))(((((((((((((((((('''(((((()))((((((''''''((((((((((((((('''''''''&&&''')))*********)))(((((((((((((((((((((((((((+++*********)))))))))((('''&&&%%%$$$$$$%%%&&&'''&&&(((******)))((((((***(((((()))******+++******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''((((((((()))))))))******)))******)))((((((***,,,...***(((******((((((+++***************************++++++***((('''((()))***++++++,,,,,,++++++***((()))++++++)))((()))***((()))))))))******************,,,------...---------+++))))))***++++++***+++***)))(((((()))******,,,,,,,,,+++++++++******'''(((((()))******++++++))))))(((((())))))***+++******))))))))))))************))))))))))))******)))***+++,,,+++(((&&&$$$))))))))))))))))))))))))$$$'''+++---,,,++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((,,,,,,++++++++++++++++++(((((()))))))))************++++++,,,,,,++++++***(((((((((((((((((((((((('''(((******((('''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((******))))))))))))******'''''')))***************))))))))))))))))))((((((&&&'''((())))))******)))---,,,,,,---///000000///---...///...,,,,,,...//////......---------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,((((((************)))(((,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++((()))***+++,,,---------+++,,,---,,,++++++,,,---111000000///---,,,,,,+++)))***,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++++++++++++++,,,---......******++++++++++++++++++))))))))))))***,,,---...---,,,,,,,,,,,,---.........///000000//////111222222444777888888999;;;===@@@AAACCCFFFHHHJJJKKKLLLNNNOOOPPPQQQRRRSSSSSSSSSPPPPPPOOOOOOQQQUUUXXX[[[[[[[[[[[[ZZZXXXVVVVVVUUUQQQPPPOOOMMMKKKHHHFFFEEEBBB@@@===<<<;;;999777444444555555555333000---+++---+++***+++,,,---,,,+++,,,,,,+++*********++++++************************''''''((()))***++++++,,,((((((((((((''''''&&&&&&((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((())))))***,,,---...,,,++++++***)))*********************************(((''''''''''''&&&&&&&&&###%%%'''***+++***)))((((((******)))'''''')))+++))))))))))))))))))((((((***(((&&&%%%%%%&&&(((***((((((((('''&&&&&&(((***++++++***)))(((''''''&&&((())))))******)))))))))'''''''''(((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))((()))))))))*********+++'''&&&%%%$$$$$$%%%&&&'''&&&((())))))((((((((()))******+++******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))((((((((((((((()))))))))*********++++++((())))))))))))***---000444---))))))***'''''')))************************'''(((******))))))***,,,++++++,,,,,,,,,,,,++++++(((***++++++)))))))))***((()))))))))******************+++,,,------------+++***))))))***++++++***))))))))))))))))))******,,,,,,,,,+++++++++++++++******))))))))))))))))))(((''''''''''''((())))))***))))))))))))))))))*********))))))))))))******++++++,,,+++)))&&&""" (((((((((((((((((((((((('''***,,,---,,,***))))))+++++++++*********))))))(((((((((((((((((((((((())))))***+++,,,,,,------************))))))))))))))))))************))))))))))))))))))))))))))))))((()))+++***((('''((((((&&&&&&''''''(((((())))))''''''((()))+++,,,------'''''''''''''''((())))))******))))))))))))******(((((()))***++++++******(((((((((((((((((())))))((())))))))))))(((((('''---,,,,,,---///000///...+++,,,,,,+++******+++---......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,)))***,,,---------,,,++++++++++++++++++,,,------++++++++++++++++++++++++&&&'''(((***+++,,,,,,---***+++,,,,,,++++++,,,---//////.........---------***++++++,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,++++++,,,......---+++++++++++++++,,,---......++++++++++++++++++++++++(((((()))***+++,,,---...---------------...//////,,,---...---------///111...111444333111///111333444555777999;;;<<<======@@@AAACCCDDDFFFGGGGGGGGGEEEEEEEEEGGGIIILLLNNNPPPOOOPPPQQQPPPMMMKKKJJJKKKGGGFFFEEECCC@@@===;;;999777666444444444333111...///000000000000...---++++++)))))))))+++,,,+++)))++++++*********++++++,,,************************&&&&&&''')))***+++,,,---,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((('''%%%&&&(((***++++++***))))))))))))***))))))(((''''''&&&''''''(((((()))))))))))))))***''''''''''''&&&&&&&&&&&&$$$%%%'''((())))))))))))(((***,,,***((('''))),,,)))************))))))(((***((('''&&&&&&'''(((***(((((((((&&&%%%&&&))),,,++++++***))))))(((''''''((())))))***************'''''''''((((((((((((((('''(((((()))))))))))))))************************&&&&&&&&&'''((())))))))))))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))(((&&&%%%$$$))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((************++++++++++++((()))******,,,///333777888000)))))))))((('''(((************************&&&(((************,,,---***++++++,,,,,,++++++***(((***++++++***))))))***))))))))))))*********************+++,,,,,,------***)))((()))+++++++++)))))))))))))))************++++++++++++++++++******************))))))(((((('''''''''''''''(((((()))***))))))(((((())))))*********))))))))))))******))))))******)))'''%%%$$$((((((((((((((((((((((((***,,,------***(((((((((((())))))***+++,,,---...))))))))))))))))))))))))'''((()))+++,,,---------------,,,,,,,,,++++++***(((((())))))))))))((((((************************)))+++,,,,,,***)))******(((((((((((((((((())))))(((((((((((())))))))))))''''''''''''((()))************)))((((((((())))))************************''''''(((((((((((())))))************)))(((&&&&&&,,,++++++,,,...//////...+++,,,,,,+++******+++------,,,++++++******++++++))))))******+++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,---......---,,,++++++************+++,,,,,,---,,,++++++++++++,,,---((((((***+++,,,,,,,,,,,,)))+++,,,,,,++++++,,,---,,,,,,---------.........+++++++++***++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++,,,......---+++++++++++++++,,,---......------,,,,,,++++++******)))***+++---------,,,+++...------,,,,,,,,,------++++++,,,+++***+++---///,,,000333222...+++---///...///000111222333333333555555777888999999::::::888999:::<<<===>>>??????>>>@@@BBBAAA>>><<<<<<===;;;::::::999777555333222///...///000111111...,,,...---------,,,,,,,,,,,,***)))((()))******)))''')))))))))))))))***++++++************************''''''((()))***++++++,,,++++++++++++++++++******((((((((((((((((((((((((''')))***)))'''&&&(((*********)))((((((((())))))&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''((())))))((((((((('''''''''(((((((((((((((((((((((('''***+++***&&&%%%(((,,,***+++,,,,,,+++***)))((())))))(((''''''((())))))&&&'''((((((''''''(((***))))))))))))))))))))))))'''(((((()))******))))))''''''''''''((((((((()))((((((((((((((())))))***))))))))))))))))))))))))''''''''''''((((((((((((((())))))******))))))(((+++***((((((((((((''''''(((((()))(((((('''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))************((()))+++---000555;;;???999000((((((***)))(((***))))))))))))))))))))))))(((***++++++******,,,---******++++++++++++******(((***,,,+++***)))******))))))))))))************************+++,,,------)))(((((()))+++,,,***)))(((((()))***************************************)))))))))))))))*********((((((((('''((())))))***))))))(((((((((((())))))******))))))))))))******)))*********************************************+++,,,---+++)))(((((()))(((((()))***+++,,,------************************'''(((***+++++++++******++++++,,,,,,,,,,,,------(((((())))))))))))(((((())))))))))))))))))))))))((()))++++++***)))***+++))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''((()))+++,,,***)))((((((''''''((((((---,,,***))))))))))))***'''''''''((((((((())))))*********))))))((('''&&&,,,++++++,,,...///...------......---,,,,,,---///+++******)))((()))))))))(((((()))***++++++,,,,,,)))***,,,---...---,,,,,,,,,---------,,,***((('''******))))))******+++,,,///...,,,++++++,,,...///,,,,,,---.........------)))***,,,,,,++++++,,,---******+++,,,---...///000,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++,,,......---+++++++++++++++,,,---............------,,,+++******+++,,,...///...---***)))......,,,+++************,,,,,,,,,***(((''')))++++++///333222...+++,,,///---.../////////////////////000111222222222222222000111333444444444333222222444777666333111111222.........------,,,+++*********+++...000000---+++------,,,+++******+++++++++***)))*********(((&&&((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))************((((((((()))******++++++(((((((((((((((((((((((('''))),,,+++)))((()))***&&&&&&''''''(((***+++,,,%%%&&&&&&&&&((()))***+++((()))))))))******++++++************))))))))))))---,,,+++)))((('''''''''%%%)))+++)))%%%$$$'''++++++,,,,,,---,,,+++***)))))))))(((((((((((())))))$$$&&&)))***)))(((((((((&&&'''((()))***+++,,,,,,&&&&&&'''((())))))((((((&&&'''''''''(((((()))))))))((('''''''''(((***+++((((((((((((((((((((((((++++++******))))))((((((&&&'''((())))))((('''&&&,,,+++)))((((((((('''&&&((()))***************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***((('''''''''((()))(((((((((((()))))))))))))))***---///333999@@@EEE888///''''''*********,,,((((((((((((((((((((((((+++,,,---,,,******+++,,,*********++++++*********)))***,,,,,,***)))***+++))))))))))))************************+++,,,---...)))(((((()))+++,,,***)))'''((()))***************))))))))))))))))))******''''''((()))***+++,,,,,,)))))))))))))))******+++))))))(((((((((((())))))******))))))))))))******---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***)))(((***+++************))))))))))))************************))))))***++++++)))(((''''''((()))***+++,,,------))))))************))))))((((((((((((((((((((((((%%%'''((()))((('''((()))++++++******))))))(((((('''((((((((())))))******)))((((((((()))***,,,---))))))((('''''''''''''''///---+++)))(((((()))***&&&'''''''''(((((())))))((())))))))))))(((((('''---///111///,,,+++,,,///,,,,,,---------,,,***))),,,+++*********+++,,,---............---,,,++++++++++++++++++++++++++++++******))))))******+++,,,***++++++++++++***)))))),,,,,,+++***+++,,,---......,,,+++,,,000333222111,,,,,,++++++,,,,,,---...)))***+++---------,,,+++//////...---,,,+++++++++++++++++++++++++++++++++***+++---///000000///.........---,,,,,,+++******++++++***)))((((((((((((***++++++,,,,,,++++++***++++++,,,,,,---...//////************+++,,,---...---,,,+++******+++,,,---111000000///...,,,+++***,,,,,,++++++,,,,,,---...000***$$$%%%***...---***........................------------------------,,,------...---,,,+++***+++++++++++++++***)))(((,,,,,,,,,++++++*********+++***)))'''''')))***+++******************************++++++++++++******)))((('''''''''(((***+++))))))))))))))))))))))))++++++***)))((('''&&&%%%))))))(((((('''''''''&&&&&&((()))++++++)))(((&&&******++++++++++++******((()))***)))'''&&&&&&'''(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$)))(((((('''''''''((((((......---,,,+++)))((('''******))))))((((((''''''***+++,,,+++***)))***,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&************))))))((((((************************&&&'''((())))))((('''&&&***)))))))))))))))***+++******))))))((((((''''''%%%&&&((()))***)))((('''&&&''''''(((((((((((((((((()))))))))'''''')))***((((((((()))******++++++******))))))((('''''''''+++&&&'''444LLL```kkknnn:::///((()))+++)))(((*********))))))((((((''''''******))))))))))))))))))---......,,,***(((((())),,,+++******))))))******,,,++++++***)))(((''''''(((((()))***++++++,,,,,,))))))))))))((('''%%%%%%'''((()))******++++++***,,,,,,,,,,,,,,,+++***)))***)))((('''((()))+++------***((((((+++,,,+++)))******))))))((((((''''''************************)))************+++++++++,,,,,,++++++***)))(((((())))))************))))))(((((())))))))))))(((((((((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((('''&&&&&&((((((((('''&&&&&&%%%%%%'''((())))))(((((()))*********))))))((((((''''''(((((())))))))))))((((((************************+++++++++***)))((((((((())))))((((((''''''&&&&&&)))))))))))))))))))))))),,,---...---,,,+++,,,---//////000000000///---,,,,,,,,,++++++***+++++++++,,,------------,,,++++++++++++++++++++++++++++++******))))))******+++,,,***++++++++++++***))))))++++++***)))***+++,,,---...,,,))))))++++++***(((,,,++++++++++++,,,------(((((()))***************++++++,,,------.........+++++++++++++++++++++++++++,,,---......///.........------,,,++++++******...------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,---.........************+++,,,------,,,++++++******++++++,,,------------,,,+++)))(((,,,++++++++++++,,,------000,,,((('''+++......,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))++++++++++++******)))))),,,,,,+++++++++*********+++***)))(((((()))***+++************************((())))))******))))))(((***)))((((((((()))++++++))))))))))))))))))))))))------------,,,,,,,,,,,,******)))))))))((((((((('''((()))******)))((('''((())))))******))))))((('''((()))((('''&&&'''(((&&&&&&'''''''''((((((((((((((((((((((((((('''''')))))))))((((((((()))))),,,,,,,,,,,,+++***))))))***)))))))))((((((((('''(((((('''%%%$$$%%%(((***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++*********)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%***)))))))))(((((((((''''''''''''''''''((())))))''''''((())))))))))))((()))******)))(((((()))++++++***(((&&&&&&''')))*********************++++++---000999MMMbbbooooookkk888///(((***+++)))((()))***)))))))))((((((((('''************************---......,,,***(((((())),,,,,,+++***************+++++++++***)))(((((('''''''''((())))))***++++++((())))))))))))))))))((()))))))))*********))))))+++,,,,,,,,,++++++***)))***)))(((''''''(((***+++,,,***((((((+++,,,+++)))***)))))))))))))))((((((+++*********************)))************+++++++++,,,++++++***))))))(((((())))))************))))))((())))))******))))))((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))(((((((((((('''''''''''''''''''''''')))***+++)))(((''''''(((******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++*********)))))))))((())))))))))))))))))))))))---,,,+++,,,---...---,,,,,,,,,---------,,,++++++,,,,,,,,,,,,++++++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,***++++++++++++***))))))***))))))))))))***++++++000...++++++++++++***)))+++++++++++++++,,,------))))))))))))))))))***+++******,,,------.........++++++++++++++++++++++++---------,,,,,,---......------,,,,,,++++++******+++************+++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,------...+++++++++++++++++++++,,,***++++++++++++++++++***(((***+++,,,+++***((('''++++++******++++++,,,------,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))******************))))))+++++++++***************+++***)))(((((()))***+++))))))))))))))))))))))))'''(((((())))))(((((('''******)))))))))***+++,,,))))))))))))))))))))))))((((((((())))))*********************))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''&&&''')))(((''''''((()))%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))******)))))))))))))))*********)))******+++++++++******))))))))))))((((((((((((((('''%%%"""!!!"""&&&***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((('''&&&%%%###"""))))))))))))(((((((((((()))(((&&&%%%&&&''')))+++'''((())))))******))))))***++++++***))))))***,,,---+++'''$$$###%%%''')))(((((()))******+++,,,,,,%%%)))333AAAMMMNNNEEE<<<444...)))***,,,***(((((())))))))))))((((((((((((******++++++++++++++++++,,,------,,,***(((((())),,,,,,,,,+++++++++******++++++******))))))((((((&&&''''''(((((()))))))))'''((()))***++++++,,,,,,************)))))))))(((+++++++++,,,++++++***)))***)))((('''''''''((())),,,***((()))***+++***))))))))))))***************+++++++++******))))))))))))************+++++++++++++++******))))))(((((())))))************)))))))))******************)))************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))*********++++++&&&&&&'''((()))***++++++%%%&&&&&&'''(((((())))))***++++++***'''&&&&&&'''***))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((000---,,,---111222111...++++++++++++++++++******,,,,,,------,,,***)))'''(((((()))++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***++++++++++++***))))))))))))))))))******++++++++++++++++++---...//////+++++++++***+++,,,,,,------,,,+++******+++,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++...---,,,+++++++++------,,,,,,,,,,,,++++++******((((((((()))***+++,,,,,,***++++++,,,,,,++++++******+++++++++,,,,,,,,,---++++++,,,,,,+++++++++***)))***+++,,,,,,+++***)))''')))+++,,,---+++)))(((***************+++,,,,,,)))******(((%%%%%%(((+++************************************************)))************)))))))))*********))))))))))))************************)))******)))(((((()))******(((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))*********))))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***'''(((((())))))(((((('''%%%'''(((((('''''')))***%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))******))))))))))))************))))))))))))))))))(((((((((((((((((('''&&&$$$%%%(((***(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++******)))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((*********(((&&&%%%))))))))))))(((((((((((((((''''''&&&&&&((()))***(((((()))***************)))******)))(((((()))++++++***(((&&&%%%&&&((()))''''''''''''(((((()))))),,,,,,---111444222+++%%%000---***++++++***((('''))))))))))))((((((((((((+++++++++++++++,,,,,,,,,+++,,,---+++)))(((((())),,,,,,,,,,,,,,,++++++************)))))))))))))))'''''''''(((((()))))))))((((((((()))***+++,,,,,,******)))))))))))))))*********++++++++++++*********)))((('''&&&&&&''''''+++***)))))))))*********))))))******++++++,,,,,,++++++******))))))(((((())))))*********+++++++++,,,,,,++++++************)))******++++++******)))******++++++++++++******++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************&&&&&&'''((()))***++++++&&&'''''''''((((((((())))))******)))(((''''''((())))))))))))))))))))))))(((((())))))))))))((((((************************((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((///---+++---000222000...------------------......,,,,,,------,,,***)))''''''((()))***+++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***++++++++++++***))))))*********+++++++++++++++&&&'''((()))***+++---///+++************+++,,,,,,---,,,+++*********,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++...---+++******+++,,,---,,,+++++++++++++++******+++++++++,,,,,,...///000***++++++,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,+++******))))))+++,,,,,,+++))))))***+++,,,......---,,,+++***))))))))))))***++++++''')))+++)))&&&%%%(((,,,************************)))))))))))))))))))))))))))))))))))))))))))))******))))))(((((()))******))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''((())))))******))))))((('''''''''((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((+++)))'''&&&&&&''')))+++((())))))******))))))(((%%%'''(((((('''''')))***''''''''''''(((((((((((())))))(((''''''&&&%%%%%%&&&'''((()))))))))((((((************)))(((''''''(((((((((((())))))))))))&&&(((******((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))(((((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&''')))+++,,,+++)))((((((((((((((())))))))))))%%%&&&((()))))))))((('''(((((()))***************'''((()))(((&&&&&&((()))'''((()))************)))((((((((((((''''''&&&&&&+++)))((())),,,.........,,,,,,+++*********(((&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,+++)))((()))***++++++,,,,,,,,,+++***))))))))))))))))))*********(((((()))))))))))))))***)))(((((((((((()))***+++))))))(((((()))***++++++)))******++++++*********))))))(((''''''''''''''')))***))))))(((((()))***))))))******++++++,,,,,,*********)))))))))(((((())))))*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++************++++++++++++******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))((((((((('''''''''&&&((())))))(((((()))+++))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((,,,+++***+++,,,---,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++***)))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***++++++++++++***)))))))))***++++++,,,,,,++++++***+++,,,+++))))))+++---***************+++,,,,,,+++***))))))))))))))))))%%%'''***---/////////...+++++++++++++++++++++++++++++++++******+++,,,,,,++++++++++++++++++******))))))))))))***+++------***++++++,,,,,,++++++***************************)))***,,,------,,,+++***)))******************))),,,,,,------------------)))))))))((())))))***+++(((+++,,,+++))))))+++...************************)))))))))))))))))))))))))))))))))((())))))***+++***)))((('''((()))***+++(((((((((((()))))))))))))))))))))******)))))))))((((((((((((((((((((((((((())))))******))))))(((%%%&&&'''(((((((((''''''))))))))))))))))))))))))*********))))))(((((((((''''''''''''((((((((((((+++)))(((&&&&&&((()))+++((())))))******))))))(((&&&''')))(((''''''((()))((((((((())))))))))))***))))))((('''&&&%%%$$$$$$$$$&&&''')))))))))((((((*********))))))'''&&&&&&(((((((((((())))))))))))$$$''')))***)))'''&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&&&&&&&''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%'''((()))***))))))(((((((((((())))))))))))$$$&&&(((******)))'''&&&'''((())))))******))))))''''''((('''&&&%%%''')))%%%'''))),,,,,,,,,***)))++++++***))))))(((''''''"""###$$$&&&((()))******)))++++++((((((***)))'''(((((((((((())))))))))))))))))******+++,,,,,,,,,***+++,,,+++)))((()))*********+++,,,+++***)))((((((((())))))******++++++)))))))))))))))))))))))))))(((((('''((()))***++++++***)))(((((()))***+++((()))******+++*********))))))((((((((((((((('''))))))***)))(((''')))+++)))))))))***************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******************)))************))))))))))))))))))))))))))))))))))))************************((((((((()))))))))************))))))((((((''''''******)))(((((('''&&&&&&%%%'''((()))((()))***,,,)))))))))************+++(((((())))))))))))((((((''''''''''''''''''''''''*********)))))))))))))))))))))))))))************((((((((((((((((((((((((***+++,,,+++***)))***+++***)))((((((((()))+++,,,,,,,,,++++++***+++++++++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,***++++++++++++***))))))((((((***+++++++++***)))...//////---)))((()))+++***************++++++,,,***************)))((((((###&&&)))---/////////...++++++++++++++++++++++++((()))***++++++,,,++++++******************++++++'''&&&&&&&&&'''((())))))***++++++,,,,,,++++++************************)))((()))+++---------,,,+++******))))))))))))******,,,,,,+++*********++++++)))(((((((((((()))******)))***++++++,,,,,,...///************************))))))))))))))))))))))))******)))))))))***+++,,,))))))'''''''''(((***+++'''''''''((((((((())))))))))))************))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&((()))))))))((('''))))))))))))))))))))))))'''''''''''''''(((((((((''''''(((((())))))))))))***)))(((''''''((()))***'''(((((())))))((((((''''''((()))((('''&&&'''(((((((((((()))))))))******)))(((((((((''''''&&&&&&%%%&&&(((*********)))((('''(((((())))))((('''''''''((((((((()))))))))***%%%'''))))))'''&&&''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''((((((((('''((((((((()))))))))***&&&''''''(((((((((((((((''''''((())))))))))))((('''(((((((((&&&&&&((()))'''((()))******))))))((())))))))))))))))))(((((()))+++------,,,*********(((++++++'''&&&)))***((('''((((((((()))))))))***(((((())))))***++++++,,,)))***+++***)))((()))***((()))***++++++)))(((&&&'''(((((()))***+++++++++(((((((((((((((((((((((((((((('''''')))+++...///...---***((('''''''''((((((((()))***************(((((())))))***)))))))))((()))***)))'''''')))+++***)))))))))))))))((((((''''''(((((()))*********)))************+++++++++***************************++++++,,,,,,++++++***((())))))******))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((()))))))))(((((((((((((((&&&((())))))(((((()))+++))))))*********+++++++++(((((())))))))))))(((((('''''''''''''''''''''''''''((()))***+++,,,---...((()))))))))*********+++))))))))))))))))))))))))+++...///...***)))***---,,,,,,+++++++++,,,...///,,,+++*********+++,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))***++++++,,,***++++++++++++***))))))&&&''')))*********)))((()))***+++)))%%%$$$%%%'''*********)))***++++++,,,+++,,,---------+++***)))&&&(((+++---......,,,+++++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++******************++++++)))))))))))))))******++++++++++++,,,,,,+++++++++*********)))))))))))))))'''(((+++---...---,,,++++++***)))(((((()))***+++,,,***((('''&&&''')))***((((((((((((((()))******''''''((()))+++---------************************************************+++***)))))))))+++,,,---)))((('''&&&'''(((***,,,&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&''')))*********)))((())))))))))))))))))))))))&&&&&&'''((()))***+++,,,(((((())))))*********+++))))))(((((((((((())))))&&&''''''''''''''''''&&&((()))***)))'''&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))%%%''')))+++,,,+++***)))%%%&&&'''((())))))))))))'''((((((((())))))******)))))))))((('''''')))+++'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''$$$$$$&&&'''(((***++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&)))(((((('''''''''(((((('''((((((((())))))******)))(((&&&&&&&&&''')))***&&&''''''(((((((((((((((((()))))))))'''''')))*********((('''&&&&&&''''''%%%%%%&&&&&&'''((((((((('''((()))'''&&&&&&))),,,''',,,+++&&&$$$)))+++)))'''((((((((())))))******'''(((((()))******++++++)))***+++***)))((()))***'''(((***+++***)))'''&&&''''''((()))***++++++,,,'''''''''''''''''''''&&&'''''''''(((***...111333222000,,,)))&&&%%%%%%%%%(((((()))***************'''((()))******+++******''')))***)))'''&&&(((+++******))))))((((((''''''&&&&&&'''((()))***++++++)))************+++++++++((((((((((((((()))))))))***++++++,,,,,,++++++***(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******((()))***)))((('''((()))))))))******++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&(((***---///111222&&&'''''''''(((((())))))************************,,,++++++,,,,,,...///000************************+++,,,------,,,+++)))(((*********+++,,,,,,,,,---++++++++++++++++++++++++---+++)))((('''((()))*********))))))******+++,,,***+++---......---+++***++++++,,,,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++***+++,,,,,,+++)))'''&&&***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++************************)))***,,,,,,***))))))***************************'''(((+++---------,,,+++))))))))))))))))))))))))+++++++++***************************************,,,***)))***,,,,,,***'''))))))))))))))))))))))))(((((()))***************++++++************++++++***+++,,,***(((''''''((())))))************))))))))))))))))))))))))))))))+++)))(((((()))******)))(((((()))***************))))))(((((('''''''''&&&(((((())))))******+++++++++***)))(((((('''(((((('''''')))***+++,,,,,,---+++***)))((('''((())))))'''%%%%%%'''***+++)))'''((()))*********)))'''&&&&&&'''((())))))((('''&&&******))))))((((((''''''+++***)))))))))***,,,,,,%%%&&&&&&'''((()))******,,,+++***((((((((()))***((())))))+++,,,***&&&###(((((((((((())))))))))))'''((()))******)))((('''&&&&&&&&&'''''''''((((((((()))***+++,,,,,,++++++***)))((()))++++++***((('''((()))******)))((('''))))))((('''''''''''''''%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))''''''''''''((()))++++++((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))'''((()))***************))))))***++++++++++++*********))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***,,,...111333444444444...,,,+++)))'''''''''(((''')))+++,,,,,,***(((&&&''')))******))))))***+++***)))))))))***)))(((&&&''''''(((((()))))))))***)))))))))))))))***++++++))))))))))))))))))))))))+++)))'''(((***++++++*********)))))))))***,,,---++++++************++++++******))))))((((((''''''(((((((((((()))))))))))),,,+++***))))))((())))))&&&&&&''')))************(((((()))***************&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((///''''''------&&&'''...++++++++++++************''')))***++++++***)))'''%%%''')))+++...000111222***)))(((((()))+++---...))))))))))))))))))))))))******++++++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++---,,,***)))((()))***+++++++++******++++++,,,---***+++,,,------,,,+++******+++++++++++++++******)))************+++++++++************************%%%&&&'''''''''%%%###""")))******++++++++++++++++++,,,,,,,,,,,,+++******))))))*********+++++++++***************************+++------+++***++++++************************///...---+++***))))))((())))))))))))))))))))))))******************++++++))))))))))))))))))))))))+++***)))***,,,,,,***((())))))))))))))))))))))))(((((()))***************+++******************+++***+++,,,***((('''((()))))))))************))))))))))))))))))))))))))))))***)))((()))***+++***((((((((()))))))))((((((''')))))))))(((((((((''''''&&&&&&''''''''''''''''''***))))))((((((((((((((()))******++++++*********((('''&&&%%%%%%%%%&&&&&&***(((&&&'''))))))(((&&&((())))))***)))((('''&&&&&&'''((())))))(((((('''))))))))))))(((((('''''')))((((((''''''((()))***&&&&&&''''''(((((())))))+++***)))((((((((())))))&&&&&&''')))++++++)))'''''''''''''''((((((((((((((())))))******))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((()))((())))))))))))(((((((((******)))(((((((((((((((&&&((())))))(((''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((()))************)))''''''''''''((()))***+++((((((((((((((((((((((((***))))))))))))))))))***(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))((())))))************)))))))))***++++++++++++******)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))***,,,---///000000//////+++***)))(((((()))******))))))*********)))))))))***+++,,,***((('''((()))((((((((()))))))))((('''******++++++,,,,,,,,,,,,***)))))))))))))))******))))))))))))))))))))))))((('''&&&''')))))))))'''******)))))))))***+++,,,+++******))))))******+++***)))))))))))))))((((((((((((((()))))))))******)))((((((''''''''''''(((&&&'''((())))))***))))))&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((+++&&&(((//////(((&&&+++''''''''''''''''''''''''***))))))))))))))))))***((((((***+++------......))))))(((((()))+++,,,---))))))))))))))))))))))))((()))+++,,,---,,,,,,+++------------------------+++++++++***++++++,,,,,,******************))))))************************---,,,+++*********+++,,,,,,++++++++++++,,,------++++++++++++++++++++++++))))))******+++******))))))************+++++++++))))))))))))))))))))))))))))))*********((('''&&&******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********************+++++++++***************************,,,------,,,++++++,,,************************111///,,,)))((('''((())))))))))))))))))))))))))))))))))))***+++++++++,,,((((((((((((((((((((((((***))))))***++++++***((())))))))))))))))))))))))(((((()))******************************************++++++***((('''((()))))))))************)))))))))))))))))))))))))))))))))))))))***++++++)))'''&&&&&&'''(((((((((((((((***)))))))))))))))((((((''''''''''''''''''&&&&&&((((((((((((((()))))))))++++++++++++***((('''&&&***))))))((('''(((((((((,,,***'''&&&'''''''''&&&((())))))))))))((('''&&&&&&&&&'''((())))))(((((()))))))))((((((((((((''')))((((((''''''(((((()))'''''''''(((((((((((((((***)))((('''''''''(((((('''&&&&&&''')))******)))&&&&&&&&&&&&''''''''''''(((((()))******)))((((((&&&&&&'''''''''(((((((((***)))((('''&&&'''((()))&&&'''%%%""" !!!&&&***+++***)))(((''''''((((((++++++***)))))))))))))))''')))******)))(((((()))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((())))))))))))((((((''''''(((((()))***+++))))))))))))))))))))))))((())))))******))))))((((((((((((((()))))))))))))))******++++++******))))))))))))))))))))))))))))))************))))))(((((()))******++++++******))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))***++++++,,,+++***)))((((((((((((((()))***,,,---+++***)))(((((()))***+++,,,------+++(((&&&&&&&&&''''''((((((((((((((('''++++++,,,,,,,,,,,,------******)))))))))))))))***))))))))))))))))))))))))'''&&&'''(((******(((&&&******)))))))))***+++++++++******))))))******+++)))))))))***************)))))))))*********++++++(((''''''''''''(((((()))(((((())))))))))))((((((&&&&&&'''(((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((('''%%%)))111111)))%%%'''''''''(((((())))))******+++***(((''''''(((***+++*********++++++***)))))))))((((((((()))***+++,,,))))))))))))))))))))))))(((***,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...+++*********)))((((((((()))))))))))))))))))))))),,,++++++*********+++,,,++++++******++++++,,,---++++++************++++++(((((()))************)))))))))*********+++++++++(((((()))))))))))))))***------......------++++++,,,---......//////......+++,,,,,,,,,,,,+++******************************************************)))***,,,,,,+++***+++,,,************************++++++***))))))***+++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))***++++++***)))))))))))))))))))))))))))(((((()))***************))))))************)))))))))++++++***((((((((()))))))))************))))))))))))))))))))))))))))))(((((()))+++,,,+++)))&&&$$$$$$&&&((()))***++++++************))))))))))))+++++++++******)))))))))''''''((()))))))))))))))++++++******)))(((&&&&&&++++++******))))))))))))+++)))'''%%%&&&'''((((((((((((((((((((('''''''''&&&&&&'''(((((()))))))))((((((((((((((((((((((((*********)))))))))******((((((((((((((('''''''''(((((((((''''''''''''(((,,,***'''&&&'''((('''&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((---,,,)))((('''((()))***%%%'''(((%%%!!!!!!&&&+++---+++(((&&&&&&'''((()))+++***))))))(((((())))))'''(((******((('''((()))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&''''''''''''&&&((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***************)))((('''((())))))***************))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))******)))((('''&&&''''''((()))***+++,,,,,,))))))))))))))))))***+++,,,------+++(((&&&&&&'''%%%'''((((((((('''(((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((()))+++------***(((***))))))))))))***************))))))))))))******))))))******++++++,,,,,,)))*********++++++++++++))))))((())))))***++++++((())))))))))))(((((('''(((((()))***************(((((((((((())))))))))))(((((())))))))))))((((((&&&%%%)))//////)))&&&'''''''''((()))******++++++***)))(((''''''((()))***))))))******)))(((((('''(((((((((((())))))******((((((((((((((((((((((((***+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...+++*********)))((((((((())))))))))))))))))))))))******)))))))))*********)))))))))))))))******++++++******))))))******+++'''((()))***************))))))*********+++++++++)))))))))*********++++++******************)))))),,,---......//////......+++,,,,,,,,,,,,+++******************************************************''')))***+++***)))***+++))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************'''((()))***************))))))))))))))))))))))))(((((()))***************((()))************)))((()))***+++***)))((()))***))))))************))))))(((((((((((((((((((((((((((((()))+++,,,+++)))&&&'''(((((()))************))))))))))))************,,,,,,,,,++++++*********&&&'''((()))******))))))(((((()))))))))(((((('''((((((((('''''''''&&&&&&(((((('''%%%%%%''')))+++)))(((((('''''''''''''''''''''''''''(((((())))))'''''''''''''''((((((((((((((())))))************(((((((((((((((''''''''''''''''''((((((((((((''',,,)))&&&%%%&&&''''''&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))+++***'''&&&%%%&&&'''(((%%%))),,,***&&&$$$'''+++---+++(((&&&%%%''')))***))))))(((''''''''''''(((%%%'''(((((('''&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''((((((((('''''')))(((((((((((())))))***))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))***************)))((('''(((((()))************)))(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''))))))***)))(((''')))))))))*********))))))&&&(((***+++,,,+++)))))))))***+++***((((((((()))%%%((())))))'''&&&''')))((((((((((((((('''''''''******)))))))))))))))***************************))))))***,,,...---+++((()))))))))***))))))))))))***))))))))))))))))))***))))))******++++++,,,,,,)))*********++++++++++++))))))((())))))***++++++((())))))))))))(((((('''(((((()))***************(((((((((((())))))))))))(((((())))))))))))(((((('''&&&'''***+++(((((()))$$$$$$%%%%%%&&&'''(((((('''((()))******)))(((''''''(((((())))))(((((((((''''''(((((()))))))))((('''''''''''''''''''''''',,,,,,---.........---,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,******************))))))************************((())))))))))))*********((((((((((((((()))******))))))))))))))))))))))))(((((()))***++++++++++++)))************+++++++++((())))))******+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++***************************************%%%''')))***))))))***+++))))))))))))))))))))))))'''(((***,,,,,,+++***((()))))))))))))))))))))))))))))))))***+++++++++,,,************************&&&(((******))))))***+++))))))))))))))))))))))))(((((()))***************'''((()))******)))(((''')))***+++***)))((()))***))))))************))))))(((((((((((((((((((((((()))))))))***++++++)))''',,,,,,++++++***((('''&&&(((((()))))))))))))))******)))))))))))))))(((((('''''')))******)))((((((&&&&&&'''(((((()))(((((()))))))))***)))(((((('''&&&'''''''''&&&'''***,,,)))(((''''''&&&&&&'''''')))(((''''''''''''((((((&&&''''''''''''((((((((($$$%%%&&&'''((()))))))))'''''''''(((((((((((((((''''''((()))))))))(((((((((&&&$$$%%%''')))))))))(((((((((((()))))))))***&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))+++***)))((((((((()))***'''***,,,,,,)))((()))++++++***'''&&&&&&'''***+++)))(((((('''''''''''''''%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))''''''((((((((()))))))))(((((()))************)))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((())))))******))))))((()))))))))))))))))))))))))))************))))))((('''((())))))******))))))(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))***************)))((('''%%%'''***,,,---+++)))(((''')))******))))))***,,,'''***,,,+++(((&&&''')))***))))))))))))((((((((()))))))))))))))******+++************************((('''((()))++++++)))'''))))))*********)))((('''***))))))(((((())))))***)))))))))***************)))))))))*********++++++(((''''''''''''(((((()))(((((())))))))))))((((((&&&&&&'''(((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((('''&&&&&&&&&'''((()))***&&&'''''''''((()))))))))&&&''')))******)))'''&&&&&&'''(((((())))))((((((''''''(((((((((((('''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))))))))((()))******+++(((((()))******)))((((((((()))***+++,,,,,,,,,,,,)))************+++++++++''''''(((((()))******+++++++++************++++++)))******++++++++++++++++++,,,,,,,,,,,,+++******+++++++++*********))))))************************&&&(((*********)))***,,,)))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))******************++++++************************%%%'''******)))(((***+++))))))))))))))))))))))))(((((()))***************'''((()))******)))((('''((()))+++***)))((()))+++))))))************))))))((((((((((((((((((((((((***)))((()))***+++***((())))))******)))(((''''''''''''((((((((()))))))))'''''''''''''''((((((((('''(((*********)))'''&&&%%%&&&''''''((((((((('''++++++,,,,,,,,,+++***)))&&&((())))))'''&&&(((***)))((('''&&&&&&&&&''''''***)))((('''&&&&&&''''''&&&&&&&&&'''''''''((((((!!!###%%%''')))*********&&&&&&''''''(((((())))))'''((()))*********))))))'''%%%$$$%%%'''))))))((('''''''''((((((((())))))(((((('''&&&&&&'''(((((('''((((((((())))))))))))************++++++++++++******)))(((((())))))***)))((('''&&&''')))+++,,,***))))))((('''(((((((((&&&'''))))))'''&&&'''((())))))))))))))))))))))))'''((((((((())))))))))))''''''((())))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))************)))'''(((((()))))))))))))))'''((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))&&&'''((()))***)))(((((()))******+++***)))((('''&&&''')))***+++++++++***''')))******))))))***+++))),,,...,,,(((%%%''')))************)))))))))((((((((((((((()))***,,,,,,************************)))((('''(((***+++***)))))))))*********)))'''&&&))))))(((((((((((())))))***)))))))))))))))((((((((((((((()))))))))******)))((((((''''''''''''(((&&&'''((())))))***))))))&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&&&&&&&%%%&&&((())))))++++++++++++++++++++++++'''(((((((((((((((((('''(((((()))))))))(((((('''&&&'''((((((((('''&&&&&&)))))))))))))))))))))))),,,,,,+++******++++++,,,........................+++,,,------,,,+++)))(((*********+++,,,,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********)))***++++++,,,&&&((()))++++++)))(((&&&))))))***+++,,,---------)))************+++++++++&&&&&&&&&'''((())))))******))))))((())))))******++++++,,,------------,,,+++,,,,,,,,,,,,+++******++++++++++++******))))))************************''')))++++++++++++,,,---))))))))))))))))))))))))***)))((('''((()))+++---))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))$$$'''******((((((***,,,))))))))))))))))))))))))(((((()))***************'''((()))++++++)))((('''((()))******)))((()))+++))))))************))))))((((((((((((((((((((((((+++***(((((()))******)))###$$$&&&''')))***++++++&&&'''''''''(((((())))))&&&'''''''''(((((())))))((()))***+++***)))'''%%%&&&'''''''''''''''&&&&&&(((((()))***)))((('''&&&''')))+++***'''%%%%%%''')))((('''&&&%%%&&&'''''',,,***)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""###&&&)))+++,,,------%%%&&&&&&'''((()))******'''((()))+++++++++***))))))(((''''''''''''%%%$$$&&&&&&&&&'''''''''((((((***)))(((''''''((()))***(((((((((((())))))))))))$$$%%%&&&'''(((((('''''',,,)))%%%$$$%%%((()))***''''''''''''((()))+++,,,+++******)))))))))))))))''')))******)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))###$$$%%%%%%&&&&&&%%%%%%***)))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***************'''(((((()))))))))))))))'''((((((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((()))))))))((('''&&&((()))***++++++***)))((()))((((((((()))***,,,---(((***+++***)))((()))+++***...000...(((%%%''')))***)))))))))(((((('''''''''''''''((()))+++------************************,,,+++)))***+++------,,,((()))*********((('''&&&))))))(((((((((((())))))******))))))((((((''''''(((((((((((()))))))))))),,,+++***))))))((())))))&&&&&&((()))************((())))))***************&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((($$$&&&&&&&&&'''))))))((())))))))))))((((((((((((***((('''&&&&&&'''(((***************)))((('''&&&&&&'''((((((((('''&&&%%%************************)))***+++,,,...///000111000///...,,,+++***))))))************************++++++++++++,,,...000111///...---+++***)))))))))***+++,,,***((('''((()))))))))************)))))))))))))))))))))))))))))))))))))))((()))******+++++++++************++++++************************))))))************))))))))))))*********+++++++++***+++,,,---,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++***+++---------+++)))(((((()))***++++++***)))(((''''''''''''((((((((())))))))))))))))))***++++++,,,+++,,,...---***))))))******))))))))))))******++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((())))))************))))))((((((((((((((('''''''''))))))************))))))))))))((('''''''''''''''---,,,***(((((((((((()))++++++)))(((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''((((((((('''%%%$$$'''&&&&&&%%%%%%'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))************''''''((((((((((((''''''***)))))))))++++++)))'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((($$$$$$&&&'''(((***++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,++++++***)))((('''&&&&&&******))))))((((((''''''******))))))((((((''''''***(((%%%&&&((()))(((&&&(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))((((((((()))+++,,,,,,...///---)))'''(((***))))))))))))))))))))))))***)))((('''''''''((()))******))))))(((((('''''')))))))))))))))))))))))),,,***((((((***+++,,,++++++***)))'''''')))***+++))))))))))))))))))))))))************************)))))))))))))))(((''''''&&&&&&$$$$$$%%%''')))+++******))))))((((((''''''''')))***)))((('''(((***))))))(((((((((((())))))(((((((((((('''%%%$$$###+++)))'''''')))+++++++++******))))))((((((''''''((((((''''''''''''(((((((((((((((((()))))))))))))))***,,,---,,,+++((('''++++++,,,,,,------......///...---,,,+++*********+++++++++++++++++++++++++++******+++,,,---///000......,,,+++***)))))))))((()))+++***))))))***+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******+++******************************************************************+++***+++++++++******))))))))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,+++***)))))))))************))))))'''''''''((((((((())))))***)))))))))))))))******++++++,,,---,,,***))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))))))))************))))))(((((((((((((((((((((((())))))************))))))))))))((('''''''''''''''***)))((((((((()))***+++***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''(((((('''&&&&&&%%%)))(((((('''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******''''''((((((((((((''''''***)))((()))++++++)))'''((((((((((((&&&%%%$$$###&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((('''+++++++++***************(((((('''''''''&&&&&&&&&)))(((((((((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))******)))(((((('''((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))))))))*********++++++*********)))((((((''''''))))))))))))((((((((((((***)))))))))((((((((('''***'''%%%&&&(((***)))'''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***)))((((((((()))++++++111111000---***))))))***))))))))))))))))))))))))+++******)))******,,,,,,+++*********))))))))))))))))))))))))))))))))))))***(((&&&''')))***+++***+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''')))(((((((((((()))+++,,,***)))))))))((((((((('''''')))***)))((('''(((***))))))(((((((((((())))))************)))(((((('''***(((&&&&&&(((************)))))))))((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))))))))*********)))'''''',,,,,,,,,,,,,,,+++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))******+++,,,.........---,,,+++***)))))))))'''(((******)))***+++---))))))************))))))))))))))))))))))))))))))&&&'''((()))))))))((('''))))))(((((((((((())))))+++++++++******)))))))))++++++************++++++*********************)))+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***************))))))))))))******''''''((((((((()))))))))******)))))))))))))))***''')))++++++))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************((())))))******))))))(((((((((((((((((((((((((((((())))))******))))))((()))((((((''''''''''''(((''''''''''''(((***,,,...***))))))(((''''''''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''')))(((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''(((((((((((()))''''''(((((((((((('''''')))(((((()))***+++)))''')))))))))((('''&&&%%%$$$''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))++++++)))(((''''''''''''((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&(((******)))%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))*********++++++)))))))))((()))******+++666333///,,,+++******)))))))))))))))))))))))))))***************+++,,,---++++++++++++************))))))))))))))))))))))))'''&&&%%%&&&(((******)))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''************************))))))))))))((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))************************)))'''&&&&&&((())))))((())))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((''''''''''''++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,------,,,+++***))))))))))))((()))++++++***)))+++,,,)))******++++++******)))))))))))))))))))))))))))&&&''')))++++++***((('''((((((''''''''''''((((((++++++******))))))((((((+++***))))))))))))***+++************)))))))))))),,,+++***(((((()))******)))))))))))))))))))))))))))))))))))))))*********,,,+++************+++++++++***)))(((((()))***+++'''(((((((((((()))))))))+++******)))))))))))))))%%%)))+++)))''')))***+++))))))************))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((******+++++++++(((((())))))))))))((((((((((((((((((((()))))))))(((((())))))))))))(((((()))(((''''''''''''(((((('''&&&&&&'''(((***,,,---,,,,,,+++***************(((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((('''(((***+++)))(((&&&''''''((()))((((((((('''(((((())))))))))))(((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''))))))))))))))))))(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))),,,+++***(((''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((()))))))))(((((()))))))))*********''''''(((((())))))******))))))))))))((((((((((((((('''''''''((()))******%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++999333---******+++)))'''(((((((((((((((((((((((()))))))))))))))))))))***************************))))))))))))))))))))))))&&&%%%%%%&&&)))******)))******)))(((((()))******))))))))))))))))))))))))************************(((((())))))))))))((((((((()))))))))))))))((('''))))))))))))((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))((((((((((((((()))*********((('''((()))***)))((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))(((''''''''''''(((((()))******++++++,,,,,,---++++++*********+++,,,,,,++++++++++++++++++++++++((())))))***++++++++++++,,,,,,+++***))))))))))))***,,,,,,+++***))))))*********++++++++++++******))))))))))))))))))))))))''')))+++,,,,,,,,,***)))((((((''''''''''''((((((*********)))))))))(((((()))))))))(((((()))))))))))))))))))))))))))))))))---,,,+++***)))***++++++))))))))))))))))))))))))******))))))))))))))))))+++******))))))***+++++++++***)))(((((()))***+++(((((((((((()))))))))*********)))))))))))))))***---333444---((()))***)))((()))************)))(((''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++(((((())))))))))))(((((((((((((((((())))))******(((((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''(((***+++,,,++++++***************(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((''''''(((******)))(((&&&''''''((()))((((((((('''(((((()))******))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))'''((((((((()))))))))***))))))((((((((('''''''''&&&''''''((()))******+++)))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((''''''''''''&&&&&&''''''((()))))))))******))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))((((((((((((((((((((())))))******++++++''''''(((((())))))******(((((((((((())))))))))))((((((((((((((()))***+++''''''((())))))))))))(((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((()))))))))*********((()))))))))************666111+++((())))))(((&&&((((((((((((((((((((((((************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((+++,,,+++*********))))))))))))******))))))))))))))))))))))))************************(((((())))))))))))((((((((()))))))))))))))((('''(((((((((((())))))))))))''')))***)))((('''(((***))))))(((((((((((())))))((('''''''''((()))***++++++***)))***++++++***)))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((()))******)))******+++,,,------...++++++*********++++++,,,************************((()))***+++++++++++++++++++++***))))))))))))))),,,------,,,***((()))*********++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,++++++((((((''''''''''''(((((())))))))))))))))))))))))((()))************)))(((((((((((()))))))))******---,,,,,,+++++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))*********************))))))))))))******((((((((()))))))))******)))))))))))))))******+++888???>>>222*********(((((()))***++++++***)))(((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************'''(((((())))))((((((''''''(((((())))))******+++'''(((((())))))(((((('''(((''''''''''''(((((()))***)))((('''''''''((())))))((((((''''''(((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''(((((()))***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&(((******)))((()))))))))((('''&&&%%%$$$&&&'''((())))))******)))''''''((((((((((((''''''&&&&&&''''''((()))))))))%%%%%%&&&&&&''''''(((((()))))))))(((((((((''''''$$$%%%&&&'''(((******+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((***))))))(((((((((((((((&&&&&&&&&'''((())))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))(((((()))))))))******+++++++++(((((((((((())))))))))))(((((((((((()))))))))))))))******)))(((''')))+++((())))))***************((((((((((((((((((((((((************************************************((((((((()))))))))******(((((()))************)))000---***((((((((((((''')))))))))))))))))))))))),,,,,,------,,,,,,+++***((((((((((((((()))))))))))))))))))))))))))))))))***))))))***,,,,,,+++))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))************************(((((((((((())))))))))))''')))***)))((('''(((***))))))(((((((((((())))))***))))))((()))***,,,---,,,+++***+++,,,,,,***((((((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,---------++++++***************+++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***+++******)))))))))))))))***,,,,,,,,,*********,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))*********++++++++++++)))(((((((((((((((((()))''''''(((((()))*********)))***,,,......,,,***)))&&&''''''((()))***+++++++++++++++++++++***))))))))))))))))))))))))))))))************)))))))))((('''((()))+++++++++***)))))))))************))))))(((((()))))))))*********(((((((((((()))***,,,,,,555>>>>>>222)))+++---***((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))''''''(((((((((((('''''''''(((((()))******++++++''''''(((((((((((('''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((%%%%%%%%%&&&'''((()))***%%%&&&&&&'''(((((('''''''''''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''')))***)))(((((((((((((((&&&%%%$$$###%%%&&&'''((())))))))))))((((((''''''''''''((((((&&&&&&''''''((())))))***######$$$$$$%%%&&&&&&'''))))))))))))((((((((('''$$$%%%%%%&&&'''(((((()))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((())))))***'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))***++++++*********)))))))))******************++++++))))))))))))(((((((((((('''((((((((()))))))))******+++,,,***'''&&&(((***((()))******++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***'''((()))***+++******))))))******)))(((((()))***)))))))))))))))))))))))))))***+++---......------(((((()))))))))*********))))))))))))))))))))))))++++++***+++,,,,,,***((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((((()))+++,,,'''((((((((()))))))))***''')))***)))((('''(((***))))))(((((((((((())))))***)))((('''''')))***++++++******+++,,,+++)))''''''((((((((()))))))))*********))))))))))))******(((((((((((())))))))))))((()))+++,,,,,,,,,+++***//////...------,,,++++++,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***+++***)))))))))))))))***(((***+++,,,++++++,,,...***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))((()))******+++))))))(((((((((((())))))&&&&&&'''((()))***++++++***,,,...111111...,,,***%%%&&&'''((()))***+++,,,)))***+++++++++***((('''))))))))))))))))))))))))+++*********))))))((((((&&&'''***+++,,,+++***(((((()))***++++++***)))((())))))))))))************'''''''''((()))+++------+++555777---''',,,000...''')))***++++++***)))'''))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((''''''(((((((((((('''''''''(((((()))***+++++++++''''''(((((((((((('''''''''''''''''''''((()))***((('''&&&&&&'''((()))***))))))(((((((((((()))***$$$$$$%%%%%%'''(((***+++$$$%%%'''((()))((('''&&&$$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%'''''''''(((((((((((()))''''''((((((((((((''''''&&&%%%&&&''')))***)))((($$$%%%&&&&&&''''''&&&&&&%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***''''''(((((()))***++++++))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''************************))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++***))))))(((''''''&&&&&&''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((())),,,+++++++++******))))))******************************))))))(((((('''''''''((((((((())))))******+++,,,---***'''%%%''')))(((((()))***************************************************************(((((((((((((((((((((((((((((((((((())))))))))))'''((()))++++++******)))%%%(((++++++((((((***---))))))))))))))))))))))))$$$%%%(((***---.........))))))******+++++++++,,,)))))))))))))))))))))))),,,+++++++++,,,+++)))&&&))))))************))))))))))))))))))))))))))))))************************''''''((()))))))))))))))&&&&&&$$$$$$%%%''')))+++'''((((((((())))))******((()))***)))((('''(((***))))))(((((((((((()))))))))(((&&&%%%%%%&&&'''(((******)))***+++***(((&&&'''((((((((())))))************))))))))))))******(((((((((((())))))))))))'''(((+++,,,---,,,+++))))))---111000,,,))))))+++---,,,***)))))))))******,,,,,,,,,+++++++++******)))************)))(((((())))))))))))))))))))))))******))))))******+++,,,))))))******)))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))***************+++++++++***+++++++++,,,,,,,,,,,,,,,,,,+++(((&&&%%%&&&(((+++*********))))))((((((,,,***)))((()))))))))(((***&&&&&&...000,,,((()))+++***))))))))))))'''%%%))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++)))***,,,------,,,***)))+++((($$$!!!!!!$$$(((+++))))))((((((''''''&&&&&&+++***)))'''&&&&&&&&&&&&+++(((%%%&&&(((******)))******))))))))))))******++++++)))(((''''''''''''&&&''')))***+++++++++*********))))))))))))******,,,***)))'''''''''((((((+++)))(((&&&&&&((()))+++&&&'''((((((((('''%%%$$$&&&''''''((()))******+++)))))))))))))))(((((((((&&&&&&&&&'''''')))*********)))'''&&&&&&''''''((()))************++++++++++++((($$$$$$&&&((('''&&&))))))***))))))((('''&&&++++++***)))((('''&&&&&&)))))))))))))))((('''''''''((()))))))))(((&&&%%%!!!$$$''')))((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))'''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%''')))+++((((((((((((((((((((((((***)))((('''&&&&&&'''(((((((((''''''''''''((((((((('''&&&&&&((())))))((()))(((''''''''')))***+++++++++******))))))((((((******))))))((((((''''''(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&'''''''''((()))******)))((('''((((((((((((((((((((((((+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((,,,...//////,,,***))))))(((((((((((())))))))))))************))))))))))))&&&'''(((***++++++++++++))))))((((((''''''&&&&&&))))))))))))))))))******)))))))))))))))))))))))),,,+++***(((''''''''''''''''''(((((((((((('''''''''))))))&&&!!!"""'''---&&&&&&&&&'''(((***+++,,,))))))))))))***+++,,,---+++*********))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******)))(((((((((((((((************))))))))))))'''''''''((()))***,,,---)))((('''''')))******)))%%%&&&((()))))))))((('''******))))))((((((((('''))))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))))))))))))))))))))***)))((((((((((((((()))))))))))))))((('''%%%%%%(((''''''&&&&&&((()))***''',,,000///,,,***+++---,,,+++***)))))))))******+++++++++*********))))))(((((())))))******++++++))))))))))))))))))))))))******))))))******+++,,,***))))))))))))))))))(((((())))))******))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))((((((((((((((()))))))))***************)))((((((***,,,************)))))))))(((+++***)))))))))***))))))+++'''(((...111---******)))))))))******+++***))),,,++++++***)))((((((((()))((((((((((((((()))***)))************+++++++++))))))***++++++***))))))((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''***)))((('''''''''&&&'''+++(((&&&&&&)))+++***)))******))))))))))))******+++***)))(((''''''''''''&&&'''(((***************))))))(((((((((((())))))***)))((('''''''''((())))))((('''&&&&&&'''((()))(((((())))))(((((('''&&&&&&&&&&&&'''((()))))))))$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((()))***))))))((('''''''''''''''((()))))))))************+++(((%%%$$$&&&''''''&&&((())))))))))))(((((('''******))))))(((((('''''')))))))))))))))((('''''''''((()))))))))(((&&&%%%###&&&(((***)))((((((((((((((())))))((('''&&&%%%''''''((((((((()))))))))+++******)))((('''&&&&&&######$$$%%%&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&''''''((())))))(((((((((((()))))))))'''&&&&&&((())))))(((((((((((((((((()))******((('''''''''&&&&&&&&&&&&***)))))))))((((((((('''(((((((((((((((((((((((('''((((((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((((((((((((((((((((((((((((((***,,,......,,,+++***+++'''((((((((())))))******))))))))))))(((((((((((('''(((((())))))))))))((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))((((((''''''((((((((())))))))))))((((((&&&((()))(((%%%$$$'''*********************+++,,,(((((((((((()))***++++++************)))))))))((())))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((************))))))))))))''''''''''''''''''''''''***)))'''(((***++++++***&&&'''((()))))))))((('''))))))((((((((('''''''''))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))))))))(((((())))))***))))))))))))((('''&&&&&&(((((('''&&&'''((()))***'''***......,,,+++---///******)))))))))***++++++*********)))))))))((((((((((((((((((***+++,,,---))))))))))))))))))))))))***))))))))))))***++++++******)))((()))***+++,,,)))******************)))))))))))))))))))))))))))(((((())))))******++++++(((((((((''''''&&&&&&&&&'''''''''((((((((())))))((()))******)))***---///************)))))))))))))))))))))***************+++)))***...000---++++++((())))))***+++,,,,,,,,,...---,,,***((('''''''''((((((((((((((()))******)))************+++++++++))))))))))))))))))))))))&&&''')))******)))'''&&&'''((((((((((((((())))))(((((((((((('''(((((((((***)))'''((()))++++++******))))))(((((())))))***+++***)))((((((''''''(((&&&&&&((()))))))))))))))((((((''''''''''''((((((((((((''''''(((((()))***((('''&&&%%%%%%&&&'''(((******)))(((((((((((()))%%%%%%&&&&&&''''''((((((%%%&&&&&&''')))******+++''''''&&&''''''((()))***(((((((((((((((''''''&&&'''(((((()))))))))))))))***(((&&&%%%&&&''''''''''''(((((())))))))))))((())))))))))))(((((((((((()))))))))))))))(((((('''((((((((()))(((((('''&&&&&&(((******)))(((((((((&&&'''((((((((((((((('''&&&&&&'''''''''(((((((((------,,,+++)))((('''&&&!!!###%%%'''((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&'''((((((******))))))))))))******)))'''&&&'''((()))))))))(((((())))))******))))))''''''&&&&&&&&&&&&%%%%%%))))))))))))((((((((((((((((((((((((((((((((((((+++++++++++++++*********(((((())))))))))))((((((************************)))))))))(((((((((((((((******)))))))))((((((((())))))))))))))))))))))))(((***,,,,,,,,,+++,,,---''''''(((((()))***++++++))))))(((((((((''''''''')))*********))))))((('''(((((())))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))&&&'''((())))))((('''&&&,,,,,,+++***))))))******)))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))************)))))))))))))))*********)))'''&&&%%%+++)))((()))***+++++++++&&&'''((()))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&)))))))))))))))))))))))))))))))))))))))***+++,,,((((((((())))))(((''''''(((((('''''''''((()))***)))+++---...,,,+++,,,...*********++++++,,,------+++*********))))))))))))))))))((())))))+++,,,---)))))))))))))))))))))))))))))))))))))))***+++++++++***)))((((((***,,,...******++++++++++++******))))))))))))))))))))))))''''''((()))***++++++,,,))))))((('''&&&&&&%%%%%%))))))))))))************'''(((************,,,...*********)))))))))))))))((()))++++++*********+++******+++------,,,******((()))******)))***+++---...---+++***(((((((((((((((''''''(((((()))***+++))))))*********+++++++++***))))))(((((())))))***'''(((***,,,,,,***((('''''''''(((((()))))))))***&&&''''''((((((((((((((())))))))))))******+++***))))))(((((((((((())))))******)))(((((((((((((((&&&&&&'''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''((()))******(((''''''&&&&&&''''''(((***)))((('''''''''))))))&&&&&&&&&''''''((((((((('''(((((()))******++++++'''''''''''''''((())))))'''((()))))))))(((&&&%%%(((((()))***+++******)))***((('''&&&''''''''''''&&&'''((())))))***))))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((''''''(((***,,,+++)))((((((((($$$%%%&&&''')))******+++&&&&&&&&&&&&'''''''''(((,,,,,,++++++***)))((((((%%%&&&''')))))))))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''((((((***))))))(((((())))))***)))(((&&&''')))******)))'''(((***++++++***)))((()))))))))))))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((---------,,,+++++++++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((***++++++******+++,,,&&&'''''')))***+++,,,,,,))))))))))))((((((((((((******+++++++++******)))(((((())))))******++++++------,,,,,,+++*********((((((((((((((((((((((((((((((((((((((()))******((())))))******))))))((((((''''''(((******(((&&&***))))))(((((((((((((((***))))))((((((((())))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((************************))))))))))))))))))))))))******))))))((())))))***************)))))))))(((+++,,,.........,,,)))(((***)))'''((()))+++******''''''(((((())))))))))))************************((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))***+++------'''(((((()))))))))((((((((((((((((((((())))))))),,,---...---,,,++++++++++++,,,,,,------.........,,,,,,+++++++++*********++++++***************+++))))))))))))))))))))))))))))))(((((())))))***++++++***)))((((((***,,,...******++++++++++++******))))))))))))))))))))))))''''''((()))***++++++,,,******))))))((('''&&&&&&))))))))))))************''')))******(((((()))***))))))))))))))))))******(((***,,,,,,***)))***+++(((***+++*********)))(((((()))***)))'''''')))+++---,,,***)))))))))++++++((((((((((((((()))******))))))*********++++++++++++***))))))))))))***+++)))******************)))'''((((((((())))))******%%%&&&'''((()))))))))(((((())))))***))))))******))))))(((((((((((())))))***))))))(((((((((((()))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((())))))***)))(((((((((((((((((()))((('''&&&%%%&&&'''((()))((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))'''((()))))))))(((&&&%%%)))***+++,,,---,,,+++***)))))))))((('''''''''(((&&&'''((())))))***))))))''''''(((((())))))******(((((())))))))))))(((((((((((('''''''''(((((((((***+++,,,+++)))(((((()))&&&&&&''''''(((((()))***&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''&&&'''((()))***((((((((((((((((((((((((%%%&&&&&&''''''((((((((()))((((((''''''(((((())))))((('''''')))******)))((()))***++++++***)))(((************************(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))(((((((((((())))))((((((((((((((((((((((((************************************))))))))))))))))))))))))))))))))))))***++++++***)))((()))***&&&'''((()))***+++,,,---+++++++++*********))))))&&&'''((()))************(((((())))))******++++++,,,,,,,,,,,,++++++******(((((((((((((((((((((((((((''''''(((((()))***+++'''(((((())))))(((((('''+++)))'''''')))******)))((((((((((((((())))))***++++++***)))))))))******))))))))))))))))))***************************************++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))(((***+++---//////...---,,,)))'''&&&&&&((())))))((((((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))***+++------(((((()))))))))))))))(((((((((((()))))))))))))))......---,,,,,,+++******,,,,,,---.........------,,,,,,,,,++++++++++++***++++++,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((()))************)))((()))***+++,,,)))******************)))))))))))))))))))))))))))(((((())))))******+++++++++******))))))((((((((('''''''''((((((((())))))((()))+++***((('''''''''))))))))))))************(((+++......+++((()))***'''***,,,)))'''((()))'''(((******(((%%%%%%(((+++---+++***))))))***,,,---))))))(((((((((((()))))))))************+++++++++************************+++******))))))******+++((())))))))))))))))))***%%%&&&((()))))))))((('''&&&((()))***)))((()))***)))((((((''''''(((((()))))))))(((((((((((()))))))))((((((''''''((())))))''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((())))))((())))))))))))))))))))))))'''&&&&&&&&&&&&''''''((((((((())))))))))))))))))((((((((('''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((''''''&&&)))***,,,......---,,,+++((()))***)))'''&&&'''((('''(((((())))))))))))(((''''''(((((())))))******'''(((((()))))))))))))))(((''''''''''''((())))))***++++++***((('''((()))+++***)))'''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((())))))***((('''%%%$$$$$$%%%''')))((((((((((((((((((((((((&&&'''(((((()))(((((((((((((((''''''''''''((((((***((('''''')))******)))******++++++******))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))))))))(((((((((((())))))''''''''''''''''''''''''************++++++++++++++++++*********)))))))))))))))))))))))))))))))))***++++++)))((('''(((***(((((())))))***+++,,,,,,,,,,,,+++++++++*********######%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''+++***)))(((((()))***+++******))))))***+++,,,,,,+++***************++++++))))))))))))***************************************++++++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))***++++++************))))))))))))&&&''')))+++,,,,,,,,,,,,(((&&&%%%%%%'''(((((('''))))))((((((((()))***+++&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&'''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,)))))))))******)))(((((('''((()))*********))))))---,,,++++++,,,,,,,,,,,,+++,,,,,,------,,,+++***++++++++++++************(((***,,,------,,,***)))))))))))))))))))))))))))((((((((((((((()))*********))))))))))))))))))(((((())))))******))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))******(((***++++++)))(((((((((((()))))))))************)))---000///+++'''((()))''',,,...)))&&&)))***(((''')))+++)))&&&&&&+++//////---+++)))((()))+++,,,+++***)))((((((''''''((()))************+++++++++(((((()))******)))(((((()))******************)))*********)))))))))))))))%%%&&&((()))))))))'''&&&$$$'''))))))(((&&&''')))((((((''''''''''''(((((())))))(((((((((((())))))******)))((((((((()))***((((((''''''''''''(((((($$$%%%'''((((((((((((''''''(((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((())))))((('''''''''''''''((())),,,---...---+++***''')))+++***(((&&&''')))((())))))))))))(((((('''(((((((((((())))))))))))''''''((()))))))))))))))(((''''''&&&'''((()))***)))******)))((('''(((***)))((('''&&&&&&'''((()))''''''((((((((()))))))))''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))*********)))((('''))))))(((((((((((())))))***)))'''((()))+++******,,,+++******))))))******'''((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''((()))***(((((((((((((((((((((((())))))))))))*********++++++++++++*********))))))((((((((((((((((((((((((((())))))(((''''''***,,,)))))))))******++++++++++++++++++************)))%%%%%%&&&''''''(((''''''))))))((((((((((((((((((&&&''''''(((((())))))***)))))))))))))))))))))))))))((((((((((((((()))***(((((())))))))))))(((((('''***---,,,)))((()))+++,,,+++******************))))))((())))))***+++,,,((()))))))))***************************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************))))))))))))%%%%%%&&&'''((()))***+++((('''&&&&&&((())))))(((***)))((((((((()))***+++&&&&&&''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))******************)))(((''''''((()))***+++***)))))),,,+++******,,,.........***++++++,,,+++***((('''************))))))))))))%%%(((+++...///...,,,***))))))))))))))))))))))))((((((((((((((()))******))))))******)))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,(((***,,,,,,+++*********(((((())))))*********+++***...111000+++'''''')))(((...///***'''***+++)))&&&)))+++)))'''(((...333111///,,,)))(((((()))***,,,+++***((('''''''''''')))************+++++++++&&&''')))******)))'''&&&''')))***++++++***)))'''++++++******))))))((((((&&&''')))******((('''%%%###&&&))))))'''&&&&&&(((((((((''''''''''''(((((())))))(((((((((((()))***+++***)))(((((()))***+++((((((''''''''''''((((((%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&'''(((*********)))((('''''''''''''''''''''&&&$$$$$$%%%&&&'''((()))))))))(((((('''''''''((((((***)))(((&&&&&&'''(((((('''(((+++------,,,***(((''')))++++++(((&&&''')))))))))***))))))(((''''''))))))))))))((((((((((((''''''((()))))))))))))))((('''&&&&&&'''((()))***((())))))((('''''')))***$$$$$$$$$%%%'''***---...(((((((((((())))))))))))******))))))(((((('''''''''(((***++++++)))(((&&&(((((((((((((((((((((((()))***+++++++++)))((('''******))))))))))))*********)))'''(((***++++++***---,,,***)))))))))***+++((()))))))))******++++++'''((((((((())))))******))))))))))))))))))))))))((((((((())))))******+++***)))(((''''''((()))***))))))))))))))))))))))))'''((((((((())))))******+++++++++************)))((((((((((((((((((((((((&&&'''(((''''''(((+++...******************++++++************))))))))))))***************))))))((())))))((((((''''''&&&&&&''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))$$$***///000+++((((((***,,,+++***(((''''''&&&&&&''''''''''''(((***++++++(((((())))))*********+++************************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,************))))))))))))'''&&&&&&&&&'''((()))***)))((('''''')))******)))***)))((((((((()))+++,,,))))))******+++++++++,,,))))))))))))))))))))))))((('''&&&&&&&&&((()))***))))))))))))))))))))))))***)))((((((((((((((()))+++++++++******((('''''''''((()))++++++******))),,,------...---,,,***))),,,++++++******++++++,,,,,,++++++******++++++,,,*********)))))))))))))))%%%&&&''')))))))))((('''*********)))))))))))))))'''((()))+++++++++***)))+++***)))(((((()))***+++((((((((((((((())))))***...,,,***)))((()))***+++---+++)))((('''((()))***************************&&&---///,,,(((((()))((((((((()))***************)))))))))))))))*********+++++++++******(((''''''******))))))******+++,,,,,,,,,+++(((%%%%%%)))---;;;555---&&&###%%%))),,,)))((('''&&&&&&'''((()))...---+++))))))))))))******)))((((((((((((((()))))))))))))))((((((((((((++++++******))))))(((((())))))))))))(((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''***)))((('''''''''''''''***)))))))))(((&&&%%%$$$ ###&&&(((*********************************+++******)))(((''''''&&&%%%%%%&&&&&&''''''(((((((((&&&%%%&&&)))***)))'''(((((((((((())))))******%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&******))))))((((((''''''(((((('''&&&&&&&&&&&&'''&&&'''((((((((('''%%%$$$''''''''''''(((((((((((())))))(((((((((((())))))++++++************++++++))))))))))))((((((((((((((((((((()))(((''''''&&&''''''''''''(((((((((((('''&&&&&&%%%%%%'''((()))'''&&&'''(((******(((&&&*********)))((((((***,,,---+++***)))))))))'''%%%***))))))(((((())))))*********))))))))))))******000000///...,,,+++******'''((()))******)))((('''''''''''''''((()))++++++((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))))))))))))))******)))&&&%%%%%%&&&(((((())))))******++++++%%%(((+++......,,,)))'''(((((())))))))))))(((((("""$$$(((***,,,+++***)))))))))((((((((((((((((((&&&''''''((()))******+++'''((((((((((((((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((())))))************))))))))))))************************((((((((()))******++++++,,,,,,+++***(((&&&$$$###((('''&&&%%%%%%&&&'''(((******))))))***+++,,,,,,,,,+++)))((((((((()))***++++++************++++++(((((()))***************,,,+++++++++***)))))))))************************((((((((((((((((((((((((((((((((((((((('''''''''+++*********************&&&'''''''''(((((())))))******))))))((((((''''''&&&(((***,,,,,,+++)))'''+++++++++++++++***)))))),,,++++++******++++++,,,,,,++++++******++++++,,,***)))))))))))))))))))))'''((()))*********)))((()))))))))))))))*********'''((())))))*********)))+++***)))(((((()))***+++***))))))))))))***++++++---,,,***(((((((((******+++***(((''''''''')))***************************)))555<<<777,,,(((((()))(((((()))************************)))))))))))))))'''((()))******+++******))))))))))))))))))******)))******(((&&&&&&))),,,444111,,,(((&&&&&&(((***((('''''''''''')))***+++---,,,***)))(((((())))))***)))))))))))))))******))))))))))))((((((((((((*********)))))))))))))))))))))))))))((('''&&&&&&)))))))))))))))))))))***))))))((('''''''''((((((************)))((('''&&&&&&&&&((()))***++++++,,,(((((((((((((((((((((((()))))))))((('''&&&&&&&&&((((((((((((((()))))))))((('''%%%''')))***)))''''''&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''''''''))))))((((((((('''''''''***)))))))))((((((((('''(((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))***))))))))))))))))))***)))))))))))))))))))))((((((((((((((((((''''''&&&''''''''''''((((((((((((((('''&&&&&&&&&'''))))))(((''''''(((******(((&&&%%%(((***))))))******)))((()))+++---------,,,,,,++++++++++++,,,,,,+++++++++******+++++++++000000///...,,,++++++***)))******++++++******)))''''''''''''((()))***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))******)))'''&&&'''((()))))))))))))))*********'''***---///000...+++)))(((((())))))))))))(((((($$$&&&)))+++,,,+++***)))************************'''''''''((()))*********'''(((((()))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******************))))))))))))))))))))))))))))))))))))++++++******)))((((((((('''((()))+++---...//////)))((((((''''''(((((()))***)))))))))******+++,,,+++******))))))))))))))),,,,,,++++++++++++,,,,,,(((((()))*********************))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++''''''((((((((()))))))))******))))))((((((((((((((()))+++,,,,,,***)))(((,,,++++++***************,,,++++++******++++++,,,++++++************++++++))))))))))))))))))******))))))*********)))(((((((((((())))))******++++++((((((((((((((())))))*********))))))))))))******))))))(((((())))))***++++++***)))((('''((()))***)))((('''&&&'''((()))******************************:::EEE>>>///&&&&&&)))(((((()))***************++++++******))))))(((((('''''')))******+++++++++'''((()))******)))''''''&&&'''(((((('''(((***,,,++++++***))))))((((((''''''''''''((()))***+++,,,+++***)))(((''''''(((((()))))))))******++++++,,,(((((((((((())))))))))))((())))))))))))))))))***((())))))******))))))(((((((((((((((((('''''''''(((((('''''''''((())))))))))))************)))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%+++***************))))))((('''&&&''')))***)))(((***)))'''&&&&&&(((***,,,(((((('''''''''''''''''')))))))))))))))((((((((())))))))))))(((((((((((()))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((((((((((('''((())))))***)))(((((()))******)))'''###&&&)))+++***)))))))))---+++)))***---000111222//////............//////---,,,,,,,,,,,,,,,,,,---///......---,,,+++*********))))))(((((())))))***''''''''''''((()))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++((()))******(((((()))***************))))))))))))((())),,,......---+++)))(((((())))))))))))(((((('''(((***,,,,,,+++***)))************************''''''(((((())))))******'''((()))***************((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((()))*********)))))))))))))))***++++++************))))))))))))((((((((((((((((((((((((+++******))))))(((((('''(((((())))))((('''&&&&&&***))))))(((((())))))***)))))))))************+++)))************))))))(((++++++++++++++++++++++++(((((()))***************((((((((((((((()))))))))************************************************(((((((((((((((((((((((()))))))))******+++++++++(((((()))))))))))))))******))))))))))))(((((((((+++++++++******)))((((((///...,,,++++++,,,---...,,,++++++******++++++,,,++++++************++++++)))))))))))))))***************)))))))))(((''''''''''''((()))***++++++,,,))))))'''''''''((()))******))))))))))))))))))***&&&&&&&&&&&&&&&'''(((((()))(((((('''(((((()))***((((((''''''((()))***+++************************'''555???999,,,&&&&&&)))(((((()))***************,,,++++++***)))(((''''''***************)))((((((''')))***++++++)))'''&&&$$$%%%&&&'''((()))***+++&&&&&&'''((())))))(((((()))))))))))))))***++++++))))))((((((''''''''''''''''''((()))***+++++++++(((((((((((())))))))))))'''((((((((())))))******(((((()))***************((((((''''''''''''&&&&&&((('''''''''((()))******'''((()))******************)))'''&&&&&&'''((()))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&+++++++++******)))))))))(((((((((((()))))))))(((+++)))&&&%%%%%%'''***,,,))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))************))))))(((((((((((((((''''''''''''(((((((((((()))))))))))))))*********+++)))))))))++++++***(((111000---)))''')))---111444111---,,,---...//////000//////......//////000---,,,,,,++++++,,,,,,---,,,,,,++++++******))))))((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***((((((((((((((((((((((((*********++++++*********((((((((((((((((((((((((************************))))))))))))))))))))))))***)))(((''''''((()))***)))))))))*********++++++''')))******))))))***,,,++++++******))))))((((((&&&''')))***+++***)))((((((((())))))))))))(((((()))***+++,,,,,,+++))))))((((((((()))))))))))))))'''((((((((()))))))))***'''((()))***+++,,,,,,,,,++++++************++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((())))))***+++************)))))))))((())))))))))))))))))))))))''''''(((((()))*********+++***)))&&&### ))))))))))))))))))))))))))))))***************)))((()))***++++++***)))(((((((((((())))))((((((((((((((()))***************'''(((((())))))*********************************************************((((((((((((((()))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++)))(((''''''''''''......,,,,,,,,,---...///,,,++++++******++++++,,,+++******))))))******+++(((((())))))************,,,++++++******)))))))))''''''((()))***++++++,,,***)))(((''''''((()))***)))))))))******)))))))))&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))******))))))))))))***++++++,,,))))))))))))))))))))))))&&&...111...))))))******(((((()))***************,,,++++++***)))((('''''')))************))))))(((((()))+++,,,,,,+++)))(((%%%%%%&&&'''((()))***)))%%%%%%&&&&&&'''(((*********************)))))))))(((((((((((('''''''''&&&%%%%%%'''((())))))))))))'''((((((((()))))))))***''''''(((((()))))))))***'''((()))******++++++***************************((((((((((((((()))***+++&&&&&&'''((()))))))))))),,,+++*********+++---...)))))))))))))))))))))))))))))))))(((((((((((((((*********))))))((((((((())))))))))))((((((((()))&&&$$$!!! """&&&((()))))))))((((((''''''&&&''''''''''''''''''''''''''''''(((((())))))******))))))(((''''''''''''((()))((('''&&&&&&''')))***''''''''''''(((((((((((())))))(((((((((((())))))+++******))))))******+++((()))))))))*********+++******)))(((((((((((()))''''''''''''((((((((((((((())))))***************+++***)))***+++,,,,,,+++---,,,+++))))))---222777777333///,,,,,,---------...------,,,,,,------...++++++************++++++)))(((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''(((((()))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((()))))))))******'''(((******))))))+++,,,++++++******))))))((((((&&&'''((()))))))))(((((((((((())))))))))))((((((***++++++,,,+++***)))))))))))))))******+++++++++(((((((((((())))))))))))((((((***+++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))***)))))))))((((((((('''(((''''''''''''((())))))************)))))))))(((************************'''''''''((())))))******))))))))))))))))))(((((((((((((((((((((((((((((())))))*********))))))(((((()))***++++++***)))((('''((())))))))))))((('''(((((()))***************)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******,,,++++++***)))(((''''''************))))))))))))))))))))))))************+++)))'''%%%%%%%%%&&&&&&+++++++++++++++,,,,,,---,,,++++++******++++++,,,******))))))))))))******((((((((()))******++++++...---,,,,,,+++,,,,,,---(((((())))))******+++++++++******)))))))))))))))))))))************))))))))))))(((((())))))***+++''''''((()))******++++++******++++++++++++++++++))))))))))))))))))))))))(((***)))''')))...///,,,(((((()))***************++++++******))))))((((((%%%&&&((()))+++,,,,,,,,,((()))***+++,,,,,,+++***)))(((&&&'''((())))))(((''''''&&&&&&''')))+++,,,((())))))******))))))(((''''''((((((((((((''''''$$$%%%'''((()))(((((('''''''''(((((())))))******'''(((((((((((((((((()))'''(((((()))************'''((((((((())))))))))))))))))((((((((()))******&&&&&&'''(((((((((((((((((((((((()))***+++,,,---(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''''')))***+++***((('''((()))&&&%%%###""""""$$$&&&((())))))((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''((()))******+++***)))((((((''''''((((((((((((''''''(((((())))))''''''''''''(((((((((((())))))(((((((((((())))))++++++************++++++((())))))******++++++++++++***)))((('''((()))***''''''''''''(((((((((((((((((()))***************+++***)))***,,,............111333444222000//////222///,,,+++,,,------,,,++++++************++++++***))))))(((((())))))***'''''''''''''''(((((((((***))))))(((((())))))***(((''''''&&&''''''(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))))))))'''((())))))((((((***+++************)))))))))))))))))))))))))))*********(((((())))))))))))((((((******************))))))***++++++,,,,,,---------(((((((((((())))))))))))((()))***+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))*********)))(((''''''''''''''''''''''''(((((()))************))))))))))))***************************))))))((((((''''''&&&((()))***+++,,,,,,,,,,,,'''(((((())))))(((((('''((()))*********)))((('''((())))))************))))))***+++,,,,,,+++***)))(((((()))***************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++++++++***)))(((''''''&&&***)))))))))))))))(((((()))))))))************+++)))((('''%%%%%%%%%&&&'''***++++++,,,------,,,,,,,,,++++++******++++++,,,******))))))))))))******'''(((((()))******++++++++++++*********+++,,,---)))))))))))))))*********+++++++++++++++***))))))((()))***++++++***)))(((***))))))))))))***++++++&&&'''(((***+++,,,,,,,,,***++++++++++++******))))))))))))))))))))))))))))))***(((%%%(((------***(((((()))************************)))))))))))))))%%%&&&((()))+++,,,,,,,,,''''''((()))***+++,,,,,,///+++'''&&&((()))((('''((()))))))))*********+++$$$%%%''')))************'''((())))))))))))((('''%%%'''((())))))((('''&&&'''''''''((()))*********((((((((((((((('''''''''''''''((()))))))))((((((######$$$%%%&&&''''''(((******))))))((()))))))))'''(((((()))))))))((((((%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))***,,,***((('''(((***)))((('''''''''((()))***((((((((((((((()))))))))&&&'''''''''((((((((((((&&&&&&'''((()))***++++++***))))))(((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))******))))))))))))******((())))))******+++,,,,,,,,,+++)))((('''((()))***''''''''''''(((((((((((('''((()))*********))))))***)))(((***---000111111555777888777333...***(((---+++***)))+++++++++***))))))(((((((((((())))))***))))))(((((())))))***''''''((((((((())))))))))))******++++++******)))(((''''''&&&&&&'''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********'''((())))))((('''(((***)))))))))))))))*********))))))((((((((()))***+++(((((())))))))))))((((((((()))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))(((((((((((())))))***************)))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((('''((())))))***************))))))))))))***************************))))))(((''''''&&&&&&)))))))))))))))((('''&&&((()))************)))(((((()))***+++***)))'''&&&)))))))))))))))******+++***+++,,,------,,,+++***(((((()))***************************))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++(((((()))))))))))))))))))))))))))(((((((((''''''))))))*********+++++++++)))((((((''''''(((((((((+++,,,...///000///......,,,++++++++++++++++++,,,******))))))))))))******'''(((((()))***+++++++++''''''&&&&&&&&&((()))************)))))))))))))))+++,,,---------+++***)))((()))***++++++***)))(((((((((((((((((()))******&&&''')))***,,,---------***************)))(((''')))))))))))))))))))))))))))***)))&&&'''))))))&&&(((((()))***************)))))))))))))))*********((())))))*********))))))&&&&&&&&&'''(((***,,,---222...(((&&&'''((((((''')))***+++,,,,,,+++***))) """%%%(((***+++,,,,,,'''((()))******)))(((((('''(((***+++***)))'''&&&&&&''''''((()))******+++))))))(((((('''''''''&&&''''''((((((((((((''''''$$$%%%&&&'''(((***++++++++++++***)))(((((())))))))))))************))))))((()))***++++++***)))(((************************&&&'''''''''''''''''''''''''''(((((())))))******)))+++,,,+++((('''(((***&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******'''((((((((())))))******%%%&&&'''((()))***+++,,,******)))(((((((((((((((&&&'''(((*********)))(((''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))((())))))***++++++,,,,,,,,,+++)))((('''((()))+++''''''''''''((((((((()))&&&'''(((******))))))(((***)))(((***---111222333000000///,,,***)))***,,,,,,+++))))))***)))'''&&&((((((''''''''''''((((((******))))))))))))******(((((())))))******++++++'''((()))******)))((('''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))************+++++++++'''((()))((('''&&&'''((((((((())))))******++++++''''''&&&%%%%%%'''((()))(((((())))))))))))(((((('''((((((((())))))))))))$$$%%%%%%&&&'''(((((()))))))))))))))(((((((((((())))))*********))))))(((******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&'''((()))************)))***+++,,,,,,+++***)))((()))***+++***)))'''%%%***)))((((((((()))+++,,,((()))+++,,,,,,+++)))((((((((()))*********************))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++'''(((((()))***+++++++++&&&&&&'''((()))***+++,,,))))))(((((('''''''''&&&))))))******++++++++++++)))))))))***************---.........---+++)))(((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++)))'''&&&(((((((((((()))))))))))),,,***)))''''''(((***+++++++++***)))((((((((())),,,+++***((((((***+++,,,,,,+++***))))))***+++,,,//////...,,,***)))((('''***)))((((((((((((((()))************************(((***+++***)))((()))***,,,***((('''&&&'''((()))))))))(((((((((((()))))),,,***''''''((((((((('''((('''(((***,,,,,,***(((,,,++++++***++++++,,,,,,888111)))&&&(((******(((,,,***''''''(((***++++++***)))((('''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))***+++++++++)))((('''((('''&&&&&&'''((()))***%%%%%%&&&(((((()))))))))'''''''''''''''&&&&&&&&&)))(((((('''''''''((((((((((((((((((((((((((((((((())))))(((&&&&&&'''(((***))))))((()))+++---...,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''''''''((()))******)))'''%%%$$$%%%&&&'''))))))))))))))))))))))))***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''######%%%&&&&&&&&&%%%$$$***((('''%%%%%%'''(((***&&&(((***)))&&&%%%'''))),,,)))''''''******(((%%%*********)))))))))))))))+++***(((((()))((('''%%%(((((()))+++,,,---...///......,,,+++***)))))))))---,,,,,,+++***+++++++++((((((((((((((((((((((((***(((&&&&&&(((*********''''''(((((((((((('''''')))*********++++++++++++((((((((((((((()))******&&&''''''((()))******+++(((((((((((())))))))))))+++***)))(((((()))***+++&&&(((***+++)))((((((((())))))))))))))))))))))))---,,,***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******)))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))''''''((('''&&&&&&''')))+++***))))))))))))((())))))***+++((((((((((((((((((((((((******)))(((((((((((((((&&&''''''((()))******+++)))))))))))))))*********+++++++++***************''''''''''''((((((((())),,,,,,,,,,,,,,,+++***)))+++***'''&&&&&&'''***+++************************)))))))))***++++++,,,,,,+++***)))))))))***,,,---,,,***(((((()))******)))(((((()))*********************++++++++++++******(((***+++***((('''***,,,&&&&&&'''((()))***++++++(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******------......---,,,+++***+++++++++******+++++++++............---+++)))((((((((((((((()))))))))***+++***)))(((((()))***++++++***))))))))))))))))))***)))(((''''''((()))*********)))((((((((()))***,,,,,,++++++*********)))))))))(((((((((((())))))(((((((((((((((((((((((((((***+++***)))((()))***+++***((('''''''''))))))***))))))(((((())))))***000---***((((((((((((''')))(((((()))++++++***)))******))))))))))))))))))111,,,((('''***,,,***(((+++)))''''''***,,,------***)))'''%%%%%%&&&'''(((''''''''''''((())))))***************************))))))))))))))))))))))))******))))))))))))*********************)))(((((((((((('''''''''((())))))((()))***+++,,,,,,,,,,,,************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((())))))(((&&&&&&''')))((((((''''''(((***+++,,,***************)))))))))************************((((((((((((((((((((()))((((((((((((((())))))***)))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((''''''''''''''''''(((&&&'''((()))***))))))((())))))(((''''''((())))))'''(((***)))'''&&&(((***+++***))))))***)))((('''''''''''''''''''''''''''---,,,******++++++)))'''''''''((()))***+++,,,,,,---,,,+++******))))))***+++)))&&&$$$$$$%%%''')))(((((((((((((((((((((((()))((('''''')))******)))''''''((((((((((((''''''((((((((())))))))))))***((((((((((((((()))******'''''''''((()))*********(((((((((((()))))))))***))))))(((((((((((())))))'''(((******((((((((())))))))))))))))))))))))))),,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((&&&######&&&))))))((((((''''''(((***++++++***)))))))))))))))***++++++************************)))((('''&&&&&&&&&&&&'''''''''(((((()))******+++)))))))))))))))))))))*********************++++++(((((())))))))))))))))))******+++,,,,,,,,,++++++***)))(((''''''((()))***************************,,,++++++***))))))((((((******)))((()))***+++,,,+++)))((((((***+++***)))((())))))*********)))))))))******************)))***+++,,,***((('''(((******)))))))))(((((((((((((((((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))***))))))))))))***++++++,,,,,,------------,,,+++++++++************++++++.........---,,,+++***)))((((((((()))))))))******+++***)))(((((()))***+++))))))))))))))))))***+++***)))(((''''''((()))***))))))((('''&&&&&&''''''((((((((()))******++++++)))))))))(((((())))))***(((((((((((((((((((((((((((***+++***)))((()))***+++***)))((('''((()))************))))))*********555111,,,)))((((((((('''***)))((((((***+++***************)))((((((((((((***((('''(((+++---+++(((***((('''(((+++---//////***)))'''%%%%%%&&&((()))((((((''''''(((***+++---************************************************++++++************+++++++++******)))))))))))))))))))))((('''''''''((((((''''''((()))************''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((''''''(((***''''''''''''''')))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))((((((******))))))))))))))))))((('''&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((''''''''''''((((((((()))***+++++++++******))))))************))))))((()))******(((((()))***)))***++++++***)))))))))''''''''''''''''''''''''---+++******++++++)))((('''''''''((((((((())))))******))))))))))))*********'''### """&&&((((((((((((((((((((((((((((((''''''(((******)))((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((()))******''''''(((((())))))******((((((((()))))))))******)))******************)))((()))))))))'''''')))***)))))))))))))))))))))))),,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++%%% %%%******((()))(((((()))+++,,,+++************)))***++++++,,,************************)))((((((''''''''''''''''''(((((())))))***************)))))))))))))))))))))))))))***+++++++++,,,************************((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''))))))((((((((()))***+++)))(((((()))+++,,,+++***))))))*********))))))((())))))))))))))))))))))))+++,,,,,,+++(((''''''(((******)))))))))(((((((((((((((((()))))))))******((((((((())))))))))))***))))))))))))))))))))))))+++************+++,,,,,,*********++++++,,,,,,,,,+++******))))))******+++,,,,,,++++++***)))(((((((((((()))))))))************))))))((())))))***+++)))((((((((()))***++++++++++++***))))))***++++++***)))((((((''''''&&&&&&&&&''''''((()))******+++)))))))))((())))))******************************(((***+++***)))((()))*********)))(((((())))))***++++++************++++++444000+++((((((((()))(((,,,***'''''')))*********,,,,,,,,,++++++***)))))))))'''&&&''')))+++***)))***((('''(((***,,,---,,,))))))))))))))))))))))))((((((''''''(((***---...'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))+++***)))(((((()))***+++******)))(((((('''''''''&&&'''(((((()))))))))(((%%%%%%&&&&&&&&&&&&''''''(((''''''''''''(((((()))((((((((((((((((((((((((&&&((())))))(((((()))***'''''''''(((((()))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((()))******+++******((((((*********))))))(((''''''''''''&&&&&&'''((()))***((((((((((((((((((((((((*********))))))))))))(((((((((((())))))(((((((((''''''(((((())))))))))))((()))+++,,,,,,+++)))((()))*********)))))))))***'''+++------***((()))+++))))))***************++++++)))(((((())))))(((&&&((((((((((((((((((((((((((((((((((((((()))******+++)))&&&$$$$$$%%%((()))((((((((((((((((((((((((''''''''')))++++++)))'''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((())))))***'''((((((((()))))))))***(((((()))))))))************+++,,,------,,,+++***)))))))))(((&&&''')))+++))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))++++++++++++*********)))(((((((((((((((((((((((())))))))))))))))))))))))///***%%%%%%(((***)))(((***)))))))))+++,,,,,,******************+++,,,,,,************************+++******))))))*********(((((()))))))))******************)))))))))))))))(((((()))***+++,,,,,,,,,+++************))))))))))))******++++++++++++***((()))************)))((((((((((((((((((((((((((('''''''''((())))))******((((((((((((((())))))***((((((((())),,,---,,,+++)))************)))(((((())))))(((((((((((())))))++++++++++++***)))))))))''''''((()))***++++++,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,((((((((())))))***++++++++++++************++++++,,,++++++******)))))))))))))))))))))************)))))))))))))))******+++)))((((((((()))***++++++++++++************++++++************))))))((((((((((((((((((((())))))))))))))))))))))))***++++++************************(((***+++***)))((()))******))))))))))))*********++++++************++++++///,,,((('''''')))******,,,***(((''')))************++++++++++++***)))(((,,,)))'''&&&&&&((()))******)))'''((()))))))))'''''')))+++------,,,)))'''(((''''''((()))+++---...''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((+++***)))(((((()))***+++*********))))))(((''''''******++++++,,,,,,++++++(((((()))))))))*********'''''''''''''''((())))))((((((((((((((((((((((((&&&(((******)))(((((()))(((((())))))))))))))))))%%%%%%&&&'''((())))))***++++++++++++++++++++++++))))))************)))))))))))))))))))))((('''&&&''''''''''''(((((()))***((((((((((((((((((((((((+++*********))))))))))))(((((()))******)))((((((&&&&&&&&&'''''''''(((((((((***,,,------,,,***(((***)))))))))*********)))&&&***------+++))))))+++*********++++++,,,,,,,,,***)))'''((())))))((('''******))))))))))))((((((''''''''''''((()))*********************)))))))))))))))))))))))))))))))))''''''''')))++++++)))'''(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))************)))***+++,,,,,,+++***))))))))))))(((&&&''')))+++))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))++++++++++++*********)))((((((((((((((((((((((((***************************+++++++++***)))******+++***)))***+++,,,+++*********))))))******+++,,,))))))))))))))))))))))))++++++*********++++++,,,))))))))))))************************))))))(((((((((((()))***+++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++***)))((('''((()))***++++++***)))((((((((((((((((((((((((((('''''''''((())))))******'''((((((((())))))))))))(((((((((***,,,---,,,+++))))))*********))))))((())))))(((''''''((())))))))))))***+++,,,,,,+++***''''''((()))***+++,,,,,,))))))))))))************************))))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))((((((((()))***++++++,,,++++++++++++++++++,,,...---,,,,,,++++++,,,,,,)))))))))*********++++++(((((())))))******++++++))))))))))))))))))***+++((((((((())))))(((((((((******++++++++++++******))))))))))))(((((((((((())))))))))))******+++,,,(((((((((((((((((((((((((((***+++***)))((()))***))))))***************************))))))*********)))(((&&&&&&(((******))),,,***(((((()))***)))(((&&&'''((()))))))))''''''---+++(((&&&%%%&&&(((***+++)))(((((((((((('''%%%&&&(((,,,......,,,***'''&&&'''((()))******++++++************************''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))******+++))))))*********)))(((((((((((()))))))))))))))(((&&&''''''(((((())))))***''''''&&&''''''((()))***((((((((((((((((((((((((((()))++++++***((('''(((((())))))******))))))(((%%%&&&&&&'''((())))))***)))))))))))))))))))))))))))(((((((((((()))***+++((()))*********)))(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''((()))***++++++***)))((((((((('''''''''((()))***((()))+++,,,,,,+++)))(((***)))((((((******)))(((&&&)))+++,,,+++***))))))'''(((((())))))******+++,,,***)))***+++,,,***)))************************((((((((((((((()))******)))***+++,,,+++***((('''))))))))))))))))))))))))(((''''''(((******)))(((((())))))******))))))((((((((()))))))))*********((((((((((((((()))******(((((((((((()))))))))))))))))))))*********++++++(((((())))))))))))((((((((()))))))))'''''')))***))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&&&&'''))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))************************###&&&*********)))+++---+++)))((()))++++++***))))))))))))((()))******+++(((((((((((((((((((((((())))))))))))))))))***+++************************++++++******)))((((((((()))))))))***+++++++++,,,((((((((()))))))))******---,,,,,,+++***((('''&&&))))))***++++++***))))))))))))))))))))))))))))))+++******))))))((((((''''''((()))*********)))))))))))))))+++------,,,***(((((()))*********************((((((((((((******(((((()))+++---...---+++++++++*********))))))))))))))))))*********+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******+++,,,------,,,,,,,,,,,,------...---,,,+++++++++,,,---))))))*********+++++++++'''((()))******++++++++++++***))))))))))))))))))(((((())))))))))))((((((((()))***,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))***+++,,,---(((((((((((((((((((((((((((***+++***)))((()))***))))))******++++++++++++***))))))(((((())))))***''''''&&&((()))***)))(((+++***)))*********((('''$$$&&&''')))***)))((('''*********)))((((((((())))))(((((((((******(((&&&'''((()))*********))))))%%%&&&(((******)))((('''************************((((((((((((((((((((((((******))))))))))))******(((((()))***************(((((()))*********))))))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''((()))***(((((((((((((((((((((((()))+++---,,,***'''&&&&&&'''((()))))))))((('''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((+++---)))***+++------,,,+++***((())))))))))))((((((''')))))))))))))))))))))))))))))))))(((((((((''''''((()))+++,,,,,,+++)))((((((((('''''''''((()))***))))))***++++++***))))))***(((&&&''')))***((('''&&&'''(((+++,,,,,,)))'''%%%&&&&&&'''(((((())))))+++***)))***+++,,,+++)))************************)))))))))(((((()))******************))))))(((((()))))))))))))))))))))))))))((('''''')))******)))))))))************))))))(((((()))))))))*********((((((((((((((()))******))))))))))))(((((((((((())))))*********+++++++++*********))))))*********'''(((******((((((((()))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))************************&&&&&&%%%''')))+++,,,,,,***)))((((((******)))(((((((((''''''(((((()))***)))))))))))))))))))))))))))))))))))))))***+++,,,************************++++++******)))(((((('''******************++++++'''((())))))***+++,,,,,,++++++++++++***(((''''''*********++++++*********************************,,,++++++***))))))((((((((()))***+++++++++***)))*********,,,...---+++(((&&&'''(((***++++++++++++,,,+++)))(((((()))+++,,,)))))))))+++......,,,)))+++++++++*********))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))+++************+++,,,,,,...---,,,++++++,,,------...------,,,,,,------...,,,+++***)))))))))***+++)))************+++++++++'''''')))***++++++++++++++++++***)))(((((())))))******++++++++++++******&&&((()))+++,,,,,,,,,,,,(((((())))))******++++++))))))))))))***+++,,,---************************(((***+++***)))((()))***((()))***+++++++++++++++))))))(((((((((((())))))((('''((()))++++++(((&&&******)))***++++++(((&&&%%%''')))+++,,,,,,+++***&&&(((+++,,,+++***))))))((((((((()))+++,,,***)))((('''&&&%%%&&&''')))+++$$$&&&)))******)))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))+++++++++***)))'''((()))***++++++***)))'''(((((((((((((((''''''''''''(((((()))******+++&&&&&&&&&'''''')))******((((((((((((((((((((((((***,,,------***'''%%%%%%&&&'''((((((((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))(((&&&$$$###%%%(((,,,...***+++---/////////---,,,))))))***))))))((('''&&&))))))))))))))))))))))))++++++++++++************((()))+++,,,,,,+++)))((('''&&&&&&%%%%%%&&&((())))))))))))******))))))))))))'''%%%&&&)))***(((&&&'''&&&&&&)))------)))%%%&&&&&&&&&'''((())))))***)))((('''((()))***)))(((((()))))))))*********+++******))))))))))))******,,,+++)))(((((((((***+++))))))))))))))))))))))))***(((&&&&&&(((*********))))))************))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))(((((((((((()))************+++++++++///...,,,,,,,,,,,,...///&&&(((***+++)))((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******)))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************000***$$$$$$))),,,,,,******((('''((())))))(((''''''''''''''''''((())))))************************,,,+++++++++,,,------...++++++******************+++++++++***)))(((((('''+++++++++***************(((((()))***,,,---...///)))************))))))(((************************************************)))))))))***++++++,,,,,,((()))***,,,,,,++++++***+++***+++---...---***(((%%%&&&((()))+++,,,,,,,,,,,,+++***((((((***+++,,,+++******,,,......***'''(((((()))***+++,,,,,,---)))************+++++++++++++++++++++******)))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))************+++++++++***************)))(((((((((((((((((())))))))))))(((''''''(((******)))(((...---,,,***)))(((((((((,,,+++***((((((((()))***+++'''&&&)))+++)))((()))******+++,,,,,,,,,,,,+++'''((()))******)))(((''')))***+++++++++)))((('''''''''(((***,,,,,,+++)))))))))))))))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))))))))))))))************,,,+++***)))((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))'''((()))******)))((('''---,,,***(((((((((((()))(((((((((((())))))))))))***************************)))))))))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((+++***'''&&&%%%&&&((()))(((((()))(((((('''&&&&&&&&&''''''((()))******+++,,,,,,+++***))))))******&&&''''''((()))******++++++***************++++++++++++,,,---............)))(((((('''''''''((((((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''')))***++++++++++++++++++***)))((()))((((((''''''''''''(((******)))((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++++++++******(((((())))))))))))(((((()))((('''&&&&&&'''((()))******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))(((((()))******************((('''&&&&&&'''(((***)))************+++++++++************))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))******+++++++++,,,***)))(((''''''&&&''''''---***&&&&&&'''))))))'''))))))))))))))))))))))))((()))***+++,,,,,,+++***************************)))***+++,,,,,,+++***)))(((((())))))******++++++,,,,,,+++***)))))))))***(((((())))))******++++++)))(((((('''&&&%%%%%%%%%(((((('''((()))***,,,---)))))))))))))))))))))))),,,+++++++++***)))))))))))))))************))))))***+++***)))'''''')))+++******))))))***,,,---///---,,,+++***))))))))))))******++++++++++++*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))))))))))))))))))))******(((''''''(((***+++)))(((***************************)))))))))(((((('''''',,,+++******++++++)))((())))))******+++,,,......))))))************))))))++++++,,,,,,,,,---------+++++++++*********))))))+++++++++*********))))))************************------------------------,,,,,,+++++++++*********---,,,,,,+++***)))(((((())))))*********))))))((((((((((((((()))))))))******))))))***,,,,,,+++***)))))))))))))))(((((((((+++***)))(((((((((((()))...)))(((***+++'''&&&''')))***++++++,,,,,,++++++(((((())))))))))))(((((()))******+++***)))((('''((((((((()))+++,,,+++)))))))))))))))))))))))))))+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))************))))))((((((((()))*********))))))((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))((((((((()))***+++,,,)))))))))))))))(((((((((,,,,,,,,,++++++***************)))'''&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''***)))((('''&&&''''''((((((((()))))))))((('''''''''''''''((()))*********+++++++++*********))))))((((((((())))))******+++))))))(((((()))******+++,,,,,,,,,,,,+++***)))((()))(((((('''''''''((((((((((((((())))))((('''''''''''''''''''''((()))*********++++++***))))))((()))((((((((((((((())))))+++***)))((('''(((((())))))))))))))))))))))))))),,,+++++++++************(((((())))))))))))(((((())))))(((''''''(((((()))***))))))(((((())))))***+++***))))))((((((((()))))))))))))))))))))))))))(((((()))******************)))'''&&&&&&''')))***))))))*********+++++++++************))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***)))))))))))))))))))))*********+++++++++,,,,,,******))))))((()))))))))***((('''(((++++++***((())))))))))))))))))))))))'''((()))*********))))))************************)))***++++++++++++***))))))))))))))))))*********,,,,,,,,,+++++++++++++++)))))))))))))))*********,,,++++++***))))))((((((((((((((('''((()))+++,,,))))))))))))))))))))))))******))))))))))))))))))))))))*********))))))((()))******)))((()))+++---,,,+++*********+++,,,------,,,+++***)))))))))))))))******++++++******)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))*********)))))))))))))))+++***)))***,,,---,,,+++************************)))))))))((())))))******,,,+++)))***++++++)))(((,,,++++++************+++))))))************))))))************+++++++++++++++++++++*********))))))+++++++++*********))))))+++*********+++---...000........................+++++++++*********))))))---,,,,,,+++***)))(((((((((((()))******)))))))))((((((((()))))))))*********))))))***,,,,,,+++***'''((()))+++++++++******(((((()))))))))(((''''''+++'''&&&((()))'''%%%''')))***++++++,,,,,,++++++)))))))))(((((())))))***)))************)))((((((+++)))((((((***+++***)))))))))))))))))))))))))))++++++***))))))))))))***))))))))))))))))))))))))))))))))))))************''''''''''''((()))***+++++++++***)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))***+++,,,*********))))))(((((((((*********)))))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((((((''''''(((((())))))***)))))))))''''''(((((())))))******)))***+++++++++***)))((())))))))))))))))))))))))((((((''''''((()))******,,,,,,,,,,,,+++***)))((((((((((((''''''(((((()))++++++***)))(((((((((((((((((((((''''''((())))))))))))******))))))(((((()))((((((((()))***++++++,,,***(((''''''((()))***))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))((((((((())))))***)))((((((''''''(((((()))***))))))((((((((((((((())))))))))))))))))))))))(((((()))***************))))))'''''''''''')))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************+++++++++++++++,,,++++++*********+++,,,,,,'''((()))+++------+++)))))))))))))))))))))))))))((())))))))))))(((((('''************************)))***++++++++++++***)))************))))))))))))***+++,,,---------,,,+++************)))))))))))),,,,,,,,,++++++******))))))((((((''''''((())))))))))))))))))))))))))))))((((((((((((((()))))))))***************)))((('''((()))***))))))***---000---,,,+++*********+++,,,,,,,,,+++***))))))))))))))))))************))))))***++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***))))))(((((())))))***+++*********))))))((((((,,,+++)))***,,,------,,,***************************)))(((((()))***,,,...,,,***))))))***+++***(((************************))))))************))))))((((((((()))))))))******+++++++++***************+++++++++***************+++++++++,,,...111555777------------------------++++++++++++************)))************+++++++++'''((())))))))))))))))))(((((()))))))))*********(((''''''(((******)))((()))+++---...///...,,,+++&&&'''((())))))((('''&&&%%%"""!!!&&&((('''''')))))))))***+++++++++++++++***)))((((((((()))***+++))))))*********))))))))),,,***((('''(((******)))))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))((()))))))))************'''''''''''''''((())))))++++++***)))((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((+++***)))(((((()))***++++++******)))))))))))))))++++++******)))(((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))+++,,,---))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))'''&&&'''((()))******+++******'''((((((((()))))))))***((()))+++,,,,,,***((('''))))))((((((((((((((((((******)))(((((((((((()))***+++,,,------...------(((((((((((((((((()))***---+++***(((''''''(((((())))))(((((((((((((((((((((((())))))))))))(((((())))))))))))***+++,,,---,,,***(((''''''(((***+++)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((()))))))))))))))*********((((((''''''''''''(((((())))))((((((((((((((()))))))))))))))))))))))))))(((((()))***************))))))(((''''''((())))))))))))))))))************************)))))))))((((((((((((((((((((((((((()))))))))))))))*********)))))))))))))))*********************************************++++++,,,---******+++,,,---,,,+++***))))))))))))))))))))))))*********))))))(((((('''*********************************++++++*********++++++******))))))((((((((()))+++---------+++***++++++******))))))((((((******)))))))))((((((((())))))((('''''''''''''''))))))))))))))))))))))))'''(((((())))))***************+++******)))((('''******+++******+++---000,,,+++*********+++,,,---,,,++++++***))))))******((())))))******))))))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((***))))))))))))))))))***++++++******)))(((((((((***(((''''''(((*********************************---,,,***((((((***---...+++)))((()))***+++***(((%%%&&&''')))***,,,------))))))************))))))(((((((((((()))))))))***************************************************------,,,,,,...000333555++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++)))************+++++++++'''(((((()))))))))(((((())))))))))))************(((''''''(((******)))(((+++,,,...///...---+++)))&&&'''((())))))((('''&&&'''######'''***))))))+++))))))***++++++++++++******)))(((((((((***+++,,,))))))))))))))))))******,,,***((('''(((******)))))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))((()))))))))************))))))((('''''''''''''''***)))((('''''''''''''''((()))***++++++***)))(((((((((((((((((((((((((((+++***)))(((((()))***+++***************))))))(((+++*********)))))))))(((""""""###%%%&&&'''((()))'''''''''((()))+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((&&&'''***++++++***(((&&&'''((()))******+++******(((((((((((())))))))))))'''(((***++++++***)))''''''''''''''''''''''''&&&...---,,,***)))(((''''''******+++,,,------------((((((((((((((()))******,,,+++)))'''&&&&&&''''''***))))))((((((((())))))'''((())))))))))))(((((())))))))))))***,,,------+++***)))(((((()))+++,,,************************(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))(((((()))))))))*********************)))))))))((((((((((((((((((((((((((((((((())))))************(((((())))))************))))))))))))))))))(((((()))))))))))))))***+++,,,///...---+++))))))***+++)))))))))))))))))))))))),,,++++++***))))))))))))************************+++******************+++++++++******))))))((((((&&&'''***+++,,,+++***)))++++++******))))))(((((()))((((((((((((((('''''')))))))))(((''''''&&&&&&************************)))))))))******+++++++++***************)))((((((,,,,,,,,,+++))))))+++---))))))))))))***,,,...///,,,+++******)))*********))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))******))))))))))))******************))))))(((((()))'''&&&&&&((())))))(((************************000...+++)))((()))+++,,,***)))((((((***+++***(((%%%&&&((()))+++,,,,,,,,,))))))************)))))))))))))))*********++++++************************************************...---,,,+++***++++++,,,************************---------,,,,,,,,,++++++---,,,,,,+++***)))((((((((()))))))))(((((('''&&&)))))))))*********++++++***))))))***,,,,,,+++*********+++++++++***((('''''''''((()))))))))((((((...***))),,,,,,***)))***((()))******++++++******))))))))))))***++++++,,,)))))))))((())))))***++++++)))((((((***+++***)))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))************+++***)))(((''''''''''''((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))*********))))))*********%%%&&&((()))+++,,,,,,,,,************************$$$%%%&&&''')))+++,,,,,,))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))++++++***)))((((((((())))))***)))))))))(((((((((((())))))))))))'''((()))*********)))(((''''''''''''''''''''''''///...,,,+++)))(((''''''++++++++++++***)))((('''(((((((((((()))***++++++***)))(((((('''''''''''')))))))))(((((()))******(((((())))))******))))))))))))))))))***+++,,,,,,******))))))******++++++************************(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))************)))((((((''''''(((((())))))))))))))))))******+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((()))******++++++)))))))))))))))((((((((())))))((((((((())))))***000///---***'''''')))+++)))))))))))))))))))))))),,,+++***************+++************************++++++***))))))***++++++************))))))))))))'''((()))*********)))(((************))))))))))))************************)))))))))))))))((('''&&&************************************++++++++++++))))))************)))))),,,,,,,,,***((((((***,,,((((((((()))+++---///111++++++***************+++******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))+++******))))))******+++)))))))))))))))))))))******))))))***,,,,,,+++)))************************111///,,,***)))((()))***)))((('''(((*********))))))***+++++++++***((('''))))))************))))))*********+++++++++,,,,,,***************+++++++++***************++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***---,,,,,,+++***)))((((((******))))))((('''%%%%%%))))))*********+++++++++***))))))***,,,,,,+++***((((((((()))))))))))))))((((((((((((((()))***+++000+++***,,,,,,)))((()))((())))))***************(((((()))***++++++++++++***)))((((((((()))+++,,,((((((((()))+++,,,+++))))))))))))))))))))))))))))))((((((((())))))***+++))))))))))))))))))))))))))))))))))))******************)))((((((((())))))''''''''''''((()))***+++)))))))))(((((())))))))))))))))))))))))))))))))))))******++++++******)))%%%&&&(((***+++,,,,,,,,,)))))))))******++++++,,,(((((())))))***+++++++++******)))'''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))(((((()))))))))(((''''''))))))))))))(((((((((((((((((((((((()))))))))***''''''(((((()))*********,,,+++***))))))(((((()))***++++++******)))((('''(((((((((((()))***+++,,,)))))))))******)))(((((((((((((((((()))***++++++((())))))***++++++************)))))))))******+++((()))***++++++++++++***************************((((((((())))))*********(((((())))))))))))((((((%%%&&&''')))******))))))***))))))(((((())))))******************+++,,,,,,))))))))))))))))))))))))(((((()))***************)))))))))******)))))))))(((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))'''(((((()))******++++++'''(((((()))******++++++++++++++++++*********)))******)))((((((((()))))),,,---...,,,)))'''(((***))))))))))))))))))))))))******)))((())))))++++++************************++++++***))))))***++++++)))))))))))))))******************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++((()))*********)))((('''************************************))))))))))))'''((()))******+++***************)))((((((+++---))))))))))))***,,,...000+++***************++++++++++++,,,,,,,,,,,,+++++++++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++******))))))******+++((((((((()))******++++++******+++...//////,,,***************************...---,,,***)))))))))))))))((('''(((*********)))+++,,,------,,,***(((&&&))))))************))))))*********+++++++++,,,,,,))))))*********+++++++++))))))*********+++++++++&&&((()))+++---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++*********)))(((&&&$$$$$$)))************+++++++++(((''''''(((******)))(((((((((((()))***,,,---...***)))(((((((((***+++,,,+++'''&&&)))+++)))((()))(((((()))***************'''(((***+++,,,,,,++++++***)))(((((((((***+++,,,''''''(((***,,,,,,+++)))))))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))))))))))))))************)))(((((())))))***+++,,,(((((((((((()))+++,,,---***)))(((''''''((()))***)))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))***++++++***)))((((((((()))***+++,,,,,,---***)))))))))((((((((((((***)))))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((()))(((((('''&&&&&&))))))))))))((((((((((((((((((((('''((()))***+++((())))))***+++,,,,,,---((((((((((((((()))******)))***+++,,,,,,---,,,,,,(((((((((((()))***+++,,,((()))+++,,,,,,+++***)))(((((((((((()))***,,,,,,))))))***+++++++++++++++******))))))))))))))))))'''(((***,,,---,,,***)))************************(((((())))))******++++++(((((())))))))))))(((((($$$%%%'''((()))))))))(((******))))))))))))******+++*********+++,,,------))))))))))))))))))))))))(((((()))***************))))))************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''(((((()))***+++++++++---------,,,,,,+++++++++++++++***)))((((((((()))'''***------+++))))))***)))))))))))))))))))))))))))(((''''''''')))***+++************************,,,+++***))))))***+++,,,(((((())))))******++++++,,,,,,+++***)))))))))***(((((())))))******++++++************************((()))***++++++***)))(((******************************))))))((((((''''''&&&'''(((***++++++++++++'''((()))(((((())),,,...++++++*********+++---...+++***************+++++++++,,,,,,------,,,,,,+++...---++++++++++++---...))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++************++++++''''''((()))***+++,,,,,,)))***,,,///000///,,,(((************************************************(((''''''((()))******))))))***,,,------,,,***)))))))))************))))))************++++++++++++))))))******++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))))))))+++---...))))))))))))))))))))))))((((((((('''((())))))***++++++++++++++++++++++++))))))***+++,,,,,,------))))))*********+++++++++***************)))(((((()))'''&&&'''***+++)))''')))))))))******+++++++++((()))******(((((()))***+++++++++*********))))))************************++++++******)))*********,,,++++++******++++++,,,++++++******************''''''(((((((((''''''&&&************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++((('''&&&&&&&&&''')))***(((((()))))))))*********+++***(((''''''(((***+++************************'''(((((((((((())))))))))))))))))))))))*********,,,,,,************,,,,,,)))))))))))))))))))))))),,,)))'''''')))+++***)))*********))))))((((((((())))))))))))))))))))))))++++++******************''''''((())))))))))))(((------,,,+++******))))))))))))((())),,,------,,,((()))***++++++++++++***,,,+++***)))))))))))))))++++++******++++++,,,---,,,+++******))))))))))))))))))******,,,,,,------************************,,,+++***(((((((((((()))************)))(((''''''*********************************))))))(((((((((&&&&&&'''((())))))******---+++)))'''&&&''')))+++,,,,,,,,,+++++++++************)))(((((())))))***************************))))))))))))))))))))))))(((((((((''''''''''''''')))((((((((((((((()))))),,,++++++******++++++,,,////////////---,,,)))((((((((((((((()))***++++++***))))))(((((())))))***,,,++++++******++++++,,,---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))(((((())))))((()))+++,,,---,,,++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++*********))))))(((((((((++++++++++++++++++++++++***+++,,,---,,,+++***)))++++++,,,,,,,,,---------...------,,,+++***))))))+++++++++***++++++,,,,,,(((((()))))))))*********++++++++++++++++++++++++)))((((((''''''(((((()))((())))))******))))))(((*********))))))((((((((())))))((('''((()))+++,,,,,,+++******)))))))))))),,,+++)))(((((()))+++,,,)))))))))******++++++++++++,,,---,,,++++++,,,...++++++++++++++++++++++++------,,,,,,,,,+++++++++************++++++,,,---((((((((()))***+++------,,,+++***))))))***+++,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++)))'''&&&%%%))))))))))))))))))))))))((((((''''''(((((()))***************************((()))))))))***+++++++++((()))))))))************&&&&&&''''''&&&&&&%%%$$$***((('''(((***+++***(((((()))))))))************)))+++,,,+++***)))***+++************)))))))))(((''''''''''''''''''''''''******))))))))))))*********))))))))))))))))))*********************++++++)))))))))******))))))(((***************************)))(((''''''((()))*********************************))))))******+++,,,((((((((()))))))))******,,,+++***))))))***++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))++++++***))))))***++++++((((((((((((((((((((((((***(((%%%%%%''')))((('''++++++++++++*********)))))))))))))))))))))))))))&&&&&&''''''((()))*********************)))((((((++++++,,,,,,,,,,,,,,,+++((('''&&&'''((()))((('''''''''(((***+++,,,---...///...---+++***)))))))))))))))(((((())))))***+++,,,+++***)))))))))))))))******************++++++))))))))))))))))))))))))******)))(((((()))***+++***++++++++++++***)))))))))))))))))))))))))))))),,,,,,++++++************(((((()))******+++,,,,,,222000---***'''&&&&&&&&&(((((((((((('''''''''&&&((((((((((((((((((((()))))))))))))))))))))))))))+++*********************************************))))))(((((('''(((((((((++++++************++++++))))))***++++++***)))(((++++++***************++++++++++++******+++++++++******))))))))))))******)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++************+++***+++,,,---------,,,,,,******))))))******+++,,,************************,,,+++++++++*********)))+++++++++++++++++++++++++++,,,,,,,,,++++++******'''(((((((((((()))))))))++++++******)))(((((((((***)))))))))((()))))))))++++++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))+++******************+++***++++++++++++++++++***,,,,,,+++++++++***************))))))***++++++,,,,,,+++***)))))))))))))))+++***))))))))))))***+++++++++++++++,,,,,,,,,---+++,,,,,,+++***)))+++,,,*********************************++++++,,,,,,,,,******))))))***++++++,,,+++++++++***++++++,,,---+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))&&&###!!!)))))))))))))))))))))))))))(((((((((((()))******************************(((((((((((())))))))))))((((((((()))))))))******(((((())))))(((((('''&&&***)))))))))+++,,,+++***((((((((())))))))))))***)))***++++++))))))***+++******)))))))))((((((((())))))))))))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((())))))******++++++,,,,,,))))))))))))******))))))((((((((((((((((((((((((*********++++++*********(((((((((((((((((((((((()))***++++++,,,,,,++++++((())))))))))))*********+++++++++******)))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((('''%%%%%%&&&''''''&&&+++************)))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''+++++++++***)))(((&&&&&&,,,---...//////---,,,+++,,,***))))))******)))(((******+++,,,...111444555222111///---+++***))))))(((''''''''''''((())))))++++++******))))))******************))))))(((((())))))))))))))))))))))))))))))((()))***+++,,,---((()))******++++++******))))))))))))))))))))))))+++++++++++++++*********)))))))))***++++++,,,,,,*********************************)))))))))))))))))))))***+++,,,,,,++++++))))))))))))))))))))))))************************************************+++***)))(((((((((((((((******))))))))))))******((()))+++---.........---,,,,,,+++***)))(((((())),,,++++++******++++++,,,***))))))(((((())))))***,,,,,,++++++***)))((((((,,,,,,++++++*********)))++++++++++++++++++++++++************************---,,,++++++******+++++++++,,,,,,,,,,,,,,,+++***((())))))***+++*********************************+++++++++***************++++++++++++++++++++++++++++++***)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,++++++******)))))))))+++++++++,,,,,,,,,------,,,,,,+++***)))(((((('''++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,++++++******))))))******************************++++++++++++,,,,,,,,,,,,+++,,,,,,+++)))((()))***************************'''((()))***+++,,,------***))))))))))))***++++++---,,,+++*********************)))(((((()))************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***((((((***************+++++++++******))))))******+++,,,************************)))))))))((((((((((((((((((((()))))))))***************++++++******)))(((************+++,,,,,,+++))))))))))))))))))))))))'''((())))))((('''((()))*********)))))))))((((((++++++++++++++++++++++++)))))))))((())))))***+++(((((())))))))))))(((((((((((()))******+++,,,,,,((((((((((((((()))))))))''''''''''''&&&&&&&&&&&&((()))+++,,,,,,+++)))((((((((((((((((((((((((((('''((()))***+++***)))((())))))*********+++++++++)))))))))))))))((('''&&&))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))(((((((((******))))))))))))******((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&%%%$$$$$$)))))))))(((((('''%%%%%%,,,...000111000...+++))),,,+++******,,,---,,,+++---,,,,,,,,,...111444666111000...---,,,+++++++++((((((((((((((()))******,,,,,,+++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++&&&&&&'''((()))*********))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********$$$%%%''')))***+++++++++++++++++++++++++++++++++((()))***,,,,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((()))))))))''''''((((((((((((((())),,,,,,+++***))))))))))))+++******))))))******+++)))+++---...000000000000***))))))(((''''''((((((+++******))))))******+++++++++************+++++++++++++++++++++******)))++++++******)))(((((((((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))******++++++++++++***))))))(((((()))***+++,,,+++***)))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***((('''''''''((()))+++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,+++++++++******((((((''')))))))))************++++++++++++******)))))))))************************)))******++++++******)))************************+++,,,---......---,,,+++,,,,,,+++******+++++++++***++++++,,,,,,++++++************************+++,,,---,,,+++)))((((((***************************((())))))***++++++,,,,,,+++******))))))***+++++++++***))))))(((((())))))************************((())))))******))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************,,,...///************++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++)))))))))))))))((((((((()))))))))************+++((((((((((((((('''&&&&&&))))))************++++++*********************)))((()))***)))(((((((((***+++************)))))))))(((((((((((((((((((((((()))))))))))))))***++++++)))***++++++++++++***)))''''''(((((()))***++++++)))(((((((((((()))***+++***)))))))))((((((((('''%%%&&&(((******(((&&&%%%((((((((((((((((((((((((&&&'''((()))***)))((('''*********++++++++++++,,,))))))******)))(((''''''*********************************+++++++++,,,,,,))))))))))))((((((''''''))))))************)))))))))))))))))))))))))))))))))************))))))***((()))))))))))))))))))))************************,,,+++***)))((('''&&&&&&''''''(((((()))(((((('''(((***---///000///---,,,'''&&&&&&(((***,,,,,,+++---,,,+++***+++,,,///000---,,,,,,+++++++++,,,,,,*********)))***++++++,,,,,,,,,++++++++++++,,,,,,((((((((()))***+++++++++************************************))))))((((((&&&&&&((()))******++++++************************))))))))))))************)))))))))***************)))***++++++***(((&&&$$$((((((((((((((((((((((((&&&'''(((((())))))))))))************************(((((((((((())))))******&&&&&&'''''''''(((((((((---,,,+++***************++++++************++++++((()))***,,,,,,,,,++++++((((((((((((((()))******++++++************++++++---,,,,,,,,,,,,,,,,,,---$$$&&&(((***,,,......///,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,---------......,,,,,,+++***************,,,,,,+++*********))))))((()))+++,,,,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++((((((((()))))))))******&&&''''''(((((())))))***((()))))))))(((&&&%%%$$$(((((())))))))))))******))))))******++++++,,,,,,******+++,,,,,,+++************++++++++++++***************++++++++++++++++++,,,---...------+++***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************,,,------+++)))((()))***+++++++++++++++++++++++++++++++++***************++++++************++++++)))))))))))))))***++++++***++++++++++++++++++***))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***))))))***,,,...((((((((()))******++++++***))))))))))))***++++++************************((((((((()))))))))))))))((((((((()))))))))******((())))))))))))(((''''''&&&((())))))(((((()))*********))))))))))))(((((()))***++++++))))))***+++******)))))))))((((((((())))))))))))))))))))))))(((((((((((()))***++++++))))))++++++++++++))))))&&&&&&''''''(((((())))))))))))(((((((((***+++,,,---,,,,,,++++++*********((()))***,,,,,,***)))(((''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))************************************)))))))))))))))))))))))))))))))))*********++++++***))))))((((((''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((***++++++***))))))***))))))************++++++))))))))))))))))))))))))(((((()))))))))*********'''((()))************)))"""$$$(((+++...000000000(((((((((***---000000///111000///...---......///((((((((((((((()))************))))))******+++,,,*********)))******+++,,,&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))((('''&&&%%%'''((()))***++++++++++++))))))))))))))))))))))))))))))***************+++******************++++++)))***+++++++++***)))((((((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))((())))))******++++++,,,'''''''''(((((())))))************))))))******+++*********))))))*********)))***+++,,,,,,+++***)))))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))******)))(((&&&%%%------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---,,,++++++******++++++------,,,+++++++++,,,,,,((()))******++++++******************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,))))))))))))************))))))******++++++,,,,,,++++++,,,,,,,,,***)))((()))))))))*********++++++'''(((((()))***+++,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++++++++******)))*********)))******+++,,,************************+++++++++++++++************++++++***((('''(((***************************************))))))((((((++++++***)))))))))*********************+++,,,---******++++++++++++*********++++++++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&'''((((((((()))&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''$$$&&&((('''%%%%%%''')))(((((('''''''''&&&&&&&&&'''((())))))''''''((()))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&%%%&&&'''((())))))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))***++++++******)))(((((('''))))))***++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((***+++''''''''''''''''''''''''&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))'''&&&&&&''''''''''''((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''((())))))***'''''''''(((((('''&&&&&&!!!###%%%(((+++---...///...------...111333333222111111000000/////////...&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&''''''((()))''''''&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''$$$%%%&&&((()))***++++++((((((((()))))))))******---,,,)))''''''''')))***''''''''''''''''''''''''&&&&&&''''''((())))))***%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((('''((()))***+++******)))(((((('''''''''(((((()))))))))(((((((((((())))))((((((''''''''''''((((((++++++***(((%%%!!!(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,***))))))((('''(((((((((******)))((())))))++++++'''''''''''''''((())))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))******))))))((('''))))))))))))*********************+++++++++++++++***+++---...---,,,+++***(((((((((((())))))))))))&&&'''''''''((()))))))))'''(((***++++++***((('''(((((())))))))))))((((((''''''(((((())))))))))))******)))(((((((((((((((''''''&&&&&&'''(((((())))))((('''&&&&&&'''((())))))((((((((('''''''''''''''(((((('''&&&%%%'''(((((((((((((((((((((((((((&&&'''''''''''''''''''''))))))((('''''''''''''''******)))(((((((((((()))'''((()))******)))((('''(((((())))))))))))((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''%%%$$$""""""###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###""""""%%%&&&&&&$$$###%%%(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''((("""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%$$$"""!!! """%%%&&&''''''&&&%%%$$$$$$######"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$#########$$$$$$$$$%%%%%%$$$###"""!!!"""%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***))))))((('''&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$"""###%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! &&&&&&&&&'''((())))))***---,,,,,,---///000///...)))******+++******)))(((&&&%%%$$$###"""!!!!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((''''''&&&######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""#################################''''''&&&$$$###"""!!!!!!#########$$$$$$%%%%%%%%%(((%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&""""""###$$$$$$%%%&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&& !!!###%%%&&&&&&%%%%%%&&&&&&%%%$$$############$$$$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!###$$$$$$###"""!!!"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***%%%%%%$$$############$$$&&&%%%$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%***)))(((&&&&&&&&&'''((($$$$$$$$$$$$$$$%%%&&&''''''&&&$$$######$$$&&&'''$$$$$$$$$######"""""""""$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$