BMv6( +++'''(((...000,,,((((((************))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''((((((''''''((((((((())))))***))))))************)))((())),,,//////,,,***)))*********)))(((''''''((((((((((((((()))******++++++((((((((())))))))))))((()))))))))))))))(((''''''((()))((('''&&&'''***,,,+++)))'''((()))***(((&&&'''(((******((((((((()))+++***((('''((()))***+++***((('''''')))***)))'''''''''(((((((((((())))))(((((((((((((((((((((((('''(((''''''((()))******&&&&&&''''''((((((((()))+++******)))))))))))))))************************+++***))))))(((''''''''''''''''''''''''((())))))'''((()))(((&&&&&&&&&((((((((())))))))))))((((((&&&&&&&&&''''''(((((((((''''''(((((((((''''''&&&''')))++++++)))'''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((())))))))))))))))))(((((('''''''''((((((%%%'''))))))((('''((()))((((((((((((((('''''''''''''''(((((((((((('''''''''(((((())))))))))))(((***)))))))))((((((((((((***))))))(((((())))))***((((((((()))((((((''''''%%%%%%&&&''''''(((''''''''''''(((((('''&&&&&&%%%(((((((((((())))))******&&&''''''((())))))(((((((((((((((((((((((((((((('''''''''''''''((()))***)))(((((('''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((((()))((('''&&&(((''''''((())))))'''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))(((&&&$$$'''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&&&&'''))))))'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&%%%(((((((((''''''((())))))''''''&&&&&&&&&&&&''''''&&&'''(((&&&$$$###%%%'''$$$&&&&&&######'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$&&&''''''&&&%%%'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''$$$&&&(((((('''&&&'''(((((((((((((((((())))))))))))((('''&&&'''(((((((((''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%,,,)))(((***+++***)))***))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))((((((''''''''''''((((((((((((((()))))))))))))))''''''(((((((((((((((((()))+++---...---+++))))))***))))))(((((((((((()))((((((((()))******++++++(((((()))))))))((((((((()))))))))))))))(((''''''((())))))(((''''''))),,,***)))(((((())))))((('''''')))******((('''((()))((((((((('''''''''((())))))((((((((()))))))))((((((((()))))))))*********))))))))))))))))))))))))&&&%%%%%%&&&''''''(((***'''''''''(((((((((((((((+++******)))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((())))))((()))))))))'''&&&'''((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&&&&''')))******)))((('''''''''''''''((((((((())))))(((((((((''''''(((((((((''''''((()))))))))))))))((((((''''''''''''((((((%%%'''))))))(((''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))((((((((((((''')))((((((''''''(((((()))((((((((((((((('''&&&&&&%%%&&&'''''''''''''''''''''''''''(((''''''&&&%%%'''((((((((())))))))))))&&&''''''(((((((((((('''(((((((((((((((((((((((())))))((('''''''''''''''((('''''''''''''''(((((('''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''(((((()))'''((((((((((((''''''(((((('''''''''))))))(((&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''))))))'''%%%'''&&&%%%&&&((((((((('''&&&''''''((((((''''''&&&$$$&&&''''''&&&%%%%%%&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%&&&'''((('''((()))***))))))***(((''''''&&&&&&''''''((('''''''''&&&%%%$$$%%%&&&%%%''''''%%%""""""%%%(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%&&&&&&%%%%%%&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((%%%&&&&&&''''''((((((((((((((((((((('''''''''(((&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%+++***((((((((((((***+++(((((()))))))))))))))***))))))************))))))(((((()))*********))))))((((((((((((((((((((((((((())))))******))))))(((&&&&&&''''''''''''(((((()))***++++++++++++))))))***))))))(((((()))))))))((((((((()))******++++++''')))******(((''''''((()))))))))))))))(((''''''&&&((())))))(((((()))***))))))))))))((((((((((((((()))******(((''''''(((&&&'''(((((('''&&&'''((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))'''$$$$$$''''''&&&'''***((((((((((((((((((((((((+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''((())))))(((******)))((('''((()))))))))(((((((((((())))))&&&'''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''&&&&&&''''''((((((%%%''')))((('''&&&'''((('''''''''((((((((((((((()))((((((''''''(((((()))&&&'''((())))))******)))))))))((((((((((((''''''((((((''''''''''''((((((((((((((((((''''''&&&%%%(((((()))))))))))))))(((&&&'''''''''''''''&&&&&&'''(((((())))))(((((('''&&&''''''(((((((((''''''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))'''((()))((('''&&&'''))))))'''&&&'''((()))((('''&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''))))))'''%%%'''&&&%%%&&&((((((((('''&&&'''((())))))((('''&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((((((''')))......+++***+++((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&(((((('''&&&'''((($$$$$$&&&''''''''''''''''''((())))))'''&&&'''(((''''''&&&&&&&&&''''''((((((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((()))***((((((((())))))(((((((((((())))))******))))))************))))))'''((()))***+++******)))((())))))))))))))))))(((((()))************)))((('''''''''''''''((())))))))))))((()))******))))))***)))))))))))))))******((((((((()))******++++++''')))+++***(((&&&'''((()))))))))))))))(((''''''%%%'''***+++***)))((()))))))))***)))((('''((((((((()))+++***(((''''''(((%%%(((******(((&&&'''((('''(((******)))(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))%%%%%%))))))'''(((,,,)))(((((((((((((((((((((+++******)))))))))))))))))))))))))))))))))))))))((())))))***))))))'''''''''''''''''''''((()))))))))+++++++++)))((()))******)))(((''''''((()))***)))))))))))))))(((((((((&&&'''(((((())))))(((((()))((((((((()))))))))((('''((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))'''&&&&&&&&&&&&'''((()))%%%'''(((((('''&&&&&&'''''''''''''''((((((((()))***)))(((''''''((()))***&&&'''((()))************))))))((((((((('''''''''))))))(((((((((((())))))(((((((((((('''&&&%%%$$$(((((())))))))))))((((((&&&&&&'''''''''''''''&&&''''''((())))))((('''&&&&&&''''''(((((('''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&''''''((((((((('''&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))'''((()))(((&&&&&&'''***)))(((&&&&&&((()))((('''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%'''))))))'''%%%'''&&&%%%&&&((((((((('''&&&'''((())))))((('''&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%$$$&&&'''&&&$$$$$$'''***((('''+++222222---***+++((((((''''''''''''(((((()))'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''((($$$%%%&&&'''((((((((('''''')))***)))'''%%%&&&((((((((('''''''''''''''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%)))+++***))))))(((''''''((((((((())))))******))))))************))))))'''((()))+++++++++***)))))))))************))))))((()))***++++++***)))(((((((((((((((((()))*********(((''''''((()))))))))***)))))))))))))))******((((((((()))******++++++'''***,,,+++(((&&&'''))))))))))))))))))(((((('''$$$'''***,,,+++)))(((((())))))***)))((('''(((((((((***+++***(((''''''(((%%%(((++++++)))'''((()))&&&(((******)))(((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))+++&&&&&&++++++((()))...))))))))))))((((((((((((+++******)))))))))))))))))))))))))))))))))))))))(((((()))******)))(((''''''''''''''''''((())))))***+++,,,+++)))))))))+++***)))(((''''''((()))***+++++++++***************(((((()))***************)))((('''((()))***)))((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%'''(((((('''&&&&&&'''&&&'''''''''(((((())))))***)))(((''''''((()))***&&&'''((()))************)))(((((((((''''''''''''******))))))))))))******(((((((((((('''&&&%%%$$$&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''((())))))((('''&&&&&&''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((()))'''(((***(((&&&%%%(((***)))(((&&&&&&((()))((('''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%'''))))))'''&&&'''&&&%%%&&&((((((((('''&&&'''(((******((('''&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&'''&&&$$$$$$'''***'''''',,,444555...***,,,((((((''''''''''''(((((()))(((&&&&&&&&&'''&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$&&&(((((('''&&&'''((($$$%%%'''))))))))))))(((&&&)))+++***'''%%%&&&((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((()))***************+++*********))))))(((((((((((())))))))))))((((((*********)))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))((((((((((((((((((((((((((('''(((+++......***%%%+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&''''''''''''******))))))((((((''''''************************))))))))))))************&&&'''(((***++++++++++++,,,+++***)))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((******))))))(((((('''''',,,***((()))++++++)))&&&(((((())))))))))))((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))'''&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''***)))'''&&&'''(((***+++)))'''&&&''')))******)))''''''''''''''''''&&&&&&+++)))(((&&&&&&((()))+++***)))(((''''''((()))***''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''%%%%%%&&&''''''&&&%%%%%%''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((******)))''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((('''&&&&&&'''))))))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""&&&(((((('''(((((('''+++000333444111,,,)))$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((***)))(((''''''''''''''')))(((&&&$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))((((((((((((((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((()))***************************)))))))))((((((((())))))))))))((((((***))))))))))))))))))))))))))))))***+++++++++,,,(((((())))))***+++++++++))))))))))))))))))))))))+++******))))))******+++(((((((((((()))))))))***************************%%%''')))******)))((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))(((((('''''''''''''''((('''&&&&&&(((((('''&&&(((((((((((())))))))))))+++*********))))))))))))************************))))))))))))************'''(((((())))))******+++***)))((('''&&&&&&&&&&&&******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))(((((((((''')))'''&&&'''***+++***(((''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))******((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((''''''((((((((())))))'''''''''(((***+++)))(((&&&'''((())))))(((((((((((((((((((((((((((***)))(((''''''((()))******)))(((''''''((()))***&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((******)))''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))((((((((((((((((((''''''''''''(((((()))(((''''''&&&'''((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%!!!###'''((((((''''''((((((***...111111///,,,)))$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((()))***************************))))))))))))(((((())))))))))))(((((())))))))))))))))))************************++++++%%%&&&'''(((***+++,,,---))))))))))))))))))))))))+++******))))))******+++((((((((()))))))))******************************%%%))),,,+++(((&&&))),,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***))))))(((((((((((((((((('''&&&&&&(((((('''&&&(((((((((((())))))))))))++++++++++++************************************))))))))))))************))))))'''''''''((())))))***)))((('''&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((&&&%%%$$$%%%(((***+++***(((((())))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&'''))))))))))))((())))))(((((((((((()))))))))((('''''''''(((***+++***)))''''''((()))((('''))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''(((******)))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''***)))(((''''''&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###%%%(((((('''&&&&&&'''((()))+++------,,,+++***&&&&&&&&&''''''(((((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%'''(((((('''(((***++++++***'''&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&((((((''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''(((''''''&&&%%%$$$$$$###'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((()))************************)))))))))))))))))))))(((((((((((()))))))))))))))))))))*********+++++++++***************%%%%%%&&&((()))***+++,,,))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********************************)))***+++***((((((+++...************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((******)))))))))))))))***((('''&&&'''((()))(((&&&&&&&&&&&&&&&''''''''''''************************************************((()))))))))************+++)))'''&&&%%%&&&'''))),,,+++***)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''&&&&&&&&&((()))++++++)))******++++++******)))***)))((('''((()))***+++(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&'''((())))))((('''&&&$$$%%%((()))***)))(((''')))(((((((((((((((((())))))(((((('''((()))******---+++)))))))))***)))((((((((()))))))))))))))***))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((())))))))))))))))))((('''&&&$$$######$$$&&&'''&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((******)))(((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&******)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&&&&(((((())))))************''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((())))))&&&(((,,,...///,,,)))&&&'''''''''&&&&&&'''''''''))))))((((((''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''((((((++++++***)))(((''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&(((((()))***************))))))))))))))))))******))))))(((((((((((())))))(((((())))))************+++++++++***************'''((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))************))))))))))))))))))))))))+++(((&&&&&&(((***+++***))))))))))))))))))))))))************************************************++++++******))))))((((((******))))))))))))***+++)))(((''''''((()))((('''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++***(((&&&%%%&&&'''(((++++++*********++++++,,,))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))((()))***+++((())))))******))))))((()))((('''&&&'''((()))***((((((((((((((((((((((((+++++++++******)))))))))((()))***++++++***)))(((&&&'''((())))))((('''&&&$$$%%%((()))***)))((('''(((''''''&&&&&&''''''(((((((((((((((((())))))***...,,,******++++++***)))'''''''''(((((()))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))((('''%%%$$$###'''''''''''''''''''''''')))))))))(((((()))))))))***)))'''&&&&&&''')))***(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((***))))))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((++++++******)))))))))(((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((()))))))))***&&&'''((())))))((('''&&&***))))))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&'''((())))))&&&'''''''''''''''''''''************************''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&((()))(((&&&%%%&&&'''(((''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''%%%(((,,,//////---***(((((('''&&&&&&&&&&&&'''(((''''''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))))),,,,,,++++++***))))))(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((()))***************))))))))))))***************)))(((''''''((()))***((((((((()))******++++++******************++++++*********))))))((((((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++(((((((((((((((((((((((()))%%%"""###''')))(((&&&(((((()))))))))))))))*********************************************************************)))))))))))))))))))))******+++)))(((''''''))))))((('''(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++***((('''''''''(((((())))))))))))***+++------************************((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))''')))++++++***))))))***&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))(((((('''''''''((((((((((((''''''%%%&&&'''))))))))))))(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))...,,,******+++,,,+++***&&&''''''(((((()))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))))))))((('''%%%$$$###''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''(((((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((((((((((((((&&&&&&&&&''''''''''''(((***))))))(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''(((((())))))******''''''((((((((((((''''''((()))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%'''((()))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&&&&'''(((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%$$$$$$$$$%%%'''***,,,---,,,+++)))((('''&&&%%%%%%&&&'''(((&&&&&&''''''((())))))***((((((''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((()))***************((()))))))))***************)))(((''''''((()))***'''(((((()))******++++++)))))))))***+++++++++,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))'''&&&%%%%%%''''''((('''(((((((((((())))))************************************************************************++++++((((((((((((((()))******)))((('''((()))***)))'''(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))((((((((()))***,,,...000111,,,++++++******)))))))))((((((((((((((((((((((((******))))))))))))******'''((((((((()))))))))***"""&&&***,,,+++))))))***''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((('''(((((()))))))))))))))+++)))((((((***++++++***''''''((())))))***++++++(((((())))))))))))(((((('''((()))******)))(((''''''''''''(((''''''&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))&&&&&&&&&''''''''''''(((***)))))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''((()))*********((((((''''''''''''((((((''''''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&$$$$$$$$$%%%'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''(((((((((&&&&&&((()))&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''((()))***++++++)))(((&&&%%%%%%&&&((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((()))***************(((((())))))*********++++++)))(((''''''((()))+++'''(((((()))***+++++++++(((((()))***+++,,,,,,---************************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++************************&&&))),,,+++((('''***---'''((((((((())))))******************************************************)))))))))***+++++++++,,,(((((('''(((((()))*********((('''((()))***)))'''&&&&&&&&&&&&'''''''''((())))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))************))))))******+++---///222444555,,,,,,,,,+++***)))((((((((((((((((((((((((((((((******))))))))))))******'''((((((((())))))******###)))++++++******+++******++++++++++++******'''(((***+++++++++***)))))))))))))))))))))))))))(((((())))))******++++++***)))(((''''''((()))***)))((('''&&&&&&'''((()))''''''&&&&&&'''((()))***))))))(((((((((((())))))'''(((((())))))))))))))))))'''&&&''')))******)))((())))))***++++++,,,,,,(((((())))))))))))(((((('''((()))******)))((('''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''((())))))((('''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))******&&&&&&&&&'''''''''((((((***)))))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''((()))******+++)))((('''&&&&&&'''((()))&&&'''((())))))(((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&%%%$$$######%%%&&&(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&''')))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&%%%%%%%%%&&&)))+++,,,)))(((&&&%%%%%%&&&((())))))))))))(((''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((())))))(((((((((***+++,,,******((($$$ %%%)))******))))))******+++,,,***************************++++++,,,+++***)))(((***++++++++++++***))))))***)))((((((((((((((()))(((((()))***************((())))))))))))************))))))((())))))***+++(((((())))))))))))((((((((((((((((((((((((((((((+++++++++***************((((((''''''''''''(((((('''(((******))))))***,,,*********)))(((''''''&&&))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((((()))************((((((((((((''''''''''''******))))))(((((('''''''''***,,,+++...555888777111///,,,)))(((((()))+++***)))'''&&&'''(((***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++++++++************++++++******))))))))))))************))))))((((((''''''&&&''''''((()))******+++(((&&&%%%&&&'''(((%%%""""""$$$&&&)))***+++***)))((((((((((((((()))******))))))(((((((((((())))))&&&&&&((()))************************))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((($$$'''+++,,,***(((%%%%%%%%%%%%%%%&&&'''((()))***(((((((((((((((((((((''')))(((''''''((()))(((&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''***,,,,,,((($$$(((((((((((((((((((((((())))))***+++,,,,,,------((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((''''''&&&&&&((()))***)))************+++++++++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''++++++***)))((('''&&&&&&%%%&&&((()))))))))(((''')))((('''&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&''')))'''%%%%%%&&&'''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((()))((('''%%%$$$((()))***)))((('''((()))///---***'''&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((()))))))))(((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&&&&******))))))((((((((('''******))))))((((((''''''(((((())))))((('''&&&&&&))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''******)))(((((()))***+++------,,,***)))(((***+++******))))))******+++,,,************************+++,,,,,,---,,,+++***)))''''''((())))))))))))))),,,+++***(((((('''''''''((())))))************************+++++++++,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((******************************************++++++((((((''''''''''''(((((()))*********)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))***,,,---...+++*********))))))))))))******))))))(((((((((((('''***++++++///777;;;;;;000...,,,)))((((((***+++***)))(((''''''(((***+++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,++++++************++++++******))))))))))))************))))))((((((((((((******)))(((&&&%%%$$$$$$)))'''&&&'''))))))'''$$$%%%&&&((()))***)))((('''((((((((((((((()))******))))))(((((((((((())))))''''''((()))*********)))))))))))))))))))))))))))+++******)))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((!!!$$$''')))(((&&&&&&&&&''''''''''''((())))))***''''''((((((((((((((((((((('''&&&''')))******((('''''''''((((((((((((((((((((((((((((((((((((((()))'''&&&''')))***(((&&&((((((((((((((((((((((((((())))))***++++++,,,,,,)))(((''''''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((('''&&&'''((()))***))))))*********+++++++++))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&%%%%%%&&&''''''((()))))))))(((((((((((((((%%%%%%'''((((((((('''''')))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((()))'''%%%%%%&&&'''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''***---///((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((***))))))(((''''''&&&&&&)))))))))(((((('''''''''***)))))))))((((((((('''((((((((((((((('''&&&&&&((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''++++++***)))))))))******))))))((()))******)))'''******))))))******+++,,,************************,,,,,,,,,---,,,,,,+++***%%%&&&''')))***+++++++++---,,,+++)))((('''&&&&&&((()))******++++++******,,,,,,,,,,,,------------(((((()))))))))'''&&&%%%((())))))******))))))(((************************)))))))))***+++++++++,,,)))((((((''''''(((((()))***************)))))))))(((((())))))***+++,,,,,,))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((++++++)))))))))***+++,,,++++++*********)))))))))***))))))))))))((((((((('''***++++++///888===>>>///---+++)))((()))***+++******(((''''''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++))))))))))))++++++++++++************++++++******))))))))))))*********))))))))))))(((((((((***)))((('''%%%###"""!!!(((((('''(((******)))'''((()))******)))(((&&&%%%((((((((((((((()))******))))))(((((((((((())))))(((((())))))***)))))))))(((((((((((()))))))))))),,,+++******))))))******'''(((((())))))(((((('''(((((((((((((((((((((((("""$$$&&&'''''''''((())))))))))))(((((()))******'''''''''(((((())))))))))))((('''((())))))((('''))))))(((''''''(((((()))(((((((((((((((((((((((()))(((&&&&&&'''(((((('''((((((((((((((((((((((((((((((((())))))******+++)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((('''''''''((()))***)))))))))*********++++++)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&'''(((((()))******''''''''''''''''''''''''''''''''''''''''''((()))&&&'''''''''(((((())))))%%%%%%&&&'''''''''&&&&&&((((((''''''''''''(((((((((''''''&&&&&&''''''(((((('''%%%%%%'''((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((***(((&&&%%%$$$%%%'''(((&&&$$$"""$$$'''((('''%%%%%%%%%%%%&&&(((,,,///111((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))***(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))))))))(((''''''&&&&&&((((((((('''''''''''''''))))))))))))(((((((((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((((((((,,,++++++******)))))))))'''%%%###%%%(((***(((%%%******))))))******+++,,,************************++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,+++***)))(((((((((((())))))***++++++++++++***,,,,,,,,,------------...***+++,,,,,,+++)))'''%%%)))))))))******)))))))))************************(((((()))***+++,,,,,,,,,))))))(((((((((((())))))***))))))***+++++++++***)))))))))***++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))...,,,***((('''&&&'''''')))))))))((((((((('''''')))))))))))))))))))))))))))++++++***---555:::;;;---,,,+++)))))))))***++++++***)))((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++************++++++******))))))))))))******))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))*********)))))))))******)))((('''&&&((((((((((((((())))))***))))))(((((((((((())))))))))))*********))))))(((((((((((((((((()))))))))******)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((((((((((((***,,,******)))((((((((())))))'''''''''((())))))*********)))''''''''''''&&&$$$***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((()))))))))))))))))))))************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))&&&'''''''''((((((((()))(((''''''&&&''''''((((((''''''''''''((((((((((((&&&'''''''''''''''''''''(((((((((''''''((((((((((((((((((''''''((((((((('''&&&%%%&&&'''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&### ###(((***((($$$((('''''''''((()))+++---((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))(((''''''&&&&&&&&&''''''((((((''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&))))))))))))(((((((((((('''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((++++++++++++******))))))---)))&&&'''***------+++******))))))******+++,,,***************************)))))))))))))))******++++++,,,,,,,,,,,,++++++***))))))))))))******+++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,---...//////...,,,***((())))))************))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))(((((((((((())))))***(((((())),,,------+++************************))))))))))))))))))))))))))))))))))))))))))******************************---,,,***)))(((((())))))))))))))))))(((((((((((())))))))))))***************,,,+++)))***000333333++++++***)))))))))***+++++++++***)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((++++++************++++++******))))))))))))******))))))))))))************$$$%%%&&&'''((()))******&&&'''((()))))))))))))))((((((((()))))))))))))))((((((((((((((())))))***))))))(((((((((((()))))))))***************)))((('''((((((((())))))******(((''''''&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((()))******((('''''')))+++))))))(((((('''((((((((((((((((((((())))))******'''%%%%%%%%%'''((('''%%%(((((('''''''''''''''((((((((((((((((((((((((((('''(((***+++***)))(((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((()))))))))))))))(((((()))))))))************)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&&&&''')))(((((((((((('''''''''))))))(((((((((((((((((('''((((((((((((((((((''''''(((((((((((((((((('''&&&%%%%%%&&&((()))((('''&&&'''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&'''$$$!!!$$$)))+++)))%%%))))))(((''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''&&&))))))((((((''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))+++++++++,,,++++++***)))...+++))))))***---......******))))))******+++,,,************************)))(((((((((((()))************++++++***))))))((())))))))))))***+++,,,,,,)))***++++++,,,+++++++++************++++++++++++....../////////---,,,+++)))******++++++******)))(((((((((((((((((((((((()))))))))***+++++++++,,,***))))))(((((())))))***+++)))'''))),,,...---*********************))))))))))))))))))))))))))))))))))))))))))******************************************++++++,,,,,,,,,---,,,,,,+++++++++*********)))))))))************++++++---,,,)))))),,,---+++******)))))))))******++++++++++++******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++******))))))))))))******)))))))))************+++((((((((()))))))))******&&&(((******)))(((((()))''''''(((((()))***++++++((((((((((((((()))******))))))(((((((((((())))))))))))******+++*********(((((())))))******++++++((('''&&&&&&%%%%%%&&&&&&((())))))******))))))(((((((((((((((((((((((((((((())))))'''%%%%%%&&&((((((((((((''''''(((((()))))))))))))))))))))))))))"""""""""$$$(((***+++***&&&'''((())))))))))))(((((((((((((((((((((((((((''')))******)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''((()))*********))))))((((((((()))))))))************)))))))))((((((((('''''''''''''''''''''''''''''''''(((((())))))***'''(((((((((((()))))))))))))))))))))))))))))))))++++++***))))))((('''''''''''''''(((((()))))))))((('''&&&&&&%%%&&&&&&&&&******))))))((((((((('''+++***))))))(((((())))))''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%'''))))))((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$%%%'''))))))(((&&&%%%(((&&&$$$&&&)))***)))'''&&&&&&''''''((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((***))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))(((((((((((((((((('''''''''''''''''''''((((((((((((((((((((())))))))))))&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((())))))))))))***+++,,,,,,,,,+++***)))***+++******)))***+++******))))))******+++,,,************************))))))((((((((()))++++++))))))***+++++++++***************)))******++++++)))***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,++++++)))******++++++******)))))))))))))))))))))))))))******************++++++******))))))))))))******///+++)))))),,,---+++''''''(((((())))))*********))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))+++++++++***(((''',,,,,,,,,+++++++++******))))))*********+++++++++))),,,,,,))))))++++++((())))))))))))******+++++++++,,,++++++***)))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++************++++++******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))(((***,,,,,,)))((()))***(((((((((((()))***+++,,,((((((((((((((()))******))))))(((((((((((())))))((()))******++++++++++++)))))))))***+++,,,,,,,,,***))))))((((((((((((((())))))************))))))((((((((((((((((((((((((&&&'''(((((('''&&&''')))(((((((((((()))******+++++++++******)))(((((((((%%%$$$$$$&&&)))+++++++++%%%'''***,,,------+++***(((((((((((((((((((((((((((((('''%%%###$$$(((+++((((((((((((((((((((((((((((((((('''''''''''''''%%%'''(((******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((()))***+++***))))))(((((((((((()))))))))************)))))))))(((((())))))))))))))))))))))))&&&''''''((())))))******'''((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))((((((((((((((())))))))))))(((((('''&&&&&&'''''')))))))))***************+++***)))((('''(((((()))&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%%%%$$$%%%''')))***(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))'''((((((((((((((((((((('''''''''(((((()))))))))'''((((((((()))))))))***&&&&&&'''(((((((((((((((((((((((()))))))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((()))+++,,,---,,,,,,+++'''+++//////,,,***)))+++*********)))***++++++,,,******************************)))))))))***,,,---)))***+++,,,---.........,,,,,,+++***)))))))))*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***))))))((())))))***+++******++++++++++++******************************+++++++++*********************))))))))))))******222...******,,,,,,((($$$%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))(((((())))))*********+++'''''''''''''''''''''''')))***+++***'''###*********))))))))))))((())))))******++++++++++++(((+++---+++***,,,***'''(((((())))))******++++++,,,,,,,,,++++++)))((('''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++************++++++******))))))))))))******))))))******++++++++++++'''((((((((())))))*********,,,...---***((()))+++***)))))))))))))))***+++((((((((((((((()))******))))))(((((((((((())))))'''((()))***+++,,,,,,,,,))))))***+++,,,,,,---------,,,++++++***+++++++++))))))************))))))((((((((((((((((((((((((%%%'''************+++,,,))))))))))))***+++,,,---,,,,,,+++***)))((('''''',,,***))))))******)))'''%%%(((,,,///000000...,,,((((((((((((((((((((((((***((($$$ '''...((((((((((((((((((((((((((((((((((((((((((''''''&&&(((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''((()))++++++******)))(((((((((((())))))))))))************))))))))))))************************&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))((((((((((((******)))((((((((((((((((((((()))***+++,,,------***)))((('''&&&&&&'''(((&&&'''((())))))((('''&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%''')))***(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''%%%%%%%%%''')))***&&&(((((((((&&&%%%&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))'''''''''((((((((((((((('''((((((((())))))******'''((((((((())))))******&&&&&&'''((())))))(((((((((((())))))******++++++'''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***,,,***((()))+++---...---*********))))))))))))(((++++++******++++++,,,---******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,///...,,,*********,,,---******))))))******+++,,,+++,,,------,,,+++)))(((***+++,,,------,,,+++***++++++++++++******))))))+++,,,,,,------,,,,,,++++++***************++++++************************))))))))))))))))))))))))((((((((((((((()))******+++***)))(((((()))******************************************************+++++++++++++++***)))((((((((()))++++++,,,,,,,,,************************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))*********)))++++++++++++++++++++++++++++++***)))(((((())))))+++++++++*********))))))************************)))))))))***+++++++++,,,(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((%%%###$$$'''))))))(((******++++++++++++******))))))*********))))))(((*********)))))))))))))))************************))))))))))))))))))))))))&&&&&&'''((()))***++++++,,,,,,++++++***++++++,,,++++++******************+++******)))))))))))))))''')))***,,,+++)))&&&$$$))))))))))))))))))))))))&&&'''((())))))((('''&&&(((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((***)))(((''''''((()))***,,,)))''''''***+++***(((******))))))))))))************))))))((((((''''''((()))***+++++++++++++++************************(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))((((((((()))***)))((('''&&&&&&'''((()))((((((((((((''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%&&&(((((('''''')))+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''+++*********))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&---+++)))***+++------,,,+++++++++*********))))))+++++++++***++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------+++*********++++++...------,,,+++++++++,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++*********)))***++++++,,,,,,++++++***,,,+++***************+++************************************************((((((((((((((()))******+++***)))(((((()))***+++************************************************+++++++++++++++***))))))&&&'''((()))************************************(((((())))))******++++++))))))))))))))))))))))))***************************)))))))))*********)))++++++++++++++++++++++++++++++***)))))))))))))))+++++++++*********))))))***************************************+++++++++(((((((((((()))))))))******)))(((((((((((()))***)))'''%%%&&&)))++++++*********++++++++++++******))))))************))))))************))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((((((((******)))))))))))))))***************************+++******)))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))'''((())))))))))))(((''''''''''''''''''(((((()))''''''((((((((())))))))),,,,,,+++******+++,,,,,,+++)))'''(((***+++***(((***))))))(((((())))))***************************((())))))************)))((((((((((((((((((((((((((())))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))))))))))))))(((''''''''''''((())),,,+++***)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((******)))))))))((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((************************((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&...,,,+++,,,---...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++******000///---,,,+++*********+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++******************++++++++++++******---,,,+++***************))))))))))))))))))))))))************************((((((((()))))))))************)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))''''''((()))************************************)))*********************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++***))))))))))))***+++++++++***************************************+++++++++***************((((((((()))))))))******+++******))))))******++++++)))((()))+++------,,,******++++++++++++******))))))***************)))************************************************))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))***************************+++******))))))))))))))),,,***'''%%%%%%(((+++---))))))))))))))))))))))))))))))************))))))'''''''''((())))))******((())))))))))))************))))))(((((())))))***+++)))'''((()))***)))))))))((((((''''''(((((()))*********+++++++++++++++***++++++++++++******)))((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++***)))))))))((((((''''''(((((()))++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&''''''((())))))((((((((((((((('''))))))((((((((((((''''''************************(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''&&&...---...///222222111000------------,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***...------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,***+++---......---+++***---,,,+++***))))))))))))++++++******+++,,,...///---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++------,,,+++************))))))))))))))))))))))))************************(((((())))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))***++++++,,,,,,,,,,,,************************+++*********************))))))))))))))))))))))))************************)))***++++++***)))***+++++++++++++++++++++++++++++++++***))))))*********************************************************,,,+++++++++***)))))))))(((((()))))))))*********************************++++++***+++,,,,,,---,,,******++++++++++++******))))))***+++++++++******)))***************++++++************************))))))))))))))))))))))))'''(((((()))******++++++***+++++++++,,,,,,,,,+++***************++++++++++++******)))))))))))))))+++)))'''%%%&&&))),,,...))))))))))))))))))))))))************************)))))))))*********))))))))))))*********+++++++++(((((((((''''''(((((((((***)))((((((((()))))))))((((((''''''''''''((((((+++++++++++++++*********------------,,,+++*********************************++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***))))))(((((((((((((((((()))'''((()))***+++,,,------((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''''''''''''''''''''''''''''')))******)))'''&&&&&&'''((((((((((((((((((((((((******))))))))))))******((((((''''''''''''((((((((((((((((((''''''''''''))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''......000333666777666444.........------------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------,,,++++++---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++---///000000///---,,,+++******)))******++++++++++++******+++---///000...---,,,++++++,,,---...+++++++++++++++++++++,,,,,,,,,------------,,,,,,------,,,+++******++++++))))))))))))))))))))))))************************(((((()))***+++******)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++************************++++++++++++************************************************************)))+++,,,+++))))))***,,,+++++++++++++++++++++++++++***************++++++************************************************,,,+++++++++***)))))))))))))))))))))************))))))))))))))))))))))))******+++++++++++++++,,,******++++++++++++******))))))***+++++++++++++++))))))******+++++++++,,,************************************************(((((())))))******++++++)))***+++,,,,,,,,,,,,+++))))))*********++++++++++++******)))))))))))))))))))))(((((()))***+++,,,))))))))))))))))))))))))++++++************++++++******++++++***)))((('''************++++++++++++++++++++++++++++++++++++))))))(((((('''(((((()))((((((''''''''''''((((((,,,,,,+++***))))))((((((+++,,,,,,,,,+++***))))))************************+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))((())))))))))))))))))((('''((()))***+++,,,---...))))))))))))))))))))))))'''((())))))******))))))(((((((((((()))))))))***((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%((((((((((((((((((((((((((()))******(((((()))***((((((((((((((((((((((((******))))))))))))******(((((((((''''''(((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************************(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))(((((('''///000222666999:::777555............------------,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,---------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,---///111111000///...,,,,,,++++++,,,,,,---...++++++++++++,,,---//////------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------............------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++((()))***+++++++++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,))))))***************)))******************************++++++++++++++++++************************++++++++++++++++++++++++)))+++---,,,)))(((***---+++++++++++++++++++++++++++************+++,,,,,,***************+++++++++************************+++++++++***************)))))))))*********++++++((())))))******))))))((()))***,,,,,,+++******+++******++++++++++++******))))))***+++,,,,,,,,,,,,))))))******+++,,,,,,,,,************************************************,,,,,,+++***))))))((('''&&&''')))***++++++***))))))))))))***++++++,,,,,,+++******)))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))++++++************++++++)))***+++++++++)))(((''')))************+++++++++))))))***++++++***))))))((())))))(((''''''(((***)))((((((''''''(((((())),,,++++++***))))))(((((((((((()))))))))(((''''''((((((((((((((((((((((((***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))((())))))******))))))(((+++++++++***************'''''''''''''''''''''''''''(((((()))))))))))))))((((((((()))))))))******((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&%%%((((((((((((((((((((((((((()))******(((((()))***((((((((((((((((((((((((******))))))))))))******)))((((((''''''(((((()))'''(((((((((((()))))))))(((((())))))))))))******''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))******))))))((('''000222444777999888555111.........---------,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,------------...---------...------,,,+++***++++++,,,,,,------...,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,---...000000000///...------,,,,,,+++,,,,,,,,,++++++,,,---.........---,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++''')))***,,,,,,+++***)))((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))******++++++******)))*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++(((,,,...---)))(((***...+++++++++++++++++++++++++++*********++++++,,,---))))))*********+++++++++***************************************+++++++++))))))*********+++++++++))))))***++++++***)))))))))+++------+++******+++******++++++++++++******((()))***+++,,,,,,,,,,,,))))))***++++++,,,------************************************************---,,,,,,+++***)))((('''&&&''')))+++++++++***)))((())))))***++++++,,,,,,+++******)))))))))))))))******++++++******))))))))))))))))))))))))))))))+++***))))))))))))***+++%%%&&&(((***++++++***))))))))))))************+++&&&'''((())))))((('''&&&'''((()))(((&&&&&&(((******))))))(((((())))))************+++++++++,,,,,,(((((()))*********))))))((((((((((((((((((((((((*********+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))***((()))************)))(((++++++******)))))))))(((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((()))))))))*********((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((((())))))(((&&&%%%&&&''')))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((((((((())))))((((((((()))))))))******(((((()))))))))*********(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''')))************)))((((((222333555777888666111---......---------,,,,,,,,,---,,,,,,,,,,,,---..............................,,,,,,,,,---------......------......------,,,+++)))***+++,,,------...///,,,------......------,,,...------,,,,,,------...,,,------.../////////...------+++***)))(((((((((+++,,,---...///...---,,,+++,,,............,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))+++,,,,,,,,,***)))((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,---------,,,,,,+++************************))))))***+++,,,,,,------************************++++++++++++++++++++++++(((,,,///---)))(((***...+++++++++++++++++++++++++++*********+++,,,,,,---))))))******++++++++++++************************))))))******+++++++++,,,)))************+++++++++***+++,,,------,,,+++***))),,,//////,,,***+++,,,******++++++++++++******((()))***+++,,,---------))))))***+++,,,,,,------***************************************************************+++++++++''')))+++---...---,,,+++((())))))***++++++,,,,,,+++******)))))))))))))))---,,,+++)))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++!!!###&&&)))+++,,,,,,+++((())))))))))))*********)))***+++,,,,,,+++***)))&&&(((***(((&&&%%%(((*********))))))))))))******((((((***+++---...000000***+++,,,---------------************************)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***++++++,,,---))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***((()))***++++++***)))(((((((((((()))******++++++************************&&&''''''((((((((((((((())))))))))))************)))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((())))))'''$$$""""""###************************))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((************************)))(((((((((''''''''''''''''''''''''''''''''''''***************)))((((((000000000000000000000000111111111111111111111111///......------......///.........------,,,,,,,,,,,,+++++++++,,,...000111/////////......---------........................+++,,,---...////////////000000000000000//////...------------------------000///...,,,++++++,,,,,,---......//////......---///...---,,,++++++++++++,,,,,,---......---,,,,,,......................../////////......------------------------------------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,++++++*********)))))))))***+++++++++,,,++++++,,,,,,,,,---------************************.........---,,,+++***)))***++++++,,,,,,++++++***'''(((((()))***+++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++---......---+++***++++++************++++++---------,,,,,,+++++++++,,,+++***)))***+++,,,---++++++,,,,,,,,,---------......---,,,,,,+++******)))*********++++++++++++++++++++++++++++++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((+++++++++*********))))))((()))***+++++++++++++++******++++++++++++******+++*********))))))((((((,,,,,,+++***))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---...---,,,+++))))))***++++++++++++***)))))))))***+++++++++,,,+++++++++++++++***)))(((************************))))))(((((()))***++++++************************&&&'''((())))))***))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***+++++++++++++++***))))))(((((((((((())))))))))))'''''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++++++++*********))))))((((((''''''(((((())))))))))))(((((())))))))))))************((()))***++++++***)))((('''''''''(((((()))***+++''''''((()))***++++++,,,***((('''((()))***)))'''''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))................................................---------,,,,,,---------//////.........------------,,,,,,,,,,,,...///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000000000000///...---,,,000000000000000///......////////////////////////000///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,///...---,,,++++++++++++,,,---............---,,,------------------------............---------,,,---------------------------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,+++++++++***************++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++)))((((((++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++******))))))******+++---------,,,,,,,,,+++++++++++++++***++++++,,,---***+++++++++,,,,,,------......------,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))+++++++++*********))))))((())))))***************++++++,,,,,,,,,,,,+++++++++*********)))))))))))),,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++***+++,,,,,,------,,,,,,))))))***+++++++++++++++***************++++++++++++++++++++++++***))))))************************)))))))))))))))***++++++************************))))))******************((())))))******))))))(((((((((((()))))))))))))))******************************)))(((((()))******))))))******))))))((('''(((((((((((()))))))))***%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''&&&&&&&&&+++******)))((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++******))))))(((((((((((((((((())))))))))))(((((())))))))))))************((()))***++++++***)))(((,,,+++***))))))((())))))(((((())))))******++++++***((('''((()))***)))((((((((((((((())))))******)))))))))))))))))))))((())))))))))))))))))))))))........................------------------------........................///////////////.........///......------......///............------------++++++++++++++++++++++++000000000000///...------//////000000//////...---------------------------000///...------,,,------,,,,,,------------,,,,,,///...---,,,,,,,,,,,,,,,------............------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,++++++***)))(((,,,------------------,,,+++++++++,,,,,,------...,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********))))))))))))******------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,------......------,,,+++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++************)))+++++++++************************+++++++++++++++,,,,,,,,,------,,,,,,,,,***************))))))))),,,++++++************+++************************++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++++++++,,,------*********++++++++++++++++++++++++******************++++++++++++***))))))))))))))))))))))))))))))***))))))))))))***++++++************************+++++++++,,,++++++******(((((())))))))))))((((((''''''((())))))***+++++++++++++++++++++++++++++++++******))))))******+++((((((((((((((('''&&&&&&((((((((()))))))))******%%%&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))((((((((()))***+++***))))))))))))(((((((((((())))))******))))))((())))))))))))************((()))************))))))------,,,+++************)))************************)))((((((******)))(((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))//////////////////////////////////////////////////////000000000000/////////////////////.........000000000///....................................------------------------,,,---...///000000000000///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,000//////.........------//////000000000000////////////...---------------.........//////.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++------............------++++++,,,,,,,,,---------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***************))))))*********------------------,,,,,,)))***,,,---------,,,+++((())))))***+++,,,------......------,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************---,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++************************,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,,,,+++*********+++---...************++++++,,,,,,,,,+++++++++***)))))))))******+++++++++******)))))))))))))))))))))))))))*********))))))***++++++************************+++,,,,,,,,,+++***))))))((((((((())))))((((((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((''''''&&&(((((()))))))))*********(((((())))))************)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))***)))'''&&&&&&(((***+++)))))))))))))))))))))))))))))))))******)))))))))((()))))))))************((())))))******************))))))******+++,,,---+++************************)))((()))******)))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))////////////////////////000000000000000000000000//////000000000000//////.............../////////111111111111000//////...////////////////////////........................,,,---...//////000//////000000000111000000///...000000000000000000000000//////////////////......///000000111111000000/////////......------......////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,---......//////......---+++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++------------------------***+++,,,---...---,,,,,,))))))***+++,,,,,,------......------------,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++,,,,,,,,,---------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,************************---,,,++++++++++++,,,,,,******++++++++++++*********************+++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++,,,+++***)))***+++,,,---++++++******++++++,,,---,,,+++++++++***))))))))))))******+++++++++******))))))))))))))))))))))))++++++***************+++************************++++++++++++***)))(((((((((((())))))))))))((((((+++*********)))))))))(((************************++++++,,,,,,,,,,,,++++++)))************)))(((((())))))))))))************)))))))))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))************))))))************************))))))))))))))))))))))))))))))************))))))***************************)))'''&&&&&&(((***+++))))))))))))************))))))************))))))((()))))))))************)))))))))))))))******+++))))))))))))***+++,,,,,,++++++++++++************+++)))((()))***+++***)))************))))))))))))((()))))))))*********+++************************////////////////////////000000000000000000000000---...///000000///...---////////////000000000000111222222222222111000///000000000000111111111111------------------------000000000000///...------111111222222111111000///000000000000000000000000//////000000000000//////......////////////......000//////.........//////000000////////////000000........................---------............///------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,---......//////........................---------------------------------............///...------------------,,,,,,---------............------------------------++++++,,,,,,,,,,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............++++++,,,---------------++++++,,,,,,,,,---------......------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------//////......------,,,,,,+++,,,,,,,,,,,,---------***************+++++++++,,,+++)))(((((()))******)))******++++++******)))*********+++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))************+++***************+++,,,,,,,,,++++++******,,,---...+++++++++***************))))))***++++++++++++***************************,,,,,,+++************+++******************************************)))((())))))************)))))),,,++++++***))))))(((((())))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++++++++***)))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))************++++++***)))((('''&&&&&&((()))***++++++***)))(((************************)))))))))))))))))))))))))))******++++++******)))************************))))))((((((((()))***+++)))))))))************+++)))******++++++******)))))))))))))))************)))((((((((()))***+++,,,,,,+++***))))))(((((()))******+++++++++++++++++++++***))))))++++++***)))+++************)))))))))((())))))******+++++++++************************222222222222222222222222222222222222222222222222///000222333333222000///111111111222222222333333111222222333333222111000111111222222222333333333////////////////////////222222222222111000//////222333333333333222111111///////////////////////////000000111111111000///...//////000000//////...000///////////////000000111111000//////000111111////////////////////////........./////////000000........................,,,,,,,,,,,,,,,---......,,,,,,------.../////////................................................------......////////////------------............------------............------------------------++++++,,,,,,,,,,,,,,,+++---------......---------------------------------,,,,,,,,,,,,---...///000------------------------,,,---...//////...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------------......------,,,,,,------...------------.........///,,,,,,,,,,,,,,,---...............------------,,,------..................,,,,,,------------......---------------------------------------,,,,,,,,,,,,,,,,,,------------...//////...------,,,++++++,,,,,,,,,,,,---------...))))))*********+++++++++---,,,***)))))))))++++++***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,))))))***+++++++++++++++---,,,+++******,,,---///***************+++++++++))))))***+++++++++++++++++++++++++++++++++++++++---,,,++++++*********+++******************************++++++,,,+++++++++******++++++++++++******************************************************)))***+++,,,,,,+++***)))+++++++++,,,+++******)))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))((()))))))))******+++++++++,,,,,,+++***)))(((''''''((()))+++,,,,,,+++)))(((************************)))))))))))))))))))))))))))******++++++******)))************************)))))))))*********++++++))))))*********+++++++++)))******++++++******)))))))))))))))************)))((((((((()))***+++,,,------+++************************++++++,,,,,,,,,+++***))))))++++++***)))+++++++++*********))))))((())))))******+++,,,,,,************************777777777777777777777777666666666666666666666666333444666777777666444333333333333444444555555555111111333333444333222111222222222333333444444444111111111111111111111111111111222333444444444444333444444444444333222222222222222222222222222222///000111222222111000///111111222222222222111111000000////////////000111222111000//////000111222000000000000000000000000.../////////000000111111////////////////////////,,,,,,,,,,,,,,,---...///,,,,,,------...///000000////////////////////////////////////////////////---.........//////000000,,,---------.../////////---------.........//////........................------......///.........,,,------------------,,,///////////////.........,,,,,,,,,---...///000111---------------------------...///111111///...---+++++++++,,,,,,---------------------------------------------------------///......------......//////......------......///---------.........//////...---,,,+++,,,---...///000//////......---,,,,,,------..................---------.........//////------------------------.........------,,,,,,,,,,,,,,,,,,---------............---,,,,,,+++******,,,,,,,,,------.........))))))******++++++++++++111000...,,,,,,,,,...///+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++,,,,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------((()))***,,,,,,+++******---,,,+++******,,,...///))))))******+++++++++,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++***************************+++,,,,,,------------++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++++++++***)))))))))************++++++++++++++++++***************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))******++++++++++++)))*********++++++++++++((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))******++++++++++++******************************))))))***++++++++++++***))))))******++++++++++++******++++++++++++******))))))))))))************)))((((((((((((***,,,---++++++++++++,,,---......))))))***+++,,,,,,------+++***)))***+++++++++)))++++++++++++******))))))((())))))***++++++,,,,,,************************AAA@@@@@@AAACCCCCCAAA@@@>>>???@@@AAAAAAAAAAAAAAA@@@???===<<<<<<<<<:::888999999999999999999999999:::;;;<<<;;;999777777888444555666666777777666666444444444444444444555555888777555555666666555444888777666555444555666666666666555555444444444444333222333444555555333111111111111333555444222000111111000/////////000000000111111222222111111000///000222111000//////000000000000//////.........000000111111111000///.........///000000/////////,,,------...///000111111000000222333333222111111000000//////.........---/////////...,,,,,,---...111000///.........///000333///++++++---//////...111000///......///000000222222222111///...,,,+++,,,---...//////...---,,,///////////////...------------,,,,,,,,,...///000000000111222111000...------------------.........//////...............///......//////...---,,,,,,,,,,,,------------,,,,,,////////////////////////000000//////.........---++++++,,,---.........---,,,---...///000000000000000//////...---,,,,,,,,,------,,,,,,,,,---......//////////////////............//////......---,,,000///...---,,,---........................---------,,,+++***)))***++++++***+++---//////...,,,***------------,,,,,,,,,,,,+++,,,,,,---...//////000)))*********++++++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,------*********++++++++++++,,,,,,,,,++++++,,,---......************************************)))))))))))),,,,,,+++***************))))))((((((((())))))******+++++++++,,,,,,,,,,,,---............---,,,+++........................++++++++++++++++++++++++++++++************++++++------,,,+++*********+++------,,,+++***)))((((((************************))))))))))))))))))))))))************************************************,,,++++++***************+++++++++++++++++++++++++++*********))))))(((((())))))************))))))************************))))))))))))************))))))))))))))))))))))))******+++******)))(((''')))*********++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))***************)))((((((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))QQQPPPPPPRRRSSSTTTSSSQQQMMMNNNOOOPPPPPPPPPPPPOOOMMMKKKIIIIIIIIIIIIHHHGGGIIIHHHFFFDDDCCCBBBAAAAAACCCDDDEEEDDDBBBAAAAAAAAA======>>>?????????>>>>>>>>>===<<<;;;;;;;;;<<<===<<<;;;;;;<<<>>>???===<<<>>>======<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::555555555777888888666444555444333444555555333111555555444444444444444555333333333333333333222222000111222222000.........333333333333222222222111222222222222222111000000//////000000000000//////------......///000000000000111222333333333222111222222111111000000000000000111222111000///111222111111000/////////000111333000------///111000///111000///.........//////333222222222111000000000......///000000///...---000000000000000///......111000/////////000000111000000000000000///......//////..................///......---------......///////////////...---------......//////......---....................................---------,,,......///000000000000000,,,---...///////////////222222111111000//////.........---------............////////////...------///////////////...------000000///.........///000...............---------000000///.........//////---........................------,,,++++++******++++++,,,,,,------........................------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,+++++++++++++++))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***------,,,+++************************+++++++++++++++++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******************---,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,+++******))))))******))))))))))))))))))))))))+++++++++*********)))))))))***+++,,,,,,+++***)))------------------------))))))))))))*********+++++++++++++++++++++++++++))))))***************)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++******))))))(((++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,,,,---......///,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,+++++++++*********))))))************))))))dddddddddfffhhhiiihhhgggcccccceeeffffffeeeeeedddbbb___]]]\\\^^^````````````^^^[[[WWWTTTRRRRRRRRRRRRTTTUUUTTTRRRQQQQQQQQQLLLMMMMMMNNNNNNMMMLLLKKKLLLKKKHHHGGGFFFGGGHHHIIIFFFFFFHHHKKKMMMNNNKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMJJJKKKLLLMMMKKKIIIFFFDDD@@@@@@@@@BBBDDDDDDBBB@@@???===:::999999999999888999888888777888888999999888888888777777666666555444666777666333222222222666666666555555555555444555555555444444444333333222222333333333222222111111111111111111111111111222333444555555555555444444444333333333333333333222444555444333333444555333333222222222222333333555333111111333444444333444333222111111111111111000000/////////000000111000000111222222111111000222222222222111111111000222111111111111000000000111111000////////////000111111111000000//////...000//////......//////000//////000000000///......//////000000000000///////////////////////////////////////............---------......//////......//////000000000000000000000000000///......------000000000000000000000000///000000000000///......111111000000000/////////......------------.../////////////////////////////////............///000111000...------...///000///......---,,,+++******,,,---------------------//////......---,,,,,,,,,------,,,,,,,,,,,,------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------------------------------------------,,,,,,,,,,,,...---,,,+++************++++++,,,---------------++++++,,,,,,,,,---------------+++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))))))))***))))))))))))))))))))))))+++++++++++++++*********)))***,,,------,,,***)))------------------------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,+++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***))))))************************))))))***++++++++++++***++++++,,,,,,---.........+++++++++***************************************+++++++++***************)))******++++++******)))rrrqqqrrrtttvvvxxxwwwvvvtttuuuwwwxxxyyyxxxwwwvvvuuurrroooooorrruuuwwwwwwvvvsssooojjjgggffffffgggccceeeffffffdddbbbcccccc______```aaa```^^^\\\[[[[[[YYYVVVTTTSSSTTTUUUVVVUUUVVVYYY\\\^^^]]]YYYVVVUUUVVVVVVWWWXXXYYYZZZ[[[\\\^^^``````___[[[WWWTTTPPPOOOPPPRRRTTTUUUSSSRRRLLLHHHDDDAAA@@@@@@@@@@@@???>>>>>>======>>>>>>???>>>===<<<;;;;;;:::::::::;;;===>>>>>><<<;;;;;;<<<========================;;;::::::999999999999999888888999999999888777777999999999888888777777777777888888999::::::::::::999888777777666777888888777999:::999777666666777777777777777777777888888888888888888888999888888999888888777777777777777333222222111111222222333333444444444555555555555666666555444444444444444111111111111111111000000444333111000000111222333444444333333222111000000222222111111222222333333000000111111111000000///000111111222222111111000111111111111111111111111111111111111111111111111......///////////////...111111222222222222222111111111000000/////////...222222222222222111111111111111222222222111111000222222111111111000111111///////////////000000000000000000111111111111111........./////////000000000000//////...////////////...............------//////.................................---------------,,,,,,,,,,,,------........................000000//////...---------..............................------,,,------...,,,,,,,,,,,,---------...///......------...//////---------------------------------,,,,,,,,,++++++...---,,,++++++*********++++++---.........---,,,+++++++++,,,,,,,,,,,,---...,,,+++))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++++++++***************++++++************++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++++++++++++++******************************((()))******++++++******++++++++++++,,,,,,------************************))))))************++++++******************************++++++++++++******{{{zzz{{{}}}}}}zzz{{{~~~{{{xxxvvvvvvwwwxxxsssuuuvvvvvvtttsssssstttrrrsssttttttrrrpppmmmkkkhhhfffdddbbbbbbbbbcccccceeefffhhhjjjkkkhhhccc___]]]^^^___aaabbbcccddddddlllnnnpppqqqppplllgggddd[[[[[[\\\^^^aaabbbaaa___SSSOOOJJJFFFEEEEEEEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDAAA@@@???>>>>>>>>>>>>???AAACCCEEEEEEDDDDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIIIICCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@??????CCCBBBBBBAAAAAA@@@@@@@@@>>>>>>??????@@@AAABBBBBBAAA@@@???>>>>>>???AAABBBAAABBBCCCBBB???===<<<<<<=========>>>>>>?????????>>>???@@@AAA@@@???>>>===<<<<<<<<<======<<<<<<<<<<<<;;;::::::999999999999999999999999::::::;;;;;;===<<<;;;::::::::::::;;;666666666666555555555555888777666555555666888888999888888777666555555444444444444444444555666777333444444555555555444444555555666666666666555555444444444444444444444444444444444444444444444444444444555555555444444333222333333444444444444333666666666555555555555555333444444444444333222111222222333444444444444444444333222111111111222222333333444444444444444444111111222222333333333444222222333333333333333333000111222333222111///...------......///000000000////////////............//////000000111222333333111000000//////000000111........................000/////////.........---////////////////////////.........------......///,,,,,,,,,------------...000//////....../////////------------------------,,,,,,,,,,,,++++++++++++...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------...---+++******,,,---///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++************************...+++(((&&&&&&(((+++...************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))***+++++++++++++++************++++++++++++******************++++++))))))******++++++++++++******************++++++++++++,,,,,,,,,,,,++++++|||yyyttttttsssrrrrrrqqqqqqrrrsssssstttuuutttqqqkkkgggeeefffgggiiijjjjjjkkkkkkppprrrtttuuutttpppllliiiaaaaaaccceeehhhjjjiiigggZZZVVVQQQMMMLLLLLLKKKJJJHHHHHHFFFEEEDDDCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFGGGIIIKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNLLLKKKJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFHHHJJJKKKIIIKKKLLLKKKIIIFFFEEEEEEDDDDDDFFFGGGGGGGGGGGGGGGFFFHHHJJJJJJHHHEEECCCCCC???@@@AAABBBBBBCCCBBBBBBAAAAAABBBAAA@@@???>>>===AAAAAA@@@@@@AAABBBCCCDDDFFFEEEDDDCCCBBBCCCDDDDDDEEECCCAAA???===========================>>>>>>?????????>>>>>>======<<<<<<999999888999999:::;;;<<<<<<======>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===::::::::::::::::::::::::999999999:::::::::::::::999999:::::::::999888888666666777888999:::999999::::::::::::::::::::::::999:::;;;;;;:::999777666666777888:::;;;<<<<<<<<<:::999777666666666777888777777888888777666666555666666666777888888999999666666777777666666555444444666888999888666333111///000000111111222222333000000000000111111111111...///000111222444555555111111111000000111111111000000000000000000000000/////////000000000000000000000000000000000000000/////////...//////000111---------.........//////111000000////////////000////////////////////////.........------------,,,...............//////000222111000///............---------........./////////......------...000000////////////////////////...........................------,,,,,,------...,,,,,,+++++++++,,,------******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++///,,,)))&&&&&&))),,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------------,,,+++******+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,*********+++,,,,,,------+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++|||vvvrrrooopppqqqssstttttttttssstttuuuwwwyyyxxxuuurrrpppjjjjjjlllooorrrtttsssqqqhhhddd```]]]\\\[[[YYYXXXSSSRRRPPPNNNLLLKKKJJJJJJOOONNNMMMMMMMMMOOOQQQRRRQQQSSSTTTSSSQQQPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTSSSQQQPPPPPPPPPRRRRRRPPPPPPPPPPPPOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHHHHHHHIIIKKKMMMNNNLLLKKKIIIHHHHHHJJJLLLNNNKKKMMMOOOPPPNNNLLLKKKLLLJJJKKKMMMNNNOOOOOOOOONNNMMMPPPSSSRRRNNNJJJHHHGGGDDDFFFGGGIIIKKKKKKKKKKKKHHHIIIKKKLLLLLLKKKIIIGGGIIIIIIIIIIIIIIIKKKLLLMMMQQQOOONNNLLLLLLMMMNNNOOOUUURRRLLLGGGDDDBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB???@@@BBBCCCEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHIIIHHHFFFDDDCCC@@@AAACCCFFFHHHIIIJJJKKKGGGFFFDDDCCCBBBCCCDDDEEEDDDDDDDDDDDDCCCAAA@@@???@@@AAAAAABBBCCCCCCDDDDDDAAAAAAAAAAAA@@@>>>===<<<>>>>>>??????>>>===;;;:::999999999888888777777777666666777777888888999999555666666777888999::::::777777666666666666777777555555555555555555555555444444444555666666777777666666666666666666666666444333333333333444555666333333333333444444444444555555444333333333333333333333333333333333333333333333222222222111111111000000000111222333555555:::888555222111111222333000111111111111222222222000000000111111111222222111111111111111111111111111111111111111111111111111111000000000000111111//////..................---------...............////////////////////////................................................///////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------......------------------------------------......//////++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,------......++++++,,,,,,,,,---------,,,,,,------------,,,,,,}}}xxxyyy{{{|||}}}}}}||||||~~~~~~|||ttttttuuuxxx|||}}}}}}|||vvvsssooommmllljjjhhhgggdddccc```^^^\\\ZZZYYYYYYYYYXXXWWWWWWXXXZZZ\\\^^^ZZZ[[[\\\ZZZWWWUUUTTTTTTYYYZZZZZZZZZ[[[[[[\\\\\\YYYXXXVVVTTTTTTUUUVVVWWWSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNJJJJJJIIIJJJKKKMMMOOOPPPJJJIIIGGGFFFFFFHHHKKKLLLHHHKKKNNNOOOOOONNNNNNNNNNNNOOOQQQSSSTTTTTTSSSSSSQQQUUUWWWWWWRRRMMMJJJJJJJJJLLLNNNQQQRRRSSSTTTSSSRRRUUUXXX[[[\\\ZZZXXXVVVOOOOOONNNNNNOOOQQQRRRTTTXXXVVVTTTSSSRRRSSSUUUVVV___ZZZSSSKKKFFFCCCCCCCCCFFFGGGHHHJJJJJJJJJIIIHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMMMMNNNNNNOOOOOOOOORRRRRRSSSSSSRRRQQQPPPPPPIIIJJJLLLNNNOOOQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVUUUSSSQQQOOOJJJLLLNNNQQQTTTVVVWWWXXXTTTRRRPPPOOONNNOOOQQQRRRWWWWWWWWWWWWUUUSSSQQQPPPKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQPPPOOOMMMKKKIIIFFFEEEDDDBBBAAAAAABBBBBBDDDCCCBBBAAA???>>><<<<<<======>>>>>>???@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???========================999999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;::::::999888888888888888888888888888888888888888777777666666666555555555222222333444555777888999AAA>>>:::666444444666777333333444444444555555555000111222333333333333333555555555555555555555555444444444444444444444444444333333333333333333444444444333222111111111222000000000000000000000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////...------------...////////////////////////........./////////000000---...///000000///...---........................,,,,,,,,,---------......------------------------++++++,,,---............---------.........//////////////////////////////.../////////000000111111+++,,,,,,---.........---------------------------+++,,,------......------........................,,,,,,,,,------.........++++++,,,------...//////,,,,,,,,,------.........,,,------......------,,,}}}{{{yyyxxxvvvvvvtttpppllljjjjjjkkkiiiiiihhhiiijjjmmmppprrrooommmiiidddaaa_________eeecccbbbbbbcccddddddcccbbbbbbaaa```___]]]\\\[[[WWWXXXXXXWWWWWWWWWWWWVVVSSSSSSSSSTTTUUUUUUSSSQQQPPPOOOMMMMMMNNNNNNLLLKKKIIIHHHGGGIIILLLPPPQQQRRRMMMNNNOOOPPPPPPQQQQQQQQQVVVVVVVVVVVVUUUSSSRRRQQQPPPRRRTTTUUUVVVUUUTTTSSSSSSVVV[[[^^^^^^^^^^^^^^^[[[]]]```aaabbbaaa___]]]]]]\\\[[[YYYYYYZZZ[[[[[[YYYYYYYYYYYYXXXVVVTTTSSSXXXVVVSSSNNNIIIFFFEEEFFFGGGFFFFFFGGGJJJKKKKKKJJJNNNNNNOOOQQQQQQRRRRRRRRRNNNPPPSSSTTTSSSRRRRRRSSSZZZZZZYYYYYYYYYZZZZZZ[[[ZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZXXXWWWVVVTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[ZZZYYYXXXTTTUUUVVVXXXYYYZZZZZZZZZ]]]\\\[[[ZZZYYYZZZ[[[[[[]]]^^^___```^^^\\\YYYWWWSSSTTTVVVYYY\\\aaadddfffgggdddaaa^^^^^^```cccfffggghhhiiiiiieee```ZZZWWWVVVXXX[[[^^^aaabbbccccccbbbbbbaaa___]]][[[YYYXXXTTTRRRNNNKKKHHHGGGGGGGGGKKKJJJHHHGGGFFFFFFGGGGGGOOOMMMJJJGGGFFFFFFHHHIIIKKKJJJIIIIIIJJJLLLOOOQQQKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFIIIJJJJJJHHHFFFEEEFFFHHHCCCCCCDDDEEEEEEFFFGGGGGGEEECCCBBBCCCDDDEEEEEEDDDHHHFFFDDDAAA??????>>>???>>>>>>============>>>???=========<<<;;;:::999888:::999888888999:::<<<===BBB???<<<::::::::::::999777888999999888777888999999888777666666777888999:::;;;=========???AAADDDCCCBBBAAA???>>><<<;;;;;;>>><<<::::::;;;:::999888888666555555666666555333555555555444444333222111888666444555777999::::::999777666888:::;;;999666666555444444555444222000000111333555666666555444111111222222222333333333444444444444444444333333555555444333111111222444999888666444333333333444111111222222333333333444333333222111000000111111111000///......///111111111000......---...///000///000222444444333222111000111222222111111222333222222111111111111111111111111111111000000000000//////000000000000//////111000000000111222333444222222222111000///...---111000000////////////000......///000///...,,,+++---------...............------///000000000///...}}}|||}}}~~~{{{{{{zzz{{{|||~~~|||zzzwwwtttqqqnnnmmmmmmqqqooonnnnnnpppqqqqqqpppqqqqqqpppnnnllljjjhhhgggdddcccbbbbbbaaabbbbbbbbb_________aaaddddddcccaaa^^^]]][[[[[[[[[[[[ZZZXXXUUUTTTTTTUUUYYY\\\]]]^^^ZZZZZZ[[[\\\\\\\\\\\\[[[\\\\\\[[[ZZZXXXWWWWWWVVVVVVXXXYYY[[[[[[ZZZYYYXXX^^^aaaeeeggggggfffffffffcccdddgggiiijjjiiihhhfffeeecccbbb```___^^^______^^^_________]]][[[XXXWWWUUUUUURRROOOKKKJJJKKKLLLMMMLLLLLLMMMNNNOOONNNMMMLLLMMMOOORRRTTTUUUVVVWWWQQQSSSUUUVVVUUUTTTTTTUUU[[[[[[[[[\\\]]]^^^___```\\\\\\\\\[[[ZZZYYYYYYYYY\\\]]]^^^___^^^]]]\\\[[[WWWWWWWWWWWWXXXYYYZZZZZZ^^^^^^___``````___^^^]]]\\\]]]]]]^^^^^^_________cccbbbaaa```___``````aaacccdddffffffeeebbb```^^^XXXYYYZZZ]]]bbbgggkkknnnpppnnnkkkjjjjjjlllooorrrvvvwwwwwwvvvrrrlllgggccc___```cccfffiiikkkmmmmmmnnnmmmllliiifffdddaaa```\\\ZZZWWWUUUTTTSSSTTTUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVUUURRROOONNNOOOPPPQQQQQQQQQPPPPPPQQQSSSUUUWWWWWWVVVVVVUUUTTTSSSRRRRRRLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIJJJKKKLLLNNNOOOVVVVVVVVVTTTQQQPPPPPPRRROOOOOOOOOPPPQQQRRRSSSTTTQQQPPPNNNOOOPPPQQQQQQPPPSSSRRROOOMMMKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBFFFEEEEEEDDDDDDDDDEEEEEEIIIGGGDDDBBBCCCCCCCCCBBB?????????>>>=========>>>@@@???>>>============>>>AAACCCEEEFFFFFFHHHJJJMMMLLLMMMOOOPPPOOOLLLIIIGGGGGGEEEDDDDDDDDDCCC@@@>>>@@@>>>======>>>>>>===<<<:::;;;<<<<<<<<<;;;:::999===;;;:::;;;===>>>???>>>???===<<<>>>AAABBBAAA???@@@???======>>>===;;;::::::;;;<<<<<<======<<<<<<::::::::::::::::::::::::>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<;;;999:::;;;===;;;::::::999888888888999777777777777888999::::::>>>===<<<;;;:::999999999666555555555555666666777555444333222222333444555555666777888999999888888333555666666555555666888888777777777666666555555555555555555555555555555555555555666666555555555333333444444555555555555444444444555444444333333444333222222111111111111111222222222111111000///333333333333333444444444///000222333333333222222}}}~~~~~~~~~{{{yyyxxxuuutttrrrqqqpppqqqrrrsssqqqqqqrrrtttwwwyyyxxxvvvsssqqqooooooooonnnlllkkkiiihhhhhhjjjmmmpppqqqqqqmmmmmmmmmnnnmmmmmmlllkkkooonnnllljjjiiiiiiiiiiiidddeeeggghhhhhhgggffffffiiilllooopppooommmlllllllllmmmppprrrrrrrrrqqqpppooonnnllliiigggffffffeeeeeeeeeffffffddd```]]]ZZZVVVVVVUUUSSSRRRRRRTTTWWWXXXWWWVVVWWWWWWWWWVVVTTTRRRSSSUUUWWWYYYZZZ[[[\\\XXXZZZ[[[\\\ZZZZZZZZZ[[[[[[[[[\\\]]]___```aaabbb___^^^^^^]]]\\\[[[[[[[[[___```aaabbbbbbbbbaaa```[[[[[[ZZZYYYYYYZZZ[[[\\\___```aaacccccccccbbbbbbcccbbbbbbaaa```````````````___^^^]]]]]]]]]]]]^^^aaaaaaccccccbbb```^^^\\\YYYYYYYYY\\\```eeejjjnnnpppnnnmmmlllmmmpppsssuuu|||}}}}}}{{{wwwqqqlllhhhfffgggiiilllooorrruuuwwwyyyxxxvvvrrrooollliiihhhbbb```^^^]]]\\\]]]___```[[[[[[ZZZZZZ[[[\\\^^^___```^^^\\\ZZZYYYYYYZZZ[[[YYYYYYXXXYYYZZZ[[[]]]^^^^^^^^^]]]\\\ZZZYYYXXXWWWUUUTTTTTTTTTSSSRRRRRRRRRPPPQQQQQQSSSTTTWWWYYYZZZ]]]]]]\\\ZZZWWWUUUVVVWWWVVVVVVWWWXXXYYYZZZ[[[\\\ZZZXXXVVVVVVXXXXXXXXXWWWYYYXXXVVVTTTQQQPPPOOOOOOPPPPPPOOONNNMMMMMMMMMNNNMMMMMMNNNNNNMMMLLLLLLKKKMMMMMMMMMLLLKKKJJJIIIIIIKKKIIIGGGFFFGGGHHHGGGGGGDDDCCCBBB@@@????????????BBBBBBAAAAAA@@@@@@??????CCCEEEGGGHHHIIIKKKNNNQQQUUUYYY^^^bbbbbb```\\\YYYVVVTTTRRRQQQOOOLLLHHHEEEGGGFFFDDDDDDEEEFFFEEEDDDAAACCCEEEFFFFFFEEEDDDCCCCCCBBBAAABBBDDDFFFEEEDDDEEEDDDCCCEEEGGGJJJJJJJJJLLLJJJHHHHHHHHHIIIHHHGGGJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEDDDCCCCCCEEEGGGDDDDDDEEEFFFFFFEEEDDDDDD@@@@@@??????@@@AAACCCDDDFFFEEECCCAAA???>>>======;;;<<<<<<===>>>>>>======;;;:::999999999:::;;;<<<888888999::::::;;;<<<<<<:::<<<============???@@@@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================999:::;;;<<<<<<;;;::::::999:::;;;<<<<<<<<<<<<<<<:::999888777666666666666888777777666666666666666666666666777777777888888666666888999::::::::::::~~~~~~}}}{{{zzzzzzzzz|||~~~~~~|||{{{{{{}}}||||||}}}wwwwwwxxxyyyyyyxxxxxxwwwwwwyyy|||}}}{{{xxxvvvvvvuuuvvvxxxxxxxxxwwwvvvuuuwwwvvvtttsssqqqooonnnnnnlllmmmmmmmmmjjjfffbbb___\\\\\\\\\[[[ZZZ[[[^^^aaadddcccaaaaaabbb```]]][[[\\\]]]^^^^^^_________^^^bbbcccdddcccbbbaaabbbccc``````aaabbbcccddddddddd___________________________```aaacccccccccbbbbbb^^^]]][[[ZZZYYYZZZ[[[\\\YYY[[[]]]```bbbcccddddddcccbbb```]]]\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[YYYXXXWWWYYYXXXXXXYYY\\\```eeehhhhhhgggggghhhjjjmmmppprrrwwwwwwwwwvvvsssnnnjjjgggfffggghhhjjjnnnrrrvvvxxx{{{zzzwwwtttqqqooommmllliiihhhfffdddddddddfffgggcccbbbbbbaaabbbcccdddeeefffdddcccaaa``````aaabbb```_________```aaacccdddbbbbbbbbbaaa```___^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZXXXXXXYYYZZZ\\\]]]^^^___]]]^^^^^^\\\ZZZYYYYYY[[[\\\\\\\\\\\\]]]___aaabbb```^^^\\\\\\]]]]]]\\\[[[\\\[[[YYYWWWUUUSSSRRRQQQSSSSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVUUUUUUTTTSSSRRROOOPPPQQQQQQQQQOOONNNMMMKKKJJJIIIJJJLLLLLLKKKJJJJJJHHHDDDBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFGGGHHHJJJMMMOOOVVVZZZaaafffiiiiiigggeeecccaaa^^^\\\YYYUUUOOOKKKKKKIIIGGGFFFGGGHHHGGGFFFEEEGGGIIILLLLLLLLLJJJIIIHHHGGGGGGHHHJJJKKKIIIHHHGGGFFFFFFGGGIIILLLNNNNNNPPPNNNMMMMMMNNNPPPPPPPPPTTTSSSQQQPPPOOOOOOPPPQQQOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJMMMPPPQQQNNNOOOPPPNNNMMMLLLMMMNNNMMMNNNPPPQQQQQQOOOMMMKKKIIIHHHGGGGGGGGGIIIJJJLLLKKKJJJHHHEEECCCAAA@@@@@@@@@AAABBBCCCDDDCCCBBBBBBBBBAAA@@@???>>>>>>???@@@<<<<<<<<<<<<===>>>???@@@AAACCCDDDEEEDDDEEEFFFHHHFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBB@@@???>>>===<<<;;;;;;;;;===<<<;;;::::::;;;<<<===::::::;;;;;;<<<=========<<<===>>>???@@@AAAAAAAAA}}}|||}}}}}}|||{{{zzzyyyxxxxxxvvvwwwwwwvvvsssoookkkiiidddeeedddcccaaabbbeeehhhlllkkkjjjiiiiiigggccc```bbbbbbccccccdddccccccccchhhiiijjjhhhgggfffggghhhiiiiiijjjjjjjjjiiihhhhhh______```aaabbbcccddddddbbbcccdddeeeffffffeeeddd___^^^]]]\\\[[[[[[\\\\\\UUUWWWZZZ^^^bbbdddffffffcccaaa]]]ZZZXXXWWWXXXYYY[[[[[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZ[[[[[[ZZZYYYXXX___^^^\\\\\\]]]```cccdddeeeeeefffhhhkkkmmmpppqqqrrrsssssssssrrrooollliiieeefffgggjjjmmmrrruuuxxxyyyxxxvvvtttsssrrrqqqqqqtttrrrpppnnnllllllmmmnnnmmmmmmkkkjjjjjjjjjkkkkkkiiihhhfffeeeeeeeeeeeefffdddddddddeeeeeefffggggggggghhhhhhhhhhhhhhhhhhhhhggggggffffffeeedddcccccc`````````aaaaaaaaaaaaaaaaaabbbcccbbbaaaaaacccdddeeeeeedddeeefffhhhkkkllljjjhhhfffeeeffffffeeedddbbbbbbaaa___^^^\\\ZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZUUUVVVXXXYYYZZZYYYXXXWWWTTTSSSTTTUUUWWWWWWUUUSSSSSSOOOJJJGGGFFFGGGGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFGGGGGGGGGIIIKKKMMMPPPRRRWWW\\\```ccceeeeeedddcccbbbaaaaaa___\\\YYYOOOMMMJJJHHHIIIIIIHHHHHHFFFHHHJJJLLLMMMMMMLLLKKKJJJJJJKKKLLLNNNNNNKKKIIIFFFFFFGGGHHHHHHJJJKKKMMMLLLKKKKKKLLLNNNPPPQQQPPPRRRQQQOOONNNNNNOOOPPPQQQRRRQQQPPPOOONNNMMMLLLKKKLLLMMMNNNQQQTTTXXX\\\^^^\\\]]]]]]\\\YYYWWWWWWWWWTTTUUUWWWXXXXXXUUURRRPPPQQQQQQPPPOOOOOOOOOPPPQQQQQQPPPNNNKKKIIIHHHGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGEEECCCBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFEEEGGGHHHHHHHHHHHHJJJKKKJJJIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHGGGGGGGGGGGGHHHIIIJJJHHHEEEBBBAAABBBDDDFFFFFFFFFFFFEEEEEECCCBBBBBBAAAAAA???>>>>>>=========???>>>===<<<<<<===>>>??????@@@@@@AAABBBCCCCCCCCC@@@@@@@@@AAABBBCCCCCCDDD~~~{{{xxxvvvnnnnnnmmmkkkjjjjjjmmmooosssrrrqqqqqqpppnnnjjjfffcccdddfffhhhiiijjjkkkkkkmmmmmmmmmkkkiiihhhiiijjjkkkkkkllllllllljjjiiigggcccdddeeefffggghhhiiiiiiggghhhjjjkkkkkkjjjiiiiiibbbbbbbbbaaaaaa``````___YYY[[[^^^cccfffiiikkkkkkfffddd```\\\ZZZ[[[\\\^^^```aaaaaaaaaaaa```______]]]]]]^^^^^^^^^^^^^^^^^^cccbbbaaaaaaaaaaaabbbcccfffgggiiilllnnnqqqssstttrrrrrrssstttsssqqqooonnnjjjkkkmmmpppssswwwyyy{{{{{{zzzyyyxxxwwwxxxyyyyyy{{{yyyvvvsssqqqppppppqqqrrrqqqooonnnmmmmmmnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmjjjkkkkkkllllllmmmnnnnnnnnnnnnnnnmmmmmmllllllkkkiiiiiiiiiiiihhhgggfffeeedddfffggggggfffgggiiikkkkkkjjjjjjjjjlllnnnqqqsssqqqooolllkkkkkkkkkjjjhhhggggggggggggfffdddcccbbb___^^^______```aaaccccccaaabbbcccccccccccccccbbb```aaabbbcccddddddddddddaaaaaabbbdddeeeeeebbb___\\\VVVOOOLLLMMMNNNNNNMMMJJJIIIGGGFFFEEEEEEFFFGGGEEEFFFGGGFFFDDDDDDFFFHHHHHHIIIKKKOOOSSSVVVZZZ[[[ZZZZZZ[[[^^^bbbfffggggggXXXTTTPPPNNNMMMMMMLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNPPPRRRQQQMMMJJJGGGIIIJJJKKKIIIIIIIIIJJJGGGGGGGGGIIIKKKLLLKKKJJJGGGGGGGGGHHHIIIJJJKKKKKKOOOOOONNNMMMKKKJJJIIIIIIOOOQQQTTTXXX]]]aaadddeeeeeefffgggeeeccc`````````^^^___aaabbbbbb```]]]\\\ZZZZZZYYYYYYXXXWWWVVVVVVTTTSSSQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNKKKGGGCCCBBBCCCDDDFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>>>>>>>>??????@@@@@@?????????@@@AAAAAA??????@@@AAABBBCCCCCCDDDBBBBBBAAAAAAAAABBBCCCDDDzzzzzzyyywwwvvvwwwyyy{{{}}}}}}|||||||||yyytttqqqlllmmmoooppprrrrrrssssssrrrsssrrrpppmmmlllmmmooolllmmmnnnoooooonnnlllkkkkkkkkkkkkllllllllllllmmmlllmmmnnnnnnnnnmmmlllkkkfffgggiiijjjiiihhhgggeeeaaacccfffiiilllnnnnnnooollliiieeeaaa```bbbeeegggggghhhhhhiiihhhgggfffeeedddddddddeeeeeefffffffffiiiiiiiiijjjiiiiiiiiihhhlllnnnqqqtttwwwxxxzzzzzzyyyzzzzzzzzzyyywwwuuutttssstttwwwzzz}}}~~~}}}}}}~~~}}}{{{xxxvvvvvvvvvvvvttttttrrrqqqqqqrrrssstttuuuuuuuuutttttttttttttttssssssttttttuuuuuuuuutttqqqqqqqqqqqqqqqqqqrrrrrrsssssssssrrrrrrrrrrrrrrrqqqrrrrrrrrrqqqpppnnnmmmjjjkkklllkkkjjjkkkmmmooonnnmmmllllllnnnqqqtttwwwtttrrrooonnnnnnnnnlllkkkkkkllllllmmmlllkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiihhhiiikkkmmmpppqqqrrrsssssssssssssssssssssttttttssssssuuuwwwxxxwwwssspppkkkddd\\\YYYZZZ]]]]]]\\\YYYVVVRRRNNNKKKKKKLLLLLLJJJJJJJJJHHHEEECCCDDDEEEDDDEEEFFFHHHJJJKKKMMMNNNMMMMMMOOOSSSZZZaaaeeeggg```\\\WWWTTTRRRRRRQQQPPPNNNNNNMMMMMMMMMOOOPPPQQQOOOPPPRRRUUUVVVTTTPPPMMMLLLOOORRRQQQNNNKKKJJJJJJFFFFFFGGGHHHIIIHHHDDDAAA???@@@BBBDDDFFFHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFLLLNNNRRRWWW[[[^^^___``````aaaccccccaaa`````````bbbdddfffhhhhhhhhhggggggcccddddddcccaaa___\\\ZZZYYYXXXWWWWWWWWWWWWWWWXXXZZZYYYXXXVVVUUUTTTSSSSSSNNNNNNNNNNNNPPPRRRTTTUUUUUUUUUVVVUUUTTTSSSQQQPPPSSSTTTUUUTTTRRRRRRRRRSSSQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHHHH@@@AAABBBCCCDDDEEEFFFFFFGGGGGGEEEEEEDDDEEEEEEFFF{{{xxxxxxyyyyyyyyyxxxxxxwwwxxxxxxwwwuuurrrqqqrrrtttssstttvvvxxxxxxwwwvvvuuuqqqqqqqqqpppoooooonnnnnnnnnnnnoooooonnnmmmlllkkkjjjlllnnnppppppnnnllljjjhhhiiikkkmmmooooooooooooooolllhhheeedddgggjjjmmmppppppqqqrrrqqqpppooonnnmmmmmmmmmnnnoooooopppppprrrsssuuuvvvvvvvvvuuutttwwwxxx{{{}}}yyy{{{~~~zzzzzzyyyyyyyyy{{{|||}}}||||||||||||{{{{{{{{{{{{yyyzzz{{{{{{{{{{{{{{{zzz{{{{{{{{{zzzzzzyyyyyyyyyuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyxxxwwwuuutttrrrrrrsssrrrpppppprrrsssrrrqqqpppqqqrrrvvvyyy|||yyywwwtttssssssrrrpppoooqqqrrrssstttttttttrrrrrrxxxwwwuuutttsssrrrrrrrrrsssuuuxxx|||}}}vvvmmmjjjllloooooonnnmmmiiiccc\\\XXXWWWWWWXXXTTTTTTRRROOOLLLIIIIIIJJJEEEEEEFFFGGGGGGFFFEEEEEEEEEDDDEEEIIIPPPWWW\\\___ddd```[[[WWWUUUTTTRRRRRRSSSQQQPPPOOOOOOQQQSSSTTTRRRSSSUUUXXXYYYXXXSSSOOOQQQUUUXXXXXXTTTOOOMMMLLLHHHHHHHHHIIIHHHEEE@@@<<<===???BBBEEEHHHJJJKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDEEEGGGLLLQQQTTTUUUUUUUUUUUUWWWZZZ[[[ZZZZZZZZZ[[[]]]^^^aaaccceeegggggggggiiijjjkkkjjjhhhddd```^^^bbbbbbaaabbbbbbcccddddddcccbbb___\\\[[[ZZZZZZZZZOOOOOOPPPRRRUUUYYY\\\^^^eeeeeeffffffdddbbb___]]]\\\]]]]]]\\\ZZZYYYZZZ[[[TTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYVVVUUUSSSRRRRRRSSSUUUVVVSSSTTTUUUUUURRROOOKKKIIIIIIIIIJJJKKKKKKKKKKKKJJJGGGGGGGGGGGGHHHIIIJJJJJJLLLNNNOOOPPPQQQPPPPPPOOOIIIIIIJJJKKKLLLMMMNNNOOONNNLLLKKKIIIIIIIIIJJJJJJ}}}{{{{{{}}}}}}|||~~~}}}yyy}}}}}}}}}|||zzzxxxvvvtttzzzyyyxxxvvvtttrrrqqqppptttttttttvvvwwwwwwuuussssssqqqpppsssvvvxxxvvvsssuuutttsssrrrrrrtttvvvxxxwww{{{~~~||||||wwwxxxyyyxxxwwwwwwyyyzzz}}}}}}|||{{{|||}}}~~~|||~~~{{{zzzzzzxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxyyy{{{~~~{{{zzzyyyxxxvvvvvvuuuuuuzzzzzzzzz{{{{{{{{{{{{{{{|||zzzxxxyyy{{{|||zzzxxx{{{}}}||||||~~~vvvnnnhhhdddbbbbbb___\\\XXXTTTPPPOOONNNNNNKKKIIIGGGFFFFFFEEECCCAAA@@@@@@@@@@@@CCCIIIPPPUUUSSSUUUWWWYYYZZZZZZZZZYYYVVVWWWWWWWWWVVVWWWZZZ\\\\\\]]]^^^______^^^]]]\\\^^^^^^^^^\\\YYYVVVSSSQQQNNNNNNMMMKKKHHHEEEBBBAAA@@@BBBEEEIIILLLMMMKKKJJJGGGGGGEEEDDDCCCCCCDDDEEEFFFIIILLLNNNPPPQQQSSSUUUTTTUUUTTTRRROOOMMMLLLMMMQQQTTTWWWXXXXXXYYY\\\___```cccggghhhfffcccaaa``````aaaccceeeiiimmmppprrrjjjhhhgggggggggfffccc```^^^YYYWWWZZZ]]]aaagggoooxxxyyyzzzzzzxxxtttooommmllllllkkkjjjhhheeebbbaaa\\\YYYVVVVVVWWWZZZ[[[[[[YYY[[[___```___^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]aaa___]]]ZZZWWWTTTSSSRRRQQQRRRTTTUUUUUUSSSQQQPPPRRRPPPOOONNNOOOPPPOOONNNQQQQQQSSSVVVYYYYYYWWWTTTRRRRRRRRRSSSSSSSSSSSSSSSWWWTTTQQQMMMKKKKKKKKKLLL~~~}}}|||{{{{{{}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~}}}||||||{{{{{{|||}}}||||||||||||~~~{{{|||~~~|||yyywwwwwwnnnlllhhhccc___\\\ZZZYYYRRRPPPMMMKKKJJJGGGDDDBBBBBBBBBAAAAAAAAACCCFFFHHHLLLNNNOOORRRTTTUUUVVVVVV]]]^^^___```___```ccceeecccdddeeefffffffffeeeddddddcccbbb```]]][[[XXXWWWQQQQQQQQQOOOMMMIIIEEECCCFFFGGGIIIKKKMMMMMMMMMLLLOOONNNMMMKKKJJJIIIJJJLLLJJJLLLNNNNNNMMMLLLMMMNNNQQQRRRRRRQQQNNNLLLMMMMMMKKKMMMOOOOOONNNNNNPPPSSSXXX[[[]]]^^^]]]ZZZYYYYYY\\\^^^```cccfffiiikkklllfffffffffhhhiiihhhfffccc___\\\\\\aaagggmmmuuu}}}}}}zzzyyyyyyyyywwwuuurrrooonnnbbb___\\\\\\^^^aaacccdddcccfffiiijjjiiihhhhhhiiihhhhhhiiigggeeeeeefffhhhllljjjgggddd```]]][[[ZZZ\\\]]]]]]]]][[[ZZZXXXWWWZZZXXXUUUTTTUUUTTTSSSRRRWWWXXX[[[^^^``````]]][[[^^^]]]\\\ZZZYYYXXXXXXXXXZZZYYYWWWUUUUUUVVVXXXZZZ{{{wwwwwwyyy{{{|||xxx|||yyyuuurrrnnnmmmeeebbb^^^ZZZVVVRRRMMMIIIEEEDDDCCCBBBAAA@@@@@@???BBBCCCDDDFFFHHHJJJLLLNNNWWWZZZ\\\]]]^^^^^^```aaabbbcccdddeeeeeeeeeeeeeeebbbaaa___]]]\\\ZZZZZZYYYVVVWWWYYYXXXVVVRRRNNNKKKNNNNNNNNNNNNNNNPPPQQQQQQVVVVVVUUURRROOOMMMNNNOOOPPPQQQRRRRRRPPPOOOOOOPPPSSSTTTTTTSSSQQQPPPQQQRRRLLLMMMNNNNNNMMMMMMOOOQQQRRRTTTVVVWWWUUUTTTTTTUUUTTTVVVXXX[[[^^^___``````[[[\\\^^^aaaddddddaaa___YYYVVVXXX^^^eeekkksss{{{}}}yyywwwuuuuuuuuuuuuuuutttsssssshhhdddaaaaaacccgggkkklllppprrruuuvvvuuuuuuuuuvvvuuuwwwwwwtttooooootttxxx}}}{{{wwwsssooollliiihhhhhhgggfffdddbbbaaa______dddbbb___]]]]]]\\\[[[YYY^^^```dddjjjnnnooommmkkkooommmiiifffcccbbbcccccccccbbb```___```aaaccceee}}}zzzyyyyyy|||}}}~~~zzzwwwwwwxxx{{{~~~~~~}}}qqqllleeeaaabbbfffkkkmmmmmmyyy~~~|||{{{{{{}}}}}}~~~}}}xxxuuuuuuuuuvvvyyy{{{wwwrrrlllfff^^^WWWRRRJJJHHHFFFDDDDDDDDDCCCCCCBBBAAAAAAAAABBBDDDFFFGGGJJJMMMPPPRRRRRRRRRRRRSSSUUUUUUVVVVVVWWWXXXXXXXXXUUUTTTSSSRRRQQQRRRSSSTTTZZZ\\\___aaa```^^^ZZZWWWVVVUUUTTTSSSSSSVVVZZZ]]]^^^___^^^ZZZTTTPPPOOOOOORRRTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWUUUSSSRRRSSSTTTRRRRRRRRRRRRRRRSSSTTTVVVQQQSSSUUUUUUTTTTTTUUUVVVQQQRRRUUUXXXYYYYYYYYYXXXTTTUUUXXX[[[^^^^^^\\\YYYTTTQQQQQQUUUYYY[[[```fffiiijjjkkkkkkjjjgggeeeccc^^^___aaadddfffiiijjjkkkeeebbb^^^^^^aaafffjjjllltttvvvxxxyyyxxxxxxxxxyyyyyy|||}}}yyytttttt|||~~~yyyvvvsssrrrqqqpppooommmlllkkkkkkkkkllljjjggggggggggggfffddddddhhhooowww~~~~~~{{{wwwrrrpppppprrrsssrrrpppnnnlllkkkjjjkkkkkk}}}~~~}}}yyyyyyzzz{{{{{{yyytttpppjjjiiigggfffggghhhjjjkkkkkklllllljjjgggeeeeeefffiiiiiiiiiiiikkkmmmppprrrssstttuuuuuuuuuuuuttttttzzz||||||uuuqqqssswww{{{}}}|||xxxuuukkkfff___\\\^^^ccchhhkkkqqq}}}|||zzzzzzzzzyyyyyyyyyyyywwwssspppnnnnnnppprrruuuxxx|||}}}}}}|||}}}~~~zzzssskkkccc]]]WWWRRRMMMJJJJJJKKKLLLLLLLLLKKKHHHFFFDDDDDDDDDDDDCCCEEEHHHIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJFFFEEEEEEEEEFFFHHHJJJKKKUUUXXX\\\```bbbaaa^^^\\\[[[[[[ZZZYYYZZZ^^^fffkkkllloooooojjjaaaZZZVVVVVVUUUWWWYYYYYYXXXWWWXXXYYYXXXYYYYYYXXXUUUTTTTTTUUUXXXVVVTTTRRRQQQQQQRRRRRRRRRTTTUUUVVVUUUTTTUUUWWWSSSUUUWWWZZZZZZZZZYYYXXXVVVWWWXXX[[[^^^^^^[[[YYYWWWSSSQQQSSSSSSRRRTTTXXXYYYYYYZZZZZZYYYWWWTTTSSSNNNPPPRRRUUUXXX[[[^^^___\\\YYYVVVWWWZZZ___bbbdddjjjlllnnnnnnmmmmmmnnnppppppsssuuuqqqmmmoooxxx{{{wwwtttqqqpppssssssrrrrrrrrrsssttttttooonnnmmmnnnpppqqqqqqpppooorrryyy||||||~~~~~~|||{{{zzzzzzzzzsssrrrqqqooollliiigggfffddddddcccdddcccaaa\\\YYYXXXWWWVVVVVVWWWXXX[[[\\\[[[]]]^^^]]]\\\[[[\\\^^^___^^^]]]\\\]]]___aaaccceeeeeefffgggfffeeedddcccdddeeefffgggiiilllqqqtttwwwxxx{{{~~~{{{vvvpppmmmoootttyyy{{{~~~||||||{{{zzzzzzzzzyyywwwtttqqqlllmmmnnnnnnnnnpppsssuuuvvvuuusssrrrqqqqqqqqqqqqvvvyyy{{{tttooohhhbbb[[[WWWWWWYYYZZZYYYYYYWWWSSSOOOKKKGGGEEEDDDDDDFFFGGGFFFDDDBBBBBBCCCEEEDDDDDDCCCCCCDDDDDDEEE??????@@@AAABBBDDDEEEFFFJJJLLLQQQUUUXXXXXXXXXWWWYYYZZZZZZYYYZZZ```iiipppwww|||zzzpppfffaaa______```bbbaaa___^^^^^^___bbbccccccbbb```___```aaaccc___ZZZWWWUUUTTTRRRQQQSSSUUUWWWXXXVVVUUUUUUVVVTTTUUUWWWXXXYYYYYYXXXXXXXXXWWWXXXZZZ\\\\\\[[[YYYXXXTTTSSSUUUTTTQQQQQQUUUSSSSSSSSSRRRQQQOOOMMMKKKJJJKKKKKKLLLNNNPPPRRRSSSTTTRRRQQQRRRUUUXXX[[[\\\\\\^^^____________```bbbccceeeeeecccaaacccjjjqqquuusssqqqmmmjjjhhhfffffffffggghhhiiikkklllmmmmmmlllkkkkkkmmmpppssstttttttttvvvyyy~~~~~~|||{{{}}}~~~{{{vvvqqqmmmkkkeeedddbbbaaa```___``````]]]]]]\\\\\\\\\[[[XXXVVVTTTSSSSSSSSSTTTVVVYYYZZZ[[[]]]^^^^^^^^^^^^___aaa```___]]]\\\]]]^^^aaabbbddddddeeeeeedddbbb```___]]]]]]\\\[[[[[[^^^bbbfffjjjkkknnnppprrrsssssssssrrruuuwwwxxxxxxxxxyyyzzz~~~zzzxxxuuuwwwyyy|||~~~~~~}}}}}}|||xxxuuupppqqqrrrqqqpppppprrruuutttrrrpppmmmjjjhhhgggfffllloootttyyy|||wwwrrrlllkkknnnqqqpppooollljjjgggbbb\\\WWWRRRPPPNNNNNNMMMJJJGGGEEEEEEFFFHHHGGGEEEDDDDDDDDDDDDEEEBBBBBBCCCCCCDDDCCCCCCCCC@@@BBBEEEIIIKKKLLLLLLLLLNNNPPPPPPPPPPPPVVV___gggqqqxxx~~~|||rrrggg```^^^```bbbddddddccccccccceeegggiiikkkkkkjjjkkklllnnnmmmiiiccc`````````^^^]]]YYY\\\___```^^^\\\[[[ZZZWWWXXXXXXYYYZZZZZZ[[[[[[ZZZYYYXXXYYY\\\^^^^^^]]]YYYVVVUUUWWWVVVRRRRRRTTTSSSSSSRRRQQQOOOMMMKKKIIIKKKJJJJJJJJJKKKMMMNNNOOOSSSRRRQQQSSSVVVXXXYYYYYYVVVWWWXXXXXXWWWXXXYYY[[[]]]]]]\\\ZZZYYY[[[___bbbeeedddccc```___]]]]]]\\\XXXYYY[[[^^^___````````````______bbbeeehhhjjjjjjiiiiiijjjlllppprrrqqqpppnnnmmmmmmnnnqqqvvv{{{~~~}}}}}}zzz{{{|||{{{zzzxxxuuussskkkkkkkkkkkkkkkjjjiiiiiibbbaaa```______aaaccceee```___^^^___``````___]]]WWWVVVVVVVVVWWWZZZ\\\^^^aaacccdddeeeddddddfffgggeeedddbbbaaabbbdddfffhhhiiiiiijjjjjjhhhfffcccbbbaaa```___]]]\\\]]]aaaeeeiiikkklllnnnooooooooonnnoooqqqssssssrrrrrrrrrsssrrrrrrsssuuuwwwyyy|||}}}{{{}}}~~~{{{yyyyyyxxxyyy|||{{{zzzyyyxxxxxxxxxyyyzzzyyyyyyyyyyyyzzz~~~~~~xxxzzz~~~~~~sssnnnooonnnqqquuuyyy{{{zzzyyywwwtttsssppplllfffaaa\\\YYY\\\^^^aaadddffffffeeeeeeffffffgggjjjnnntttyyy|||wwwxxxxxxwwwuuuvvvzzz~~~~~~|||xxxzzz{{{zzzxxxwwwyyy|||vvvuuussspppmmmllljjjjjjgggiiimmmrrrvvvzzz}}}{{{|||~~~}}}~~~{{{yyy|||~~~yyyssslllgggccc[[[ZZZXXXTTTPPPMMMMMMNNNIIIHHHFFFEEEDDDCCCDDDDDDFFFFFFGGGGGGFFFDDDBBBAAA<<<>>>@@@BBBDDDEEEEEEEEEBBBDDDEEEDDDDDDIIISSS[[[ccckkkttttttkkk___XXXVVVVVVXXX[[[^^^___```bbbdddccceeehhhjjjkkkllloooqqqoookkkfffeeegggjjjjjjiiibbbeeeiiijjjhhheeebbbaaa````````````aaabbbdddeee___^^^]]]^^^aaadddffffff___[[[ZZZ[[[ZZZUUUTTTVVVWWWWWWUUUTTTQQQOOOMMMLLLMMMMMMMMMNNNOOORRRTTTVVVUUUTTTTTTVVVYYY[[[ZZZYYYVVVXXXXXXXXXWWWXXXZZZ\\\]]]\\\YYYXXXWWWYYYZZZ\\\^^^]]]\\\ZZZYYYYYYYYYXXXUUUVVVYYY\\\]]]]]]\\\[[[TTTSSSTTTVVVYYY\\\]]]]]]XXXWWWWWWZZZ]]]```aaa```]]]]]]^^^___ccchhhmmmppprrrrrrssstttuuuvvvwwwwww{{{tttpppoooqqqnnnkkkkkklllllljjjgggkkkjjjhhhffffffhhhiiikkkmmmllljjjiiijjjlllnnnoooqqqpppnnnllljjjhhhfffeee______aaaeeeiiilllllllllmmmooosssvvvxxxyyyxxxxxxttttttsssqqqqqqppppppqqqvvvuuuuuuvvvuuusssnnnkkkllljjjhhheeeeeegggjjjkkktttsssrrrppppppooooooooonnnooorrrtttuuuuuuttttttwwwtttpppoooppprrrsssssstttuuuwwwxxxxxxwwwvvvuuurrrqqqpppooonnnlllkkkkkkmmmnnnqqqssssssqqqooonnnjjjjjjiiiiiiiiijjjkkkkkkjjjlllnnnpppqqqssswwwyyyxxxyyy{{{|||~~~~~~}}}wwwvvvyyy~~~}}}|||qqqccc___```]]]___bbbfffhhhgggdddaaaddd```[[[UUUQQQOOONNNOOOLLLOOOSSSWWWYYYYYYXXXWWWXXXWWWWWWYYY]]]___``````\\\^^^___``````bbbggglllqqqvvv{{{||||||~~~}}}yyytttpppmmmkkkjjjllljjjkkknnnrrrtttsssqqqttttttuuuvvvxxxyyyzzzzzz}}}}}}~~~zzzvvvrrrkkkfffaaa^^^[[[YYYVVVTTTQQQNNNMMMMMMNNNNNNOOOLLLHHHFFFGGGFFFDDDAAA@@@@@@AAAAAABBBCCCDDDEEEGGGEEECCCBBBCCCFFFJJJLLLXXX^^^ccc```VVVMMMJJJKKKIIIKKKMMMOOORRRTTTUUUUUUWWWWWWYYY[[[^^^bbbfffhhhgggfffeeeeeegggjjjnnnqqqlllooossstttqqqnnnjjjiiijjjjjjjjjhhhggggggiiikkkjjjeeeaaacccjjjnnnlllhhhccccccaaa^^^[[[ZZZ\\\]]]___\\\XXXUUUSSSSSSTTTVVVWWWVVVVVVVVVVVVXXXYYYZZZ\\\YYYVVVWWW[[[^^^___^^^]]][[[ZZZ[[[\\\]]]]]]\\\ZZZ[[[\\\ZZZYYYXXXYYY[[[WWWYYY[[[\\\\\\\\\]]]]]]XXXYYY[[[]]]]]][[[WWWSSSTTTRRRQQQSSSVVVXXXWWWUUURRRRRRRRRTTTWWWYYYYYYYYYXXXYYY[[[\\\___```bbbcccgggggghhhjjjkkkjjjhhheeewwwrrrpppqqqqqqqqqpppqqqqqqqqqqqqpppnnnnnnnnnppprrruuuxxxzzzyyyxxxxxxyyyzzz{{{}}}~~~}}}{{{zzzxxxwwwoooooopppssswwwzzzzzzyyy|||~~~~~~{{{yyywwwtttssssssuuuwwwyyy~~~}}}{{{yyyxxxwwwwwwxxxyyy{{{||||||{{{zzzyyyzzzwwwsssqqqqqqqqqqqqpppssstttuuuvvvuuusssrrrpppoooooonnnmmmkkkjjjiiihhhjjjlllnnnppppppooonnnlllggggggggggggggghhhiiiiiimmmnnnoooooooooppprrrttttttuuuvvvxxxzzz{{{{{{|||{{{yyy{{{}}}}}}}}}||||||}}}~~~}}}}}}~~~~~~xxxtttqqqtttzzz}}}wwwjjj^^^ZZZYYYXXXYYY[[[___```___[[[XXXWWWUUUSSSPPPNNNMMMMMMMMMNNNPPPSSSVVVWWWWWWUUUTTTUUUUUUVVVXXX[[[\\\\\\ZZZSSSTTTUUUTTTTTTUUUYYY\\\bbbfffkkkmmmnnnrrrxxx~~~|||xxxvvvuuutttrrrrrrsssvvvxxxxxxtttqqqqqqqqqrrrssstttuuuvvvwww{{{{{{~~~}}}xxxtttqqqnnnllliiigggddd```\\\ZZZXXXXXXYYYVVVSSSQQQPPPNNNKKKHHHFFFFFFDDDDDDDDDEEEGGGHHHJJJIIIGGGEEEEEEGGGIIIJJJLLLPPPSSSRRRLLLFFFCCCCCCCCCDDDEEEGGGIIIJJJJJJKKKJJJJJJKKKMMMPPPRRRTTTVVVUUUUUUUUUWWW[[[```fffiiiiiikkknnnnnnllliiigggfffhhhiiiiiihhhggggggiiikkkjjjgggeeehhhmmmqqqqqqoookkkjjjhhheeebbbaaacccfffiiifffbbb]]][[[ZZZ[[[\\\___```aaacccdddeeeeeeeeehhheeebbbbbbeeehhhjjjjjjeeedddbbbaaaaaaaaa``````^^^^^^^^^\\\YYYYYYZZZ[[[YYYZZZ[[[[[[\\\^^^```bbbaaa``````aaaaaa___[[[XXXXXXVVVUUUWWWYYYZZZYYYWWWVVVUUUTTTUUUXXXZZZ[[[ZZZ[[[\\\]]]___```bbbccccccbbbaaaaaaccceeeeeecccbbb}}}{{{uuusssuuuwwwyyy|||~~~}}}~~~{{{|||~~~}}}{{{yyyxxxuuusssxxxxxxxxxxxxwwwuuutttrrrtttsssrrrqqqooonnnmmmmmmnnnppprrrtttuuuuuussssssppppppqqqqqqqqqrrrrrrrrruuuvvvvvvtttrrrqqqrrrttttttuuuwwwyyyzzz||||||}}}~~~|||rrrsss{{{~~~zzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}{{{zzzxxxvvvwwwzzz|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~yyyvvvuuuxxx|||~~~{{{sssjjjdddbbb```aaadddfffhhhfffbbb^^^WWWVVVTTTRRRQQQQQQQQQQQQUUUVVVXXXYYYYYYXXXVVVUUUVVVVVVXXXZZZ\\\\\\YYYWWWOOOPPPOOONNNLLLMMMOOOQQQSSSVVVZZZ\\\^^^cccjjjoooqqquuu{{{|||}}}~~~}}}xxxtttsssssssssssstttuuuvvvwww{{{{{{~~~~~~|||xxxtttnnnjjjfffdddhhhfffdddbbb```\\\XXXTTTTTTRRRNNNKKKKKKMMMPPPRRRSSSRRRQQQOOOMMMKKKJJJIIIDDDDDDEEEEEEDDDBBB@@@>>>@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBDDDEEEFFFGGGGGGGGGGGGHHHJJJOOOUUUZZZ]]]]]]^^^___^^^\\\ZZZYYYZZZ\\\]]]^^^^^^]]]]]]___aaagggggghhhjjjmmmpppsssuuutttssspppmmmjjjkkkooorrrvvvsssnnniiifffeeeffffffkkkmmmrrrvvvxxxxxxwwwvvvsssoookkkjjjmmmqqqtttvvvuuutttqqqnnnkkkjjjiiiiiiiiiiiihhheeebbbaaacccddddddbbbaaaaaadddhhhmmmqqqooommmjjjhhhgggeeebbb___aaa``````aaabbbcccaaa``````^^^]]]]]]```cccdddeeecccdddeeefffggghhhhhhhhhdddbbbaaaaaaccceeeeeeeee~~~wwwqqqqqqvvvzzz~~~}}}|||{{{|||~~~~~~|||zzz{{{|||}}}~~~ssskkkpppyyy~~~{{{xxxuuusssqqqpppooopppsssxxx}}}~~~}}}|||||||||zzzvvvssstttvvvyyy{{{zzzvvvrrrkkkhhhddd```^^^^^^^^^___ddddddeeeddddddbbb```______```bbbdddeeeccc___[[[VVVVVVUUUTTTSSSSSSTTTUUUPPPRRRSSSTTTUUUXXX]]]bbb```eeelllssszzz~~~|||{{{zzzzzzzzzzzz{{{}}}}}}~~~zzzuuuqqqooottttttsssrrrppplllhhheeegggccc^^^[[[ZZZ\\\```cccdddcccaaa^^^ZZZUUUPPPMMMHHHFFFCCCCCCEEEFFFDDDAAADDDCCCBBBBBBAAAAAAAAAAAAAAABBBDDDFFFGGGGGGGGGFFFGGGGGGFFFGGGIIIMMMPPPRRRRRRRRRRRRPPPMMMLLLMMMOOOOOOQQQRRRRRRRRRRRRTTTVVV^^^```ccceeefffiiinnnrrrtttssspppnnnmmmpppuuuzzz{{{yyytttpppnnnmmmnnnoootttxxx~~~|||xxxtttqqqrrrwww||||||xxxuuuuuuuuutttttttttrrrppppppqqqsssqqqnnnkkklllpppwww~~~}}}xxxtttrrrpppmmmkkkjjjjjjkkklllmmmmmmlllkkkllljjjhhhiiilllpppssstttnnnooopppqqqrrrrrrqqqqqqnnnkkkhhhggghhhjjjllllllyyyyyyyyyzzz{{{|||~~~zzzxxxssskkkfffgggmmmrrr~~~{{{~~~pppkkkqqqyyy{{{yyyrrroookkkhhhgggfffggggggeeefffiiipppxxx~~~}}}~~~~~~~~~~~~{{{uuuooommmnnnqqqssswwwwwwvvvuuutttsssrrrqqqoooppprrrtttuuurrrmmmiiibbbaaaaaaaaaaaabbbbbbaaaZZZZZZXXXWWWVVVVVVYYYZZZ[[[___dddkkkrrr{{{}}}zzzyyy{{{|||}}}}}}|||yyywwwvvvxxxuuuqqqmmmmmmooorrruuuvvvuuussspppjjjccc\\\YYYSSSOOOKKKJJJLLLMMMKKKHHHJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIJJJIIIHHHGGGGGGIIIJJJKKKPPPPPPNNNKKKIIIIIIKKKMMMJJJLLLMMMNNNMMMNNNOOOPPPSSSVVVZZZZZZZZZ\\\aaafffgggfffeeecccdddhhhoootttuuussspppmmmlllnnnpppqqquuuyyy|||wwwttttttxxx~~~~~~{{{|||~~~|||}}}~~~~~~~~~~~~}}}yyyvvvwww}}}}}}|||zzzsssuuuxxxyyyzzzzzzyyyyyywwwuuutttvvvzzz}}}~~~{{{wwwsssqqqrrrtttwwwxxxjjjjjjjjjjjjlllnnnpppqqqmmmkkkgggbbb^^^___eeekkkyyy~~~vvvtttyyy~~~zzzqqqllliiieeeaaa\\\YYYYYYZZZZZZZZZZZZ[[[```hhhsss~~~|||yyyzzz{{{{{{zzzxxxvvvuuuvvv}}}zzzzzz}}}}}}yyyooonnnnnnooopppqqqpppooojjjiiigggdddbbbaaa```___fffhhhlllqqqwww~~~~~~}}}}}}~~~yyyrrrllliii```\\\XXXVVVVVVVVVTTTRRRSSSQQQPPPNNNNNNNNNOOOOOOMMMMMMNNNNNNMMMMMMLLLLLLJJJJJJIIIHHHIIIIIIKKKKKKPPPOOONNNKKKIIIIIIKKKMMMIIIKKKMMMMMMLLLLLLMMMNNNNNNPPPRRRQQQPPPQQQTTTXXXVVVVVVVVVUUUVVVZZZ```dddgggeeecccaaabbbdddhhhjjjlllooossswwwyyyyyyxxxwwwsssqqqmmmiiihhhlllrrrwww{{{vvvuuuxxx{{{}}}~~~{{{ggggggffffffhhhjjjmmmnnnkkkkkkjjjhhhfffhhhnnnsss{{{tttlllhhhfffdddaaa^^^\\\\\\[[[XXXUUUVVVXXX\\\eeerrrxxxsssmmmllllllkkkkkkkkkkkkkkkqqq~~~~~~}}}~~~|||zzzyyyyyyxxxwwwuuurrrpppvvvyyy}}}{{{yyyooollliiigggfffeeecccbbbbbbaaa___^^^^^^___aaabbb]]]\\\ZZZXXXUUUTTTSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQSSSSSSRRROOOMMMMMMNNNPPPNNNPPPRRRRRRQQQPPPPPPPPPPPPPPPOOOMMMLLLLLLMMMOOONNNNNNNNNMMMMMMOOOSSSVVVWWWVVVTTTSSSTTTVVVZZZ\\\^^^___```bbbcccddddddddd```___\\\YYYWWWYYY___dddiiijjjjjjgggcccdddiiinnnuuuxxx}}}}}}||||||xxxuuussswww~~~yyytttrrrpppnnnmmmqqqvvv|||kkkkkkkkkkkknnnqqqtttvvvsssuuuvvvuuuuuuxxx~~~wwwqqqooonnnllljjjhhhhhhgggddd^^^YYY[[[[[[```iiivvvvvvlllfffbbbaaaaaaaaabbbcccfffgggrrr{{{zzzxxxvvvtttrrrqqqqqqpppooonnnmmmmmmoooqqqrrrnnnlllhhhccc```]]]\\\[[[^^^]]][[[ZZZXXXWWWVVVVVV[[[[[[[[[XXXVVVUUUVVVXXXXXXZZZ\\\\\\[[[YYYYYYYYYTTTRRRPPPMMMLLLKKKKKKKKKNNNNNNNNNLLLKKKKKKNNNPPPNNNLLLJJJIIIJJJLLLPPPRRRSSSSSSRRRRRRSSSTTTVVVVVVWWWVVVTTTQQQOOOQQQVVV[[[VVVXXXYYYVVVTTTUUU\\\bbbaaaeeejjjmmmllliiifffdddbbb```___dddmmmtttvvvuuulllhhhccc___]]]\\\ZZZXXX\\\aaahhhmmmppprrrtttwwwyyyxxxxxxzzz}}}~~~~~~}}}~~~~~~xxxyyyyyy{{{}}}~~~|||~~~~~~|||zzzvvvrrrnnnllliiilllrrrzzz}}}tttooommmhhhggggggffffffhhhlllooozzz~~~}}}zzzyyyyyyyyyyyy|||~~~{{{{{{~~~|||xxxsssooommmlllllllllkkkllllllkkkjjjhhhfffdddgggiiiiiifffbbb```bbbdddggghhhjjjkkkjjjhhhfffddd___[[[WWWUUUUUUVVVVVVVVVUUUSSSPPPPPPQQQQQQQQQQQQNNNMMMMMMLLLMMMOOOPPPQQQNNNPPPRRRRRRPPPPPPRRRUUUWWWVVVUUUUUUVVVUUUSSSQQQRRRQQQQQQPPPPPPPPPQQQQQQVVVWWWWWWWWWVVVTTTRRRQQQOOOPPPRRRUUUWWWZZZ\\\]]]VVVUUURRRPPPNNNLLLKKKJJJRRRSSSUUUWWWZZZ\\\^^^^^^bbbdddffffffeeecccccccccggghhhjjjlllnnnoooppppppnnnllllllpppvvv|||{{{vvvsssssstttvvvxxxtttrrruuuvvvxxx|||zzzyyyuuuwww{{{}}}zzzyyyyyyxxxxxxwwwwwwzzz}}}zzzxxxuuuuuuyyy~~~~~~||||||}}}~~~~~~|||zzzyyyxxxxxxwwwwwwwwwwwwwwwvvvuuusssrrruuuwwwwwwuuuqqqppprrruuuwwwyyy{{{}}}}}}{{{yyywwwrrrnnnjjjgggffffffeeeeeeaaa___\\\ZZZYYYYYYXXXVVVRRRRRRQQQPPPPPPQQQRRRSSSSSSTTTUUUUUUTTTUUUXXX[[[ZZZYYYXXXWWWXXXWWWUUUSSSQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPNNNLLLKKKLLLMMMNNNOOOQQQSSSTTTTTTRRRQQQPPPNNNMMMLLLKKKKKKKKKLLLMMMOOOQQQRRRTTTUUUSSSUUUWWWWWWVVVUUUVVVWWWVVVWWWYYYZZZ\\\\\\]]]]]]\\\ZZZZZZ]]]bbbfffhhhhhh|||yyyvvvrrrnnnkkkkkkkkklllkkkgggdddcccccceeelllttt~~~xxxvvvttttttvvvyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzyyywwwxxx{{{~~~~~~~~~}}}xxxsssooommmaaa^^^\\\\\\aaagggmmmooowwwxxxzzz}}}~~~|||{{{zzzyyyxxxuuurrrnnnjjjhhhfffccc```\\\[[[ZZZYYYXXXXXXXXXXXX[[[[[[ZZZZZZYYY[[[___bbbaaa___]]]\\\\\\[[[YYYWWWUUUUUUUUUUUUTTTTTTSSSSSSOOOOOOOOOOOOOOONNNMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOJJJJJJJJJJJJKKKLLLMMMNNNJJJKKKLLLLLLKKKKKKMMMOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRTTTWWWYYYYYYYYY}}}|||}}}}}}xxx~~~|||zzzwwwvvvuuuvvvvvvppplllhhhdddbbbccciiinnnzzz{{{{{{xxxtttpppnnnmmmhhhfffeeefffiiimmmnnnooommmmmmmmmmmmmmmnnnnnnoooooopppqqqssstttuuuuuuuuuxxxxxxyyyyyyyyyxxxxxxxxx|||{{{{{{~~~}}}uuulllccc\\\YYYSSSPPPLLLLLLPPPVVV[[[]]]cccdddeeehhhjjjmmmnnnoooqqqrrrvvv|||}}}}}}zzzvvvrrrooolllkkkjjjhhhgggfffeeeeeegggfffcccaaaaaacccgggiiiiiigggeeedddcccbbbaaa___^^^^^^]]]]]]\\\[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZ[[[ZZZYYYXXXVVVVVVUUUUUUUUUQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPNNNMMMMMMOOOQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[[[[ZZZ}}}yyyvvvuuurrrrrrqqqnnnlllkkkmmmoooooosssyyy||||||zzzyyyyyyyyy~~~yyyrrrnnnooorrruuuwwwwwwvvvsssooolllkkkkkklllkkkiiijjjkkkmmmmmmmmmlllllllllllllllllllllkkklllmmmnnnooopppppppppooonnnnnnnnnnnnnnnnnnmmmlllpppooopppuuu~~~}}}sssiii^^^VVVQQQOOOLLLIIIIIILLLQQQVVVXXXYYYZZZ[[[[[[]]]^^^^^^___```aaaeeekkkrrrxxx{{{|||}}}~~~}}}|||zzzyyyxxxxxxuuuqqqooooooppprrrtttsssqqqnnnmmmmmmmmmlllkkkjjjiiigggeeedddccccccdddcccccccccddddddeeeffffffbbbbbbcccdddeeegggggghhhfffeeecccaaa^^^]]]\\\[[[[[[ZZZXXXVVVUUUUUUVVVVVVYYYYYYXXXUUUSSSRRRTTTVVVVVVVVVWWWXXXXXXWWWWWWVVVVVVXXXZZZ\\\]]]^^^___```zzzxxxuuuqqqnnnkkkjjjjjjiiijjjjjjiiihhhhhhkkkmmmjjjnnntttxxxzzz{{{|||}}}~~~{{{xxxyyyzzz}}}{{{yyyxxxxxxxxxwwwuuuwwwwwwxxxxxxwwwvvvtttsssoooqqqssstttvvvvvvuuuuuummmllljjjiiihhhfffcccaaaeeedddfffmmmwww{{{tttpppssszzz|||rrrhhh```[[[QQQOOOMMMMMMQQQUUUYYYZZZXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXX\\\aaadddffffffeeehhhnnnvvv~~~~~~|||zzzxxxwwwyyyzzzzzzzzzwwwuuurrrnnnmmmmmmnnnooonnnnnnnnnooopppqqqssstttooopppppprrrssstttuuuuuuuuussspppmmmjjjgggfffeeedddccc```^^^\\\\\\]]]^^^_________]]][[[ZZZ[[[\\\]]]]]]^^^_________^^^^^^]]]___aaacccccceeegggiiinnnmmmlllllllllmmmnnnoooooopppqqqqqqqqqrrruuuwwwwwwzzz|||~~~{{{xxxuuusssqqqnnniiieeeiiiggghhhooo{{{uuunnnqqqyyy|||vvvrrrcccaaa______aaacccdddddd```______^^^\\\[[[[[[ZZZZZZXXXWWWXXXYYYZZZYYYXXXZZZ[[[]]]cccjjjooorrrsssqqqtttxxx|||~~~~~~~~~~~~{{{vvvwwwyyy{{{~~~~~~zzzxxxyyy|||~~~{{{{{{||||||~~~|||yyyvvvttttttqqqooollliiihhhhhhiiijjjhhhiiikkkkkkjjjiiiiiijjjjjjkkklllmmmmmmmmmmmmmmmjjjlllnnnnnnmmmooorrrvvvqqqqqqrrrsssuuuwwwzzz|||{{{}}}~~~yyyuuuvvvtttttt{{{yyy{{{}}}{{{xxxwwwvvvuuusssqqqllllllkkkjjjiiihhhggggggeeecccaaa___^^^\\\ZZZXXX[[[YYYYYYZZZ^^^aaacccdddbbbeeeiiilllnnnmmmllljjjnnnnnnqqqxxx{{{ooohhhgggjjjwwwzzz|||zzzwwwtttrrrssstttuuurrrtttwwwyyyyyyxxxyyyzzzttttttuuuvvvwwwxxxxxxwwwtttuuuvvvuuusssuuuyyy}}}wwwvvvvvvyyy|||xxxvvvuuussspppmmmiiieeebbbaaa^^^\\\ZZZ[[[___cccfffgggdddeeefffgggfffdddbbb```^^^___bbbhhhnnnrrrttttttvvvzzz~~~uuunnnjjjjjjkkkzzz{{{{{{|||yyytttqqqooorrrtttuuuwwwxxx|||yyytttpppnnnkkkhhheeedddeeeggghhhhhhccccccdddddddddbbb```___\\\\\\]]]___ccceeeffffffdddhhhmmmsssxxxzzz{{{zzzxxxtttppplllllloootttwww~~~}}}wwwsssrrrtttuuuwwwxxxvvvrrrlllfffbbb___\\\ZZZ```aaaccceeegggjjjnnnqqqwwwyyy|||~~~|||wwwtttsssssssssrrrlllllllllllllllkkkjjjiiieeeccc``````aaabbbaaaaaa___aaaeeeiiikkklllkkkkkkgggddd```\\\\\\^^^bbbdddfffhhhjjjkkklllnnnqqqtttuuutttssstttuuuxxx{{{}}}|||zzzxxxvvvwwwyyy|||~~~|||tttlllaaaZZZXXXYYYYYYYYY]]]^^^``````aaabbbeeehhhfffiiikkkmmmnnnpppsssuuuuuuvvvxxxzzz{{{{{{{{{zzzwwwzzz}}}}}}}}}}}}}}}}}}}}}}}}wwwtttooolllkkkjjjiiihhhiiikkkmmmoooooonnnmmmlllhhheeeaaa^^^]]]^^^aaabbb]]]^^^^^^___```aaacccddddddcccbbbbbbbbbcccddddddlllllllllnnnppptttxxx{{{}}}|||}}}zzzoooaaaXXXVVVXXX[[[]]]^^^___aaabbbbbbdddfffhhhgggiiikkklllkkkjjjkkklllgggiiikkkmmmmmmlllkkkiiigggjjjooovvv{{{yyyvvvuuuvvvwwwxxxyyyxxxwwwuuutttpppnnnkkkhhhffffffggghhhcccbbb```____________^^^^^^]]]\\\[[[YYYXXXWWWWWW[[[\\\]]]___bbbeeeggghhhnnnqqqvvvzzz}}}|||wwwssskkkjjjhhhiiimmmssszzz~~~~~~{{{}}}~~~wwwxxx{{{}}}~~~{{{xxx|||{{{xxx~~~xxxpppcccZZZVVVWWWZZZ]]][[[]]]aaaccceeegggjjjmmmkkkmmmpppqqqooolllkkkjjjfffgggiiikkkjjjhhhfffddd```bbbeeejjjpppwww}}}}}}{{{xxxuuusssrrrrrrrrrmmmkkkgggeeedddccc```___^^^^^^^^^]]][[[ZZZXXXWWWTTTUUUVVVWWWXXXXXXXXXWWWXXXZZZ^^^bbbfffiiikkklllsssuuuvvvyyyzzz|||}}}}}}}}}}}}sssjjjccc```XXXWWWVVVXXX]]]dddkkkooouuuvvvxxx{{{|||wwwsssqqqqqqqqqnnnjjjmmmsssyyy{{{~~~}}}zzzuuurrrpppoooqqqvvv}}}~~~~~~wwwmmmfffiiiqqq{{{yyyqqqlllhhhiiijjjmmmnnnlllhhheeeyyyiiilllooopppooollljjjiiifffhhhjjjkkklllooorrruuuxxxyyyyyyzzz|||{{{vvvqqqllliiiddd^^^ZZZZZZ]]]```]]]```dddfffhhhjjjmmmoookkkpppuuuwwwvvvssspppnnnmmmnnnppprrrqqqooollljjjhhhhhhhhhjjjmmmqqquuuxxxxxxxxxyyy{{{|||}}}~~~~~~zzzwwwvvvtttqqqoookkkkkkkkkjjjhhheeebbb```\\\]]]]]]]]]\\\YYYVVVTTTQQQQQQSSSUUUXXXZZZZZZYYY]]]^^^aaaeeehhhjjjkkkjjjlllnnnpppqqqttt|||}}}rrrhhhaaa^^^WWWVVVUUUVVVZZZ___eeehhhmmmnnnppprrrtttvvvxxxyyy|||~~~ssshhhbbb\\\\\\___aaa___\\\```gggmmmpppsssrrroookkkhhhhhhhhhkkkqqqvvvwwwvvvzzz|||wwwmmmccc\\\aaaeeelllqqqrrrmmmeee^^^\\\[[[\\\^^^```^^^ZZZVVVqqqeeeeeeeeecccaaaaaabbbddd```bbbeeeggghhhjjjlllnnnllllllkkkkkklllkkkfff```___bbbdddcccaaaaaacccfffeeegggjjjkkklllmmmnnnpppnnnssszzz~~~~~~{{{xxxvvvwwwxxx{{{}}}|||zzzwwwuuuvvvtttsssrrrsssuuuxxxzzztttuuuvvvwwwxxxyyyyyyzzzuuusssrrrssswww{{{~~~~~~|||xxxtttooommmhhhhhhiiihhheeeaaa]]]ZZZTTTTTTSSSTTTUUUUUUSSSRRRVVVWWWYYY]]]```aaa```^^^```aaacccbbbcccjjjuuu~~~~~~}}}yyyzzz|||uuuooommmaaa```^^^^^^```cccgggiiiuuuuuuuuuuuuttttttttttttoootttzzz{{{uuukkk```ZZZRRRTTTYYY]]]\\\[[[___ffflllpppssssssooolllkkklllppprrrwww{{{yyyuuuxxx~~~~~~xxxpppfff___dddeeehhhmmmpppmmmeee^^^]]]\\\\\\^^^```___[[[WWWzzzrrrpppmmmjjjhhhhhhiiijjjmmmjjjggghhhjjjlllllljjjiiigggeeeffffffeeeaaa]]]aaabbbdddfffggghhhggggggiiijjjlllmmmnnnoooppppppqqqrrrtttwwwyyy{{{|||}}}{{{|||~~~}}}yyyxxxzzz}}}}}}|||zzzvvvrrrpppqqqsssuuuvvvtttwwwzzz||||||~~~~~~{{{tttkkkfffccc\\\XXXYYYYYYWWWXXX[[[___]]][[[\\\^^^aaabbbbbbaaa^^^ZZZYYY[[[^^^```aaadddgggkkkmmmllljjjiiiiiimmmooosssvvvyyyzzzzzzzzzssstttuuutttsssuuuzzz|||zzzxxx{{{{{{pppaaaXXXPPPVVV]]]bbbdddhhhooouuuyyy{{{||||||||||||}}}xxxtttssstttuuuuuutttqqqnnnkkklllhhhfffgggjjjjjjeeeaaa}}}zzzyyyxxxxxxxxxwwwvvvuuutttvvvxxxxxxvvvssspppnnnllllllllljjjgggccchhhiiijjjkkkllllllkkkjjjoooooopppqqqrrrrrrrrrrrrpppqqqsssvvvxxxyyyzzzzzzxxxyyyzzz{{{|||~~~zzzwwwwwwxxxxxxyyyyyyzzz|||{{{{{{|||vvvoooiiigggeeecccccceeehhhfffeeeeeefffgggfffeeebbb^^^ZZZWWWXXXZZZ[[[\\\]]]^^^___``````^^^\\\[[[```bbbeeegggiiiiiiiiiiiipppoooqqqvvv}}}mmmbbb[[[bbblllssswww{{{}}}|||}}}zzzuuu~~~|||{{{zzzxxxuuurrruuuuuuvvvvvvvvvtttsssrrrxxxxxxxxxxxxxxxxxxxxxxxxrrrsssuuuvvvwwwxxxwwwwwwvvvvvvuuuvvvxxx{{{~~~~~~{{{xxxwwwzzz~~~||||||{{{zzzvvvtttmmmiiiccc^^^]]]^^^^^^______]]][[[\\\^^^___]]][[[]]]^^^___```aaa``````_________aaafffnnnwww}}}|||zzzwwwwwwxxx}}}qqqfff```hhhsss|||{{{|||}}}}}}}}}{{{yyyxxxwwwwwwvvvwwwxxxzzz{{{}}}{{{}}}~~~yyyrrrmmmkkkkkkkkkkkkkkkfffccceeejjjmmmllliiieeeeeefffffffffeeedddccc```______aaafffkkknnnoookkkiiifffeeehhhmmmrrrvvvyyyyyyyyyyyyzzz|||}}}|||{{{vvvkkkbbb___eeemmmuuu{{{{{{xxxsssppppppuuu{{{~~~|||{{{}}}||||||}}}~~~~~~}}}}}}|||xxxssstttxxx{{{zzzwwwssssssssssssssssssrrrrrrrrroookkkjjjjjjjjjjjjiiiiiigggcccbbbbbbfffjjjmmmlllkkkjjjkkklllnnnoooppppppssswwwxxxvvvrrrpppoootttooojjjiiiiiiiiieeeaaa___aaaeeehhhmmmqqqvvvyyyxxxyyy{{{{{{|||xxxrrriiihhhfffddddddhhhnnnsss}}}~~~zzzwwwwwwxxx|||yyyxxxxxxuuuuuu{{{~~~|||zzzyyywww{{{|||xxxvvvtttrrrooommmjjjiiiiiijjjmmmoookkkiiihhhhhhiiijjjjjjiiifffhhhjjjjjjhhhfffeeeeeeeeeccc```___aaabbbccccccbbbaaaaaaaaabbbeeehhhjjjjjjkkkkkkkkkkkkmmmqqqtttqqqtttuuutttrrrppprrruuuxxxsssiiijjjjjjhhhhhhjjjooosssyyyyyywwwvvvuuuuuuvvvvvvzzz~~~}}}{{{{{{yyytttpppttt~~~~~~xxxxxxxxx{{{{{{zzz}}}}}}~~~yyy{{{~~~~~~~~~}}}{{{vvvyyy}}}|||zzzyyyxxxyyy{{{~~~|||zzzyyyyyyyyyzzzwwwtttrrrrrrttttttrrrpppkkkllllllkkkhhhggghhhiiidddgggjjjkkkkkkkkkmmmooommmkkkiiihhhhhhhhhggggggkkkkkkjjjhhhhhhiiilllooolllnnnpppnnnkkkjjjkkknnnttt{{{}}}yyyvvvtttttttttwwwyyy|||uuuwwwxxxwwwuuuvvvyyy}}}}}}{{{xxxxxxzzz|||}}}}}}yyyssstttzzz~~~yyysssoooqqqrrrttt}}}}}}wwwrrrllljjjmmmssszzz~~~{{{uuuqqqpppqqqnnnpppsssssssssuuuyyy~~~zzz{{{{{{yyyuuuqqqoooooosssuuuyyy|||~~~~~~~~~}}}{{{yyyyyy~~~|||zzzyyyyyyzzz{{{{{{zzzvvvrrrrrrvvvxxxwwwxxxzzz}}}~~~|||xxxxxxwwwuuurrrrrrsssuuunnnuuu}}}~~~|||}}}{{{zzzyyyxxxwwwuuurrrooottttttssspppooopppsssvvvtttvvvwwwuuuqqqpppqqqsssrrrwww}}}~~~{{{vvvqqqnnnllllllmmmnnnoooqqqsssuuuyyy}}}~~~~~~xxxwwwtttsssttt{{{xxxsssmmmhhhhhhooovvvyyyzzz}}}|||{{{xxxtttqqqqqqqqqqqqsssuuutttsssuuuyyy}}}xxxxxxwwwtttqqqnnnmmmmmmkkkmmmpppsssttttttrrrqqqsssrrrqqqssswww}}}zzz}}}|||{{{yyyvvvrrrpppqqqssstttuuuuuutttssssssuuuuuutttssszzz{{{~~~~~~{{{yyyxxxzzz}}}|||wwwsssqqqqqqqqqrrrrrrrrrsssuuuyyy}}}}}}xxxrrrrrrwww|||~~~~~~|||xxxuuuuuuwwwzzz||||||zzzzzz|||}}}}}}{{{xxxtttpppnnnmmmmmmooorrruuuwwwwwwvvvuuusssrrrrrrrrruuuyyy~~~}}}yyyrrrmmmooossszzz|||~~~}}}||||||}}}}}}~~~}}}{{{yyy~~~|||yyyyyyzzz{{{{{{{{{yyywwwvvvvvvtttrrrooopppqqqsssxxx|||~~~}}}zzztttxxx}}}~~~~~~~~~zzzvvvssstttuuuyyy|||~~~~~~~~~}}}zzzzzzzzzzzz{{{}}}zzzzzzxxxuuupppnnnnnnnnnrrrrrrrrrqqqpppqqqtttvvvtttuuuuuutttssspppmmmkkklllsss~~~}}}xxxuuurrrrrrsssvvvxxxxxxvvvtttqqqtttxxx}}}~~~}}}}}}~~~~~~|||yyyxxxxxxyyyyyyxxxwwwxxx{{{}}}{{{{{{{{{yyywwwtttqqqoookkkpppxxx~~~~~~yyyvvvtttuuuvvvwwwxxxxxxyyyyyyzzzxxxxxx{{{}}}{{{zzz|||{{{zzzzzz|||~~~|||zzzxxxwwwvvvvvvvvvyyy}}}|||wwwsssqqqrrrtttvvvxxxwwwvvvtttrrruuuvvvwwwxxxxxxxxxxxxwwwttttttuuuwwwyyy{{{{{{zzzzzz|||zzzzzz{{{|||~~~~~~~~~}}}~~~|||yyyvvvtttrrrrrruuuuuuvvvxxxzzz|||}}}~~~~~~|||{{{zzzzzzzzzxxx|||{{{xxx|||{{{zzzzzzyyyzzzzzzzzzxxxyyy{{{{{{|||{{{zzzyyywwwwwwxxxxxxwwwuuurrrqqqrrrssswww{{{zzzwwwtttrrrssssssrrrrrrnnnnnnnnnpppqqqtttuuuwwwxxxyyy||||||xxxvvvyyy~~~~~~|||zzzxxxxxxxxxxxxxxxyyyzzz|||}}}}}}~~~{{{yyy|||}}}zzzwwwooommmlllkkklllnnnppprrroooqqqtttvvvwwwxxxzzz|||}}}~~~zzzwwwvvvuuuvvvwwwyyy}}}~~~|||xxxuuurrrpppqqqrrrrrrrrrooooooooopppqqqsssvvvwwwyyyzzz|||~~~}}}yyyuuusssuuuwwwxxxyyyyyyyyyxxxtttwwwzzz||||||{{{|||}}}}}}}}}~~~~~~~~~}}}{{{zzz|||}}}{{{zzzyyy~~~{{{wwwwwwzzz~~~}}}~~~|||{{{zzz{{{}}}~~~~~~}}}tttssspppoooooommmjjjhhhffffffggghhhiiikkkmmmnnnooopppppppppppprrruuuxxx{{{{{{{{{|||}}}~~~|||zzz{{{}}}}}}zzzvvvuuuvvvxxxxxxyyyxxxxxxxxxxxxzzz|||~~~|||yyyxxxwwwvvvuuuvvvwwwxxxyyyvvvyyy|||}}}}}}|||}}}~~~}}}}}}~~~~~~~~~}}}}}}|||{{{zzzyyywwwtttqqqnnnooorrrvvvyyywwwwwwvvvvvvvvvwwwxxxyyyzzzyyywwwuuussssssssstttvvvwwwyyyyyyxxxvvvsssqqqqqqrrrsssuuuwwwyyy{{{||||||~~~~~~zzzyyyyyyzzzsssqqqpppqqqrrrtttttttttnnnmmmlllllllllkkkiiifffdddfffhhhjjjlllmmmnnnnnnssssssrrrqqqppprrrvvvyyy}}}|||zzzyyyyyyzzz|||}}}yyyyyyxxxxxxzzz~~~~~~|||yyyxxxsssnnnnnnnnnooosssyyyvvvwwwwwwxxxxxxyyyyyyzzz{{{zzzxxxvvvttttttttttttyyywwwuuutttttttttsssrrrqqqpppnnnmmmnnnqqquuuwww~~~~~~yyyvvvtttsssssspppooonnnooopppqqqpppoooiiikkkllljjjgggfffhhhjjjggghhhjjjnnnrrruuuvvvvvvvvvzzz~~~~~~|||zzz{{{|||~~~}}}}}}|||{{{zzzyyyyyyvvvvvvvvvxxxzzz~~~{{{yyyvvvuuuxxx}}}~~~~~~~~~~~~|||zzzyyyxxxwwwvvvvvvyyywwwtttssstttvvvyyy{{{}}}}}}|||~~~}}}{{{xxxuuuqqqooonnnnnnmmmllllllmmmpppqqqqqqpppmmmoooooonnnkkkjjjkkkmmmooooooqqqtttwwwyyyzzzzzzwwwzzz~~~~~~{{{yyyyyy{{{{{{{{{zzzyyyxxxwwwwwwvvvuuuuuuvvvxxxzzz~~~}}}}}}~~~|||{{{}}}yyysssppprrrvvvzzz}}}~~~~~~|||wwwsssqqqqqqtttyyy~~~}}}}}}|||{{{zzzyyyyyyyyyyyy}}}~~~~~~}}}{{{|||~~~~~~~~~~~~~~~~~~zzzyyyzzz{{{|||{{{xxxwwwuuusssqqqnnnmmmlllooonnnmmmooorrrtttttttttrrrtttuuutttrrrppppppqqqrrrssstttuuuvvvwwwwwwxxxxxx{{{~~~~~~zzzwwwwwwxxxxxxxxxwwwvvvuuuttttttsssrrrsssuuuxxxzzz}}}~~~yyyrrrmmmmmmjjjnnntttwwwvvvuuuuuuuuuwwwxxxzzzzzzvvvqqqnnnmmmuuuuuuuuutttqqqlllgggdddfffiiinnnqqqrrrrrrssssssyyywwwuuurrrooommmlllkkkiiilllrrruuuuuutttrrrqqqpppooonnnmmmkkkiiihhhgggkkklllmmmoooppprrrssstttoooqqquuuxxxzzzzzzzzzyyyyyyyyyxxxvvvuuuvvvxxx{{{}}}~~~}}}zzzwwwuuuyyyyyywwwuuuuuuvvvzzz}}}~~~|||{{{{{{{{{{{{{{{{{{{{{zzzyyywwwuuusssrrrwwwvvvtttuuuwwwyyyzzzyyyyyyzzzzzzzzzxxxwwwuuuuuuvvvvvvwwwvvvuuuuuuvvvwwwzzz}}}~~~zzzwwwvvvwwwwwwwwwwwwvvvuuuuuuttttttrrrtttvvvyyy{{{}}}~~~~~~}}}wwwrrrrrrpppjjjggggggeeehhhmmmpppqqqpppooonnnmmmpppsssrrrooonnnlllkkkmmmmmmmmmllljjjhhheeedddfffjjjooorrrrrrrrrssssssrrrqqqpppooonnnmmmlllllljjjmmmppppppooommmmmmnnnmmmlllkkkiiifffdddbbbaaagggggghhhjjjkkkmmmnnnoooiiikkknnnppprrrrrrrrrqqqqqqssstttsssqqqpppoooppprrrsssttttttsssqqqooonnnnnnnnnmmmkkkjjjkkkooorrrsssvvvyyy{{{|||~~~}}}}}}}}}~~~~~~|||{{{~~~}}}zzzzzz{{{}}}~~~{{{zzzzzz{{{{{{{{{|||||||||||||||yyyzzz|||~~~~~~xxxtttuuutttooojjjiiiiiikkkmmmoooooonnnlllkkkjjjooorrrqqqqqqrrrrrrpppooonnnmmmlllkkkkkkkkkllljjjnnnrrruuuuuuuuuuuuuuuuuuvvvwwwwwwuuussspppnnnoooqqqsssrrrooonnnpppsssrrrqqqooollljjjhhhggggggmmmmmmnnnnnnooopppppppppnnnnnnooopppqqqqqqqqqqqqqqqsssuuuuuurrrooommmmmmmmmmmmmmmllllllllllllllllllmmmmmmlllkkkkkkmmmooosssuuuxxxyyyyyyyyy{{{||||||}}}~~~}}}zzzzzzzzzzzzzzzyyyxxxuuutttrrryyy|||{{{|||}}}zzzwwwuuutttvvvxxxzzzvvvyyy}}}~~~}}}~~~}}}zzzwwwzzz}}}}}}zzzyyy|||}}}zzzxxxxxxxxxyyy}}}}}}||||||{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvwwwwwwxxxyyyyyyxxxuuusssrrrrrrsssqqqooonnnmmmnnnpppqqqssstttvvvuuutttssstttuuuyyy{{{~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||zzz{{{}}}~~~zzzwwwvvvxxxzzz|||{{{}}}~~~|||||||||}}}~~~~~~~~~~~~~~~|||~~~}}}~~~}}}{{{zzzyyyzzz|||}}}~~~}}}zzz}}}~~~xxxvvv}}}|||yyyxxxxxxwwwvvvuuuuuuzzzyyyzzz|||~~~~~~~~~~~~zzzyyyzzz~~~~~~~~~~~~}}}}}}}}}~~~}}}yyyvvvtttqqqnnnqqqwww|||xxxvvvtttvvvzzz|||}}}}}}~~~~~~zzzxxxuuutttsssqqqnnnlllrrruuuzzz}}}~~~{{{vvvsssqqqrrrtttwwwyyy{{{|||}}}~~~zzzxxxvvvwwwyyyzzzyyy|||~~~}}}wwwqqqmmmlllnnnpppuuu{{{~~~}}}uuuqqqmmmkkkhhhfffiiiooowww||||||xxxvvvmmmlllkkkmmmqqqvvvzzz|||xxxvvvuuusssrrroookkkhhhnnnppprrrtttsssqqqnnnkkknnnoooqqqtttvvvxxxyyyzzz|||zzzwwwtttsssssstttuuuuuutttqqqmmmhhheeeeeeeeeeeehhhnnnuuu|||{{{wwwrrrqqquuu|||{{{vvvrrrqqqooommmpppuuu||||||yyyssspppmmmooouuu|||~~~}}}||||||{{{xxxtttppppppqqqsssvvvwwwwwwwwwvvvxxxyyy{{{}}}|||zzzyyyyyyyyyzzzwwwsssmmmiiihhhhhhiiigggiiiooovvv|||~~~}}}{{{vvvsssoooooottt|||~~~}}}~~~|||~~~~~~zzzwwwtttrrrqqqpppoooqqquuuyyy}}}}}}zzzxxxrrrqqqpppsssxxx}}}~~~zzzvvvvvv~~~|||}}}|||uuuuuuwwwzzz~~~}}}tttoooooowww~~~{{{tttpppuuu|||~~~vvvwww||||||~~~|||wwwuuuxxx{{{zzzyyyzzzuuuttttttxxx~~~ssskkkkkkkkkllllllmmmmmmmmmlllhhhhhhnnnvvv~~~~~~yyyrrrkkkeeeeeeeeefffffffffffffffgggcccdddjjjqqqyyy~~~}}}xxx{{{wwwqqqqqqooommmkkkkkkkkkkkkjjjjjjjjjjjjllliiiiiiooovvv}}}|||}}}~~~{{{zzzwwwxxx{{{|||||||||{{{zzzyyyxxxxxxwwwyyyuuuvvv{{{~~~zzz|||~~~~~~~~~