۟ valtntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntnMžµqïjIŲºAºÆj{Ù|ìùù»‰YŽ‹]}góGþ;‡Žé‰+b ¤r¿kJÆž»9» Ç•|~&MûŠ^h·Hì<1ØŠkã rçk!ÆÀ»«º³Æë{”}Û%û䊱Ã^ÅhEIm=ª7‹F›!¿sþlVDz¼Æ»ŒÇ(}¡~¼æû&‹½×^Îh¬IÃ=õn‹áK!]s´l½Æ@¼åºÈÆE|Ô}>ûò‰²ŽZ]wgHV<ß©‰Ûr “qkÐÄ ºÜ¹ ÆÎz™|Õ>ùˆ€,\{fWFá:âŒÏˆ9‡pj7Äý¹¹IÅ*zö{É)ùˆn7\f‚Fð:'‰ÑsÌpbj=Äî¹¹:Å5zí{¸ùaˆF‚[®eCF¦:팧ˆuðÌp:jQÄî¹û¸Å;zÞ{»õø3ˆóŒÄ[ßeLFš:ÙŒ•ˆgêºp:j`ĺ8¹_Å€zC|< ùɈ¢\©fGn;’D‰ÌIqtj}ĺ޸ÛÄz¿{Ýù3ˆäŒª[¾eˆF¿:'ɈjÑñpCjäÄAº¹ðÄuzð{j‹ù ˆ-\ïe!G0;—ôˆ’Ë9qejÅcº,¹êÄ`zÔ{HZù~ˆû[õeÂFÞ:† ‰˜ðEq¢jAÅȺ!¹ÅOzÎ{šù•ˆ*:\&fˆFª:íŒpˆ’ð pôi`Äâ¹,¹Åz°{ÉùuˆF\#f”FÂ:ºˆµãp4j‘Äú¹C¹$Å`zç{ñ&ùƈw,\2f™FÑ:*ƈ„ðÉp.jˆÄº¹ Å5zÛ{,ùoˆ \ f—FË:'È"qjÅ ºË¹ÄÅ*{À|ì!ú„‰S޶\áffGÃ;ŽÚ‰%«§qk`Å»¶¹´Åñz™|Ïú‰ÍH\xfùFF;2ëˆJËÃp@jˆÄ+ºØ¸úÄDz|Y¶ù²ˆƒ \8fiG·;脉¬Pq©jŽÅ »ˆ¹†ÅßzŒ|Iú6‰Ù¶\ÅfºG÷;AŽÄ‰ãBªq k‘Å*»I¹_Å£z}|Çúàˆ®&\lf,GŸ;©e‰gðgqøjXÅ»ä¸ ÅÅzœ|­ú ‰ëT\—fGƒ; Y‰ÝR1q¢jŲºn¹zÅšzR|V°ùˆgû[f±Fü:!ψ3¯pýi Ĩ¹¸,Äny&{’ßøÔ‡”Œ4[IeFf:ˆŒ0ˆ´21qÚjlÅ »‚¸|Ä8zü{Øú•ˆ9ž[±ewG«;Ú:‰©ßEq™jLŵºQ¸Äóy…{Š‹ù*ˆŒïZêd;GO;[¤ˆe(q{j±Åüº4¸ãÃ2z§{ úxˆêŒQ[Le†Gœ;ùD‰—Ü¡qãj3Æ»“¸<ÄÈzR|ØÙú"‰’¸[±eHM<-މ*†˜qköÅa»á·¸Ãçy£{ÕúˆŒZ¡dIG};¦‰Å9qŠjèÅ0»ò·Ã-z³{e[úRˆªŒýZe«GÙ;Ü.‰Ð'›qþj8ÆŒ»ò·©ÃRzí{¢¨údˆÅŒÆZÈd¿GÙ;-Žn‰†¹_q¬jßÅ0»¸ÐÃÓy|{Þùù󇂌§ZÈd!Gn;LÕˆ$°jp jIÅæº.·(Ã)y{äùf‡&ŒGZ¶dGŒ;Lúˆ=áºpnj;Å׺ô¶ñÂnyZ{µúއ,Œ3Zcd5GŒ;{Þˆ cÆp.jÅ_º»¶Â=y{­Îùi‡â‹îY&dGt;[ëˆä ÔpjÂÅd»Ý¶èÂWyf{ý^úz‡8ŒèYBd5G®;o‰¢ B+qÚjöÅy»·ëÂŽyr{b±újˆàZ*ešHé<ÏŽ)ŠÂ+r¤kÇ{¼æ·¢ÃŒzO|ˆ¬û÷ˆn[1eÀHö<׎Š¥Ø:ržkVÇ–¼Õ·ŠÃzz|¥Ñûˆ[_e\IÀ=yØŠ´ÕrklÈ`½¸²Ã{Ã|U [ü0‰ƒb[ke§IÏ=¾íŠ”Àêr7l›Çм¸)ÄG{ß|üùûY‰¨y[ƒeôH'=ÚŽ#Ššð¤r l~ǵ¼ý·Ãîz‰|i pü؉(Ž–\fYJ>™Ä‹-Mís5mïȾR¹ÌÄã{u}È ºü¬‰ôÍ[Üe˜IÕ=\­Š¥\rýkúÆ{¼.·Ãz0|@¬ûÿ‡­ŒZ‘dH»<3ŽÔ‰N |qNkuƼ„¶‰Âty—{¼8ûއAŒÆYTdXHã<6޾‰@ ìãq¿kÇ¢¼æ¶ÉÂíyö{nÔûMˆçŒgZØdÿHŒ=ÌŽ?а EQrlvÇû¼Ý¶ÃÂ5z@|®ÿû9ˆ¹ŒvZÏdYIÌ=‚ŠÄ Hkrl©Ç½ú¶ÏÂFzL|¼üˆ ŒZ…ddH=<ŽÔ‰Ø “›qkÀÆk¼¦µËÁ/y‘{Þû!‡ŒY`dßG²<ölj é“q‚k’ÆV¼G¶jÂty³{õiû«‡GŒÿYvd’H=žŽø‰ ‡r¡k¬Ç½·°ÂIz:| 9üxˆêŒ˜ZçdMIÀ=<¡Šz þbr l¾Ç/½ž¶vÂ2zC| Büå‡cŒZ|dIŒ=jŠC Á&rÏk÷ÇT½ž¶HÂ;z'|F dü[ˆ­ŒVZždµIî=m‘Šz ÁêrRlbÈ‹½¤¶-Âfz3|u vüoˆËŒ˜ZeJ‡>Û=‹n Fsm°È=¾·ëÂóz} Yý²ˆ*˜Ze|Jþ>K†‹¥ ™sAm4Én¾·Â{î|g \ýàˆžZÌdÊJï>yn‹™ ͨsmyɃ¾¶öÁÎz·|g qý׈{ZÈdJæ>Nw‹õ SNsòlWɾd¶óÁšzŒ| %ý²ˆóŒÏZ e§Jï>\}‹¹ ûÐsWmWɾE·ÉÂÎzº|M xýÔˆ$µZeÕJ??Ew‹7 µNs mÉt¾\¶!Âozœ| Pý>ˆ ŒÉYÛ(‹ 7smæÈe¾V¶!£zÓ|M ýjˆáŒgZódK¤?ÄŒ& µês¿mûÉi¿»¶mÂ>{Z}+ Qþñˆ§Zód³K@7‘;Œ] ¥!t mOÊu¿ì¶mÂR{G}’ ³þèˆsZÕdÐK:@Ž‘¶Œ7 –ltnšÊË¿é¶^†{u}à ¿þG‰^¬ZeL_@¹‘ÔŒ1 ™štUnüÊLÀ¯¶BÂP{`}Õ ÷þΈèY…dWK @ïZŒ< Ísám&Ê¿¿’µuÁ`zÙ|~ $ÿ©ˆOàYÈdÛKÄ@‚‘óŒ™ \´t®n8˺À·è·{~ ŠÿЉëàZƒeêK}@‚‘¼Œ@ Ä®t•nüÊdÀg¶-Â{o}? ¶þdˆöŒÉY›dKä?™Œ§ yCslmŽÉ5¿ü´úÀ³y*|$ “ý$‡¢‹fX(c+Jà>­‹å §r±lkÉ辆´aÀŽy0|• <þ[‡ŒiXxc¡J­?¨‹• Ðr)mTÉ¿>´OÀ:yí{9 Úý¼†L‹¼W°bJæ>j¿Š— B r'lÒÈL¾³;¿Óx5{Ü %ý&†mŠ…W?bJ»>9cŠu ‚rzlqÉӾܳ|¿}yË{² õý‡@‹ XÀbáJŽ?ú+‹± L+r4l ɾø²Á¾1x¸z> §ü7…œ‰WV%aGI>mެ‰5åBqKkKÈϽT²¾xzË 1ýÊ…2ŠäV»a4Jæ>“ÉŠI ×br\l ɾ…³#¿œxÜz* hý`†”ŠwWb+Jµ>KQŠ; ¶rÏkÁÈý½Õ²e¾exœzå ýø…ŠW©aJ>PNŠ; —Qrl]Ƀ¾#³“¾¢xÙzë ý†#Š]Wòa7J¸>BHŠÙMrläÈC¾Ç²q¾™x{$ qýê…)ŠÊVa7Jà>d‹ŠÖc‚r€lTÉŸ¾Ä²b¾vxéz> ŠýØ…ø‰¾V„aJµ>掊CÊÕqÏkØÈ:¾ ²¹½.xœzº ôüh…‰…V8aéI>éŽø‰ ØqÛkáÈ.¾Ï±m½Ïw:zº ÷ü…J‰&VÙ`ôI–>׎ã‰ÄO»q°kÞÈ7¾Ï±j½ãwVzè %ý…:‰›Up`~IA>½Žò‰kqÉkµÈ+¾E±ï¼vwz— âüㄉ§Uz`¯Ie>„ŽŸ‰¢-žq˜k¸È¾Õ±T½›wçy‰ ›ü…ýˆÛU^`›Iú=žŽx‰Ó$Éqvk ɾ²p½1xRz> 7ýÄ…Ÿ‰–VapJÇ>ªmŠ®øÊr–lðÉ ¿á²7¾y&{ õýˆ†9Š WMa.KK?EÏŠ s}l)ʿвç½ÍxÁzº Šý†Ú‰¼VaØJ?­Š®ºs¢lRÊ5¿Ä²ð½CyZ{© vþ‹†BŠ@W£a¶K÷?õ‹* AÍslmUË@À¢³Ê¾Èyê{Õ ßÿˆò‹UXØbÿL]AF’ùŒÜ !ât®nMÌJÁ´A¿lzœ|F )臨‹X…bÐL2Aû‘ÈŒX ¶€tqnÌ(Á°³õ¾2zn|7 )´‡n‹¢W*b MA’ÈŒ- ˆ‘twnÌ(Á]³®¾ðyL| i‡_‹ÖWybZLï@Q‘DŒ „ÓsÚm8ˉÀ&³±¾Žyÿ{ :ÿ ‡ ‹qWbêKn@‘õ‹êSósÔm`Ë}À:³ƒ¾}yÎ{s nÿ‡÷ŠWWòazLþ@c‘;Œ¼ÖsÅm®ËßÀø²\¾Qy¿{B tÿí†áŠWËaRLÜ@ ‘þ‹}ÅsÈm´ËñÀ²ð½y£{™ Êÿ¹†³Š¾VazL8AQ‘AŒõw¢s¼mÅËÁk²ç½yš{ª ìÿš†‹Š‚VSa€L2A…‘uŒyßsnÌ`ÁW²Â½&y¶{¶ åÿ}†jŠ…V_a¥LQA}‘cŒQáÇsðmîË;ÁÕ±N½äx‹{¤ òÿQ†ZŠ Vî`±LcA…‘fŒòy¿sámDÌoÁ§±ï¼ y…{ &W†)ŠÞU¨`«L`A¢‘ŽŒã`ásnSÌ‘ÁB±¸¼xZ{‡ Ùÿ†,ŠáUÖ`;LA&‘ŒÏQ«s×mÌPÁ~±Ú¼x&{Þ õÿ†Ä‰–UC`ˆLþ@w‘ŒÇþÜs¼m0Ì;ÁS±–¼ªx#{û ûÿõ…“‰–UL`wLAL‘Œ e¢s­mJÌVÁ±=¼xûzT >†©‰“U9`ÿLyA‘‘/Œ7wäsðmmÌuÁ¸°ñ»x{1 >¼…q‰?U `ßL|A4‘Ћsä¥sÅmoÌÁr°°»:xÜzW u¼…u‰ Uê_MÂAÖ‘ŒuçásnÏÌùÁS°•»7xâzk ”v….‰dTl_ÖL§A¨‘fŒš&Ðs*nÝ̰K»7xøzÇ –…S‰ŒT”_[M0B ’ËŒô‹!tznY̓Âȯ'» xûzÞ …S‰3TW_DM*B’ÔŒi Âs@n+ÍsÂå¯[»ÛwÍzN ³1…(‰T;_¨LAe‘TŒ•3¹s!nàÌ!¯»xÍz¥ È4…؈%T_'MçA¨‘TŒuòÓsnÍÂ^¯‡º7xÙz)$b…ëˆ*T _©MCB;’ÈŒ~ÄtOn²ÍÌÂè¯*»êxÂ{>VC†Ê‰Uÿ_¬NVC“Ÿ÷TètoVÎbð»ïx‹{fS,†“‰›Tx_ôN‹C{“ÜÔ0u\o ÏìÃë¯Úºäxˆ{ {&†e‰xT#_æNVCo“ºÈï¬uÎo…ÏÄ-°0»tyR|ª¼†9ŠU`¸O›D3”ÝŽÈKåuUp«ÏÆÄׯüº¹x”{èÿÊ…:‰ÔSÙ^¯N„C“ZÃËtoøÎìÃâ®ë¹Ÿx`{'&†n‰{TW_ÌOUDG”ŠŽD_½uào¹Ï‘Ä-°»qy|dHn†¸‰~TQ_"O¼Ca“ÃÅ.u>oÕÎ×À¯‡ºêx£{-I†™‰^TA_¡OEDD”©ŽRùu'p>ÐÅô¯×ºQy |úÛŸ†ã‰Tu_ P®Dµ”üŽ€µv6p«Ð–Å °ìº¨yd|¤„‡?ŠŠT‚_ŸPYE•8£¯v qÑ Æ °ÿº«y|ÏÊù†2ŠrTu_ÇP™E•|èY v‰p«ÐÜÅŒ¯ºFyL|~¬‚†þ‰´Së^bP_E{” ó}½uUpUÐÅ€®½¹…xÅ{ú\­…V‰ Sƒ^ãO.EB”'«•ÝuØpšÐ#ÆÙ®_ºõxq|Þgn†<ЦS;_õPQF1•)ô^vSq€ÑðÆè®Sº yn|éWf†ø‰uSÙ^Q&F•Ã)è?v÷p'ÑcƯPº,yd|Á…†ŠTi_QFS•ñXô»v\qƒÑ¿Æ;¯rºfy±|N›ȆNŠTW_‚QsF²•"]ëÕvhqëÑǯ5ºQyŒ|N…w†×‰¦Så^7Q3F™• Í?Év\qÑÑäÆÂ®î¹Ty«|™íz†ŠS_ŽQÆFž•\zLwrÒgÇf®¨¹8y™|ÕO†¬‰ Sb^ŸQ­Fï•b£×vxqDÒIÇL®L¹yU|Ê÷=†“‰èRC^¹Q³F–kì{ñvœqxÒ}Ç®ä¸þx!|=CQ†‰ Ró]ÖQÒFø•Y™+wæqŒÒ’Ƕ­©¸õx6|cn†.‰ƒRÈ]'R"G&–eýwôv¢qÀÒ±Çn­D¸¹xö{CVÓ…ôˆS“^RRzG,–¬Û‹„wprÓJÈ>®[¹Cy±|¼:†“‰R^ûQGÛ•\à¥Ývæq£ÒÈ¥­ù¸Iyñ|þˆ†ŠÖRŒ^‰RìG|–E‘Q8hwˆr%ÓrÈ&­Z¸\xü{qC…ƈ|Q8]ÓQ4Gý•œ(ðÚvÚqîÒ/È쬸™x:|Ó,á…4‰ÍQp]ŽRãG¹–B‘ÂYwjrvӯȰ¬Ê·x|í;°…눙Q)]ùREHÛ–<‘_°w¼rBÔgÉQ­D¸iyß|Ok®†¯‰CR¹]ÎSçH=—v‘3¶.xs|Ԇɶ¬·çxn|‘Åv…ˆÍPt\®RHk–Ý}þ: ¦vÇqPÓ„ÈñªûµBw {‹ßS„‘‡sOH[ûQeG¤•8ý v=q(ÓrÈlªµwìzW¸B„‡“OH[ÊQ"G°•·ýa vq½ÒÙÇ£ªµñv‡zh«„P‡gO?[þQqGÌ•b/ý ?vŸqÓuÈrª¯µwûzÐ8V„ЇHO[,R€G1–xûü™ YvhqӠȪè´Àvnzçãƒâ†ÏNrZRRœG1–b…ü gv~qpÓiÈשž´×vwzfy„̆†N ZšR»G––„:üª Šv‡qìÓÑÈ—©9´¯vCz‰÷ƒ±†[NñYÑRìGˆ–éûH jvYqÛӲȩÁ³mvz]fÕ†NÀY®RþG™–¦sûó ‡vœqnÔBÉ ©—³Mvýy샌†±M?YðR HÞ–×úú` ’v¦q°Ô†Éó¨\³BvÏyä׃F†šMöXXSHH,—ÍÃúþÚv¸qLÕÛÉ;©Š³ÕvFz{="„}†ßM6YoSQH/—µ4ûV ÚvŸqõԆɩY³Õv!zšL%„n†ÔM'Y×S¼Hˆ—&‘û> 4wrkÕôÉð¨1³ÕvIz"ßH„Ÿ†±MY%T!IÜ—Ž‘úúD “wˆrðÕŸÊâ¨D³ÉvezþN„º†©M-YT0IŸ—K‘aú´™«’÷N)x_saØéÌ›¦´°Pv4zà „†]K WWVƒKa™â’ð÷+)x\sظ̰¦î°Bv=z–{ Ƀá…FKüVV—ð‹þzMvMÞýÒû¡÷«±tÕyÜ%ƒÁ„)EÿQ9Z[På:—.ïéýÈyv"ÞáÒ“¡€«}tˆyOr[ƒÄ„)E¼Q[ñPlž„—ÚîYýÖy%v¬Þ@Ó¡êªCtNy}ü‚n„ÇDlQ [þP—ž²—aîØüöyMvÄÞOÓÌ ŽªÐsÝxW\º‚„1DÍPÉZ·Pižx—âíUüäy;vãÞkÓb &ªÍsìx¥ÁŒ‚؃ÝC}PS[2QŸ˜Èí!ü8zxvßÔ¯ Pª$t6yi aƒ:„C$P[oQpŸB˜uíÅûUz—vÄß#Ôj å©tyÿ ä<ƒL„aCöOž[QrŸN˜ìûz`vÇß,ÔuŸù¨òr1x! 3ü9ƒöAÊNàZûP ž¦—ÓëLú³yvßþÓºŸF©zs–x† ‚š‚¼ƒÈBŽO[šQ[ŸQ˜`ìëúz v¹ßTÔAŸó¨ skxA ‹å‚n„åBP\gR¡ŸØ˜ìÐúzìvàØÔ9Ÿ©s–x  5‚žƒ‹A“N‡[ãQJŸy˜øêù‘yPv¡ßHÔžò§nrxà *‚pƒA Np[¦QMŸT˜|ê ùÂyŽvkàÕuž)¨–r:x*!U‚”ƒA Ná[!R ™%êœøÐyvóà^Õ[ž»§Ÿrëw×!Ù½‚‹ƒA§M°\R› ™¤êÇøzüv¿áßÕ´žÜ§#s=xæ"¤ƒ‘ƒfAÏMt]Sb¡¢™Nê+ø±zàvÎá½Õóئ|rpwY"ûU‚Ä‚/@–L–\[R¯ ý˜jéW÷zz»vùáâÕíæÞrëwv# Dƒ›ƒ¿@0MÓ]£S…¡Ð™|ênøa{w£â{ÖΞ«§csVxT#íBƒ¤ƒð@^MT]Sn¡¾™{éy÷ƒzöv3â,Ö¨§¦_r›wØ"§‰‚&ƒò?¦L]SH¡Ç™ôè2÷ßzvw¦âÑÖž7§skx $îsƒ„‚@BMð]øSW¢ášžéÏ÷†{.x’ã½×užŠ§#s“xœ$›ƒ.„c@Mz^ˆT¢êšàèòöP{ëwãH׆˜¦|rñwÕ#Ç΂ZƒQ?"LÎ]ÔS¡ò™×çöñz’wDãHצ(r±w5$,ü‚‹ƒ‚?PL±^½T³¢ ›{è¢ö©{Vx1äD؆|¦ÐrPxC%$Dƒªƒ#?ýKë^ýTÍ¢›ŽçªõU{x6äMØò¥r xL%<‡ƒ„+?%Ld_œUÿ£uœ è=ö%|þx åjÙi˜¦ìr©xë%ñ›ƒ„_?YLë^U'£«›ðç=ö›{„x<äxØ ¦(rÕwÐ$ÚÆ‚Wƒ%>3K[^žTœ¢$›Ùæ'õ {xôã+Ø‹œ¥r½wl%gSƒÉƒÒ>ÉK©_ÙUù£cœ®çèõ3|yÐåÚ¨•¦@séx &׃=„²>ºK£_éU¤iœ¼æõñ{þxkå¶ÙĜڥrhxx&“¬ƒ„a>€K(`vVi¤ÝœÓæõ_|jyõå7ÚʜΥruxÝ&驃„Ñ=æJÌ_&V¤cœkå±ó‰{™x@åjÙ¶›¨¤Šq€w8&Yâ‚HƒÜ<ûI½_ VR¤¯œåÖó%|Ey7ænÚ=œ7¥4r=xu'­ýƒ}„x=ÅJ“`$W¥z&å’óî{Bytæ¾Ú› ¤Vq†w˜'~ƒ„†< Jg`W¥•¡ä'ó"|‚y¼æÛ³›Ï¤ rMxÀ'"éƒk„U=¹J#a´W¬¥ž°åôà|zcç¤Ûœ¥ãqxÌ' ^ƒ¹ƒ8ۚ͢jpŠv<(7Ý‚ã‚C:VG¤`Wx¥}[âsðÚ{ yâçáÛPšÙ¢›pÅvõ(ï%ƒþ‚:=GKa·WP¦Džaâfð_|¤yaèCÜš€¢Ãp©vE)aƒ ƒÌ9¿FTa™W+¦÷óàëî{ÚxîçÅÛ*™|¡ñoâuÛ(¯a‚‚8¾E›`W¯¥•à îózYx}ç‚Û£˜>¡€oÆue(„A‚1‚\8»Es`W¡¥Æ4àgîßzYxšç°ÛU˜é ín=u›(¥'‚èî74EY`öV×¥ÒHßSí«z%xËçËÛö—n ¥nötò(J‚"‚>7¤D¯`}W?¦Gžß8í {™xDèOÜó—Y În!uŸ)¡G‚á¿6Dõ`™Wy¦SžsÞtìÎzYxŒèŒÜŸ— ¢nuõ)‚\‚7pD§acXW§EŸ¡ÞÉìÃ{jy~éÝó—_ ínku”*®·‚C‚Ñ6*DìaˆX–§QŸÞì¦{9yÀé Ý«—ÞŸÜn@u+ô‚n‚X6¦C:bçX¨ÏŸæÝÝëà{‚yYê9Þ¥—ØŸ¹nIuŒ+² ƒŸ‚¿5;CQbY=¨ôŸÝõê·{sykêUÞ—<ŸRnÛtº+ ƒk‚=5¢B/bYw¨: ´Ü´ê©{sy“ê‰ÞZ—žŸ—n0uË+󃜂¿55CŸbzYF¨ ®Üºê˜{jyê†Þ#—ZŸLnöt ,'-ƒ–‚5}BÖb·YŨw $ÜêR{/yøêÜÞõ–Ÿwnu¦,·<ƒ‚¹40BcèY©Ä ŸÛŽé›{yyTë4ßk–{žÙmšt›,ƃ~‚@4ËARcDZÿ©³¡iÛvéÌ{íy¿ëìߢ–æžinau-Ú ýƒjƒŸ4FB$d[^ªÿ¡}Ûséx|ez”ìTà­––ž5nçtE.j!Ç„ „û4€B"e \«ø¢âÛªé<} {èí¢áq—9Ÿùn¢u/"ۄ烈4öASe\’«ø¢)Ûàèh}]{aî âk—?Ÿèn¢u‹/–"τσÒ32A-e\¬]£ªÚ_èæ|ézîÓá‚–Mžnùt|/–"„yƒ%3±@MeM\¯«"£³Ú~è }{îæá¢–ržnöt/@"j„‹ƒ+3Ê@e\¡«&£ÒÙÌçŠ|ÓzëíÙá–î‘mªt/t"ãƒ)ƒM2%@’dÞ[_«£Ùç%|zÚíïᵕÀCmot4/"„,ƒ2Õ?ùd:\#¬¦£ Ùææ˜|ìzdîNâ•LZmˆtó/H#j„Žƒå1­?BeŸ\\¬ù£sØ~æ(|®zDî`âé”öœlõsˆ/&#Òƒƒð0à>ùdn\N¬Ý£´×Æåp|ûzï ã7•!Òl8tc0ê#v„”ƒÿ0ï>˜e]­´¤’׉å¤|2{ïqãB•Ïlt®0 $4„9ƒz0V>¦e]­•¤d×<å¡|{ªï}㕼œæl ti1±$á„Ń«0{>9f‚]¼­¥d×0å }ˆ{Tð>ä\•þlDtX1¨$…̃´0~>×e&]­m¤×íäg|Öz„ïCã÷”~œ™l´s1C$ª„ƒi04>Hf³]®o¥~×Lå.}Â{§ðˆä•&m‚tü1M%…úƒ0ë=mfá]®¥ƒÖfä§|]{sðc䊔,œl€s1ø$“„ƒ]/O=mfá];®¯¥rÖGä<}Ô{Nñ!åP•êœ mftÃ2&™…:„ê/˜=Tg“^8¯g¦fÖä }¶{Tñ夔"œ?lœsV2¦%°„Zƒ.c_̰ͧ3Ҭ߯|ˆ{†ó ç֒Йoj r‚4Î' …fƒ8+9òg…_±ï§‰Ñßv|r{ƒó9çA’q™jÝqø4d(@…vƒÅ*Æ8Ûg”_B±Q¨^ÑôÞp|…{±óyç’F™®i“qï4s(é„9ƒ*8@gû^‰°¢§ŸÏ`Ý {bz®òæõ6˜Th^pÏ3o'µƒ(‚“(Ã6gfR^°1§NÏÝÿzVzöò×æÑ—2h6p44¾'à ‚K([6jf[^ö¯§Î:ܨzôyŽòbæ@h—çgào)4¾'„M‚(6ÞfŸ^[°M§‡ÎÜ${\zoó*积—nhXp@5­(Õ„æ‚j(d6¾gi_Ç±Ž¨ÏFÜ{ƒz•óÿæ‘Ú—ŸhEp 56(‡„_‚1(×5=g®^±Á§°ÎÞÛ0{z¯óç»h—hµo)5H(Û„–‚H(ó5ÍgJ_µ±Z¨ÏaÜ| {²ô1èC‘˜Óh˜pF6)q…Tƒv(K6=hÅ_H²©Ï^Üý{{úô‡è ‘ã—±h§p>6¯)_…`ƒ?(E6wh9`\²$©ÁÎ!Üp|š{žõ鎑E˜*iîp7N*C†„„(N6Xiî`Q³è©ïÎ*ܸ|á{ÉõQéT‘,˜šhªp7…*Á…¼ƒ˜'»5ðhë`T³Jª…ÎÜv|ö{öËéõã—ZhŒp•7$+/†„Š'Š5;i a™³Jª÷Í,Ûp|£{ ö|éˆ:—ágÝoD7¡*Ä…pƒ’&w4ûh·`¥³Dª÷ÌCÚà{;{TöÕé…(—¢g©o¬7+ø…­ƒG&O4¹h«`w³PªyÍæÚY|Þ{ÄöŸê‘ƘðhMq¾8c,/‡…’'µ5Xj^bù´Æ«ÎfÛ}™|W÷åêC‘þ—‹hºp„8,«†e„¦&«4Âi£a½´d«1Í„Ú| |÷´ê™S—ïg'p»8/,Ö†}„D&-4üiÔaiµô«Í(Úì|O|³÷ë¹>—ÐgðoÉ8A,‚†„>%T3uioa½´p«‘ËàØÌ{y{÷ºê¡U–õfco¸8Z,k†=„ä$/3ÙibAµ¬/˓ط{”{‚÷Aë¯g–¾f>o9¼,…†:„)$}2·ibaµ>¬¶Ê:Øë{Þ{þ÷ÑëmE–f2oe9I-‹†h„­#.2Âi9b˜µ¬5ÊÏ×Ã{á{Oø3ìH-–?f÷n›9m-š†C„W#§13jmb¶»¬ Êa×ý{ð{øXì<à•Yfýn4:.ö†™„™#ê1 jXb-¶ï¬wÊÏ×J|@|óø¥ì¸O–¡f2oT: .‡™„T#ž1›jáb¯¶^­êÉ'×9||Rùâ쪖žfoä:l.€‡¾„ý"10k=cv·Û­¶ÉµÖ„|L|ú„í›ö•jfo‘;Q/ð‡o… #K1kÓc#¸Ä®­ÉÑÖÚ|Ö|§ú<î•ó•Pfôn<·/$ˆˆ…„"Ä0lHd¸ø®HÉ>Ö }ß|?û•î¾ã•fúnº<=0£ˆ³…6"10“l¡d¹]¯ÉèÕ }ë|“ûïK•ìe•n<_0*ˆo…*!/µk&dá¸f¯Ç¼Ô%|U|.ûÌîSŽ¢” eçmzÔ0|d|NûÛî^ŽŒ”eËm =²0[ˆ]… %.lQd‘¹È¯×Æ«Ó3|@|òû4ï%Ž ”¯dGmÿ<“09ˆ/…ó.¸kd/¹‚¯’Æ€ÓÑ{ |‚û ïÀü“0dm3=1rˆ‹…i®-"l‹d˹ °lÆOÓP|€|küãï%Ž=”±d…m>¹1‰†f¢-µl!e‰ºÄ°óÅÒÒ+|q|Ÿü𱿓!d mñ=³1•ˆ‘…–ä,–l1e·º±5Å,Ò|d|ÇüEðau“ícûl(>2ÿˆç…C‘,Ûlke*»l±]ÅBÒ\|Ê|ƒýñÃÞ“ùc m‡>z2‰†éQ,ûl™e[»¶±™Ä Ñ|±|¼ýLñ’ “åcm?3\‰F†ï+nmûe ¼*²°ÄuÑj|ß|ôþò"Ž”odŽmF@'4mŠ"‡¤ï+n¹fÛ¼÷²CÄýÐm|ñ|Ãþ,òŒ]“†c–l@×3Š’†²Þ* nofK½.³ Ä}ÐÁ|}aÿŽòÜ‘“!d&mt@F4%ŠÌ†Ø+¨mAf˜¼½²EÃÐÎ{z|€þò¼Œ«’ŸbçkÞ?Ñ3؉¢† s* n¶fý¼³hÃÐm|î|ÿcò'Ó’8cFl¿@†4_ŠÜ†ý#*ómfý¼³VÂîÎR{í{fþ¾ñ™‹B‘Ba„j1?)3׈ˆ……(ìlºe§¼Ã²ÆÁgÎj{ |-ÿŽò¥Œ:’Cb]kAÐ4ŠŠè†Jn)”ng/¾´M±Î6|·|3dó]ŒÏ‘­aÍj«@z4µ‰'†¢æ'ym)f1½"³iÀÖ̃z,{ñþ2òÁŠV`Òit@X4„‰ä…M'‹mGfä½Ú³ÃÀ)Í[{ | Uó–‹‘#aejþ@â4Ɖ†Á'|mAfн„³Ù¿kÌ«zˆ{uÿäòœŠ1"`Œi°@º4ý‰q†ô&nùf¾m´0À¾Ìx{U|<žó°‹6‘_a¯j¹A¦5ÕŠ‡w¦'tn'gt¾N´€ÀìÌG{ü{EŒóF‹¯µ` j,A%5Ša†]¡& nÅf=¾#´`¿ÏË—z|{%†óìŠY<`†iLA(5ŠU†ìC&näfq¾^´f¿ÛËâzÎ{m½óµŠ%À_BiRAV5ã‰F†‘%¿m³f…¾y´¹¾Ë}zf{B›óTн_öhèAÚ5YŠƒ†jš%€nÀе4¾JÊ«zy{ÁãôŠª_ihºB’6‹‡u™$ßn˜gƒÀ¶z¾„Ê {á{Lõ‹A½_0i²C™72Œ!ˆÝ%×o»h9Áý¶‘¾×Ê{€|8_öe‹rÝ_oxhÂÇ·5ºZÆTyÇztÁö²ˆº,\ fDT8¶‹ ‡­ 2o„h|Â)¸DºcÆwy{èK÷åˆô\xfãD(9=Œ*ˆ¯G šoiýÂí¸iº­Æóy³{½Uød‰ŽŽÇ\çf°E&:‰ý  MpÞiÄß¹xºÎÆRz |Öø§‰ŠŽê\çf`F°:Å~‰7‡ qCjÜÄfº·º¦ÆßzU|Hùý‰ÂŽ]ÿfÅFÛ:Ú‰.l EqjźGºTÆÀzU|_­ùé‰ÈŽø\ÿf5G‰;'ŽÚ‰i Æq kÜÅg»ÎºªÆ{{ë|H[ú|Šˆ]ggH/<%¡Šv¯ pr˜kƒÆè»ñºšÆ•{å|tjúÏŠXç]˜gH<1…ŠÍ× Šr”kÆÆ¼’»Çú{8}ÐÉúäŠXÎ]žg’H¬<‹W— œrök©Æ:¼ÜºáÆ|Ý}WïûÕŠè¨]hI•=Ì¢‹#È sÄlǸ¼×º×Æè{š}O‡û™ŠK}]’gI^=¸U‹¾+ ár_l6Çͼ}ºrÆ|È}—æûeŠ ]Ig²H$=M ‹ëƒnrl÷Ʀ¼W¹nÅ'{}QÅû鉬ŽN\—f£H=\úŠ?œr4l‡Ç#½8¹1Å9{}}Ôû’‰A޳[fH=²Ž?ŠÜX§qNk¬Æ:¼Ì·µÃâyË{ÄûAˆçŒ%Z|dÜGYéÒŠÚ %Õr“l¥Éõ¾±´0À¥y¿{à ìý¦‡¨‹XX½bõJN?Çœ‹ô …sm#Ê¿oµ˜ÀzÅ{ñ ¯ýˆÓ‹ºXØbK?v@‹  ܪrLl¥É±¾ù³J¿ÓxÜzó ý]†jŠW„aàIk>¾ÒЉ ó+rlÞÉ/¿…³ ¿Óx&{Œ Áý‘†¿ŠW¾aÇJd?7C‹çfsrql¼É¿ò²€¾Nx«zM ‡ýÄ…æ‰ìU¨`ØI>"KŠ‚„q¡kˆÉì¾É±p½²w4zr ÄýÄ…õ‰1VaªJj? C‹ÍtŠr·lòÉ`¿²Â½Zx{E §þø…2ŠéUå`áJØ? _‹1íkr¾l‹ÊÀ|±#½øw»z? Âþ¶…׉bUL`KÛ?T_‹ãQr™l‹Êü¿î°¼pw7z0 ¤þb…œ‰½TÔ_äJØ?Hz‹e8 srmŒË ÁE±Ý¼7xõz_ ¥ÿþ…ã‰4Uö_øK–@q‘ ŒN—2s)mzËŸÀª±þ¼Zxìzb ÿ2†ЇUO`êK“@Ø´‹Šûørm”ËÉÀÒ°"¼Êwhzæ !ÿ=…(‰ŠTo_ÇKƒ@ÄŠ‹ôYsm—˱À„°Ì»ÌwVz­ ¸ÿ“…M‰›TW_L±@Ò™‹mØûrm£ËÐÀ¬¯ïºúv•yô ÿ–„?ˆoS:^FKÞ?+ÛŠÜ4ÒqóküÊ Àð®"º„v yÕ Æþ9„Ň*SØ]™K%@ª4‹8h¤r“lÌôÀO¯Vº%w•yá »ÿï„BˆŒS^lLÍ@Q‘œ‹smuÌ;Á¯ºwˆy¸ ™ÿŠ„é‡Sš]ZLÙ@F‘´‹‰®þrïlúÌÅÁó®Ï¹swäyÇ Ž …Rˆ‰S!^RM¼A)’fŒ tÔmÁÍjÂf¯5ºx}zΉ¢…ÈÎSX^®MBš’ÛŒ©»5t=nžÍsš¯ºWxûzÙÃ#†‰~T;_uNûB'“ƒÈøuoÒÎÃX°*»òx`{ƒDk†©‰˜TJ_ëNuC¬“ŽÈò3uDoÏÄ-°» y‹{ó«†é‰½Ti_OÿC3”lŽƒ¦¦u¯oмİH»šy |ô¡2‡<ŠãTo_ P€Dm”ŽŠºuµo)ÐØÄ°µº&y£{æ’†æ‰aT_=P´Dµ”ÔŽ.?v^pZÐŰԺˆy6|g+Ö†ì‰PT,_pPEã”3±ô(vgpöÐÙů~º yö{yr¼†ø‰Tø^ÍP“E1•’ GvÃp*Ñ8Æ ¯šº=y*|~”†ã‰ÿS_QÊE™•è;}xvÕpƒÑoÆ2¯ºFyF|”†Í‰©S±^yPSEñ”a•àuspèÐÆ´®î¹§xç{¸/†»‰ÓRR^¾PF?•ÇvGvquѣƹ®Ó¹áx|@pš†ì‰dS–^`Q]FÏ•.tðxvqëÑóÆ5®-¹tx {ì “…ÕˆçQB]\PxE?”ÅŽÆ^†uRpöÐ&Æ­¸Ïw{÷#q…´ˆíQ?]QF„•ÛE´svq^ÒRǨ­…¸ªxÅ{çЅɈûQ/]cQHF–e+¨×vœqŠÒ¢ÇN­T¸hxÂ{ò!b…´ˆQ¯\QZFN•ñoÿ2Œu˜p¬ÑǪ«Þ¶évœz#˜\„¾‡æO’[PæEÕ”doþ7 u6pâÑ6Ç3«`¶Évz¶°„ù‡PÀ[qQÆF¡•ƒþ= ôuqaÒ¢Çýª¶Àv\zH¤„Y‡žOH[ÄPFÕ”B'þÕ ƒuyp"ÒFÇÿªøµÕv\zÇ “„¬‡Ps[‹Q°F¾•ëUþ¿ våpÓ÷Ç"«ÝµjwÍz¶»Ì„²‡õOW[ RGý•ÿýN "vÞpìҽǘª@µ‡väyõ÷›ƒt†oNÏYQF%•9nüå updÒdlj©N´åupy%xƒR†$N¥YQ¡FY•d=ü· ‰uyp(ÓÈÈ©|´BvÉyÅ»σ†3NÀYäQ Gá•ëõûg ±u¡p(ÓÈö¨¯³¬uByL_´‚|…MˆX,QKFý”掛ú÷ÜtàoÌÒÉÇ,¨è²Juy¥ß‚|…öLÎXRzGæ•AÆú Àu(qÏÓìÈ¿¨—³ôuáy´ó{ƒ[†^MY¨RìG–“Úúf xv¢q4Ô<Éþ¨¸³0vçyºË郫†èMƒY'SWH—økûà ÉvÚqòÔÏÉR©à³²vYz[^P„ô†ùMŒY£SØHŽ—v‘ýúl Évéq#Õýɨ¨.³Yv z˜Ÿñƒ}†'M¿XRSrH8—‘múÓ¤vÁq@ÕÊ‘¨ ³gvz"" V„Ù†GMçXATwI󗹑‡úñÇwär·ÖmË©b³wÁzí Û„/‡ÀMIYñTJ†˜@’„úè“w¼r ÖdË‹¨÷²»vz N„½†çLX¯TJ`˜I’©ù'hw³rOÖ,Ëä§g²"vz6 „Ÿ†IL,XÃT%JX˜+’ùŽpw³r¨ÖjË¥§²Jv=zbp „n†LâW%U{J嘟’ßøZ„wÕr ×äË §…±±uÆyYp aƒÔ…&K W•TûI>˜’øŸwrUÖHË㦅±‰u¼yúB dƒ!†NKkW¯TGJ˜ƒ’ð÷¨%wÏrÔÖÞ˲¦W±šuäy™Æ [ƒÞ…KWÆTDJƒ˜R’i÷ç1w¤r×ÛËN¦·°ötyy® ƒ‚…bJNV¸T%Jö˜Ö’5÷Þ\wðr¬×“̦k°0umy" ƒ8…QJ/VjU¿J™œ’|öÝhwÂrÔ×zÌÃ¥°Ju‚y“  Jƒˆ…J VÛUpKµ™l“+ö²ÕwksžØcÍÃ¥ °xu¶y]m ›ƒ¹…JìU4V¡Kô™r““õâ¸ws»ØKÍô¤¯·tãxþ ë‚è„I÷T4V›Kš‚“<õŒxtsÙÎ<¥N¯[u‹yú ¸ƒ…IeUWW–L›L”HõpqxÄsÚ€Îäµ®ët3yóá ƒ…dH^TQV½K6š‘“¡ôöøw–sÛÙdÎΤʮ0udy8 ^ƒ2…IÛTWhL›”µô»¢xÖsÚUΥĮ´užy6® ÷ƒc…MIçTXMá›À”ôôìLy”t`Û ÏY¥þ®vz¼Š„†jI.U®XÞM=œA•[ôotyÎttۦϱ¤Y®•u¶yñÕƒT…rHTT”XäM/œ2•½óÜ‹yu-Ü}д¤Y®ËuýyÕ• „…XH^T6Y™Nþœ–ÈóîËygu«ÜÑR¤®xuôyýƒ…£GÇSYN¼œã•`ò­Wy!ufÜåУ£y­3u¶yN)ñƒˆ…¥GéSZ OËè–€òËüyÐujÝãÑÜ£¶­’u(z#1„³…XG–SZ§O®É–ðñT zúuÝ ÒF£­5uÒykB"„£…ŽGÄS3Z³Oóú–)òyrzSvÞˆÒ⣰­•u=z|m\„á…OGSZ-P[ž\—Çñ-z,vÞ°ÒO£?­5u+zõ.B„ÿ…ÂFiSZ™PlžÇ—CñìÿczÅvbÞ4ÓӢݬ3uIzø%©ƒ5…QFÏRØZ¢PÝžé—Òð$ÿzz‡vØÞFÓ«¢V¬uz‹–Ƀ>…³E-R[ÐP—ž¦—õïZþ^zxvéÞ_Ó䡃«·tˆy´–¦ƒß„hE¼Q:[åPמ¸—~ïÊýlzvhßÐÓÞ¡m«¼t•yJ 3׃… EoQ™[JQJŸ)˜ïGýUzŠvnßÙÓ¡¹ª!tBy 6ƒz„ñC’P.[Qöžò—ñíaüDz‡v°ß#Ôµ Pªt/yà À‡ƒ®„ìC†P#\ R ý˜MîªüÿzXwázÕe¡íªítz[!YP„l…¸DPQn\[Rž Á™ÃîVýU{ñwá´Õn¡-«Ùt+zž!Ù„o…4DûPÇ\îRÕ ß™ëívü{›wtáÖH¡«ÜtCzH"S„š…ñCÇPí\%Sã  š[íüûA{ñwáÜÕ+ þ©Óssy¬!GƒÄ„’B­OH\¤RK z™áë¥úzawá®Õ•ŸL©zs yº!Bƒ}„aB>Oê\Sï æ™ÊëUúîz·w¢áAÖ’Ÿ=©ˆsyž"Ñ©ƒ±„BòN@]uS¡|š‹ëùù*{Õw0â©ÖdŸÛ¨Žs y#Fµƒ´„ÖA®Nˆ]SÊ¡|šëZù9{ØwOâµÖ<Ÿ‘¨ksÐxœ#Ÿ»ƒw„8AíMð]ÝSò¡iš+êkø>{÷wÚâE×€žì§ìrxŸ#âBƒI„‘@ªM®]Tõ¡ášMéÛ÷ùz÷wŒâ!×JžÜ§Þr–x:#‰<ƒ=„…@M—]ÝS䡳šVéÌ÷·z’w¯â*×Ü@§r=xª#åJƒ.„=@6MR^ŒT‹¢*›pé¿÷{=x×ã1Ø€ž¸§òr“x¨$ËɃt„ø?æLi^­TÈ¢q›ýèZ÷·{~xN䓨!ž"§#sxA%'ñƒh„Ç?‡LÀ^çTR£®›~è¢ö²{hx˜ä»ØŸ¤¦ŸrMxw%v׃L„?ÜK"_7U«£œ½çÕõ©{kxÏäìØ&#¦–rPx¿%Ï©ƒ.„Ò>ÕK^_œUÙ£;œçNõ›{“xå^Ùœĥ.rxð% BƒÅƒ =©Jô^IU`£Ù›Ûå+ô{xÉäÙÏ›À¤_q'w«%±~‚Ђ ="J*_U¿£œyå½óM{nxbå¹ÙÏ›â¤bqRwM&oô‚Tƒz™ð¡±ovK)s6ƒ)ƒ9vFa¨WH¦VžCábïj{Ôxè$Ü™ ¢Ëov )2ƒõ‚Ý8Fa«W¦ežŸàªîÆ{9y©è·Ül™ä¡pSvÓ)Õaƒ,ƒ¬8ãEa X¡¦žõß îA{ÄxAèOÜU˜Ü ån@u7)Nd‚+‚†7ØD+aÙW»¦¦žsß~íR{Ôxãèë܃˜Ü 8o˜u5*Fñ‚™‚l7ªDsa XN§&Ÿ+ßí¦{y~éZݺ˜û €o´uË*Ê<ƒÚ‚7[DÊa…Xª§‚ŸpÞ‰ìa{yŠé”ݘn ¿nOuÂ*胻‚‘6 Dáa¿Xê§äŸôÝìR{9yÝéÞk—äŸám­tÐ*2Ý‚©‚Ü5‘CòaY¨ <Ýxë^{]yê[Þk—ôŸŽnCu´+ÿGƒì‚¿5JC]bmY}¨Š îÜ/ëa{my¡êÒÞ2—žŸømêt +Æ‚¦‚™5MCÕaçX¨% ÈÜë{)yÏéÞÊ–6ŸÍmšt +T€‚%‚Ä4aBbùXZ¨ xÜbê{Hy§ê˜ÞÞ–ŸÄmutë+ƒ‚–4B}b‰Yƒ¨P ‹Û¶éR{`yë(ß¹–æž‘mitS,ƒ6ƒ¦‚74¶AÂb˜Y ©Ÿ ZÛ#éo{3ykëߥ–{žÂm/tÃ,˜{ƒt‚4,AFcâY½© ¡!ÛÁè~{)yÍëhß|–1ž`mÊsñ,Ƀ‚3k@'c÷Y—©¡,Úúç'{&yÍë¬ßµ•±ïlÊs-8 ô‚+‚r2ú?'c+ZÙ©s¡­Ù˜ç9{Qy;ìकŒÍl¸sÌ-ü ù‚‚62Æ?ÂcÈZoªó¡¤Ùç´{ÞyÖìÀà‡•sélÖs .K!{ƒ¦‚ 2¡?ÓcÿZתe¢ Ùç´{ðyiíPá„•gÒlås.^![ƒŠ‚È1?¥cÔZɪ[¢ñØàæ•{Òy!íáY•$|lns?.v!-ƒ1‚*1Ç>ÓcõZ«Œ¢BØæ~{Æyƒíwá÷”Ôœblzsõ.@"jƒ‚ê0µ>óc?[«£Ú×Àå¬{z<î#â•ÝœklœsŸ/ï"„þ‚Î0u>Úd\p¬Â£Æ×†åM|€zýîâ•—œ¤lœs†0¡#P„ƒc0Õ=ëd\ï¬^¤½×‰åÃ|&{¸ï}㕲œ¡lÓsê0.$„„Wƒø/±=aeµ\ ­}¤®Ö{ä%|¨zpïCã?”Ö›Ïks¿0$„»‚/£Û1<‰R†¢Ù-álUe»G±[Æ(Ó¡|ß|LýÈðÌŽÓ”eêm ?Ù2¾‰½†- c.Ÿmfµ» ²-ÇÔB}}ÿý†ñ½ŽÍ”e n‚?G37Š ‡Wƒ-¨m f¼6²!ÆÌÒÚ|}ðý\ñJŽ3”€d|me?23ŠÖ†TŽ,¢m/f6¼p²ÅÑÑ{|å|cþÐñà“¨c´l§?…3é‰É†E·+¨mˆf~¼ë² Ä+Ñú{Ö|rþNò5u“2cœlØ?4Їy+­m”f ½l³§ÃyÐ|Ö| ÿ£ò^;“ðb'l4@=4mŠ+‡ã8*ûm³f‡½©³ÃÈÏ÷{º|oÿðò茫’]b¡k–@Œ4(Šº†±)Ómf\½³ÉÁ‰ÎR{3|0ÿÑòû‹Õ‘a„j‘@‰4ŠŸ†T(êm©fÁ½Á³aÁóÍR{ |×ÿ6󌰑Qaj!A5KŠ¢†O¦'nÝf¾´iÀòÌÜz¶{µÿ*ó:‹×¡` jZ@X4µ‰'†Ð'tm5fսγÀœÌÂz‹{ëÿIóœ‹)‘»`jZAA5eŠ«†Ê'n¿f«¾´ÿ¿ƒÌ{ð{PÉó)‹»ú_i A85ŠŒ†¾<&¶mÈfb¾|´á¾‚Ë2zQ{žó.ŠÃÎ^hÜ@5s‰†Gò$|m¬fÙ¾÷´@¾×ÊFz]{ìfômŠÛå^ŠhóA6ŠŠâ†6±$ngŽ¿µ°½4Ê'z]{4£ôɉ-O^hB?6EŠ}†^È#êmùf¨¿„µ½OÉíy {N£ô¯‰ùŽ-^ÉgJBU6ÕŠâ†üH#`nmgJÀ¶#½gÉrzš{eªõ7ŠKz^ huCn7|‹P‡í #ónÌg Á”¶¬¼¯ÈAz2{ÂÏõò‰ÝŽ!^†gmC77™‹V‡‹¥"åoÝh§Â8¸½ùÈ>{3|ð÷þŠÒù^fhÄD§8üŒ§ˆoy#Œpmi㸧½±ÉÌ{Ö|Â÷)‹†^hÒDð8 ôˆº#p¤i7ÃȸۼàÈx{œ|ÆØ÷¤Šp[^èg#E19ߌ¤ˆóC"ù܇cŒvZ‚dçF';£úˆÎü×p j¿ÅìºÊ·_Ày{úMˆšŒ{Zjd¿GÙ;gމ”°KqjÆK»„·üy]{°ÓúAˆŒVZcdH8<3Ž‰Í qj½Æ1¼¸¶yÂCy,{õ>û±‡5ŒŒYÝc>H²Ou pçÎvıÁ¼Iy‰|©<߆؊ U^`úN$D”ÿŽp.‰u-p`ÏÕį°¼/y@|È”†ZŠ£TÑ_ODÑ“—ŽGãMuìo™ÏäÄ©¯óº¼xÂ{‰º”†ŠîSû^ÏOªDŒ”¼>îuƒp«ÐþŃ¯Èºòx*|?‚†ŠÝS5_TPE•Ìɬup«Ð Æ ®ú¹Zx¿{xÊ…_‰ÖR7^vPEñ”’&Èùu§pXÑÆC®I¹…x°{6û…M‰qR¼]¾PÔE¤•§/^vqÀÑÅÆC­D¸xH{ò&…†ˆ,Q¸\yP»EÚ”g¬ÿi´u­pâÑÇv¬Ÿ·­wA{ÓN…•ˆ…Qû\FQgFÁ•"+£’vVq~Ò’Ç»¬œ·Øw5{ä…0ˆ¡P\nQžF§•ôÿ“ %vq›ÒºÇp«Q¶wwzõ!p„£‡²O<[nQ­F™•êýž £uÃpžÒâÇãªìµÚv‡z‘â„„¦‡POÿZUR¨G––Äiýì v‡qàÓÎÈÆªkµKw®zš…²„l‡O‡ZºRÇG—‘¢üô ¬vqˆÔgÉ-ªÕ´+w±zOX¸„f‡ÃNGZÀSäH——‘Cü± w rWÕ+Êñ©‚´wÁzÃÍ„G‡'NÃYºSÛHœ—y‘#û~ .w&rŸÕVÊ ©‡³Ævhz0" p„ë†lMYAThI!˜ý‘’ú Bw|rFÖ)Ëš¨%³ŠvezÆË ?„º†çL”X¯TûI}˜O’Ãù0­wár ×ÉË`¨Ã²×v«z40 p„܆MËX¸TûIŒ˜I’Rù³„w°râÖžËǧ²vðy4- •ƒó…­K}WÃT Ju˜+’uøÙHw…röÖ­Ëæ¦;±¦u³yµÌ ‡ƒä…K WUxJÑ˜Š’q÷êewÕrƒ×L̦b°‰u¹y]e ƒ…äJ¤VpUšJ™q’ö»Áw7spØ8Í9¦}°´uðyõ Bƒ|…JVÛU€Kd™,“žõGNwsGØ#Íˤ/¯ÅtQyÐ a‚±„½HUØU¡K›™c“½ôsjw7sàØÂÍ~¤é®¿tWyÖ ƒ>…èH7UÕV–L˜šO”¯ôX…xrt#ÚÏˤ¯[uáy½ò ƒ2…AH’TêV¦L<šÑ“ óÀ„w€s‚ÙwΣa­Ós“x S -‚@„2GS WÑL›w”¿ò=Nx,t Û¿Ï'¤@®au÷yÆÞí…HáTºXPNœË•Bôóyœu܃ÐݤʮgvÜz_Z“„L†ÉHU’Y,O5p–¦óXz,v݇Ñu¤C®vqz™{m„ÿ…gHŒTåYlOl–Üò-*zúu-Ý“ÑÙ£¤­†uzsfσ|…!G~S[YO2p–kñìÿQynuÎÜÑ}¢¬]tQyV‘ô‚¾„³EIRÜXÇNÄœ*– ðÂþ¶xüt ÜuÑ¡¨«”s¯xV©o‚4„ªDoQ±XÄN¢œ–Éî„ýNx¿tºÜÑy ~ªÒrëw:ÈvƒÏC}P·X»N–œÔ•”í-üÁwtzÜ:ѯŸ“©:rXw4fFЂËBiO®X¢Nqœ©•´ìcû“w tëܬÑ0Ÿ$© rHw¾êoÊ‚‰B)OuYcO$–fìºú@xitPݯѽŸI©ìrÀwnU‚)ƒLK`NVΤÜæìôÿ{ÚxïåýÙÞœ¯¥Wrxå&Ñmƒ¤ƒ^=]JÌ_VA¤ˆœ“å«ó^{_xeå˜Ù\›R¤ñpìv &(f‚Ú‚ip;v`%¤‚‚¶;óHü^eU‹£è›­äáòj{kxæÚÏ›z¤¯qpwD'¸ƒØƒ—<‰I`iV"¥LžäÈò²{Úx®æãÚ‡›R¤Hqtø._"¬ƒæ‚a1E?åc[[%«õ¢<Ø_æ{ôy±íÁá•NlŠsõ.b"•ƒÄ‚È0Ÿ>>d•[²«G£ÉרåŒ{çyDî&╹œklzs¹/æ"׃©‚Ž0+>½dç[_¬¯£J×íä|+z9ïäâñ”iœ\l\sˆ0š#4„Ђ0­=ge–\Û¬$¤”ÖJäÃ{zïáâœ?ltsU0ª#ñƒÓ‚¹/‰=ùdY\ϬO¤XÖ>äÃ{Lz<ï'㔺›©kúr®0ä#„Á‚K/é<˜e¾\‹­´¤Ö«ã_|«zØïqã[”º›ÏkírG1h$?„Ç‚y.šjÍqE3F&|„Ÿ‚6,Ê9gF^ü¯¤¦¸Òïß0|«z]ò·åÔ’Ç™6jŸqÒ3'ú„ƒ‘+79.g†^’°_§AÒ“ßa| {!ó©æ¼’Ç™Ujõq§4ÿ'Z…­ƒí*Û8¾gi_×°ì§dÒæßÁ|‹{†óç“/š‰jr5T(Í…„X+(9ògi_бl¨ôÑMß©||{ùóvçÖ’Á™j¦qc5•(¼…¹ƒf* 8ÐgM_ï±­¨8ц޵|—{môýç‹’t™Èi‡qß57)ąσ°)–7=hö_ ²ç¨ЄÝS|`{¯ôSèç‘Õ˜/iq86œ)ͅɃ) 7¢hU`¶²€©­Ïݲ|Î{Yõà讑˜þhâp†6é)­…›ƒ(6êhÉ`]³8ªKÏ·Ü•|Ñ{»õQéZ‘6˜œh§pü6…*û…úƒ„'¾5çhaq³rªγÛP|ÿ{òõäéØ˜2hªp’7q+ †@„¦& 5óh%aö³ðªÍ“Úî{‹{Hö ê\>—ygÔo¦7@+Ø…°ƒ%Â3óh a´ÝªßËEÙl{{\öêj<–Pf®nƒ7'+–…QƒÓ$ø2h'`n³)ªË_Ø´zIzÏõméÃŽr•úe@n07Ì* …»‚Ê#ê1)h*`³³TªÊE×RzíyÛõvé3Žâ”3e—m‰71+Þ„–‚~"µ0Zh€`´¿ªŽÉÂÖrzzœö!ꎫ”eum8™+7…œ‚"0}ht`δB«¸ÈÐÕšz:z€÷èêŽa”%eom9”,Ð… ƒ¬!À/Iioaüµ{¬ìÈþÕ6{õzzøùëMŽœ”3e mø9ƒ-š†Þƒ‡!¡/îib¸¶0­mÈ[Õ^{/{xùÙì’Ž·”Pe¼m;£.U‡z„„!’/ÆjÞb·Û­ÈöÔÎ{°{0ú힎Д3e¿mÜ;d/ð‡ì„ô ì.\knc…¸¾®ÃÇŽÔ|Ô{ýú6‰”6e m”<÷/dˆ8…È ¬."ldC¹2¯‡ÇEÔÌ|¥|#übïôŽÓ”{eömM=»0åˆÔ…!/Álçdº!°éÇÔï|Ó|@ü–ïë”{enÚ=Z1"‰ó…D Y.³lädRºz°{ÆIÓ¡|À|óüK𕎒”e×mg>2m‰9†—À- mzeA»f±^ÆÓÁ|î|ýöð Ž}”ÎdŽm ?»2 Šå†)t-çmTf¼0²ÆáÒÉ|}rþïñ½Ž´”~dŽm‡?]3Šë†7‹,Êm]f6¼d²ÓćÑ{|å|aþÐñŧ“¿cÜlÇ?¦3 ŠÙ†n+õm¦fÛ¼³]Ä"ÑM|ß|ÿšò‰W“Xcbl]@64VŠñ†s¶*n³fQ½b³TÃóÏ%|¨|‰ÿÑò^þ’ûb lÜ@›4ÒŠY‡à*Onáfø½Ú³ÛÂfÏ?|À|ôÿCóÎŒY’&bNkAñ4ÁЇÙ)lngI¾3´9Â¥Î|Ã|sÖóꌟ’Lb˜kXAD5 ‹„‡öC)¥ngg“¾ª´æÁƒÎè{±|úó}Œ’Ða,k«A¬5ØŠM‡ê0(†noihÓ¿¶½ÀrÍè{}­Uõ)ŒÛ‘BaøjÿBJ7³‹?ˆÁ_'OolhƒÀ§¶ À«Ì˜{À|­õø‹|‘•`:j3CP7Ä‹ˆŠó%2oAh[À]¶Ö¾ZËD{}|™*õªŠAJ_$i‰BÌ6 ‹„‡Pû$În"hfÀ”¶¾ÇÊÜzF|L öÏŠh3_*i^Cò7‹‹*ˆà·$IoÝhÔÀ1·K½(Êz@|]GöнX^xhdCã7b‹Ú‡€K#ÐnGh Á1·_¼öÈ*zÅ{ˆ=ös‰óŽˆ]˜g^C×7òŠG‡Z"ÐnAhDÁR·x»ñÇÓyW{‘öm‰ÂŽ”]ƒgrCà7H‹ ‡œP"ohSÁe·©»2Èíy…{8Íö?‰šŽ2]FgÃC#8ª‹»‡˜!*ofh ´·0»XÇzl{õö0‰AŽ]Ýf–D¶8ŒÎ‡q² ^oh4ÂÇ·Rº]ƨy{ºòö•ˆ‰b\DfD¹8)ŒÝ‡Õ ·o×hQÃݸ”º…ÆOz”{(7øg‰%ŽÛ\¦fF2:RáˆÕ JpviÄt¹Ó¹±ÅçyH{9RøŒˆ3[weE¥9—Œ'ˆ0uåo*iûÃt¹¼¸‹Ä`yÙzÌìø²ˆLä[ÁeÙF;åb‰„Ëq_j`Åãº8¹ Å;zÅ{Êäù‰ŸÇ[ÐeOG;Üb‰×TýpqjËÅ[»ª¸‘Ä$zÔ{ÏúGˆäŒØZödfG®;ëG‰[qnjiÅȺZ¸)Ä'zÂ{ý!ú©ˆ0V[neÖGŽ~‰q¡÷pCjlÆ·»‚·ëyW{v‰úð‡fŒZHd£Gþ;ôS‰C ¨îptj;Æž»B¶ÂõxÙzbŸú^‡Ö‹'Y~c´G2<îM‰Á .épŠj¬Æ¼ÚµÁêxâz­úú‡€‹YcxH毿Š" uBrl ÉL¾¨´$À5yA{- :ýè‡ Œ®XcÇJ??¾Ä‹’ ï2sâlªÉå¾oµîÀ$z0|" 2þUˆZŒŒYÊcŽKÉ?h‘AŒì Üs|mßÊÀƒµëÀczt|˜ ­þˆŒ×X7cªK@,‘Œd ¯ t°m>Ë[ÀRµ˜À—z¥|Y FÿuˆGŒ9Y{czL¨@ ’¹Œ itðm”ËqÀâ´Àz†|¶ Šÿ3ˆò‹lX·b;L@e‘,Œ" UctnÿËÁ>´…¿Oz€|ò åÿ-ˆû‹8X°bíL]A;’Å €tgn†Ì¬Áß³2¿-zt|7 >ÿ‡Á‹¼W?bíLiAz’=> ˆštdn•Ì‘ÁN³q¾œyá{, ,r‡F‹øV a!M³A}’F`º‰t‰n3Í[³n¾çyt|¿ 禇†‹ZWbëM«B“Ž,´ÔtoyÍÞÂÁ²C¾¥y[|O[‡C‹V~azMaB¥’¥Ðn€tÐn1ÍÂH²ä½Ty:|z ö‡+‹ZVa©M«B®’ÓH‹to‡Í"òؽcyq|Zñ‡F‹VMaßMCë’(޵‹”t5o¾ÍhÃY± ½òxÿ{‰ˆ̊ÉUë`MäXSáH¢—‹‘©ú wOƒy–ï_ýTyauúÝgÒ&¡Åª³s{x¨’½‚ „›DûPÿY¿O¢ž–Dî¡üêxu’ÝÒp ªïrÕwˆ}’‚¿ƒîCOP6ZÞOOž—Dîmütynu¯ÞñÒã MªÂs{xz4ƒ„D=PžZ@P®ž{—Üíüüyv:ß–Óv õ©–sŸx Gƒk„¸C4P|[SQAŸ˜ íàûIz‡vàTÔ» &ªäsàx½ ››ƒ„~CöO \ÑQ ¼˜’í»ûßzövÇàíÔÉ ªCt3y~!Vσ±„pCóO\êQ ¶˜´ì÷ú‰zðv™àöÔ ©Åsãx3!.Vƒe„ÑBvO,\*Rj F™ìjúrzìvÖà0ÕpŸÈ¨)s\x„!ô‚„¿AhN\üQýŸÌ˜ë‹ù³y]vZàÞÔJžã§rŒwO ˜®þ‚–@›MÏZ8QÝž ˜Ò醸ªx†uKß Ôz=§Kqæv R‚³ƒ¼@ñM§[RÔŸ™Bêù‘yŠvçà½Õ;ž¨.rÛwp!Ía‚”ƒe@^M[çQ ™»é=ø—yfvøàzÕžw§àqXw£!¾A‚&ƒ@×L\6Rs +™Pé§÷³yDvIáŸÕ¨î¦ìqsw<"Qƒ‚Wƒ@×Lª\±Rã w™3éf÷öyv¿áßշæ.rdwæ"¶ׂTƒÊ?ML]ëRn¡«™ºèŸö5z‘v[âMÖ†Q¦ýqw(#Èš‚û‚Q?ÃKþ\ÃRŠ¡¾™Aè+öIz¦viâfÖ5-¦ìq9w#n©‚ ƒà>†KL]MSÊ¡#š†çõczìvüâÿÖœ¥›qævÞ#¢â‚9ƒ²>RKß]ÄSQ¢|šLçBõzwñâöÖ­œ¥Äq!wÊ#¨å‚Qƒ>BK‘]ŠS¢KšUçmõczw3ãR×Ùœ¾¥Ïq?w$þÆ‚/ƒ‡>HK^Tz¢Âš ç$õƒzJ´^U;£•›Öå ôâzÞw»äïØ/œ¥pq-wÜ%σvƒ0=/J<_qUÅ£œÇåâó${xå6Ù᛺¤Bqüvù%ëâ‚&ƒ<‰I_FUº£î›åó{xyå|ÙÕ›‰¤„q!w¯&dƒsƒ=ÜI`5VΤêœqåtóÚ{ÔxFæLÚÕ›ž¤qgwë&Sƒžƒx<–IÌ_?Vƒ¤Îœ.å[óA{Mxvå›Ù›U¤Sqw¯&Bƒ`ƒ·<™I×_øU•¤²œåó²{“x7æ+Ú³›U¤~q?w6'6ƒ?ƒ}£½pìv),݃ՃŽ:»GKaÐWv¦žAâfð(||yPèUÜš£Úpövv)péƒÌƒ‹:ÁG¶a>Xø¦Ÿdâð›|÷y+é5ÝÝšP£ q0w*!„äƒ :OG¶aWX¸¦ÔžtáŸïã{yy{èÀÜ›™a¢XpËvþ)1÷ƒðƒµ9GbÔX°§ÀŸ”áÊï‡|!z{é Ý<šÖ¢àp9wÐ*%„„E9ÌF4bY§ØŸûàPï+|íy^é¯Ýu™:¢èov*zmƒŽƒV8FÒaÎXq§°ŸàNî²{y\éŽÝ™¤¡©o v}*Œpƒ&ƒë7:EÇaiX…§jŸ“ß íÀ{By~éiÝј¡$o’u…*¥^ƒƒ7dD™afX=§?Ÿ¸ÞÉì${Êx-éDݘ„ ÈnCuw*±‚;7›DŠaGXk§QŸõÞ íR{ìxVéGÝo˜¾ Lo®uÅ*À[ƒò‚M7ŒD»acXk§<ŸÛÞÉì†{#y{éÝ!˜} ån^uŸ*ÊJƒò‚7jDþa¯XاªŸÞ}ì¦{/yúéóÝR˜™  o}u8+]pƒƒÔ6HD,bY¨ %ÞXì{ûxÃéÞ¢—% tn-uË*Aù‚ׂÙ5‘CÇaóXê§" dݹëP{Tyìé$Þœ—% €nCu+o*ƒì‚ð5‘CWbXYc¨P GÝuë[{`y%ê^ÞI—ÆŸln-uz+΃Ђ,5ÐB)bBY,¨1 ÈÜë>{6y\êƒÞû–aŸçm¼t +ðƒ¬‚5·BIbcZª—¡-Øåå´zÔxCìàM” œsk`rH-„ R‚mt07>«bâYü©§¡Øñåëz#yöìçàÚ”¯œls.^!Ô‚ñ¿0>5coZ{ª¢¦×på±zïxƒìdà9” œpkyr.0 >Uc©Z9ªç¡ Ø.æÜzQyíì%áÒ”æœ%l€sk.ë!pƒµ‚U1 ? d[[%«º¢+ØæD{›y*íáÏ””œls.W!·‚½>0Û=c+ZUªÅ¡8×üäozŸxÖì­àS”œàkðrŠ.Ì!Gƒ%‚Â0A> d[E«†¢Æ×aå[{syxíá›”œìkÌrÒ.Ã!%ƒÏ$0p=ÓcÈZ_«}¢M×ËäG{Nyíáj”â› lár=/C"žƒ\‚c0è=^dg[ï«£i×ùäÆ{÷y•îQâã”oœklks0)#"„æ‚—0>e\Ьţ˜×3å%|Czñî|âÒ”;œNlFs0#„Ú‚‘01>(eS\Á¬ ¤>×ðä|nz<ïãœ„l¸sË0$\„ ƒ€0>je„\Þ¬3¤ØÆå•|ézdï:ã•BmDt¿0$²„›ƒ1Ð>¬eû\Z­É¤ØÜåÌ|/{§ïqãh•Ïl tå0$°„¡ƒÈ0‡>¦eû\e­Ã¤u×[å¡|{»ïœã(•Úœ„lÖså0C$P„9ƒÂ/´=geÙ\­Œ¤ÈÖ¶ä•|Q{òïäB•$Ál>tJ1Í$Մ؃]0:>îey]­G¥>×<åµ|i{ð)ä•ꜙl tf1Ð$‡„yƒ­/›=ÏeN]™­¥rÖfäm|{úïÙã„”œl_s!1t$\„ ƒw/3=Úe]¶­î¤2ÖÜãg|Óz(ð½ãP”«›ìkýrr1z$N„Ä‚ø.„<æe]Ö­ý¤ßÕŒãP|Çzbð#ä^”Ç›Ýk+s±1ë$„,ƒÛ.‡<ýeQ]/®o¥ÜÕŒãg|Öz¤ðGäa”®›ìkså1%„ƒ4/»<ýe ]/®7¥;Ö™ã|Óz™ð䘔â›+l@sÝ1â$¸„Qƒ/²<fc]®V¥ÈÕƒãY|âz–ðMäî“t›Ïk1s2T%µ„jƒÊ.—¯v¦4Óäà|Üz³ñzåü’KšjrÃ2!&…”ƒP-;æfb^ ¯¶¦1Ô²áÚ|r{]òîåë“›dkÞr|3É&7…­ƒ0-ó:g€^À¯á¦|Ó%á |{òôåå’Qš'jÝqÔ2L&+„¬‚Ñ+Ç9„f.^c¯•¦ÒÒà |âz2òÖå^“ šÔjZrØ3+'E…ŽƒP, :.gœ^°§ÃÒ6à|¢z€òæÔ’Ö™ jqq3·&²„Ó‚`+9ÏfR^𝳦ÿѲ߲{¢z`ò;æO’–™‰iMq„3'ª„ƒß*ð8°fb^G°z§ÝÑ“ßÿ{{óÚæz’Á™j×qH4¾'…sƒ-+9:gÐ^¦°¢§‰Ñß%|,{5óïæ¥’»™üi¦q¹4(Ÿ…Ń5+ó8Çg;_.±þ§Ò_ß }¶{"ôjçJ“šÀj rŽ5ž(O†I„½+e9®h `B²ù¨ÒÑ߇}L|’ô è”öšMk¶r°5Ò(Z†t„d,/:`iô`IJ±©bÓÛà~â|õÁèD”R›¸kqsR6¸)'‡]…l,N:[iô`޲ʩÓ’àò}þ|Sõ é”7›dk7s†6*‡A…,û9/iô`œ²®©©Ò9àÞ}î|NõéΓüšîjärƒ6*܆8…€+œ9Ii(a³Dª~Ò&à&~f}öêéa”œ›Òk»sÚ7O+*ˆR†j,T:ojb´«©Ò3à1~S}öÕé•“£šÿjêr!7‹*-‡G…+9fi%a:³&ªaÑÜÞm}Œ|žõBé“û™Gj/rî6f*¹†Ä„W*<8,iâ`&³ªјÞE}n|žõ]éù’ø™Gj2r7ˆ*܆ï„Ä)¾7Íh®`ê²î©`ÐóÝÃ||+õòèó‘™,i=q>6Ê)ç… „:)J7Fh*`e²n©Ð¯Ý |Z{Bôè‹‘­˜ÜhîpZ5ú(4…sƒÇ(Ï6œgu_ձȨWÏÙܘ{âzÎóªç‘H˜‚h‰pZ5î(…5ƒ?(X6Ÿgu_~±v¨ϴ܆{òzôèê3˜2hgph5=)ý„…ƒ(p6Ágí_ ²F©þÎÇÜÑ{Z{Šô{è ‘6˜thp¶5b)|…¡ƒ9(U6,h`N²^©çΆÜî{Z{ãôÄè7‘d˜‹h½p!6Ö)–…öƒ(^6nh€`¤²Í©Û΀Üà{Z{ìôÐè‘#˜fhŒpA6Ý)¥…Ƀ»'Ú52h'`²–©YÎáÛÑ{A{Bõé‘#˜@hgp‰6*Í…Þƒ’'š5Zh?`IJ¢©1Δ۷{òz"õ¥è°b—ÛgÂo`6¯)|…9ƒ'Ü4th`þ²Ÿ©¸ÍõÚ†{Áz9õÄèv>—vgioO6¯)_…,ƒë&Ö4õg¿_\²$©ÎvÛŒ{ÍzÌôq蟓—çgüo86¾)……‚ƒ?'Y5)h`‚²n©ÝÍ]Û˜{ûzõÁè¶œ—ïgùoz6*¶…°ƒ'(52h0`–²€©Í Û²{ {põéͯ—ÁgÔo®6,*–…yƒÎ&Ì4whR`³ß©1ÍŸÚo{æzBõïèh>—bg{o®6/*…yƒR&j4:h'`³ß©×ÌÚG{¨zõ#éî–g/oi6*|…yƒË%ê32h0`,³ ªŒÌíÙ6{»z‡õBééÉ–gYo¿6s*…›ƒ´%ç3]h€`F³2ªA̼Ù*{±z–õKé¡g–¤fÜnÎ6f*7…ƒU%—3Ëha¿³¬ª̤Ùo{{1öçéúº–Hg~o˜7 +Û…”ƒ}%r3óhÙ`þ³šª>ÌmÙd{Íz)ö¡é»O–æfîn¬7 +¾…`ƒ†%c3Th$`z³ªgÌ­Ù{{Üzïõ‚éžE–ãfo07°*¾…sƒ[%T3nhC`°³Aª½ËÝØÂzzÁõ,éVÑ•Vf@n7c*q…Ó‚$F2Zh`w³ß©[Ë_ØÎzzïõQé?µ•?f@ni7¼*…ï‚`$'2ih`ù³`ª8Ë4ØÔzzbö­é•ð•_fXnÚ7'+Ð…5ƒq$F2Íh˜`/´šªDË1ØU{z¼öóég©•sfXn"8O+ †fƒt$$2i·`½´óª^Ë+Ø´{Ózq÷€êú –õf´n›8«+¹†Ïƒ%œ2j“aÀµÙ«½ËhØ|K{Ö÷ëÕ–²f´nÕ8,n†³ƒ$í1ii>aiµ½«GË1Øÿ{l{øQëX– g o9ç,-‡ƒ„«$€2Jj#b¶‡¬DË:Ø9|§{ëøFìb´–hg„o9Î,X‡·„,%3Rj b+¶“¬ÜËïØ0|Å{ø£ëÆL–°fýn9°,ȆO„c$t2öiéa×µl¬”˯Øm|ê{±øì…ô–³gÝo:m-®‡… %3Ãjžbž¶­"ÌÙï|d| ùmìYº–Cgoá9^-‡“„)$42jbàµ\¬¥ÊÉ×·{]{ø¦ëH¼•sfÖnh9-ІR„…#³1üibɵY¬ˆÊ±×|³{ºøCì²–Ïfo:-€‡Ð„ï#Þ1Æj§b¡¶ü¬Üʽ×\|Î{ùjìžæ•„fÀná9C-ü†=„4#)1jbG¶¾¬)Ê<×Ô{…{·ø9ì„ü•|fýn :´-l‡ï„Ÿ#Â1Éj÷b̶p­—ÊÌ×m|[|•ùSí솖æf~o;¾.Aˆ¼…7$U2§k©c¡· ®ËØÚ|n|{ùâìH›–@guoq:î-¦‡þ„5$42ÔjØb̶[­*ËDØÁ|z|aùâì y–Kgo¼:(.ù‡Q…f$e2EkCcN·°­oË_Øï|€|·ù"íTº–=g”o¼:G.ˆi…$42ÃjÛb×¶g­}ʤט{r{×ø€ì\ã•Bfßný9Ã-$‡Ä„#Ï1~jÉbÕ¶|­—ÊÏ×M|0|lùí¾E–§f2oq:5.ó‡…@$2~kÖc‡·@®ËlØÁ|¨|Æùí±–g¦oÓ:¦.ˆ¹…$n2Gk¥cV·®±ÊØ|Œ|¦ù\íõ€–Øfcoä:—.·D…á#26k_cv·®±ÊÀ×›|d|ýù„í ƒ–@g²o¨;6/ƈ†I$I2ýkûcE¸¨®‰Ë~Øy}}µúîç—Ög$pó;^/‰L†°$«2(ld¸®Ì3Ùv}}púöíc‘Í—ih´p´;'/<‰†—%—3„l‚db¸Ó®„̘Ùç}Ž}ìúmîÇ‘)˜Üh1q <Œ/G‰¢†o%x3\lsd.¸Ó®6Ì|ÙŠ}u}mú0îò™—Ðgp€;E/½ˆ[†Ð$3÷k)d»·b®±ËàØN}}Súòí¹—¢güo;¦.~ˆ×…f$e2¬k¢cy·á­$Ë"Øì|€|Ìù+í^–ZgoÓ:A.¿‡…Ê#Ò1k"c·¤­ÈÊØ¯|z|ùí ‰–gŠo¼:o.ˆ£…ç#:2+kcã¶°­ÅÊ+ØJ|C|'ùñì-–\foØ9´-‡Ð„#c1UjÌb^¶B­äÉg׬{Ô{ŒøpìÝŽ©•µe›nv9‰-ˆ†X„6"²0šib’µ{¬ɈÖ3{;{8ø ìJŽî”.ˇ5….#21îjcñ¶[­ÞÉÔÖ6|Ñ{>ù«ìB—•Nf±n¢:(.JˆÅ…á# 2ékd¸Š®üÊØh}%}ûmî­ë–¥gpO<è/(‰t†N$e2ìl!e¹‘¯zË Øò}Ë}™û(ïC‘£—øg|pë<„0¬‰ô†‚$¢2mez¹Û¯DË%Ø~¯}æû4ïï—¼gpùo`<0¬ˆç…##1?l`dþ¸Z¯¹ÉµÖï|å|7ûÌîÁ6–jf%oR<0Àˆ!†v"×0lvd¢¸,¯TÉÖ©|À|(ûáîÁ<–Yf;o—<{0ôˆq†»"1hl¼dT¹Ò¯4ÉSÖØ|å|–ûCïÆ6–gf5oR<70·ˆF†"q0l‚d¹³¯7ÉoÖà|}“ûCïØ<–Áf~o0=ï0ž‰è†­"Ð0 mLeð¹O°ÞÉÂÖ³}š}Žüïï\v–òfio’=1æ‰ú†Š"0Þl e-ºz°–É~Öh}o}]üéïE–f2o^=1Y‰€†¬!À/plªdŸ¹ö¯›ÈƒÕµ|Ã|áûqïY•ée›n3=é0.‰L†„!˜/Šl¹dü¹1°ÄÈ•ÕÚ|·|ŠûÞîKD•ÝeOn}< 0Œˆˆ…V!U/Ïkûcи#¯pÈhÕ›|«||û ï~È•Bfo=é0Y‰º†S"Ÿ0Íl@eâ¹k°WÉ~ÖQ}r}4üïïæ?–yf>o$=û0<‰ƒ†Ì!0_lØd¹¹¯_ȆՇ|Ê|Šû1ïu•²eƒn£Ž“‹c}lW;9/܆.„…ö,PjÛbª·C®rÅ›ÒUz¾z÷ù¸í—Œ“cl;ü.ІR„û¥-ÿjÇcE¸¯iÆÐÓÜzW{ñù×í팔“}c¾lÁ:ÿ.`†„¢^-Ëi§b·î­zÅ Óz¸zMùGíiŒ“cFlá:/¹†C„™C-Ajýb›·_®ßÅ@Ó´z;{úùí…“¨c·l];v/‡ƒ„ÓX-·jSc¸µ®Æ:Ó´zìz\úòíöŒ;“Oc$l`;3/‡@„­-ÑjPcn¸æ®!ÆÓñz,{’ú'îW“]c=lˆ;a/ꆄi,PjÀbÒ·.®Å Òz:zãùbíþ‹’¥bsk&;ï.±†ÏƒÁ ,Gj½b¸n®ÅûÑcz¢zÏúK¾’†cXlr<0ó‡Ó„ÐÚ,¸kæcR¹]¯ưÒl{]{“ûÌî}r“¥c_lx<0ұ„þ8,k‡c¹f¯ÙÄÚÑRz±zØúyîLŒz’–b‘kù;á/†‡Ÿ„¤ï+·j+cŽ¸à®†Å]ÒÎzézÝúNîüŒø’lclX<÷/º‡“„7Q,ãj%cá¸þ®ùÄ“ÑAzCzµú îqŒ_’Ÿb=Ý0ˆD…z{,1lWdº°´ÅBÒë{ç{­üÚï½c“¥c'l£=1 ‰—…n8,"l&diºC°fÅÚÑR{A{1ükï0õ’Ccíka=þ0~ˆ)…ìå+lcd—º¢°ŽÅ&Òë{ê{!ýHðާ“3d¾lE>É1Y‰ð…]T,µlöd»±±ÅBÒÚ{|Oý¹ðå°“Ñcœl1>ê1(‰ †ä5,4lÈd´º ±öÄ×Ño{ç{Þüyð )“ c7l·=³1ƈԅ7¨+NlödåºQ±”ÄÑD{Ô{ý›ðâŒé’ÐbókÔ=Å1dˆi…+–+¾kpd$º–°7Ä.Ñ·z2{=üæïŽŒ´’}b¡k6=<1뇅Ã=+‡kEdº†°=Ä7ÑÔzi{ü,ðÓŒõ’¹bík~=‹1gˆ‹…ìw+Ìk›d^ºë°Ä(ÑÔzˆ{hüEðŒÙ’Ÿbêkx=§13ˆr…6á*xkjd'º·°ˆÃ®ÐXz#{üéïþ‹C’õaTkå<1Ù‡ …¼*~kBdŒºÜ°ˆÃEЦz{°ü5ðiŒI’ebjkà=¹1’ˆx…Bž* lÌdùºl±kÃsÐßz‘{ýÕð}Œ¸’:b¹ka>·2V‰Ÿ†§\+ìlèe£»*² Äј{3|ðýƒñùŒþ’Öbl??A3ò‰Ð†b+“m/f•¼À²wÄ+Ñ+|Ÿ|†þûñxK“Fckl¡?”3 ŠÙ†Ï*+km fS¼•²ÄåÐã{z|cþßñD“8c.læ>·2§‰d†ò$+&m¥eÝ»ê±tÄÑ|q|[þ¾ñu2“¥c–lÐ?ˆ3KŠè†Vz+Ÿmfp¼z²‘ÄÑ0|†|ƒþÇñ{,“5c'lh? 3ô‰†æ+‹m fp¼p²=ÄØÐÌ{$|-þnñJø’$clk?,3Ú‰g†›Â*KmÄey¼z² ĞЛ{ð{oþÇñR“ cökv?,3é‰q†Sm*#m–e„¼g²ÊÃBÐë{0|Ãþïñfø’cík/@Ë3™Š÷†æç*@n{fy½J³™ÄîÐØ|}ÿ¬òåi“Âc™lI@ê3pŠ÷†—*ymf’¼®²ÁÃpÐú{†|ñþTòÄ’®b¼k¸?”3Õ‰}† H*|mfؼ߲“Ã$Ðñ{n|"ÿ{òŒH“5cLl]@64ÊŠ{‡žá*zng#¾#´wÄѾ|,}rÿ¹ò%Ž¿“Öc¾lN@ù3ÄŠM‡*+ómcf1½1³}ÄÑ{|ß|Dÿ—ò0Žá“ëcÖl¢@@4æŠo‡(=+Ÿn gû½é³ÅhÑ\}”}.U󣎔‰dWmtA5ª‹3ˆŠÐ+ün’g¾H´ÜÄÑ}²}KÏó{ŽO” d]mLAY5`‹?ˆôn+n€gç½-´)Ä÷Л|V}¯ÿRóŹ“]cÁlÙ@÷4æŠÂ‡yð*inIgʽ´ïÃÃЊ|D}ÉÿUó‰]“cLlt@Œ4»Šu‡ëH*$nçfнÿ³³ÃXÐp|}Œó·u“Êbl³@¨4¤Š\‡~æ)Äm£fk½ ³ÃÝϽ{n|žÿ*ó'æ’³bíkð@Ü4 ‹£‡É*in'gò½´EÃÝÏú{•|›ÿóÂŒt’ bKk@@@4Šº†À.)ˆm`f ½D³ÂSÏóz³{Œþ,ò`ŒF’äa9k™?³3̉¢†™)Zm8fµ¼³–Â{ÏG{'|Úþ‘òqŒh’ØaHk­?á3›‰}†®=)m fɼ³HÂÏùzÑ{šþAòŒô‘Ba¬j¡?¿3¸‰q†D­( mßeؼ³ÉÁ‰ÎÑz­{·þNòí‹É‘Ka¬j@@}4hŠ>‡±C)ÓmÈf¾½ÿ³EÂÏx{k|ºÿdó†Œq’Ça/kœ@·4KЇ!˜(]mNfn½¯³~ÁF΃zZ{ßþròœ‹Q‘É`jØ?Þ3©‰9†Oµ'ÞlÓeô¼5³ÆÀÍRz;{’þ2ò1‹‘`ýi¡?È3g‰† 'ûlïe½>³ñÀ͉zN{üþoò:‹Úp`°i@Ú3‰í…í'ïl–e½ô²ÀbÌIzÓzñþûñ ‹M6`¿ô´'ÀbÌ {Å{ò5ô¢‹øY`·i¿AÅ5ØŠ;‡g&†nwgO¿:µü¿qÌÈzË{ýxôœ‹‘p`ñi*B06 ‹{‡ªú&ån½gF¿(µUÀ¸Ì>{|úJô‘‹ûž`ôi Bó5òŠ5‡Q•&¿n¢gZ¿FµÀ‡Ì{ü{7—ô³‹‘“`ñiaBX6t‹µ‡4€&Èn¢gŽ¿eµË¿(ÌÿzÛ{7‡ôH‹Ÿ`˜i'B!6‹>‡“à%±n«gƒ¿~µ€¿ôË×zÂ{TÁôk‹Ê?`·ilBy6N‹£‡–ð%Èn«g ¿wµc¿¹Ë {ð{E—ô‹Y£_i0B-6#‹G‡ú8%”nggq¿µø¾#Ë {á{ŸÎô,‹eÉ_*irBU6F‹Y‡÷#%Înžgü¿Êµä¾EËëzð{Ò3õæŠYu_'ioB­6)‹‘‡\è$¼n h-ÀQ¶Ç¾]Ëÿz@|#¤õ&‹‡²_UiC 7n‹š‡¯%$ohŒÀQ¶Â¾ Ë0{*| [õûŠ1Ý_jiƒBy6ÕŠ‡÷>%oåg8Àòµ¿]Ë{|á*õ‹h`·iC¸7=Œ˜ˆÛU&ÿoiÁí¶®¿̽{Ö|®"öœ‹‘.`ÛiñpGjtÅïº ¹ÛÄÈy`{»êùåˆwk[neG9;3޲‰ŒÙÔpj—Å»|¸EÄ€y2{ÊúŒˆ=ØZ eûFt;¨Œpj£Å6»,¸Äny#{û9úxˆÏZðd/G;^Žé‰[BqÊjUÆÏ»E¸ Ä®y|{T¢ú²ˆF»ZÌdzGÖ;JŽ»‰L‘ÚpPjèÅX»h·"Ãy¸z3ú$ˆŽŒEZTdDGƒ;Žx‰ HñpPjÆj»›·GÃZy{‚¥úAˆ¶Œ-Zcd¥G<[Žé‰³ 2qÓjxƼY·GÃWy]{Êû;ˆÛŒvZÅdfGÙ;žŽŠwÈ_qÍj†Æè»æ·¢ÃËyr{áýú©ˆÆZÏdHS<NŠ¢ÕÕq#kÇ.¼õ·ŠÃÙy‚{õ ûˆêŒdZsdHS<¦ŽŠÓ dqæj^ƽ»v·1ÃÖyˆ{8ûƒˆÛŒžZ¶d†HΧ܋—á7sÓlÉw¾=¸òÃÜzº|ñ .ýE‰¢ýZUeãIM>E‹¶ #¤rblbÈä½·ØÂ5zU|º ýýˆt²Z*eÚIb>W¸‹í csÓl É–¾ä·¦Ã×zÙ|Ô "ý‰ŽQ[ÐeJœ>Œ†ûrÓlªÈI¾é·ãÀz·| ý©ˆk¡ZUe¡Ie>»‹Ö šØrÐlªÈ\¾»·¬ÃzÙ| {ý6‰ëàZzeôI¦>\þ‹ê §êrßlûȾ¾¸·ÁÚzû|Ü Šý‰åŠZ\eÒI¦>WŒ ÖKrnl4È!¾j¶žÂZyá{Ö’üº‡”Œ>Yd Hƒ=ØŠ ôØq l÷ÇϽ%¶3ÂnyÅ{; Àüù‡šŒY d?Ië=•‹y rlhÈ ¾?¶BÂŽyê{X ÷üˆÎŒ¯Y‚dYIP>s4‹ úàq'l×Çɽ¯µãÁþx—{Üür‡ ŒYÖcIÆ=› ‹ žõqákKÈϽ¶×Ášy¼{Î ýRˆ­ŒÆY)dæIM>=h‹ª ê¶r=lõÈ!¾·žÂzÛ{º ¡ü²ˆÅŒñYd›IÒ=1@‹1 \œr.l™Èð½ã¶ƒÂÓy¼{” ºü[ˆ”ŒÑYdvIÕ=(‹Ò §rClÈὡ¶-Âzç{Ë âüjˆŽŒàY d¾I >4‹Á KrÞk¡È佸¶9Â2zü{* +ýºˆÛŒ-ZWdÚI+>#R‹ ØKrlVÈŽ+¶×Á}yš{X §üð‡`ŒrYãc„I>õF‹< ªyr=l™È¾3¶ãÁ¹yÑ{× ý>ˆ‹ŒJY¢c¸I4>k´‹4 ¡yrCláÈb¾¶ãÁ‹yÎ{â Pýÿ‡|ŒYÖc›Ie>æz‹æ srklûÈ“¾ºµ‘ÁWy°{£ ýÙ‡`Œ0YÐcÚI–>WÄ‹Ú ³r¨lHÉÙ¾\¶Âüy!|† ÐýoˆÅŒDYÊcpJò>Êþ‹p Ïár†lýÈR¾¶?Âðy |ÿ GýRˆ¹Œ†YdÕI_>7w‹e ØÇr€lÉb¾{¶Â$z$|† ²ý½ˆaZÈdžJ?çŒç INsmœÉò¾Ï¶sÂ^zq|U ‡ý·ˆZeHKØ?Z‘­Œ ŠŽsWmíÉf¿Æ¶|ÂOz|à ]þåˆtÍõ‹ sCsûlÊZ¿9¶²Á*z$| 2þxˆ”Œ¦YûcKp?4‘AŒú Ews,m#Êx¿¶¬Á`zz|M yþ~ˆ°ŒdYÖcÁJ??ï&Œž 7smáÉ>¿±µGÁÙy |ÿ 2þ>ˆfŒŒYïc–K@Ž‘”Œ M2tÑm¨Êç¿Y·ÒÂR{>}æ êþ?‰[Z‹dýJ‘?,‘Œ ¤sûlªÉ2¿ëµ»ÁíyL|å NþˆÿŒoYdØJ•? ‘iŒò •esfmʳ¿9¶ÿÁcz±|› ÿG‰®ôY”dK+@¨‘êŒÌ Tkscm Ê—¿‰µrÁŸy!|› Bþ·…Œ¨X–c™J‘?¢;Œý ×är;m­É‘¿lµuÁ‘y*|ý ”þÿ‡ŽŒ”X_cÕJª?:‘¦Œ ÇsGmþÉ—¿µîÀQyÎ{Ñ Zþއ ŒXØb.J ?(±‹ó ÒHr¥l]É5¿*´6ÀŸxW{j þ‡±‹—WŒb J&?.Ê‹  }rql7É¿ù³ù¿™xH{J ×ýü†w‹¥Wvb:J?yʋŠgsr¢lÉ#¿«³‹¿7xÖz3 µýˆ†‹WÿagIP>çŠu àqêk ɾ/´Î¿ŸxÜz9 hý-‡L‹ XsbVJÚ>q¢‹ÿ vœr†lÛÉ/¿i´ð¿áx {Ì æý‡‹³W?bKJÁ>K_‹« ù­rwlÊ#¿]´°¿`yW{9 &þ—‡h‹Xgb KW?ب‹ 0ksûlÐʳ¿´´Â¿ˆy]{› `þȇq‹LXdbWKv?}‘&ŒJ ?™sm/ËÀÜ´ð¿çy¿{V ÿ©ˆGŒY cZLt@`’ùŒ €/t¼mšË˜Àë´!ÀÓyÛ{e :ÿˆÊ‹¹W-bÖKL@ᑹŒË ¥sm¦ËÓÀw´Þ¿Åy|‚ «ÿù‡û‹þW˜b#Lµ@A’-  üásçmÎËÁ´u¿cyÔ{‡ Áÿ«‡´‹wW#bLÐ@ç‘ ¶äsnƒËîÀ”³>¿y­{Ú $ÿð‡;ŒÊW­b Lé@”‘ÎŒ‰ 6 t6n®ËÁ8´Ñ¿Ÿy0|œ þÿ܇þ‹ÖW•bLÊ@û‘!U çÖsÿm`ËÉÀ”³/¿TyÑ{ eÿz‡–‹WWbíK™@¢‘¶Œü„¨s¼m·Ë Ák³ì¾y‹{% qÿ'‡=‹°VuaÐKƒ@Q‘WŒzø@s`mrËÙÀœ²4¾œxA{ eÿš†¿ŠìUÖ`ˆKh@‘DŒ|Õr)mðÊnÀرp½øw¨zà +ÿ† Š_U?`)K@­Ä‹æo–rÜlËjÀe±Ý¼Êw\zÒ $ÿ–…™‰?U`tK%@Ä¢‹þr±lË9À±V¼w÷y¡ ¶þ…G‰£TM_yK@ÊŠ‹kÇrâlU˘À±_¼ÇwnzE ÿۅĉUÚ_)LÊ@T‘ ŒE–s,mÜËëÀý°1¼x\zH ÿ †Š‰U{_áKL@)‘Ç‹m™@sm3Ì+ÁS±_¼ xqz§ ÿ]†×‰PU¿_IL¸@…‘Œ(qs5m-ÌDÁî°¼ýwwzò ,†Ê‰ÏT…_—LAA’ÔŒì%êsómÍ! ±1¼NxÓzŽ £L†þ‰úTÂ_!MÅAU’êŒ(_At@nÍ| ± ¼¢x{F!Ÿ†þ‰6UÎ_½M-Bß’Uý]tgnôÍîÂ÷°¼Ÿx#{z^z†ì‰ÚT—_ŒMIBÑ’gS¹ot½nÆÍÃd°¤»“xl{—ÓO†ò‰˜T{_öMÀBó’Ÿ…Ët"opάØ°À»¾x|{$D³†KнT¬_žNVCr“ ŽÑ&ít;oçÎõÃ0°K»¢xu{Ë쮆,Š›Tˆ_+OöC6”ÈŽÚB0ušo:Ï`Äé°¼ yö{Ãüö†žŠÌTÚ_OíC÷“šŽ?­5u”o|ϧĩ°Ì»yÑ{߆ZНT”_1OÝCÿ“„Ž©øu`o™ÏŽÄX°[»äx£{îów†Ý‰T_1OD””Ž'uo¶ÏÉĺ¯Åº§x…{DU/†Ÿ‰±S½^ODÑ“{ŽÈDAu¦oÐ4Å®¯»ºÇx°{Ññ«†Š3T/_¬OsDa”ãŽëG•uéozÐhÅc¯DºvxH{˜¡ †u‰GSw^‡OŒD^”ðŽ’;uÎoqПÅÙ®ñ¹x;{ÉW†ò‰±Sò^­P»E\•wú{vqÑ—Æ·¯ºyÿ{Þæš†ì‰aS†^=P>Eã”mN×>uðo‘ÐÙÅ­ó¸wÊzÌ+ …žˆÍQ8]¡OÒDד‡Ž°P‹tMo­ÏÅ¥­Ý¸Bwz?¡E…ψRp]sOD”¬Ž§>ðt£oUЃż­Ë¸¡wÍzÏh…áˆRc]“O§D9”ÂŽNÖÙt{oFÐwÅ@­J¸.wVzÉôø„KˆcQ¢\mOsDÿ“~ŽÄC tMo Ð1Åø¬¸%wLz+…aˆtQ¥\¾OÃDu”쎘Ôt„oèÐþÅ&­¸jwœz•Á……È¿Qï\P~E•vún¦uNp€Ñ—ÆC­)¸jw«zé\…•ˆ™Qà\vP‡Eú”^<¼u¸oAÑZÆÏ¬®·\w‡zòò4…NˆZQŠ\ÍP¬EB•s²ðv›p%ÒóÆ‹­5¸@xA{ç¼@†‰!R]¹Q|F“–œ@dÝvJqÆÒ€Ç¶­N¸exi{ðۅψóQû\ÊP¬Ej•˜¸ùºuEp¬Ñ£Æ ­õ·ÁwòzEN™…ªˆŽQ¾\QFÏ•÷¸ögvèpµÒŒÇÍ­…¸™x£{W4t†Y‰‰RŽ]!RÒF°–²eŒw‡qîÒ¨ÇÇ­Z¸¢x‘{:ï…Ɉ¹QÁ\…QQF²•Õ_¼vÕpDÒ^Ç1­)¸@x”{I_†‰ÊQ] RGZ–¯¤*ÏvŸqÓ/È)­¸Kxš{5C³…ƈtQÁ\‘Q’F镯ÿ 3våp£ÒÇY¬·­wõz¾ÒC…KˆÍP"\‹Q‹FÌ•¬ÿ vÌpµÒ«Ç?¬ ·pwÇz!)…*ˆÛP\ÍQÒF:–YaÿÁ BvqéÒÖÇ_¬·Øw2{`e…!ˆ…Pñ[‘Q­Fé•.ÑþY %v qÓÈï«Ì¶YwÇzÛ4…6ˆyPÉ[=QKF‡•Éöþb Ëu’p~Ò}Ç ¬Õ¶wæz(4…0ˆÇPú[ÊQ¶F.–YoÿÙ -vîpÀÒ·ÇK¬·áwA{¨Ðh…†ˆÄP4\)RLGK–“-ÿ± ¡v„q6ÓVÈK¬:·áwZ{Ó–…´ˆœP\IReG¼–õÿ€ ˜vqq˜Ó¯È1¬·ÌwH{!H#†M‰,QÁ\SWHO—Ž‘rÿø Bw6rWÔ^ÉT¬· x {š³ۅɈ–P\ÈRãG—3‘öþF .wéqÔ×Ȭ¼¶xf{ Á…›ˆ¤P\ðRþGT—T‘ßþ" bwr¶ÔyÉN¬Ò¶Kx—{ öê…´ˆŸPñ[uSoH¹—É‘ÿe ­wWr5ÕÊy¬ ·Íx'|î둆V‰ Q\[TzI†˜’"ÿ‡ ýwÛrœÕnʰ¬\·™xÿ{{‰/†‰Q{\îS I˜+’DÿŸ »w˜r@Õ(Êh¬·‹xù{©´i†G‰ Q™\*T€Ii˜»’ÿ« ïw+s¥ÕòÊK¬I·tx[|´5 Q†‰ˆPn\×SLI*˜Š’Rþ Yw‹r,ÕJÊS«,¶‡wN{*wQ…Kˆ\O [uS¼HÙ— ’Èý9 hwjrcÕbÊp«&¶Áwl{Îþ¾…žˆ˜O9[ÈSIó—’ƒýþ w‹r@Õ:Êôª¯µhw,{D}.…!ˆOÈZXSÎHt—É‘³üo úv6rÕÊ3ªµ9wûz‰´ý„Ú‡ÉNoZ¬SöHó—ý‘Ÿüú w‘r¢Õeʘªµ›w,{èC…Ô‡æNSZîSI$˜ ’Zü½ …²‡PNâYÑSIÜ—Ï‘¤û w r,ÕÊ´ÌvƒzºÍÛ„—‡aN÷Y£SØH͗‘ÞûU ÷vrŽÕnÊó©ž´év¢zâ Õ„‡‡N®Y©SÕH——•‘eûã [v„q#Õ%Ê^©ü³‡vIzÎñp„;‡´MgYSðH˗‘Úúc Évr5ÕDÊþ¨¸³vtzD ˜„`‡®M}YßS=Iþ— ’Ãú] ôvuŽy8E 9ƒ]…›I–U VvKš”“bõÀ¤w1sÙÑÍ-¥c¯ât)yZa 9ƒD…IU=VÃKš”“õ€–w4s:ÙêÍ¥¯öt6yÍÉ GƒA…I U1V·KPšÎ“ãôBýw€sÙ'Î÷¤¯ uQyóô <ƒ/…úH÷TŸVLšö“ôöãwƒs™ÙXΩ¤Ê®´tyð ƒ#…šHÃTÍVeL_šØ“3ô£õw´sïٱί¤Ê®Ôt9yu„ <ƒ)…UHsTøV„LÚ$”ºó»wnsÕـΤ®UtÍx¼É Ȃ̈́HET.VñKý™§“¦óMNw$sHÙ!ο£®t‡xÈç u‚}„®GïSQVñKpšê“oóî²wzsÇÙwÎÑ£®FtÊxIb î‚â„èG#T­VVLÒša”{óñxås@ÚôΤ%® t&y½Ó ƒû„ºGãS&WµLæš6”èò@Êw€s)ڴΉ£y­5t™x£® l‚I„LGuS:WÎL(›€”ùòX#xßsÄÚYÏΣí±ty‰vVƒ…ÖGïSùW|MœJ•5ó}ÍxitzÛéϤϭ ujyãÂxƒ…®G¾S*X¡MQœu•ùò0œxDttÛÝÏ££j­‰tïx. {ƒ…DGDSLX¶Mnœ„•Åòêy tÜ}Ðö£À­Úuhzœš㄃†½HØTôYyOžJ—%ô`£zMvÀÝ&Ò‡¥N¯˜vøz¡„†÷H U Y Ot•–àó($zâuóÜkÑ%¥é®?vœz™{ㄌ†ëH÷TÑYNO¼Õ–åóz½uÝeÑݤ“®vnz¡oÄ„I†uH§T›YTOè4—ëócRzGvgÝÒ±¤¨®÷u¢zÍÝÁ„t†uHªT÷YyOí—oó´8zvxÝìÑŒ¤I®½u4z–‹éƒr…€G¯S;YÍN9–/ò‚Cyu¦Ü"Ñz£0­Ët9yEÕƒG…RG_S;Y®NLH–'òK‹y'u3ÝÑr£­‘t yT>˜ƒ2…óFS6YÖN-–Cñ™ÿÄxªtlÜñБ¢V¬øs£x›œ—‚1„œEçQlX%NZœ‘•kðÛþxtܤÐ䡺«zs.xs€a‚„hE¹Q!XÕMœJ•ðgþxtzÛÐõ¡Ò«`sx!o‚1„¤ER XÏMœ`•ðÿòw tšÛOТ¬¹s„xEqƒ‚=„™ERX Nœl•sð ÿTxytöÛÃÐþ¡ ¬–s„x˜ÊÔ‚™„œERUX7N…œæ•§ð1ÿ¶xätoÜÑ¢ ¬¶sŠxÝô‚™„¢ERÎX®N¼œ –Yðáþx¹t†Ü>Ñ¢¬œs~xÁâ·‚\„qE×QåXŸN᜖4ð”þ­x¹tÀÜDÑ5¢ë«t£xT>ƒe„™EÈQYœN/–Hðmþ y×t´ÜÑò¡‰«tŸx“cƒe„ˆE Q'Y®N=9–ìï6þ­x­tåÜkÑÊ¡«¨s„x|ƒ™„=E¬QrY;ORƒ–+ð¡þ,y[ujÝÒ ¢Ù«Ís©xÒÔ-ƒŸ„#E„QgY,O;g–eð¼þþxütöÜ„Ñ}¢8¬þs¯x“(ƒŠ„QEQXY Ofj–=ð…þõxçtÝ–Ñ¢Ö«Ås¯x¶Îƒ¢„)E©QYøNU–ÄïKþ…xÈtºÜkÑ=¡3«òrëwòo‚óƒeD½P‘XFNnœ{•àî+ýx tIÜÃÐÄ iªœr[wÕÊ ‚`ƒ D@PwXNqœ]•¬îØüxòs2ܘÐ~ ª³rgwô8‚`ƒúC POXáMhœ8•uîüÁw–s0ÜŒÐÒ šªsëw|Ž ‚„VDÀPóX»N$0–½îýx¼tüÜ–ÑÛ ‹ªørÏwk{‚‚ƒÏC!P£XhNĜŕîgü)x>tÜÜMÑŠ )ª§r†wmo ‚Zƒ£CóOùX¨N ó•ÿí*üexrtUݦÑb Ü©r?w“fð&ƒ¦CêO}X(N¼œ©•gî­ü:xDtÚÜSј Aª»rwprG‚­ƒìCRP¿XN–Vî˜üWxutèÜVÑ› 8ªÞr•w‡o‚cƒÀCP YÖN;-–>î’ü|xˆtUÝÇÑÉ oªsÌw ö€‚¼ƒÒC!PYÙN]X–9îvüŸx­t‰ÝõÑ» DªørÉw—‚ÕƒžCíO†Y8O®–î9üªxªtÌÝ#Ò§ 2ª sÛwq^ ‚ÛƒdCÈOYKO¿®–ñí-üÍxät9Þ›Ò û©sÛwÜԂ䃌CØOZ¿OLž—Üí üyu<Þ|Ò î©Nsxâu‚‚ƒ*CyO+ZçO[ž(—ëíütyƒuàÞ%Óæ Mª–sMx·oVƒ@„×C PÃZXPÑžŠ—ÚíóûWyIuïÞ%Óv Ð©är·w­l‚žƒaCØO’Y‘O®Ø–Líãû™x!uÞÌÒ? 5ª»rxô‚=„SC=PÔY Pó>—[íüªx3uJÞ Ó< þ©Õrúw 1Æ‚„rCóOsZRPמÁ—·íóûcy‰u߄ӓ ª,s.x¥¦Pƒw„µCPÃZŒPŸø——íÑûLyzuïÞCÓS º©Fs:xѲ6ƒC„›CóO?[îPuŸ)˜"îBüXzfvàNÔH¡£ª`t6yÎ ¹„…PD¨P\ËQ< á˜uîüz¦vnà Ôb¡¶ªUt?y!Û%„/…+D’Pþ[ÑQS ™oîüßzwÞà-Õ4¡šªwtpy^!YN„`…DŒP \óQH ™*îƒü×z'wÊà=Õ ¡¶ª]t•yX!E„…¬ChP1\?RY k™”í'üIzãv‚à0Õõ Îª¶sþx صƒ#…CXPs[QÏŸð˜ÅíKü-zÂveàÕn¡ «Lt|y[!w9„]…(D±PT\9Rs @™âí<üŒzìv­à3Õò xªþs&y!"Ã߄µC@P7\Rb .™ùí6ü {Hw‹áÖÄ¡I«!uIzØ"êk…ƒ†ãD{Q‹]lSÁ¡”šÌîý9|™x5âšÖ,¢˜«'uIzS"cÇ„ÿ…9DîPÐ\ßRՠЙ€íüûîz†w;áâÕ¡¦ªÖs&yÆ!ûB„r…COPŽ\±R¡ ¢™*íšû´zr‚ƒÛ?{Lb\ORÌ I™úè/÷«y,v—áÓÕl¦ŠqÚvM"2d‚ƒ…?%LN\ERã e™èÁöœy(v±áëÕt¡¦¾qw“"€‚&ƒn?L¢\‰RB¡«™ôèòö zfvaâÖ;ž=§er·wœ#ƒsƒ„@¯Lz]uS¢š+éB÷ÜzdwÎâðÖ5ž@§¤rñw³#œ<ƒØƒ¾?lL…]“S¢|šñè÷·zRw ã6מ§erªwW#-aƒóƒK@éL]]PS™¡šŠé§÷Œzw½âãÖXžb§ªrúw¤#€Šƒ„Ž@3Mê]ÑS@¢—š{é‚÷0{•wJãU×xžn§ˆrÛw#ƒSƒêƒÁ?xL}]~Sò¡ošÔè÷FzövÀâ ×¥Û¦ÕqKwv#€ƒÕƒŠ?PL±]ÎSW¢Âš èÁöóz†w£ãÆ×Ož=§–rèw‚$A»ƒ „¾?GL$^ TÓ¢›è¢öÅzXw~ã«×Îá¦ErØwˆ$ ¤ƒI„k?VL[^¡Tû¢™›˜èþöåzëwäŠØ žS§ˆr=xä$„´„Ÿ?ŠL£^îTw£ œ{è¸öa{=xg䵨!ž4§Ärnx%!݃z„|?hL^ÒTi£å›~è²öD{x䩨5ž%§Ðr=x}%g9„¢„h?%L_UŽ£å›Jèeö†{=xåÙfžF§òrVxL%!_„Á„ò?¦Lë^U¿£œ¦è¬öR{÷wBä\ØÎ½¦Ÿrx`%E„w„N?Lö^Uè£;œ è¯öý{²xå?Ùž§Ør_x¨%¡4„®„N?.L_FUÑ£Dœèçö[{Ax»äÙIj¦er.x†%ºŒƒ@„¯>ÉKÚ^IUŽ£)œŽçñõ^{hxÁä9ÙW¡¦r{x'&~P„û„K?uL•_ VO¤üœËçYöà{ yeåçÙwærxë%J݃ƒ„\>ŒK_œU裄œóæ[õP{kxåyÙ휦rèw&4µƒ=„ã=óJ_zUÔ£Vœ7æšô6{{xZå Ú¿œ#¦vqºwð%~Dƒ„9=—J^MUi£;œNå÷órzÞw§äHÙ¸› ¥îp!w¨% â‚‚ƒš<èI±^SU€£)œåqóFz€w6仨\››¤Mp`v°$-‚ì‚{Vx™æ«Ú°›a¤qöv‡'vµƒ³ƒ<ðHY`‘V¥•\ä>òý{ïx5çÛ¡›!¤6qüv(Û„úƒ<áH¾`ùVæ¥ú"ä#òÿ{yç”ÛÒ›[¤sqUwj(h%„!„Ö;ÕHé`@WÝ¥ú–äšòú{õx;çHÛ¤µq›wy(w+„4„<IÌ`W?¦AžgäWò?|6y´ç—ÛÕ›^¤mqEwª(œb„R„Ó;¿H akW¦¦ž(äòS|sy èÜò›€¤ªq›w ) µ„¢„ð;êH“aèWø¦õž×ãÓñ‡|¹yè±Üá›z¤~q€wy)‚„z„‘;H§aX#§)Ÿ‡ã‰ñ"|syDèwÜ ›¼£Ôpw)N7„R„Ç:H…a)X1§QŸPãOña|¤yÎèÙÜT›ç£+qHwá)m„e„;5H/b¿X‚§Ÿ"ã:ñP|ªyÝèîÜÉšf£‡pÔv@)càƒÕƒ :\GeaX§6ŸAâ`ð |syÎè Ýàšu£×pw*-e„L„C:‡Gõa~X°§¡ŸGâ?ðS|§y-éÝš£ pÑv:*IV„$„7:\Gªa,XE§?Ÿ âð÷{Hy×èâܧš&££p¸vÖ)Û„äƒØ9ÞF¡aøWN§ ŸÎáïÿ{y éåÜpšÊ¢~pv,*@1„„ž9çF“aGXv§¡Ÿºáéï%|Ãy?é~Ý9šÜ¢GpšvF*€„„19…F¾auX§­Ÿ)áJïý{•ymé„Ýú™q¢'p`vT*hýƒóƒ×8£¥Û‚éÃ|Ùz‰ítá/—,Ÿ!nuh.ª!H„Žƒ–3>ARdp[d«£õÚïè3|hzËìáàЖŸ™m£tµ-0!ÒƒEƒ_3A¥cìZ{ªU¢Ûé|RzGíMá—,Ÿûmu¤.ë!²„úƒõ3—A©d³[{«£ƒÛ8ék}‹{£î☠ínîu‚/Ð"4…ƒ„:4íAeC\(¬Ë£LÛ5éý| {îâ@—,Ÿ,nu&/e"§„Õƒ3 AÚdë[Û«u£ÖÚÓèÝ|{"î)â—ŸÓm×tk/¯"ì„„_3Añd\ ¬š£_Ú7èŠ|®zèíÄáN–1ž]mZtû.1"1„Kƒ{2 @rd[Ï«2£ÁÙsç?|Rz*îøáN–ú=mt/ "ìƒÓ‚÷1d?3d-[§«£§Ø{æ‰{áy‰íá.•$pl´sÊ.:"ƒà‚01?Öc9[‡«A£EØDæ~{íyÜíÓá4•§l®sˆ/¸"„þ‚x1?e"\N¬¼£µÙjç¡|Áz îiâQ–÷ŸmytÖ/æ"¡„‘ƒü1‚?¦d°[ú«`£žØVæ²{çyÈí™á?•óœKl@sÐ.ç!Gƒ(‚´0G>ÂcÚZM«À¢´×zåD{žy×í»á•Ëœ1les//–"‡ƒ©‚ 0~>0d’[쫦£-Ø;æ|zoîˆâ‡•j¤lïs­/&#„TƒÎ0¦>ÝdI\<¬Ý£è×îå²{CzÃîÒâ4•hl«s!0v#S„Wƒ¼0{>eP\­¬$¤ ×€å(|–z(ïã7•óœkl¨s0v#„ƒÜ/¤=Æd=\\¬¤ÖÖÎäl{z’îŽâ¤”iœàk7s50¤#7„&ƒŸ/O= eY\ͬ?¤ÜÖ¿ä÷{qzïüâ[”œÌks]0¼#úƒÐ‚Ÿ/g=-e‡\Þ¬O¤ƒÖiäè{€zHï=ãS” œkðrL0³#σ¸‚C/=[d³[E¬Â£UÖ2ä${­ygîZâ©“d›îjBrk/à"ƒ"‚v.V<ÿcŒ[ª«G£LÕ=ã—z6yGîQâD“›RjÚqZ/ã"΂ÞÝ-Ö;âc[ã«‹£ÛÔêâ¦z|y•îªâ*“öšJj×q™/)#³S-I;ßcy[÷«ˆ£)Ô/âXz#ydîpâ ’Qš«i(q–/#ƒ‚^Ñ,¹:ÎcK[¬{£¸Óáuzyôî¶âÜ’Ešj@qc0#ƒ¤9-Þ:—dÞ[1­z¤\Ôâ3{Ïy¾ïã{“ùš¦jrJ1±$샙‚_-0;3e²\t­Æ¤ïÓ¢áÑzy_ï*ãc’Ü™Ñi@q±0$*ƒ³x,,:’dÛ[N­L¤Ó÷àÎzEyðãÿ’š*j@qš1Ÿ$ýƒ7‚æ,T:Yek\;®¥æÓ.áë{ezFñÎ䀓ššôj/r62W%§„û‚„-;ôe/]¼®¸¥kÔÍá÷{bzñä©“°š£j¾q*2&%j„œ‚Î,>:¤eÊ\û­ë¤%Ó’àÑzNy:ðÇãc’™Xi¡pd1™$›ƒú½+h9ùdY\Ü­ô¤Òàëz§yŠðAä‘’Ü™åieq2l%9„œ‚ë+¥9²e]”®š¥mÒìߺzsy™ðAää‘ ™¿h3p 1R$ƒ‰w*Q8Æde\™­Æ¤ÑÌÞíyãx&ð äc‘̘…hEp1&%mƒ÷”*8%eÁ\®®Ý¥aÑßzzdy ñÑ乑ð˜öhpV2Å%(„‚±*Ž8Ìe]]X¯[¦oÑôÞëzÆy”ñFå‘á˜Èhapî2U&„\‚*Ý7æem]>¯H¦ÈÐIÞÀzªyðñ•åç‘™Ühypµ3'7…sƒ>+ó8­g_B± ¨*ÒßB|{5󏿴’»™½i7qÇ3'Ì„ò‚}*Q8Pfç]¯°¦'ÑÃÞ{zûñÌ宑ؘÜh¡pK3À&H„‚ð)é7\f!^M°n§$ÑÏÞ{{–zËò æŽ’Ê™¦iuq4(‹…̃Ö*Â8­g>_|±l¨•Ñ÷ÞB|,{×óNçÂ’Ÿ™ðixq55[(Á…ªƒn*8Ög]_¤±…¨OÑ·ÞY|A{%ô³çU’=™ƒi=qz5Ò( †+„t*<8h‘_ò±È¨âÐ-ÞB|#{JôºçC’™ƒiq¥5§(Ä…‚ƒ¹)=7õgA_:²Å¨šÐ©Ýx|&{½ôôçO’瘑iq6)Û…‘ƒ–)=7)h£_Q²©'ÐcÝE|K{Úô\èF’™wi+qA6~)í…Øƒ)Ø6h¬_@²©ZÏÀÜÝ{òz²ô7è}‘N˜±hmpo6œ)#†¼ƒ³(N6±h!`F³½©ðÏõܸ|…{Hõ–è‹’+™Ži"q`6“)5†„û(Ì6Lhö_Á²ƒ©‘ÏâÜ|K{õŠèt‘H˜nhUpR6»)û…äƒs([6ŽhO`в®©=Ï¥Ü(|f{jõ 鳑’˜ŸhŒp‰6ø)†óƒ÷'6Zh0`ê²½©pÎØÛÆ{&{›õQéq‘Q˜«h´på6]*û…Ûƒ»'¸5fh9`Þ²½©?ζÛ÷{Q{bõ éõÄ—,h6pè6]*í…σ-'85ÜhÃ`ß³¶ªkÎÅÛ›|ç{§öLêÊ‘‚˜çhñpÚ7O+š†k„'‘5þhÙ`³³ˆª¬ÍÛ{||öbê}‘‹˜‹håp8Á+†ʄP'Š5i¯a¥´’« ΚÛÌ|k|÷ëꎑ˜ch·pG8ë+‹†t„ &Ö4DiVaz´p«"Í«ÚM|ü{ ÷õêòÝ—­gpV8þ+:†$„%Ñ3±hÉ`z³rªA̼Ù'{¾z¾õvéõÉ–õf5oi7ù*ø…³ƒö%ö3Óh¨`*´×ªýÌ7ÚJ|­{5÷Öê‘Ç—hUp¡8G,¿†¢„3&[4i¬a!µå«ÚÌCÚp| |I÷몄—Wg¾oJ8 ,C†„ %K3Lioaë´ž«-ÌjÙ|…{`÷ÜêTå–bg‡oé8Q,ó†w„z%x3ÿiÝaÀµM¬{̤ٛ||Aø¯ëáS—ygo“9-l‡þ„$% 3èiÝa¬ÚËÙJ|ç{*øÂë+±–òf5os9ö,‡¥„z$€2ÙiÝaÀµV¬öÊ.ØÑ{…{ö÷—ëv–BfºnV9-Ö††„¹#2¦iãa¯µx¬@Ê«×a{Q{ øÚë\–f¢ny9C-ó†–„#¹1Èiéa¶»¬Ê6×Ñ{ˆ{XøÝë¯$–ŠfÙn4:¥-‘‡â„f$R2Œj^b„¶×¬2ËØ~|í{ ùXìE€–g>on:À-Ňû„C$2ñjÏb1·|­ùÊÆ×²||•ùÉìEd–g2o;\.ˆN…:$2_kMcµ· ®´Ê±×˜|U|²ù(í1–Ìf/o;š.ó‡D…e#v1ôjýb·ý­Êס|^|ú“íy––f(o];/ˆ†Ÿ#Ò1Æk dE¸Ö®RÊp× }å|Ïúaî\½–gŠoD<ñ/‰X†|#˜1Elsdò¸W¯Ê!×.}þ|7û›îh¡–ÕfAoo<ñ/ ˆÅ…#1l)dþ¸8¯ÓɦÖ}º|(û’îE–Šfor<0Àˆü…›"Ê0%lpdF¹¿¯É~Öé|â|QûÛîÏ*–fÜnA<0;ˆ³…r!ë/‡k)d¢¸v¯BÈ™ÕÝ{:|~úpîÌŽu•en];p/º‡T…£!0MkÁch¸¯žÈÐÕ6|[|¾ú^î<—•»ewn'<è/9ˆ|…‡!Æ/6k¥c¼¸8¯ȆÕ3|@|ìú‚îS•Den;<0Rˆ¦…-!v/kãcá¸T¯ïÇóÔJ|R|hûñî5•geÿmÈí1ɺ†½ à.æl.eºå°ÎÆ»ÓÝ{0|éûïë!”'d m=1Àˆó…ƒë-‡le«º&±’Æ€Ó_|º|ÛüðjŽ’”odumÚ=Â1‰† z-vle±º2±3ÆCÓ\|Ó|ý¼ð‡ŽÆ”±d¦mÝ=Ò16‰X†}Ï-ªl:eâºG±’Æ}Ó’|Ö|õüŽðÚŽ •"e ný>Ê2Їí8.™m fÆ»²ÀÆŸÓÌ|/}‘ý=ñ¯ŽÖ”{dšm‡>“2p‰Ÿ†ÂO-l_eñºŽ±LÅpÒ{O|ªüðoÈ“¢câl6>=2ÿˆ†ûu,Nle»~±Å Ò²{C|ûü°ð”È“zc«lS>U2‰6†° ,l:eD» ±öÄÊÑÆ{3|Uý¿ðD2“OcRl¡>}2‰ÿ…4«+mlFeM»Ë± Ä+ÑU{|$ýçðüŒ>“®b lg>Ÿ2舆y+Kl1e*»¶±™ÃªÐ0{ç{ý¿ððŒ“¥bÉk»>Ÿ2‰Ô…Vž*§lFe²»Ú±ˆÃ6Ðd{Þ{êýRñ Í’™b¡k?3›‰n†j*æl†e?¼d²nÃÐo{ð{ƒýöðï’ÖbÛk?â2„‰I†sÅ*þl–e<¼[²ÄÃpЛ{|!þ–ñ8“³b¼kY?/3̉w†%]* m®e_¼’²ÃÑÏx{ÿ{[þÍñꌻ’Lbykv?f3Õ‰††Ñ#*m¨e¬¼É²æÏ^{ç{½þ>òÓŒ™’bHk¾?­3н†rÄ)|m>f÷¼"³à ÏÔ{}|SÿÂò5ï’zb§ke@C4ЇSœ)¨m]fs½{³eÂßÎd{ð{Dÿ‹ò±Œ4’ïaþjW@4+Ѝ†i›(ym#f“½„³†Îd{ù{gÿÂòŽŒ+’¾aæj¢@}4Šú†I…(Ómxf޽ѳÆÁ*Î[{ð{½ÿ óqŒä‘paj¼@}4KŠ¢†ê(n—fõ½Î³DÁ°Í{¼{ãÿ6󌕑õ`.jð@â4–ЇqË'ÛmÅfä½´˜Á0Î{ö{©ÿ*óê‹§‘+a“jÇ@Ó4mŠô†€Ý'Ÿm{f¾#´ÿÀ°Í›{Ÿ|µVô‹ŒI’aøjÖA 61‹Ñ‡ÓT(zn’gç¾.µÁÑͬ{Ù|ãô]Œ’:a×jèA6H‹Ý‡F£'—nƒg;¿=µâÀ‚Í›{±|(¯ôOŒð‘a“j'BX6`‹æ‡ÖP'ÙnÖg®¿ÊµºÀDÍ›{™|WÁô5Œ¤‘Ò`.jJB?6e‹¬‡_¡&¥nƒg±¿œµÀzÌx{^|™àôê‹3‘`vi{B[6¨‹Ô‡<&Žnagð¿ÐµO¿­Ë {ð{°ùôy‹ÁÝ_Ei’B6–‹Â‡_‹%Ün·gJÀ ¶ ¿KË*{|ï3õœ‹Ú<`¡iVC@7lŒjˆŠ%«ouhGÁ·8¿WË{{q|ÜöÖ‹ø`piàCÄ7LŒBˆp©%Uo"hÚÀ|¶¿EË~{d|ÇöÖ‹û`|i¸C¢7OŒNˆ.`%Èo¦hÁ_·,¿]Ë·{´|Vö¿‹æ`yiDø7ЌɈà%ÜoÁhæÁ¥·Ç¾ ˆ{•|rÁö¥‹ÚÆ_KiBDW8·Œ´ˆ?n$½oÅhæÁ´· ¾_Ê'{[|L¬ö7‹e _ÁhDH8¨Œºˆ•ä#ÜoìhsÂ#¸³½åÉR{t|N÷C‹=ù^h E 9i+‰Œ³#žpi1ÿ¸™½•É{¥|¤÷&‹÷À^Mh\ER9{7‰&#¸pªiˆÃ¹Ý¼àÈ6{d|ºð÷ÒŠÆo^2h‹E»9ob‰;¸"’pëiÛÛ¹j¼È3{±|^Êø#‹7X^;h)Fu:Žò‰ ‡"Bq©jnÄ8ºm¼¬È‰{}»,ùïŠ^hFo: ŽŠ'™"Eq™jíÄ©º÷¼!ÉÆ{8}BùW‹Vi^Mh±Fó:„Ž…ŠÙq"sqãjÅìº(¼iÈa{}HÎù슼]ôgÖF^;dŽjŠ ½!qþjtÅ-»£»ºÇM{å|ŠÈù™ŠpO]UgGU;AŽŠ ‡ qqj;ÅÿºŒº­Æƒz6|E¶ù¯‰Ž…\©fûFU;AŽò‰pÙqjlÅ»5ºAƃz!|²úÒ‰ŠŽy\ˆftGÉ;æŽ|ŠßÄqkXÆå»‰ºZÆP{î|¶úú ŠÅŽ|\¬fH~<¿ŠëmÉqTk²ÆV¼ß¹éÅÅzœ|÷ú¬‰oޏ[õeHr<"ÏŠAÂàq…kEÇû¼'ºDÆ´{£}8 žüኒÐ\gJI½=Yò‹¦'Ør€lãÇs½`¹LÅÈz´|nìû‰MŽp[±eðGu<µŽmŠ'½9qõj>Æú»Ò·ìÃcyy{ ¢ú$ˆùŒZ‘dGå;ôÔ‰– cÉpÍj0Ƽô¶ÃyA{Óú·Ȍ·YZdƒGM<3Ž Šª vBq?kÚÆ¾¼·@ÃQy­{êûAˆ-ãY‚dUH=׎‹Š Ó_qfkÇ5½ì¶ÛÂcy‚{OÂû!ˆÈŒY d†H0=ˆŠ .KqHkvÇ5½÷µùÁþxQ{‘!ü‘‡DŒ½X_cuH3=ÏŽcŠò ¡HqKkµÇ`½’µxÁäx{®!ü€‡Œ]XîbÀHX=mŠV Ô~q]kÈ›½ µÆÀ¢xézË3ü‡‹ùW’bÚH†=ôŽQŠ qk Ș½l´3ÀxÍz Œüä†_‹ˆW0bIÌ=jŠ ¤„q…ksÈó½´¦¿Zx“z Rüù†7‹³W bI‰=/Š[ ¤_qk|ȧ½$´‹¿\xVzA Hü¥†¤Š/Wua"Ip=éŽã‰r ¶dqksÈž½F³¢¾ÏwÞy/ Eü&†,оVaVIÀ=?,ŠÜ1qæj,ÉU¾5³“¾7xLz0 :ý…†yжV%a J>ž‚мõ»qjkkÉ}¾¾²ð½ýwz- ýØ…²‰ÞU3`¸I>‡2Š…š“q/kÉw¾+²N½ýwzŒ _ýá…„‰æU!`|Jµ> ­Š srlIÊ2¿N²W½HxRzJ þ/†Ê‰ØU$` KN?@ÏŠ|–rhl¿Ê¶¿Ä±é¼x4z_ QþÄ…u‰pUê_)K›?C‹Þ)–rl/Ë[Àž±ã¼x€z +ÿõ…¸‰4Uç_|K@‘Ä‹ª  s mDË€À“±û¼ãwhz¸ ðþޅĉKUð_bK@Û¨‹Šß§rÁl‘ËÐÀm±Ê¼òwwzH }ÿÄ…™‰?U `#LÙ@‘GŒS»2sTmmÌ©Á9±Š¼ xÖz Q/†ŠUð_L`A’猅s°mÌÌÂɰ¼x¨z: `†²‰©T{_´LlAí‘­ŒY¹¥sÚm ÍKÂp°º»xÁzÐ ðþ…¢‰Tl_5MíAl’G¶ás-nžÍ̱P¼ûxÂ{Ëþ¼†]Š_7Q&Fì•b;ž[vâpßÑóÆ*¯%º¾xê{=g…†ã‰ SU^¾PÔEB•Ìç~üu½p‰Ñ¹Æf®a¹ªxÛ{жˆ†Ý‰ùR7^‹Q‹FK–»LÈÕvxqaÒ}Ç>®C¹¾xí{þ =†e‰RRš]IQQF»•"Õa"vîp(ÒCÇ4­)¸x]{ÄçÐ…ýˆçQ8]nQyFø•\vô¤vuqdÒÇ٭׸qx¼{Ç÷…ºˆÍQ2]KQvF–•‡33vqÒ«Ç/­D¸@x¿{QŠÛ…‰«Q]þQGt–×bê¯v~qÓ È鬮·)xr{œœ–…ˆÇP \ÍQÃFW–xoÿÊ xv+qgÓGÈv¬·xK{ õÓ…´ˆQY\fR€G‹–Ú{ÿwr=Ô[ɧ¬™·exù{â#†:‰KQã\rS¹Hˆ—Ò‘Sÿã ›w‹r­Ô´Ém¬4·¶x0|~}L†(‰#Q\ÆSËHÜ—í‘9ÿ Øw˜rÕåɬ§¶Wx¿{8:Ó…ªˆ‚Pë[ÀSÎH¿—Ï‘Xþ¹ Øw°r‚ÕDÊÌ«K¶Tx¶{ÿ膷ˆkPÀ[{TOIi˜.’ þ9 xÌróÕÊŠ«æµ=x—{?" ­…RˆãOH[ßSçHê—Þ‘êýN ñvÝqWÕDÊ㪵w&{‰±)…ˆ.OÔZ±SùHœ—¶‘…ü ãvøqÕ Êß©Œ´µvqzRtª„u‡tHÙέ§ó±×vìz±¹ S„’†:K7WVLSš ”œ÷4Wxõs(٠Χr±ŠvÍz …A‡‹K}WIW»L4›Æ”w÷íÛxftÚÍÎæ¦±9vYz H„n†SJZVÄVYL•š@”1öÍxÙs\ÙOί¥°^uáy®Þ »ƒð…¾IÜUÄVPLxš ”yõýw´sŠÙkÎ?¥”¯'u¶y«ú *ƒx…9I„U|V:Ldš'”ÀômªwzsÙóÍ%¥ˆ¯Ùt]yz¿ ƒl…IhU4VôKšÈ“¦ôH°wkskÙ:Î÷¤E¯ËtHy¼ ƒG…½HôTtVLmšó“ôüÛwqsÕÙkÎÆ¤Í®Ùt6y/: Jƒ>…£H¹TêVxLýš^”ôx»sÚ®Î$¤%®¼tyÅÓ jƒA…dHdTZWÁLp›±”èó/tx t¿Ú>Ïu¤e®0uy0^ƒ…HTcWÎLB›}” óOáwsZÚûÎo£­t©xÀÜ ‚†„G\SkW&M“› •ÙòXZxDtêÚ—ÏÈ£Ò­ßt]yÆËGƒ…GÄSÜWmMÍ›•Åò*“xctwÛЀ£a­wtþxàÛ₊„‹F´RŽW3M‡›Ã”™ñxÖsþڵ϶¢Ë¬tÐx×݂ʄhFëR2X N7œ©•ò+xDt ÛÝÏ᢭`t9y(q6ƒ…óFMS XÆMÛ›•¥ñ,=x5ttÛÐc¢\¬…sMxÃêl‚4„FgRöWÉMá›D•þð}ÿ#xt—Û$Ð,¢¬Ås\x+U‚Õƒ‹E¹QXMþ› •bð”þxÓsÐÛ3Ð_¡«:sØw‡dU‚¿ƒNEoQ!X³M¡›À”vïÁýwbsŸÛСԪïr¤w%*ßcƒSD±PÙW¡MÛ›•àîMý–w®sÅÛdи {ªÕr¤w‡0‚°ƒDâPŽXbNbœ{•žîýw¨sÜ›Ð1 õ©róvBO‚ñBTOtW?M°›Æ”-í—ûwsâÛaЇŸ-©Øq¦vÕNjǂ(CiO†X+Nwœ`•”í×û)x)tMݦÑS Ä©¹rvwC’‚¤ƒôCP›YOê•–©îºüÊx tÀÝãÑÄ  ªs¤w7×8‚5ƒmC‚ODY»Nfü•£íû=x t ÝÍÑY ™©ársw“0¤ƒæC PJZÎOèž–—gîmüÂy®ußIÓ¡‹ª…s\xlPƒ:„ÏC-PaZPžu—fí£ûy3u“ÞñÒëŸk©¶r·w$D‚jƒÈBKO{ZOP£žŠ—öìSûiy´u1ß«ÓM Ó©7sDxU T3ƒX„C­O‚[`QÏŸž˜$ícûAz‡vqàÈÔ„ å©–sŸx!úƒ†„üByOÏ[¶Q ä˜lì¥úäyAvnàÂÔôŸU©IsPx!6ƒ+„B¨Nª[¶QýŸç˜ÓëIú*z²väàkÕ½ŸX©s–xž!ßSƒƒ„BßN@\pRj Y™ë…ùíy‡vÞà[Õ-Ÿ§¨Ør"xÀ!ÖBƒL„åANû[ðQ Ò˜`ë¼ùâyovðànÕ"Ÿ¨œrëwŒ!®ƒ„šACN|\zRò ¥™/ëcùOzÈv‰áâÕ-Ÿ‘¨Þr:xK"]pƒR„AÞMÓ\ßRn¡/šŠêßø€z'wâ~ÖÚžH¨ªrx¸"ŃR„ö@§MT]AS…¡õ™ê†ø {vw÷â×*Ÿ5¨sDx–#hÃ\„­@ZM—]–S)¢ªšÚéö÷{wã!צž™§ûr4x$âéƒe„¢@?M$^ T™¢ ›•é¡÷R{åw’ã·×Užb§§rx $»ƒC„Þ?–LÙ]ãS¢‹š^è~özz-wã9׃³¦br.xk$¦ƒh„h?hL2^‚Tߢ›è„öózèwàãVØ]’¦Õq›wq$£Bƒöƒ„>€K^dT®¢F›çsõÅz­w1ä{Ø]j¦:rØw™$¦©ƒ1„ ?ôKƒ^­T]£·›âçúõG{xeäŠØ‘‚¦rúwc%O‡ƒäƒ>dKi^›T,£œ›çUõüzëwYä ØÞœÔ¥Þq›w5%<%ƒ”ƒ3>'Kë^U†£è›¨æÑô${x¾äéØ|œr¥Äq’w«%ÆBƒ­ƒ›=šJö^7Uè£8œfæ„ôa{AxNåmÙ¨œh¥rºw£&{ÀƒÞƒµ=~J¸_ÜU‰¤ÎœæôU{AxÖåÞÙkœ7¥¸qjw±&˜ƒÅƒë<ÀI½_ÜU©¤×œåžó¬{µx7æ\Ú)œú¤“qvw"'3¸ƒúƒX{„xþæ2Ûìš²£©p»v¦'Ìñ‚&ƒ¼:HÚ_vVÔ¤-^â›ð‘zñwOæŸÚ›™q¢Lo’uÆ&ó1‚÷8NFÑ^wU¤cœçà7ïœy'wÐå:ÚȘª¡¹nu'[Ó‚‡8éEG_ V¥HáJï£zxâæÛ>™ä¡co˜u+(I‰‚q‚¤8ÍE`¡V¥}Žà¤îÀzx‘çšÛ™‚¡oOu|(¨‚‚\8ÊE‡`FW¦Vž7àvî'{ÁxAèeÜ0™Î¡’oþuN)‹(ƒƒ%8‡EÛ`–W¦žòßî>{¸x¦è·Ü"™‹¡[o®uØ)áPƒƒM8„E‚aX]§HŸûßòíl{ûxdé~Ýa™Â¡èov«*¢݃yƒ?8xE,bÂX𧹟qà|îë{TyéݙšÅoñun*h»ƒjƒú7>EÐafX¢§yŸ¾ßÈíë{syÏéÎÝU™­¡âoDv-+J„¿ƒÀ7E`b$Yt¨Y vßí0|äy|ê†ÞJ™¤¡ËoGvË+í|„„²7ñDÅbmY˨Ÿ ÌÞ·ì%|¼y§ê•Þ·˜ß †oßuU,Ob„¹ƒ70DccZ©#¡¡Þpì§|IzÛëæßr™Õ¡Dpüv¤-é |…)…¬77EOd?[Œªt¢‡Þ¥ìB};{‘ì§àߘ¡ñošvà-!@…·„¥6!DDd6[xª!¢‰ÝxëÁ|–z¥ìžà€˜Š !oÆuï- !4…„>6£C½dž[M«è¢xÝMëh}5{íYá˘¥ ©o2vÐ.Ï!|…¨„—5ñBÆd›[{«£”ÜXê}õz—íháö—çŸo·u».Ì!h…Š„—5 CPe1\K¬Î£†Ý>ëõ}Â{~î/â ˜h zov/"E…X„ 5dBùdÌ[~«û¢ÜÛ¡éì|ÍzÅí‡á¥—‚Ÿ¿n†u4/I"4…O„œ4 Be\¬¯£‹ÛcéK}K{›îl⥗ŸÜn½uä/#Q…n„à3lA^e~\(¬Â£ˆÚwè˜|âz îâk–rž‘m¼t]/Ä"Š„äƒÒ2¥@ eh\p¬$¤ýÙúçÝ|5{žî§âˆ–‡ž³mçt0Z#ú„.„"2ê?Îd@\Y¬!¤ÉØææ6|Ízgî—âK•jKlÄs1/Ó"¬ƒþ‚å0ì>ËdP\4¬ö£ã×ýå|®zýî ãK•0Yl¸sç/T#ñƒƒ0ú= d\¬¯£®Ö²äl{z£î³âG”œdk¼rÜ/T#Àƒ¬‚1/=Ãd"\Ьê£IÖä{ z÷îÕâ”·›Mk‘r;0v#Àƒ‚|/=ùd\Á¬¤”ÖPäî{ezmïCã’”"œìk$st0³#4„æ‚N/ì{²ôYèL‘3˜Ÿhpç5J)ˆ……ƒm(g6fh'`²X©ïÎ^ÜÚ{#{õµèŸ‘‹˜êhÞpÅ62*ê…äƒh(d6±h}`³Ü©ÏqÜ|`{Bõìè,‘˜}h˜p}6*y…‘ƒ„'©58h$`²z©ÕÎwÜ |y{Ýô²è‘˜ h9p56Ê)Á…σ1(E6ch0`¹²©­Î Üã{ {÷ôœèþò—@h?p56¾)Q…?ƒa'l5hÑ_b²=©ÎsÛ›{ÊzæôwèÄ„—Ðgµo*6x)E… ƒÀ&›4þg¦_IJh©ÆÍøÚ£{Öz+õµè»o—hào´6*­…pƒ÷&Ü4Wh `³´©ÌÍÛÝ{{¸õ8é¾h—ágÚo07ˆ*û…³ƒ'ë4®h^`ç³xªÎ>Û„|¼{§öê,‘Ú—:hHp 7+Q†„ 'ý4Lia ´¦ªÍÙÚB| {¶ö:êhpÉ74+/†Þƒƒ&†4¿h˜`ù³²ª3ÍtÚ |`{öüé¢4—ØgÑoô77+]†êƒ’&X4Fiâ`‘´ÿªPÍ:Úa||{¶÷#뮑H˜«hÃpô8f,;‡ò„å&î4®i£a·´‰«ôÍQÛ¡|$|þö¢ê‘Ä— h'p8†+ˆ†.„½&¥4}i8aŒ´*«dÍ„ÚS|£{:÷«êê{—ògóod8Ä+‚†$„ &˜4ši„aè´˜«1Í}Ú•| |Q÷Ùê¾S—ªgÚoV8ß+¼†k„0&=4«i¬a·´€«ÃÌ7ÚS||q÷)ëÕœ—¾g'p›8G,䆷„G&q4ÿibAµ¬ôÌVÚ‡||‚÷ë䜗ïgp×8f,熮„´%×3wi„aè´««D̤Ùÿ{ {Z÷ûê:ß–ìf2od8,—†e„'%G3[ibaµÌ«ËËÙÆ{‚{f÷ ë#ô– g‡o¸8‚,±†}„ð$;3Åiöa3µ¬èËNÙ+|ö{þ÷Ëë™k—g—oS9$-;‡ …%i3$jsbëµÝ¬£Ë3Ù(||Iø3쪗­gNpõ9Ì-u‡T…ß%'4oj¤bM¶*­îÌFÚ}Ð|ÿø«ì‚‘)˜=h˜p­:G.ˆ†G&R4kc×¶a­ÑÌúÙ\}â|*ù¥ìW‘ã—/hdp):¢-ó‡o…±%¦3àjÏbж ­<ÌdÙô|Œ|îø€ìF‘Í—ág6p¢:..XˆÔ…Ô%á3 k cE·Ï­MÌsÙé|z|ùì¹M—bg¾o:Ã-އ5…Â$ø2©jÛb¶0­£Ë騧|t|Ôøƒìˆ:—KgÈo‚:8.ˆ­…ä$3Ýjúb7·Þ­z˵Øô|º|¬ù\í‘™—Ög?p`;/½ˆ=†'%23kŠcÌ·C®´Ë£Ø?}Ð|Yú¸íq‘¸—ág6p—;'/ãˆR†% 3úkd¸¯îËÙž}o}ú#î7‘²—¹gpš;*/†ˆí…ˆ$2xkcØ·S®üÊô×é|‰|júËíÒô–tg—o8;.’ˆ¶…û$¾2²k{cò·.®šË„Ø?}À|6ú‡í‘M—“gÚo];È.xˆÎ…Q$R2mknc»·+®ÈÊÉ×Ï|€|"úívÕ–Ûf;o ;.ˆc…§#¿1åjc¡·+®;Ê[×{|O|îùí ƒ–‡foC;ù.Gˆ©…n#|1~kcª·+®}Ê€×Ò|Ÿ|\úÝíd–sfônŸ;6/Xˆ©…##1Gkcæ·{®ÐÉíÖ|z|„úîÉ–?f½n¼;X/†ˆÑ…~"–0Ákþce¸ã®­ÉµÖÃ|´|yû%ïÒA—qgp =Í0s‰â†b#ª1le‹¹$° Ê9×.}>}‡û%ïX–sfo±.k‡cޏ¯ÔÆÇÓR{f{²ú-îÎù“íc¥l´;m/f‡w„Ow-·j cœ¸ø®MÆ@Ó3{`{àúaî´Þ“Öc¨l'<ý/ˇâ„C†-_kÇc¹s¯Æ%Ó{|¤û\ïSŽ¥”AdDmš<¦0ó‡A…œ0-(kòc!¹È¯`ŘҨz2{éú§îi“$c'l`<\0®‡ß„ r,k¬cc¹Û¯óÄìÑ${ˆ{ÊûbïaŽ“wc}l*= 1rˆr…Z…,÷ksd`º¢°€ÅBÒ•{Ô{üõï½°“¨c†l²=y1’ˆi…¶Ð+ékKdiº–°5ÅûÑ${f{Êû@ïðŒþ’@c!lS=1>ˆ8…°,˜k dº[°¶ÄœÑÿzK{@üÇï“,clÚ=¤1ƈ£…Ê+ìkvdXº±°tÄJÑ {l{‚üðÅŒ»’qbmkÌ=˜1ºˆ‘…F+ïkjdܺ±ÄÉÐßz;{ÖüNðÜŒ»’œb§k.>'2 ‰ó…ï4+pled»©±/ÄèÐr{Þ{lýäðâŒÊ’tb…kE>2²ˆr…s¶*¤l.eµ»à±ÄÃsÐd{Û{«ýñÓ’ÞbÞk÷>Ç2m‰†Š­*Çl*eî»ÿ±§ÃHÐ^{Ñ{êýXñ¿ŒŠ’:bck?ø2‰Ô…ë<*álweî»ÿ±ïÂ~Ï{‚{ðý:ñlŒ’b#k ?ï2S‰ð…{¾)ÄlUe"¼-²¾ÂPÏM{Ñ{>þ¥ñ`Œ’çak1?3Y‰† J)¤l@e㻲¾Â”ÏÔz‚{®ý:ñŒý‘Êaõj»>·2…*„)kl e{»¶±ÂÍÎ^z{;ýÏðW‹Z‘ï`Cj3>F2>ˆ…>À(ìk¹dS»‹±^ÁÎzÜz±ý:ñ¹‹|‘pa¢j ?3‰¼…åM)/møeµ¼î²bÂÏa{0|Pÿó´ŒÄ’ b°k@F4¡‰ƒ†”4) mf¡¼ß²YÁ!ÎŒz]{þ“ñ]‹ ‘Ø`j ?3²ˆ2…c¦'¤lUep¼z²Á§Í‰z2{Rþ®ñ`‹õÉ`ôis?W3åˆ`…@{'mle¼²aÀâÌäyz¹ý!ñVŠý£_×hp>b2å‡h„øI&¤kQd¯»—±·¿.Ìtyz«ýñŠ·u_»hì>ï2jˆø„#w&Ïk…dÿ» ²f¿íËFyzÈý.ñà‰v%_lhÛ>Ê2*ˆŸ„K€&Ákd¯»¹±¿=ÌQyzwýØðЧ^_¯hŠ>z2ˆ†„yÔ%ÁkŽd¼²‘¿̨yVzDþƒñpŠâ×_i|?Z3îˆ/……«&Äleeé¼±²JÀ¥Ì«z/{XÿŽòT‹¾»`Þi”@^4ŠX†2Y'™m#f¾½{³aÀ«Ìlzûzoÿ‘ò`‹µµ`Ãih@!4¾‰ö…¿À&QmÓeÕ½³oÀœÌÅzN{ãÿó¨‹éÌ`ÛiAº47ŠX†2>'nŽfk¾-´ËÀ ÍM{Û{EtóÍ‹)‘à` jAî4BŠ€†Í÷&ŸmQfÕ½¸³'À™Ì¦z|{ëÿCóQ‹²d`¤i!A 5%І†Ù&³m…f=¾#´JÀ¸Ì {Ñ{V•ó‚‹û›`úiUAJ5vŠÌ†–Ù&Þm£f@¾-´¼¿4̨zu{ dóûŠe`ji‘@z4 Šn†¼å&ŸmAf¾à³>À–ÌÎzu{æÿ6óF‹Êg`ÃiÜ@ë4Š›†°"'ŸmŽf¾6´ð¿™Ìzz|{×ÿjó4‹ï`¤i¼@ß4æ‰a†²'&Qm2fû½ü³ ¿ÌRz{¸ÿóõŠr`^i°@¨4ŠR†ý-&Zm f¾ã³¼¿Ì}z;{×ÿóÒŠAº_i¼@´4Ɖ'†°&/mf&¾'´ð¾]Ë$z{æÿLóïŠbñ_Ei Aú4.Šg†Þ&Ùmšfw¾Q´«¿̦zW{V•ó‹r÷_KiRAD5pŠ›† C&n¦f󾪴ȿúËÿz§{›ÀóþŠ:ñ_{O|Á6õŒ‹‘aŠjC7ŒRˆØ.'©oh©Àm¶—ÀÖÌý{Æ|LŒõlŒ¤‘a_jCÛ6֋釂¡&8oègGÀõµí¿Ì{^|¡Ýôê‹#‘v`Ïi¦B†6¢‹»‡1L&0oÜg*Àʵö¿̲{U|õŒ‘~`˜i¬B[6‚‹‡Äí%¢nqg忾µ>¿žËñz|§õT‹¾ñ_virB’6:‹‘‡<%´n«g0À ¶f¿ÏË{ù{™ùô‹Ú`|i[B^6,‹u‡­&in^gc¿bµ,¿ªË´zË{úôÇŠY„_6iíA?6»Š2‡KÈ%tnƒg¼¿¾µF¿ÏË{*|“ õ]‹à.`Þi¦BÕ6e‹Ñ‡ïp&o%h À¶¨¿@Ìj{™|yõŒ‘¬`(j3C47ŒRˆX&foAh’À`¶}¿ÏËA{:|êEõW‹²è_|i·BÌ6T‹‘‡éG%´nÃg8À5¶þ¾ËzÎ{Øjõ–‹‘`°i*C_7Œpˆ¤&’o£hôÀᶨ¿Ì·{À|‚èõÍ‹‘`i3C17¿‹Ñ‡Q%ènÆg}À/¶¢¾ÚÊÔzÎ{Êõ‹G‡_ùhdB^6,‹>‡µò$ntgè¿¢µN¾Ê‰z…{…ãôÏŠ%P_éhºBÛ6‹\‡pß$‘n¢gȿʵ¿…Ëëzö{–õþŠh _6iaBž6òŠP‡é]%tn€gš¿µ¢¾Ë£z¼{NÎôŠ_àh0Bs6ØŠ2‡uâ$!nFgq¿µ¾»ÊFz‘{1Îô–Š _»hGBƒ6‹u‡½8%‘n¨gJÀ<¶¹¾,Ëùz|mõ1‹‡^_Ýh¬B­6,‹Y‡^±$n$g}¿\µ»½(Ê z#{xôŠsf^ýgÈAé5bŠ•†dÅ#¿mÎfq¿eµ…½Êíy&{:Ôô<ŠÆ¦^xhdBª6þŠo‡÷“$=n€gè¿¶ì½uÊ8zl{bÚôVн£^Gh5Bj6ûŠ5‡˜ö#ímÿfܿǵ§½ýÉzz°{,ÃõþŠ{9_i CM7¶‹ˆSÙ$ónh·Àª¶¾uʉzÂ{#›õŠ÷º^lh BÌ6ØŠ‡3“$n g«¿–µ¸½Êçy {”ôbŠÌ£^AhBH6ÄŠú†ƒ$wn’gÀ¶K¾¸Ê€z­{ÍBõ‹eX_æhùB7ˆ‹²‡„Ù$¿nºgXÀ#¶]¾ŸÊz”{á3õïŠ7_”h’B°6e‹Š‡3}$nndg’À`¶I¾„Êëzê{L‰õ&‹Jj_ËhmC@7Œˆ¦·$Lo h½ÀZ¶T¾eÊñzË{Wsõ7‹JV_²hrCP7þ‹ù‡Mk$Xo8hÁ¼¶/¾:Êîzç{zžõ,‹JX_ÅhŠC“7}Œ†ˆã%pìhëÁ«·þ¾E˽{Ö|”æöÓ‹ ‘¬_EiBDQ8¥Œ·ˆ3ƒ$€oh²Á·ø½Dʺzí{Ê7öäŠ"ß^hpC¢7ŒRˆ˜$Goxh£Á‰·é½VÊózO|¢ö&‹^_'iÔCþ78ŒUˆ\´$ƒo£hSÁ*·&¾nÊÈzí{®öìŠ%Ã^>h9C47ê‹ö‡¦ä#oh^Á$·¾DÊ{$|Uö™‹¯¯_6iVD]8ˌÈg´$âoæhÂß·]¾ŸÊU{€|rìöb‹ÄX_iNDv8šŒÒˆèR$”o»hÂï·ä½YÊ{Œ|†÷n‹×J_$i˜DÛ8‰èO$p6iÂc¸ø½7ÊG{†|Å,÷‹Pô^¬hHD‹8€ŒŒˆf#šoÁhÂâ·\½¡Éÿz@|Î9÷‹+´^{h¾Dý8üŒ‰ˆ#-ppiÒ¼¸h½±É{k|X¿÷b‹‡*_éhýD@9'7‰#pQiò¼¸Y½Éj{¨|•ç÷Q‹eÚ^h|E¢9’ЉG°#’pÒiZÃ@¹Q½¡É‰{þ|iö÷–‹àX_3i7E9o¢‰lí#›pîiTÃ@¹ò½DÊÀ{}¯$ø°‹àj_Ei³Eû9Ñ鉯.$îp%j³Ã’¹Ð½Êà{>}wøê‹‘u_?iøE,: ŽІä#q4jêî¹v½·É{}zø–‹µë^»hêE,:Žì‰rÏ#ŽjŠ‘/#PqÊjtÄPº ½KÉ |‘}”ù¨‹Ä«^hÍF;‰Ž‚ŠÔK#¾qkçĦº½BÉÎ{f}æfù‹=f^ihQF¹:Üæ‰í"ñpej`ÄPºE¼—È{{(}¯&ùïŠ2^hIFˆ:½¢‰LÒ!ñpGjFĺÿ»AÈ{Ê|Vâø‚Šªš]®g¼E2:‰™‰ò•!>pÏiÞÃÓ¹x»ÖÇšzU|±øŠ6á\g_EÜ9ËŒåˆ:Ñ ®o6iúÂÔ¸zº¹Æçy£{• øm‰~Žy\”f&E“9·Œºˆé ÔoUiyÃR¹ÔºÇfzù{P»ø ŠÿŽw]Ig¼FÑ:JŽé‰™À!˜q“j¶Ä"º»¼È{·|u€øžŠEÓ]€gçEå9o ‰ø&!p´i¢ÃC¹d»’Ç}zù{Ã$ø¬‰¿Ž]g@EŸ9«Œ›ˆ\Ú Úo6i)Ãö¸´º×ÆŸy {ÿ`÷àˆè\f~DØ8Ћˇ¨´n%hpÂJ¸Ö¹)Æy±z÷aˆn™[–eDc8Ç‹ ‡ÑInhñÁ··f¹ÅÓxwz±÷ˆ±Õ[ÙeÇD9@Œ ˆsÉro²h7ÃÔ¸*º/Æ«y{’Û÷.‰Ž7\#fE+9wŒˆ½†o»hð¸ºûÅ`yÖzM…÷¯ˆwì[ºeúDý8}Œü‡˜pi¢Ã¹£ºZÆczš{PnøÒ‰ŠŽ!]çf7FT:ƒ4‰@ Jp†içÃz¹cºlÆ-z°{-qø{‰PŽ¢\”f¼Eé9⌤ˆW¬ 9p^i™Ã¹»ÞÆzz¿{èö÷˜‰5Ž]¶fÛEÐ9{ñˆÄË up^iïÃ9¹»­ÆXzy{"!ø©‰5Ž ]”fçEé9fôˆªé µpÕi]Äß¹Œ»’Ç${·| ùÕŠÕß]Üg³Fó:Žã‰v!EqŠj°ÄAºS»IÇ3{™|KùvŠ<—]mgÐFÿ:ŽÊ‰Í!+qhjÊÄcºS»aÇ6{º|%uùBŠfÍE5:D4‰1½p˜iíÃ̹¼¹ûÅ«y‚{Ÿøýˆ ŽÞ[f|E:üŒñˆÀOùoŒi`Ä(ºÂ¹ìŶyl{aÖøýˆî™[´eÛEA:>‰ÿ*p°iZĺ‹¹«Å¨yu{¦ù ‰þ»[åe#F¦:^:‰ŽV[±eH¬<ÚŽ¡Š†µqmkƒÆC¼“¸§Äóyí{1±ú‰ÐH[“e½G8< Ž<Š[ß_qk[Ƽq¸sÄÙyÅ{]½úΈ•ÝZ1e«G+<>Žé‰ÅbÑpŸjåŤ»é·ÄŽy‹{æ[úˆ=žZçd”G<„ŽŠÓFq¢jJÆØ»ï·µÃÓy£{Øû ‰zïZöd;Hu<%ˆŠ'h¾q/kÇn¼,¸ÔÃz°{õ û׈$ÀZÈdiH—<úŽ9ЍçKqÇj£Æ¼›·PÃŽyN{_}ú;ˆ°ŒBZpd®G<6ޏ‰Ó-q~j0Æ¡»)¸ûÃËyˆ{Htú½ˆ9ÉZádÈG"{}« Õüã‰Pާ[Óe»I >_‹â@œr'l©Ç½Ì·Ã`zF|ËüÔˆgžZe÷Hv=»7‹‹™r=lVȼ½H¸ÄâzÀ|  Õü̉8ŽÍ[åe˜IÛ=W¢‹—ÐärFl‚ȶ½Þ¸gÄâz| 3üE‰’:[FeÿH0=»‹¼üTr¿kàÇ?½#¸ÐÃfz3|ßüV‰ÐH[te„IÆ=ò7‹LØrOl™ÈÞ½¹¸6ÄU{ë|Ô Æüý‰ŽQ[LeýI1>kŠ‹ßerØkïÇN½v·7Ãßyá{tàû3ˆêŒ·YEd0Hì<‰Ž<Š@ ïŠqykÇмã¶÷‘yÎ{@¸ûJˆçŒÔYQdÝHg=vኙ àq­kǽɶ¤Â‚y {fÑûˆÅŒ¦Y&dH3=뎂Šò “vqWk?Çà¼{¶RÂTyl{õGûº‡,ŒYkc$H <„Žæ‰E ½ qãj÷ÆŠ¼oµ`Átx®z¼Dû^‡Œ®X_cHã‹@ qWrØkÈŽ¶¶y‹{ üÿ‡;Œ!YbcÝH6=HŠÒ “q…¢‹‹ ¾4s´lyɱ¾<·ÉÂOz0|å ýˆ×Œ›YõcsIú=²‹ pìq¿kÈ›½ÉµÁûx#{Ö6üU‡Ê‹«X(c(IÛ=„÷Š% ½QrClÊÈb¾’¶jÂßyü{U °ü>ˆ Œ©YdEIÀ=É!‹Á 1 rákeÈÕ½?¶æÁnyr{l ¡üaˆ‘Œ’YÓcÃI%>(b‹ç PØrŠlNÉ¢¾¸¶<Â$z| +ýƒˆËŒ~YÝc~I÷=Ø‹| ÒKrúk Ée¾g¶ÂÂyá{× ýjˆ¿ŒxYàcÒI_>1}‹| ú»r™l‚Éè¾À¶†Ââz}9 |þŠcŽÝZ4e¶K@¶‘ÔŒ™ ãt¶m”ÊÔ¿?·¤ÂîzÙ|6 6þd‰^ZQdWK¤?™‘­ŒÞ ¨slm&Ê‘¿¬¶d·zô|( sþ‰kºYWdûJ³?þZŒ| @s,míÉr¿0¶óÁ'zd|Æ þ†ˆçŒ-Y»c‚J)?h±‹¯ 9rœlnÉ¿£µfÁ«yü{9 ¦ýˆ…Œ×XxcHJõ>hÇ‹© E–rŠlÉ–¾×µ Á}y¶{è 7ýˆrŒËXMc˜I1>.Š‹› ˆrhläÈC¾µÉÀyN{† èüއò‹iXcaI>úŠ ÇrlÇÈn¾µëÀêx`{X èü‰‡;ŒuX@céIÁ>ÞU‹ Ä7r=lÕÈe¾®´‰ÀïxQ{® ý8‡Š‹çWsb\Iñ=B|Š• ÞqÂk„Èö½†´$ÀÊxæz£ Ìü/‡h‹þWsb›I%>¯ÏŠ£ rÞkõÈF¾z´ÀÍxòz† Æü‡7‹±W3bSIè=P˜Š9 ÆÆq¿kÇÈ=¾8´ð¿tx¾z$ ›üê†h‹wW-b~IM>VÏŠ ·­qÏkÏÈh¾ê³Ë¿exòz€ ýw†‹øVÚaGI7>+­Š  j“qÏk­ÈX¾‹³|¿)xÓzr ý¥†7‹WãaIb><¿Š[ ˜q§kmȾ$´ð¿qxÍz[ ½üÙ†4‹—W0bsI>yŠa Ürúk Én¾w´Ày>{ "ýl‡‹IX§b+J–>ìçŠã är€l¥É»¾Ë´ÀCy&{U Jýl‡k‹Xdb Je>̶Šg ¡KrêkɃ¾`´š¿êxÇzJ +ýi‡C‹óWBbYJµ>¹¨‹x ¨Ør†lWÊf¿ü´FÀ‹y…{ þˆì‹rXÃbÞJ9?þò‹ 7QsïlŽÊ”¿µCÀÐy°{a 6þaˆŒ½XÒbbKž?…‘ZŒd {¿sTmLË[ÀåµÁ‰za|: ÿ̈ŒëX+cðKO@‘°ŒE ûs°moËÀ•µîÀ^z}|: FÿԈŌYkc)L@’óŒ V°s—m ËåÀ‰µåÀ2zL|E Oÿ©ˆšŒ-Y~c­K@«‘‘ŒS Š™sWmË9À µúÀ*z0|„ …þƒˆŒ±XceKÉ?=‘;Œ÷ Dns mÐÊê¿Úµ>Áozq|< Lÿñˆ*YœcL“@ä‘{ òÜs¼moËÆÀ’µ ÁAz}| 1ÿ’ˆšŒËXPc,L¸@8’0a µAtn·ËúÀõ/ÁfzŒ|7 eÿÀˆÎŒÅXPcL@þ‘ÿŒ eós×m}ËÉÀAµ·Àßy'| _ÿaˆ‚Œ8XÒb³KO@Б猃 ý}s‘m Ë}À´aÀÖyO|Ø 7ÿ0ˆ…Œ]X%cðK¨@ó‘0U Üœs¼mcËåÀδ}ÀÂy0| nÿUˆšŒ>XîbL±@Ö‘óŒ  ÐsÑmÀË%Áµ•À;z}|ž »ÿ†ˆ|Œ®X%c´L&A‘’t× ]t0nÌ5ÁµqÀ;zd|H qÿåˆçŒ×XCc L–@Ó‘ÎŒè A«s…mDËŒÀË´CÀÓy| 4ÿˆ”Œ·X+c#L±@ ’* ~¿sšm‰ËÃÀ3µÀðy| $ÿMˆ5ŒIX§bÓKL@Ÿ‘ŽŒ> ¡–s‚möÊOÀ‘´!Ànyá{v áþu‡Ð‹zWdb Kí?¶ Œ[ ŸrìliÊ À¿³—¿òx§{6 Ìþ‡Š‹]WNbýJç? ‘QŒX ùòrm—ÊÀö³—¿ y‘{v Òþz‡±‹kW3bFK@=‘uŒ 0êrm'˱À ´³¿=yÂ{ì Cÿ¿‡õ‹—WQb_K1@,‘cŒ* àyr·lzÊÀê²®¾\x{6 ¼þ‡O‹ÕV¯aCK@w‘šŒu ö7sDm^˺ÀÓ³G¿Fy³{ 4ÿƒ‡z‹OWãa–K@W‘KŒ- —smËRÀ—³5¿‚xûzå 6þ‡C‹ W¾aJ,?Eb‹ßWErOlÊ—¿Z³û¾|xûzÀ þŸ†ØŠ–VSaYJ ?7w‹Èf r4l Ê£¿L³¿x {6 ˜þ‡\‹õV»aæJ¤?v‹ól=r_lÊ…¿ä²ƒ¾7x¢zÌ þ—†¼ŠvVa‚J ?T=‹¢èr\lŽÊ°¿ˆ³Ù¾Êx {Š °þz‡n‹fWÝaœK@‘‘fŒ« Ú`sm8Ë[ÀÙ³#¿yK{¸ ¿þ'‡!‹W aK°?¹»‹¹srnlnÊο³–¾vxæz9 vþ¼†ÌŠ¢VbaK¼?¹Ö‹—™r·lšÊÀIJn¾x {v Õþ®†áŠKVa³J‹?K†‹ « rXlRÊÞ¿³ì¾áx‹{É 7ÿ-‡R‹&WÚatK@‘ ŒíAÒrlÐÊí¿*´f¿Zyu{¬ °þ‡z‹wWÎa,K•?ÛÁ‹- „¤r–l`ÊË¿h³û¾¶x#{( ˆþ‡R‹2WbïJ³?‘DŒ† $IsfmxËÓÀ2´­¿¥yÿ{ Rÿ·ʋ—W#b¶K=@L‘,Œ xïrÁlÍÊê¿q³¨¾ y2{Ò ÒþF‡‹OW¾aÖK@@Ù‘‘Œz ¦³slmÌ%Á2´W¿Óyö{Ò Ðÿ*ˆß‹äWHbiLÐ@!’äŒÜ $/tnÌDÁf´Â¿'zn| )[ˆGŒX•bŽL&A`’U  ùtn0Ì~Áû³f¿¥y |™ Ðÿ܇ʋWWÿa8LÜ@ö‘ÿŒ ˆßsómÌfÁͳ5¿nyÛ{– åÿ±‡Ä‹IWbRLò@þ‘ u³sËm Ì`Áq³Ö¾8y¶{– Ùÿ”‡‹&WÝa8Lé@ǑŌ¦ ÅsÅm0Ì~Á5´—¿Ëy3|õ 5-ˆDŒÍW’b´LcAX’g£ $þsnmÌ×Á´”¿¹y@|¶ ö‡&ŒÈW­b±L‹A;’g* ËásnëËcÁ]³û¾y¼{H ±ÿ8‡n‹°V£aL A‘ÿŒ®i¨sÿmaÌöÁF³ì¾,yç{ yë‡ Œ=W b´LAo’€ÈWêsn‰ÌùÁZ³Ù¾)yÎ{û `€‡Š‹¶VŠa@LA³‘ÎŒ¾OÞr)m®Ë%ÁQ²á½qx,{y åÿù†‹ VaLì@¶‘׌¾XqsmDÌšÁ–²¾õx—{õ Q/‡+‹.V a8LAÖ‘öŒ‚es¹mÌ£Á ²ª½bx;{œ ‚†­Š_Ut`³KÁ@ ‘WŒìsrþlRËñÀ˜°Y¼wz¾ nÿ|…ĉgU®`³KÙ@Z‘¿ŒQ-`sçm[ÌùÁn²¾Çx°{Ò Z¹†÷ŠéUý`5L&A¢‘­Œï|s8m ÌoÁP±Á¼ xÁz Êÿˆ†mЧUj`@Lâ@¼‘‹Œ Zqs—mÏÌùÁW²Ž½êx`{“ £L‡úŠCVÙ`'M³A’@ Qßsám.ÍNÂ1²]½áxi{Ä Å2‡ÞŠÄUt`'MËAl’3Õ8þs-n{ͧÂıõ¼‚x {“ ¿³†…ŠPU$`êL¶A'’ùŒîhÐsn{ÍèÂò±W½äx¼{2z‡ðŠvU^`”M[BÎ’Ÿø't^n¾ÍýÂ|±Ê¼Íx…{Oƒ‡ÞŠgUO`N½BJ“ŽžïÑtînYÎ~Ãý± ½/y°{ßîA‡ÉаU[`‡°ŠbU*`˜NVC ”¬ŽBŸAu~o ÏHÄ.±P¼yÞ{”¬‡°ŠîTê_’NlC¦“cŽ{ôÜtJoIÏ…ÄK±x¼Wy$|ßóu‡áŠEU!`3OÿCŒ”*úh¦uðo”ϪÄ_±~¼Qy|ü'2‡ÌŠýTí_ÉN¯Cè“©ŽÀuÅocÏáÄ¡°¼Ûx |È<¹†‘ŠGT _µNæCѓŎºdßtioNÏ”ÄÚ°¼ yÑ{Ñói‡çŠ_U0`HOíCM”¸ŽÝšuµo¨ÏŽÄg±Y¼iyÿ{0*‡|ŠUÝ_1OÚC9”¿Žd3uoo=ÏQÄ~°•»¶x|{’µ†NŠŠTo_OÅCÔ“oŽ?ž'uio:Ï9Äp°s»¹x|{®È”† Š0T,_¯N‹CΓrŽxìítPo Ï6Äίüº)x {Alû…‰rSq^SN2CU“÷Î4Utºn#ÏHÄ©¯Áº:x{Èð]†×‰ºS®^½N Cü“ŽŽxulo°Ï¹Äׯź…xA{Èà…†õ‰Tõ^gO*Dx”ìŽg¬ƒuéotÐtÅM°6»yË{æØ/‡|ŠxTG_PâD •pÁÈup}ЃÅ°»õxç{Àô]†æ‰ßS_“O}Dp” «ÔtAoIÏpÄׯÿºhxi{H‚†ŠÿS,_?OBDM”rìÈu3p!Ð+Å<°<»äx°{xƒ«†ŠTû^ŠO^DŒ” [µ£uüo)Ð.Å-°*»yá{²Ø‡|Š~Tx_#PúD•›†9vÕpJыƱ=¼ z }›ÐŇO‹.UF`ÍP©E„•âBmvÕpAÑQƘ°»¨yt|“£r‡ØŠ•Tš_yP>E|•åxÁVv›p ÑåŰںIy|3%/‡jŠAT _–PGE“•ýx9vÒp8Ñ|Æ®¯ìºy6|P©ˆyŠT`_HP„E•Ær"¦ugpËÐ5ÆU¯‡ºêx|\„߆QŠåSõ^“PoE\•Õ£ -v´p5ÑQÆ”¯Šº y |»Ç ‡WŠîS_³P“E•¡hv’pßÐƯ¸º“x {eÙ†NŠÔS_+P7EX÷×užpßÐ5Æ;¯fº°xÔ{<uˆ†ŠlS·^KPeE÷”¡Ùz¯uppÅÐÆ´®ñ¹vx³{j£}†ì‰8St^pPoEý”˜Ÿ9Úuƒp$ÑcÆÙ®÷¹qx—{žÇC†¯‰SX^…P‡E • £´upp ÑQÆ®®Ó¹œxÎ{•Ú†‰ÂR^YP~E씃 ¯±upp3ÑyÆf®‰¹Kx—{¯ø †‰ Ró]¤P¸EÝ”|ê{àu˜prÑšÆc®w¹…x¿{@g”†é‰'SR^|QdF–ewÝ•v"qÒŸÇå®Ã¹&yC|õ ‡QŠSF^þQçF¿– ‘kÅw‡qÒÒÉÇ«®ƒ¹ y0|:Iꆊ8Sw^­Q¡FQ–²Ž×vqmÒ’Ç¿®Ã¹äx!|¼}†Í‰ÈR ^=Qþs vqÔËÈp«ìµ+wwz2…чgO©ZURCGø–æƒý» 3v÷péÓËÈ3«Çµ1wz‹…n…0ˆ•OïZÖRïG2—K‘Îý3 žv“qÔ ÉÆ«¶swûzt N…?ˆ÷Op[‹RÁGÊ–‘þ‹ dvYq²Ó¯È6«øµwŸzû5ò„ÿ‡jO[ZR™Gò–‘ÖýB {vxq1Ô0ÉŠ«B¶ewÜzóï…§ˆWP•[†SrHç—Õ‘cþª wÝqÞԺɇ« ¶pwæz “…UˆªO['S8H€—|‘ƒýÔ •v~qÁԛɊ«¶–wûzdX¾…pˆ¡OìZ€SH$˜%’zýà ôvòqøÔñÉݪµw¢zE…ˆôNuZ$STHT—T‘ÖüD Àv»qíÔÃɺª1µwzG-Q…ì‡OSZRSQH®—y‘Öü1 BwKrWÕ4ÊàªwµVwøzš±C…ù‡µN+Z'STH¢—°‘äüP BwKrhÕÊɪµjw/{Br †ëˆO6[[T®Iº˜é’¼ýH ²wÞrÐÕÊÊ«¾µsw{•®K…ˆ‰NZaS‘Hâ—ꑟü ÆvÐq=Õ+Êdªµñv«z£Ív…Bˆ÷N—ZT=Ii˜t’êüY vwr!ÖËÔª‡µKw{ V @…$ˆžNAZåS*I`˜h’1ü¤ wrwÕnÊ'ªØ´¯vtzè …Ú‡'NâYšS I˜(’æûp "wjrÈÕ×Ê ªº´¦vtzM @…ˆJNZôSCI[˜e’ÍûH \wrcÖNËSªÕ´4w{ô –…0ˆžN(Z²TßI ™õ’üU ØwáruÖKËgªè´°wZ{\[ ¾…9ˆ^NñYU5JG™“#üL 1xs*רËUª´žw{™[ Û…6ˆÑN8Z(U"Jl™ “æû +xsU×ôËoª³´“w{Y- ™…ï‡jNÜYT–I☙’1üs ØwÆr¿ÖvËdªÆ´¸wN{7 í…Uˆ×NAZUJo™ “ü9 7x7sa×̪µøw {ƒ Ä…UˆMNîYìT)Jö˜ß’eûÝ ØwsƒÖyËš©6´+w&{"g Z…$ˆÚM·YÀT>Jü˜“Bûí Ïw1sÙÖäËU©ÿ³"w {Y› k…ˆßM±YýT`J"™#“û‘ ²wsðÖ÷ËR©é³×vÍz1g ï„ ‡GM-Y{TôI®˜¸’?úÐ\w¶ršÖvËü¨~³µv–zU ‡2M$YìTrJ-™;“úŸwär×Ì©—³ÆvÓzm› Ï„l‡êL¹X~TÜIŒ˜b’Ñù'w2r/Ö Ëä§p²—uŽyx¦ ¸ƒ[†ÛKÓWåSnI˜(’ùªµv#r2Ö#ËͧU²àuäyxš „®†ðL²XDT’Ic˜@’ëù[w6rlÖ?˼¨³vIzúö p„܆±LZXùSIIç—Ï‘'ù "vqq&Õʧš±ßtìxr´å‚—…]K@WSH€—|‘'ù£¡vÝqÖõÊÓ§[²´u›yŠš ƃ=†&LßWâS3IÙ—³‘ùøZ^v“q$ÖïÊ¿§$²ƒu]ym~ ¬ƒ'†ÇKW©SIù—Ò‘ÜøfãvWr·ÖÌ˨̲vFzBž _„‡iLZX²T%Jî˜Ó’RùØ\wÂr*× Ìþ§g²vðyjp B„¢†qL#X÷TGJ蘫’Åø,+w|rëÖÂË–§²´u¹yB àƒU†ÍKºW¸T"J¨˜}’·ø/Õv r±ÖvËk§Ú±—u‹y ›ƒü…ŸK^WpTºI$˜Ï‘2øÉvûq¿ÖsËœ§ç±•u]yÀ¸ ׃*†L®WVT–Ir˜+’óøK½véq€ÖEËk§Ë±ƒusyÏà ¬ƒ†kK1WâS:I˜ð‘røßxvÇq]ÖË:§‘±Xu6yÕÈ Ïƒ†³KXWmTŸI«˜:’´øéévrðÖ•Ëe§…±†uNyîÝ ²ƒç…–KIWaTÀI`˜C’ó÷q„võq£Ö…Ëì¦~±;u`y[ µƒC†nK^W¯T/J™ò’Îø>Yw§r˜×Y̧ѱàuÉyÞÏ B„’†¼KeWýT%J ™’Xøw&r>×ÞËW§‹±ÚuªyéÏ p„¢† L·W–UÂJµ™A“ÅøûÏw s%ØÇ̶§Ô±?vzˆh “„·†¹KtWU]J0™æ’Â÷(ñvKrd×(ÌǦ±JuWyÛë ÷ƒI†KùVúTlJ"™ß’Å÷(æv“;øŸÕw(s-ØïÌ#§r±ºuÒyï Àƒ†ìJÕVvUÝJ½™c“í÷IÕwsvØ#Í.§W±vzÐÊ |„¢†NKW–UóJÑ™c“Ó÷!Áws-ØßÌ즱´u¶y­™ „F†ØJ¤VªUÿJ·™>“ ÷ywðrvØ)Í̦ë°Èu¶yøã _„g† KáVVpKÉ™f“5÷› xqsæØ‹Í§D±ùuýy,# \„€†ûJËV)VƒKÚ™r“—÷÷ãwCs~Ø,ͧQ±vz ì _„a†kKWtV«K˜š”Uø™¼xõs¸ÙIΨ$²wûzf= n…o‡þKºW WeLe›•ùøf¶y3uqÚ(Ï`¨’²pw|{‡ ¶…ˇLÇW&WL›±”w÷ðxt§ÙzÎN§‘±Jvqzö ì„+‡)KWÄV:Lýš¥”C÷¡Zxßs–ÙUÎé¦)±-vbz" Ì„‡KW#W£Lk›ë”w÷Û y£tý٫ΰ¦ë°vYz. E„q† JV&VÉK(šç“»õ\wUsýØÎ’¥°!u¤y‘Ø µƒ†ÌIûUWVL9šü“¾õh²wts.ÙΤ¥ö¯3u¤y¶ý „[†ÕIVØV„L욌”¤õAxÐs‡Ùq΄¥Ø¯âtNy‘à aƒ‘…GItUÏUƒKÃ™Ž“HõúwÒrŠØ‚Íà¤N¯)t¦x³ -ƒ‹…IMUìUžKšÈ“õ›ew7sÝØÛÍ0¥¡¯ ty2ˆ Pƒ…ÿHMU=VLŠš=”<õÏ­wnsÙUÎB¥‚¯udy*C µƒ¼…9I=UõVuL(›•”"õƒ x¨sò٥Υ8¯Ñt3y!F ƃȅI"UW£LB›Ã”÷ôd1xåsFÚûÎ¥°¯[u¹y×ø „†9IMU³WHaTXªMCœ•±óäx tƒÛК¤„®;uªy<7H„ÿ…MHgTOXäMzœÅ•{óМx]t”Û-Фô­ÙtEy  àƒŽ…¥GÎS[XíM­œæ•óXÛx£tÐÛUÐߣƭ†tyS[¦ƒl…>GuS‘XFN¢œö•]ò×çxêtDÜÑð£ú­Ît˜yµôîƒÞ…iGéS×XÊN5Ì–·ò[Tyzu×ܦѤ+®uÞyeš…!G“SåXÇNfë–cò!qyÀu’ÜÑ£®ÑtÏyÒ;݃ö…G¸S‘X»Nnœ–Öñ¹‹xótÜÑ £m­t)y6Àƒ]…OF"SFX„Nnœ$–Wñ TxštßÛÕТ­¨s¸xJÖJƒQ…`FýRrXNˆœ$–Cñ …xätDÜDÑ®¢æ¬ûsyÝDBƒ8…@F÷R®XÙN휉– ñÓÿØx'uèÜÍÑÅ¢Ú¬Ft3ybDƒø„ÛEURYÙNIy–œðýþ¾x¿t±Ü"Ñ&¢Ù«Âsnx1 ƒz„‹E¿QóXzN–4ðyþ­x³t×ÜuÑ&¢¬ás²xs‹ƒ®„E¦Q6Y;OŸî–sðêþõxu-ݲÑ¢º«ßs‡x§Dƒ„NE{QrYõNfH– ð/þõxËtXݯѡ*«”sDx|uº‚„ÌDQoY)O—›–bï¯ý§x°tÝ ÑÇ¡}«–sYx‘ë‚\„ÛD)Q6YOOv–„ïæýÄxÛt-ݸљ¡R«¨suxøóñ‚\„ÞD2Q›YZOÈÀ–ïÄý)yu£ÝÒ¡«…s1xïÎù‚1„yD·PdYO]<–àîý§x”t>݇Ñã cª»rsw¾ ¯‚؃SD}P†YO”[–×îèüyötúÝBÒQ¡ÈªesxhOî‚+„+D‰PîY°O'ž—~îÀüy!uÚÝ<Ò¯ >ª7sxˆƒ¬‚„£CPrYZOÐè–©íü‹xÛt˜Ý Ò  ±©eraw!‚sƒÑBWO*Y OZg–Ëì(û:xt×ÝNÒ ®©Trdw=j‚vƒÈBcOrYsO—ª–ùìrû@x°t½ÝaÒÏŸŸ©:rgw X«&ƒ5BïNjYvOLp–Ií»ûxtÝ#ÒÀŸw©ErRw<èEƒÔBcO[Y]OÂÉ–cíÂû™x×tÞ’Ò. Ä©Är­w|vöEƒßBcO˜YiO®’–ßì5ûnx tÀÝ#ÒÉŸO©Kr6wZO!‚/ƒèBHOñY§OžÉ–UírûyuÄÞÛÒ U©ÐrŒwZ ù‚úƒJC”O˜Z4PÚž–—†íšûšy®un߸Ӫ  ªTs+x´%ƒ.„JCOìZ–PMŸé—©í¬ûnyzu߸Óà &ªzs:x ÇDƒ!„*CiOQ[QÉŸ›˜"îUü}z²vKà Ô:¡¦ªAtBy"!E„D…yDÓPZ\R\ ™î¡üÈzËvÅàíÔª¡êªztEyp!+N„…bDŒPF\ÔQd ç˜Mî<üzvzàˆÔ&¡MªCty!Ø»ƒ®„úC^PQ[QPŸ˜[î†ürzv,àrÔœ¡ðª±tsy!Ò\„D…ÄD Qw\Ry ™Ôîâüüz w¨àÕÔ¤¡êª}tQyö á„…\D·P»[uQ Æ˜îÌüÀzævÊà!ÕС<«ËtÏy‡!„¤„Ô…ÞDWQ³\‰Rã ®™ãî.ý˜{Þw]áÃÕ@¢Ã«0uIzæ!ïÕ„í…¤D8Qê\ÙRé Ç™©îý {[wíàhÕ¡« t¹yp!t4„o…9DëP)\0RH V™-î°üÈz?w|à!աѪ5t‚y!Y„Ž…_D,Q]\RM w™*îÆüîz€w­à^Õ(¡óªûs`yà ~ƒû„ŠC†Pm[¼Q^Ÿ³˜óìµûty5veßEÔ̟Щ¤r.x´H©‚R„ B°OÝZ2Q%Ÿ]˜±ì\ûˆy5vKß Ô„Ÿe©¤r"xt݉‚„®B…OaZ¨P£žÝ—ùì£ûy®uïÞµÓ㟺©–rÞwO“u‚ÞƒèB—OOï[ÿQK 1™&ì‰úÖycvqàÿÔÏŸk©þruxÿ I6ƒ†„BòN™[ÔQ½Ÿä˜zìûZyþuØß”Ô Ó©ïrPxf ¶ƒz„fB;Om[¦QÔŸð˜—ì"û¹yVvKàùÔ. î©,s“xÝ ={ƒÓ„ÔB—OÄ[ãQ" "™ÖìAû;zÂvFàØÔS è©¢sÄx?!L˜ƒ®„âBlOÄ[¼Q Ò˜Ÿìâú$z]vˆàËÔ( ƒ©Ns_x!÷©ƒ®„COé[ÅQ1 ð˜íìû-zfv¶à ÕÆ  ª¿s¸xX!Fñƒì„pCçO\Ö7¡Ôªwt¶yH"l°„Î…ñCŒP)](ST¡ šñí'ü0{€wzáÙÕÒ Aª)tWy "e„‚…9DßP™\•Rò Ù™[î­ü{ywIáÜÕ§¡L«´týyº!抄…NDëP]>S…¡ªš"ï²ýÃ{Jx±áVÖ5¢ô«uezÔ!ò„R†›DGQá\÷R¡,šSîÌüñz€wáÐÕv¡<«ZtÆy„!ß|„ð…_D2QT\vR§ ¸™*î§üâzUwçàtÕ|¡«5tQyg!w?„c…DŒP,\RS (™âí'ü€zÔvzàùÔ¡£ªÓsþxÚ úÀƒø„aCüO–[šQ ™iíÑûAz²v à¹Ô˜ 8ª«sàxô "¦ƒè„6CÞO[ Q²Ÿ¹˜-í¦ûÅy8v¶ßTÔy &ª4s„xr ÆPƒ·„ÚB­O[DQMŸ|˜í—ûÅy`võß­Ô TªnsÁx” Ìpƒ·„JCPk[~QÏŸá˜iíæûóyov&àÈÔÆ xªQs¦xL ’©ƒ…àC¥P.[PQŸ¼˜*î·ü³y,vsß Ô ¡Ñª¹séx$ T²ƒ…ÏCaP[QuŸ|˜>îžüüyMvçßcÔh¡üª tyl |Ƀ…(DÍP|[oQ’Ÿ‚˜-îüzlvÇß>Ô=¡ÈªäsÝx2 E•ƒÁ„ñCaP:[QžŸ‚˜ îÕüIzlv4àÔä¡9«rt9y dv„o…ÏDûPÁ[JQ ›˜éîåü5z"vàHÔÓ¡'«it&y s7„Q…ŠDñPs[AQ„Ÿd˜îåüöy;v…ßÔ4¡àªêsy KñƒT…jDQe[fQÀŸÒ˜Éî+ýXzšvàŽÔ¢’«‹tQy0 ûîƒ …ED¥PýZÓPŸ ˜öíRü y^u•Þ%ÓE þ©ªrÏw­Øf‚σºBfOdY…O´ý–íÑûx°t÷ÝÃÒV cª¤rúw zo‚!„SC!P[Y‘OÙ(—9îÛüxu×ݳÒà ×ªs\x=žƒ¾„+DÖPZPiž¦—ãîqýynu6ÞáÒ(¡óª]snx½ƒ“„D–P·YOê—SîÆüxêt‰Ý3Ò~ cªÄrëwá-o‚„‡C'P'Y;O=‰–"îºühx¼t[Ýûј cªªrÆw0Æ‚C„ñCnPjY;O¨º–¸î ýªx³t˜Ý Ò¡¬ª sÕwéÎ΂„DCP~YBOÎÌ–ºî ýÊxótdÝòÑQ¡ÿªNs%xÞêƒh„ŠDâP˜YiOèô–ýîMýáxötèÝ]Òq¡«ns1xK*Vƒ„kE¯QµZ^PÑž¸—Kð|þzîu¡ÞíÒ™¢¬‹tyI+„Q…¤E¿Q»ZCP£žk—HðZþçy¨uÞQÒÍ¢A¬£t/y¶†9„l…)FIR3Z¹O”žx—ñ(ÿzÀuVÞ‹Ò;£—¬Ât9y¨^B„c…WFLRPZˆO£ž:—@ñÿ®y'u%Þ3ÒC£Š¬Üt#yˆ$9„N…OFRZWOUžô–Cñ!ÿ«y3u½ÝÑÑ£l¬”t yFúƒG…WFjRËYWOžë–Iñkÿ¥ytuÝÝ6Òð¢x¬”ty/„c…5FOR Y8OèÏ–ûðÿZy!u3ݓѥ¢P¬Ctãx°‡ƒè„áE!RUYO}ƒ–§ððþêxät"Ý ÑQ¢ ¬ÜsŸxT~Pƒï„ÄE!R YÍNˆÀ–ÁðÿCy@u<Ý×Ñ™¢e¬ tÔx¤¼Œƒ#…õEORuYBO¨Ø–»ðÿyu^ÝæÑߢ¦¬Rtþx¤©ƃ>…FIR†Y/OLg–zñÊÿyötü܇Ñ8£ü¬ltþxpVÒƒQ…kF¡RùXœNWv–°ñïÿQy'uùÜuÑr£*­¼tNy‚i(„š…ÙFSUYøN”À–äñ>Ty0uÝѨ£g­ÿt‹yÕ¹?„Å…ÖFSjYOÐý– òo€yƒuPÝûц£m­¿tyyœ¹4„Þ…ÂFSRYO—É–ßñ;ˆy†u[ÝÒ££Œ­¥tpyV{ „Â…ÍF4SgYBO¥—íñocyƒu"Ý×Ñw£j­ tjypš郣…¨FSùXÖNL‰–ˆñ êxuÜMÑ֢׬tãx/mƒ#…FzR×X¸N g–TñÊÿûxuÎ܇Ñþ¢é¬Fty%)˜ƒ>…wFÕR×XµN=†–eñÐÿïxöt£ÜGÑí¢Ñ¬tÚxô%~ƒ5……FÏRIX Nhœ©•°ñÊxÈtAÜèÐ}£m­}tyÃÖσ‚…êFS¿XtNU–$òŽ8y!u Ü"ÑŽ£a­—t)yúƒ¶…2G–SùXÓN2ž–'ò³5yXu×ܯѫ£Õ­ÎtÃyc(„6†RGéSoYcO‘ú–€òˆy’uöܸÑâ£Þ­ uÒy“µ‡„-†lG©SxY,O¼è– òó¶y’u„ÝÒ½¤¸®Úu–zTm=…ú†PH¡T-ZêO±žû—oóдzšvEÞÃÒ¥Ó®(vÁzzv.…½†H9T%ZÈODžu—ëò@öyÜu•Ý,Ò ¤Û­>uÞy¾¹„†¥GÇSèYyOž"—ŽòË zëuÞ…Òx¤4®ƒuz7Á„0†‘GµSãYOö(—†òÔ«y’uMÝÝÑŽ£g­ßt‚yÒëÀƒr…ÍF"S/X Nþ›r•«ñT:xWt]Û3М¢Î¬Ös¾xRƒ…‘FýRLXN‹œü• ò‚ÛxÛt2ÜØÐo£T­‰t#y§±˜ƒA…öFASXSN¢œð• òu­x”tOÜîÐr£[­LtõxÕc…ÙFSŽXINМ–áñG¼xªt>ÜèÐ;£#­Zt y·sƒN…ÐF;S€XVN“œó•Óñ`“xštDÜÑ,£?­Ut)yµâ<ƒ …¶F%SYãNƒ–ò y!uuÜ>ÑL£g­®t•yú>Œƒo…ÙFDS±XŠNÞœ0–Çñ/ÍxÈtaÜ"Ñ,£6­]t/yØ <ƒ…™FSºX“N³œ–œñ¶x³t0ÜâÐc£a­—tWyú‡ƒ8…}FÕR·XŠNÞœ9–tñõÿŸx t5ÜñÐ,£E­>t y(wƒ …™FSþWÕM1œ©•™ñ,=x>tËÛŒÐø¢­–skxH¥SƒN…™F1S/XCN`œ––ñc7xrtšÛÐÅ¢ù¬ÂsÄxôR݂̈́ûE†RÐWÆMé›V•ñ¨ÿÇwåscÛ-ÐT¢u¬‹shx¯ü5‚„ÓEURÐW¶MÛ›A•@ñÇÿõw tlÛ*Ћ¢¬°suxô!Ñ‚¢„FgRXÒM)œl•eñÄÿbx;tðÛ}Уά8t¸x~^PƒÍ„ŸF«RwXôMbœu•Âñâÿ§xKt ÜdÐþ¢¦¬Ft¾xŠkVƒâ„}F®RcXúM…œ¯•ˆñßÿex;tùیй¢¬Üs{x%*ñ‚“„FERX¡MœD•#ñtÿ+xt}Û Ð—¢l¬Üsxx È‚t„7F€RIXýMzœ¬•Cñ™ÿ+x ttÛУõ¬ t¯xÿJƒ…GMSfX N|œÑ•lòÞ&yu;ÜåÐù£ë­ u¤yÕÖ郎…RGS‘X%Nûœ<–¢òö=yuóܦј¤Ÿ®—uCz¬˜„d†!H‚TXY#O@±– ó•—y±u±ÜÑA¤b®;uzcP„X†¿GQTYO¤–¿òkyRuÜñÐö£4®ßtÆy¤û›ƒ‘…!GSXX7N¢œ–}òù¾x¹tÜÃз£Õ­·tsyd¦ƒ|…'GxSrX%N“œÚ•Oò­…xut¿ÛƒÐ2£K­2tþx+d3ƒ…ÐFSiX%N…œÚ•]òιx tçےК£›­¥tNy~¥ƒG… GPSwX7N¥œó•†òùyótܺЀ£[­¿tHymn›ƒG…XG„SXXúM œJ•Ëò-Ÿxˆt‘ÛUÐ룮Ùt‚yÚ‡ƒ‚…®GTLX%NNœË•aóèáx×tšÛHФ®Ît`yר{ƒ)…rG„S¿WEM¸›ë”Îò!tx)t/Û£Ï룺­ltµxôÎɃW…óGàS€XÞMzœ‘•{ó¢Qy×t>ܛЩ¤h®—uáyžk+„­…HT[XÏM1œV•$ón¹xyt8ÛÈÏ·£­}tïx’ˆƒ5…ÎGãSÙWjMä›(•Ñò*Zx#t/ÛÎÏâ£Ò­´ty~lƒÍ„—GSçWZMû›(•ó^ªxft2ÛµÏü£Þ­Üt9y˜y<ƒò„RGxS,WÎL+›•”zòêÊw–s¹ÚYϺ£¶­ t#yŠƒG…HTX‹M&œV•½óþáx”tF۸φ¤V®-upyîÂ݃x…ÎH­TœWéLH›k”Èó  xÊsÚÏ[¤C®®ty€„ î‚è„öG3TˆV1Lxšö“Jó½w@sÛÙƒÎÿ£®ctïxŸ ^ƒG…UHgTfWìLm›À”dô“xt“ÚϽ¤¥®uByÀ¨ -ƒò„*HTWuLãš3”½ó pw sÕÙ[Îx¤Y®ÅtûxoY *ƒþ„gHQTÐV.Lòš'”"ôMïwbsûÙk䤓®íty†S ›ƒQ…ÝH§T/WuLQ›q”Ìôö“xûsNÚ½Î\¥,¯—u³yÿÇ m„†ôIŸUöW M/œ%•¾õ¡òx t#ÛYϦ¼¯v÷ydì p„ö…ÕItUÐWõLœ •ÌõÆõx>tÇÚ(Ϧä¯ùu zöÊ 4„ †I Û„‡NK7W:WÄL|›•—÷áxot»Ù†Î §Q±"vbz…˜ ýƒ-†_JlVõUŒK𨓂öûVwár^Ø5ͦC°>upyäï ƒÈ…4J/VÁU×°Ë¢§¼±v­y¾€ „*†tKW¯TÜI¨˜4’løµwBr'×Ï˰§ç±üuØyÁª e„†,LÇW%UGJ"™Ÿ’*ùN‡w˜r[×çËõ§*²Vvzh9 E„€†L·W©TÃI½˜Y’ëø8w?r Ö]Ë…§Ñ±Úužyæ ¦ƒ×…êKXWMTXI[˜ê‘ùN?wKrÿÖžËI¨›²svCz°¤ Á„‡‹L/XµTûI™Ó’Ñù¤wÆrרËf¨¥²(vçy÷ð „w†—LGXdT®I‘˜Y’˜ùísw˜róÖªËÖ¨.³Õv¨z™¡ &…”‡—M3YyUJ™“àú HxCs×!Ì6ªd´ªw/{Ä’ ¾… ˆjNßYyUˆJÌ™y“õû9 “x¨s©×hÌlªÉ´ïw§{û :†áˆÃN‡ZÄUKî™á“ü† x»s·×–ÌPªÕ´øwÎ{ø 2†åˆOÈZØU6KGš@”ªü yDtEØÍB«¥µªxq|tx ±†V‰dO[°UKñ™Û“¼ü1 °xås’×Ì㪄µ+x|µè †ÒˆOæZ6U£Jd™y“NüØ xRsöÖýËJªµbw]{s Ÿ…˜ˆjNlZ‡T2J®˜þ’µûƒ 1xés6ד̺ª¾µáw3|1É ê…‰îN[U£JM™”“hü" x}s£ÖêË•ªtµvw‘{²0 –…žˆ†NZmT JX˜®’áûÆ NwÛrFÖŽË ª÷´w {%‘ &…0ˆ{NuZ*TÃI˜h’kü+ Äôvq%ÒRÇX°j»wyœ|b¤±‡$‹PTx_QF»•\å~gvq*ÑrƬ¯àº y3|p»«†?Š£Sõ^P7EŠ”R)è[u-pÐÅâ®Pºx‚{JÉá…©‰üRh^+OjD÷“ÑŽÀèt¾oÅÏ:ůVºøw,{%’C†ø‰~SÖ^„O´D?”·rJup)ЮѝóºqxÂ{VÏZ†#Š´S _\O˜D^”-¨huÎo…ÏðÄ0°»äx |g¹†yŠjTš_+O0D6”ÿŽËsJuÑoTϧİa»°x°{Ý!Ö†yŠMT`_ÃN¼CÈ“£Ž€)Ît„o/ϭİ’»nx¶{in†mŠ6T”_^N¦C‰“ŠŽRrt/o»Î&İd»x {ÿi†Ô‰ÀSë^ÔMâB-“Žr )t®nVάÃί0»ïwõz€ßê…²‰·Së^ŒM’B€’XγsFn•Í ÃÀ¯0»éwõzF±á…¾‰ôS_aMqBŽ’noÿÓsFn˜ÍÒ·¯ »wnz!w¶…‰T#_aM[B`’9 <Çs@nãÍ.ð[»xòzˆ´†¾‰?T2_ÅMŸBü’®èHAtƒn4Îhɰº»tx2{ÂÙ”†Š©Ti_ùM¨B«’IÌ%)t[nÁÍÞÂ+±Y¼¢xQ{LtÖ†ˆŠBU*`zMUB´’‰ÄQuxoœÎãÃE²Ž½Ëyt|[‡-ˆå‹™Vra¯NCù“ÑŽ| šuüoïÎBÄ™²¾üyÃ|LŠ ‡z‹nVfažNZCÆ“—ŽTÎ u\oÎÔÃB²”½ŸyO|ùˇ€‹4Va[N"C˜“oŽãiÙt"oÎxÃæ±T½:y |Z¥>‡‹»U¨`”MwBë’Ъ2ltÃnÁÍÃæ±H½y³{lŸ[‡$‹ÉU·` MŒBó’ëìˆZtÙnžÍÃÒ±H½Êxš{ø Xí†áоUÏ`†MdB´’¨ÒZ$t^n.ÍgÂÒ±/½yÂ{ó -‡÷ŠéU·`ƒMFBÖ’¢#”]t†n˜Í°Â²H½ y”{59>‡ÒŠNVî`$MÂA‹’dÁ=Zt•nH͘­²¾Fyí{Þ £‡w‹ûV¾a‘MCBí’Ã}ot€nÍHÂÛ²¾Qy¼{| Žc‡4‹eV%aM¼A‹’gïn!t@n"ÍXÂͲ¾iyö{k  ‡n‹ W¸a[MíA¨’g:€ctdnÍ3³L¾‹yö{‚ ”ƒ‡O‹…V%aðL‘AF’ˆíÜsöm½ÌéÁ–²í½yš{I uL‡!‹ØV~acMóAÂ’ƒZ®¨t®n?ÍXÂC³t¾¹y!|Ç ÔÙ‡«‹2WÎa^MöA¨’zeøsn„ÌËÁ²á½ yf{Ø åÿꆡŠKVñ`2LÍ@8’nÊ5tnÝÌöÁF³t¾®yÿ{¥ ” ˆ¸‹WWÝaAMÂA¼’†Ëšt•nÍ!Âh³Ÿ¾¼y| ù‡Ó‹ˆWb±LNA]’=$ ˆþsnîË;Á`³Ö¾Ty¿{ Êÿr‡z‹­VfaÐKŠ@`‘rŒ]ÙFsWm±ËúÀò²R¾ÍxA{7 Uÿ2‡+‹¥VfaªKh@C‘KŒCÇs&mËnÀŸ²'¾¹xA{É ÿ¥†ÌŠVî`tK@@&‘5ŒWå s m$ËqÀï²U¾Çx5{ï $ÿ$‡‹ÛVua³K.@W‘,Œ¿csTmiËÀ2³w¾5yl{< 4ÿl‡+‹CW²aªK@¼‘|Œu ¦ós°mÌÁA´u¿äy!|Ç Ùÿˆû‹ÂWNblLï@ó‘ÅŒ  ÚÍs—mÎËñÀ5´‚¿óy$|™ ÿù‡Ê‹¼W9bÓK_@}’‰º 4ÙtßnÌÌ0µ+Á[{Å}Þ d‰zxY&d£MRBd“{Ž© Ou;o ÍNÂ0¶šÁ{D}Ò âÿ6‰*ŒYòc2L¥@'’-ž Ut*n”ËîÀ•µ+Á€zÊ|. nÿŒˆ¿ŒYµcøK¢@ç‘  tncËÉÀÀµ`Á¦z}7 †ÿàˆ6YãcûK™@¼‘猬 HÅs¿mÍÊOÀlµ/Áðya|_ ¼þˆuŒšXScäJ¤?§þ‹ô š)s&m@ʰ¿lµÁzk| vþ0ˆ…ŒY¸cqK@t‘­Œ ¡ÇsšmÂÊ*À0¶ÚÁRzŒ| Zþrˆ×ŒUYòcïJ¤?Í)Œž ?þrmÊÉW¿µÓÀ y]{· ýr‡ï‹*Xáb©I_>ž÷ŠÀ brlÏÈU¾®´nÀÍx{w ëü‡‹X·baI>%‹Š¯ S›q¤kȼ½Ü´´Àòx>{I °üc‡ì‹ XVcdI(>› ‹˜ 9ïqÛk+ȼ½ëµÎÁcyˆ{ß9ü½‡/ŒUYÄc"I˜=]ŠB °¾qyk¸Ç#½¶ÎÁLyQ{Ÿìûó‡rŒuYæcI›=‡úŠ ™Hr lEÈϽ÷¶É z|$ mü ˆ-Z…dIŒ=“ ‹k àúqÉk¸ÇH½æ¶À¶yÔ{‘ùûˆ-ZŽdÝH‰=~ ‹ó ˆ_r$lHÈÒ½.¸þÃåzß|l °üp‰þ‡[ßeÃI4>sâ‹fÊ@sÜlÇÈ!¾Ø¸…Ä>{}[ ’ü˜‰Ž‚[ÊeSI½=Õ7‹ÿqr$lÇþ¼h¸TÄÀzº|¹9üv‰YŽ[f\I>܋׎sølbȾ¨¹»ÅÀ{Î} ý¤ŠU³\ðfÒI4>HÖ‹^ÚCsâl7ȳ½š¹kÅl{S}Ù3üô‰²Ž \cfºHB=9úв-TrákÇ©¼$º#Æa{,}W¬ûµŠ|#]RgIa=#Á‹÷e ìrql\Çï¼—º…Ɖ{5}`û|Š-Ð\áf$Ho<%­ŠX­qk8Æ·»5º Æ{¨|:gú4ŠÈŽð\Ñf!H8<\Š8 Wr‚kºÆ¼ÜºšÆx{ô|Êèú»ŠUˆ]mgH8<%°Š( úqZk$ƺ» »Ç9{ë|ÕCúYŠBþ\3gAG·;ÚŽêŠH!ìqžkåÅÏ»~»ÆÇ˜{o})±úÁŠÉÂ]åg G <éŽÉŠþ‚!rvkåÅ•»©»½ÇÝ{o}&†ú4‹.Ü]÷g€Gè;àŽ¼ŠWÕ!rykÂÅ•»¼JÈÚ{Ž}ïdú,‹G0^Gh[G½;éŽÒŠ‚ý!¾q9k£Åj»?¼lÈñ{‹}Ê9ú:‹Gu^uhŸFä:ŽŠý!žpjÍý¹d»ÖÇoz:|FøŠXt]¨gnE:M‰w1"½p7jÊ÷¹J¼²Èa{}?ÓøØŠL^chFf:—¯‰2Ð"ãpSjÄý¹g¼ÎÈâz•|†øKŠž^"hÕDR9ŒÕˆq" o$iîÁò·µ»+È'zÂ{r ÷¡‰ÿŽ]$gDs8Í‹ˆT""0o¬h1ÂN¸%¼ÈOzÛ{ƒ ÷ ŠR¢]ŒgýCE8þ‹ÿ‡}î!$orhÀÁ·¼iÈz‚{$©ö¾‰t]wgÆCN8¨‹ˆä"*o¦h£ÁзE¼ÝÈ2zá{$ãöý‰€â]÷gµC98¥‹ù‡8ã"Ön>hdÁb·¼—Èþy‚{³Jö̉3¿]’g~CÁ7ª‹Å‡ƒï"ênhJÁ ·Á¼ÉRz‚{I§õ|Š­‰^hC(7k‹‡‡xØ#”n¨gGÀ ¶\½¡É`zu{ûNõVŠŒÀ^Gh·B°6ûŠ ‡ŒÈ#Onú1ÆˆŽ…à+žkd;ºƒ°QÃ-ÐAzÇz¾ûSï&Œ7’õak©<»0c‡Š„¡*·jŠcI¹Ï¯Ã*Ðßyzûëú‘aÇjÛ¤|ÿ{áöqꙑH˜šhp8†+‡Ê„µ'š5¦iba—´F«‚ο۾| |Óöbêû‘³˜þhîp+8w+‡¢„.(6iSa—´R«ÁÎ'ÜÉ|!|°ö[ê’Õ˜iq8‰+8‡ …¤(’6½i“a¥´m«cÏ´Ü }O|Ÿö!ê ’É˜óhôp-7¡*i†I„Ý'Ñ5]h'`³è©YÎÂÛÃ{{põ8éq‘Q˜th|p·6<*i†n„Ï(Ï6>iaгªðÏWÝ}O|:öçéC’.™[iVqr7ê*í†Ù„#)7iÓ`œ³cªÇÏ&ݯ|Ë{Ïõféo’:™DiqÂ6 *`†O„)ú6Žh^`2³#ª/ЬÝà||Øõ‚éÈ’±™jri7Â*F‡)…`*)8ƒiaû³¬ªôÑ.ߤ}z|Áõ5é´“…šãjˆrË6*ó†è„ó*³8¿hU`y²U©uÑÜÞà|í{Æô{èÔ’ì™Ôi¢q5) †R„”*Ž8,hù_\²n©´ÑMß¾|Ô{¬ôkèR“…šojKrÂ57)I†–„ð*9@h`(²@©£ÑPߤ|ù{MôIè“Zšj#r5Æ(¶…O„È*ý8‚gˆ_±p¨{ÑSßñ{K{ó çF’Ç™Xiqq&4Ý'ú„…ƒi*¡8ÕfÐ^6°§$ÑëÞl{“z}òYæÇ‘ ™fi:qÒ3V'Ï„,ƒÂ*¡8Ìf}^°C§Òïß3|]{íòïæ“…šUj6r\4ö'­…:„ÿ+:g;_ã° ¨ýÒ•à¡|ˆ{óµæ^“ šrj r»3.'v…öƒG,5:Cgå^V°§\ÓôàS|;{šòræ^“ šojr3ñ&@…°ƒP, :»f*^¯°¦ïÓháP|ézòŒåÝ“ùšk`rH3t&q…σM-;ãf}^½¯ §‹ÔTâ˜||{òëå9”¥›~ks(3•&N…„¯-Ÿ;¾fI^®¯á¦ÁÔpâ{|5{ÂñåG”¥›ŠkêrÌ2&…žƒà-¥;f^f¯ž¦Õ¹âx|{]ñå6”·›~k÷r62‹%Ç„vƒ%.÷;Kf¼]®®¦ÕØâ%|ÊzÕðÂä ”´›xksè1x%„„jƒ.<f¹]c®ò¥…Õtã+|ìzyðiä3”â›pkýrtntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntn˜qóv9"#>Û§>dK¶\žR< ¡˜ ç§õ zrv´á¢Õ=œ¥ØqwŠ">Ö@‚‚?L5]åR¡ Ò˜lè_ö¦z×v!âëÕ³œ¥KrXwH#Èü:‚ ?˜K‹];S¡.™ºç³õzz×voâ]ÖnœY¥ raw™#Iük‚ ?ºK¶]©SY¡»™€ç›õüz†wùâÿÖhœh¥+ržw $å8‚¦‚Û>˜K-^#TÞ¡;š>çmõ9{ëwmã€×œœ¯¥ár\xû$ÑׂEƒì>·Kß^çT‘¢Þšuç›õ²{hxúã Ø…œ¥Õr{x &Àƒ:„\?GLô_VÙ£"œ½çåõ§|dy¥å¹ÙI?¦&sÄx˜&¬ƒ„÷>åK9`]Vü£Jœäæõ3|yCåsÙœ“¥§rxx~&‡ƒ„Y>gK<`|VO¤¬œÅæùôÒ|Ãyæ"Ú]œP¥_r4x~&¯‚)ƒ=GJ[_ÐU5£´›ìädóR{‡xådÙ‚›¤¤rúw^&lxƒÛƒ >-K•`ùV~¤íœælô\|sy‚å¼Ù¶›Ã¤Äq·w3&DJ‚¦‚X<‰I_wUû¢R›÷ã,ò·zÀwÉäãØVš5£ñp»v8&%o‚–‚G<@I+`…VM¤ŽœÌäöòú{yøå+ÚìšÚ£„qjwå&àd‚µ‚Ð;!I`”V!¤œjãÇñU{©x æLÚš£×pìvJ'Wu‚¦‚W;Hv`ÕVi¤¯œãOñ˜{éxZæ“Úšñ¢îpw‡'žd‚¦‚Ð:Hb`íV†¤Âœ8â‚ðo{Áx±æÖÚÙ†¢ñpÿvm(h΂ʂÖ:HWa½W¯¥½ÃâØðx|­y®ç¤Ûš·¢.qKw)*ƒ/ƒÄ:ûGäaGX1¦%žRâZð|¶yDè*Üñ™h¢(q'wy)`^ƒƒ::VGb]X.¦ž‹á‡ï?|ˆyÙççÛ·™t¢q9wK)Tƒ ƒ):eGÐaMX¦"žfáœï|‹y è!Ü™¼¡6p{vò(U‚\‚¾83F÷`œW{¥¤àjî{{y·çêÛ!˜ß ·ov)E0‚C‚98¾EQaXæ¥ žœßæíÀ{pyXè€Ü˜Á ·o8vª)ËG‚‚¯7EYaþWô¥ëÒÞôìl{øx-è*Üf—ÌŸ0otu°)¡ ‚­;7€DÄaJX›¦Gž¡Þ‰ìÚ{9yéâÜÍ— €oÆu”*qr‚Þù6$D4b‘X馇ž1ÞìÝ{Eyé;Ýw—¡Ÿ^o¨u/+Ý‚G‚07aDþbgYê§‚ŸÞóë%|˜y êÎÝ€—›Ÿfo±ur+AÑ‚1‚‰6ÅC«b'Y¹§9ŸmÝ/ë+|˜yHêêÝ—ŸoguË+©Ñ‚1‚C6šCFcâY)¨°ŸÞðëÃ|Fzáê¤ÞË—ñŸâoDvx,^mƒà‚ß6HD«ceZ¹¨z £Ý¿ëÚ|®z/ë(ßk—³ŸšoAv~,ƒ~‚6C‹cMZŨ_ îÜÙêŠ|FzKë"ßÇ–àž’oMvŠ-¬ "„‘ƒŒ6D¯dŒ[Ë©‚¡AÝMëV}2{ZìHà‚—¹ŸÎoŠvÏ-õ ÷ƒjƒ6©C¦d[ ª¹¡üÜøê‚}r{çìÆà€—•ŸÚo—v=.B!+„sƒ¿5GCeØ[¦ª-¢Üeêk},{íÕà— ŸIov_.j!úƒ,ƒÕ4FB±d…[3ª³¡=Û2éé|Üz¼ì|à –ž‘nXu..H!^ƒ‡‚ï3‘A—d[lª ¢³Ú²èÃ|Üz-í á– žZn9uŠ.§!Gƒ‡‚g3 Aid[['ª¶¡ìÙØç?|Fz®ì’à"•'wm‚t.m!Ñ‚(‚3Ó@ðc [·©‹¡Ú7èM|ƒz«ì›à••ÐmÔt4.g!ñ‚@‚ô2®@d[ñ©ˆ¡mÙ^çî{ zRì<௔¹œûl t¾-ü X‚‚ñ1•?¿càZÿ©¡©Ø©æÌ{zÙì°à›”rœ#mt¤.½!å‚÷2‘?~d[[㪢ÀØeæJ|Cz[íäà¡”JœþlÊsØ.ç!Ñ‚³u1þ>†dp[ºª¢ØÜå%|=zzí:áp”>œÛlÙs1/C"ÿ‚ñf1ï>îdÞ[«R¢ü×´åj|wzî¾áµ”cœemKtõ/û"›ƒe‚£1)?›eŠ\à«£غåÝ|{£îKâÏ”uœCmWt,0N#‡ƒb‚ù0œ>[e~\¬l£X×å¾|ìzï³âÔcœkmˆtð0$?„ƒo16?mf­]=­±¤ØôåÍ}!|ðÍã4•ÚœÍmêt$1.$v„5ƒ¬1)?mfW]#­O¤üפåŠ}—{ªï*ãñ”fœ&mt0ˆ#•ƒ4‚t0ë=»eµ\–¬²£ùÖ‘ä}H{»ïRãé”Zœ|m…tÚ1Í$v„ƒå0{>úfü]¿­ß¤a×öäÏ} |ªð2䕜™mÂtX2l%Š„/ƒ,0÷=°fí]¢­å¤OÖ)ä%}­{KðäV”ø›Ïl#t92o%˜„Kƒ,0ú==gt^ƒ®²¥½Öiä ~k|¨ñ$å?•‘œ¶mÛtY3U&q…ðƒ€0> h_[¯B¦lÖòãø}a|–ñBåm”ø›Íl8tÚ2&˜„HƒÍ.Â< g^¹®¦OÕ$ã¤}^|ÇñŒåM”Ù›ÛlftØ3.'n…úƒ]/<=]hÂ_ °P§ÙÕŸãk~%}öò»æ›”/œïl‘t)4š'C… „?.M<ˆg2_J¯­¦Ô âN}U|2ò;æë“´›mu4H(û…è„z/±=çh¨`‰°õ§«Õ¨ãª~”}ƒósçÝ”iœKmuÕ4B(Û…Š„‡.‘7f*™…5ƒ(à5Œi a…³ªbΔÛh}t|œöØén‘þ—iYq•8Á+ˆ†!„.(6ojbo´ùªòÍ ÛE}€|çöIêÒx—öhîp•8Ü+I†ðƒP'P5Ajb}´«ÍSÚÝ|@|òöqêW—WhŒpÕ8D,Z†„±&Æ4gjXbµÆ«ýÌSÚQ}Ö|®÷DëY—ih½p‡9-ˆ“„&L4´j·bµG¬-Ì•ÙY}}zøì@ú–#hƒp:¨-‡±„Ë%ö3pkxc¶¦¬æÌÚé}i}âøaì䇗šhîp=:Ã-ꆖ„l%­3Ãjñb±µ¬LËÁØÚ|º|øÔëd6–hgÿoï9½-͆¨„¥$;3ÎjFcôµõ¬ÐÊxØ.}>}üøÖìÕ¡–¹gapõ:©.r‡…Ó$#3ãkd(·Æ­ÖÊ.س}~}ÿùí’–hsp¶;¼“•d…m‘;v/”†„D ¾.îjVcK·Æ­¬ÆÖÓ›{¶{Úùlí l“±drm«;a/ˆ†ÉƒüM.Pkc»· ®{ÆŠÓÝ{ç{jú×íT“†dTmù;·/Ö†„‹ë-{kÖc¸~®îÅ÷Ò¦{Ë{µú'î⌓†dDml< 0ä†úƒ^-pkÄch¸Ä®Å˜ÒÑ{ |1û•îöŒ“8dmÜ<Š0l‡k„­ç,Òk5dõ¸/¯ÅøÑÝ{|¡û¨’ícÄl$=à0l‡_„b©,lsdW¹¡¯ÂÄÁÑ÷{:| üt頻Ӓâcßl½=1‘‡„øQ,Šle ºF°¨ÄœÑ%|†|ªüðÜŒâ’d mŠ>72Xˆ…G,mUe£º«°ŸÄVÑv|¨|ývð ò’dmµ>n2·ˆ|…á ,‹mëeA»A±`ÄÑ›|Ö|Ÿýçðꌸ’ícÓlà>q2àˆ|…&,ˆmÊe'»±”Ä"Ѥ|´|Žý³ð»’dÄl4?´2îˆc…¸¨+ŸmºeS»±ÊÃHÐJ|d|¿ýêð¥Œh’ŽcnlN?õ2…L+¢mfµ»Ú±“ÃgÐS|Ð|þeñˆŒb’Rc\lŠ?A3‰­…•°*Âm#fë»Â±)ïÏ9|z|5þRñOŒð‘cýkÕ?i3ÔˆQ…(]*n…f ¼ê±§Â;Ï|q|RþƒñŒ¶‘Öbák@¹3(‰£…˜Ú)ámof˜¼‰²VÂîÎ9|´|Ëþòþ‹°‘tb…kT@ù36‰…Mn)5nf4½³€Î|‰|ÿTòä‹y‘Qbfk°@a4Љÿ…Ñ%)Rnÿfv½~³ÝÁ€ÎM|}µÿ!óŒÞ‘–bØk>A5ŠŸ†×C)Ânƒgû½ü³~Á*ÎJ| }[óí‹§‘qb¿kð@Ó4Љ*†€ú(±n†g“½µ³×Á†Îg|}góû‹¡‘nbÂkËA 5ªŠ‡Ñ)Ioëgˆ¾s´µÁ0ÎÃ|u}›ñ󌳑=b…kÓAµ5YŠÉ†^(*oègw¾m´÷ÀŽÍj|,}¸ôóÄ‹B‘Þa,k>B6vŠÙ†qÚ'Ùn«gœ¾ª´dÀÍ| }Ò\ôe‹‘Òa”k´Bô6‹»‡ˆ(±o£h”¿ŸµXÀûÌJ|G}ˆöô‚‹‘Wa×j’B6|ŠÜ†eÏ&Go+h$¿µƒ¿ÌÝ{Ù|1ŠôµŠAJ`ôiRBs64ІbË%nqgç¾Æ´z¾ïÊ6{|&lô<ЧÌ_Ki0B-6㉆¡%®nžg¿á´Ê½.ÊÈzÂ{Þôp‰ÎŽ_²h>B?6ò‰ †z$¼n›go¿µ½ÕÉ${ö{Hô7Š¡Ì_ai B¡6KІ¤%ünýg†¿„µÕ½kÊ{@|:µô§‰'A_ i¦BÏ6ŠX†ÉC$ßnågš¿qµQ½·ÉA{R|QõŠUr_ühŒCn7ìŠå†î4$roAh¦À2¶k½•É6{$|Zmõ§‰ÂŽÚ^chCu7áŠÆ†Av#oôgšÀ?¶¡¼ËÈA{L|ø"öŠ%_²hSD28e‹>‡Ö#·o—hÁ¶¶¼GÈšz¿{‚ÃõÚˆúÎ]’g¸C¸7¤Š›†ß@"Io\h®À`¶>»‰Çuz¿{öCö舎¿]}gD,8æŠâ†‚ú!½oàhÉÁ}·½»ÈG{|ù<÷¬‰ÂŽƒ^>hEER9Œæ‡Ð"Mpdi9ÂÓ·P»ƒÇÑz'|£ìö ˆÀ`]Ž=]qgcG´;‰J‰› Æq kóÄoº¥¹–Å'{´|m”ù舟–\—fXGz;ƒ%‰ñmÕqck[Å»¹UÅâzß|ÇIú¯ˆ½@\£fðG„<±©‰gIõq¿k´Å¡»§¸ Åßzë| }úgˆká[NfH‘<׊‰[¯q2kƒÅ-»‚¸”ÄÅz•|ã-ú3ˆùŒÛ[ fùGV<߉ü”&r°kuÆ ¼Ð¸¼Ä^{,}õ/ûE‰(ŽÞ\Xg’I ><튞B)s·l?ÇÚ¼°¸°Ä~{V}œÝû̈n \>fGI¤=ñŽjЉû#slµÇ½t¸/ÄŒ{;} üÚˆ^Õ[þe‡IÆ=cŠübïrklÇø¼µ·Ã'{ } Bü~ˆÿŒs[¾eJk>‹¼Lns m7ȶ½‡·~ÃU{`}± úü›ˆ$[e.J>¤‹í lws&mYÈÕ½Õ¶·Âüz(}  ÷üˆ Œ²Z4e_Jæ>“‹C ÇQsm¡È¾ôµÝÁ—zß| hýˆ‹ŒPZádÇJZ?÷b‹ ÇÍs©m–É¿d¶3Â3{c}å #þuˆáŒ¡Z.eeKÆ?¹õ‹ä c¿tdnzʶ¿V·ñÂ%|!~É Þþ"‰núZ\eÞKI@ò,Œ7 ¸]t$n8Ê”¿u¶-Â~{¸}ž êþ·ˆ-VZeœKR@§ŒH ZtznˆÊÀîµÎÁR{¼}Æ 7ÿUˆ¼Œ×Y|d&L±@:‘cŒ ž£t€nþÊdÀaµÁ3{Ž} \ÿˆ…Œ›YZdqLA‘TŒô š>t6n±ÊÀ´¶¿ zt|S ¶þ͆U‹!X1cÁK™@eÐ‹È ’¿sêmlÊù¿³â¾ty|M ­þk†³Š¥WŒbÐK‡@ˆ»‹ù¦”s¹mšÊÿ¿ê²œ¾‘y|ô @ÿW†‚Š/WbáK–@‹5Ó¥s°m´Ê𿲈½ y|{¬ Õþ¼…¸‰7Va–K4@‹bênsum*ËaÀ˜±½y”{7 \ÿç…쉧V_aL¢@n‹ØX¥s¦m2Ë^Àò±c½)y£{7 \ÿ†аVra€LA‘å‹¢'!tnÿËÁر&½ˆyù{# //†ŠÁV„aiMóA…‘GŒˆùÔtÐn£Ì²ÁÁ±½íyU|Ö ³z†Š¢V>aÑM=B’Œ)…uônÍ“±Á¼íyF|R9f†æ‰QVñ`-N¨BC’ጧû3u;oÁÍØÂ%±k¼Ëy^|ŽC†×‰ïU¥`˜NC¼’@V;uDoØÍØÂ¸°ñ»®yR|ùúá…Š‰PUC`oN,C ’@SØuioÎ=Ãô¯ »y¶{ÅÉh…ýˆpTZ_3NÜB’¦Œ ”tÜn»ÍÉÂå® ºEx{*VE…‰6Tf_ÃNµC ’^èÅtJo4ÎÃ]®À¹x;{R¥+„ü‡ SU^aMwB ‘ŒwgŽs[nổÂ#­×¸ìvCz¹ CGƒ;‡çQ]]MUBþï‹f}s*nÍs ­o¸9wFz&^<ƒå†ÖQ]†MtB:‘ß‹Bå«sInÍÌÂv¬â·Ìvz}ßsƒ/‡°Q]N/Cá‘”Œ:Ü`tînŸÎÄÃ쬸wz½µ(„i‡5R)]JOàCó’*nºuYo”ÏvÄ ­ ¸)xòz뛪„ ‡UR#]P˜D·“Ð7w•uàoLÐ.ÅÁ¬¥·òwâz9‡„£‡ðQò\P>E”5ާê3vƒpÑÄ۬t·Nx>{ìʪ„ ‡çQò\)Q×E¯”¿Žp¼jvÞpºÑ—ÆÛ¬Ÿ·xš{Ç¡…ì‡ðQ]ÅQ|FK•pPÏvVqÝѳÆõ¬Ç·¶xË{êÏ … ˆöQ#]¶Q…F?•dy¶ævSqxÒ9Çœ¬O·xš{T!)…ˆ‚Qµ\ RÞFŠ•­¦ÿÚv“q½Ò¨ÇB¬·‚xÔ{”¥ì„ü‡Q~\XRqGï•='ÿÇ wrÓ(Ⱦ«¤¶bxÑ{/…ˆøPt\ÅRÖG–b®þ7 Hw#rSÓYȇ«ˆ¶)xË{!Z§„·NPú[ºRþG&–Šèý³ ÷vrgӦȬªÁµ¸w‘{]­‡„ŇPØ[ùRQHt–Úý] pw˜r#ÔBÉ£ªœµxÑ{ R°„ŇØOž[´S I/—y‘Wý ÁwðrÞÔñɪµøw­{•±°„ЇvO[ºSðH—E‘ŸüD ¡wÌrÞÔÛɪä´éwË{à Á„µ‡ŠO6[~TÐI«—Ò‘!ýÊ xsÕÊ^ªµx°{¬¨\„‡ýN—Z—SËHÊ–û,üÌ w§rÛÔÛÉ«©p´Çw‘{÷ ‡„`‡O×Z~TºI¢—Ž‘õûd xs«ÕkÊ©´òwˆ{pV b„÷† N+ZT™IŽ—m‘(ûš ÁwÒrQÕÊ‘¨%³"wìz ²ƒa†©MmYMT™IL—?‘•ú% ¸wÏrÊÕ™ÊW¨÷²wòz¡£ ÀƒU†±MaYñT/J˜ð‘•ú 7xqsFÖ˨ž²M×XEU`J˜Ò‘rùùbx¥s×ÏËÛ§a²\wA{C1 "„}†MÈXÌUKŒ˜F’ßøZxqsðÖÉËÁ¦D±?vFz7B ‚þ„HK4W0T†I—é‘÷@Ïv—Lí¦û*zfvÄÞ+Ó? Ù© tõx±Šd‚…ƒàC@P[·P$žÛ–^í”ûöyv›ÞÒÒºŸ4©¥s™xÂ;‚jƒJCØO4[ñPAž —wìÐú¼y væÞ:Ó%Ÿ¶¨,sVxåàèƒ{BO[ûPfž4—¿ëú³yëu1ßnÓ†žò§ìr÷wA ÅÓ‚ BŸN+[QXž.—ëiùšy v=ß»Óù¥§rñwL g´à‚ AVNª[šQÑž–—¸êùðyVvØßÔžw§Ør x!âׂtAN&\ RPŸø—§êÜøXz¬v«àØÔAž§sJx"Ù~‚Tƒ†AN ]ÕRV Ò˜¤êÄøñz-wqá†Õrž™§¥sµx¸"vô‚ªƒ«A7N”]SSµ ™™ê´ø3{€wßáþÕJžw§nsŸxý"Å ƒ­ƒ;AÉMÙ]šS¡q™ªêÇø9{Œwüá"Ö±žà§œsÊxæ"È΂‘ƒLAíM—]xSæ h™%êOø*{Œw^âxÖ^žk§¿sãx $Í^ƒðƒUAáMƒ^BTþ¡NšYê\ø|hxMãE×užw§ÐsyQ$Šƒ„A¹M—^|Tç¡Kš^éy÷~{÷w÷â×¥À¦)sux $Üü‚‚ƒ]@M¦^‚T7¢‘š(é<÷î{kx‡ãŒ×èᦶsyÜ$ ƒ„‚@QM_7Uœ¢›îèH÷ú{ÄxîãAØt¶¦s¾xß$í*ƒØƒ–?ŠL‰^­T2¢¿šÂçö‰{JxŠã±×°œ»¥r xÐ$¿¦‚)ƒÌ>±KÀ^ÕTz¢ášLç|õ£{kx?äoØÓœ×¥r%x€%gÿ‚jƒÛ>ÆK^_U,£Œ›çaõÌ{¦x°äàØwœ¥ˆrAxÙ%ÒƒƒS>RK>_wUÍ¢@›5çyõ£{xxs䓨]œJ¥QrôwÅ%ܘƒ„÷> Læ_ Vº£,œrç§õ¤|yy–å¤Ùæ¥2sÄxÎ&¦ìƒ.„ý>ØKb`iV'¤fœþæ õ¡|dyêåôÙÚ¥s¾x 'ãîƒ!„Š>aK¡`¹Vƒ¤¬œ‹æôx|EyþåíÙŽœY¥¶rnx'ÿJƒžƒ¯=ÈJ?`§VG¤¬œŸåôè{yäå+ÚŠ›•¤ÞqØw'#ÿ‚pƒ=DJJ`¹V‰¤ùœ1å•óS|˜y…æãÚÏ›ë¤:rMx²'ÛGƒ¼ƒÑ<"Jg`äVŒ¤ùœäíòú{HyLæ¢ÚÕšÔ£qºw˜'ÒÈ‚?ƒí;UI<`ÛV0¤¯œ(ã¥ñ>{¸xÍåFÚ㙣¯p w?'žA‚Á‚;”H\`W¦¤ã¥ñÆ{Qy¨æÛú™ £qRwÚ'G‚©‚;vH<`ÛVO¤¯œîâLñ~{ÝxWæŸÚ̙Ǣ‡p»v3'^¼ñÒ9"G_ÁU)£•›ÇàPïÅypwå˜Ù˜>¡-o˜uŒ&Ë'm+9˜Fj_Vö£5œ áFï‘zëwæIÚ˜¡·o v¦'îÓ ‚Y9ÆFY` W•¤Ôœáà4ïÎzexÍæÛ‘˜o¡Îo2v9(wö‚9sF`$W÷¤Fà^îÜz.xçææÚ˜¥ ‰oœuB(=Å•8¯E¯`$W-¥,à3î[{¯x¦ç”ÛA˜Ê £oÓuÊ(Ç®Œå74ES`äVäלÆÞåìAz·w±æ»Ú¹–EŸõm]t¦'À2€€56¯C‰_?V$¤/œ‰Ý¿ë€yÿvFæFÚ&–²žÞm5t%(1Ê€„€£6ùC›`Wx¥BJÞ?ìÀz+xÈç ÛÞ–6Ÿ¿níté(Í<[7pD÷`^Wž¥XªÞžì{\xüçØÛT—¤Ÿón0u)!‚½D7pDÄa8Xh¦žÞtì˜{ìx¦ènÜq—ÆŸo^uõ)áí‚—6àCbaèW不ÉÝËëâz_xaè4Ü‚–ÔžLn¼tØ)Ø®B$6{C¹aDX¾¦~ž{Ýxë{{y3é Ýä–)ŸŸnu…*ƒÿ‚ß55CØa…X馩žüÜë>{Ôx6é Ý‚–¸ž‘nu+‚•³5C4bÚXb§ Ÿ±Ü‰êj{éxé>Ý@–Džnut+ßå<þ4=B b©Xe§òžÜçéj{éxêÅÝ_–ežWnÂtË+¦Ñ‚4‚Ó5ACÂc~ZF©Ù XÝ5ëé|z°ëxßZ—dŸGoÜu+- žƒÐ‚Å5Cd©ZŒ©ì È܆êï|z¢ëSßf—dŸGo½uà,ÃSƒ‚Ð5C¿cVZ;©¢ ¦Ü[ê˜|(z¿ëbß—Ÿo®uH-J sƒÓ‚N5ÐB dòZº©]¡uÜqêú|ÜzCì6à,—QŸOov²-ã σ/ƒn5ôBdd<[Ù©‹¡Üê¯|¢z@ì6ॖԞÐn¨uÌ-!›ƒƒ4=Bod’[$ªä¡ÂÛØéé|æzˆìsà–²žˆntu%.N!µƒƒq4Bšdž[rª¢)Û5éÝ|âzíêà@–AžtnOun.•!›ƒÐ‚É3TAÔdÆ[êF¢¿Ú¢èú|øzAíá–ßOnu».Ï!©ƒÊ‚b3ø@ñd÷[Ѫq¢TÚIè7}`{£íáæ•ßZnXu&/S"׃ ƒE3ø@e4\Ѫh¢¤Ù¤çÃ|øz’íŠáS•j­m×té.F"Sƒ™‚92!@üdC\0«ë¢³ÙÞç¡|ûzcítን¤¿möt/q"àƒ5ƒé2Í@meŸ\Û«u£ÛÙÏçk} {Úî¶âQ–Ažn¨ul0¡#§„°ƒ3Í@f]E¬Â£mÙ[çN}š{£î…âž•Œímu!0W#„&ƒÆ1‚?µeÙ\(¬—£ŠØræ%}ˆ{æîÎâ%•³mät†0È#„ƒ’1`? fE]y¬í£Ø æô|H{ïáâÚ” œ]mˆtË0ù#„û‚*1ì>fQ]¡¬¤Ú×ÌåV}Ñ{›ï€ã•öœ–mu€1â$¸„Ƀa1=gq^ç­(¥†×FåÏ}3|ðZ䕼œ¨mÛt?2f%…³ƒ¢0S>1gL^ ®D¥·Öiäh}Þ{ªðl且Vœ`m¼t’2ä%Õ„°ƒ0ñ=éfR^­%¥åÖ×ä‚}|Šð]äp”œmit"2f%‡„Qƒ,0ñ=gU^Ç­ý¤UÖäe}Â{¹ð>äa”Ó›m>td2x%˜„)ƒ³/j=Zg€^t®u¥FÖÖã»} |`ñðä0”›ïl;t3'&Û„cƒw/-=­gå^´®×¥ÐÕnã»}@|¢ñBåÿ“q›élTt 39&á„cƒÒ.Ži\q5¤(4„{‚æ(7–gW_~°z§NÏßÜë{{’ó çhh—!iýp¹4(?„P‚h)=7ÇgJ_é°¥§°ÏÝ9|#{ÀóHç ‘ø—‰iMq™5ä(¡„µ‚ )(7,hÝ_<± ¨KÏåÜñ{#{½ó‚çs¯—þhq…5 )e„œ‚h(’6Êg¬_ñ°ò§œÎFÜà{2{Ãó’ç.—ThmpZ5ä(1„S‚²'Ë5Øgš_±ï§+έ۩{Üzëó‚盆–hpq5è(׃èü&5Tg _©°Š§+Í®Ú0{‡zÎó…ç¬&ÊE×g| |±øì1š• gSo:î-‡X„Õ#Ï1Éj½b¶„¬ÞÉöÖM| |oøðë{Ž •4fÀnò9¥-=†ÌƒÛ"51^j…bÀµi¬òÈAÖÀ{Â{šø?ìMŽë”fºne:".…†„­"1k_cæ¶Œ­ˆÉÈÖÏ|Æ|Ìùfí%¬•Þf~oš;6/އò„:#v1Ïkd¡·7®yÉ Ö }þ|ú¸íñŽu•¤fPo®;d/‡…Ç"1lEd ¸™®tÉšÖ4}%}©ú îl•¡f/o<’/±‡ò„e"Š0÷k d#¸~® ÉÖ}Ö|ôúKîôŽ•jf÷nx<ô/ù‡&… "10ýk8d¸®É)ÖÒ|Ã|aúãí¯Ž• f½nÈ;’/†‡ø„¯!0¬kdÌ·Y®4ÈnÕp|•|Šú î[Ž´”Ãewnü;›/Ž‡Í„M!Œ/ lKd ¸~®ÕÇÛÔm|k|©úîŽX”^e n<Ò/i‡Á„£ */¤kKd¸Ö®(ÇÔú{z|púKîR퓚d¿mí;ô/í†n„±A.Mkãc¸œ®!Æ\Ó´{|{úîöŒH“Mdmå;˜/І„@˜-Gk¸cÌ·7®¥Å³ÒM{u{ú îÅŒò’ócÄl-<Ø/ü†„­ù,PkÇc=¸¯®fÅyÒP{‘{ÒúXߒ¿c™lG<0'‡@„h©,mkÖc°¸¯ Å Òr{Å{mû÷îËŒþ’Âc±l×<“0f‡w„/{,ÒkEdO¹ˆ¯ÂįÑ^{­{‡ûýîiŒƒ’Rc@l‰=`1ˆ…Ê$-mlÕd´¹ó¯‘ÅmÒ(|^|nüÊï“Rdmã=p1ˆâ„‹°,Ïle'ºC°>ÅÒE|€|“üòïüŒ“dm%>ð1[ˆG… f,ìleešºÇ°ÅÑÑP|Œ|ýcð æ’ùcÐl•>+2©ˆW…ï ,mee±º·°fÄ"Ñ%|q|;ý‚ðÍ’Èclï>ƒ2舎…sœ+“mÜe9»A± ĺÐ|[|fý¿ðˆŒe’@cOl+?ï2;ˆ …ï7+`mèe’»¯±™ÃXÐJ|´|Gþ¨ñíŒÖ’c¾lF@4 Ѝ†Nz+ËnCg=½(³QÄèÐ(}Ž}oÿ¼ò}H“åcþlÙ@¢4Š·†•Ò*®n»CÇùz'|gs÷‰è±]ggZE\9Œ»‡á&!µp·i¸» Ç*{a|Æá÷îˆÉn]CgE´9FŒ'ˆœ!½p j1Ãä¸ºÔÆùzq|LøãˆßO]CgûE#:€Œ6ˆT¸ ½pîiù¸ »6Ç{n|Ãð÷‰þw]Fg¶E»9&Œé‡é  pÞiøzº£ÆÅzC|ô=øÉˆ¥!]gÍEé9`Œˆ#‡ ÉpýiKÃÚ¸IºZÆ´z3|÷Cøºˆ˜ð\ífF]:¥ŒjˆEÎ (qŠjÛÕ¹5º|Æåz•|sÓø×ˆî/]^gwFÛ:·Œžˆ¯S (qŸjÄÙ¹ê¹8ÆüzÀ|æTù·ˆÍ]RgÙF9;ôˆ²V “qkÅĺ$ºQÆ~{,}–êù<‰5ŽT]gËG <Ž»‰‡ 7r˜klÅ»XºoÆÝ{„}Egúp‰(Ž=]Cg¿Gñ;߉VºrjkrÅöºå¹éÅx{}^ú"‰Žá\gÙGG<"Žé‰¤7r¹k—ÅE»c¹–Å0{}ûdú¯ˆ’#\of‰Gô;8 ‰¯UvqøjÅ º`¹nÅ×z€|j£ùƒˆ[7\iffG·;{+‰¯Fïqjk`Åÿº¹:ÅëzÀ|Ø9úxˆ^7\lfwGÖ;l+‰©„qk]Åüº§¸°ÄÔz•|ûIúƒˆOï[/fºG<½S‰šr°k®ÅE»¹¸¶Äßz•|Xúˆ@ø[>f†H=¦ŽcŠ•3#s¥l"Ç©¼¶¹´Å"|é}±ùû¸‰oŽê\*g?I’=¶Š^í s“l<Ǿ¼=¹4Å•{r}”Îûm‰޶\×fIÀ=1‹ŠüDïrLlÇ_¼_¸ Ä {«|IcûÀˆIÄ[ÜeúH0=ÏŽ)ŠX±Êr1l©Çø¼‹¸&Äd{}óüýˆwÞ[ f¡Iî=%ˆŠw»r@lVÇʼ¾·¦Ãùzâ|‹Èû>ˆ×Œ_[¢exHã<'޲‰èer‘kPÆÛ»“·ÃRz@|yâúº‡ŒÒZOe0HÂ<½u‰Â§qmk*Æè»·MÃz@|‚ û€‡oŒZ!eGHì<"Žæ‰Ûrík¬Æn¼ñ¶ÃRz‰|5µû臶ŒÀZUeÚHy=•Ž/Š$Õ|rOljǽN·VÚz´|³-üˆÈŒ©Z*eI’=ÉŽQŠÓ lBrök<Çͼ϶ÃÂczz|Âüð‡šŒ©Z$eaIÕ=ñŽsŠÂ ]Þr–lñÇp½H·Ã{}— èü©ˆ=N[Áe7Jµ>ž‹Û sÐlôÇŽ½¡¶˜Ârz¨|2 žü󇎌PZÏdÆI:>_Š &sÓl„È޽ɶ†ÂÜzÐ|  ÆüˆŒZádÁúŠI ²7sÜl™Èð½j¶*«zÀ|i ¡üÿ‡‹ŒYZÏdI >‚Š| ûr¢l9Èž½’¶[±z¨| Éüˆ‘Œ_Šþ “êr±lôÇ‚½-¶Â*zC| gü2‡Ç‹JYæc0IÏ=•ŽŠ ½prXl¬ÇB½>µ(Á«yç{! †ü$‡¢‹!YµcvI >ÀŽŠ› -er7lÉÇN½½´¥À:yu{³üO†ÛŠ>Xúb IÀ=PŽÊ‰½ Šòqök¦ÇE½û³ð¿Øx>{ÙHü †§ŠöWžb"IÛ=rŽÝ‰• 7Hr'lÈy½ ´Å¿ y;{> |üf†¿Š;X½bÒI:>àŽŠU ÃQrl|ÈŽþ³—¿&y2{« ­üz†ˆŠçWNb»I+>ëŽþ‰ €Kr lKÈ”½c³ø¾°xÜzl ü,†ZŠœWbàIS>#Šº $ŠrRl,Ét¾C´Â¿TyN{Ë Àüˆ†˜ŠßWBbÌI">¦Ž¬‰º ìq”kÈT½³¢¾x«z; [ü“…ʉ‚WHbJÊ>3‚ŠÔ mœr¢l.ɾ³³]¿=yy{ .ý=†mŠ¢W9bEJÇ>ñŽŠ!  rúksÈϽ¶²h¾\x»zf ›ü_…™‰¼VMaÕIV>ώ݉ßSsr=l ÉI¾Ç²L¾Øx,{S „ýø…)Š WÎaŠJ?BjŠÍZsrqlqÉܾˆ²7¾xõz0 ký……²‰…V;aeJ?j…Š=·§r}l¹É;T²›½ÍxÙz Íýç…Ÿ‰ˆVÓ`ìJ?ÏQŠ=7s™l5Ê ¿(²2½¶xŸzp #þõ…„‰¼Vô`tKž?7ÌŠí csìl´Êr¿H²W½yøzã ˜þ†“‰vVº`ŽK¿?y‹¼ÞIsÜlŽÊr¿‚²ž½y {› sþ&†Ý‰­Va]K¹?ØŠaTs mÈÊÚ¿N²¤½yN{Ú Ûþ†é‰¶V;a¥K@=‹­ÿNs8m¹Êá¿Þ±5½“xûzg …þ…e‰ØU}`bKç?K ‹ZFsmËÀª±Ó¼Íx {H (ÿÓ…‰ìUz`ðKI@NýŠ­smË'À±P¼\xÓz4 :ÿÄ…„‰§UO`,LÄ@Äœ‹µ&–sšmËËôÀ6±‡¼ÄxK{Ç âÿÛ…Ÿ‰ÛUŒ`âLlA:‘û‹ªÇsçmÌVÁ̰¼…x{Á Óÿq…:‰?U`šLQAïЋ©:ˆs¿mëË+ÁJ°°»qx{ )h…:‰BU$`!MËA‹‘QŒôh!t9nÀÌæÁ°Ø»áx {Ó ùá…¬‰NU3`šMaBÊ‘¦Œy`t†nÑÌóÁ±Y¼&y³{Ä Î†×‰ÛUž`ÂMLBU’öŒ§ûÿt÷n¸Í¤Â±¼Ðy@|´Ÿ«†HŠõUÏ`6NÍBš’-b®;u2o Îú±+¼šy|ð뢆KŠõUÖ`ÚNC$“ÙŠïàupØÎþÃb±¦¼*zß|Ñà2‡ÌŠ4VagOüC•“Žk×uùoõÎþñ%¼Ðyt|ÃÅ®†BŠUt`yO0D“GŽ×e0v‰peϑıM¼Iz}˜±8‡ÌеU®`éO¤D”ŽgáëuUpTϛİ»iyk|×þ…»‰¡TÂ_"ODJ“è8ÇauÑoõÎ,Äc¯šºûxç{èí…‰aT…_PEm” ºE¦vqдÅV°»*z%}ž©/‡¤Š°U¥`­PeEé”gŒç%wqqèÐéÅà°Û»Èzi}÷Ú£‡ðŠ»UŒ`cQõE•ÉY‚žw²qÃÑ|Æé°¡» {©}¶vׇýŠéUº`äQˆFû•Pm°wrÒÿÆj°a»ƒz`}y‚2‡žŠéTÿ_tQNFN•Òðlãv~qoѦÆf¯¦º«yß|E•±†ZŠT‘_KQ˜F1•ýévÁquÑáÆ†®÷¹yŸ|õˆí…²‰DSâ^QdFÒ”±óvqRÑ×ÆÂ­9¹‚x|æm=…‰'RÏ]¾PF‡”U ñvqŒÑêÆK­ˆ¸TxÅ{#p@…ªˆþQp]wQ’FS•ÌHʽvYqaÒgÇ‹­u¸õx|/%ï…ñˆ‹R§]äQ¶F™•ºì=ôvkq²ÒŒÇ@­ò·áxù{ռą´ˆfRi]­QdFj• Cwkq‡ÒULj­T¸ yF|q€ï…‰€RÒ]qReGH–€?wÝqúÒþÇW­)¸êx|³¨¥…žˆ°Qì\RGÌ•ëÿQúv¸qÝÒÍÇ\¬1·Zx§{¥¸.…?ˆFQŸ\`R\G1–M{ÿÜ w¯qÓrÈ ¬Å¶.xu{íÙø„à‡»P\tRwG–MÅþC wøqjÓuȘ«|¶x—{!Tø„ˆ\PÌ[ËRÓGk–Šxþú Bw&ràÓðÈ›«m¶NxÎ{º¹… ˆŸP \JS`HÞ–ïƒþú ­w…rhÔRÉj«,¶\xË{':#…$ˆbP÷[×S I—B‘êý ¾wÆr–Ô¤ÉલµxÂ{d}…ˆP¤[ÆSI8—j‘ƒý ÊwÒr/Õ(Ê(«õµ7xË{i}ý„쇻OT[€S¼HÛ–‘”ý3 ›w°rÕÊ몲µ7xÛ{ÎÙh…'ˆP[PTOI®—›‘wýÝ xírkÕ+Ê·ªMµNxÂ{ÿÙ‡vOÚZ9T$I]—&‘‚üÀ wNrÕÏÉ®©?´–w#{ÔÃ?„Ù†ÃN8ZTIt—?‘üa éwÒr¥ÕJÊË©9´ãwi{Š` ¡„+‡ºNAZ‡T™I±—˜‘­û* ¾wÌrÙյʩ²³?w{Mf 샮†„N{Z.U©Jc˜Š’¡û[ ŸxtðÖýËË©Œ´=x'|­Æ C…ü‡×N ZÁUK™ò’vûð ¼xÓsùÖ¿Ë©u³¾wy{“j \„Ö†ÀMaYUDJc˜4’~ú |xÙs×Ì¢¨\³w¿{Ä Š„G‡½M´YéU^Kÿ˜þ’"úГxésÿÖç˃¨(³wy{¤Æ +„À†aM0YEU‹Jr˜O’·ù:xOsóÖ³Ëä§[²+w{²ž „t†MÂX‡UÂJÀ˜n’ùçqxœs>×ç˰§²wøzÛØ ›ƒ†iLMXyUÔJc˜7’€ø»w$såÖÛ˧©±‡v«zæ -ƒÂ…¨KÓWU¦J˜ý‘¹÷n»w:sÔÖÉ˦™°Ëu÷yÄå â‚]…K1WUK£˜n’=÷²w s×7̾¥ °†u›yÄÕ -‚ƒ„éIVñTˆJþ—Þ‘Ûõ+wÂri×OÌ ¥ˆ¯Xu¤yHo ~‚Ó„J VªU-Kƒ˜.’ÁõJVwÒri×(Ìl¤Í®Ùty1: Ù„¬RuVzÄý-ƒè„7FÕRØZ¨Pž4—™ðÿšz²vbÞúÒ5¢(¬•uz”“ÃD…ˆFSb[Q5žD—:ð­þ¨z¸v¡ÞÓÊ¡¡«$u+zo™Jƒø„ÐE‰R?[DQXž¦—“ï2þrzÈvÞFÓ|¡p«Ôtíy>_à‚h„òDŽQÒZ·PÙ÷–²î=ýzcv1ÞÛÒ oªt?y %^‚Õƒ(DÓP¡Z™Pß—î†üÓyv"ÞÃÒE #ªósyLYO‚›ƒñC}PØZ·Pßë–£íü¶yñuMÞÏÒºŸ‰©¨sÍxl~5‚¡ƒ˜CXPØZÓPž—IíÈûzov¡Þ+Ó½Ÿƒ©¹sÚx ©'‚…ƒ¬COP%[ Q[žJ—íŠû zSvß}Ó Ù©ßséx]Y‚jƒ˜C=PÕZÀP!ž(—8í²ûÖy%v¬Þ+Ó½Ÿe©¶sµxöà^‚‚ƒmCöO.[ Qƒž_—í”ûzcv.ß–ÓÌŸ^©ÓsÝx$ )J‚Žƒ6CêOž[šQÞÁ—ÈìSû2z¬vhßõÓ~ŸF©«syr ’D‚ŽƒÃBOª[Q¬ž£—WìÓúOz²vªßÔöžš¨ks²xƒ ›‚Eƒ{BKO[ŽQËž¸—Ÿë*úz‡v°ßEÔ➨Qs¸xÀ á‚5ƒ-BéNÏ[ÑQ0Ÿ ˜™ëöùRz¦v4à‘ÔΞZ¨Ts–x!d‚sƒXBøNò[ËQGŸ˜ ë`ùÖy8v°ßÔžœ§prÕw— ¹t–‚AêMž[‘QŸÍ—œêìøz‘v:à‚ÔužÍ§sAxx!=5‚ƒtAúM#\óQxŸ ˜(êkøÅy v¶ßéÓÜ(§srƒw— mŽq‚šACN:\$R£Ÿd˜ûêfùuzüváàRÕºž;¨zsÝx"2 ‚³ƒBßNá\åRd "™ëfùßz6wIáƒÕrž»§)s=xã!¢O‚ƒ2A¹Mk\0R½ŸN˜êFø8z‘vÓàóÔܧ³rÌwñ!»󲂹@QMh\IRÀŸT˜»éø8z©vçà0ՆئrØwÝ!Öí»‚h@ Mœ\€R §˜pé°÷ây`v áRÕ5|¦4r’w"Óœ‚Ê?„LH\?R Ž˜Ãè÷ËyVvá^Õêœ ¦¾qw"ì‹:‚:?ôKZ\dRôŸ‚˜AènöÓySv8átÕˆœ¬¥Äqwj"8Å_‚V?LÍ\ÉR„ ™Gèœö zvoá¨Õ œ>¥qŽvã!ß¹€jP>'K#\ER›ŸB˜Èçö‹yvá@ÕQœ“¥sqæv"" c‚ ?ÜKˆ\RM Ì˜óç7öz¬v±áÍÕ¶œÎ¥rRwÌ"ˆÅC‚N?÷K!]SÄ ™è7öRzÔv$â2Ö³œÄ¥:r•w™#^X‚Ó‚?GL¼]¸SŸ¡û™GènöM{Ïw<ãH×O[¦ûr_x¥$u*ƒ­ƒÇ?ŠL^’T‘¢äšPènö©{PxîãØz¦sux$%犃„Ð?ŠL%_+U £^›3èVö|¾x\äeØzv¦)s©x‰%a9ƒ¿ƒk?hLm_¥U$£‰›Ùç"ö?|yÉäõØçœ¦¹rexw%vÿ‚yƒÁ>¡K3_bU £d›'çaõã{²xväØÓœË¥êr{xâ%ƃƒS>^K3_‡Uä¢t›TæÑôR{ux(䦨–›ú¤q›w*%p!‚ì‚ã=3K—^U}¢$›#æ—ô*{4xìãDØÄ› ¥»q›w %00‚Ú‚P={J´^+Uk¢ùšvå÷ó±zÛw©ã%Ø›U¤ýpwó$3ߊ‚=>J«^UŸ¢0›Zåºó{+xj䣨1›'¤|q6w¿%«*‚t‚×<ÀI0_eUC£}›å-ój{VxéäïØ4› ¤“qUw'&X‚‚«<™I²_àU££º›µä×òŒ{{xbåjٛݣvqEw±&šƒ‚¸‚o{îàá –ýnnXu³/Ä"„ƒ(3Á@²e¢\à«M£ïÙÏçY}‚{„îNâᕽ2n3u0?#4„Kƒ¦2R@¤eÍ\\«õ¢ÄÙÃç}A{îõáæ•Ün-u­/ã"„9ƒæ2¥@¡eÍ\¬²£œÙ¤ç|}á{àîáâ#–%žfn•u«0Þ#–„ªƒ3¸@×e8]جL¤0×!å˜|{Eï4ãp”MœmlÐs¢0$jƒn‚¨/¤=xeì\v¬ö£XÖMä¡|,{{ïRãM”þ›ŠlÖsa1™$„悼/|=×e] ­m¤¿Õ¢ã\|õzïhã´“^›lƒs81“$¦ƒt‚&/=fi]k­ß¤äÕÍãÌ|y{TðJä”Ó›plòsD2—%Š„`ƒí/Û=˜fð]Ü­.¥AÖä }…{_ðä^”Ù›¸lés22%„ƒK/=Õf ^Ž® ¥Öƒã}i{äðiä”^›7lbsd2f%“„ƒï.¬<­fü]f®“¥LÕã}Â{Qñ唉›\lÊs.3t&…ªƒ¾.Ž<‚gÙ^G¯[¦…Õ ã°}!|¶ñ-å”0›:lesK3R&é„<ƒ?.Æ;Wgt^;¯-¦¤ÔâK}Â{8ò«åÑ“öšúk7s3€&ª„ï‚§-F;Kgƒ^8¯-¦µÓ@áÚ|y{äñjå;“fšjkÆrÉ3÷&›„û‚-Ô:vgÐ^†¯¦?ÓØàé|°{Uòñå“Nšjkár4A'ï„Eƒà,”:Øg _9°§?Ó¶àv}|aó׿“ˆš¸k s5(¥…¼ƒ-¦:¨hÝ_ã°²§Ó…àž}O|’óçU“yš¾kUs¹4ö'T…­ƒ-ù:ThÎ_„°§vÓ"á­}z|aóõæ^“‹š§k:sQ5…(¢…؃µ,y:Ÿhÿ_±à§àÒWà°}}|Úóg瓚žk7sz5³(ç…I„à,Ô:;iÙ`ұᨲÒdàÄ}Ù|ôó½ç ’šºj°r5·(¤„&ƒ¨*É8õgÂ_ɰã§'ÑÙÞé|ù{ió-çö‘I™^jQr5›(›„ƒt*ž8Ög£_j°§FÐÞ3||{ßòÎæ‘s˜*iMqy4'(ÃM‚ø(P7ìfò^˯"§äÎÓÜU{Óz‹òæ©—fh´p4é'Dƒ÷ï'j6jf¢^X¯Ã¦§Í¶ÛOz÷y³ñë寎H–úfoo(3 '‚²€’& 5Še¹]â®3¦ÑÌÇÚäymyÓñÃ壎–Éf oe3'd‚¬€o&¢4fä]*¯<¦jÌÚ zWyäñ´å¦Žÿ•ìf/o<3'R‚Ý€Ñ&85f^!¯Q¦"ÍòÚ`zÆy`òæ6–³g¸os4Ý'JƒX{'u5 gÊ^d°1§ÌÍ2ÛG{IzAóæ­j–hÂo5'(¬ƒ^%'Ð4bg½^„°§vÍÚ{çy;óŠæBð•ªgYo75[(݃•0'å4g _K±Ü§vͲڲ{¸z[ôºç½–chp*6C)¤„P‚‡'P5Ÿh`_²Û¨ÛÍõÚ\|K{Bõ~è —Íhp07K*Z…û‚ž'r5i¥`ò²t©ôÍ,Û÷||ïõHéÕo—êhÉpÑ7+Ä…ƒÏ'µ5®iVah³ ªòÍ2Û}L|\öÕéÊ„—Ëh½p8F+í…¤ƒ’'~5Èioaß³lª‡ÍÊÚô|0|\öÈéœJ—ÜhÕpj8±+†°ƒ%' 5ði£aß³iª1ÍeÚú|0|ö‘é‚S—Žh˜p7 +“…yƒ'5oiDa}³8ªYͲڤ||EöÂévA—‹h¡pô7U+á…¹ƒ'5‰iia¨³lªæÌVÚx||:ööé÷ô– h|p8«+§……ƒ>&w4´i»aí³¶ªmÌñÙv| |\öê»±–òg^p8Ê+§…­ƒ·% 4[iŠaͳªèËÙ(|ç{“öeê’–œgp?8û+Ÿ…‹ƒ‰%È3ÑiËaA´ùªÌjÙj|ê{Óö[ê0–qg¯o¡8,¾…yƒC%c3Ñi»a]´ «ƒËÑØj|ö{)÷¥ê~!–gÎo9…, †¼ƒ*%>3Aj‡´„%#3Sk\cu¶ü¬GËuØv}}3ù´ì•–çgNpÐ:P.2‡¾„¿$ò2Ekbc¶­ðÊ%ØQ}}Dù®ì¸$–qg²oÐ:>.‡e„F$R2Gk4c¤¶­@ÊR×÷|œ|ùì_Ë•guo ;~.‡}„Ä#ä1MkPcÀ¶B­Ê×}œ|‰ùâì9„•gMoO;¦.O‡†„|#|1ÚkÐc°·ú­òÉöÖs}}Pú¬íÆ–Tg¸o<†/ˇ)…:#c1"lEdý·~®ÐÉüÖ}o}úî‡×•+g©o«<:0Xˆ£…#§1¤l¹dª¸¯ÄÉÔÖÍ}š}7ûŒî¯ó•@g¸oÔo <Œ/ ‡ß„¸"Ý0ýk dý·n®.ÉfÖy}V}Ýúaî„•¾f\ox<%0¿‡ …"Ä0“l¹d¹¸ ¯QÉSÖÊ}¯}|ûÛ g”o=¦0Uˆo…\"t0l°dǸ¯pÈhÕK}(}.û‰îÃŽñ”fnÂ<+0ù‡…©!°/mlvdF¹i¯SÈ'Õv}o}ìûeïS•\foÆ=…1ºˆü…¡!á/mhe´¹!°æÇÕY}„}³ûCïXŽ¥”¡ejn=×0ׇ …l È.+l‘dá¸N¯xÆ™ÓB|€|KûÕî^°“ d—m«<„0-‡h„ZÀ-ÝkWd“¸þ®åÅÓ÷{6|#û½î5…“xdomÿ<Í0f‡–„&’-ÌkWdç¸Z¯ƒÅ˜ÒÚ{$|eûèî H“rdQmÿ<¯0«‡¾„Ù .„lÏdz¹°¯ Æ„ÓÃ|Ê|ünï½Þ“àd—m¯=B1>ˆ…”Ì-¡lðdß¹ °öÅäÒY|Œ|=ü¯ï‰§“‰dfm²=c1ˆ …øI-™le º_°Å‹ÒŠ|À|¿ü&ðƒˆ“^dDm6>í1Rˆ8…ˆË,¡leó¹@°ÜÄ×Ñë{O|]üæï±ŒÙ’wc™l˜=Ž1‰‡¥„yë+%l¿dܹC°áÃôÐM{Ñ{ü™ïä‹’Åbýk©=¶1—‡¨„ +mleRº«°ÞÃÕÐë{n|ÖüZð‹Œ¢’Cckl(> 2£ˆ¶…þ+#mÊe»c±¹ÃÃЬ{R|ý¼ðLŒn’c7l¬>¢23ˆ…B³*vleܺ±1à Л{|UýÌð5Œ:’áb lÛ>Ö2Œˆr…dÏ*&mÜe£»Ú±)ÃüÏà{t|Öý\ñ”Œ’$cRl#?3²ˆ‚…Á+/m¾e£»Ô±kÃBÐ|™|öý\ñ†Œb’cle?#3½ˆx…H§*=mÓeûä±ÃÚÏÚ{[|ÿýeñRŒ7’Çbók“?x3ƈˆ…×?*KmåeԻ籯Â`Ïñ{a|5þtñŒ°‘}b…k¡?c3׈|…õ)em)f"¼O²9ÂÏÀ{Œ|xþòí‹ä‘=b­k@64‰ó…-©)ym8f¬¼Ö²%ÂÍÎñ{€|ôþDò Œ¶‘Ibfk@@4S‰Î…ó.)Ómifý¼ß²µÁOβ{C|ÿTòÍ‹v‘ûak…@X4.‰…ƒ­(¶mAf÷¼Ü²YÁáͬ{@|aÿ¦ò¶‹N‘ïa kê@·4ɉ-†¨Ø(ÈnRgé½¾³²ÁÎE|Ã|ëÿ óÞ‹N‘ bkXA5ý‰0†3(`nÝfÊ½Š³ÁcÍÔ{R|aÿŽò¹‹K‘ìakÇ@}4s‰Ô…c•(LnÑfÕ½ ³žÁÎE|Ð|0󌘑Wb‚k·Ao5|ŠÀ†®è(oŒgh¾?´ÒÁFί|G}›ÜóZŒê‘=bkÿAÚ5_Šâ†(®n’gz¾’´ÁÑÍS|5}~ôä‹°‘ÇaZk5BU6ÇŠu‡›(fo\hq¿ŸµpÁ*Î}ÿ}»6õ«ŒV’ÓbFlaCS7‹ù‡;•(pÅh®¿µ6Á¼Íï|¿}¤ÿôŒ…‘»a2kËBÌ6‹Y‡L£'€oYh`¿hµ[ÀòÌP|G}Q¾ôœ‹B‘“a)k·BÕ6æŠx‡øŠ'Goch$¿eµÈ¿±Ì|J}_ õk‹6‘Wa)kC\7 ‹¬‡Öš'oÁhƒ¿Çµ€¿_Ì´{þ|»ô¤Šb.`j-Bp6Š®†m&±nÜg¼¾ô´q¿7ÌÆ{î|köôF‹×ajßBî6ÞŠM‡_è&€ofhå¿»µ†¿÷Ëã{Ã|–Ëô4‹‡¬`jºB¡6­Š÷†Ä*&önñgZ¿tµ–¾HË${U| £ôEŠ÷_EiB<6¸‰'†~%5nFgä¾Þ´Ÿ½ʉz {Äôà‰Ku_i©B¤6‹`‡„ó%®o hdÀ<¶Ç¾,Ë|}I›õ‹j`ëipCh7&‹V‡ ]%xochJÀ ¶,¾Ê©{´|W›õ‡ŠÆÀ_KidCY7þŠ ‡¤ø$šoh}À,¶õ½GÊR{a|çEõŠs%_×h(CP7³Šë†ÑO$;oPh{À]¶|½ÞÉR{€|Wºõô‰E½^fhèB 7YІ…#¿nÙgÈ¿Ÿµg¼éÈ2z|{“öôôˆPŽü]½gßBú6_Šq†^ä#‘n«g¼¿¾µ²¼'ÉzÞ{ØHõ»‰$½^”hCM7ÏŠ‡€$XouhÆÀ¤¶4½¡É9{t|³ öŠp-_×hDþ7,‹2‡R°#®o h%ÁÛ¶.½jÉU{€|/‡öpŠ›J_ìh§Dž8$Œ$ˆšù#rp†i4Âõ·H½›É½{û|â&÷»Šèr_*i\Eq9öŒëˆî:$ÚpëiÁ‚¸|½ÆÉ |V}a³÷ûŠd_ikEq9ÎŒºˆšØ#q%jã¸1½^É9|u}¬ö÷æŠ{_BiÞE: ‰UË#Vq{jnÃ0¹ ½[É?|‘}nøûŠu_?iQFo:8%‰;¤# r#kØÃz¹+½^ÉÃ|~Õùt‹‡÷_Æi,G@;Žõ‰a¹#Krsk™ÄPºK½|Éì|<~B…ùn‹kÚ_·i!GR;ŽŠèh$rÒk¶ÄºÐ½.ÊN}½~y×ùÍ‹‘H`:j—GÉ;˜ŽmŠÚ'$¶rÉk Ŧº™½´É }d~m‘ù:‹7’_viG@;"ŽŠßK#7rckóÄ—ºé¼Éú|g~–ÅùH‹:²_vi¿GÉ; ŽKŠùH#¶rÏkfÅóºÃ¼ËÈÒ|~Áöù‹%_izG«;<ŽŠ"TrŽk ÅȺ¼>Èa|ð}pÈùн‰^»h‘Gþ;<ŽHгb"rl”Åd» ¼Pȯ|j~7®ú抱^æhÙG8<{ŽgŠ"yrçk‰ÅH»S»ŒÇ|¿}Ø@ú<ŠEð] hŽGâ;ôĉ‚!rfk!Åں׺óÆÑ{~}Á-úŠ$Ù]h«G <'ŽŠbì .r”k†ÅE»‰º¦Æ¬{c}Ä*úý‰ Ó]ègtG½;ʉW× ïqTkùÄ©ººÔÆx{5}ÞjúKŠp^\h0H¯< Ž¡Š»p!Är_lÿÅÌ»»6Ça|~yâúŠùŽš]ÓgHcû‰¢:\/fŒH—Æy»H¸þÃÜzk|¾®úŒˆùŒª[ºe†H²%ZŠÓ 2ÐrLl©Çõ¼Š¶9ÂXz@|³Ýû®‡Œ(Zvd‡å‹½YEd•H$=ëq‰§ I¾qmkŒÆ ¼µoÁ`yy{Ø%û¼†_‹Y–cPHÝ<©‰B ÉqBkÆÆ.¼-µÁ8yW{Sû†_‹ Y¥cuH=½7‰Ã sYq#kŒÆ¼¿´¥ÀÓxøz¥úú†³ŠƒXcH¿<‰ ‰J épq/kèÆ_¼Ë´ŸÀ y5{:xû]†ÒŠŒXcHó<ŒÏˆ "qæjiÆÛ»ç³³¿hxz‹âú‹…2Š/XábPHü<‰‰î ¸~qŽkÇÁ¼´!À°x{øxû¥…KŠÐWvb8HÑ< sˆ ¤ºpjƻ겻¾ªwÞyyû7…é‰fW3bUH=iîˆè ¡"qkÇŸ¼¢³x¿Öx{ó9ük†ÒŠŒXc¾ID>žŽÍ‰¯ 3BrákãÇ2½µ¨Àœy£{ *ü®†‹öX\cIñ=ŽÊ‰a ËQrçkÈ2½ ´'ÀwyW{- 'ü¢†ÉŠËXcµIÕ=ÉŽ¬‰g šrÞk7È9½Ô´*Àây {× ’ü‡ýŠ'YPceJ>mQŠÆ é4slÕȽó´6ÀzË{ë Àü߆áŠÜXcKJk>"Š e³r7lYȽŒ´À¥y°{ ¡ün†˜Š}Xîb J><Š „ªr€l­È¾F´ê¿—yÂ{‘ Æük†°ŠLXÌbJ{>ëŽв r@l“ÈÒ½´¦¿Ÿy§{ù úüˆފ½X c³Jï>Æ°Š ¯³s8mäÉè¾;µÀÜz¨|? þù‡ò‹ÑYdKÌ?œŠ‹Õ /t¶m Ê ¿µtÀšz‰|º ¢ý-‡4‹ëXCc¸J?ÆØŠô T°sWm¥É⾦µSÁ{%}. NþjˆªŒsZçdþKt@õŒò q¿t†n…ÊοG¶ïÁ{ }g ‚þrˆªŒ3Z¹dÍK@@Ø Œ¤ 1`t$n;Ê‘¿Îµ„Á{;}0 QþˆZŒàYZd|KØ?ˆœ‹E °t¼m,ʈ¿üµ¾ÁP{š}¯ úþ²ˆPZùdL¾@)‘|Œy 1ztqn€Êù¿ µfÁ${f}d ¡þÿ‡KŒÆYZd­K%@»Ü‹ï ^ltnÂÊí¿ÎµJÁ[{f}. +ÿɈˌ{ZØdqLÐ@‚‘”Œ| ÷Ît’nåÊ$ÀèµrÁx{‹}æ ÷þ~ˆ¦ŒÿYd L‡@ ‘&Œ ˆlt-n¶Êð¿£µ+Á0{`}¬ ÕþˆZŒ´YZdøK‡@&‘WŒý …Rt0n}ÊÔ¿MµýÀÀz}< ”þ£‡ Œ9Yòc“J9?úŠ( Ú¤r¨láÈn¾>´À5y”{i ·ü”†‹*XØbéI–>%ˆŠ² lsr€l§È=¾2´À€yð{â ký ‡«‹ŽXbc.J?3¿Šº ªrÓláȆ¾'´$À8yÎ{± Gý…†C‹XýbïIà>뎅ŠG r¢lÊÈq¾´À€yê{ _ýІ4‹cX cJ?j°Šã {ørâl.ÉŸ¾`´0ÀÓy$| yþ܇TŒ~Y/dœKC@sÁ‹ž 9–sumªÉ ¿—´FÀzL|x ¬ýó†R‹rXcVJò>P¤Š (Ðr·lɾ!´á¿³y|; ýü†\‹/XèbYJ ?sêŠ Aärølɨ¾Ó³¼¿CyÂ{â Yý}†‹ XÛb_J)?mÏŠ* ÜÄrÐlCÉ·¾ß³|¿‹y³{ö ýö†4‹cXÌb_JÊ>mˆŠ· 4ár´lûÈI¾[´ö¿³yÅ{- Jý$‡_‹ŒX"cJ ?„ÛŠÉ lørålɾ'´ÿ¿wyê{ö eý}†‹;XcJã>‚ŠŒ A™r“lÒÈI¾´Ô¿}yÎ{ Yý«†‹AXñbVJû>d­Š ;ØrÍlÉ}¾2´í¿Žyá{ÿ Jý¼†‹AXÞbBJ×>g§Šg ô¹r¢lÏÈ=¾ ´¼¿ŽyÛ{9 hýç†$‹rXúbžJ&?¾÷Šº 4,sòlÉÁ¾i´ê¿Öyá{U Mý܆ފIXžbÏJ)?ãÒŠÉ esm¥É;¨´ Àzÿ{å ÄýI‡C‹öX4c_K¤?K(‹ D³sGmʿŴ*Àuzq|Y <þ´‡œ‹Y\cÁKú?§z‹< oêsomíÉø¾oµ´ÀÈzœ|0 þè‡â‹©YÝc™K­?»}‹% -5t‹m@Ê,¿gµŸÀzU|² Šý¿‡Ä‹rY²c.Kv?q_‹Æ õßs`máÉè¾'µ}À€z^|Æ ¯ýÔ‡Ó‹MYŠcKK?(‹a esmœÉʾë´zÀ z!|x „ýX‡h‹ÔX7c»J?¸ÏŠ „sâleɱ¾ƒ´Àöy|¬ ¾ýI‡q‹ÎXSc.K•?Tz‹M ÄÂs mÞÉ>¿¥´FÀ'zz|º ïýc‡±‹ÙX{c,K¼?÷$‹" µksTmŸÉ¿—´OÀ$zd|º ûýL‡¨‹ðXc:K³?7k‹g ÚÐs mòÉ>¿â´zÀzÆ|0 Kþ£‡Ê‹YcCK¡?+‹( “Ós­mIʦ¿ù´ŸÀ¨zë|Y ‘þ¿‡Œ0YÊcŽK%@ªì‹¯ NÅs°mÛÉ5¿AµâÀŒz·| þÙ‡ŒoYïcQKÆ?œ±‹É  t¼m)ÊJ¿oµâÀz¥| þ®‡Ç‹YkcìJK]Šº  sÇlÉe¾f´ù¿öy |[ qý!‡F‹×X@cÏJ9?ÌÒŠî JsÐl=Ɇ¾ ´­¿Zy {« úü/†‘ŠÂW|b÷I¦>ÉŽŠÎ jØqÌkãÇm½³Ù¾x {^ ­üû…NйWXb.JÊ>H‚Š’ Þr–lQÉ}¾!´¦¿¶yÞ{’ Äýü†L‹ŽX(cõJ…?Æ‹º J sïl Éœ¾—³r¿yu{½ "ýê…ZŠ‚WHb4Jò>yŠ ÀÕrÇl)É–¾Ü³‹¿Ëy|[ „ý…†¶ŠIXÒb“J?d‚Š Œrnl»È¾,³Ù¾Óx {— ØüÛ…?ŠÖWsbjI>‡ŽÊ‰; ÒWr4l¡È¾/´í¿‚yË{Ù ýn†ÌŠŒX(cEJÊ>úŽKŠg ‚r_l_Èɽųu¿)yu{ Æü †mŠÊWsbI>dޝ‰Å [õqÏkæÇT½L³¿§xâz$ aü¢…ø‰‘W¯Ž×‰å vHr$l+È”½³,¿yA{ƒ ­ü†WйW9bÕIM>ÀŽ×‰Ü LbrlªÈؽ}³ø¾,y5{¦ ·ü†ŠÈW*b÷IS>àŽÝ‰ë E‚r$lžÈ¶½}³ì¾8yH{ ý@†cŠ X|b™Jõ>KQŠD ¡:sâl³Éâ¾û³ˆ¿Ëyù{× øý‡4‹ÈXPc_KÆ?#!‹¬ ¹sŽmþÉA¿!´¦¿z3| þ‡=‹‘Xc&K¡?(F‹ ™sfm ÊJ¿`´ü¿âz}Š °þ0ˆfŒ¯YAe‘KŒ; ›·t›n†Ë´À´ˆ¿±zô| ÿf‡k‹fXcŽL&AI‘TŒ ›¥t±n®ËÁ´¼¿ÑzG}ò £‡»‹·Xnc'M¹AőŌu î0uoAÌ~Á[´á¿{V}: Kˆ ŒâXcM§Aœ‘°Œ× m®t½n¦Ë Áгr¿«z }Ç òÿ”‡¥‹†X4cíLcA³‘Œd ÃXu>o{Ì»Á´´9À{ó}Í  ˆöŒZÛd¦M[BX’’~ 0‰uµo'̯ÁµâÀo{~þ Wˆ|ŒYdöLÂA‚‘ÎŒ  V·tÐncËÙÀ[´ÀÅzP}_ «ÿ®‡ï‹>Y dÖL£A…‘ÈŒÆ „ÅtënÂËDÁδŒÀ{}Ç ˆDŒ9YòcM£AǑˌ ëtßn‰ËßÀ£´6Àâz5}| œÿë‡þ‹åXŠcwLA:‘WŒ ]t[nËqÀ!´°¿rzÓ| Lÿ^‡‹IXýbL¸@ØŒ ¤tnðÊUÀç³—¿'z™|ž íþ'‡q‹ Xèb³Kz@K¥‹ Rks m5Êοw³A¿ßyn|„ áþȆ ‹ÖW¤bÖK@Ÿ±‹ù }5tnË'À$´£¿‘zÊ|7 7ÿ ‡–‹ËX=cqLÓ@‘õ‹’ ñ`t0nËOÀ>´¶¿€z±|~ ˜þ±‡â‹Y©c¨K4@§Ê‹× _tðmzÊÑ¿‰´6ÀAzŒ|6 ˆþ/‡†‹šXScnK.@K™‹À {¹sÅm)ʦ¿i´!À'z}|+ jþX‡¢‹ÎXnctK@y«‹Ú oÍs¹m;Ê”¿}´Àuz´|d ‹þ[‡–‹±XScbK@@w‹À _ÜsÑmOÊ ¿ù´´ÀüzV}Ì ÿŇ Œ'YÐc¹KC@s–‹î otÚmÊQ¿i´ÿ¿`z|+ ]þ>‡z‹¿XVcnKú?HU‹Ú P¿s…m5Êu¿·´0À€z•|Š …þ£‡´‹'Y¢c­K1@´‹0 ¾Üs¿mÊl¿z´9À2z}|å )þ‡h‹ºXnc.K¼?1\‹÷ u”s`míÉ/¿—´$À`zŒ|. ?þ†‡œ‹DYcœKê?¢œ‹v Ëþs—mÓÉò¾Îµ5Áózå|ÿ þð‡ ŒèYKdHK¤?q™‹H ½Otöm;Êl¿åµiÁ{}d vþRˆ‹ŒZ‚dœK@¾Œ4 ¹At nWʶ¿¶Á>{o}v ›þˆ¼ŒgZêdäKL@‘)Œò IËtwnÜÊü¿Š¶öÁŒ{r}„ gþuˆŒY¸c„I>ÉŽ,ŠÉ pyr_lÉÇN½µÁ«yÛ{F ˜üu‡Ó‹˜Yd4JŸ>yžŠ¸ sœlÊÈö½èµYÁDz$|‘ §üw‡Ä‹[Yµc¸I>BŠ ž³rwl(Ș½ƒµJÁz3|i ªü>‡±‹gYãcØIe>ôŽHŠ: ÌÊrwlHÈž½µ+Áz |‘ §ü‘‡Ó‹ÃYdJr>3cŠ™ s¥l‚Èɽ´µiÁ;zO|ƒ ªüc‡Ä‹½Y3…Š s¾l°È¾¶²ÁÎzº| "ý>ˆ|Œ˜ZØd‚J¸>ÏêŠ$sÇsAmªÈä½·­Â'{þ| ý†ˆÎŒÝZ$esJ»>Ø‹ª #œsAmØÈ7¾h·PÃÌ{ð}x Íýôˆ‰\[ÜeK›?qå‹UðtÔmŽÉ¿»·Ã²{Å}¯ Úý‰m[ÜeKp?@«‹&¡Üs‘mÉw¾1·úÂd{f} =ýoˆ×Œ[_eŠJì>¯úŠÞ `es)m­È7¾·ÛÂ{8}Î ý$ˆ¦Œ¬Z*eEJ¸>¾‹Þ W–s8mÈí½Æ¶‰Â{}± âüˆrŒ9Z§dµI+>æŽWŠ ¨Õr¢lHȹ½M¶0‘zº|L ªüˇcŒEZ¿dïIn>9”ŠN Íûr´lhÈÞ½Š¶jÂ{/}Ë ý$ˆ°Œ˜ZeJ–>gÌŠ| þ&sÐl"È›½-¶ÂRzz| güw‡&ŒZ‹d¯H$=ùh‰ž =¯qvkÉÆM¼ÝµÈÁöyÿ{k©ûއþ‹Æ’»Ñ´ŒÀõxÜzn•úZ†¼Š¿X cöGf<8‰ˆô vqÍj-Æ’»¥´dÀÄxÍzQzú†‹ŠÜX+c Ho<8ˆæ vqÄjùÅa» ´zÀáxÓz¸Þù/†¡ŠYFccG¨;ÐŒ!ˆp ÛÔpVj†ÅàºAµÁØx¾z™Åù†¡ŠèX@c,G;±Œ ˆ+ ˜ÆpGj]Ŭºiµ(ÁÛx»zÏöù&†­ŠöXCcƒGß; jˆy àpjåÅj»{µSÁnyl{ŸÉúê†w‹åY8d>H©<À.‰ ¥Òqyk©Æ¼<¶ÂÈy¿{Êûö††‹›Yòc*HŽÆg»Y¶ÂËy…{á÷ú‰‡ï‹VZ”dƒH×<Že‰ä TÏqNkgÆÞ»B¶!‚yf{Ctú¿†C‹›YàcËGˆ Œ [@e¬IÏ=.NЍØ7s“lôÇ&½h·÷Â0{ß|; 6ü’ˆçŒ [FeØI>BˆŠâIs“lÇì¼¾·‡ÃG{} !ü’ˆ¤[åe©I>%ˆŠ“@sÍlñÇQ½¾·ŠÃA{} üˆäŒk[e¡IÞ=æŽ ŠqÈÞrFl•ÇÓ¼<·ÞÂùzº|¹ÂûˆŒÕZùdEIƒ=ºŽŠF­–r ljÇʼ·ÛÂÅz¨|ßü-ˆ”ŒìZ1e˜Iè=?‘Іá2s±l ÈQ½h· Ã{Ó|I <ü~ˆ¶ŒýZeÉIè=KcŠ ,þrOlÈ)½Æ¶Kºzn| ìûˆQŒ{ZždÃIú=¡ØŠHTsÖl|È­½ñ¶yÂ0{â|À °üjˆšŒÀZêdJ4>d”Šz Ä7s¥l.Ƚs¶!«z™|z ½üù‡ŽŒZ eïIr>VÒŠ ¡ns mYÈÒ½b·1ÃR{G}— Ìü~ˆàZLeïIk>M­Šœ #ÐrnlÈj½¯¶dÂÅzÆ|† ªü[ˆ¶ŒÒZe_J–>ò‹=ÓsQm É:¾H·ÏÂo{%} ý›ˆÈŒØZepJ™>­áŠœ )s´l“Èð½^¶Âzz†|€ ·üë‡ZŒEZ­dJb>g¼Š Š#sâl§È ¾j¶«zŸ|Î èüˆ`ŒSZ›dhJÁ>E¨‹Í pþs¿mkÉè¾ô¶ÀÂ[{i}ƒ µýuˆêŒZeµJE?æF‹ ¨¨sfm,ɾP¶Â×zß|J xý9ˆ”Œ9Z›d­J ?Þ‹Ê @IsòlìÈ4¾¶¬Áz™|ÿ 1ý¿‡ Œ·Y)d.J©>v¼Š( ¡ sÖlµÈ4¾Rµ/Áóy3|£ ýއŒ’YdI">+‘ŠT brXlȪ½oµfÁÓy!|! ˜üf‡Œ6Yìc˜I\>+³Š+ êsrwlÈØ½$µ/Á®y |ímüÙ†}‹®Xkc+Iâ=„ŽŠS ÞqØk’Ç5½o´[ÀþxQ{zÑûZ†ØŠOXÒbIƒ=Že‰ ЧqjkVÇÁ¼'´ð¿™x¸zí"û¢…Š”W#bgHù<‰‰[ Eq,kǦ¼¨³|¿…xÇz2~ûá…QŠßWmb·HK=׉U ëKq k-Ç™¼Ž³J¿bx–z/rû“…ì‰,W¸aH©<8|ˆu •ptj†Æ¼ø²·¾øw(zø5û“…æ‰hWÚaºH'=ô.‰ ›sqKkgÇݼk³G¿\x«zWµûT…݉WÈaMH=O´ˆF ù½p¬j•Ƽn²=¾„wØy&}ú²„D‰ÍVba€G<¥Œ ˆ Âpbj8Æ·»ä²¢¾Ìwðy|Ãú7…‰=W aH‘< 9ˆË <æpjºÆ¼]³â¾:x.zûˆ…¯‰wW¾a†HË<”˜ˆ$ [bqÓjSÇV¼¹³,¿¢x€z`Gû¼…Ú‰±Wéa²HÚ<Ë·ˆ EqjôÆ÷»C³¾xÏyïÓúq…e‰@WbadH„<Œ†ˆë qþjdÇ_¼¹³¿áx±zùÔû`†ZŠFXmb¡IÆ=׎»‰à brÞkpȽl´Â¿‹y]{ƒ dü±†ÉŠ×X+cJ_>‚Š{ ÄFsßl ÉX¾DµÙÀ€z}|› ¬ýȇõ‹ËYd]K•?™Š‹K ‚'t—mÊ¿ÀµÁózÊ|× Äýˆ,ŒôY5dKZ?#$‹ý [Ós|m&Éb¾½µVÁ‘z|G Pý·ŒºY)d¡J ?»íŠ žQsmûÈh¾‰µ%Áoz€|X uýŇõ‹´YdÕJ…Š{ ÇïrŠl¸È¾¿´^ÀÈyÛ{Ü ýó†1‹ÔX@cHJµ>°ŠS Ë sÄl Éb¾½´[Àþy!| =ýü†+‹ÿXhcmJÔ>g˜Šs ãìr¢lïÈC¾¨´OÀ¼yá{Ë ñü܆+‹¨X7c÷Ir>9Šè Yr=lŠÈÕ½[´ü¿‹y§{º âüˆ‹X"c+J–>K]Š6   s±l7Éh¾Å´0À$z|U Jý[‡_‹-YkcÏJ?õêŠp ¯#s¾lQɆ¾·´CÀßyç{$ =ý‡1‹ÎX1cJì>¾ÛŠ+ #sâlnÉÁ¾Î´tÀzU|S „ý;‡€‹ÜXbc%J¬>3‚Š 9ØrÁl„È ¾¿´•ÀŸyù{^ ½üz†÷ŠOX c?Iú=XŽÚ‰º ~rl×Çy½ ´ü¿äxQ{ùgü/†¿Š;XèbVIú=gŽÊ‰• Pr lÈ”½´ð¿ y…{! ’üQ†ÞŠXXc©IG>ôŽ]Š ¬™rklÈ󽌴FÀŽyÂ{ Õü܆‹¿X1côIM>+<Š_ ¾þrœläȾó´†Àz!| 1ý‡h‹>YÇcŠJò>¯ÞŠ¡ #sÓlÉF¾î´zÀ'z|> =ýI‡\‹-Yxc‚J¯>“cŠ’ ¬4slHÉ:¾Ù´!Àzê{a :ýF‡=‹rYcÒJÚ>¾ˆŠ¬ Ä”sòlŽÉq¾µnÀƒzO|£ qýI‡=‹XY™cïJ?ÛÉŠa ©7sÖl&É\¾ ´'Àäy|S qý‡L‹!Y–c„J?É‹Y ‹sfm=ɱ¾µGÁoz¥|" hýO‡»‹uYd›J ?g³Š #ár·lÞÈR¾3µßÀFz^|J qý^‡‹oYÄcÇJ?ÉáŠÕ Kcsm]É“¾ µ¥À2zU|* Výó†=‹ÅXVc Jœ>]Š ¯)smTɨ¾'µÀÀ·zÃ|¯ ²ýއ¸‹gYÖcKd?ÞúŠ õWsûl=Ét¾â´tÀ`zz|ƒ ¬ý$‡_‹0YÇc³J)?“¿Šp õ`s)mÉt¾ƒ´6Àçy3|* hýÖ†C‹×X‡cáJp?ò7‹p ¢s‹máÉ5¿'µÓÀóz} ›þˆ/ŒYdªK @…Š‹» t×mÊN¿µ•À±zÙ|S vþ±‡ï‹;YûceKç?N†‹. ¯ðsËmTʳ¿ó´¥À{V}{ ­þ*ˆoŒåYsdÐKL@»Ó‹ô j'tám)Ê]¿>µÓÀ—zÆ|ÿ 6þ‡Ç‹-Y²cyKô?\}‹s àís m,Ê]¿µŒÀºzÓ|? Kþ—‡¥‹9Y¢cŸKô?‚k‹~ ×t¦m]Ê‚¿Ô´@À£z±|{ ‹þu‡¥‹'Y»c¥K%@¢‹ „!tn‹Êð¿â´‰Àšzâ| Âþu‡¨‹âX{c¶KI@ÇÜ‹ã V!tómšÊí¿o´ÀIz¥|M ‘þ/‡}‹}X@cyK+@h‹G Ìœs‹mÊf¿Ù³…¿Åy!| Bþ¥†ÞŠX­bTKç?.\‹Ù gwslmáÉ,¿,³Á¾Iy”{ÿ þ@†cŠqWbKŽ?òúŠf ÚesGmÊN¿C³·¾šyÑ{+ Nþ…†‘ŠX’b³K!@k_‹l Ú™sfmœÉǾ5³·¾8yu{x ™ýï…Š2WéaBJ×>ÉŽŠœ;BrRl Ét¾|²:¾Ÿx { \ý…ã‰õV»aYJ?<|бfr“l=ɨ¾_²¾°x/{r Êý‹…Ô‰VYa:Jï>ZŠÜKr†lbÉ徲ŽNxõz3 ¢ý=…Љ\VVamJ??ôŽ9ŠïÇ7rkl:ÉÓ¾¤±½#xõzM Ýý…„‰&V%a|JW?sŠá¢ÐrølûÉ`¿²¼½êxZ{ <þ¼…Ô‰ÁVŠa4KÉ?ª³Š#®árÜlÊW¿²˜½ yi{G Wþ°…²‰–VJa¨Kk@…Á‹Ðt-nËtÀ­²b¾šy*|ò Fÿ`†‘Š2WbLÊ@Ÿ«‹‚äsêm Ë6À²ð½qy¼{ã íþ†ŠÐV~a³KC@.‹Ÿ"srmnÊ—¿‚²ý½,yu{p ‚þ†Š#W¾a¶K1@‹®es;m…Ê­¿Š²ä½cy—{É ¼þZ†?Š2WÔaÐKO@=+‹‚þqsom¥Êá¿Q²Õ½Iy§{µ Âþ†þ‰ÕVraíKY@e!‹W’¨sKmÂÊ£¿+²W½ yH{¡ ”þõ…׉ØVbaáKO@b4‹fÄós¶mGË@À‚²¶½šyÅ{. ÿ@†þ‰WaFL¢@¶\‹‘Í!tämšËŸÀ¤²Õ½Èy|– †ÿ‹†gŠW¬aCL¾@»¥‹ ŒÖsËmDËnÀB²³½‘yí{h }ÿC†ŠÍV~a5LÊ@äÄ‹WÄþsámÀËåÀ²ý½Ëy0|Ò ìÿÙ†°Š2WÔa«L8At‘DŒkÍltInÌ/Áþ²F¾äy*|, /‡÷ŠŽWXcËMŒB ’¨w ^uxoèÌ3³A¿ºz8} ´‡Ç‹XèbšM[BX’n; í-uioÍ|³r¿Åzu}í @ȇï‹X cëMœB‘’[ çRu~o3͒”³ ¿uz }R®‡Á‹±W¡b†MaBz’˜ ¼fu©o<Í­Ân³¿ƒzD}$wð‡ò‹ÜWÀbèM¨BÂ’Ó Âuu©osÍÃÂz³û¾±zJ}Zâ‡ß‹ÊW§bPNC “ŽÙu’u¾o’ÍîÂw³õ¾Ôzc}ÀˆŒ}X@cANC“GŽÔ ›ÈupdÍñ´ѿ'{æ}â‡/Œ>XScÑMÊB‰’Ü/ Xu¾o͒³Q¿ëz}R*ˆŒŒXFcNCD“"Žó [[v9pæÍëÂ>´‹¿j{×}š·Mˆ ŒiXcNŸB ’t¹,AuJoàÌÂê²'¾Iz´|³ ³‡÷Š/WÝa[NCR“>ŽI Ëv?pHÎqôl¿²{~ƒxˆAŒ”X(cO{Ci“"Ž/ ŽvpÎ1Ã,³ƒ¾óz~}Üñȇ¥‹ùWÏb¬NPCâ’½…£u¾oÛÍ Ã³n¾ëzf}*>3ˆï‹>XèbO‘Cx“%ŽùSjvXp=ÎGÃc³–¾${Ž}ÿ®‡€‹ˆWdb„N,CÂ’¢§=ùt>oîÌNб&½wyU|& š&†]Š)VJaßLäA«‘áŒe4—t o¦Ì!²­½¼y€|ä 9¼†¿Š‚VxaUM*BőΌØ…lt´n¬ÌÂS±ã¼ yÔ{e °ï…ì‰ÞUë`ÅL­AF‘QŒ<øÖs-nüËrÁ©°M¼‚xi{Ç 5@…h‰UL`¢L—AêŒÆ¥snÔË8Á’°4¼hxH{œ ÝT`ILNAÕû‹~F¢s n ÌxÁ~°¼x`{ DN…D‰"U*`ÂL‘A/‘Œ˜7ÖsnÌYÁS°·»bx { >…ýˆ½T¶_âL—AI‘ŒSÌÜsnžÌ¾ÁD°’»nx{t ³K…D‰îT`MóA‘‘Œm% tznàÌXÂg°ñ»Øx¼{g†Ý‰_U^`ÔM’B8’ጽëtënHÍNÂ4±_¼‘yÿ{R3‚†ŠV¨`3N¨B«’0­þ0u5oØÍÒ„±Ÿ¼Èy:|·Ÿ†9Š.Vß`uNèBð’€ã~uioÎ Ãs±¢¼öyn| ñù†‹Š|V5aîN{CU“îÊ5±uÅo\Îbʱµ¼çy‰|ȆcŠ#Vî`¬NACó’<–0uPo1Î7Ãà° ¼Zyö{ÓÙ`†Š|UU`˜NACå’€¯DucoÎ"Ã̰ú»‚y$|ùî=†×‰KU`uN Cº’XuÌètoòÍÃ-°K»òx—{¿Üê…Š‰ÏTË_'NôBR’ñ…Ùt5oÍÏÂů6»çxÛ{®èÄ…‰ñT`gN2C®’wô’-u”o.ÎxÃÿ¯d»yç{Ü ¾…~‰½Tç_†NxC‘’n{+u{o»Í Ãx°Þ»iyO|VC†Š_Uj`˜NiCÑ’ŸÆPXu—oT·æ°ô»ny:|!A®†]Š7VSaŠOUDù“¦ŽøPv‰p”Ï­Ä“±Á¼lz}m|f‡÷ŠNVaPžD3”ÑŽæv­p°Ï¿Ä±Á¼zJ}ÑÆl‡ØŠ4Va1P·DP”²Že{vpáϼÄK±4¼FzÆ|„E‡BŠØU‰`õOUD”YޝÛ0v?p­ÏŽÄý°¼Ozâ|ã½^‡³Š#Vß`bPÒDÏ”Bwwq‰ÐUÅ„±e¼Üz`}%ë—‡ÞŠtV(açPMEñ”9Iw"q‹ÐkÅB±C¼€z,}"L‡ÂŠÒUÃ`“PGE•”„ä•våp,ÐFŬ°Ï»zñ|Ýü†”Š„U«`:PE¸”mB¾w@qХŵ±Ó¼{Ú}ž¬ˆ¨‹ÊVÅa#QìE.•½K»Hw‡qÓÐûÅ~±¢¼´z‹}HkL‡÷оUâ`HP.Ed”-0ÛYvÞp­ÏðÄ<°†»ÓyÖ|¬å—†/Š?U^`.P E9”ìŽ<Ò’vqLÐtÅp°·»*z%}GȆ]ŠEUd`PSE^”üŽ 6gvîp¿ÏÅ©¯ »=yd|•³…œ‰T”_‡OÃDº“¬ŽÔ©×uŒp¹Ï$Å€¯Ôº€y«|Ý1†Í‰rT¯_7PEB”æŽ[ÿŠvq}ТÅ寻ÙyÓ|Kh…† Š¡TÝ_=PME”ÈŽMÈuppÖÏ$ů\ºäx!|„ØÍ…„‰(T‚_.P:E*”æŽÜ‡Mv÷p€ÐÍÅ^¯Åº¼yô|j»n†<ŠÔT0`pP‡Ea”<€HVvôpûÏeÅO¯Áºcy¨|„÷Ð…¢‰T…_¸OÕDŒ“PŽf(£uHphÏÆÄ«®º™xç{€…îˆuSè^OªD*“ Žë>uðoFÏ­Ä>®±¹|x¶{öB…­ˆJS€^HO3D“±Zÿ¿tMoÊÎÄe­Â¸»w {‰ p„Kˆ‘R*^_OªD3“%ŽÇ±•umpáÏ@Å® ºòxC|é1¢…4‰SÖ^÷OßDÓcŽ¥3´u6píÏÅ,®O¹‹xš{„›…dˆS^ÛOžD˜“ú:¯½u3pÜÏêÄ®¹Çx°{æÏ4…UˆåRä]ÝOŒD©“î#i¦uÿoäÏÌÄ¢­‘¸Ex2{ÃÏE…Àˆ-S[^WP:E ”„ŽeÚüupptÐnÅ,®$¹y|1%¶…‰±S·^WP E”{Ž>˜vdpXÐ:Å‘®ƒ¹ïxÅ{ÏÉ|…ÒˆuS†^÷OÉDÆ“8Ž…£u'píÏÅ5®@¹¾xÂ{b…ƈ;SX^KPE"”ŽŽÇ-vp‘Ѓŀ®z¹y |?VÍ….‰~SÁ^‚PuED”ÑŽ‘$÷u˜p`ЀÅ®C¹¾xÞ{17…¤ˆðR'^ÛOÃD‰“÷ØP’uÿoÊÏÉĨ­š¸Hx5{Õ„!ˆËRç]ÛO¤D†“ëçcuuðoáÏçÄ¥­©¸|xl{̽…RˆÑRä]ìOÀDÆ“ŽÞS±u-pÐŨ­¼¸x”{HAZ…›ˆXSt^¾PxE•”׎¼xvÕpÑïÅ]®C¹,y|ÛÊÓ…‰lS†^áP²E¡”wÚgvÒpÓÐÄÅܮܹ`y:|¡†G‰âSå^éP“EÀ”óŽ;suv­påлÅÈ®˜¹Cyÿ{¯uï…‰ÆS·^ØPhEŒ”ÅŽó-uv·pÑÜÅ‘®t¹Ly0|Ä…+‰šSÜ^ÍPÔE²”UçYvýpöÐ/ÆI®w¹ y@|žÇ¶…7‰US¨^–P„E6”²ŽNË vƒpƒÐzÅø­ó¸ÖxÑ{KMQ…•ˆS^sP.E9”ŠŽivgp¼ÐŸÅ!®ù¸ûxÛ{kÍ…ýˆlSn^Q»EÝ”$œævÕpÑõŮڸ¢xš{‡„ú„?ˆcR‚] PîD©“ŽWåMuÝo,ÐIÅᬠ¸°wæz’À?„—‡ŽQÙ\žO˜Dx“åì€XuãoXÐ_Å ­¸.xW{<Vò„BˆXRš]hPSEè“Sާ>{upóÏ$Å¥­Ô¸x³{.…|ˆ‘RÈ]æOÒD“Ž|^uüoÐ!ÅK­o¸x#{•­„݇`R‚]1P EÈ“2޳8¯u-p/Ð=Ũ­°¸x—{:C…›ˆÓRü]TP%E"””ŽŽ3v½p·ÐÄÅ­ݸ¶xç{pœE…Àˆ·R^“PEx”æŽáiv´püÐûŨ­³¸œx°{„“C…‰ˆ¨RÂ]–PhEa”¬Ž³3v­pöÐåų­°¸ÍxÔ{E`Þ….‰GS–^ŸQ•F?•­kæÌvJqÀѳÆ®ç¸5y6|\N……§ˆ S.^FQFÌ”Á»v.qoÑKÆÙ­°¸y!|. ‹…§ˆºRÏ],QãEÏ”°˜v"q*Ñ#Æh­T¸§x°{òÊ)…EˆŽR­]“PME[”ŠŽÍ?v‰pÙЮŰ­‘¸™x”{„#…Rˆ¥RÅ]¤P“E{”控,v›pËÐéÅQ­T¸Zx…{‡Û„ˆR]]PeEM”—Ž1ŒvppíÐÊÅ­ï·KxQ{­–ø„ˆXRm]ÄP Em”²Žzv˜p$ÑÆÞ¬¾·òwøz\PH„{‡hQ¢\æOßD^“ÉÔÿrÿt¸oÐ@ů«Ì¶+w}zú1ñƒJ‡Q„\?PJEâ“YŽ|Ëupp3Ñ8Æ…¬z·x2{‡‡"„\‡QS\ìOîD[“®"ÿ¸ âtšo;ÐIÅ¡«›¶w\zσ‡ÍP"\\PMES”Ž‘ÎuypuÑÆm¬\·ãw,{ |„¦‡7Q~\‚P„E”~Žÿ,‰u^pÑ/Ƥ«¼¶Æ§¬®· xu{+Kì„3ˆÖQ?]tQyF•XmÿŠvJqÎÑäÆ ­ ¸¼x |»Ò7…jˆRm]œQžFm•Æ»=Õv‡qaÒUÇ­ò·Óxü{y…|ˆRB]¿Q¡Fb•˜dÞÀveqùÑíÆ“¬™·)x§{…Ì …mˆ¹QH]ÍQ G™•»^%wûq%Ó>Èh­c¸yq|¼âÄ…îˆR‚]5ROGý•\dðwÍqŒÒ¢Ç…¬‰·WxË{&VㄈÕPP\‘Q•F•Xÿ« 0vqSÒgǵ«¤¶ÌwH{çú‡„ ‡¡P÷[‘Q‹F<•gÑþ. 9vèpDÒ6Çy«N¶æw;{CI°„¬‡¸P\ÇQÆFj•±üþ ævÊqéÒñÇ̫¶Nx°{77…ˆ QY\ÍQ¿Fh•€rÿÍ ½vYqÀÒ¢ÇK¬ù¶ex‘{Ÿ}…ˆqQ¨\ƒRFG –æÿ&"w–q%ÓÜÇ ¬ª¶1xr{‚b¾„¯‡éP:\;R1G­•Éÿ‡ ôv¢qKÓ;Èh¬'·yq|$=n†h‰oRÏ]%TIÅ—á‘Æ¼x_sÊÔ¤É:­ï·Ây}‰ƒ”†x‰oRÈ][TII³—Õ‘S¶x@sÄÔ¡É»¬e·Qy¨| §…•ˆwQÓ\†S…Hç–‘’ÿ òw¶reÔBÉ<¬·þx}|'=؅ɈeQÐ\ÃSÎH—&‘"ÿ± Õw¼r…ÔpÉ%¬ð¶ y†|$v…sˆõP„\£SËH—B‘Ãþ_ »wªrBÔ<Ém«E¶Txá{€”Á„‡eP\ SKH‚–ÍXþ ‡w”rÌÓÚȲ«…¶txí{ANï„釪P%\ÑRãG&–P€þú úvÊq_ÓPÈñªÊµ¾wH{ÙõH„M‡ÝOj[>ROGž•·ÈýH ½v~qbÓGȵªkµžw{óé?„"‡²O9[}R¢G­•Òcýþ mv\q÷ÒÈ-ªµ „Ù†dOÈZ¥R«G–ÞüD Àvq›ÓlÈü©¡´VwÍzzo(„ô†1O¦ZÑRÜG –êüY ½vq“ÓiÈË©m´w}z ¤ƒg†ÏNAZ'R1G|•Œýh gvGqÓñǪҴHw«zUZÞ„Ô‡WPÉ[^STH¿–¾0þy wKrEÔÉæªµxl{—u–„A‡ÆO[SïGh–VÈý 4wÝqõÓ¯È~ª µ²wøz}Tv„/‡OìZåRÓGe–P@ý“ "wûqÔðȉª.µžwûz¥‚7„ñ†?O¬ZÈR»G–Øœüë mv7q‡ÓrÈÔ©’´w®zCc¸ƒ½†îNZ´RòG –7…ü1 µvÐq¾Ó¿È«©y´BwÜz¥¹ „ƆëNSZðRìGC–%Žüå ñv»qéӿȦ©B´4w®zXD©ƒd†¯N"Z¨R±GÒ•Ø üª vqÓrÈX©´ôv“zRT¬ƒƒ†ºNDZ SHh–b…üë %w rˆÔaÉ ª¡´žw{$+„‡JOÄZùRH,–.ÙüA ¬vqªÓuÈÈ©g´úvtz©ƒŒ†˜N1ZšRÄGÞ•kü ÀvÊqÌӿȦ©d´yw&{®ÎéƒÌ†ëNŠZ S8H.–Yˆü% úvrïÓöÈu©^´"wÙz‰£¦ƒ•†¯N_Z S8H#–:ûûƒ žv¯qÛÓàÈR©´.wæzßöàƒ±†æN{ZUSfHt–{/ü± wrBÔ-ÉI©ü³év‡zzysƒ-†N¨YåRH–Šû ÌvÐqEÔ'ÉI©ï³?wÙz8L(„ú†²NMZ~S£HÁ–²õûj Hw,rnÔ0ÉF©à³+w¸zù䦃U†J˜R’Zü ‹xÖs/Ö9˪ôNx|½à ‡„V‡žNlZ{TÃI”—•‘¾ûU áw s&Õ4ÊÈ©ž´ªw|{Úþ(„ú†¦NSZßSI—‘ØûU YwZríÔÏÉU©ü³yw#{º½B„놠N+ZüS IZ—K‘ü€ ÁwÆrˆÕeʽ©X´°w]{ü÷E„‡£NSZùS-I—‘­û9 1wQròÔåÉD©ÿ³pw>{ú ?„‡žNVZ"T[Ic—]‘éûp ¤w¤rIÕ(Ê*©Î³©ï³ñv“zÜÞ{ƒ9†îM•Y´RïG–G.ûæ "vxq§ÓéÈc¨u³Gvez‹Sƒ€†èMèYS H=–“Sû9 ¦vìqWÔvÉ®¨„³{vIz¥Ôƒ†šMRY¥RÓG –÷ûx „vqq¸ÓŽÈL©à³w€zƒy¦ƒU†DN½YšRœGؕէû %vqbÓ;È®¨P³JvÒyA aƒ†©—³4w–z~= „ƒ†˜NñYÎS¹H —Äüd –wmrCÕñÉñ©Q´ýwr{(èã„f‡VO¸ZaT@IŽ—N‘ý\ ­wgrÛÔ€É ª^´ªw{[y„‡{0 „%‡µNDZüSIf—K‘¥ü ýwár:ÕôÉSªÉ´éwl{î„5‡OZîSóHL—3‘hüÌ Êw³rCÕýÉë©g´ýwy{⾄\‡3O©Z9TIIi—B‘Wü½ »w°r ÕÞÉÈ©^´¡w,{´Ÿ7„ë†xNZ¬SËHЖͧû* BwWr‹ÔpÉ©¸³wÖz'O샽†[N Z—SÈHÁ–Áû- Ywyr ÕýÉo©'´jw2{Ñâ?„ ‡N;Z TIIO—?‘éûd –w›r@Õ(Ê`©´Bwéz‰Ÿ„̆MN ZÃSI8—T‘žûH vw¡rQÕJÊL©´pw/{6P ˜„M‡OšZ{TŸIÅ—¶‘üŒ xs³Õʃ©*´w2{ E„‡{N(ZTUII—E‘‡û yw¡rÕÊ/©ï³Nw {× …$ˆÝO­[ÝT"J>˜R’cýï áxûs>Ö#Ë㪖µòx•|éÔ b…ˆÌOW[úTJ˜ ’øük |xqsðÕ»Êrªý´bxê{mV …²‡gOìZ£T¥IÈ—Ž‘¥üë xÛrœÕPʪ´òwi{6 µ„\‡O¦ZDT€I€—v‘@üÆ ÏwÕrfÕ:Ê©T´Ìwu{65 ¡„V‡O²ZPTI]—‹‘Þûž vwÒrçÔÊ>©6´\wQ{·÷„‡{NPZîSUI=—j‘áû› ¸wúrWÕkÊo©?´»w”{6V j„J‡ÃNŠZTÊI¹—¿‘=üÀ :x:s«ÕŠÊŒ©6´Ìw§{?c V„5‡‰NSZ%TtIW—`‘‡û- \w˜rÕDÊL©#´hwK{à „‡xNAZ3T†IW—j‘ü¡ õwsŸÕrÊ·©H´x¶{îâÌ„x‡HO¬ZSTCIz—<‘nüÀ »wˆrÕÆÉº©B´–w,{xd%„å†ÃN\Z©SÕHí–ì1ü¡ w|r ÕÞÉâ©s´ÇwQ{èЄ/‡ýN{ZT-I/—‘ üv \wZrÊÔŒÉ`©ì³ªw;{·¥b„‡O—Z3TUI‚—v‘¢ü xs±ÕœÊGªè´nx |xl é„—‡\OæZ˜T¢I——v‘­ü xðr@ÕÊÙ©a´Ìw`{úë“„M‡OµZ0T^I€—…‘`üè ïw s€Õ_ʪҴòw­{5 “„`‡îN Z3ThIz—‘/üÏ Áwêr@Õ4Ê«©g´­w`{èþ„„M‡îN²Z%TtIk—y‘Þû€ Çwír@ÕJÊš©g´¤w‚{+P y„\‡ºNZ TOIT—|‘Øû† ØwsçÔñÉù©Ø´žwu{†·P„5‡úNËZÔS-Iø–‘Küô pw‹r³Ô§ÉÅ©’´–wZ{†±b„M‡O¸ZëS-I2—K‘Žü4 ¤wÏr/ÕDʪµéwÔ{ A ۄч_O-[[T¥IÖ—ð‘Ûüo òwsqÕkÊXª(µ xü{P τ·_O9[aTÓI¥—ý‘°ü™ x}s¥ÕÚÊXªJµxù{M Á„¾‡YO [TkIœ—É‘°ü> øwsqÕbʪ½´òw°{  ˜„\‡O¸Z3T^I€—ˆ‘yü x@s‚ÕÊ$ªô´1x|ýR Ð…Õˆ7P\›UùJˆý FyGtðÖÂËôª“µÖx•|1B …UˆÉOv[.UiJI˜7’œü #x7s®Õ“Ê ©E´²wl{% S„‡½NrZT^Ii—…‘hü ²w¿r:Õ+Êü©Æ´Ìw…{Àß„V‡ýN¬ZÿSCIf—…‘]ü ­wárLÕSÊ⩳´¤wl{ÀâB„/‡†NSZ—SöHÍ–‘vûX ½vrkÔ•Éâ¨Á³¤v–z O•ƒ††ÔM¡YSvH“–Ÿ û² µvÁqŸÔ‰Éþ¨¦³.wÜz´®„À†~NZ TI=—)‘Áû* –wr5ÕýÉ©“³ñv¢zotƒ=†oMY8SiH…–•ú v~qnÔ3ÉR¨Ù²{v!z6'jƒ†‘M0YXS‹H|–b›ú" ’v¢q4ÔÉͧz²×u˜yt”^‚&…wL#XcR±Gj•vPùíxu´pKÓMÈÁ¦‘±uûxç 径äKÄWóQbGS•vùΗuôpÓ‘Èì¦Ñ±Au]yIªJ‚A…;L,XR™Gy•ªúÀüu:qµÓÈÈä§±²îuÕy ¿Æ‚‘…MËX´RH:–=MúâPvhqEÔ!ɨ®²Bváyÿùƒ…8MÎX*SAH‚–YÃú úvÝqêÔ¡É˨5³úv–zâÍîƒt†ùMzYTIL—øìúA Sw™N“©ùtZxõsuץ̨è²Kw {K¾ 7„‡âLYµU^K蘓>ù x®sâÖúË1§²xvÊz\Ï jƒ!†íK X÷T—J˜’ ùíw$s>ÖvËT§-²{„› „›†ƒMBY¯TâIä—ª‘’ú øws;ÖõÊ}¨ô²wÍz‡f •ƒ†8MÔX3T[Iq—K‘%ú±‡w°rÖÕ©Ê‘¨³SwøzÒ¼ "„›†ÜM}YUJ*˜Û‘ ûc exks†Ö,Ë/©~³x­{yE Ï„;‡¦N+ZPUiJ-˜ê‘û` @x7sLÖËü¨u³wK{Ƽ ñƒŒ†‘MOY9TƒI/— ‘_úî9w]rkÕYÊ ¨®²×vÁzxŽ Ýƒ›†âM±YéT/J˜í‘ôúr )xbsƒÖ]Ë8©¾³æw³{b[ ¾„`‡xN1ZmUJo˜I’.û xIs ÖþÊš¨P³?wH{˜È àƒ¢†©M•YTâI¹—³‘¸úA ãwslÖEË ©—³õw¿{: h…'ˆ_O6[vVÉKŒ™…“]ü÷ nyšt½×¢Ìªº´áxÀ|® ò„‡OæZéT]J˜7’µûp Hx™s,Ö<Ëz©N´ØwË{˜Ô Š„`‡ëNÁZUZJX˜4’ü› xs]Ö9˺©E´7xö{÷ð §„A‡ÏNlZÝTôI˜Û‘µû- x sßÕŸÊX©Ô³ïw‚{̸ “„/‡ÃNrZ÷T%J*˜ý‘Ïû< TxbsIÖË—©´x°{ìÑ ¡„2‡£NDZÚTûI˜ú‘µû @xFs8ÖøÊ>©²³»w]{àÑ ‡„ ‡oNîYµT±IË—…‘kûË x$sÖÊÊ5©È³¡wu{© p„%‡{N4ZU]JA˜R’žûB qx®siÖZËš©H´Tx!|pg @…ˇ_OõZ²UÔJј™’üv ‚xsFÖË© ³9w{Gf ©ƒn†—MwYâS=IÖ–õSú ìvWr‚Ô§Én¨_³ÌvÜzdÆŒƒ•†ÀM½YSIÞ–‘àú² Àv#r¾ÔÛÉ‹¨\³v\zù'ñ‚Ô… MêX«RHõ•ýÔùt±uèp_ÓcÈ̦¦±ëtÝx…Ä „¼KŸWÓQ7G1•XRùù¦uåpµÓ¿È¢§I²Úu§y𭦂W…±LMX·RÜGØ•ª¦ù~upPÓ2ÈÕ¦~±ütÍxáþ”_„­KzWçQLG"•E9ùä½uôpàÓÚÈħp²9vzanBƒä…GMóXOSvH…–kJú½’v–q§ÔyÉç§€²vÏy!ƒ¹…>MçXšSÅH—ï<û£ žw˜r±ÕeÊ‘©´øw‘{¡‹ Û„o‡îN{ZéTþIA˜’üs vxesrÖ/˪’´‚x*|hL y…ÿ‡sOõZÛU×J'™â’ƒý¾ yßs®ÖZËúªeµáxO|4ð §…0ˆP[mUcJט“’‘ýÝ Ty5t'×ÛËs«õµ}y}ïÆ z†ôˆõPP\…V^Kšþ¿ *zçtü×qÌQ¬‹¶Fz„}“1 ó†M‰IQ„\™VdKÙW“xþˆ zÂtº×1Ìý«E¶âyG}:ô }†‰äP=\ VKX™/“þ fyftóÖØË_«¶Ly}\ƒ ۅÈ.P\UrJ€˜´’;ýõ ¶xtOÖsËôªÚµ y }žú Z†h‰äPÊ\ØUHK"™l“ÿýÆ ny¿tâÖ Ì%«¶&y}7€ ¼…ÀˆKP.\vUæJº˜“ýs &y…tšÖÏË0«&¶:y;}jÆ ø…‰…Pn\¤U K™H“þ­ ‚y¿tÙÖ÷Ë\« ¶ yë|7g ۅƈ:P\U]J†˜«’Uþí yt2Ö/Ë«K¶,yâ|˜¼ ³…›ˆªP\\ÏT J˜:’êý‚ ¢x«s¿ÕµÊS«¶Ûx€|0A Q…3ˆìO[T[Ik—•‘ý¾ w°r¢ÔºÉ*ª µ¸wr{;}Š„—‡mO<[±SI,—v‘ýµ bwˆrÐÔôÉlªVµÕw°{a±°„µ‡O?[ºSIõ–)‘Íüx Hwyr‚Ô´É9ª(µ›wr{XE„A‡ OÁZOSŽH¥–Īü> wrÔÉ·©‚´wÍz Øìƒâ†îNZóR5H&–JWüë µvÍqéÓéÈ}©9´+wÓz‰ˆσŸ†¦NDZÓRH&–MQü÷ ÚvæqÔùÈÑ©ž´1wÊz}𠄇×NrZèR H@–hœü+ ²v¸qïÓÚȨ©X´w‡z‹…îƒÌ†îNoZXRnGæ•ýÐü: jvGqjÓVÈÿ©½´ôv}zÐÓ݃º†îNPZ)R+GÛ•½Ûü1 mv(q„Ó>Èå©^´wqzûúƒÌ†O ZtR¥GØ• çü‡ vŸq_ÓrȪñ´4wÙz, „‡JOÑZŽR¸Gæ•çüo vbqSÓ>È婘´évez³«•ƒg†ÉN;Z8R4Gž•§¢ü% "výpÓÖÇÑ©m´ìvLzÙµ¸ƒg†ÀNZ R÷F‡•p°ü 3výp(Ó÷Çשs´úvRzíÄ׃ƒ†OlZIR(G²•’Íü mvq4ÓÖÇå©a´úv4zÇ™׃Œ†¯NZLR4G¡•|wüÀ (vèpÓÖÇÔ©a´Àv4zÐÇ»ƒ’†ÌNGZLR\GÞ•ôíüu uvkqÓ{Ȫè´SwõzÊõ+„A‡‡O*[URŠGÊ•¹ý] ½vÍqbÓ„È©ª“µw2{Ù_„‡ìO[ƒR±G.–kÙým "wr›Ó”ÈµÏwA{;8¸„Ї=P…[ºR¨GW–Vþp KwrÏÓ”È(«Öµ“x| …dˆQS\ºS£H#— ‘ºþú ãwr|Ô$ɯ«<¶‹xÎ{Ô4…æ‡TP’[dS,Hõ–àiþž ­w?r4ÔÝÈE«Ýµ@x§{Σ …݇\PÌ[S,HЖÚ5þž sw{)Kp„o‡P’[ÅRïG=–Èýd ÚvÚqgÓuȺª¯µ“w>{ð +„P‡¸OW[UR}GÁ•÷Žý) „vxq"Ó+ÈDª7µ9wÍzÖõ7„;‡¸O?[}R–GÏ•èƒýø Ýv¸q_ÓAȪJµ„wézçÙ„‡¸O0[`ReG¤•ºlýà ¤vkqBÓȘª:µywÊzóЄÀ†OÔZLR%Gž•€2ý‡ dvqúÒÃÇ3ªè´hwÊz®«îƒÆ†OãZ>R7Gµ•±cýÄ uv:qÓÖÇSª÷´swæzóÙS„‡¤OõZƒR_GÛ•Ã8þˆ ¡v+qӮǫ“µÌwìzŸbm„‡P6[RçF–•ƒ-þs „v"qÒÒÇãª~µpw¢zhOñƒÀ†¡OÿZÇQÆF7•^¼ý9 %v÷p{ÒgǪkµwòz}t"„‡õOH[RúFµ•ªfþª ævqBÓÈE«æµýw5{Ç–b„+‡Pd[R÷F\•d'þ v:qéÒÆÇ3«òµáw;{¹Ä|„f‡vPÀ[lROGÛ•ñèþV BwéqpÓ>Èú«ª¶“xç{þT…3ˆFQŠ\âR±Gn–h^ÿ¢ bwøq¤ÓiȬ¿¶°xá{O )…ù‡QQ\íR¸G‚–roÿ± sw r˜ÓfÈ7¬·Óx0|]yK…dˆ)Q¨\ÈRïGh–¾„ÿ,‡wyr²ÓÚÈE¬@·¾x@|Xu……˜ˆR³]5SoHÛ–N‘Ã#xsúÓÉ“­Ž¸¼y}ruû…‰Rá]ÿRãG¢–ʲjwrÓÈ ­Ù·òx*|….…Bˆ¿Q]RGÁ•÷%æv“q©ÒœÇ“¬n·“xí{q‡k…•ˆÖQ2]RRVGÞ•+dö1wìq Ó÷Çþ¬Ð·y6|ÇÇá…ñˆoR¼]ÂR»GQ–q„wrBÓÈt­ ¸ y0|«ЅÈ;Ri]‘ReG:–b¸!KwòqÓÈw­G¸}y«|,‘†„‰S*^;SH—&‘» :xÂr²Ó£Èø­Î¸Åyô|5†Y‰ËR ^—RŠG=–xãk"wÚqÀÒÉÇ­¸Êx|/:n…¤ˆRs] RGŠ•ñ²F¤veqaÒÇ۬巜x|ä E…›ˆR‚]QFÔ¸@vªpRÑ]ÆÒ¬º· x;{²²Á„ì‡ÓQ ]…PeEB”xŽ_ƒup¹Ð®Åy¬\·ªwÁz„um„‘‡`Q™\NP_E3””ŽKËOuùo‹Ð¢Å<¬F·yw»z+A„A‡QC\ÉOÏD±“%ŽàÿvuÎo Ð¾Å¬·1wqzYr_„”‡‚Q¾\–PrEd”Žé=v|pƒÑQÆI­è·¹x‘{B|…^ˆ¨Rˆ]‚QõEN•-ÄÐãvqüѶƮ˸wyU|þÕ5†=‰{SŒ^ RÏF§•âW¼Nw¾qMÒÇW®¹‘yn|Í‘†ëˆ'S ^‹QF1•9ÊûYv¡pUÑ&Æ@­¸bxi{ÛÍ…?ˆ,RW]»PœE{”׎ €ÚuƒpèÐÆé¬û·xK{æ„ï‡çQ8]²OÒD“%ŽÕqðt¯oÙÏÅ…¬Ÿ·.wbz0mãƒY‡eQ¾\JOdD8“ܧUÑt‡o°ÏêÄT¬z·wVzô9•ƒ‡=Q™\ôND¨’IPö‹t>oTÏÄh¬Ÿ·Vw–z's÷ƒ‡‡‘Qþ\JOjD𒕤k¥tuohϰć¬Ç·hw®z6gB„‡Ry]¬OÀD¦“>Ž­Zšu^p8ЀÅW­š¸:x”{¦÷ª„9ˆ)Rš]“O´Do“/ŽÄËèuåp¼Ð>Æ®z¹ªx*|K»–…G‰*S±^¡PæE¡”^‚BŠvSqíÐ8Æ@®•¹ y^|¸Û…x‰^SÍ^ØPF¡”R…0¬vGq^ÑÆ¢®½¹cyt|éø †u‰·Så^,QFÝ”<¹0svèpcÐhż®½¹ØxÅ{ºÌk…ψS=^¬O‰D˜“ ŽŽ—up¶ÏÉÄO®^¹™x‘{<E&…žˆDSX^¤OmD“"޼$ upÇÏ¿Ät®m¹êx¶{ç|…ºˆ^SU^ÆOdD±“þÖxu¾oáÏ¿Ä;®$¹:x{-ú„?ˆ$S^MODo“ëÇ?[uÅoŸÏ¹Äˆ®’¹¹x {¬½­…‰£S±^²O}Dº“Ž^£uãoáϹĔ®t¹™xQ{mHˆ…·ˆ~Se^•OED{“ÍHuu²o‘ÏŽÄz®w¹yÂ{éÉ2†e‰^T;_“P%E‡”ÅŽù7sv­pšÐzÅ[¯SºtyF|ëâ#†u‰DT;_\PEG”ÂŽË40v›pCÐYÅU¯lºŽyd|"+O†¸‰{T”_yPMEu”·<dvÃpûÏ÷Äñ¯»Ây}|¬ª`†æ‰éTù_òOÆDד„Žv|pÓÏÅô¯'»‘yq|›I†Ô‰©TË_ÌOºDà“ŠŽ©9v˜pðÏ+Å<°y»óyâ|Ú÷¼†KŠ"U$`HPEj”ÿŽ˜^v½pûÏÅ0°[»¨y‰|x’L†×‰àTà_¡OdD‰“ŽƒòÀupZÏsÄÔ¯»`yU|< †¯‰ÔTð_¤O†D“GŽÈTåuRphÏ”Ä믻`y3|Þ…n‰T…_uoÎ.ðƻ€y3|èþ=†ì‰ÌU´`àN‹Có’ƒzRuloKÎkÃÚ°¼—y@|2†Ú‰–Up` NAC«’= qu>oÎÃÆ°ô»wy|·´2†²‰µUa`N C´’-_fu\o1Î Ãô°ú»®y|ÜŸ&†œ‰|U'`N•B’‹ŒDžt9nºÌÅÁº¯ÿº\x{‹ ­…Õˆ˜T‚_M¶A:‘ò‹’ t9nÏÌéÁ*°a»¶xW{ ¹¾…u‰ÉUz`šMBð‘‘ŒûEöt÷nÍž±µ¼¨y|Ö Î2†æ‰ VÃ`cMüAœ‘WŒï`št¥nÌÌ„±é¼ˆy0|¢ Î}†]ŠWV;aÅMwB’猓 u"oVÍyÂn²ª½Az±|/!2‡áŠ5WÚaNŒB€’$ ‰ƒuŠo\Í|‚²¼½8z±|Þ Þ熳ŠÍVŠaRMöAÙ‘ªŒŸ ßtßnÝÌöÁE²‹½öyn|Ó ä-‡ðŠZWbîMƒB`’*2¢uAoîÌ<ÂÛ²L¾Xzß|Þ ÿ‡ýŠ/WbšMaB’Zøèt"oÃÌ$³²C¾zº| ðu‡b‹ÊW’b M6B,’Í/ÿtînÑÌöÁ³w¾OzÆ|‚  ^‡C‹öW·bËM†B’ Ñtún[̸Á)³¾¾-z·|– ßÿ/‡O‹³W‰b€LDA`‘‚ŒA Ñ tnRˉÀ#³†¾¹yÿ{ ÿ‘†ˆŠ5WÔa¶KI@™™‹ ‘«s¿mËdÀ,³»¾Ëy:|+ \ÿ‡‹êW…bTLÐ@F‘/ŒÙ 'it0n[ËnÀ¶³û¾z'|Õ ¼þÖ†¤ŠˆWùaKä?@4‹$ £:s&m)Êx¿ì²†¾ y‘{+ sþ`†˜ŠŽWBb–K%@Yq‹è € tnÓÊ*À´£¿5zŒ|¬ áþ[‡‹ŽX+cL¢@õŒ’ 'tómÍÊÀ‘´ÀzÀ|ý ÿŇâ‹×XkcL‡@,‘Œ( „rt*n'ËUÀ µ†Àëz} 7ÿAˆoŒRYàc;L¸@Q‘cŒd à”tdnOË›ÀiµâÀîz }ì ÿ;ˆcŒuYûcL–@,‘AŒ§ wtFnˆÊ翘µJÁßz }< sþ*ˆ…ŒÑYpd¨K@@Ÿû‹Ä zÑtÜnÓÊ[À¬¶y¦{~Ì !ÿ÷ˆ^ÀZUeOLß@W‘ªŒC Íèt½n¨Ê!ÀÕ¶§Âè{!~¡ úþãˆg»ZeeL±@‘iŒk  tnTÊῲ¶yÂx{£} jþ¯ˆµZLeªK4@Ç,ŒF à8t*nþÉ‹¿¬¶|Âa{‘}Ñ /þºˆ3žZ!eTK¿?°â‹Ž ìt°m¶Éì¾æ¶sÂ{o}Ì ×ýΈÏZ1e)K¡?hÊ‹Ö ptámQÉõ¾ú¶÷Âd{²}~ ìýºˆdÕZ€e³JZ?÷†‹¨ ]–sŽmìÈ¢¾»¶ÌÂßz(} hýRˆöŒÀZOe|J ?Á=‹¨ TŽs]mȾ·âÂ{}£ ÛüoˆçŒïZIeJb>žÞІç#s¥lÌÇ/½p·(Ã{â| 3ü†ˆÿŒm[¨exIÏ=cŠÐ:#s«lGǵ¼¾·¢Ã {}‚ÎûˆLS[ºeI’=¦Ž2Šíz¶r\l0ÇÁ¼Ø·ÍÃñzå|Z©ûŒˆ9™[ëeI‰=ÑŽQŠ>Êr.lôÆn¼æ·×ÃëzÓ|Qû¬ˆ[œ[õeôHX=½Ž]Š·AŠr'lèÆ~¼=¸HÄ0{}@¦û舽Û[AfãHp=ÃŽyйÐr€lôÆ–¼Ö¸ÌÄa{8}2lû‰Éw\£fI[=ÃŽWЬ3Õr\lÆÆV¼O¹YÅ´{„}lûv‰>ŽÇ\gèH?=ºŽgŠ×pŸr1lGÆñ»8¹LÅ^{G}–û~‰iŽÄ\gGHÂ<<ŽŠãƒQrêkùÅ·»z¹¥År{P}kÀúM‰5Žê\góG;<ŽÊ‰ãi .r¹k[Å*»xº¹ÆÌ{”}ØUú¾‰ÈŽl]žg£G<Žì‰h!7r°k2Åæº£ºáÆ·{u}›úƉΎ¼]âg´G<üÚ‰°[!r‚k;Åÿº$»IÇî{Ž}‡Ôùò‰ãŽÂ]ÖgG^;ŒV‰Í?!¡qþjŸÄPº»^ÇÔ{Ž}%£ùæ‰ù];hóF};{„‰Z"æqZk¥Ärº•»ÆÇè{i}GùEŠ-}^ch G;’:‰Çý!¡q©j}Ä÷¹¼îÇ9|x}àõøŠŠUË^xhíFä:ÃS‰Ak"Æq¾j)Ä›¹Y¼GÈ|D}úDù‹{_Ui G$;¦„‰üW#ØqkQĺ4½UÉ~|Î}¯ùØŠñ[_Ki”FÅ:fn‰ë…#dq¸jœÃ†¹»¼Éî{r}â\øpŠØ3_…²í%|m#f1½ë²Ó¾Ëz¾zÚþ ò©‰•_×hõ?¼3>ˆn„_‚%ŠleP¼²–¾òÊçyzƒþ¨ñÚ‰<ë_ i@Ñ3ˆì„‚·&Ÿm)f ½À²Ù¿%Ìëzf{ñþòñŠë¸`ºi2@×3ƈò„êè&7m–e¯¼O²*ÀbÌÈz&{fþzñbн¬`ºiì?”3·ˆø„q„'ZmÓe¾¼w²®ÀòÌA{ {îþþñ`‹¾KaGj@£3Ɉ…±Ô'Qm±eY¼-²ñÀQÍ{`{'þLñ‹TaJj³?T3·ˆþ„LQ(4mŸeÀ»±úÁwΉ{Ñ{ÿý$ñ¿‹Z‘/bk|?#3²ˆ#…dx)Nm®eݻűmÂëΆ{Û{Ëýñ¹‹y‘/bKk ?å2†ˆ/…Ä)mze›» ±ÌÂuÏÆ{:|âýIñ&Œý‘¼bÒkk?;3Úˆ‘…¬ö*Ÿm f¼²ÁÃ^Ðm|Ã|!þRñÙŒ€’—cblk?þ2àˆi…ú+ mee$»)±ÊÃЇ|}öýnñ“ícølK?#3‰ç…Ò,°m f•»¬±¼ÄeÑm|Ÿ|iýžðX “[d)m?“2ÿˆŽ…=/,‚m¨eP»8±ŬѲ|ë|iýÏð[W“$dmv>+2jˆQ…ïD,¾lFeUº¢°ÍIJÑ|z|ÍüEðAH“adGm„>42ôˆä…/O-km´e»&±[ÆÓs}Ž}¨ýóðdŽ@”uenà>_2‰¼…5 P. m=eº°½ÆbÓØ|Ã|:ü{ï%Ž”Beêm¯=<1Gˆ/…D \.Íl eܹ°EÇÔ<}G}küÐ﯎Ôf½n6>Å1ýˆí…g!‚/hm“e;ºk° ÈÕ°}©}4ü™ïÑŽþ”fÖno=21dˆ£…j!Ì/“leI¹ä¯ÃÇÕô|J}YûﲎG•ÚeÜnö<ì0>ˆ¦…Ï!J0§l*eR¹ü¯“ÈÜÕ–}Ý}ÍûeïmÚ•g¾o~=&1¬ˆä…˜"Ð0³le¹…¯ÕÈîÕv}„}mû ïPÅ•|fMo´a ´¦ª^Ë£Øm|á{÷ƒêé’–õgp8†+¥…`ƒü%4*iô`T³ø©ÌNÙÌ{{ãõmég–kg”o[7¶*ú„²‚!&-4*ië`Z³ª<Í¢ÚK}«|&÷¥ê‘Í—[ieqã8/,k†„¬'©5Jjùa ´¦ªØÍÛ}d|ZöäéŸk—êhq%8†+õ…­ƒ»'Å5ði¸aû³©ª1Δ۰}ë|Ûö@ê7‘é—}iYq98w+:†êƒ.($6šiMan³&ª+Î—Û }q|ö¶é‘ø—Ui„q¯7$+ąŃ($6‘iua³ ªHÎØÛà|F|¤õKéÕÚ—ðhqg7Û*‹…Žƒ<(K68iý`ø²À©­ÎÜ}L|võéáà—iqî6Z*Q…Tƒ9(U6Üh·`&²©‡Î!Ü•|í{úô²èòø—*iq½6*T…9ƒ­(ž6ðhž`b²1© Ϝܤ|¿{BôÏç‘þ—Liqˆ5Æ(p„‡‚ø(÷6vg&_„°‡§ Ï´Ü|/{uóç»Ç—iôp=5›(„²‚ç)Ô7ThÝ_%±ì§cÐÔݾ|³{ÎóNç‘|˜ói¦qL5‰(¤„©‚/*û7¼gM_›°™§XÐÞB|u{ÿòÔæt‘̘ÅiÍqÕ4m(Š„ ƒ¹*ç8ªgo_g°–§ÑÀÞ¸|Î{-óÚæð‘™rjr¹4ì'¸„æ‚*+ý8ÖgG_°÷¦‰Ñ߯|r{èòeæ8’F™gjòqk4'‡„©‚}+79°g_ÿ¯Þ¦Ò{ßÒ|£{¼òJæl’™k›rb4„'°„ׂo, :Ðg_±¯¦¸Ò3à}¼{€òëåÜ’æ™jkÌrW4f'ì„)ƒ-¹:çg#_ °ñ¦¸Óá»}@|±ò+æ•“¶šlsn4—')…›ƒé-´;Oh¯_©¯Ã¦:ÕêâW~â|èòuæ²”ø›@m‘t_4u'Í…=„“/H=ch—_ñ¯ý¦Ö±ãK~Ã|€òæú”]œˆmít 4M'¼…e„0Þ=,h—_©¯÷¦«ÖŽäª~P}€ò_椕L n˜u14'/†… 1 ?qhí_¬¯§a×Oå¢~V}áñÏåb•!ámkuñ2t&ì„ðƒW0r>&gº^®»¥âÖ åÍ}¨|Øðöä%•¿m[u{2&é„„±0Ê>Øfn^¢­G¥8×[åY}$|òï#䘔£œm³tA1Ó$1„fƒ±0Ô>%f¼]Á¬†¤Rוå÷|¶{ïXãp”ˆœ m‘t‘0$σ ƒù0?ÀeB]E¬¤å× æú|ˆ{ÔîÞâ•wmÎtz0ä#ñƒƒÆ1¤?²e]¬š£Ù0çä}d|Šï‰ã=–:ž¹nñuË0$µ„êƒ3`Af)]¬¦£1Ú%è“}Å{gîEân–lžÈn·u¼/é"H„sƒõ3A‡e™\˜«2£ªÚ¢è}Å{öíïá‹–¬žín vz/»"_„ªƒŸ4IB½eÊ\Û«{£ÓÛÈé~|6î ât—sŸ©oovˆ/"“„­ƒT5®BÀe„\(«’¢2Üöéä}°{fí"ák—ZŸ‰o,v¾.°!„<ƒ 5wB·d…[JªÅ¡ÜÒé7}õzì[àF—EŸrov .!%„Zƒê5JCÎd[AªÎ¡Ýûê}N{¥ìvà¿—ÉŸ½o8vÛ-È %„`ƒF6šC‰d9[È©]¡[Ý5ë?}ézì×ßÙ— ÅolvM-V žƒƒC6¼C¢c~ZÙ¨“ 0Ý5ë§|hz ëôÞ]—‚Ÿ-o´u^,j%ƒœ‚Œ6ðCzc1Z¶¨n ñÝüëï|¢zëèÞ˜: ·oGvÅ+Ô-ƒÄ‚l7ÉDÓbmY–§KŸÞŒì\|íyžéŽÝâ—P  o vç*å‚"‚a7ªDb²Xø¦Áž»Þ½ì÷{]yéåܘS ”oÙu¶*«¬‚G‚8JEQbÔX“§dŸ™ßxí¡|zmé>Ýö˜>¡>p`v¶*œâ‚{‚^8©E»a8X¸¦žeß\í•{ïxèÛÛÖ—@ -o^u))# ‚Æ8:E.a¥Wé¥ÀÍßãí£{þx èöÛ}˜þ p5vK)8D‚‚¯8æEa–Wž¥›Càpî{“x,çKÛ ˜Ä 0oƒu„(¥ÓÌÀ8&FÆ`bW’¥´Ðàïñ{]y ç¶Ûu™-¢¯pævN)]à‚Ç‚Z:wG™aòW4¦+ž'â ðÌ|íyAè!Üš£¡q†w¶)p¤ƒjƒˆ;‘H b]Xm¦{žüâ'ñï|Lzè4Ü+›¤Õqúwò(dƒ¹ƒþ;^IYaòWÏ¥%žBä‹ò7}bzüçÜÒ›Œ¤srex:))„!„ë<JbaÇW÷¥7žNäˆò¯|äyùæ;Ûp›R¤ØqÏw(Sƒ‹ƒ‰<¢I¾`Wˤüœ‡ä¼òg|Žywæ®Úm›B¤õqÕwa'Wü‚5ƒ´<ÓI`yVÔ£œ6ä‘òr{²x+åyÙ¬šÅ£q wÔ%”‚ê;-I—^UQ¢Ûšýã`òUzvw×ãØý™£p vŸ$ÈÜ€[«;áHÜ]HTÞ¡`šŒãïñ z-w‡ãå×Y𑣇pxvÓ$ö ’GÙ€sRLK2]%S¡k™oç˜õºzRwOâfÖøœ¦Wržwœ#X;‚µ‚Ê?uL‹]bSB¡™RèeöåzHwâÖO^¦prºwQ#'J‚à‚I@ÝL”]bSW¡Ð™9éK÷A{¡w8â>Ö-ž7§wsx‚#=ü‚›ƒiAúMÓ]©Sq¡æ™„ê™ø{ëw8â`ÖŸE¨ˆsÐx=#'ƒØƒåANl]YSÛ „™–êòø{ŒwtáÃÕ ž¨`s©x“"Žî‚äƒ>BO#]1S„ S™Kë¼ù'{ÀwIáßÕ[Ÿ©¶s6y"cå‚@„¦B Oç\SK @™íëgúåzdwzàùÔjŸ©«sûx£!Á¯‚çƒÿB¿OH\UR?ŸH˜íû±zw¶ß>ÔK  ªCt‚yâ î‚\„(DøP³[ÅQŸE˜«íBü¨z wWßïÓ› Zª5tNyJ gù‚h„ªDJQ[{Q´žÍ—îý‘zÚv ß«ÓT¡«®t§yÑàƒƒ„.E¿Q:[Q¬ž¦—(ï‡ý‰z vVÞ¿Ò“¡6«ítªyˆo%ƒk„ÐE$RïZ’Pž—¾ïþ^zSvÞyÒ ¢¡«uÉyøØ3ƒ“„2F€RPZöOÂÉ–4ð‹þzv‰ÝøÑn¢8¬$uÞyˆv3ƒ´„ÅF"S^ZP—ª–þð_ÿ*zvÝ~ÑÅ¢ ¬$uÏyǵƒ·„fG¸S×YvO)H–°ñ Rz"vÜÜJÑA£­luzŽPƒ…ÎGTgYO™œö•Fòży¥uܪÐl£‰­Ou z›±ƒþ„iHÌT[XNŠ›•$óÉ8yuÍڇϤ7®luýy¯Åƒ …©HîTXÉM‡› •üó—Qyu¶ÚoÏx¤¬®¬u4za‹Gƒ]…dIŸU±WKMæš[”uôáx”tòÙ«ÎÆ¤¯šuzÀÓ Dƒ]…¬IÊUÜWZM‡› •ïõrçy}uwÚϦF°¤võz„†æJÎVœWàLæš=”hö¯)yyt‚ÙÎ1¦R°‡v«zL( ÀƒÞ…CK*W,WLBšÈ“¾ö/Çx;tvØ2Íï¥L°vCzFH ~ƒ¦… KðVhV’KŒ™ø’)÷gx¨sØzÌm¦n°Pv!zÁu ^ƒi…ˆK4W¤UÈJÙ˜R’:÷˜»wýr>×ÏËN¦œ°Ãu­y§¡ ·‚þ„HKWìT2J2˜Õ‘œ÷íKwvr”ÖHË“¦ë°vz" %ƒx…}LX¯TÃI˜¡‘Dù…¡w¡r8ÖÔÊ¢§ÿ±{v4zÌŽ Sƒ³…0M¼X‡TŸI——K‘½ùwvr—Õ.ʨd²²v7z\ Sƒš…cM×XîSáHW—‘"ú}w räÔ·É`¨³Úv®zñ ƒU†NßYîS0I]—d‘hûö ¤wÆr,ÕÊo©´w/{èß?„‡÷N—ZÆS I8—K‘ü® ¸wÏrøÔñÉ*ªî´øw§{÷ ¸„‘‡÷O…["T:I±—Æ‘†ý :x4sfÕ4Êp«#¶ÍxU|3> v…Kˆ¸P@\jT€IÈ—Ò‘8þ§ 7xsäÔÆÉ›«K¶ÇxF|£¥Q…*ˆ,Q™\"TI«—¿‘0ÿ™ ÍxŠsÕÒÉ﬷óyD}?2 ”†n‰‹Rä]T€Ið—ð‘K§¼xbsêÔÌÉÜ­‘¸z;}[:Ÿ†u‰DSn^´SHL—d‘vÊhxðrýÓàÈ ®×¸8zP}”¢†Š‰•S¢^XSH—#‘ï,Ex³r“ÓMÈi®!¹z }`†™‰XS¢^URFG–{ÄZNwr%Ò6ÇЭä¸çx0|q³n…刑R^ÊPìE{”+Ðüu½p·ÐìÅ`­”¸ xr{v¾ú„†ˆ€Rð].PeE”ÅŽpJ´užpÖÏ@Å…­ó¸x‹{¯1Ò„•ˆ«R=^OÉD†“iŽÝ—udp­ÏÅÞ­[¹@x‘{<Œ.…ÞˆrSÍ^POODl“Ž¥9iuéoFÏTĹ®â¹hxQ{Ë×…¤ˆS«^OæC“¢/§u„oªÎÔÃÙ®º‹xr{lŠ&…ÈßSõ^uNMCÅ’zºM®to²ÍëÂ’¯ãºZx/{‹Íï…݉1U[`MN5CÂ’•suloôÍ"ú° ¼yÔ{À,†Ú‰–Uj`'NÊB‘’=»1Âtýn_͉Â×°1¼Óxˆ{*Ä…™‰yU^`cM!Bö‘ËŒEÙ‹tÌn½ÌÿÁp±Ú¼Wyÿ{¹ ×]†2ŠWVa5MËAä‘°Œiltƒn>ÌxÁÕ±5½fyí{ ;ø…ã‰7VazL&A/‘,ŒWá¿sÈm±ËúÀ²Ž½LyÑ{¤ âÿQ†cŠÞV»aiL)A ‘ ŒÊÇsnR˺ÀͲn¾¶yL|e ±ÿ¥†ÂŠhW0b5LÓ@õþ‹Ù]¹sÈm ËOÀ5³¨¾®yö{ ÿ«†‚Š‚WÿaŽK@qR‹ ˆzsAmwÊ—¿k³Ê¾}y³{J Nþ…†”Š¿WXbbK@Y™‹X ñ}s|mòÉi¿‘´^Àz€|M §þ‘‡õ‹9YæcKª?b¨‹p ˆsumkÉâ¾µÓÀöy:|d Ÿý[‡¢‹-Y¸cBJ¸>d¤Šd ÔÐr“lžÈ ¾iµ(Á2zC| ý®‡å‹åYBd+J>„³Šm Û,sÇlsÈϽ÷µ£Á^zR|â ýÙ‡/ŒZŽdÌIM>3‘Š rRlÉÇT½"¶öÁßyð{ä*ür‡Œ·YEdI‰=¯ŽŠì n rÂk?Ç¢¼j¶!Âzü{¼àûÙ‡GŒŠZ¿d0I†=KŠû `nrÞkSÇ™¼·ÀÂ;zü{kûˆŒÀZðd¯Hü<{Žé‰‹r¤k𯼷PÃŒz[|#YûJˆÔŒb[‰eÆHù<½ŽŠa±_r¹k·Æ¼‚¸HÄ{À|I`ûîˆk\…f*HV<6Ž»‰MšØqkŽÅöº8¹Å{€|0ú‰®¢\ˆf®G·; Žn‰6õq#k‘ÅÿºË¹ŸÅ${•|ïú~‰Ž]gfGƒ;ô‰<«~qÚjÅÄ_º¶¹ÐŨz0|î/ù·ˆ•T\of@Fˆ:¼ŒžˆÌUrpëiˆÃO¹ˆ¹ÄÅ*zö{dâøÎˆèÞ\ gFl:±Œ­ˆ¯J ¯p j¾Ã}¹;ºiÆšz!|-zøºˆ¨Ð\×fvEÍ9UŒ6ˆÛ\ ‡wÎ'€o>h†¿Vµ÷ÀfÍ¡|f}H¦ôŒª‘ byk—B˜6‹{‡8ž(£ouh@¿=µ¬Á:Î÷|Å}N¦ô¥ŒC’¶blºB¤6N‹¾‡î7)oVh ¿"µ˜ÂPÏ}Ë}HÀó—Œb’áb@liAl5QŠ ‡©<*¿nžg–½é³¸ÂŽÏ©|}¯ÿ9óÎŒ»’8c™lê@â4¯‰€†ÚW*n¿f’¼º²ªÂ‡Ïý{±|GþÙñ2Œ:’¹b!l“?¹3‰†¼*‘mif ¼[² ÃùÏë{¥|Åýeñ Œ’‹bÌk’>Š2ˆè„Æ8*\le}º½°sÂ]Ï{—{yüðŽ‹˜‘&bBkµ=˜1O‡@„‚*ãkdê¹°ÃãÏ3{§{,ü¯ïð‹ ’øb4lè=ó1ð‡…_Ð+l4eü¹[°¾ÃÃÐG{Ë{¤û:廓ޑÅbákÂ<¯0…†­ƒ_Þ*×jqc4¸®7Ã*Ð;zŸz\úÝí@‹`‘Ÿb‚k<á/`†`ƒ–å+jkÊce¸¨®™ÄÑo{£{.û˜îÙŒõ’>dm=¯0—‡†„i˜-ék8dĸ¯ÝÆÓÓ¤|Ÿ|4û•îù0”menº%23×j˜b¦µô«ÂËÊØ.}‰|ø]ë^–hp¾9ù,k†äƒ*&4Pjìa ´üªxÌÙ }[| ÷êHú–wh’p¤8 ,†Ïƒô& 5-jb´×ªÍ„Úô|z|Êötê™x—¶hq+8Ä+ç…çƒ6'„5ši£ak³iª<ÍãÚ„|0|–õmé÷—}hâp'7Ì*…5ƒx'¦5ia¹²™©ÌÍiÛ§||\õ2霵—i=q'7Ì*b…‹ƒ%(^6iú`_²e©bÎÿÛ©||õ¨è“™—Ühîp86¢)²„²‚h(^6:hü_~±Z¨‚ÎÜ6|l{0ôÛçÊÝ—Ri7q'6q) …û‚H).7«h6`»±v¨¨Ïݧ|¼{%ôÀçL‘N˜¨iqq™5ñ(Ï„ã‚Ö)¦7h”_ô°Ð§!КÝm|y{xóçT‘g˜jÁqC5…(Ï„ò‚œ*v88h¼_¸°–§ Ñ}ÞÃ|¶{Róç’=™´j]rˆ4Ô'‡„Ú‚·+±9Ÿg2_®¯Ò¦ñѬßg|`{Lòæ’w™åj›rý3_'„õ‚D,A:œg>_ȯ§¸Ò•àé|ö{8ò+怒šÑj³rp3÷&„²‚',K:˜f[^i®Ý¥[ÒaàÝ{{þðå’Ê™©jˆr›2*&ƃq‚¬,¹:f:^l®Ç¥vÓVá|øzðxä’«™djrÆ18%(ƒáÔ,á:Še#]&­•¤%Óád{:zªï¢ã’Ç™~j r1‰$å‚›-ð:[eÐ\õ¬6¤àÓ¥áÔ{hzÒï‰ãÜ’Qš%kˆrG1“$JƒýE.<àe)]t­´¤hÕ*ãÏ|K{:ðâ㦓›Òks1C$ƒÕK.<àd=\¾«£|ÔQâ*{¤ydî&âó’|šŠk°r‘0°#[ƒ‚Ö/p=ÉeÝ\ج¤¿ÖräÝ|{ï¿âµ”;œálés!0<#xƒM‚1©>ods[{«£„ØŠæÝ|>{„îyⲕ¤ømu0s#„Eƒµ2}@Še¢\Û«`£‡Ùmç }Z{-îâÒ•±!n'uz/¥"ÀƒÚ‚3µ@"e%\j«Í¢ÚÞçE}2{îÍᥖlžån˜uk/\"„Ú‚­3AeÆ[îª-¢…Ú(èæ|¨züì’à@–ž´nXuø.Ò!„ƒœ4 BeÌ[àªC¢ÐÛŽé¡}l{^íá,—Ÿ*oÍu“.’!4„cƒ5†BÚd­[•ª¢xÜIê™}]{Aíôà˜ôŸöo{vÐ.ª!…+„Î6D¦eC\H«Ê¢.Þðëq~|€íᮘ– upìvk.Q!é„@„7dDe³[ª*¢ÛÞÆìé}‹{Oì à9™Q¡qaw¸-— …h„•8ÊEe…[Sªí¡áß²í1~§{5ìÿß’™¼¡6q›w3-" ¤„$„’8ÍEdµZ!©ã ØßÎíž}5{þêëÞG™¤¡Ìp-wñ+ÿヅƒ¡8øE`cúYW¨% ,à'î(}–zYêIÞa™Õ¡µp*wu+š샼ƒ?9žFcÆYÓ§ÕŸøàï<}«zÏé×Ýå™[¢Û¬šr£„qªwe(“%ƒsƒð;IIÕ`bW¥†²ä!ó„|çy®æÛ¸›Õ¤Hrxxï'žƒ„a=£JÆ`@Wô¤[qåÀóB|Wy7ætÚá›å¤ rx' JƒÅƒ†=¹J`|V¤ œ¹å"ôÚ{ykåÏÙ œ+¥(rxa&~ƒžƒë=K©_ V££)œcæÑôè{yòäQÙkœ©¥prPxº%úô‚¹ƒ¤>âK9_¢Uþ¢®›ç¤õ{¸xsäïØÞœ#¦¶rŠxi%Œƒ¼ƒ?LÀ^U‹¢0›rçáõ[{Mx~ãë×–œÚ¥rÆw)$S^‚ƒÌ>ÉK^WTŸ¡Ašç öÈz¤wÝâ0×М¦kr xÐ#õ^‚)ƒs?eL¥]ÚS.¡Ü™RèÍöÂz†wRâÂÖI­¦krx4#O^‚?ƒ@M¥]àSª¡ˆšÕé\øŒ{YxÀâ6× ž ¨¹sHy³#ÊJƒI„BÖN´]µS4¡é™QëùR{Ìwâá8ÖPŸ¶¨þs?y¸"¤aƒO„’BKOZ]\S¯ k™Óë3ú>{ÀwtáñÕ›Ÿ!© tsyE"cxƒ¨„ÿBËO] Sy S™…ìèúR{ºw8á¨Õ ±©Zt¤yÏ!郷„COPÛ\èR. 7™[íïû{­wŽàÕd ª}t¼yX!w›ƒâ„1DåP\†R¬Ÿ¼˜Îígü{žw:àÈÔò ©ªßt z!›ƒï„E—QT\9RŸ|˜ñîVýM{gwäß8Ôs¡«uýy† pÃò„yEêQä[©Qôž˜pïøý{HweßæÓ ¢Ã«ƒutz ׃G…õEƒRÕ[¯Qâžû—sðÕþD{N÷Bo’-›Duuo¬ÍÞÂg±Ó¼ÓyŒ|8nt†QŠ…VaNÆBU’*]íJuŠoBÍ’ÂB²¼½5zî|=^‡‹ŽWdb±MLB ’êŒçcDu>oxÌÁ)³¢¾€zî|‚ ‰‡€‹*XØbOMÑA¼‘ªŒr ó!uo$ÌVÁг;¿Èz} ,ׇì‹ÔXkcAM³AÊ‘¶Œx ß-uýn†ÌÔÁ[µýÀî{[~¿ öãˆ%ZØd½MUBc’g¾ Exu{o$ÌšÁ˜µJÁ{~ì )¯ˆçŒôY‘d M‘A‘׌ ˆ'u÷nRËŒÀ¦µ;Á{ }% 4ÿ†ˆ ŒZŽd@LŸ@:‘DŒm Ò¿tjnÂÊö¿¶xÁ[{P} ›þ~ˆ‘ŒJZ”d¶K @ÇÜ‹œ ý!tÈmÐÉ#¿¶ÅÁ${,}å þxˆÈŒ¬Z.eQKÕ?“å‹` ãtÚmeÉܾM¶Â×z}ó Mý3ˆ¹ŒZódHJÊ>¾1‹° ;¶smáÈX¾\·%÷{¬}ñ %ýJ‰Àø[/f_J©>÷O‹ßD$t©mÁÈ4¾F¹+Å›|•~G –ýeŠ #]agÁJ ?ŒëdFtÑm(È­½}¹_Å|ã}Ëü„‰ŽÂ\×fI<=ÑŽHŠX¿Çr@lÚÆ\¼¹¹±Å|Ú}«ìû Š×Ž”]ÖgYIÆ=„7‹é °sm<ÇÄ¼ÜºÔÆ }ž~¹ùûòб£^¦hVIŒ=s‹ø[!}sÄl²Æ+¼U»Lǯ|-~¶âú–ŠdX^Ph3Hr<{Ž<Š:ª!ªrókÈÅa»·»ÙÇÉ|O~]˜úæŠÒî^ìhöG+Ê2I‡­ƒ(r%4lÛd©»š±œ¾#ËÅy€zÓý$ñY‰ùŽÚ_ik?/3â‡:„A'Ïl:e¼ö±AÁÂ͘{ |†þ¨ñe‹õûaæj–?)3ŒˆÙ„ÈÏ(#mneÑ»š±ñÁ[Îo{°{¼ýÈðe‹ÝbÚjì>n2ˆ†„>V)Øl$e>»±pÂèÎ{Å{ˆý­ðø‹•‘Êb¤k ?«2 ˆ2…yž*Nm¢e{»r±ÐÃOÐ_|}|åýêðÂŒR’zc'lú>}2’ˆ …+7+#m_eÀº«°ħÐ3|O|8ýjð팫’ëc«lÉ>R2Ôˆx…QZ,“mÐe »±,ÅÍÑ•|·| ýEðA“DdålJ>Å1†ˆ)…“…,øle ºí¯rÅ Ò‡||eüŸïL,“©d`mú=v1aˆ/…¿Ì- mOeIº_°¯ÆOÓ%}}Öüûﲎ}”ÀeIn<>§1àˆ‘…Ñ ¾.]m\e5º'°›Ç>Ôy}G}ü¥ïÝŽ·”9f¢n²=1îˆÑ…H":01m1e®¹Ï¯ ÉÓÕõ}Å}CüŠï»Ú•g{o‰=1̈ö…#/1)m=ec¹¡¯‚ÉlÖÁ}‘}­ûïÌ–NgÈoîë¶~—‚h·p¸8D,O†!„'85jæaf´«ÉÍÛ\}«| ÷€ê‘Ä—5i1q8â+Q†„(ÿ5öi¾aí³£ªhÎØÛ‡}Ê|äöbêû‘¶˜óiìqx8º+š†_„Ì(´6 j©aгxª`Ϝܭ}À|TöÅéÅ‘Ž˜Ñi¯q 7ê*2†„e)=7«iMa#³Ù©­ÏÝh}€|ÇõBé’á˜Xj r7Ø*`†I„*ã7«i8aﲫ©RЬ݅}Œ|KõÖè)’™;jr”6õ)Í…Ûƒn*m8iÓ`W²X©åЉÞm}™|÷ôµèz’Ÿ™²j¤r£6*û…=„`+h9iÏ`1²w©?Òà:~r}Ïô¥è$“všdkUs6œ)á…X„,/:5iî`Á±Ø¨¯ÒTà~ô|Vô÷磓šl¨s 6S)Q†ƒ„S-;wiñ`§±¨ÌÓFáN~û|ËójçD”}›vl tø49(¶….„ .÷;chç_?°k§“ÔTâÒ}œ|—òoæÎ“R›?lås4x'Z…„Š.‡<øg”_±¯ý¦@Õã~Ö|lòPæÃ”Zœm³t4i'ˆ…:„e/^=ÍgM_-¯y¦œÕnãm}'|)ñ库z›lâsS2ç%?„9ƒÞ.ü<¡fF^ä­u¥œÕ«ã<} |ïðüäd”/œïl‚tp2Ñ%¤„pƒ&0> ge^O®~¥'×ÑäÁ}|ðA且Gœ mct£1Ù$„ì‚0Û=îe8]Ĭ$¤wÖfä~|{ïêâà“¨›mlÓs±0 $²ƒŸ‚W0(>›eé\_¬Ñ£D×3å¡|{Ôî°â¦”]œûl)tF0v#~ƒk‚ 1Ä>Bet\²«"£’×på9|–zëíÄáP”"œ§lÓs4/n" ƒ‚G1æ>ËdÕ[æªU¢ÕØ©æp|zií:á|•LímÈt#/"Àƒµ‚|3â@"eñ[0«€¢CÚ èý|ézXíá–Ã$nít¡.ª!3ƒV‚K3ï@*dE[ ª¶¡Ú"è9|bzOìTà•½nuò-?!-ƒ–‚ï3³Ad9[Ñ©‹¡øÚþèj|}z@ìHàH–{žlnOuy-£ ƒe‚œ4CBdÿZ—©H¡¢Û¡év|wz³ë²ßØ–ÿžÙn¥uM-u [ƒµ‚w5ñBÎc©ZR© ¡aÜbê˜|qzkëMߨ–ŸnOu6,^U‚Òò4ŒBzbwYͧ¤ŸÙÛê[{HyìéóÝ –~žÛmt*+{Ù•í4’BäaÝX.§<ŸÜOêüzøxGé‹Ýû•ŠžÄm£tc*ºtN5ÆB=aJX\¦ož2܆ê}zkx~èºÜ –žÊm…tÍ)*Å5{C›`‰W{¥’dÝ£ëzMx´çËÛ…–Ÿ,n£t)F'Î6[D~`IW"¥6ÞFì€z%xFçiÛ­–WŸ5nÈtH(„¿€¸€ß6UD`¶Vš¤©œgÞ˜ì`zèwÍæÜÚZ—ôŸónLum(ŠƒXÿ7DE›`Wô¤ãœbß„í€zÞwŽæ¢Úk— ¼nu'¹ç€æ€À7%EÏ_‹Vš¤ãœ,à›îâzxxÓæÛ˜`¡åo%v_(kG‚M‚¸9÷F÷`eWp¥jÑáæï |HyrçiÛ¯™C¢£p©v„(z‚‚:¸GÕ`:W ¥'âNð¦{Ôx€æ‡Ú~™C¢rpŠvu'è ‚e:¥G1`šVU¤„œŒâ¼ð{ÁxhæÚý™½¢qwÀ'Àu‚™‚t;£Hp`ÒVo¤”œJãkñÆ{ãxæÚšÙ¢Ãp»v’&Š‚:‚Ü;áH{_»Uz£œ›ä2òd{Px@åBÙôš²£vq6wi&Df‚–‚Å<ÀI‡_»Uo£Ÿ›ÏäíòR{DxÏäøØ#›¤„qKwí%å0‚Š‚ù< J _MUТ›bå«óU{nx‡äÔØ¤›Ã¤æqÌw¨%Ì—‚ƒà= K_zUó¢t›hæÅô˜{¯xg仨œS¥+rx5%Uf‚ƒ">HKÃ^UQ¢Þš™æõa{hx×ã1Ø@œx¥:rúwÈ$˃‚&ƒ?Lß^UN¢¶šŒçÒõ´{~x×ãô× ¦ s‡xó$Ñô‚sƒä?£L _÷T¢Îšåè÷|“x¯ãŒ×Ȥ¦s¯x¨$GƒQƒŽ@ûLÃ^T¢KšSéN÷ú{Yx6ã0×ö÷¦qsÊx$âׂjƒ¥@jM0^ET‚¡šéÏ÷R{åw½âðÖJž¥§ˆsÝx #ðÆ‚…ƒšA7Nˆ]SSÄ 7™™êÊøU{±wºáÙÕ‰ž¸§œsÐx~"T’‚Zƒ®ASNð\ÕR ¹˜¾êù´z-wçàCÕ2ž«§)s„x›!ŸÿƒËAN1\*RPŸ˜ ëùRzÅvFà°Ô†ž ¨]sµx?!:G‚`ƒÃB…OT\?R^Ÿ,˜OìºúÂzwà‚Ô?ŸØ¨ós&yÚ äa‚”ƒ%CØOû[êQŸ˜«ìû}zÔv°ßÔ©ŸL©ÇsìxJ K‚TƒACíO[{Q¦ž–—ríãûšz×v¡ßÔ &ªùtzå Òsƒ¨„&E¶Q\ERŒŸa˜ñî%ýR{dwÇß Ôv¡ùª uðyc <(ƒe„ýD„Q[]Q¬ž¦—àî@ý·z×vãÞbÓ=¡«ëtáy‹£à‚h„@ER [Q>ž{—žï2þŒzÂv"ÞÌÒ7¢+¬£uœz %aƒ…öF~S[åPž:—tñÙÿ'{wpÞáÒ'£à¬(vÍzL%÷ƒo…ƒGÔS [«PužÁ—Îò[Æ{Ïw•Þ1Ó6¤®æv°{/7¤„X†ÆH.U\[Q-žk—ióßj{Rw9Þ¼Ò±¤Ÿ®+wÑ{ÞÜÄ„w†IkUÆZqP—Û–£ó%±zŽvîÜѤ%®Jv{yšìƒÅ…ÿHhU÷Y¤OêœH–<ôÑ×zÂvöܻѥT¯wÑ{‡Ë›„½†ÕIZV+Z P ®–÷ôªüzövÈܓѵ¥ù¯²wR|§Ë…‡ªJW-ZÒOøœv–øõâz¬vIÜѦC°„wü{æôDŽ̆ÞJðVXYßNï›f• ö2zÜuLÛüϦ@°ewÎ{%=Ì„ñ†|K™W*YŸN¸›A•‹÷ uzîuÐÚoÏq§¦± x[| ”.…A‡‹LxX”XúM› •2ø-z•uÚ«Î=§u±ªwÅ{ °„ë†ZLMX¿W MÕšq”uøïÈy0u¤ÙkÎÖ§*²x$|uw Þ„;‡¹LÈXwWMmš=”Èøc‹yuæØÛÍʧa²¤wü{ˆ¿ „‡ÓLYnVLa™r“×ø¹xDt†×¥Ìb§-²w]{K© ÷ƒº†ÿL-YV·K ™)“¦ù†Óxitƒ×Ì=¨ ³¸wü{\ _„‡ M´YïU€K™“©úV yrtX×CÌí¨‡³xö{ýú Õ„f‡ N\Z)VXK0™““û yNt-×Ì}©´Hx|‡v Ç„\‡ÚN~Z1UZJU˜’Šûó ‚xs]ÖËc©Ô³Ïw‚{úÑ µ„>‡9O×ZÏTëIç—É‘Ðü+ xRsóÕ“Êݪ7µçxF|ݦ –…!ˆyPÏ[.U JR˜’þZ ÍxsÜÕÊ_«éµïxa|ñ_…!ˆPú[MTLIk—]‘þs ýw¿r¼ÔjÉ+«¸µbx³{3Ä„u‡:Py[JS H¼–Ÿoþ¶ áw‘r@Ôùȸ«m¶Ûx[| n…sˆnQø\¦S¶H —6‘JÿÙ ãwÆréÓðÈï«Õ¶™x|)>ú„ˆòPY\}RzG –=Gÿ« Yw r"ÓîÇ÷«¶¶qx­{¼¨…ˆ7Q„\>R"G¡•Þÿ ÉvqqµÒ±Ç?¬$·‚xÞ{Wq&…BˆþQ`]'RGh•±+³Àv~qjÒqÇ­¬Ÿ·§xá{&…EˆR?]!R(GÊ•þ4wéq›Ò«Ç‹­‘¸Ly•|Óáç…4‰DS^QvF1•›]êúvœq£Ñ³Æ®3¹Iy€|?Û…G‰£Sõ^FQ3Fî”m¿[¤vJqÑTÆ”®Ì¹8yk|sŸ…ýˆAS€^1P(EÔ“lŽQóÝugpÇÏ÷ÄÖ­!¹qx³{X½Ò„‰ˆÙRL^BOpD*“Ž¥}ÎuŒp!ÐhÅ*¯oº}y‰|+P†Š‰GTu_\P7E”ލ%%v˜pŸÏ›Ä¯"ºØx³{Q…ÕˆâS_+O$D6“î¨SRuðoïÎBįrº°xÛ{xÅ&…ÞˆåS _’N—C€’FëluÚo°Î×÷¯öºQy!|ÚãC†¾‰\UF`ªOBD{“è9vèuüoÏûÃ?°a»cy'|{—†©‰NUF`ÚNšCÿ’˜pçºuóoœÎ²Ã±:¼Âyk|êñi†ŠÏU¥`JNÙB`’ùŒúPËtßn.Í?˜°Æ»y—{Þ Î¼…S‰\U`zMÿA”‘)Œý\5tUnÉÌÂðJ¼Öx¼{n Û‹…¸‰SU˜`ðL B‘;ŒÜßsjn$̬Á¡°=¼œxu{ï >“…Ÿ‰ŠUŒ`wL]AçŒPÂs!n¦ËÁæ°h¼áxˆ{ ±ÿk…S‰Ud`#LÙ@yb‹ÒZŽs¦mDËŒÀ±n¼¶xA{( _ÿ“…“‰øUÙ`LÁ@‚z‹)¹œs°mË^Àm±þ¼ûx­{ Rÿ‹…¬‰Vý`¨Kw@(C‹:Þør m”Êù¿s±½nx{v ¼þb…Љ Vú`NK+@ò$‹ê«þr m;ʳ¿ï±¤½Êxi{Y §þØ…жV“akK@@O‹z:s2mÊZ¿&³¨¾wy¼{÷ þZ†mŠêW|b:K³? ‹ †°s|mÊG¿´‘¿z6|E 6þF‡R‹±X1c³K@KU‹÷ Yðs¶m#Êi¿Å´^ÀšzÐ|6 Bþz‡‹Y‡cFK°? =‹0 µÂsm–ÉܾԴdÀfzt| “ý$‡@‹YxcÁJï>…ŠŠ ÑCsålØÈ¾µ¨ÀRzC| ýA‡q‹-Y~cïI:>àŽŠ¡ ÿr4lÈQ½Ô´tÀˆy { -ü†‹6YcJ>„኶ @Ws)mÊÈ=¾<¶Ââz}ñ +ýˆ…ŒmZädHJÁ>„çŠ# ¯ s¾l+È›½¶Âczœ|8 Œüƒ‡ Œ+Z¹d„I>æŽcŠF éÞr¢l¸ÇB½‡¶g—zŸ|í'üÙ‡KŒ¡Zäd~I·=rŽÄ‰”ü­r.lÎÆ@¼p·_ÃÎz´|=~ûˆ¶Œ7[¨e’H=-ŽÍ‰ß\r l Æ:¼æ·ìÃåzÃ|Aûuˆï[ fÎHöƒ2®‡_„å:)Slðd¦ºÁ°µÁ€Îñzy{çüWðy‹T‘QbTk¡>C2è‡h„æ*élLeߺ߰Ã9Л{í{‚üÐïá‹Â‘ÞbÂk˜=E1;‡„ªÞ*ïkQdW¹m¯|Ã?Ð6{r{¾û ïí‹Þ‘ cókd=#1>‡„§ò+Ql¹dƒ¹Â¯ÓÄ Ñî{|õû7ïÅŒ«’ðc¾la=ø0‡n„œ¿,pl¿d޹­¯´Å‚Òg|k|æû+ïf]“Ëdcm„=1ÿ‡Ð„”˜-vl”dT¹c¯!ÆÞÒa|O|§ûÛîlc“•dmÀ<:0U‡$„ ž-˜k©c:¸I®ÎŤҬ{ {¡úéí “[d mü;ž/‘†¡ƒt¨-kkc§·®ÆÓr{‹{½ù8íöŒ;“ld mt;/‚†žƒ$ S.k=c„·º­ËÆ¥Óÿ{Ô{úií×í“jeámÈ;‡X„ã!÷/6k@c·m­õÈÖŠ|C|aùÙì׎2•vfßn;‡.‡R„ #/1Bk=cã¶3­¹É¦Öé|€|©ù í\©•õfAo;~.2‡w„ï#ä1{kVcú¶?­IÊ0×.}•|ù½ì¯¸•@gAoÖ:è-‡ „$°1?kÞbž¶¾¬ÈÊ’× }a| ù*ìÌó•°g©o¢:Ã-‡:„ß$¢2jk"cg¶¦¬·Ë™Ø¤}þ|aù’ìy´–FhUpû:8.«‡ß„Ñ% 3›kScm¶¾¬^ÌdÙÛ}/}óø6ì™÷–whŒpH:†-8‡™„&ù3Vk(cÚµV¬uÌžÙs}ë|føäë…—”hÃpC:˜-O‡Ù„‰&}4Ek c+¶¬+ÍSÚû}V}«øìT‘Ô—*i.q :^-i‡Ù„?' 5Vkýb´µ"¬•Í®Ú~Z}`øÔëw‘˜Rihqä9L-'‡ò„(-63k cJµý«äÎUÜW~Å}í÷”ë’ý˜'jWr:À-0ˆI†Ÿ)Ô7òkãcѵ¯¬ðÏuÝ!•~XøÿëÎ’»™Îjs9-´‡­…–)¯7Gk7c´««ÅÏDÝ`~²}&÷Çê`’I™ojr¾8/,‡þ„§)¸7Ôj³b£´’«XÐð݈~~F÷ë®’ß™¬j÷rs8&,ˆ#…Ó)&89jBb³³Ôª!ÐÚÝ~o}@ö êR’q™Pjmrg7í*†=„ª)Ç7—iuaä²å©5пݤ}Ó|¡õQér’„™ÔjÏr^7Ò*:†_„i*8‰iMa²€©fÐÿÝK}€|Àô“莑ƘÈiÚqÜ5e)…vƒª)×7]h?`b±¨/ÐóÝ }R|jô(è’F™£jˆr>6©)¥…çƒ>+@9;ië`õ±ð¨€Ñß°}´|‡ô.èÂ’Ü™(kêrZ5·( …jƒÂ+Í9€h$`î°æ§DÒÝß‚}t|Œó-çÜ’škÆr25…(Z…­ƒ',#:h¯_x°~§[ÒÿßN}*|'óàæí’2š\k s§4ù'á„EƒA,#:çgo_'°1§›ÒEàÏ|¼{Zòæo’Í™új§rã3J'_„ì‚l,|:g>_}¯Ï¦Óçà} |'òæÿ’…šdk+sÄ3;'P„ƒ×,;&gâ^¿®-¦1Ó=áŠ|—{eñgåt’5šújärž2X&~ƒt‚Æ,;gfI^û­ ¥6Ówá|H{¶ðíäl’KšñjÞra2&¬ƒ©‚~-º;\f'^Э_¥ÏÓûág|y{ŸðÂäâ’³špkCsX2ð%ñƒæ‚K.i<éfw^¿®¦ˆÕnã…}$|]ñå”q›vlÐsÃ2ä%¡„ƒ /¬<g:^C®_¥qÕ ãý|l{ ð½ãדU›SlŠsX1z$²ƒb‚™/K=(fE]1­a¤uÖä¸|{¾ï^㔕›¡lås81X$Â0Æ=ýe5]‡¬Î£Öä²|&{9ïã"”Л¡lïsÖ0 $˜ƒ_‚—0M>×eï\“¬Ô£×Ñä|Ùzéîâx” œ mt0¡#¦ƒ_‚ 1™>¤e¥\%¬Z£†×FåÒ|õzÉîsâÀ”Zœm t,0K#^ƒP‚$1ì>Be{\¯«5£Øæ„|âzîàᤔœìl#tt/Á"9ƒV‚š1j?èd"\P«Ð¢mØlæ©|øz×í¯á•öœ¢m£t]/"aƒn‚S2@üd\H«Ê¢HÙ çÉ|òz íhá7•ˆmŽt‹/à"݃ ƒ3Ó@Mew\3«Ç¢éÙëç}/{ºí™áæ•Ünu /C"jƒ–‚%3Ä@e\H«Ù¢/Û#éE}Q{’íqáØ–ãžoúuÁ.ç!݃&ƒª4LB±d¤[Uªó¡TÛHéÒ|Êz…ìmàe–lžznCu›-¾ ÿ‚S‚H4äA·c»Zl©2¡FÛsép|ƒzŸëß]–™žˆn^u-8 ù‚t‚40B5c(Z…¨_ wÛšéÝ{áyÞêÜÞ#–bž]n$ul,Œ ‚"‚,5½BOc(Z¿¨Ÿ Ü½êp|Yz7ëAßø–EŸ oÀu£,É*ƒµ‚*6¯CºcZߨ mÝoë¾|wz ëâÞ¢—ÏŸioîuU,Oƒ‚`6¿CUcúY”¨: ÝÝÑë¾|RzÏê¡Þ®—䟚ov3,-6ƒ¬‚07ŒDXc÷YR¨ pÞmìé|}z„ê^Þ˜: Èo5vš+ ƒ‚[7ªD c˜Y¨ÕŸýÞýì }¢z_êXÞ˜û jpóv«+Ñmƒ9ƒg8éEcÜY¶§ÏŸˆàÏî}¾z§é¶Ýg™ü¡ôpdwÖ*åSƒ&ƒ9]F:bÝX„¦‡žIàmî3|¹yoèœÜ ˜`¡0p©v°)禂¸‚b9ÛFäa©XN¦{žþàFï6|ÆyJè€Ü-™í¡’pwh)𬂲‚„9ÞFsa X¬¥Ã;á{ï |jy®çÂÛ6™ç¡’pÚvì(ø¬‚©‚:CGaŒWD¥m”áÊïà{9yç8Û9™ÿ¡ŒpËv1(P!‚7‚:=Gv`öVƒ¤—œÑáð£{ïx‹æ¢Úu™C¢„p¸vž'Àå(‚Z:¸G`¡V0¤uœDâŽð^{¦xÖåúÙl™=¢„pšvè&ºîä:HÀ_?V«£å›ëâñ*{Px=åjÙ™t¢op‡vG&VL›Ç: Hå^IU¢›Ýâ1ñºzåw˜ä²Ø¬™ƒ¢JpvÅ%«q›þ;êH±^ÆT7¢]šBäTòšzgwýãØ<š £ÚprvÈ$‘ç€Ü;¶HÐ]ãSs¡®™HäròUz-wJãHײš”£q¸vŽ$}è3=J”^¡T¢Aš“å«óÀzƒw3ãE×ݚѣ(qÂv$øg=øIR]uSÆ ™:åjóËyŽvAâPÖ˜š‹£µpMv# ¼€KD=AJO]oSŠ ™2æoôOzw^âŽÖ¸›Ò¤¾qRw$J‚ƒ_?\LO^yTç¡Zšâçö{ÀwÑâðÖĜǥyrØwØ#™‚‚e?Lw]uS¡™Åçö'zãvcáÃÕª›¥1qÚv6"]Ü€ÒP>pK\pR›Ÿg˜DçÃõœycv¹à'Õ œx¥|qwÚ!õç€Ò=?L7\žÛ–©éØ÷yIu+ß\Ó^¦¾qÂv¿–€[T@×LVZ Piÿ•›éÏ÷Ex‚tæÝ#Ò–œø¥qvœz€ö€W@ìL©YsOøœË•êzø|x³tÞNÒ‹ç¦ÞqËv³†…€vAM´YlO᜗•Çêù xWt$Ý~у§ªq²vöh€| AN YBO¨œf•hëùqxŽt^Ý ÑLž¸§rgwn$ ‚ËBOZ‘O¼•çì û yuÀÝûÑMŸ¶¨þr½wTF\‚SC OôYˆOÄœŽ•€í»ûõxötÝrÑ£Ÿ=©]s.xãt©‚×CFP[YO@œD•®íü|x£tܘРû©:s+x²Ã/Ê‚|DñP¨XqN¶›å”ñî{ý‹xªtܘСíªtÔx4/-‚̃FdRƒY2Oœ‘•ðíþšy}uoÜâÐ«¼tNy Ür‚çƒ`FR'YœN&œ •ñRÿQyuÜ^ÐI¢ý«Ât/yªk‰‚„ÖFèRÜXFN°›«”¥ñÓÿTyçtÙÛÐ £²¬ou¤yÃLƒ\„±G~SâXN™›z”Lòuy³tÛxϨ¢¬âtQyµ§d‚4„”GÁS,X³Màš”®òõxªt¹Ú5Ïr£p­Œuáy~Hë‚¥„xHTXjM›-”Îóy‘tTÚÊÎߣϭiu­y߸ È‚“„H’TWWÁL+š…“Ãó>…x,tpÙÎ!¤F®^u¹y!" ’‚™„I(U]WÑL<š­“eõÛ°x/tÙ°Í¥;¯ëu7zÙÞ ü‚5…J VÁV1Lµ™2“öxxûsÏØ‚ÍS¥¡¯üu7z€• ƒ]…|J…V‹VLd™“ö‚xòsPØòÌ»¥ù¯"vLzqˆ ñƒC†ÞKâWíV\L×™“Ó÷RyutmØ#ÍʦA±×v{í jƒÎ…ÁKÓWVvK蘢’Ö÷\#xsu×7̪¦±dvtz ^ƒ¹…øKèWgU¹JL˜ ’*ø¨ÇwsŽÖTË­¦±YvFzYX 9ƒ©…&LXU]J˜É‘îøuæws€ÖHË]§Å±„vnz {ƒ×…}L)XàTJÈ—v‘Dùšbw`rÖ¸Êv§È±jv(zp> Sƒ­…±LJXpT†Iz—&‘èù:žw›rÖ¸Ê:¨ƒ²PZŠ» CsÍlÉ:¾ µÁ£zt|Œ „ýˆ)ŒPZ‚d&K`?yŠ‹q ¥Ft¼mÉ“¾©¶Â3{å|d @ýˆ Œ^Z…dsJŸ>•§Š, kûrql+Èc½ôµ„ÁAz!|! *ü‰‡Ó‹9ZdæI(>9jŠ¿ NsÇlYȳ½H·ëÂ[{8} +ýΈ0Š[ÜeSJ¬>•÷Š®7sÍlÕÇE½·hÃ${}ù3üuˆQ[±egIÏ=àŽQŠÅI¹rblǦ¼s·qèz´|—û>ˆQ[¾e©H=^Žé‰} r³kJƼe¸žÄÜzñ|vû†ˆ\fgHü<Žì‰PKr!lèÅÀ»ç¸Åÿzô|ìgú†ˆz\`fƒG<{G‰g ¾qWk†Å<»q¹™Åa{/},}ú0‰"Žê\-gH~<6ŽŠÏi ¤rlåÅ‚»‰º—Æ?|Ô}“ÓúQŠ'-^2hlH©<žŽNЧ!är=lÈÅa»ÎºÞÆ|}ì0úï‰ÑŽÐ]âg”GÖ;ʼn !òqWkÐÄŠºÅºüÆ´{f}9­ùÉݎö]hùFa;uu‰ª!¸q,kZÄ(º»RÇÀ{f}jöù™ŠØ_'iiG·;β‰ç~" rfk]Ä2º¼VÈ|¿}¸ ù%ŠKx^‡h‘FÞ: ‰ó"q×j§Ãw¹ ¼cÈã{r}D±ø%ŠR®^²hÍE:†Œˆ·?#Ìpj›Âx¸„¼×Ȳ{}0¡÷Ò‰£^—hãD.9¿‹ï‡}#6p‰i©Á·3¼¯È {t|/“öž‰Ôޱ^”h9Ds84‹Y‡ÈH#Üoüh%Á ·ž¼É'{€|Ù4ö¾‰_ÝhæC8,‹P‡rÞ#Åo×hèÀ¿¶%½vÉ{0|@˜õ›‰ùŽå^£hmC7™ŠÐ†OÞ#oMhí¿òµô¼‰ÉÜz*|êjõ¬‰_ÁhñB7‚ŠÆ†îz$-o;hÀ¶»½Ê3{C|ì3õBŠ’ž_'iîBú6™ŠÙ†½%o÷g¨¿hµ¾VÊ3{|£ôŠÃ`‰iåBÀ6žŠ«†Y¦%Io2h±¿µ/¿•Ëã{Ó|ŸéôäŠAÒ`7jâBÏ6žŠë†1&Io8hF¿"µc¿ÛËÆ{±|&iô:‹²WaŸjüAË5Š[†V'¿ndgK¾#´uÀâÌ|º|dƒót‹à­aæj¨Ao5Š[†Ë(¿nag½‡³šÀ8ÍÔ{•|×ÿ0ón‹ ‘¹aþj2A 5Љü…Ù'(fng¸½©³*Á¼ÍÚ{Œ|~ÿÝò‚‹3‘Äakç@À4¬‰0†`­(øm¬f+½A³gÁÎÑ{†|Vÿ³ò¹‹m‘ bKkt@n4V‰ †åh)ûm¿fž¼Ã²æÁ®Î÷{´|´þ#òþ‹Û‘¶bókc@L4‰Þ…6¸)ÓmŽf_¼‰²SÂ%Ï |¨|oþÓñó‹Â‘¼bÞkò?È3‰¼…|*ÂmZf¼²#ÃÂÏ?|Ÿ|'þtñLŒ’cl°?l3Ôˆˆ…ŠÏ*°mAfr»¬±KÃÐ|´|€ýñRŒO’øb4l?3Œˆx…Á@+Cmïe0»r±³Ã¤Ð+|À|ý”ðߌø’ÅcÍlj>:2;ˆ/…ûQ,¾lOeUº–°™ÄÑ |n|œüðٌ撫c¨lÝ=ª1܇ì„4Ž,‡le º[°'Å Ò+|Ÿ|Hüéï2…“{d‹mÝ=¶1ˆ2…ç@-ple޹ù¯ŽÅ¤Ò|t|Ûûkï$W“5dm>=þ0†‡¥„@•-:l°dò¸c¯ÿÅÓ{|â|õû¥ïŽg”[e=n•=?10ˆ>…” Î.§läd8¹m¯ÿÆãÓï|Ù|µûñî6Ž-”µe*n"={0ˆè„X!Q/¤l§d5¹W¯ ÈØÔ }ë|eûÃîÚŽ•yfo =¯0dˆ‹…":0Ûlád:¹i¯ÏÈ™Õs}}eû•î"5•|fÙnÎ<09ˆ#…»"“0µl…dÖ¸à®_ÉøÕ‚}þ|<ûNî•„•ãfoi}oùÓì@ª–)hgpä:A.‡™„ä$ 3k"c¶¾¬RË²Ø }Ó|UøüëÁ•–³gBpÌ9-w†@„%l3{j·boµG¬´Ë&Ùà|«|þ÷¦ë÷±–ïgRp›93-ˆ†@„ÿ%64¦j¡b$µÙ«uÌÉÙK}Ê|ö÷xës—Th’pK9Ë,}†.„Œ&«4ajXb¨´g«ÏÌ:Ú }œ|L÷ûêY—wh½pÀ8Q,ç…Ѧ&Ü4ÙiÔaß³©ªýÌtÚ¯|0|HöêéúÛ–hHp£77+k…Zƒ±&Ü4/ia³ß©ëÌwÚg|ê{¾õ|éãß– h6pó6|*̄ʂŠ'»5…hm`²ö¨ΗÛp|Å{Æôkè§²—âhñpz6*ú„ƒH(g6šhp`ì±á¨ÛÎ}ܵ| |¤ôSèþ˜fiqq*6¢)…/ƒH)P7‘hR`§±Ž¨œÏ)ݵ|Î{^ôîçe‘d˜®i‡qç5+)ã„ï‚¶)–7IhÔ_(±õ§/Бݵ|§{ôómç‹‘a˜Ôi\q5¤(Ì„©‚,*Ð7þgZ_‰°M§fÐçÝ„|l{[óïæw‘’˜Èi‡qÛ4*(S„‚‹*|8Çg`_G°7§$Ѯޘ|‚{ ó©æÓ‘ä˜Pjàqy4š'7„V‚8+ý8Tg®^ݯ°¦±Ñß¡|Q{oòôåç‘÷˜ajìqÉ3'+„~‚º+91g–^x¯g¦dÒÿß|N{óñŒåF’‡™ÀjWrP3¥&÷ƒq‚-,:¡f*^®®Ô¥ŠÒEàP|#{Fñå`’Ê™²jQr?2%Šƒ7‚ -ü:(fª]ø­4¥ÛÓ¥áS|{Çðlä6“ˆšSk‘ru2~%ýƒ_‚..´;Šf³]&®¥Õ…âì|H{qñ嘔ø›ûl5t3'&&…¤ƒÞ/p=gœ^ê®Ý¥cÖÊãÏ} |Iñ¼ä4•oœymytº2š%…fƒ†0ý= g ^Z®b¥×”ä}¶{yðòã •cœmtô1Ù$›„ƒ”0 >mfy]I­m¤ ×Âä}K{vïãÆ”SœmtÜ0ó#׃¬‚0S>²eï\Ĭ'¤x×OåÃ|&{(ïóâú”¯œþl,tZ0š#ì‚Ó0Š>0et\Æ«;£¦×wåj|»zVî?â•לm,tí/#¬ƒ–‚a1ï>3e.\à«&£ØAæÉ|Ózjîõá„•°m]tŸ/{"›ƒb‚ 2v?ñdÌ[~«®¢Ù»æ|z½í_áÒ•›Âm…tp.v!JƒV‚3}@dÿZ$ª§¡áÙÃç(|7zlìKà•Œ|mft¤-Ñ Ý‚"‚3Ê@ºcÄZâ©‚¡|ÚkèP|Rz5ì à&–4žnêt¯-Á Sƒ‚:4A dàZÿ©s¡lÛ,é’|Lz2ììߪ–©žwn=us-  ²ƒƒÁ4UBßcàZ´©|¡ðÛêj|\zÍëÄßÇ–õžin'u×,÷-ƒ‚#5’BUc"Z©² 2Üê%|ðy4ë ß—Ÿ®n0u~,‰-ƒ¦‚«5CcÒY¹¨\ ÝåêM|ÞyÛêžÞT—aŸonu9,$%ƒn‚/6{Cðb•Yf¨ xÝfë6|áyœêzÞÅ—ôŸXoÐuë+à%ƒ‚½6Dûb¡Y¨ÀŸÞüë0|Æy1êÞâ— roÙu‰+uÿ‚~‚ 7ODÂbXY¨ÉŸ¤Þ˜ì_|Øy²éŽÝ‘˜Ó ño(vç*ǃ™‚+8_EebêX.§ÿž¾ß¯í%||yBéÝߘ#¡'p]vw*Oƒ¬‚¯8éEb”X§ïž,à0î |dyëèÊÜó˜T¡Sp{vZ*@Gƒõ‚N9‚F bX §Çžáúîx|žyñèºÜŒ™Ø¡p~vø)Ѳ‚v9ˆFÒa5X“¦\žFá7ïE|yrèUÜu™ö¡©pÅvq)Q₦‚–9¶F1a®Wï¥÷‰á™ï|NyËçÂÛr™ó¡•p¦v )쬂‚æ9"GÄ`:W¥6‰áÐï†{Ôxç,Û ™U¢¸pàvj(h‚¸‚¢:òGæ`bW„¥¤Ãâêða|‹y‘çšÛ{š&£1q?w9(@‚Ä‚û:KHª`:WѤÃâ!ñ"|¤y>ç Ûïšà£Æqxy(œ3ƒ‚ƒê;LIÛ`tW£¤?ä—ò%|dyfæ™Ú7›¤àqØw¯'À*ƒpƒå< J¾`$WÚ¤éä'ó6|QyæFÚH›!¤Ïq­w 'Ô‚,ƒÑ<øI`”Vö£œå•ó|jyäåCÚœ›É¤.rYx'WƒÏƒU=¬J`ªVÈ£Mœ…åôÃ{ãx4åÙp›Œ¤ýqñwM&V¯‚,ƒ²=ÑJ£_V]£Ù›¼åô{¾x¾äÙœ›Ò¤ÄqÆw†%ºR‚ ƒ„=ÎJ3_ÇU)£Ó›7æËô[{–xYäéØÏ›(¥æqúw5%v~‚<ƒ6>dKº^U³¢^›”æõD{Dxæã.Øû›¥Õq¡wð$d‚õ‚J>dKå^:Uœ¢'›ùæ[õa{Mx÷ãDØŽœ²¥ŠrDxA%L ƒ¤ƒ? L_1UÓ¢0›åçöÌ{~x<äoØZg¦2s¸xl%RJƒÏƒŸ@aMG_@UТ:›pé¡÷ÿ{–x˜ãÀ×ü§}séx¥$„Dƒðƒq@TM[^ŒTÕ¡všév÷d{xÀâךñ¦Þrkxv#‰O‚/ƒ=@3M‹]ÁS7¡ø™VéÌ÷{ÌwrâÑÖžb§TsÍxÁ#Ê%ƒêƒ/ANð]øSb¡šêkø{·wðá`Öž¢§sx›"Å;‚<ƒ¥@¡Mø\"Ss :™+ê¥øÑz†wcáÜÕ ž¢§ sŠx?"KG‚<ƒUAN¿\½R Ì˜|êâøºzUw5á™Õlžà§Fs£x"!‚&ƒUA+Nn\€R£Ÿ|˜Áê,ù‰zw¶àÕržï§]s²x½!µU‚<ƒßAŠN‹\vRÀŸg˜Në­ùzzãvnà¼Ô½ž,¨`s¯x!q—‚”ƒaBøNk\îÒü9{ºwõ߂Ԙ `ª†t¹y^ s—‚öƒÒC}PH[;Qlžb—Gí¸ûðy;v¸Þ7ÓÀŸk©‹s™xCGȃ^CùO©Z‰P¨¤–lí×û¥yßudÞÒÒñŸŸ©³s¸x‚jƒýC™PZhP}€–Àí-üŽy·uÞ‚ÒE õ©ßsÝxáÜA‚›ƒDQZ@P¼ž–ŒîëüzzµvÌÞ\Óv¡<«ðtØyLPÑ‚=„@EÈQÉZ¢Pêô–{ïÝý;zSv6Þ¤Ò¡F«ùtÏyúƒt„ÞELRúZ¨Pž—:ðˆþ¦zŠvYÞªÒû¡««'uçyÙ±ƒe„ÛE!R9ZËO –ðNþŸy•umÝæÑC¢¬uÉyéÔî‚t„ÍF"SÃYcO¼œ×•þðqÿŽy}ulÜÑ¢¬ðt¹y:Sr‚=„‘FS-YøN)œ{•2ñÁÿˆy†u2ÜßЈ¢‡¬uÞyå‚™„GuSðX¨NÒ›%•ñ,y3utÛ*Ð5¢Y¬wtNyF‚ÛƒÐF1S>XíM%›}”2ñ»ÿvxTt¥ÚJÏ¢¬lt#y¦¿í̃ G\SX¹MúšF”Üñfªx‚t¢Ú;Ï™¢£¬ t)ygf5‚„wG¯SX•MØš”šòÿ§xct¨Ú>Ï]£^­!u‹y‰i©‚e„;HQT$X‹M?›}”¬óþ&y¹tçÚPÏù£á­¯uôy˜]ƒ¨„ÚHÉTXTMÁšö“¦ó¢xWtøÙºÎ¿£ý­DuÏy«Ó Œ‚Ÿ„ HáT¢WNM©š=”?ôæ¹xytœÙkί¤¯Èu=z[t ƒ#…ÃIÖUQW¾LJšÈ“ªõ /y tÞÙUξ¥È¯¦v¸z«q ƃ³…ïJ§V³WÄL¬šÛ“ªö×tyªtÞÙ6Î1¦°¯v–z2ä í…æJ¶V#WeLú™f“§öøÖx)tÙ Í.¦_°˜v«z®‹ Õƒç…TK WäVLšr“Q÷‚Öxt¬Ø#Í¡¦Á°¯vzq0 („!†ÖKzWÁVâKå™8“þ÷1 y8tÒØ]Ív§¬±L3𣓇ú´¶yÈt~ØÍD©‡³xF|: N…”‡{N ZäVëKµ™T“ìû6 ¥ytصÌ*ª|´Øxq|­{ ¾…!ˆ?OÑZ1VLKo™/“Ïû9 ûxtG×̪s´|x*|ýâ v…ù‡.OËZ»UíJ6™“Hü· y)tÿÖÌËAªÞ´|x:|<L …ˇôN»ZÌTJ˜’üž qx¾siÖ‚Ë~ªYµŸx|Bp v…EˆÁO‚[UMJ/˜R’Âük |x´sÈÕÍÊdª1µ1xç{2 Þ„¾‡²Od["TOIL—Q‘¢ü vw…r¾Ô¤É*ªá´øw£{¬Àá„чõO¡[ÎSI—6‘;ýÝ ¡wÏrZÔmɪqµÁw£{Ü$„ ‡ÕO…[^S‘HŸ–Í¢ýH „w…rBÔ3É«æµx­{·Å„„x‡P’[«RÇG4–köýˆ SwErõÓðÈS«5¶:xÅ{—…ù‡Q„\ŽR–G–J<ÿ« \w rbÓ2È\¬·­xê{ûé…ï‡,Qk\!RG‡•ª ÿ} [vq ÒüÆ«f¶Øw{äÛ‡„ЇQn\°Q¡FB•ˆw¬q›ÒtÇהּ· y0|™nŸ…ŒˆR5]ÖQ¡F(•KS¿uvq¬Ñ”Ƭb·.x]{HNÒ„ù‡ÍQ ]QþEÏ”»7vqÎÑ£Æ:­¸ŸxË{T]7…dˆZRŽ]ÛP»E¦”ÿŽÉ[vÃpöÐÆ­¸xW{PP„Ň‘Q]ÆOôDo“(Žd* uðoŽÏðÄ\¬´·Nw±zV§ƃG‡@Qµ\ëNDz’!(ê2toÁÎ Ä?¬‰·Õv+z0‡ü‚«†»P@\ßMC‘ZŒàÿ­:sn‡Í⛫·0vˆyó X¬‚d†äP@\üL B¶n‹yÄrWm ÌÚÁ ¬C·vy: f¬‚=†,Q_\nL]A\‹²[­r&m>Ì`Áb¬–·-v y) D‚†KQM\RLANÒŠïU|rÄlDÌ;Á³¬¨· v¸x ìÿî‚I†œQe\]LA÷Š“ºêrûlJÌÁ–­x¸æv`y` ,ŒƒÌ†Rc]M£A:‘«‹O…sšmÃÌ©Á/®'¹HwÒyŽ o„u‡-Sä]±L2A¾!‹$<sþl<ÌîÀt®<¹Bwy «ÿ„/‡USÈ]`L¨@­áŠUdsïl"ÌëÀ¹®›¹wçy âÿ_„µ‡ßS}^qLé@¾1‹ë"7s&mÌëÀ[¯GºwÕyÞ –ÿy„݇ T–^zLÊ@Û4‹ÈÔ‹sQm ÌÖÀ[°d»xRz_ (ÿÁ„BˆýTu_Lh@…‹½÷¹s¿mÌ+Ás±¸¼=y­{Ž ‘:†é‰HVî`ÖLNA‹‘GŒ)|UtUn<ÌSÁ ²H½Qy­{: //†Í‰.VÓ`}Lò@‘Á‹tÅ/tn ÌÁN²‹½Fy—{Á Çÿ&†ŠVGa]Lé@ ‘â‹Á'tnÚËÁk²Ò½tyê{œ ÊÿC†9ŠäVaqLþ@/‘Œ’tn†Ë«ÀÁ²¾ŸyÞ{ž ™ÿ±†|Š@WÈaŽLû@q‘5ŒóSitLnÅËåÀ`³¾¾ zU| œÿ‡áŠ¢W*bTLÄ@õÖ‹Ð;Ft-noËÀk³Ó¾þy@| zÿ;‡‹$X˜b@L¨@‘û‹w ÑþsÚmË@Àˆ³¿«y |à çþ±†ÒŠ€W?b|K@ew‹; Â`sKmøÉZ¿´£¿ßy|( Kþù†‹OXáb7K°?v€‹D ´nsQmÊÉ2¿/´Þ¿Ðy'|² øý±†‹/XèbŠJ,?›ÞŠ •ørßl)Éw¾´Å¿ny¿{X Áý®†+‹]X=c_J6?‡‹ _s8mÉǾ†´¥À¹yO|X ïý‡¥‹-YæcJ¸êŠï EsÍlŠÈϽiµÁçyí{£ Øü-‡†‹GY²cµI1>WŠÒ ?»rnl+È|½ƒµDÁ¼yÂ{ 6üü†U‹-Yc+I›=žŽÝ‰Ú HQrúkÇì¼aµ%ÁŸy­{®Ôûí†L‹jYÁcúHX=6Ž„‰Ø =r°kÎÆ=¼P¶0Âßy¼{5iûF‡»‹ZKduH¿<Žb‰F – r‘k¬Æ¼ã¶§ÂzÛ{"û ‡ŒžZÏdrH¯<>Ž„‰W rfk©ÆØ»S·÷Âczü{:2û*ˆ‹Œ.[=e½H×<ޏ‰¨ËˆrÉkÿƼH¸ÄÃ{€|®ûýˆ= \ïeMIR=?ZŠ£Çs_l9Çe¼¼¸KÄD{·|fPûôˆ3,\ fËHÎ<׎ŠÃëŠrØk¯Æô»ç¸‘ÄU{â|22û.‰•|\rf¬H¸{å÷ȇ¶Œ,\ fmD˜8ïŠÌ†<´co£hÒÁt·Ð¹õÅäyf{¨þöÿ‡–\ˆf|Dž8`‹/‡e ©oÑhýÁ¥·*ºZƹy,{L“öˆ\ZfD,8õŠÌ†#x io{h©Á·£º¦Æöy{LGöxˆL)]Îf(D8‹Ö†Ë uolhÆÁ@·D»6ÇŒz‹{·©ö‰ßÂ]RgbDH8‘‹G‡q§!ÎoÚh¬Á4·µ»ÍÇšz³{(ös‰cŽ0^ºg©C7 ‹É†5e"[o%hßÀ]¶g¼fÈ´z­{Êåõ’‰Ž^"h¬C™7‹ ‡ T#«o hÁ°¶.½jÉ3{:|Íýõ Šx_öhDì7‹‹x‡À$"pöhgÁù¶Z¾nÊ0|}—¬ö‹+H`Ài‡DQ8/Œˆ½ë$SpigÁ ·¹¾ãÊJ|8}löW‹Ä`VjeDT8LŒaˆY¶%›p•imÁC·@¿­Ëv|£}iÓö¨‹‘(aÓj˜Dª8nŒªˆ&•&qýi¬Á–·0À¨Ì÷|~XÊöä‹K‘Ša k|Dv8]Œ§ˆ]Ì&©pªi*Á*·0ÀµÌ}~X¢ö/Œ¡‘äaskND98lŒ˜ˆi'qÕiGÁ'·ôÀÍ\}j~L¾öŒ+’cb lDŽ8¥Œ‰—(1q+jmÁn·ÒÁgÎ}y~ŸöÅŒO’ÇbLl£C¦7ø‹Rˆ8Œ(ŒpEiRÀ2¶ÒÁ[Τ}m~®ýõœ’@c¥lÆC¾7LŒ­ˆñM)¸p‰iGÀ?¶Â¥ÎY}9~ûsõ”Œ@’¨b'lÚB÷6‹!ˆuý(åo×h‘¿¸µÂÊÎ.}~çaõöŒŸ’ c}lC7‹ü‡öV)>püh†¿‡µBÂÊÎú|Ë}@£ôwŒ’tbák B6‹Â‡0Ê)Úo×hF¿wµ›ÂYÏ7}~HËôùŒ¾’$c¢l[B^6 ‹µ‡"©)roYh³¾Þ´ŠÂMÏï|Å}ØPôÙŒ™’Fc¨lÈA¾5Š;‡ÿ)oëg ¾B´›ÂPϵ|„}3ÌózŒh’Ób\lcAŠ5bŠ/‡^é)±nžgä½'´Ç£ϸ| }.À󫌟’c™l`A~5TŠG‡·c*—ng?½ ³ªÃЧ|‹}^ÿ óÿŒ“¨c mç@ú4BŠ%‡pê*Wn*gµ¼³BÃ3Ðp|%}åþxòiŒb’cRl@ü3p‰0†yí*nÂfž¼Ù²ÓäЄ|%}ÿšò$“´cïlF@'4µ‰††Ï4+LnÝf¾¼ß²ĽВ| }«þ ò茴’Âcïl¾?°3Љa†Æ'+Þm{f(¼X² ÄÉФ|}£þþñ â’óc mì?°3ž‰U†E‰+;nÈf<¼F²wÄ+ѵ|}Uþ¥ñùŒÍ’Îcål‚?r3G‰F†B´+Ùm‹f¼[²ŸÄ ÑÉ|Z}fþûñ^y“0dTmÁ?°3é‰Ì†c,$n³fñ»²öĸј|ñ|þ_ñ5“dßl4?Í2g‰!†Õû+Âm f˜»¬±ŸÑÌ|}þLñ†f“odTmY?3?‰†Ù-™mfѺ ±½Å‹Òx|À|ýsðii“~dcmB>ú1׈¹…Âð,/merº«°ËňҒ|Æ|Ûü<𣹓Îd¶mB>ý1îˆÑ…Lt-hm±ezº–°AÆÓØ|þ|êüTðÎÞ“÷dÅmB>ð1׈ׅ‹Ã-1mƒecºœ°dÆOÓ¸|ñ|êüZðŽ”"eämB>ê1ڈȅÑ.Qm®eºÐ°ÔÆÁÓú|5}ÙüWðMŽn”¤ewnj>2(‰!†[ ‡.“mÙe—ºÓ°6ÇÔ#};}¹ü)ð[Žw”ŠeOn>á1Έ†> .7mÁe*º¢°MÇcÔ7}x}ˆüðgŽ«”ÉeÉnÝ=¹1½ˆö…å 6/`mÁe ºn°µÇ³Ôe}‘}ªü?ðÚŽ•Hf"o>á1åˆ9†!‚/|mûeÖ¹R°4È@ÕŠ}”}eüÖïÀŽ÷”‡f>oS=à0̈ç…"J0&m\e}¹Ï¯ÒÈÓÕ¡}£}üŠï.~•ÕfŠor= 1¬ˆð…b"0mUeO¹¹¯&É8Ö§}¸}üŠïK©•§f~o=Ý0Œˆð…Ø"T1…mþe‘¹=°ÖÉ×~-~ìû©ïÏU–Kg$p3=ï0•ˆü…Ò"&1õl1eÁ¸,¯œÉ©Ö¤}}YûÌîY¿•gào±<„0GˆÑ…æ"c1°l$e‹¸8¯|ÉÑÖN}o} û½î+µ•òfÎoX<.0臅§"1:l§dª·I®kɲÖ},}xú î„•Ìf~o <½/½‡5…÷"/1"lQdÕ·F®³ÉÑÖE}}SúÈí.Ž•g„oË;H/‰‡ß„#?1Ákæc7·¤­­ÉÅÖÝ|Ÿ|ãùfí{•ÞfioI;Î.—‡ò„b#v1ÌkÓcE·›­#Ê0×}Ê|lùÖì~ð•tg¾oÄ:2.X‡¨„5$.2•k‡c‡¶ì¬¨ÊÆ× }±|jùÓì²–gÝoÞ:D.[‡¾„`$t2¸k»c„¶ù¬$ËJØ1}ß|ù’줖géo|:.ü†Š„n$œ2%k=c¯µV¬ðÊ:ؾ|€|Uøùë+ו=gÈoÄ9d-Z†„]$«2›jÃb‰µM¬!Ë£ØÌ|œ|UøìE–¼g3p§9I-z†@„¹$3rj°bë´Ì«üÊØa|O|—÷ië–#gÂo9Ë,û…؃œ$33jjbâ´¡«G˲ؕ|L|¹÷`ë\–Ðg3p19Ë,:†ðƒê$)3j9b¨´p«^ËÄØ_||¨÷;ë?–Êgp19¶,5†Ûƒ'%83Uj3b¿´I«·Ëõؤ||Ÿ÷ësö•¹gÚoì88, †‚ƒ}%l33jÿa¥´'«‰Ì§Ù¾| |,÷“ê(Ì–…h›p8â+ç…Žƒ&-4Èi¬aþ³²ª¯ÌÚ©||¾ö'êÞƒ–IhNpG8+û…‚ƒ±&˜4j¸a/´”ªÍ(Ú÷||,÷†ê¢1—óhqæ8G,¿†w„s'l5£jmb¥´U«ìÍWÛh}î|I÷ëÒ¯—iYq‡8,w†@„0'D5Uj0bR´«ÏÍ Û4}†|5÷«ê‘£—;i"qé8,¼†X„×'¸5´jXb‘´«KÎsÛe}|8÷œêᇗ iqY8Á+I†„Y'r5jòa´ÔªÎZÛB}±|÷®ê‘Ú—ri~q¬8û+Ÿ†R„(6aj bC´ùªYΧÛe}¥|þöwê:‘é—oikqm8´+C†„É'×5½ian³>ª ΂Ûé|O|ö­éeS—Ëhqg7ý*°…Ûƒ(6Ùiùa]³~ª)ÏîÜ\}â| öÛéW‘s˜´iéq†7!+ï…„m(½6uiraÛ²Ó©çΆÜÏ|6|õ5鈗ÖhñpŒ6*@…KƒÝ'ù5ähÆ`@²-©‡ÎÜj|°{õ²èkY—¹hÒp—6* … ƒÉ'à5¢hm`챿¨:γÛ|r{¦ôSè74—¼hÆp6“)¡„²‚É'ã5#hù_±v¨+ζÛã{;{Môúç —®hÃpê5_)¾„Ç‚Ì'à5nh6`»±‘¨–Î Ü9|r{¤ô=è\Y—ähÌpû5_)Ä„Á‚(6Žh[`µ±”¨³Î:Ü+|Z{sô èyb—Åh¡p6e)Õ„à‚%(6}h$`à±­¨πܤ|¿{õ¬èC‘,˜½i–qÜ6/*Ä…­ƒZ)47[iß`k²ù¨ŸÏÊÜØ|£{õYèI‘Ú—·i1q}6n)n…<ƒÇ)n7 ia`²§¨«ÐÎÝ(}ð{Àô èû‘¶˜ljûqt6)Á…¿ƒn*<8!i›`²¹¨ðÐ3Þm}3|ôôIè'’瘷j/ro6_)Í…‹ƒ¢*28oi¥`E²¿¨5ÑXÞ»}[|õ=èI’í˜ÝjNrw6x)í…ÕƒË*‚8IiÃ` ²Î¨XѽÞ}€|×ôhè/’+™©jpr6h)ą烹*­8Åhj`v±s¨ÑžÞ}0|(ôØç’"™j6r”5á(Q…sƒ}*Q8Ÿh$`p±B¨'Ñ’Þú|Û{"ô’ç’ð˜˜j r¥5Æ(b…sƒ¹*ˆ8…h`9±¨AѤÞ}ö{ô¡ç'’7™XjrT5­(7…jƒÙ*Ò8@hÝ_ã°æ§3ÑÙÞÁ|Ô{—ó[çó‘:™aj<‰iî`˜±§¨OÕÞâê~£}Gôîç’”è›øl t55›(C†â„(."<ŸhC`[°¨§‹Ôiâ¾}¥|óõæÈ“C›?lésW4Ë'……$„ï- ¯À¦®Õ®ã­}‰|!òæV” œál”tž3'v…I„]/a=ògo_†¯Ì¦;ÖäÛ}|óñÒ凔"œ&m¼tS3º&b…4„ˆ/v=°g&_*¯v¦LÖ#äò}•|äñ«åÌ”DœZm¿te3’&…I„ê/Þ=äg`_ù®m¦Öˆä~Ã|œñ‰åÏ”„œhmu3Œ& …„Ù/è==gÁ^z®ø¥[ÖZä‡}U|7ñ-寔fœ4m¼tµ2&ì„Ƀ0÷==gŸ^z®é¥±Ö—ä™}F|çð×䯔]œ7m£tj2³%Ì„ªƒÞ/Ì=ãfX^®r¥”Ö—äV}!|³ð£äÀ”xœ=mt?2š%Þ„¿ƒ,0 >õf[^®r¥·×•åÊ}R|sðPäB•³muÔ1&%…„31?gt^ê­_¥ØôåØ}[|sðWäm•<Þm$uº1%Û„Þƒ-1?yfØ] ­›¤Æ×Àå7}£{¸ïŒã㔩œCm‘t$1n$“„”ƒO1)?Yf§]þ¬†¤Øæh}Û{Õï·ãv•<çm'u-1k$“„sƒ1K?_f|]­R¤sØ%æV}‘{pï7ãP•üœ³mÛt 1[$µ„̃â1°?sfÈ]õ¬€¤Øæk}Û{¡ï™ã¡•‰nIuÖ0!$ª„­ƒ×1›?.fQ]ͬE¤ÕØ æ4}i{6ïðâj•!¶mÂt€0š#„„vƒâ1‚?Éeã\ ¬£{ØSæ|Üz~îQâú”¼œ`mrt³/ã"©ƒ©‚x1 ?e@\›«£dØGæ\|ŸzîÄá½”ˆœFmZt­/à"¸ƒ²‚®1dT[DªÑ¡§Øæ·{÷yŸì•à„”œ¸lÄs˜-Ú X‚ŒO1 ?Xc‡Zr©¡+Ø8æóz3yõëãß”œSlksŠ-Ú à‚:‚*2ú?Md›[Uª!¢Ù³çM|“z;í4áy•ƒÄm×tŸ.Õ!jƒ–‚×2z@€d‚[~ª ¢ÕÙ¡çJ|IzùìÆà„•[¼mštY.v!Jƒb‚Ú2Y@ad[[3ª¹¡ÌÙžç"|(z”ìaà"•em8tÒ-ã Ý‚îŒ2@Óc—ZŒ©é .Ùàæd{NyÄëßj”Sœ¤lnsæ, ‚?È1v?ábúYö¨¨ ²Ø¸æºzøx#ëß0”Gœ„lesÑ, ð?X2ô?Âb·Y¹¨P ÁÙžç*{y7ëß•üœ7més,¤f‚•3w@cÏY®¨ ïÙ¤ç {Íx ë®ÞÚ”¯œìlqsj,IöÃ2%@óbÃY¼¨: FÚè´{ˆy…ë7ß•j­mct- î‚‚ý3lA¨crZz©ò Ûàè3|äy/ìÔßh–"ž«n!u¸-‡ pƒ_‚³4áAadïZª>¡Ü—é}Ÿzˆìõßõ––ž$onuÃ-l Œƒ{‚–4¼AdZ—©Ð ‹Û)éa|ðyì“ß‚–MžÈn9u-i ƒŸ‚ê4B5d»Z© ¡êÛéµ|Cz,ì¬ßW–ž]nÛt"- ƒ+‚\4¶A«c_Z©Ÿ zÛHé%|íyáë¬ß‚–‡ž«nXu-— ²ƒõ‚&5œBGd&[ª¡XÜ=êô|¾z`ìBàÍ–òž2oëu- PƒÓ‚5"Cºc©Zþ¨Í zÜ¥ê+|.z)ë>ߟ–õžÂn¥u~,ÖƒŸ‚]5CzcuZߨ͠ÃÜèê‡|tzhëbß—aŸLovÆ,ýdƒæ‚ç5{CåcÄZ©ï 3ÝTëÚ|»z“ëŠßt—³Ÿo5v-D Ã<ƒl6éC*dòZu©#¡¯Ý…ë1}Ázõë¬ßÜ—ÛŸ·ov- „Qƒ‘6¿C^dïZ‰©¡÷ݹë\}æz;ììßX˜S ap²v˜-u y„¼ƒ-7mDšd?[Å©o¡HÞì­}]{lìHà‘˜Ä ‡p w¡-² |„„D7ÆD±d…[Ñ©§¡YÞƒìž}y{=ìBàf˜¸ p9wŠ-» „!„‰7+E¦d…[ß©³¡ïÞ íõ}Ë{@ìB஘¡Úp†w¾-ã µ„L„º7GE½d•[Ù©¼¡ßMíõ}|Äëà™¼¡6qx-‡ p„e„\80FUds[©T¡sßãík}i{bëµß˜H¡rpawl,ße„„j8WF dØ[ƒ©Å¡ àmî~ü{Ùë9à™=¢q‡xj-Ú ……?9ýFÝdÞ[Ô© ¢‹àñîw~a|ìaà·™U¢gq1x -u ²„±„æ8°Fidj[`©‹¡Ià½îÛ}Ô{Ÿëìß{™'¢Sqxº, –„Š„÷8§Frdg[`©¡–àèî@~|¿ëæß㙀¢ãq„x÷,( …Ó„j9ÞFRd[þ¨û nà›îÊ}‚{ëDßU™ä¡q­w;,}(„ „ñ8’FdüZ¢¨µ Tà‰îy}&{§êÒÞS™ä¡q¤w6,mV„=„9§FócÄZ¼¨µ ­àáîØ}‹{ûê߬™-¢Vqèw',F7„úƒj9ÆF±cPZ¢¨z ]á\ïv}âz(êÞë™X¢_qªw}+…B„ „­9úF}cZ#¨ RáSïŠ}ìzNê3Þšn¢„q±w€+l+„äƒò9%GIcÆYÛ§¹Ÿ,áCïï|tzGécݙ¡£p*wc*œ3ƒ9ƒ9’FTbY§,ŸÖàïÚ|€z^éÝu™¢q€w¶*ÜɃ¿ƒõ9_Gc±YN§jŸXáŸïÒ|}zMéÝa™¢ÚpXwW*¢3ƒHƒ9³FõaíXv¦Ñž–à ï|ÞygèÇÜå˜Å¡Jpìv¹)ƒƒS9­Fb X¦ž¼àÞî9|‹y›è†Ü9™¼¡¯pövÛ)ð[ƒ/ƒª9êF=bÎX¡¦ žXá{ï‡|íy’è±ÜJ™ç¡Œp×vˆ)‹ü‚Ó‚9ÌFçafX‡¦lž‹átï˜|Õyè†Ü„™ ¢q0wÛ)È[ƒ)ƒï9 Gäa;X4¦žMâEðx|¤yèöÛ¯™¢ÑpÚv)ƒã‚ :OG:a¨Wm¥gÎáÚïú{6yŽç”Ûa™ó¡£p»vä(Ö½‚©‚::_GKa¨W¾¥¡ÿáéï%|Byâç³ÛÚ™I¢ôpàv)̓ڂ‹:G…aÄWÃ¥›€âjðg|yËç³Ûî™h¢épæv»(¾(ƒ ƒt:¨GYaÄW‡¥Œ5âKðÿ{Ey—ç—Û›™C¢¸p×ve(~ñ‚ ƒŽ:ÐGa–Wx¥¤>âyðÝ{3yUçfÛÙ}¢Ìpìvy(‡·‚Á‚b:¢G#a–WD¥^iâðè{y;ç>Ûµ™e¢ép wh(wÂ悜:ïGã`qW¥Oxâ³ðú{9y8çNÛà™’¢×p×v1(7ƒ`ƒ=;‘H|a Xp¥´Aãƒñp|¼yƒç³ÛSš/£qºwØ(ãpƒ‘ƒ-£Yq{Yx&åZÙØšÔ£~qjwu&e‰‚ׂ«<ÀIº_V£ß›æäó{„xåTÙÒšð£sqvw&%‚õ‚ß<îI•_ÖUL£ƒ›å9ó{{kx4åEÙk›6¤¾qpw6&Œ‚Ç‚= J²_ìUc£œ›Qå}ó{nxæäõØ\›?¤¾qawß%·o‚µ‚ß<ÃIù^U£0›&åFó${úw­ä¾Ø#›ÿ£pq-wr%m-‚‚×<èIë^1UÍ¢›KåžóD{kxjäÊØ(›d¤¡q¡w‰%·r‚û‚3=MJV_«U£ƒ›¢åôó[{\x“äÊØ‡›•¤àq·w·%ºŒ‚ò‚j=lJX_U £O›æô‰{Px_älØ7œ;¥brôw€%añ‚TƒŠ>mKG_YU¿¢›ðæ*õ{{x?䇨bœŠ¥‚r=x,%3´‚Hƒ¡>˜Kù^Uq¢ášUç˜õ½{ux?ähØÙœæ¥sx`%?ƒ‹ƒv?\LV_kUá¢3›¨çÏõ·{nxä:Øœœš¥nrñwÅ$£½‚ƒÏ>’KË^ÌT]¢—š>çEõ[{÷wŠã€×wœS¥Trºwœ$c’‚ã‚ì>›K£^ˆTI¢ˆš ç˜õa{èw4ä_Øt|¦qsïx”%jjƒÛƒé?µL3_+Uœ¢üš'èCöŒ{Dx²ãØ×眦§r.xq$cu‚ ƒ.?"L>^dTœ¡&š}çÆõ·z’w©â ×1œ„¥ rÆwÊ#å8‚û‚…?„L$^NT¶¡/šdè¬ö{Vxxãº×=‚¦sŸx&$;€‚Eƒ­?²L5^gTe¡š¬è/÷ßz±wâˆÖ$ž¦sŸxT#ha‚?ƒ=@3Mˆ]¯Sã œ™%éž÷ÜzvwüáGÖC’¦­r+x #G‚ ƒF@#M8]PSs ™îè<÷cz wqáÇÕÄœ-¦WrÏwS"]˸‚õ?àLÓ\úR( Û˜àèN÷5zìvIá¨Õ|¦|rñw~"—íЂZ@BMÄ\åR©Ÿp˜ÃèB÷œy]vŽàÕ¼œH¦ØqvwM!“1‚­?²Lì[9R[ŸH˜ôè…÷ÓyŽv¥àÕ;Ϧªr.xë! ‚,ƒ)A+NÛ\ S ô˜Hê»øÎzRw]á¨Õž‡§&s“x"&‚,ƒAáM\’RÏŸ¡˜Qê·øRzÑv¼àÕÜ_§ûr_xÆ!õ5‚sƒ¹AµN³\åR½ŸÉ˜éê‚ùÅzyw2á½Õ—žB¨zsàxÚ!ûa‚yƒ®AqN1\$R"Ÿé—=ë‚ùzov¾ß ÔižÜ§sDxÎ Ìöõ‚âANª[„QÈž–—hëÅù'zrvàHÔ®ž¨@sYxi a»‚ BÇNS[;QDž"—Zë¿ùŽyîuߊӒž)¨ sAxA BÅæ‚RBøNB[Qžå–™ëäùŽyÙuÉÞÓ{žõ§ør x qt‚ƒBOÝZ–Püº–ìOú«yÍuÌÞ÷ÒŸZ¨sYx ¸ßÄ‚½BOÕZkP±O–Ûëú)yOuÞWÒržû§œr¡wõâ!C‚GBÙNEZ'P;!–ÛëOúÛx0uãÝgÒ±žc¨­rØw"}Ó‚¦BNO+ZP=E–#ì¨úòxXužÝÒžK¨™rºwˆ•5{‚oB OîYËO–iì½úõxu½ÝÒŸ‘¨sôwßÂì‚ñCLPZ³O­œ—•ií»ûÛxêtÝ~ÑGŸ©Ár±wmiä€C‚6CÂOYãNœ,•*íšûx£t‰ÜÑ„ŸL©:s%x¶ †à‚D€P’Y>O–œ•îvüQy’uÝ&Ò lªty@L‚žƒ¤D)QàY¼OМ镩îý=y[uÈÜMÑ1  ªœs“x‚”ÂKƒHDÀP>YæNœ•%îü‚x‘tܘÐÀŸŸ©sÛw¸Ó¦‚µC@PlX@NQ›}”Ëí[üÛwtFÛãÏ3Ÿ*©krKwÿ™€%‚ÝCXP}X7NQ›n”<î§ü1xDt¥Û-Рî©@s1x{•þ€»‚~DQfXYN4›’”›îJý xGtFÛÿÏ  ªFs.xp€!¦‚~DåP€X.NQ›g”ïqý¢xotÅÛÐØ ‹ªûs{x6ð´ƒïEöQcX¶M› ”úï)þbxt#ÛSÏý ”ªÇs"xæ‘ æ‚ÛEËQwXÃMm›=”œð­þ§x,tLÛ]ÏÕ¡L«‘tÁxyüJ‚vƒnFUR·XÛMŠ›C”ñ ÿûxit¥ÛµÏ¢ž«Ëtûx~R‚‘ƒÜF´RÔXNÒ›¢”™ñ–ÿtyÞtßÛóÏ¢J¬;udyÁ[ׂ.„”GlSMYtN œå”2òGŸyu¼ÛíÏ£¦¬^u¤yLÔ‚O„‰GSÅXN‚›™”@ò‘Qyöt…ÛéϣѬ’uýy~a΂h„èGTÿXhN³›Ó”Žòäwy$uiÛãÏ;£0­{uçy6Ñ‚n„óG)T«X+N¸›î”¿ò9€yOuÅÛdУ£Ã­Ñunz²ÀaƒA…†HØTY¾N#œ„•{ó äyÓu=ÛІ¤Ê®0vìzô7Gƒo…ÎH7ULXN1›Í”Ëó{Qy=uÍÚ£ÏO¤¨®"v¾zÉÛ‡ƒ|…¸IéUÎXIN¤›•ÝôHßy}uۯϥ,¯Àv/{½¶sƒc…§IÁUiXÉM7›n”ÌôÅyIu–ÚÏ¥¯mvÊz¦—ãƒÈ…4JBVóXPNÛ›•¾õozÙu—ÛóÏ+¦ °¡w³{V Š„C†ÁJ‹V£XÏM_›‰”¤õØðyOuêÚJϲ¥¡¯ìv&{· _„X†KWYNœ~•Nö¸uzvwÛЦ«°Õw*|g^#…‡¶K´W›YõN¶œ–T÷•{ov¼Û*Ч±x!|J'… ‡‚KnW·XNp›Ü”böÊçywukÚÏú¥@°wZ{JHP„[†nKeW¨XôM¡›•³÷Âz]vÛÑÏõ§I²‹xÆ|·³\… ‡¥LÂX‘X Nb›÷”ó÷kçyguÁÙ‰ÎØ¦;±ôvK{ä ݃C†7K^WçVL©™ˆ“Ÿö]Ÿxft©Ø­Í+¦Ç°•vûzˆÉ ƒ†:KqW¾V\LÆ™—“÷¿ÇxotÆØ­Ím¦ò°¡v {…Ò ÀƒI†TKœW¶V\L噹“w÷% y‘t7ÙüͧQ±hw‹{( „„̆wLoXˆWM¸šg”}øò¨yusÙ-Îħ*²ãwü{ob á„%‡¿L²XŽWàLš=”±ø;ßyOu_Ù0Îʧ<²Ïw |2F …Y‡8M!Y—WàL•š6”üøWÅyumÙÎ/¨€²x |þ …{‡2MYzWÎL˜š6”[ùËÅyuýعͨ€²áw|¼ä ï„l‡DMRYÍVALå™È“÷ùŒfyÔt’Ø|Í®¨5³#x'|fŽ 7…ˇN%ZÛVYLã™Û“0úë}yupØoÍШi³Wxk|@d …¦‡$N ZòVJLô™¿“~úñˆy¿tEØþÌ©~³:x!|øï ý„l‡NÒYŸVÒKr™K“„ú nyÈtØÍ©©³1xd|ò3 .…æ‡JNPZ…VëKµ™§“Ãúf :y­tÑ×ÜÌ稗³x|ˆµ Û„{‡NýY VpK ™“gú §xt8×1Ì¿¨i³¡w£{Ìë y„‡ÎM¥Y–UæJ±˜™’júîhx«sË֤˚¨5³²w”{|¡ 1„↚MjY(UlJ8˜’pú÷ZxŠsšÖy˨¨D³vwf{B[ e„‡$NßYBUiJ`˜.’Ìú, exts£ÖWË ©~³­wf{4* “„/‡²NSZÆTèIä—Ï‘“û xs”ÕrÊI©ù³°wy{x e„‡ÏN~Z©TÐI¹—…‘üs qxksþյʪ´@xÎ{¡𠵄P‡VOìZT®I¹—§‘QüÌ )x(s‘Õkʪɴ@xá{mf Ì„{‡O[©TÃIӗ‘¿ü+ exnswÕYÊPªµ\x |jo ‡yO*[6TzIT—v‘‚ü1 x1sÕʪñ´xÛ{Úû“„i‡²Oj[T@IF—Z‘çü xs#ÕÊથµ¹xL|D8 .…æ‡:PÀ[VT[I€—‘fýÝ =x1sœÕ¦Ê•«p¶Qy}‡² ˆ…ˆÄP“\rTÓI‚—‘þ¶ Kx_s/Õ4ÊV«,¶ïx•| N…!ˆ°P:\9TOIz—‘cþÕ xbsÛԺɫB¶/yŸ|MIh…RˆKQÁ\šS‘Hò–‘ÿ‡ xÒrKÔ!É%¬Û¶ yq|ív…Rˆ«Q]ÝSäH/—p‘îÿvNxs“Ô€É쬾·ßy;}š™L†G‰LR³]ÆSÈH —6‘ xÛr ÔüȾ¬q·=y†|Ä…•ˆ)RT]5SûG™–²< ýwªr)ÔüÈK­¸ây%}3f†S‰ùR.^ÎSšH—)‘#}vxsÔìÈ¥­…¸ðy8}¿2†D‰ßR:^SþGe––› pw&rÓÈ­õ·:yk|ÐÓ|…›ˆLR³]oRqGÏ•7­[wìqDÒnÇ­5¸yq|:}C…›ˆRRÕ]¶QÛFK•ÒžažvxqÔÑÇטּäx[|ä1_…ƈ®R=^‘Q­F •žÃdv.qÓÐÆ:­]¸1xˆ{V–|„ï‡;R¤]+P4Eד]Žyv¡piÐzÅ‹­‘¸‚x {3h…aˆâR!^=P(Eü“l޶P¬uBp;ÐYÅЭ긙x§{…aˆ-Sb^bP4E”]Ž‘æCO’ÈŒŸßt>oeÎnÃ/®L¹.x{%m„æ‡JSR^[NCI’ÅŒ2˜ßt/oHÎPÃù®ºªxi{‰‡&…˜ˆT_ÑNlCš’· ët%o4ÎVÃJ¯—ºÊx¼{X_…‰TÂ_ÃN¿Cº’Ÿ ÉJuão§ÍÃÔ¯j»Ûxí{]ÉC…7‰xT¼_†MwBŽ‘rŒÑpOt®nëÌ9Âί6»¶xˆ{&Xv…D‰PUO`NÍBl’9“ou{o§Í¤Â<±\¼¹y*|R=Í…h‰¡U}`DMÑAc‘Œ¸tnPÌYÁd°Œ»qxézò ý„ªˆ1Uí_M‘AT‘ ŒmÊštn ÍÂH²”½UzÀ|l[í†‹Š¥V;a·MB’¦ŒˆÈ;uoPÍB¹²Þ½zÆ|i@A‡ÞŠ¿W9bMN’B¨’-¹âôu¯o•Ív‹³®¾D{x}¨}ö‡¢‹UXîbXNÀB¥’XI Ýu²oÍ$¶³û¾{f}!Ë‡Š‹¨X7cNtB—’k· Àu©oÚÌéÁ!´u¿ {;}ª ­”‡Š‹lXýbÅLQAI‘KŒè z}t‰nËaÀß³ˆ¿UzÆ|Ú ÿ‡4‹fXcÛKk@\}‹Î gœs­mÊ‹¿Å³x¿ÙyF|g °þ‡F‹,XÛbnK@q‹~ ú!tÿmFÊ‚¿®´@Àoz«|~ ¡þz‡–‹Y{cŽKú?°»‹ V)támÊ;¿µ‰Àƒzœ| þu‡‹dYÐckKÏ?ˆ‹ æt­míÉ¿‰µÁÑzÐ| )þȇY&dKp? !‹ý gÓsŽmHɆ¾ÀµiÁ×zô|• ×ýâ‡AŒZždÞJs?q‹Ä _Ås m_Éâ¾9¶·zâ| eýº‡Œ9Z¡dvJ×>v¶ŠÏ @]s meȹ½?¶öÁz¥|£ Æü±‡Œ÷YKdIî=éŽ2Š îŠr'l„Çݼ¶ÅÁzù{®Ôûw‡ì‹PZ‹dŒHÑŸºõ·ìÃDz|Îù£‡fŒ_[–e'G};[îˆoßYqÍjßÄrºh¸gÄcz|£ù ˆ°Œ‚[weÖFí:íŒdˆ ëqSj]ÄÀ¹|¸QÄ'zš{ú ùˆ­ŒÄ[±e¼FÑ:üŒjˆöDq7j…Äè¹ò¸¿ÄRzÅ{ôûø[ˆóŒ:\&f¢F¹:pˆÑBqejOÄ®¹q¹UÅÑz|Šøàˆ† ]Åf&F:šŒ!ˆÞ ôpjkÃä¸`ºTÆëz:|øºˆz8]üfÍEÍ9/ŒÝ‡ S ½pÆiEÃ˸9»UǦ{}Ÿø¬‰xŽ2^ñg7F>:­ˆ:y!KqbjQÃ׸6»UÇ{™|©ø ‰"Žš]žg=E–9þ‹ˆ‚#!pvi?Â;¸«º'Çzz|âK÷ãˆþË]žgE=9ó‹à‡FÀ!’pºi˜Â8¸©»ÆÇ{U|?÷‰ Žð]›gÇD¼8¨‹u‡hÀ!öo ižÁ@·^»’Ç}z¿{!nö~ˆ•w]agD,8 ‹‡”"öoiÔÁŸ·6¼rÈ[{Ÿ|9÷Ú‰ÔŽP_ïhKE.9}Œ0ˆ[…#Vq(jÛÂ5¸³½›ÉŠ|c}±‘÷ÞŠô_KiçE9!´ˆ$qÆi²Á·–½˜É{{a|!:ö%Š*•_i(Dþ7Ћ¬‡\†$ãpªi(´·Â¾ãÊÁ|©}6Q÷T‹Y»`.jEç8”Œ†ˆW%épÀižÁR·t¾¸Ê+|;}]©öáŠJ`åi4DQ8ð‹ˆìQ%ÔpÃi¸Áe·ê¾9ËS|V}X‡ö‹G¾`YjNDN8ø‹ˆîM%’p†iVÁ·þ¾NË9|D}øCöûŠ=p` jEDW8í‹$ˆE¬%~p†iÁð¶¿žË6|c}äVö‹‡`Gj¸Cà7‹ì‡%Â%ùo3i[Àp¶¿¾g˽{}@ØõŠ7s`@jC@7õŠY‡š% oµhοֵپyË·{ß|Ûdõ³ŠMJ`jC@7ïŠ`‡v&±o»h!À¶>¿­Ëî{å|:‰õ7‹Šã`VjaCM7|‹¯‡‹ô&èo×hÿ¿ûµUÀéÌx|‘}›õꋘ‘ØakdCŠ7‹ˆû“'y(†ngʽ²³gÁöÍñ{±|ãÿRóÄ‹…‘ûa]kç@5¸‰q†âm(nge½¦³DÁ!Îx{n|SÿÝòn‹?‘aõjw@n4+‰Â…€à'Ÿm]f¯¼½²ËÀuÍ0{á{öþcò#‹¾Ea„j#@4ƒÔ'‘m8füɲôÀˆÍ{Â{Œþ òÏŠ¦aŠjØ?ê3•ˆ]…/¾'7mf0¼[²ºÀ‘ÍÈz£{*þ´ñvŠ{ã`njN?u3gˆN…Oö'ølèe벃ÀHÍzQ{þ†ñ<о`jý>ï2Ù‡ƒ„!‡'µlke½»È±´ÀWÍÂzf{8þ–ñÞŠ“a¸j=? 3MˆÜ„DŒ(õl†e{»r±ÀÁFÎ6{­{-þhñC‹Ábòjs? 3©ˆ…­(Cm®eµ»…±žÁÎÜzW{Åýñ抭a¾j?Ù20ˆ¾„ƒº( me‰»‚±úÁ’Î[{Þ{Gþ–ñ‹‹B‘FbmkÊ?…3‰©…M‡)³m5f6¼²bÂîÎÎ{:|þÇñû‹ˆ‘êbÏk,@°3‰Ô…ÌÓ)Onf²¼p²@Ôϒ|Ã|ôþþñ/Œ¿‘ÙbÛkä?ˆ3‰‘…{¢)¿m8f¼à±ŠÂÏÎ{!|iþ‰ñ‹d‘‹b‚k¡?;3ΈD…„¾)Ûm>f6¼$²ÕÂSÏÿ{t|þÄñ Œ°‘Ðb¼k@3V‰¹…*/n{fü†²yÃÔϸ|Ó|*ÿ5òËŒF’ŽcnlŽ@'4 Šg†²¿*¿ng÷¼Ì²ÞÃdÐÝ|(}ñþ,òu#“Ud,me@ü3ŠŸ†§Ö+‘nüfм‰²hÄ"ÑÝ|>}}þÙñ¿Œœ’´cÇl¾?‚3’‰F†_¥+]näf~¼‰²ÍÄxÑv}Ý}Gÿ‘òß—“ dšm]@4鉟†á,±ng»¼´²ŦÑ_}¿} ÿoò ‘“¦d¹mt@X4VŠ"‡ r,Üntgݼ³,ÅûÑ™}~Vÿ©òŽÂ“âdÈm¿@C4|Ї``,Goqg\½%³óÅWÒ,~?~àÿóÉŽX”¯eqn}Aý4q‹ì‡”’-pfhz¾´gÇ Ô¹ÿN”ôוÇf²o*BÅ5Û‹|ˆÑô-6phç½ò³JÆýÒN~±~Ôÿ9ó•Žw”^ejnA´4ኣ‡I-±o+h_½~³ÆÛÒh~Ì~a󽎢”¬eºn2Aý4ÊŠš‡ê3-GoÆgž¼Ã²iÆIÓò}B~·þ&òŽ!”(eOnÍ?£3ã‰Ù†Ê*-Wnáfà»*²£Å˜Ò7}¬}þ™ñx£“’d¶m=?#3?‰L†F°,Ûmof[»¶±iÅWÒú|c}¼ý@ñ2N“Rd…mÉ>·2ñˆö…éf,QmþeܺD±`ÄrÑý{™|ý¿ðËŒþ’âc m¡>2ÀˆÅ…Í,,ym fîº5±ÅìѾ|5}âýeñ†…“†dŽmk?23a‰C†@{,nxf¦»Â±ÅÍѧ| }wýöðӌߒd m»>“2ˆ…mÇ+mešºÜ°@ÄÑã{R|ûüsð†Œ’¨c¨l’>U2ˆW…°ë+Zmºeÿº±Óēф|Ö|†ýçðÿŒâ’$dm ?Ä2ôˆÅ…þA,°mf»5±êĦÑp|¨|8ý‚𴌒ºc¥lJ>ý1ˆâ„Ç+klØd´¹Ø¯…ÄbÑÀ{|]üµïwŒ_’´c†lã=1-ˆÙ„Ïå+él$e8ºR°¼Ä‡Ñú{C|ªüðiŒ€’Žc±l‰=v1£‡·„BÇ+ládŸ¹4°Ä+ÑA{Î{,üÖï8Œn’oc†lÏ=ž1Ô‡·„mº+|lÛdº°ZÄÑ´{í{`ü¸ïŒ ’lc_l•=Z1[‡C„ìL+ìksd)¹v¯BÃ?Ðzûz4ûÀîÞŠû b9klä1uˆ#…=;,7mhe⺠±ºÅ‹Òæ|}Zý¼ðiW“Ëd¦mÃ>t2ôˆÅ…¨á,Êmf»#±rÅÒ¡|Ó|ZýªðO;“odTmæ>Š2‰Å…–¿,…mÙe"»5±iÅ,Ò¤|Ö|Oý³ð!)“Ad5mg>72RˆG… o,øl†e5º†°ÊÄÇÑ"|œ|¼üEðqŒ™’±cÇlÌ=°1ȇè„bÖ+ýk›d`¹¹¯…äÐüz‚{û:ïW‹‹‘ˆb§kÔ<Á0Іðƒ{+§ksdí¸‚¯qúÐ{Â{­û{ïû‹q’;c¥lÂ<ø0Ö†@„Ð+Šk`d­¸H¯øÃ7Ñ{ {%ûÒîÓ‹’8cOlÀ<¢0‡.„¤ , l‚d&¹]¯…ÄYÑ›{Ô{òûVïUŒ_’¥clm=1ұ„ì&,hlÈd}¹­¯ÅìÑ|a|Hü¬ïٌӒdïl¦=Z1è‡Ð„)i,œlêdŸ¹Ò¯/ÅìÑ|3|Cü–}’üc«lÀ=?1ó‡Á„CJ,Ûlùd˹ȯ2Å×Ñ9|3|wü™ï·Œƒ’d¾l½=21ˆÊ„,–l¿d«¹³¯¼ÄrÑ©{Â{Kü–}’ùcÇlÀ=T1ˆÍ„]o,æle ºü¯ůÑ0|$|üïx)“d¢lÚ=B1$ˆÍ„CD,øleó¹ó¯;ÅõÑ0|R|Kü™ï¼Œ®’ücÜl•=&1ׇ®„&W,„lÈd¹¹Ï¯ÂÄÑ·{Ñ{¡ûú¢’*dßlù<–0>‡+„b, lQd ¹E¯5ÅÒ©{Û{YûÛî@Œn’ÓcÇlÀ<0'‡=„ûQ,àkBdá¸#¯Åõј{Ô{yûïqŒ¨’ùcøl0=þ0ƒ‡“„wË,El¿dR¹¤¯€ÅaÒ|U|µû+ïËŒò’[d;m[=1ë‡â„á-¸le€¹­¯´Å’ÒY|^|ûûJïÿŒ“’d`m~=1ó‡ß„í-Çlödƒ¹—¯èšқ|¥|‚üÄïxr“ÔdrmÆ=<13ˆï„I3-ØládŸ¹‘¯«ÅNÒ%|$|ìû:ïÎŒæ’$dm=ì0£‡Ù„qê,1lÈdð¸v¯]Å’Òè{a|Øû~ïߌ2“idlmÀ=ˆ13ˆ5…ð!-Çle𹹝‰ÅgÒ|*|Ûû:’dìlü<¬0†‡w„n°,l‚dn¸¾®´ÅªÒã{ü{SûªîùŒ“idmî<‡0«‡¥„‹º-&me¹ °ÀÆÄÓÚ| }éûtïX‘“Îd¼m=à0€‡®„z-4l¡dû¸N¯ÑÅÒÒî{0|“ûïK“£dumD=ï0ˆø„]†-Ïleœ¹È¯^Æ7Ó•|Ÿ|üVïiZ“¯dWm =“0O‡4„³ç,Õkd‹¸¸®zÅNÒ•{—{÷úHîCŒ_’«czlX<0톄“ê,ékKd§¸é®[ÅZÒÃ{|‡û ïùŒ)“xd]m0=ï0¿‡Í„d-|lÛd ¹W¯åÅÒÒE|}|Ûû:ïÿŒ“xdDmD=Ý0‰‡†„ð0-ylÕd:¹f¯£ÅˆÒ|F|ÞûJï “½dšmŒ=?1هЄê--ml¶dC¹i¯XÅ#Òý{|Ûû4頻´’0dmA=õ0”‡†„C-:lvdò¸¯ÆáÒ3|!|ÁûîîX>“üd…m[=Á0ð‡±„ˆ†-¡l¹dW¹m¯AÆñÒp|d|üSï{l“ñdšmo=ï0ó‡Í„I@-§l¿dq¹‚¯0ÆêÒ~|z|,übïR2“½d]m’=1ö‡Ð„--ml°dO¹¯®Å…Ò|$|Êû(ï“od5m0=Ð0‡}„­ä,+l|d¹]¯LÅEÒÑ{'|­û:͒d m=é0†‡¢„œ-KlÛd,¹”¯lÅjÒú{6|ìûtïöŒ,“od`m„=B1 ˆ…¼ó,„lÅdn¹”¯€ÅEÒ|$|Øû"q’'dÜl9=Ä0±‡ƒ„q‘,1lsdt¹ˆ¯wÅ,Ò||Züï*“xdmÀ=51ˆÜ„­Ë,Øl!eü¹°‰ÅKÒ"|C|CüŸïêŒé’3d m9=×0Ҩ„ L-kl­dt¹§¯ùÅÆÒP|a|&ü~ïL]“£drm¯=c1MˆG…`˜-mkeºR°0ÆÓ•|·|tüÚï’”“Ñd‹m >°1’ˆr…`•-&m€eDº†°;ÆÓ¡|å|“üð‰³“Ãd¼mà=°1ˆ/…Ü@-le®¹°OÅgÒ|}|ìû{ïzŒ®’âcål3=1A‡_„éJ,ÒkQdò¸T¯WÄeÑ{‚{ û³î‹ ’;cXl—<‡0³†çƒ#¨+k»c“¸¯¹ÃÌÐÂz/{ ûªîb‹ˆ‘œb”k€É1ó‡„ $+‡lÏdOºO°§ÃEУ{Û{­üéïŒí‘$c l3>ó1 ˆ·„Æý*õl_eȺӰ°ÃgÐÿ{O|,ý…ðOŒ4’clÝ>€2gˆ…²ù*me »±kÃÐ|d|¢ýÞðRŒ ’5c l ?´2²ˆ)…›³*nmÁe¦»‹±§Ã?ÐP|†|èý ñ5ŒÞ‘Rc1l|?3ƈQ…§¼*ÐmfÌ»¦±QÃÔÏp|¨|þñÅŒe’·cwl…?þ2ãˆQ… +Þm&f÷»Ë±ÄÃ9Я|Ð|rþ“ñÎŒe’Ècœl@£3E‰¼…»Ò*!nf0¼²³Ã6С|ô| þÙñ¢ŒO’]cXlõ?³3.‰Î… Z*¿mTfú»²|Â]ÏÑ{‰|;þÄñä‹Ò‘¶búk­?¦3àˆ¹…’*¶mfY¼•²Ì—Ï?|ñ|Úþ]òCŒ’cCl­@n4¬‰'†½æ)€nùf½³ÌÂiϤ|%}mÿ¶ò5ŒÞ‘¶bák@a4G‰í…*©)=ngÛ¼³ÂôÎ0|}Dÿçòê‹í‘œblç@ 5›‰q†)Ÿn€g+½i³+ÂÏv|V}oÿ 󥋪‘b¡kœ@À4g‰=†É(Ómäf»¼%³ÈÀÂÍ0{C|Ãþlò³Š²a¢j@64²ˆ…t(‘mšf{¼Ù²Á ÎU{:|Œþ#òòŠæ_aàj#@'4興…Ÿ (Âm¦fü³ÚÀ°ÍM{F|Åþ{ò­Š²»`hjØ?64rˆl…³“'Km”f•¼³ ÀÍßz|"ÿçò»Š¬a©jÂ@ß4M‰í…@Ë' nùf–½©³fÀÍ{:|~ÿáò|Š„`áie@X4•ˆ…²&ïlÁeP¼g²Ÿ¾]ËðyæzŒþ ò‰XÉ_^iN@^4¬ˆ/…j&³mf¤½³‹¿ Ì{Î{ãÿó|Šñ`Æi,A5¬‰†ˆâ&†nXgF¾´¿Ì9{|góbŠÌ1`˜i†Ao5̉†Ï'&Ong޾m´>¿žËx{6|5ôûŠ=Ä`ôi[B6hŠ[†,0&önqgF¿Ì´U¿sËr{ÿ{úôœŠ­<`mi*Bà5%ІÌó%”n$gˆ¾E´F¿ŽËM{ù{•ºómнY`°iÿAÚ5.Ša†é-&oÆg¿Ì´¿çËñ{´|n”ô‹MÕ`+j’Bg6mŠ›†á'&Aoñgq¿µZ¿¤ËÔ{Ÿ|…¯ôÞŠ.¡`jÑB¤6õЇ-&®oMhö¿–µ ¿ØËP|}:jõq‹¬a~j•Cb77‹J‡Ï&Ào„hRÀ¶)¿vË0|}Z•õ‹u•`(juC~77‹{‡4¦%‰oŠhÀøµ–¾Ëë{î|‘ØõáŠ7p` jžC©7‹‹¦‡mÅ%apUiÁÛ¶¿mËa|`}ç"ö,‹›`.j%D8¿‹Ý‡N¦%xppiGÁ·ä¾<ËY|c}Z¬ö#‹‡v`7jbD‚8û‹0ˆ.£%pŒižÁb·¹¾Ë„|}ŽÝöC‹¬`PjàC 8y‹Ñ‡(³%Îoïh¦Àª¶b¾ïÊÝ{}zôõÏŠME` jÝC8:‹‘‡›,%ÚoiŒÀ‹¶¾„ʘ{Æ|wÞõQŠ·À_yimC™7ÏŠ+‡Ýw$Oo‡hLÀW¶K½ëÉùzU|ï‚õ»‰R_iaC¸7ÇŠ"‡C$Xo”hUÀW¶ ½•ÉîzF|LÆõ̉Bå^¯h£CÔ7þŠ;‡GØ#½oéh´À…¶½mÉ'{d|‚åõ̉-Ú^²huC²7»Š‡ºW#;o„hRÀf¶S¼ðÈuzü{ç‚õG‰ÅŽƒ^uhgCÁ7ÇŠ ‡ð¡#roÎh®À³¶µ¼OÉ*{™|äböï‰U_ÝhNDp8q‹‘‡{ç#p i£Á_·½aÉa{•|XŸöŠU _ÚhmDž8³‹Ú‡ós#p{Œ|cÓö+ŠŒ9_öhSDg8°‹»‡Ã$jpmiÃÁz·³½îÉÝ{î|£×öžŠ·•_i¸Dž8Œÿ‡Ú$upUiÝÁz·½·ÉÚ{ß|c‡ömŠ|ž_3i¤D˜8󋿇Æ$apEiãÁ}·|½Éã{Æ|‰öŠóŽ-_ŠhjD,8û‹é‡÷C$Ãp·ijÂþ·Û½ýÉM|S}Gm÷ ‹`•iqEU9¨Œ|ˆ6n$qôiªÂ;¸ä½úÉS|`}Js÷œŠ­ _EiãD9ð‹ ˆ'¤#Gp|iŒÁz·÷¼pÉo{Æ|†òö ŠXù^ÎhÏDç8ó‹Ý‡-#opai ¨·½ É©{Ÿ|öòövŠX_ìhEØ85Œö‡-Z#•pdiPÂÙ·½É›{±|åþö:Š*_‡hEí8=Œˆß#„pji«·j¼„È{:|;~öƉóŽË^{hNDN8Ž‹‡‡ù?#piÁ*·½-É©{Ð|«×ö4Š9*_¯h§D‹8¶‹š‡ó5#péhmÁý¶\¼lÈ×zð{ß öV‰`Ž-^ÉgD8&‹‡c»"uouhÁ϶¼lÈÑz |!eö~‰£ŽD^hD#8‹‡ {"o hGÁý¶î»ÈŒzË{Íö9‰]Ž$^ëg(DT8e‹`‡O¸"èoïhÃÁn·(¼VÈ{@|¨Ýöµ‰µŽf^h¾D¹8¥‹f‡F"ÔoËhÀÁb·l»’Ç—zÛ{,nöàˆî‹]FgD8þŠâ†‚!Uoh^Á·îº*Ç'zi{ø:ö›ˆ¥`]'g9DH87‹‡WÃ!·oÑh¬Á_·3»XÇ‘zÅ{ƒ¯ö÷ˆî¨]ag¯D¶8¨‹u‡‘Ã!Mp3iœ·3¼AÈ{{‰| ÷Ò‰£Ž—^%h=E!9)ŒˆƒÄ"up[i¸¼È^{€|>`÷ã‰ÅŽ’^2hyEU9€Œ!ˆ€Ÿ"qái@ȸ¼fÈî{ß|ê÷HŠãŽÑ^8hõE®9ÎŒNˆt"(qj|Ãí¸a¼GÈ|}pnøYŠ-%_Ëh¿F³:o+‰f¸"»qÊj2Ĩ¹P¼PÈ(|`}pzøò‰ÈŽD^ôgF:±Œdˆ}Æ!YqqjûÃw¹Ú»ÖÇë{/}½åø:Ц^rhßFÞ:i‰¶ú!¸qÚj/ı¹·»®Ç|S}Õïø¾‰Žü]èg¢F¿:ɈÕ3!PqjÛÃt¹±ºÈÆ{Ÿ|<øýˆô]$gõEQ:UŒ^ˆÕu dpÒiEù‹¹ÓÅ*zÞ{åRø†ˆŸ¥\Âf2Fy:ËŒŒˆHÁ Ìp(jyÃ'¹Xº”ƺzO|Ë'øˆ¢œ\¬fhEÁ9CŒRˆÛ“ ÉpPjZÃ3¹¨¹ ÆOz!|ÆUø3ˆ[Q\—fØEQ:2Œ'ˆP ép{jõÃÓ¹Ó¹Æ{´|ÝGùÚˆÓ=]XgäF';$刲; “qïj…Ä%ºí¹Æ3{Ó|`ùýˆåí\ÿfGI;!áˆqœjOÄú¹:¹UÅ´z[| Tùˆ€w\fG‰;L.‰´sqkíĸº,¹†ÅÜzÆ|bóùɈèy\Îf€G÷;¦n‰ëzØqBk«Å<»}¹nÅP{Ù| úåˆz“\ofÜGå;À‰‰ÅÕqk‰Åóºò¸¼Ä{†|$úÚˆn™\—fdHdÏŠû |`s m.ȧ½·ØÂ3{/}º ñüoˆÔŒúZIehJÄ>“ØŠÄ )™s)m|ÈϽ»¶ƒÂ3{>}å 7ýoˆöŒæZhebJì>¯!‹ˆ #œscmÕÈ\¾{¶jÂîz%} hý9ˆ¿ŒžZ$e“J?Õ7‹œ BtnŽÉ,¿·èÂ{Î}¬ ûýŒˆàZeeNKÏ?b¨‹W éês­mnÉì¾\¶*Â*{>}" hýRˆËŒÏZ@eïJd?é=‹ˆ ÅsrmÉ€¾d¶<Â${J}> ý!ˆ°ŒZ$eÄJN?\‹F ÜÓs¦mÉœ¾?¶Â{5}J ¬ýù‡…Œ9ZÛd­JE?»(‹ª S‹slmÉŸ¾Àµ Ášzß| ký¦‡)ŒÔYsd­JE?¤‹: ÞˆslmÉ–¾{µJÁ—zÖ|9 Šý¿‡/Œ÷Y‹däJ`?é1‹B Ïs`m7ÉŸ¾€µ;Á‰zº|j ¢ý®‡õ‹¯Y5dKž?ú7‹ ˜Ís‹mtÉÙ¾lµÁÈzñ|² ïýׇ)ŒY)dFKÏ?s»‹æ vøsÑmÐÉ2¿!µÖÀßz } Kþ¦‡õ‹uYd­K4@W€‹ì gtámÊ`¿'µÉÀÅzñ|v ‘þ܇Œ˜YdÞKO@¾Ó‹› wt0nFÊ…¿¦µ;Á9{P}a |þ;ˆ|ŒZ|dÁK+@¢Ç‹ú ˆct0n`Ê¿¿•µDÁóz;}s Âþ ˆfŒ½Ycd­KO@Ÿþ‹Ì vFt=ncÊá¿lµ>Á{r}s Ûþó‡`ŒYfdLÜ@Ø;Œ¸ y't9n‹Ê'À-µÁ{o}ì :ÿë‡DŒdYdøK®@‘DŒV ãUt@n¨Êü¿ó´ÀÎz}à ÿ«‡þ‹ YÇcLÍ@‘DŒ ©LtdnöÊ€ÀŒ´UÀz} qÿ”‡ŒðXÇc2L AøQŒà ltwn/Ë›Àƒ´0À«z} Oÿ£‡Ü‹åX–cCLÓ@òŒ† Rt6nË^À[´Þ¿zå| 7ÿ[‡‹ËXxc;LÊ@‘)Œj ôztqn`Ë´À*´³¿zzÆ|. \ÿ2‡C‹lX ccLø@‘Œx ë8t nqʶ¿´ˆ¿Azz|¡ ­þ8‡=‹]XèbL–@‘û‹G ¨5tnÓÊÀÓ³f¿-zz|ì ÿ‡$‹ XŒbêK_@ª¥‹ tÿmË[ÀQ³â¾‘yÿ{˜ Ûþ±†ØŠ‘WNb¹Ke@eŠ‹ö‘Ðsðm¹Ê$Àᲆ¾«y$|à ÿL†‚ŠOW“ÆvqÑдÅ˯¬ºäyŸ|eQ†“‰T{_ÊPxE©”ðŽºvÌp—ЊÅè®â¹Fy6|?Já…D‰TJ_ÛP¾EŠ”ÈbãveqAÑ`Æ®¯ÅºFz>}NH†ŠàTà_ÅQmFž•ØGÁwøqÒ¿Æå¯ºzG}Ó‘ê†õ‰ÆTš_R|F™•·Æà­w¬q Ò³Æd°»ßz~}¶ ‡§Š§U†`}R G=–„WqxÂr˜Ò}Ç„°s»P{?~fR±‡áŠU•`oR@G –x;¬Áw&r3ÒÇš¯ºOz5}ĪІŠ©TÂ_>R G –VÎ4áwKrSÒIÇA¯2ºz}þ‹†Ç‰TM_ÖQ¶Fy•÷û’{kˆ_„ЇÒP+\Q0F˜”üŽÿœ ÷uÆpѪÆS«K¶YwÓz W„Y‡‚P\FQdF¦”Úþn îuÃpîÑêÆ«N¶ÇwøzáÛm„i‡»P\RñF–•±Gÿ® Évq½Ò¨Ç¾«‹¶ xu{»é„чéP4\—R}Gø•*ÿ™ 1wòq„ÓfÈÏ«ˆ¶bx£{;.…ü‡þP"\3S Hh–hÿt ew#rØÓ¦È˜«<¶Zx {‹r1…ü‡ÄP\DS/H–”þô ¤wZr7ÔÉ•«Q¶xð{ÔÈ…ˆQ{\S)Hn–¦Úþw ›wrýÓùÈÌ«¤¶§x|âç…ÿ‡áPI\RSWH°–Á£þ Êw¡r)ÔÉ_«¶Zx¿{¼Dޝ‡‚PÛ[^S`H­–²þ‚ ²w‘r…ÔgÉ%«ÖµExË{A:…ч#P¤[ñSêH,—‘Èý# ¾w”rÔmɪ@µxˆ{6$˜„M‡ÕO6[—S‘H—ûOýµ wWr¢ÔjÉoª÷´æwZ{U@b„‡yOìZšSªHÊ–¾Ÿü wyryÔKÉñ©Œ´²w2{UO„Ù†úNZÀSäHò–ûhüú ²wÂrÄÔÃÉ‘©d´‡wH{rƒÕƒ¨†ëNšZüS0I#—/‘`üÕ xscÕ4Ê󩪴Zxÿ{\G ²„Y‡?OÔZÃTâIð—Ï‘=ü¤ @x+sßÕœÊÅ©B´WxÞ{aA á„„‡¬O*[ÒTÐIþ—Ï‘ûüJ xesÍÕÊ*ª§´HxÛ{‡] 섇‡\OÑZUJ*˜ú‘wüÕ ÍxÊslÖ#Ëü©s´Txê{ã Ç„G‡YO×Z1U8JI˜ ’4ü• °x®slÖ,ËÈ©N´Kxü{<- ª„P‡èNZpUšJ/˜’µû9 “x´srÖNËr©´ xð{ b„‡¯NrZ_U—Ji˜C’Šû çx tðÖ¡Ël©ã³@xð{Þ® é„M‡ôN‡ZVÿJјe’|û¸ ,y t-×Â˨©´ÓxŒ||e Z…‡OÄZyV›Ko™>“hûí qy£tÆ×™ÌL©ï³x€|…¯ …ҦN¦Z–V L’™‘“ ûË }yítØ Í;©ì³nxn|ª» ú„‡3NZvVÃK™u“µú% ‚y¿t’×LÌL©È³‚x^|ˆk &…‘‡˜NAZZV€KM™þ’÷úV wyšt©×kÌþ¨u³ xê{=: ¤„/‡ANZVmKü˜Ù’3úÓõxTt;×%Ìf¨³Êwç{J %„Ù†xMƒYV€K½˜Ä’÷ùưx/tg×w̨ò\w‘{ M 샨†MY˜UKw˜t’ßø£x¥sâÖçË1§à±ÀvìzžÌ 9ƒÑ…TL]X–UKŒ˜h’ƒø;=x»s[×LÌZ§à±ôv{4D Ã6†¨L X)V†K™Í’ÈøN¢xûs¯×qÌ,§¬±ôv{y– žƒ†#LXVvK™»’FøÓ‚xésàץ̧u±Úv{Ðà Æƒ6†&L)X\VÒK9™“8øÇ™xþs÷×Í̾¦,±Õv{¿Ñ Gƒ¹…|K‰WV€Kߘ®’Ù÷}ÛwOs*×ÌY¦å°%vRzÌú ñ‚|…kKzW–UKr˜F’‚÷%x¨sU×@ÌH¦Ç°Bvtz+ ñ‚]…TKRWŠUãJ}˜’çö|²wsi×4Ìà¥L°ëuz,> Â)…õJW²U*Kߘ¨’/÷¶ xzsèר̦[°?vVz¥“ %ƒ>… KöV)VmK9™¾’ûögnxÊsEØøÌô¥7°Yvtzøõ ƒT… KüVHV˜K9™Ä’¶ö#xŠs<ØéÌ¥Ò¯vLzêû Â…ÁJÛV‹V Ld™“ö…x tÃØ‹Íæ¥F°µvézÅà {ƒ£…&KW@WŠLšŽ“Öö6yKtÙšÍÏ¥ä¯vtzŽN ƒ…§JyVçVLµ™ “bö¬çx,tìØ`Íž¥¡¯mvez¿m 3ƒ …³JpVûVL%šc“ ÷?y5teÙ¹Íh¦O°ìv«z$¶ ©ƒo…K³V#W7Lš/“qöu¼xÓsñØHÍ¥c¯?v!zâ‹ ƒû„vJ2V@WrLšZ“7öuyKtŠÙð͵¥¤¯Àv«z: ›ƒ`…ÞJ…VÖWÚLÚó“áöây9u4Ú±ÎÝ¥í¯Õvìz½“ ŒƒŽ…žJªVXvM›n”öwyütÚ±Îu¥¡¯¦vézÙÍ aƒ|…+JNV¢W&M~š ”jõúy£t¤ÙXί¤ï®èuCz>S ƒ‚Ÿ„sI–U W„LÑ™H“môì1xÙsBÙüÍg¤Ÿ®åuLz‘¢ тلjIUˆWMSšÑ“žô'Ÿx;tŠÙ'Îù£ ®'uy !‚„šH¹TûV{Lú™]“ ôŸx>tÚ®ÎÅ£Þ­Ou¶y£œ R‚O„÷HUWŠLÿ™y“ô‡KxßsNÙäÍ”£º­uyy`V r‚L„ÎHÉThWÝLEš¼“3ôêxˆtHÚÙÎA¤Y®Ýu:zÑÜ ƒ‚†„²HîTˆWMBš³“šó/|x,tžÙFÎF£j­ÙtQyƒ‡ ‚„XHŒTOW×L3š “>óМxWtøÙ’ÎO£a­uy«® *‚„ HQTŸWTMmšÞ“ßò†HxDtÛÙÐÎÜ¢<­‘tTy®õ ÂäƒzGãS:WM+š°“Lò× xòs»ÙUÎ@¢G¬!t™xiV R)ƒ¿FýR2WµLši“Çñ;+xÙs&Ú½Îz¢—¬ÂtQy{| ‚êƒwGÁSäW•M˜šö“þñš­xštTÚûÎc¢e¬ztûx^Kß”ƒG.S XˆM›”äñ8çxŽtÛoÏz¢b¬ütmyŒrR‚„´GÝSIXÆM#›[”iòäyÎtÛšÏߢì¬Ñtpyryâ­ƒäFS¥W?MšÑ“…ñßÿWx t|ÚôÎÓ¡º«)t¯xJA´cƒÊFSX‹M(›C””ñßÿÊxyt8Û‡Ïk¢(¬®t y Ñ‚yƒ±F´R]X¹MQ›C”FñzÿÇxWt5Û‡ÏС’«`t¾x%ç‚‚ƒ¥FÌRºX7Ná›Ü”qñÿ`yu5ܛЗ¢\¬ÿtŽy âÆ‚R„ûF1SrYO&œ;•@ñ™ÿ`y-u܃Т嫱tWyôƒ‚„ÊFSxYO/œJ•ûðeÿiyXuaÜîТñ«ùt³y¡”Ñ‚k„¿FSÃYsOÄœö•&ñ«ÿ®y¨u´ÜJÑ&¢ý«Ütžyމ‚1„zFÕR¯YfOÓœ–ØðOÿâyëu9ÝõÑi£…­?v {³Ã7„á…HmT[ÐPó1—OòÎ{wñÝ‹ÒZ£a­%v{Óú݃¦…«GT4[åP0žY—ò…6{0wYÞÏÒF£ ­Bvæzúàƒ]…‘GÝSe[Qü—äñ`D{-w.ޤңݬ%v{2SÕƒš…AGÔS%[ûP-žo—eñìÿózÿv1Þ³Ò³¢„¬×uz;»ƒ…GMSm[þPƒžk—™ñÙÿ{{KwãÞ"Ó£—¬"vŸz´Yãƒþ„ßFúRH[ÀPUž(—ð³þƒz]vÞmÒÇ¡w«ÿtÃy™ƒ¦‚„ˆEüQGZPn’–{ïþýóyvžÝ0Ò7¡«‰tsy¢± ‚$„_EËQZRP´Ï–ïþý2zDvÝÝgÒ7¡ùª‰tdyŽ};‚¹ƒýDQZóO?–Pïìý¹yèu$ÝÊÑY¡<«±t˜ynvu‚„¶E0RgZ4PZy–›ï þüyvrÝûÑ&¡«ztmy@^‚³ƒúD QÿYöOÍœ–›îGý`y®uAÝøÑ¯ ª$t/ywžO‚êƒýD—QsZ^P‹´–YïàýOzovSÞÞÒs¡B«ötáyC\Ý‚X„EE×QúZÍP´®–½î"ýÙyîuºÝ,Òg 2ªty¥À-‚¹ƒ|DQ„ZaP}›–Ãî=ý5zcvdÞêÒÒ —ªotjy)4~‚çƒD QÕZ´PÂÏ–dîØüþy,v%Þ¡Òg /ªty&0‚…ƒVDÐPæZœP·ª–ÿí[üÈyv?Þ°Ò  «©êsÐx) -‚‚ƒ D€P»Z‰Påß–½í3ü-zfv‡ÞÓE õ©'t#yÙ»~‚žƒ%D–PZ7PÙª–î[üðyîu<ÞvÒ9 ±©tÊx;ú*‚Eƒ6D†PžZOPåÀ–±í üäyvJÞ¿Ò韫©¥s¦xºƒmCùO^Z'P´›–üìMûqy‰uÞyÒpŸä¨es1xZðò‚ŠCÈOñZ€PžÀ–8í`û¹y´u¡ÞÞÒžŸ©œshxƒ7‚þ‚gC­OãZXP$ž±–öìûÙyÓuÄÞ÷Ò3Ÿª¨}shxßÁíƒC‚OS[QXž%—Ÿìîúz8vKߊÓuŸÕ¨ÖsÍx‰ Eƒ‚sƒŒCPb\-R¸Ÿ‚˜‰íÑû[{†wÅàÕE ´©}t‚yp!Fƒ„¦C4P¿\sRÏŸm˜íAû{&G4„Ó„Ÿ@‹M?`]Vâ£Vœé]÷÷|¹y\åÙ!ž4§ûs˜y·&¬%„Ÿ„@õLJ`…V ¤‘œ3è™ö÷|íyyå¹Ù®É¦°sjy½&×àƒw„Š?Lv`ÅV¤—œåç=ö }÷yÖåÚz…¦Ís‹y'ñƒX„??"L¸`ÎVl¤¹œFçyõú|ÒyæÚáœÔ¥esyD'#©ƒúƒŠ>}Kž`ÂVa¤ œkæô˜|•yHåÙˆœ¥Ÿrxxu&rñ‚pƒÌ=æJ›_õUZ£Ê›“åô{ÍxåQÙ“›´¤ r÷w{&“’‚ ƒ'=GJÆ_V—£ñ›:å€óÑ{ÐxNå‚Ùk›m¤r xà&欂ƒ×<J`‹VÜ£Vœ¾äCóÌ{#y¥åÚ›6¤“qºwú&E~‚ ƒÔÛ³›·¤|r„xB(Sdƒ°ƒÑ< J.a¨W6¥‰säÂòÃ|÷yäæÛ?›¤4r.x4(=ù‚&ƒ lcuZ´©>¡ ×‰åa{‚ylì à”½›hlOsN.a!O‚?01¸>Gd<[ƪ¢ã×›åè{ðy>íáà”«›pl@s /ú!¦‚X1e>rdQ[æª'¢8×üäã{!z±í_áÿ“Œ›§lsç.ç!{‚N1Á>RdK[ƪ¢¯×må|z±íPáu”ñ›ÏlŸs‚/q"ü‚­1–>îdÞ[m«Ÿ¢g×öäB|Iz<î¾áu”å›Fmt 0Ä"%ƒ§Ë0>eë[²«Ê¢ × äB|ez<î¾áº“7›hl_sä/ò"º‚‚ó/¤=e"\¸«õ¢UÖä+|\zŒî âΓ:›‡lns 0y#SƒÌ0p=peY\p¬i£iÖîã¾|âzYïÒâà“*›1l(s¢0‘#-ƒ¡W/È+9chù_±û§fÑß<}:|Úó‚çU’€™j`r™5ô(…9ƒÈ*¹8¹hR`E±K¨ÓÐXÞì|ê{ô³ç‘Ҙjéq¹5)C*<8fh `s±f¨cÐùÝô| |-ôÌç…‘Ž˜ iqqÅ5)Ò„ò‚Z)M7Lhü_s±Q¨cÏÐÜa|`{%ô¡ç‘þ—Fi÷pû5%)Û„µ‚)À6h”_s±/¨¿Ï Ý©|‚{ôyç‘û—>iqÍ5 )„„‚@)%7nh`g±Z¨@ÏÊÜ{|‹{3ôÉçïì—Ii1q'6~)ø„õ‚ø(è6¼h[`²Û¨ÏqÜ¡|Â{¬ô@èÕÁ—!iqz6Ö)ì„ì‚Y(N6ŸhU`²ê¨­Î*ܸ|ü{õÄèÇÇ—Ëhâp†6*Ã'Ú5¶h€`H²©÷ÍiÛ_|£{õµèbM—”hžpî6W*…û‚\'`5ähž`¤²^©ÍÙÚ+|r{yõ é@—Fhapl7Ò*\…Qƒô&%5 iaï²Í©èÌeÚ|‘{õ,骉–¥gÑo7ˆ*ㄸ‚&F4êhî`ª²€©gÌäÙ"|—{ãõpéÛ¡–h3p´7+7…ƒð%4*iaT³ª-ÌdÙ3|‹{ö‚éd–bg{oÎ7!+ý„©‚ü%Þ3 iÏ`#³½©A̘Ù|i{Õõ|é~[–ygÂo£74+ …ƒŽ%Â3i%aN³#ª´Ë3ÙÎ{u{øõªéó•.guoÀ7L+ …ã‚ù$,3öhô`œ³TªüÊYØî{ˆ{œö*ê3à•g;oJ8Á+T…ï‚Ü$è2—iuaU´àªË4Ø0|š{þöbê%¬•õfo¸8 ,\…ЂF$R2«iŠaU´ÈªÊH×´{H{n÷ë—•Ïfo 9,y…ƒÕ#ý1«i²a´´B«äÉ׬{N{÷“ê>Ž¥”Bfzn"9©,™…ì‚H#B1×i¸aµa«bÉxÖÚ{l{Ð÷5ë'ކ” fdn9á,‹…Ú‚¾"×0ËiÎaoµô«äÈ Ö©{Z{ä÷ZëëX”¦en–9$-¶…ƒ."=0 jbèµJ¬bÈwÕñ{³{«øìèC”Ée-n:€-†vƒ­"Ú0ƒj­b<¶Ë¬É8Ö|ù{ÈøXìgŽâ”f«n¨:>.Z†¼ƒK"0’j°b„¶ü¬È®Õ+|ü{0ùžì0Ž’”àe’ná:.t†äƒæ!70 kCcñ¶a­+ÈCÕJ|@|›ùíŽk”×eznt;/±†úƒp!˜/Gk~cp·Û­žÇ­Ô„|€|?ú¾íŽa”½eXn<›/U‡k„r!/¬k¸c¸I®ÇyÔg|O|úìíö'”˜e-n«<70†‡„!3/ElKdÖ¸õ®„ÇNÔé|Æ|ûÌî>Ž@”½eLnU=×0ˆ …Ú ù.Òlód¨¹Â¯ÇÖÓà|·|æû ïŽê“^eÔm²= 1-ˆÐ„ .Ál¿dܹ¯’Æ1Ó(} }¢üÖï6Ž=”ŒeLnž>F2‰†U .¼m fîº,±²Æ€Óv}£}ýsðrŽ}”Ìe‰nÌ>h2̈¦…í .em®ešºÍ°!ÆýÒ}S}¿üEð”°“€dum>á1 ˆ…³-élOe}ºÁ° Å|Òï|%}@ý‘ðëÑ“ÿd×m?Ç2(‰ö…2j-Ðm)fM»W± ÅNÒ\}‹}Üý.ñѹ“ËdÈmv?;3.‰†Q£,¿mAfr»¼±¢ÄѤ|%}†ý ñüŒø’ÂcÍl1?3£ˆ…4+Zmëel»š±&ÄîÐÁ| }>þƒñ$ò’Ücßl @Â3‰*†p«+n—f{¼‰²ĽÐì|D}ºþòüŒ»’ÖcÓlW@ 4„‰9†~Ï*ómŽfB¼d²Ì‹Ïè{†|*þ–ñ°‹…‘bNk\?N3oˆ… t)hmf<¼O²ÂÖÎÚ{}|€þþñ‹¶‘Wb¹k,@34‰ä…öx)Þm¹f˜¼Ù²ÂÏ·{|cþâñˆ‹‘ÐaHk¡?Î3†ˆc…>á(Qm5fM¼²~ÁUÎ~{R|ÔþQò‚‹Q‘áa,k=@$4‰Â…2›(°mofݼë²Á¼Íý{ß|¬ÿ<óÄ‹¡‘äaTkÓ@Ð46‰Å…ˆï'™mofì¼³0ÀòÌ {ç{"ÿò¤ŠkÆ`Pjá@ú4E‰ö…,Î'CnCgؽù³;Àâ̲{Ÿ|+¢ó#‹àaœj‹A5©‰*†¥'@ng¾´¢¿Ì{C|E€óÊŠG“`îi¨A„5̉ü…n›&ÐnagÓ¾|´”¿ØËã{†|÷ô#‹r abjºB•6»Š‡Í.'”olhÈ¿¥µè¿RÌj|P}Ðÿô|‹×7aœj^C171‹Y‡=p&ño£hdÀ¶†¿ÂËx|,}Idõ]‹uõ`4jÃCu7q‹V‡ïü%åolhÙ¿hµU¿Ë÷{¨|ÁÝôÇŠôd`ªiAC÷6 ‹‡„©%ÚoŠhLÀòµ¹¾ÚÊ|ë|WpõûŠ„`ÛiìC¾7y‹o‡`%9pi Àj¶¹¾Ëg|Z}ÊöªŠ`´iD 8)‹P‡mÐ$ pièÀ¼¶¾SÊ|}böÏŠ(`´i¯D›8ŒˆÃ%àpÉiÆÁq·2¾rÊ„|„}ÎòöæŠ`¡i¸D¼8Ћч´!$gpi›Áq·%½›É¬{}f×öŠa_öh²Dý8¿‹ï‡ó‚#ŒpÃiëÁзҼ-ɦ{î|ó<÷<Šp3_iE«9`Œaˆ …#6qbj²Â¸»¼$Éë{V}8¤÷¡‰ãŽA^;hìDI9‹¦‡‚7":OŒ*ˆ ½p j|Ã-¹Å¹ïÅ«zF|*€ø†ˆŸ¶\ðfnFÑ:šŒŒˆÆx q¸jÄñ¹œ¹ûÅ {î|»DùÀˆîÄ\g}Fÿ:nŒjˆô·q©jíÃ̹ò¸:ÅUz'|gßøˆ3\rf™F;‹ŒmˆMýpœjtÄ2º¶¸ðĉzU|úiù*ˆ-ø[AfGn;öŒÃˆ?àìq¤kzÅg»/¹†ÅR{D}’ú¯ˆÃ¿\3gfG÷;xn‰¯sªqTk'Åູ=Åóz±|ÎùˆI)\NfGß;Œ‰ xØqHkƒÅïºá¸¶Ä6{À|enú¯ˆ@,\>fH"<®‰f´¡qktÅÔº»·¢ÃzÎ{»çù†‡)Œ[1e”GÓ;l؈Ð-ØqKkºÅ-»–·ŠÃz}|§ëú!ˆ×ŒN[‰e3H‘<ßq‰¨:ÞqykëÅp»¾¶°ÂßyÂ{)Oú;‡Ö‹SZ¡dÙG/ Rü‡O‹RY–cJ\>+)Š HQsÖl¸ÈϽOµÀÀ€zU|© ™ýȇå‹àY,dbK°?h€‹E žFtÚm&ÊZ¿{µÁñzî| 6þó‡ŒÑYš¿ë-ú%|Êx—â×XŸê¨±t:zï#҃߄}BiOi^’T¡Zšë‘ù+|àxÃâ*×0Ÿ°¨—t z@$]ìƒÍ„oBHOG_FU}¢›ëcù¤|By’ãú×ñžK¨ZtØyˆ$„ƒ=„oACNå^U7¢ÎšÆé ø|¾xuã·×öS§ÅsNy°$ƒۃI@BM½^ñTÁ¡vš9é¡÷²{{x%ã€×”Û¦Wsìx}$ƒÌƒc@NM_+U`¢ùšÿèf÷3|ûxä\ر÷¦ÇsTyR%Ojƒ„@@3Mž_ÇUߢX›×è÷µ|myÁäéØ¿Û¦Âs]y´%¤ƒ!„#@Mæ_VL£·›;èö©|‚yåTÙ®Ò¦øs‹yx&_ƃ=„§?“LY`VÔ£Dœ®çôõÃ|˜yyå¤Ùõœ¦WsyÆ&Ǥƒ$„¡>½KV`§Vð£rœÊæ3õØ|íyêå=Ú¿œé¥ks`yu'•îƒe„µ>ÌKØ`'W‰¤ãœhæµôØ|äy=ætÚ)œ7¥–r“x-'Wà‚cƒ*=iJv`ðV8¤¿œå•óM|¤y,æÚQ›s¤Qrxx»'úPƒÅƒÔ<%Jý`zW¥^Õä'óÝ|z/çiÛy›d¤prŠx»(Çƃ„D=lJQaœW?¥gØäóòì|ýyDçNÛ›O¤HrDx\(\Vƒjƒz<‰IEaŒWB¥[Òãòñ²|³yUçKÛÝšˆ£rÛwò(¸sƒTƒí;óH°aßWé¥èxãƒñú|zâçùÛÆš”£ rAx)§ƒ³ƒn;ÈHìaxX1¦_ž£âçðµ|z'èOÜÉ™†¢ép6w1)få‚û‚ò9VGKaòW¤¥ÏáeïÝ{Wy«çÎÛÿ˜¶¡Vp¦v#)Na‚S‚÷8jFpaXÌ¥èCàyî´{6yîçÜr˜&¡öoMv])ˆ0‚‚M8²EeaXé¥ú¡ßÚíÑ{dyaèzܘ– ®ovÛ)ðJ‚‚É7EòaXõ¦ûž“ßÈíE|íy(é;Ýö—Ÿ ºoPv/*t;‚(‚ 7˜D“aiX<¦MžÏÝìüzÄxPèzÜt–Ÿfnuq)¼ƒso6üC1aXì¥÷ÌÝÿë{Íx¬è±Ü¼– Ÿ†nuõ)w3Å5VC|aJXh¦_ž"ÝJëR{ySé>Ý¿– Ÿwnuq*wtü€&5BeaXЦPžIÜFêÿz²x9éݵ•ýêmutÅ*Ѓó€Ç4!Bb XW§×žßÛ§éA{ÍxêÈÝØ•Õn…t}+fÈ|4ÔA¶bsY ¨¤ŸwÛ`é‰{Nybê<Þ|•±³mftË+Úß6à3lAÅb’Y¨³ŸÓÚÇè•{jyÕê½Þ™•§çm‘t,žu‚­4ˆA‹cbZ©Ÿ ¢Ú™èã{Òyˆëhß¡•®¿m t-1 ¦‚÷ª3TAßcËZ©c¡wÚ~è\|qztìQàÒ•ÕlnCu….Œ!ÀƒÚ‚à3NAËd’[ªö¡kÚ(èÌ|Ÿzí­àÄ•¤ n¼t.!ƒ@‚3®@5d-[ÿ©¤¡ÏÙÒçx|¢z¿ì¶à?•Xˆm£t4.Œ!ƒ~‚¸2–@~d³[{ª*¢EÙ^çj|¢z-í"á(•'ÙmÛt /:"mƒŠ‚›2:@3e%\6«À¢HÙ0ç÷|{âí¥á_•6³m³t‘/¸"¬ƒÄ‚'2É?Sek\{«û¢ÒØ»æ}Q{îZâY•-êmùtc0s#e„9ƒ„2@vf]]ʬö£4Ùµæ ~|ðhã1–¡èn±uÈ1Ÿ$…¿ƒJ2¹?gá]¥­º¤ÕØYæû}ü{=ðÇã•êœOn-u 2û$…¡ƒË1E?vgh^>®J¥»ØJæ¿~Ö|ˆñå.–ƒËnÃuP3L&ø…™„â1? hJ_讦É×aåy~Æ|–ñ0åy•êœ&nOu(3<&k…„¢0M>h#_ ¯?¦[× åZ~´|¨ñUå“•lnœu¤3º&†¢„x1&?qhš_ƒ¯À¦†×0å¼~}>òÏåY•¹œnOu_3•&1…êƒø/Ì=qgÇ^´®¦Öòã³}€|ˆñzå%”Ê›µlZtB3À&)… „#/3=ªg;_8¯¡¦OÕ4ã°}‰|òë唥›™l5t»31'.…çƒN.V<Ögl_¯á¦kÔQâ4}3|òæ“Ñš•kƒs3>'„fƒ0-€;ˆgl_}¯§ÁÓþáÄ}}Dóvç“k›l5t 5É(¥…n„0-n;‚h^`¬°¨4Ó:á…}´|-ó*ç¼’Kš3k7s‚43(¾„Zƒ©+ß9–gx_ü¯F§Ñhß²|Ô{Ñò¦æ¨‘ ™XjKr–40(‡„ƒÈ*ó8çg¯_˜°Ó§öÐÉÞ˜|á{[ó[ç«‘"™UjprF5ä(ã„Kƒq*ž8Wh$`©°Ö§üзޯ|Ë{ÎóçÓ‘÷˜Pj,r³5)4…vƒW*`8Žh9`4±8¨8ÐÎÝÁ|á{3ôØç}‘Ž˜ši~qÓ5)…û‚E)"7¨h6`¤±T¨IÏ–Üm|f{?ô¡çS—âh¡pá5)ª„‚V(96ÈhU` ²¿¨…ÎÅÛŠ|‹{"õ‡èœP—ÜhªpË6*1…õ‚˜'„5Íh}`E²ù¨BÍŸÚà{{ñô{ès<–¹gÑo 6*“„‡‚^&‰4¢h¥`­²¥©¬ÌCÚà{l{õ8éYH–eg¸o>7Ò*ã„Ђ¨%×3óhñ`)³õ©ÀË3Ù£{#{Ìõf镎c•Éfo[7ù*›„k‚q$´2Ühâ`n³>ªÈÊ>ØÀ{Z{ö.꘎]•‡fßn8´+ …Ä‚¹#ú1Liba8´ðªòÉH×{K{÷ÊêŽÐ”f±nÌ8…,C…삜#Ï1iaO´äªÊ6×Ñ{i{‹÷ëdŽ÷”|fÙn<9°,¾…9ƒ7#T1DjHbgµâ«kÉÖÔ{|{ ø~ëùg”ÝeInÄ99-‹…Ó‚"0öibaµÌ«eÈzÕ¬{r{ƒøäëÀ ”¤eömQ:¥-ø…ƒp!U/jgbüµA¬pÇ`Ôd{{ÑøìüŒ,“ÆdKmª:.2†<ƒƒ x.j’b„¶£¬ÆÆÓ{2{ù®ìâŒÇ’~dÇl:;‡.:†ƒ¨ž-kc\·Œ­8ÆÓ›{‹{{úÝíA“¯dumÀ¹1oˆ…-tm™e€ºq°«Å3Ò<},}Ÿý­ð¦H“ešm?_2S‰ä…¼˜-‘nŽfÚ»š±PƶÒÒ}©}Jþ@ñŽ “Pe×mÕ?#3¸‰-†ÞÅ,ÂnÎf(¼ó±¥Å Òž}¬}ËþøñÑy“èd°mˆ@!4Š®†Õþ+”nüf½A³ÅòÑ~ž~ÏÿLóÚ瓚dÔmA5eŠ;‡4¢+XohŸ½È³þÃÌЂ}$~€óiK“Ad‚míA×5&‹à‡%–+"pÚhǾ޴ÄÕÐ:~Ø~4Šô—Z“[d‘m´B‰6W‹ì‡ç*upiU¿=µTÃíÏ&~Ì~¾õ—>“3dm6C7–‹$ˆµ*op»aÇ*{¥|Èø‰%Ž‹]ƒgÁEû9Œö‡HÚ ÷pJj@Ãó¸}º³Æùz}|~Ì÷²ˆ®L]9gªEÖ9OŒ'ˆK¾ îp.j|ùUºyÆ{†|P–ø½ˆ± ]ðf=F…:šŒ^ˆ Sq¬jøÃ’¹´¹ÙÅñz}|Éù›ˆn¹\ÅfÙF;ÿŒ·ˆÝX„qàj³ÄGºW¹_Å{¨|µçùˆX¨\¬fÖG<msr¹k Æj»`¹4Å{{}°Ãú刕]\{f*Hf<îx‰£õqvk±Å9»Ø·×Ãza|N‰ú凋Œk[¢e>H‘<"Žœ‰OÀÐr.lúÆ=¼¸»Ã9{Ö|ÍÈû†ˆÎŒ­[®e"I<=x޲‰n¹ˆrçkåÆ:¼²¶|ÂFz0|ø8û$‡Ä‹6Z‘dºH3= ŽŠ‰á Š4rókÇ“¼àµ¸Á5z*|Üüc‡Ê‹9Z”dÉI>gÏŠ™ ,¢sQmeÈŽ涤Âüzî|  ­üˇ Œ{Z¶dæI">æŽ Š| ÇrlÌÇQ½;µ%ÁËy| müi†úŠèXc‰Ž“‰; «ˆr@lBȽ«³2¿=y>{Å ½üá…ø‰äWKbJn>ݎ͉À êr«lÉ\¾@³å¾iy£{² Êýû…,мWXbK?ØêІ ísÔmcʦ¿™³;¿$zt|æ ÿó†ýŠX§bL“@‹[ Îot=n`ËŸÀ¥³#¿¨zû|& ,†‡k‹ XcxMØA ’¿Œ¦ Úƒu>o½Ì¬Áß³¿{}þ Îr‡‹2X§bNXB]’ùŒ >†uSo1Í0ÂL³w¾Èz}iI>‡çŠcWÿaN€BU’LÇÿt oÀÌÂs²ð½z™|¥ Ûˆ†‚ŠòVÚa”MXB’_ÿuMoîÌNÂDZW½þyÃ|Z¥®†­Š…VŠaNôBO’UÇAu¸ogÍÛÂ<±à¼¶yœ|lÐþ…þ‰áU a®!¹ yù{sh7…|ˆJSR^ÇP~E[”¸ŽÞPBvºpíÐßÅ­­©¸°xÅ{¤¸…Nˆ‹R¶]ÄP Em”ÂŽ•MvÞpÑ&Æ­¸qx£{ ì„*ˆ8R‹]=Q3Fñ”E¤ Àv\q0Ò*ÇØ¬¥·“x¶{òðÏ„ö‡™Qï\ÊQÏF<•’„ÿsv\q0Ò^Çé«ö¶x|{ò+4„u‡…P\eQ˜Fñ”g*þá %v7qÒ^Ǫ¬µwÍzFƒÉ†¡O?[þQLGÛ•Yþä +wErÓ¦È9«/¶ExÞ{ Å҄·YPç[S5HZ–Óýs Vw`røÓüÈ›ª~µãw…{ÅH„f‡¡Oj[-S‹HQ–¦¹üh BwmrÔ-Éù©ñ´wW{ß'Õƒô†OæZÑR H–Y üº ¬v»q›Ó¬ÈI©*´ìv®z¥Åsƒ[†…KËV.VRK™“’Zö»#xzs6ظÌm¥—¯vzõ ©‚Ó„SJNV–VÜKX™ß’Ìõ4qxâsžØ8Í뤯åuz¶ž ë‚â„JûUW\Lô™W“9õ¹xt_ÙáÍ•¤¨®´uçyF" Ô‚±„\IMUWW£LPš…“’ôÔyrt#ڜΩ¤“®üu(z„Apƒ…aI1U€XÀM|›¢”mô£Ÿy!uÛŽÏO¤I®vRzºƒò„ÚHU;XÀM›n”âòt¹xŽtyÚ2Ï᢭ËtyyJ‚ðçƒIG£SðW›MÚ'”¢ñ>HxDt@Úû΢G¬2tyJ‘¢­ƒŸF%SÖW›MÕšO” ñ«ÿ|x…tÁÚxÏœ¡º«'tïxàö€Zƒ FvRAX N›}”Wðýþ¶xÈtêÚŽÏ»¡·«5tÐx×ÑšTƒF†RFXíM›O”4ð­þ\x8t)Û¦Ï4¡ÿªðsŠx9!}ƒEàQšX4NV›k”Æï&þxNt}ÛÑÏ› Tªqsx+ø€t‚‡DÓP,XÕM›@”6îÆüáwt/ÛÚÏ£ŸŸ©¶r·w.Uq€‚ŠCPLXSNÍ›A•jî1ý°xuuÜ1ÑôŸþ©Ns\x_‹‚ÀCFPùXÖNò›•>í¬ûNxytDÜÆÐŸË¨»ržwTP…€áÔBNOèXœNä›Ó”—ìßúExWtºÜ ѺžE¨Ärw1ð>C‚CfOîY‚O𜸕‘ìÌúLyRu˜ÝÝÑåž`¨ såwÙ®c‚®B2O{Z4Pt9–/ì[ú€yŒu‡ÞªÒ%Ÿ‹¨‹shx Á-‚5ƒCO[AQΞ~— íYû}z vKßÓןL©t y‰ dȂՃÀC4P1\êQJŸû—ßìûÔzwTà‘ÔæŸI©tyA!ñ‚çƒGC¼Oœ\XRºŸd˜CìzúÜzwkàªÔ-Ÿ”¨êsy£!z‚‚ƒDBæNN\6RXŸ)˜)ë…ùzwàvÔ'žœ§sDxƒªƒ”@KM^|Tû¡KšÉè×öŒ{ xã0× ¦þrVx}$AÆ‚<ƒÊ?‡L”^|Tá¡&šŒè»ö²{DxgãŒ×R…¦Nsãxù$ùPƒ„/@LØaXS¥ÀZæÁôB}hzöæ;Û œ¥þry.(P©ƒ „a=¦JYaÐWa¥±:åŒó\}z·çðÛÕ›Ù¤êr yE)f+„}„d=JTbËXY¦ žÄäó°}{GèwÜ›U¤–rÊxq)—•ƒÌƒÅ;$IÄacX×¥+žââRñY|ÕyŒçáÛÙº¢q†wØ()r‚ׂÖ:fH»`ƒWѤLâ¤ðã{•yçæZÛD™e¢ p-w“(ûD‚‚Û9nGsaZX¦‡ž0â¹ðØ|€zrèÐÜú™ë¢›qx#*e[ƒpƒC:µGCbêXž¦µžOátï§|z˜è±Ü☑¡JpÈvÓ)u‚~‚^8ÝEna/Xô¥žYß©íÀ{sy’è´Ü-˜Í ùo~vc*à‚¬‚?8²Eˆb-Y7§Ÿv߇í{|z•é”Ýç—_ ·oAvÖ*—‚e‚7žDQb'Yé¦ûžÝÝìÔ{ªyBéfÝÇ–aŸÈnŒu¶*óÏ 6ÂC&b-Yõ¦Ÿ®ÜëR{Ey?éSÝû•bžInótÂ*è®K5ŸBLb'YK§ŸAÜ[êÃ{¼yNêjÞ_–Ôž¢nƒu,p’‚1‚]5CIcDZi¨C ÂÛêé|zëß&–bž¼n^uJ,X©‚ ‚5}Bwc4ZÓ¨S ùÛËé„|+z­ëhߢ–žênau¾- ‡ƒ{‚5'B3d¬Z©Ð wÛé¾|FzZìÑß&–σnçt²-i ù‚ÞÒ3 AMdÔZÔ©¡@Úúç•|Yzì<à“•L,nËtE.!ë‚á+3™@€d6[;ª‹¡ŠÙ?ç‡|ezùì’à•¼œˆm>tk.Q!º‚¡S2¼?xd?[;ª‚¡Ø;æ+|(zí­àd”œ mõsŸ.°!Œ‚Œu1?ÀdÕ[¬ª¢©×‰å|=zzíFáà“®›l–sû.1"¬‚¤c0>£dÌ[«h¢wÖJä~{Þy”í\á “áškárø.b"‚ï.æ< dv[¦ª7¢Õã{§y½í«áF’ šýj6rn/Ÿ"‚È€%.Ö;—dÌ[3«e¢@Ô â${•yÈí„á’œ™·jòq]/~"V€-F;ðc[µªä¡|Ó=áozéx”ítá:‘™j‡q¢/#ßÚ€B-I;±d@\¾«>£6Ó4á{áy×îÂ⢑:™djÚq¥0ç#-‚È€‰,Q:(e_\h¬l£Òàîzsy<ïØâ)‘y˜üiJq81R$l‚΀ë+–9Œe¾\#­ ¤0Ò¦ß{ z‚ð䜑ؘ‰jàq’2³%mƒÌ,å9µf^Ž®~¥SÒæß+|ÜzNñ×䮑̘rjæqE3j&•ƒÒX+ 9gU^Ë® ¥€Ñ÷Þ9|æzòŒåW‘g˜jqµ3å&µƒè¨*‚8&g“^;¯#¦‹ÐÞÌ{¢z ò›å¾—IiýpØ3+'ƒ¤¼)¢7–gA_V°q§tÐ*Þµ|Î{Úó…ç‹‘ª˜ujBr!6h)¼…¿ƒ^+19*j¬a:³ø©ÆÒàø~¯}¡õþè;“šµkFsî6ì)†êƒ+¶8×iay²©èÐÞž}q|õ_è䑳˜·jgr-7K*5†úƒ®*`8rjÎa«³2ªXÑ}Þã}8÷wêG“æ™lœsN9G,3ˆÎ…‰+9lMc'µ˜«XÑgÞs~Døx댓 šNlõs=:@-Œˆ!†;+ý8ÇlTd3¶»¬'ÑdÞè«øì“Йks:m-󇼅ˆ)“7ïk¸ciµ¬ZÏÓܹ~*~ø¶ë¹‘˜˜üi6r9-ІĄs'È5Éj÷b ´ž«jÍÛm}%}Z÷2ëNh—œh7qñ8È, †$„&˜4lj­b¿´Ã«$ÌÒÙì|Ó|‹÷uëØÌ–h¡p79ÿ,Z†L„}%á3˜jÏbë´Ã«lËïØ¾|€|¼÷…ëY9–yg pb9!-á…Ń:$Ÿ2üiNbi´a«ÜÊeØ0| |&÷ûê Ž—•éf”oé8¿,q…?ƒò#F2j3b½´}«þÉg×|ê{¹÷iëuŽ(•°fDo§9C-†›ƒ–#É1£j¤b¯µ1¬øÉ×’|F|ø$ì~•1g©oä:l.Ù†e„ä#2xkc•¶­áÉ×%}}›ù.í¯•gÅoz;/A‡¢„T#p1ldH·§­|ÉŽÖ%}å| úuíJ•Ûf>o=ø0‘‡®„‰ Ý.lÛdá¸8¯èÆãÓ¯|Æ|vûÕî’¼“%eámD=Ú0ˇ¾„ß.Ále/¹]¯PÆ4ÓÃ|Ó| üJ“e¶mà=p1Mˆ/…†˜-ûl1e º'°ÎŤҲ|Ð|nü¸ï58“Rd mè=…1ð‡Ó„–Î,Ïl!eþ¹$°ùÄ»ÑB|n|küÁﱌ´’ÑcÓlî=¶1å‡Ü„Þ/,ØlLe2ºh°CÄ+Ñ3|™|¹ü<ð†Œ™’·cÓl„>R2;ˆ)…B±+Âmf‰»ê±LÄDѧ|,}ËýLñÜŒâ’Öcm¡?x3舭… b+Êm`f²»Ô±‹ÃUÐj|ß|þ†ñiŒI’2c\l³?‘3ÆˆŽ…9—*¶mTfÚ»ÿ±¸Â‹Ï?|ß|[þÐñ䋹‘ÇblÛ?¿3㈣…¦þ)ÓmfE¼U²6Â÷Îë{¥|iþâñ³‹ˆ‘Öb l¾?ˆ3ƈx…J»)ŸmTf ¼-²1ÂßÎ|Ÿ|}þßñª‹p‘]b”k&@ù3‰‹…ö4) nˆfϼ«²ÃÁXÎ|™|XÿˆòÖ‹Z‘qb‚kð@¨4¸‰0†·)¿ntgǽԳ£ÁLÎ~|P}wó ŒÆ‘kbÏkßAÑ5+Š›†*p(Ünƒg#¾ÿ³èÀKÍ3|Ê|bŒó|‹éäakíA—5+ŠF†Ÿ»'oŒg]¾´[ÀÁÌ+|Ö|»èó`‹µŠa¸j{B<6б†)Y'Uoñg¿Õ´UÀ¨Ìj|}EVôŽ‹×ŸaÓjñB¤6òŠú†;'âorh”¿.µâ¿Ì{|,}õõn‹¯1a„j{C@7‹/‡t«&Úo—hDÀ¶L¿•Ë+| }&[õ7‹‡Õ`:jžCu7F‹V‡¤Ô%6pühÔÀ…¶¿WËp|f}‚Ïõ™‹ì7a©j"Dì7™‹¬‡U&6pöhåÀ¡¶¿HËY|V}Üö‹Y¯`@j%D8ª‹Â‡×%p[iVÁ·Ü¾)ˤ|£}‰¢ö‹‹“é`_j1E 9}Œsˆ™×%sqPjs¸ø¾#Ë1}!~r¡÷Í‹ì#a¯jÁEÇ9Œ҈"‹%qjLj¸Ž¾×ÊØ|ÿ}•í÷H‹‡`@jõE:âŒØˆa´$~qj ó¸­½ÕÉ{|‘}Û÷–Šº›_miªEÙ9ŽŒˆŽ#6qYjø̼É3|Ž}Ñ1ø+Š^Ñ^ÚhªE :zŒ•ˆ5Ó"ãp7j㸠»ñÇU{ß|’ø„‰²ŽD^Mh°Eø9ZŒUˆŽ"qYjZùP»Ça{î|ÚUø6‰`Žç]hõEQ:/Œ9ˆh !~pj²Â‘¸cºÞÆz@|Ù]÷Jˆ•2]Rg=Eœ9ދ݇§0!ºpúiKù£ºÞÆA{ß|gÁøV‰i޶]ÙgIF£:¥ŒžˆKõ qŸjØÃƹº…ÆñzÆ|SÖøÀˆî]Lg¥F;âŒÏˆÉe òq‚k!Åæº”ºÅÆî{‹}ã-ú§‰o޼]·gÿG<'޲‰(x pržkèÅ6»2ºõŲ{ }CCúV‰ß`]6g$H"<îM‰VŒŠr¡kÆE»ê¹Å|i} èú¾‰/Ž`]Fg(I=úŽKŠK‰Ns€lÇP¼Â¹\ÅE|¬}”xû‰Ü/]gjIm=÷ŽKвÿ4sl<Ç“¼Á¸‘ÄÃ{u}—Âû‰±\©f~IÃ=%”ŠÑPTsÖlǽh¸QIJ{š}F ü ‰´ \{féIu>HÒŠu2sål¡ÇH½Q¸pÄ·{×} ¡üΈ´Þ[lfØI‡><ýŠÜnsAmÉLj½›·»ÃU{u}8 ªüaˆ3\[fØI>ØŠ5 sòlÈØ½·4ÃG{š}  %ýjˆ9([åežJN?Æb‹ ÕÓs¿máȾì¶÷Â{Ý}† éý›ˆ$[®e:KÉ?W¸‹‹ ;itFn³É2¿Š¶m¬{ð} ]þxˆÝZzeL™@ä/Œ1 ÜÜt±n]Ê¿B¶ÂÆ{ù}¬ êþjˆÅŒaZöd L“@õ5Œ_ ç‘tqn}Êç¿Xµ Á{V}m °þ´‡ Œ©YsdðK¢@ÇŒ+ à5tLnwÊö¿‘´UÀÔzG}ú Cÿ‡ï‹YÝczL2A‘TŒ" µu÷n}ËÃÀt´ù¿Èz}K _ÿ[‡n‹ XCciLï@œ«‹[ Ò't-n¢ÊÀų‹¿FzÃ|Ì 7ÿˆ4‹Xc)LA¶ŒË ˜štånAËÐÀw³G¿`z }| Ðÿ䆋XèbÜLšAW‘WŒI çètînÅË Á³ƒ¾ozë| ¿†ÌŠtW?bÿL§Ac‘TŒkñ±t«n$ÌGÁN²§½âyC| k†9ŠûV¬acMÿAœ‘cŒ¥Ùtúnx̾Áõ±s½üy¨|Ó w†mЧVša¦MtBá‘äŒÂèt/oÍ^Â9±¾¼³yq|C}O†<ŠNVGaJNC‰’XÇ>xu—oÌÍñÂH±Š¼Ðyn|ÂÜ=†ò‰ïUå`~N;Cš’XýXu¸o1ΊÌ°¼Žy€|*r †ã‰PUp`×NÂC«’‰"ô[uÝovÎÍÃô¯g»fyU|f©Ê…Љ°UÉ`ëNÂCÑ’‰Õ"v˜p ÏmÄð¼ z}Ý!=†ŠKUz`yOpDD“Žñ­—upïÎ/Ĭ¯öºfy[|*Ó…„‰úT`vOHDJ“î€îuNpnÏ‘Äi¯¦º‹yn|mm¾…4‰ST]_òO§D·“ŽÖ.vBp¼Ï¡Äê®ß¹Qy |ϧ¢…ëˆ?T _bPñD0”cŽ—Ìmv‰pFÐÅz®^¹:y!|Q…´ˆ{S¨^?PE±“>Ž&Îèu|pÐ1Å™­×¸­xö{æ.¤„!ˆÖR1^&P(E•“(Ž¡ZÝu’pRÐzÅK­‚¸nx³{?\„RÂ]ÇP¬E”{Ž|v¡p Ð«ÅÒ¬Ö·ex‚{vn7„Y‡‘Q²\ PîDx“É‹Àuyp¥ÐÐÅ?¬b·=x”{v²„ˆRž]ÕPøE?”ÔŽªdvÞpßÐøÅ\¬t·1x|{ãûH„¦‡œQï\QFV”šŽ+‘vqŒÑlÆB¬·bx…{‚`°„¬‡ÅQÝ\¶QjF •>wuq[ÒǬ:·ïxð{c7 …ˆþQ#]cR"Gj•dæÿ2wœq[Ò-ÇÕ«°¶vx°{:%‡„{‡2QŠ\RýFN•vXÿÓ w¬q¦Ò‰Çë…¶vx¶{¥‡„u‡Qt\¼R¥G –6ÿœ wKr\Ó;ȧ«|¶­x|,–„‡ÊP_\´RæGÞ•%Gþô 4w6rKÓYÈÀª¥µ x {)T+„;‡EPÛ[ðRHõ•7±ýd wûqmӎȪµw>{)`ƃ܆gO&[ÙRHÞ•/ýà %w/rïÓɲª¥µx³{rŽ\„Y‡Pº[$STH–JWýþ w#r¾ÓÎÈߩôew {,Zmƒt†½N~Z>RG(•|»û€ vGqÏÒ È«¨¯³„vwz¹½‚ç…N÷YƒRïG§•ñµûv µvéqéÓÉö¨Ý³wâz·öŒƒ††aN"Z8SoHN–VÄû[ wr–ÔpÉ󨊳1wÜz†}テ†"N½Y—SÅHЖµû w røÔÒɨ¨1³w±zÚ½ÀƒC†ÎMLYTIt—/‘Úú, w`r—Õ+ʱ¨³%w¸z‡S ñƒa†ñMƒYìTJ}˜h’‡û ¼xâsâÖ³Ë`©ã³xá{Þ± …l‡•N4ZÉUóJ'™ø’1ûÈ ûxKtU×OÌ-©ï³ x|,P Þ„‡‡3N(Z)V¡K"™ “¤úP ØxtM×.Ì!©©³õwÞ{#+ Ò„\‡NÖYVUKD™“_úÐûx5tÔ×¢ÌШ\³ýwÿ{hu Ï„M‡ËM•YVHKJ™þ’ÚùRÄxûsô×¾Ì8¨›²wy{ØÍ ›„ú†UMY¾VñK噈“ãù:¼yÛt%٪ͫ¨Ã².xá{‘H Ì„å† M¬XÊVâK½™;“}øÖÇxtPØøÌE§Ž±w{=3 H„††}LGX]WLžš3”âøKUz¢u)Ú®ÎZ¨€²txt|'……”‡*MíXƒX¤M‡›÷”Îø ¦zñukÚϰ§ä±x*|×Ö Ò„‡…L”XIXÆMk› •'ø»z,vêÚ¿Ïǧ!²xß|æ h…ˇ}LÂXYÊNø›Å•œ÷bƒzcvÐÚéÏ¡¦5±w@|y„÷†)K·WuXYN› •äöÏ*z,vˆÚ©Ï¦8±Çwz|Ú=¾„+‡³K XY¸Nœ¸•÷¼Âz—vÛüÏ9¦±°„w|É\„±†K}WÅX}Np›•Çõ~*zúu!Ûðϯ¥° €‚JBßNm[5Qfž—¢ëÔùz%vTßqÓ žÖ§Ns:xX }_‚èA„NE[Q'žå–yêâøcy¨uãÞ(ÓŸ§kryw0 ä€Àð@mM+[ÜP^žß–(êCøÈyëuÍßãÓž\§Çr½wu 6€M‚BqNÕ[ŽQñž„—ë/ù8zlváßÔÜ%§ìrx!Ø¼Š‚¼ACN\ÔQ?ŸÍ—Òêûø—zËvqà Ôrž«§zs–xæ!Ÿ;‚ ƒ'B®N]ÕR ›˜kë‚ùa{•w$á0Õ€ž«§–s¦x"ß-‚ò‚ÈAYNê\®R+ ¡˜¡êÊøüzEwá3Õž1§4skx""ìí¸‚AÉMÓ\®R" ³˜ãé'ø×zKw`á†Õå§:sux„"Qö–‚œ@0MÄ\RÌŸ9˜éN÷zŠvíà'Õ“œÝ¥rƒw""I ‚@ÑLÖ\ÀR ‹˜·èìö—zw‰á·Õøœ)¦rÛw¯"…M‚Í?L]úR" ª˜èeö`zwoáÇÕzœ×¥|rxõ"ÿ«‡‚§?¬Lˆ]¯SÉ \™rèÚöîz’wÑá Ö$d¦ØrMx#üè©‚ì?ÁL]]„S„ .™RèÇö×z±w{â×wý¦#sïx³#ñd‚cƒ#@BM^HT ¡ß™›è&÷G{x â ×’¦þr²xF$lr‚?ƒ&@6MÀ^ôTÁ¡fšrèãö~{Jxèâ0×Óœ¦Ÿr:xÕ#ÜÖŠ‚%?Lö]T|¡ì™‘çØõ3{Þw±âÔÖQœ„¥kr x5$J‚Ђ…?‡L_=UF¢ËšöçMöÔ{£x›ãë×­œæ¥­rkxß$Ýa‚þ‚ì>åKÈ^áT ¢lš5çaõ´{ex÷ãØ™œ“¥árhxw%?È‚,ƒ?âK„_‡UÖ¢›5ç^õ(|ÚxjälØœœ¥s“xö%«ÿ‚Eƒ?ÃKÀ_«U8£k›*ç3õp|&yõäøØ…œh¥s©x&åÿ‚Kƒj>RKž_ÊU¿¢*›Åæõ·{xäJØÛ›¥+rñwA%E‚©‚¯=ÈJ ^ôT ¢§šå÷ó0{PxéãMØe›±¤Òq½wŒ%ºr‚û‚Ã=ãJ‡_éUR£Ã›ïåJôã{Ýxãä&Ù¤›À¤ rx8&V‰‚ƒo=xJ•_ÐUL£¥›1å€ó•{²xæä6Ù%›B¤¯qžw^&o’‚þ‚A=oJ`WV¤uœQå•óP|Qyêå Ú¡›z¤rèwú&ÿŒ‚ׂÅ<ÜI`WVÜ£)œäËòë{y°åáÙ՚£BqHw¦&Äÿ_‚Ö; I`pVù£8œäNò|yLæVÚ£vqHws'Kƒ‚¦‚‘;£H.`…V6¤cœã@ñ0{Yx…å¶Ùo™X¢o}u) óÒ÷7>E+a®Wô¥ßbßfí{ìx*èÜð—P €o¨u§)Ž‚³Î7åD­aXK¦ž²Þ¨ìa{ÍxÑèâܘ® ®o,vT*Œf‚G‚‰7ýDûa¯X›¦–ž›ÞºìÔ{syãèñÜi—úŸ0o´uþ)'‚ëi7åDYa;Xm¦‡ž6Þƒìo{3y¬èÖÜ#—³ŸÙnnu!*UÖ¤‰6DªaiXÕ¦¬žmÝxë{¾x×èåÜŸ–ÿž5n¿t/*L‹6ˆ5 CªaXÁ¦»žåÜë${õxúè ÝN–Äž n¿tœ*Ù€?55åBçaêXø¦ìž$ÜUê*{ysé~Ý–ožnÔt>+Z‚†5tBkb-YħpŸíÛêé›{NyBêÞ– žõmyt +‹¼N4§AebYħ<ŸÖÚ¢è {ÁxÝé£ÝN•L“m tÔ+©«Î€Ä3A¥bXY:¨¹Ÿ¨Ú{èÀ{yyïê˜Þ‡•j¶m#t›,€5‚63Ù@FcèY©} ‹ÚIè|Õyêëߨ•¤Þmt~-e  ‚­+3ƒ@¢cbZ©Š œÙmç{py­ë_ßú”æœ7mûsÆ,âö$¯2=@cÖYÓ¨\ %Ùç'{3y ëýÞ*”"œEls‰,¤`‡€1,?ÇbÌY®¨: dØ_æ9{py¨ë²ßu”—œ m#tÆ-!‚y×1¤?¥cËZš©E¡Øæj{›yìõßÈ“·›7l4s¯-Î ÂÝ€È0r>fcrZ¦©¡×üä {ByCìà€“U›Úkêr.[!·Ú€;0>c×Z6ªÂ¡ÙÖÎä›{ôyíôà“a›ìksõ.+"d‚yI0>ld¤[6«¢¢±ÖŽäî{7zôíµá©“U›¾kárK/q"X‚<…/'=¯dÏ[Š«Ê¢ÖÄã|Lz¯îEâ÷“d›–lŠs1ç#¤ƒ‚0y=f ]­*¤wÖþã}&{Ìï7ã6”}›ÁlŸs©1}$„b‚Ê/$=Šfi]¢­z¤ðÕ:ã} { ðIãS”z›álÇsô1½$?„™‚Í/=¾f‚]Ê­•¤,Ö€ã‚}—{¹ðäd”Œ›ìlßs2W%‡„õ‚³/O=Hgb^Z®S¥ÂÕ*ãv}­{)ñŽä%”R›¤l®sñ2×%„ׂì.u}°öUêŸ‘Ž˜èir²8),‚†e„s(’6‰jmb'´üªKÎÎÛÁ}%}÷±êQ‘˜ËiÝq\9¼,Ÿ†\„–(’6rj0bA´«bÎØÛ»}}çötê4‘˜}iœqñ8u,z†n„(96ÑjÀbË´« ΗÛõ}c}Ÿ÷Aë`‘B˜åirØ9I-‡Ü„(!6jk1c[µë«ìÍHÛQ~¸}$ø ë‘¸—`ixqÌ9--‡´„S'J5~k1c•µ+¬P͇Ú`~Å}£ø'ìF‘ò—Ži×q:ú-f‡…?'S5Õk»c+¶Á¬ÍhÚC~×}ÅøRìÊ{—ðhVqœ:..$‡ß„&X4Šk¢cëµ ¬$Ì‹ÙÒ}„}ÿø¥ì“A—Ëh7qO;ã. ‡>…&@4l/d·¡­ÌZÙ4~Ú}~ùíW÷–‘hqC;ù.‰‡A…F%¦3(lpdÕ¶›­Ë™ØÁ}²}ùVíòº–çg’pˆ;ˆ‹…Á#ý1 m4eޏ¯øÉ*×Z~B~–ûï÷[–¥g6p>=Í0Œˆ¹…4#c1NmzeC¹¤¯eÉfÖ&~~Øû+ïžË•bgÝo¦=1Œˆ—…¸"Í07m@e&¹W¯‚ÈaÕ¡}x}ŠûÛîÝŽ •§fAoU=æ0ˆ/…›!É/ìl$e!¹s¯µÇ¹ÔV}V}yûýî'Ž€”Òeºnü<¾0”‡Ù„— ù.klÛdÖ¸N¯¯ÆÙÓ|Ð|KûÞî†Ë“-enM=1ŇӄJ ~.¾lódO¹‚¯uÆ_ÓÌ|Ù|‡ûáîšÎ“eÅm—<0‡„}ž-ìkdT¸® ÅˆÒÔ{Û{µú îŌ͒5dïlÎÒ1⇢„@f,Ûleº°CÄîÐè{|@ü@cLlÆ=§1/‡=„òz+lÌdœ¹ °_ÃsÐŒ{|‚ü&ð Œ.’CcXlE>2Ň¥„òF+ªl$ecº‰°BÃÐ{á{Žüõ|‘zbŽk>ð1r‡=„à/*\lØdº°ÂÍδz{CüŸïÏŠœ»a¾j >Â1A‡Øƒ*J)„lØdѺÁ°úÁƒÎ[{š{çü ð‹‹?‘‹bfkÒ>e2·\„µæ)§leºœ°ºΠ{r{ÞüEðõŠÊbk²>z2±‡\„;~)¾l:e » ±ÉÁqÎr{Î{ƒý¿ð&‹×,b)k?Í2ˇL„ü.)Þlhe3ÁóÍ·zf{ÊüKðï‰è¯`j">2Ù†¤ƒLÑ'Æk›d5º†°ó¿âÌ zæz ý›ðà‰ÌÉ`jà>å2¦‡\„¶'(mÍe¼0²üÀÍR{á{oþ¨ñŠŠ1a@j§?l33ˆ¨„V'ìl–e¼ó±Ù¿YÌ‘z2{aþ™ñ+Чv`•iä?Ž3gˆ™„°Ö&hmèeϼ‰²å¿7Ì6{°{JÿcòŠŠ÷Ò`j Aº4‰8…Çô&çmlf1½è²t¿¿Ëâzl{ÿ>òú‰Rg`i¼@z4Ɉþ„]€&êmof½Ù²Î¿1Ì÷{±|(wó‹²°aøjßAš5Ú‰†w“'¹n3g ¾Á³Ö¿Ì·{F|9Fó»Š ò`(j®Ar5»‰á…e•&lng=¾ï³$¿ËR{ÿ{dtósŠ·~`§iBµ5Ò‰¼…ÌÔ%ng³¾H´Ö¾Ëj{*|Ä÷óTŠª+`›i{By6%Št†ç%o÷g`¿Mµ¹¾9Ë´{±|ŠÝôžŠ 6`ºiñBî6‡Š±†%{%Go"h¿¿“µ&¾ŠÊo{n|¾éôŠm×_^iC7_Š’†‡ß$>ohü¿ÚµØ½Pʘ{´|&‚õ%Іž_Ni‡C¢7ÇŠ‡MÐ$Îoàh·À‘¶Á½Ê{À|¹úõHІ²_Ei%D8|‹o‡h$péhÁª¶V½•É{™|ÊöÕ‰0_æh(D28N‹o‡6¨$ÎoÑhèÀ¶…½ëÉŒ{º|öMöKŠ˜‡_Ki+DQ8k‹”‡˜ $pi{Á_·ú¼aÉ[{«|qö¯‰ º^²hD|8:‹‘‡«c#âo0i^Á_·y¼ìÈr{Ù|t×öÉÃ^¬h¾Dð8‘‹¯‡Uà"phïD:9ċ懬"„pÛi›Âx¸%¼xÈ•{ }uØ÷Š9«^—hÛE :—Œ‰ˆ8µ"ñpj&Ãȸݻȉ{â|Æý÷µ‰¦ŽI^ høE:ŒRˆ³ý!qj“Ã'¹¦»±Ç›{ñ|Dnø¸‰¦Ž5^hOFl:üŒÀˆL¶!dq™jÐÃt¹»3ÇŒ{â|„´øg‰YŽÂ]±g¨FÎ:ÒˆÓvÉŠª IsålÈó½xµJÁ^z•|‰ èü‡«‹aYïcJ™>ëŽ]Џ jêrÇl¡È¾µÙÀ;zd| :ý8‡w‹JY¬c™J?¿Š{ @s;mtÉø¾·´À-zŒ|[ Áý'‡‹«XMc¡JH?vÉŠ; ë§rœlìÈL¾…³/¿Zy”{· ý,†sŠ/X½beJà>m|н #sÇl7Ét¾´¦¿Âyÿ{x ¬ý«†íŠX³bK›?¾çŠù ‰QsGmÇÉ#¿œ³A¿¨yí{Ñ õý…†¡ŠÂWBb K‹?òÞŠf ¿FsþlÐÉì¾³t¾ny {? KþW†WŠtWÿayKä?=‹ç)¶scmwÊu¿Ó²¾šy¼{Ò ¼þ‘†cŠwWòa8LŠ@»n‹Ùûs miËRÀ¹²á½€y³{T Oÿ=†Š­VDaäKe@e4‹…ðsmRËaÀµ± ½ y|{V Uÿø…¸‰NVî`”L&A‘ì‹vätnÌGÁp±Ý¼y³{Þ ç…׉¾U¨`±LrAòò‹‡&êsInÑË>Ár°¼|xK{Ê  …‰ÌTÝ_}LcA“™‹›Y«snËË/Ád°ô»xK{– âÿø„ôˆUÿ_”L>Aç«‹×Pís n Ì(Á°»ŸxQ{# T1…‰îTà_öLÈA ‘ì‹Jätqnm̯Á£¯ÿº=x{I y°„pˆjT`_8MöAL‘Œßs$nÃÌéÁ ¯VºxÇz™ ¹e„ˆ£S–^UMB7‘Ü‹±4 tLn?ÍNÂÜ®5ºexN{”Íㄌˆ±SÊ^gN>C)’ÔŒ¼G´toÎî®Ì¹Zx{ ú–„ù‡S^>NûB’ŽŒöX´túnsÎnÃL®C¹‹xH{±—ï„6ˆS}^OD“dHMuuoÏÇÃó­Ë¸@x{®r4„i‡€R]]ÝNoC’fŒyÖct´nœÎ™Ã¤¬™·„w}z’‘©ƒ‡ÖQø\úNàCt’§P tDoÊÎÄÒ¬¸Ûw{Ý'„²‡íQT]1O9D¨’L&ÊÎtioKςĬ´·ew–zô'›ƒ‡KQÁ\O3Df’(çwtAoÏKĵ«ö¶w€zd[ƒÙ†QŠ\“OºD “Ÿàÿ‘MuüoLÐYÅ ¬·–wÍz9Gñƒ/‡‹QÓ\çPÊE3”„Ž9§v¡p ÑøÅ4¬*·Kxy{:&E„i‡ZQ²\,QF•”ÂŽ rµv:qôÑÂÆ7¬ê¶qx‹{ꪄ ‡ŽQÄ\RÆFP•^×ÿ&9w¾qµÒgÇ(¬Å¶­xÔ{¶q …ˇ¹QÓ\´R\Gޕجÿæ ÇwNrBÓôÇ ¬§¶¶xç{òý„æ‡7Q\SûG,–.ÿþh ›wQr›ÓxÈ{«<¶qxÞ{,;|„„‡yPú[‹R–GÁ•âºþ4 wÐqÓÈ+«õµ#x…{óéE„G‡WPÆ[šR–GŠ•ž·ý? ÀvxqãÒÃǪҴwøzÅĸƒ«†vO[ƒR¸Gy•ÃFý w#rµÓÎÈ6ª=µáw¿{€Øãƒ‡yOH[aSªH4–x;ýà pw|r4Ô0É3ª÷´ x£{':S„%‡yO&[¬SËH™–¦ÂüM ¾w¼r¼Ô‰É⩘´x {š•7„ô†O»ZßSÿHÛ–à`üÛ ÕwÏrÍÔ¤Éu©´ªwi{†¢ýƒÙ†’NVZTLI—)‘Êûƒ áwsQÕPʩԳwl{+A „Ɔ[NZmT¥IO—K‘_ûð ýws‘Õ_Ê®¨>³Kw{% Pƒÿ…šMmY"TkIø–é_úû¤wÞrÊÕµÊ=¨ô²NwA{•¦ ƃw†0N÷Y{T´I:—&‘•ú5 wÏr…ÕrÊ#¨Ì²wìzMf µƒ•†îMîYîTiJŽ—³‘Mú, ÕwFsÈÕæÊt§[²Ývûzuµ Bƒÿ… MYéTZJ«—°‘ÀùkÏw(s*ÖËW§ç±˜v–z¤© ׂl… LøW~TÓI:—‘zø?w°rÖþÊ­¦`±Jvqz÷* ë‚‹…L,X%U£Jþ—䑎ø8xqsÿÖÏËæ¦o±µv¸zïå ^ƒ³…5LXæUK·˜R’Žøtx®sÿ׾̧`±w{œ™ ŠƒÞ…2L XyV·KG™ß’}øòyTtmØþÌû¦8±swW{f6 „*†iL/XWWrL.š “ÔøzuªÙöÍœ§Ž± xÅ{2à m„6†ZLÙW—W{LšA“ö÷—y tNÙ°ÍǦǰïwÂ{f7 #…5‡}MLY Y(N#œ~•_ú•´{ÔvtÛàÏ¢¨¡² yÓ|Œ,.…‡ÿL¬X€XMýšX”øRðy$uòÙkΦ¢°+w,{U+ ÀƒÎ…4KWhWµLî™i“EöŸêxNtBÙÛÍ¥Ò¯ÀvõzF. sƒŽ…ÊJÕVäW3M§š”™öø«y$uÚÀβ¥ê¯w]{èõ σö…™JÂVX…M‡š”HõâLyu7Ú÷Îô¤?¯dvéz&jƒš…JNVFXíM›Ã”Kõ ây´uÞÚµÏú¤E¯¡v>{Ôÿµƒ×…ãI;VöX®N–›%•ãôŒzâuzÛEЯ¤õ®v/{=¤ƒ¹…dIÇU!YÓNÁ›J•PôöüyâuƒÛHÐx¤¬®xv {ž´©ƒ¦…VI¯UÔYOwœã•gôö«zvÜÕÐë¤)¯w­{ôE„I†ØI&VîYŽO‹œ–¯ôRÎz¦vƒÜ7ѱ¤Ç®ôv‹{\V+„ó…gIŸUJZØOÞœ–ô`·zcvßÜSÑ>¤+®’v{ycÕƒˆ…£HäTdZêO 6–ióôz~vÝѤޭ¯v#{Ò”Õƒ`…AH|TYZêO!9–±ò€z`vÝ“ÑZ£3­-v±zꘃ5…—GÝSSZçO-–óñcoz`v9ݸÑÖ¢¯¬ uLzéæ6ƒâ„ßFPS+ZóO!^– ñ†ÿ zvgÝøÑ2¢¬Muz)ÿ‚}„LFºR{Z=P@ƒ–Ÿð+ÿUz`vžÝ,ÒÇ¡·«u zþM‡ƒN…}F>S:[2Qžk—ð:ÿÈzwMÞúÒÁ¡½«DuIz"ƒ¥„¾ELR [ÜPÂÛ–HðÌþ^zovÝÝ]Òœ¡p«ÿtÉy¢†´‚.„EüQ¸ZnPzy–vïÝýz vãÝQҡȪitQy­®l‚ÞƒµD;QsZLPI[–¸î1ýüy(vÌÝEÒd &ª!t#yÄÏ€‚äƒBDÐPÝZ·P¨´–î|üÖyv~ÞӠЩðsy@M;‚›ƒúCœP[ûPóß–€íïûíyvÛÞ1ÓÔŸ[©ßsÐxȦo‚”ƒuCçOy[2Q{žA—!ícû'z]vWߥӟ©¶s²x5 f‚sƒC§O§[~Q—žh—zìÌúDz~vŸßþÓMŸá¨¿sÝx ›a‚ƒºBKOC\RMŸ˜@ì’úÎz!wTà£ÔAŸÈ¨!tTy[!e¬‚¼ƒ B>O…\vRºŸ˜Ðë=úÑz¿Jl]_S¡I™”æ©ôUzãv~âˆÖ›z¤qüvÊ#Ÿ€î©=ˆJŸ]ÁS(¡™ÞåôDzwãH×›*¤qÑv$CÆ{=`J‘]¦SQ¡Ÿ™æ"ôrz0wã'×N›O¤qwW$;oÌ=øI ^Tv¡«™…å•ózz*w<ã6׸š—£q‘v}$AI†€çZÛà™–¢÷pw„(™º‚Ä‚C:€Gõ`zWD¥Xâ&ð0|yËçÂÛ½™X¢ q'w‚(„΂æ‚:ÄGWaÄW•¥§ëá,ð|`yÑçáÛÆ™X¢ôpw])2*ƒû‚K:zGb~X–¦žüáðÒ|zÿèåÜô™n¢BqdwR*@‡ƒEƒ­9ØFCb¬X²¦Šžþà ïv|ÃyîèÐÜ>™­¡µpìvn*hVƒƒ"9mFÂbIYˆ§Ÿíàï(}¾zNêLÞ™¢Vq½wß+í\„„S9§FÓceZq¨Y |à•îŠ}#{ÕêÌÞM™³¡q€w,„ªƒ{8ÚEÎcoZÓ¨– òßòís}ûzFëßî˜2¡µpw£,›"„žƒ8bE*dËZ*©Ù ‚ßuíä}i{Ûë£ßñ˜¡qsw_-M Š„„è7MEÎdy[ª³¡òÞèì~³{zìdຘp7žDeÌ[Uª¢<Þ-ìû}¶{üìÌà˜¢ µp6w¡.•! …@„ë6ODÉe~\\«å¢Þ ìŸ~q|<îâè˜ì ôp¡w‘/»"4…¢„w6DBfH]Æ«£ Ýšë¼~º|›î…âf˜t Œpgw0&#Z…¢„¶5VC%f5]髚££Ü±êœ~·|ôîÒâä—êŸJp0wf0‘#_…¥„@5âBÁf¼]‡¬'¤5Ü:êÐ~þ|+ï4ã±—ÉŸp9w1z$¥…ø„ê4½BøfI^ ­Ò¤LÛ‘éÇ~>}ï½ãZ—•ŸÀowd1Ð$E…–„4 BúfF^@­ú¤hÚ~è–~}õïþã³–©žùnGvŒ1î$…I„3þ@Çf^)­ß¤Ù?ç~À|ãïäÞ•ñ,n¥ux1 %‡„؃â1@²fC^z­.¥ÃØ çõ}Ÿ|æï#侕Ü,n¨u1%¤„ÞƒÎ1Þ?Õf[^z­.¥Ø4æÛ}a| ðäj•H­muå1M%–„›ƒ1 ?ÌfF^¿­e¥˜×Ìå~Ö|Õðêä•jÂnov²35'/†D…J2L@Óha` °§˜Ø~æi~®òæ‹–4ž¼nve4µ'®†x…u1H?Íh0`J°§’×Få!©}ëò¦æõ•jn}un4£',†Ä„;0 >‹hð_p°–§ŽÖ,ä¥~5} ó¦æ_•¯œ¢muÍ4ö'†Š„t/<=Žhê_S°k§cÕðâ1~â|ßò“æm”Ö›õlˆtª4 (°…L„E.>aDz™©qÏâÜB}n|1õ¸èÄœ—iâp¨6ì)…Ó‚(ó5þh•`Á²@©KÎ…Ûé|ð{Éõéõœ—IiqÚ7+Û…jƒ(Ë5Åi>a‹³û©ôÍÛ1}3|nöªé¢—¨hspÉ7ê*\…ƒ¦'5ii.a2³õ©ÌÍQÛ}€|töêç²—i"qg8Ö+†êƒx'~59jb'´Åª„ÍÁÚ?}}|òöbê%—êhåpÉ8,ï…‹ƒÀ&´4;jbo´«£ÌôÙô|z|çöeêÌ€–ïgp¬8 ,‹…?ƒ€% 3ßiÎaf´«rËÊØ¡|@|,÷ºê‡E–­güoY9Ô,&†¿ƒ%23;j3bâ´Œ«üÊPؘ|:|w÷뵕õfco?9Å,í…ƒf$2¦jžb‰µ¬¢ÊÕ×ô|œ|«ø'ì¸$–œgðo¼:.‡I„‚$}2ŠkSc›¶à¬lÊa×<}Ã|aù«ìK„•Þf/oÄ:..w†Éƒ7#T1MkMc¤¶­HÉSÖ˜|O|ù‰ìŽû”$2ˆ·„+Q*ïlOe·º«°˜Â5Ïo{³{ýWðq‹3‘,bkž>=2¿‡X„*J)Çl1e'»±ŸΉ{ð{Åýñy‹K‘eb‚ky?,3jˆû„V)kmõeÌ»¹±uÁ Î{ö{!þ_ñ#‹ÁÐaÍj»?W3aˆ¾„9(QmÊe0¼²ñÀuÍ^{ç{oþ±ñኄ‚aŸj&@ó3¯ˆ#…Ù3(ímŽfݼֲ´À8Í•{0| ÿ]òÊŠbaVj‘@j4ÔˆA…_'ÍmŽf½³È¿kÌ0{ö{DÿšòvŠÄ`jAñ4Y‰¶…¼'Rnÿf&¾ò³ ÀnÌú{œ|§ÖóT‹¬eaj}B!6™Š¨†.'’o%hi¿µoÀ±Ìg|ë|÷úót‹»hajB96‡Š›†Çè&OoÙg¿º´Ù¿!ÌJ|ë|ˆ ô]‹¦BaŠj-Cý67‹V‡Ð'JpïhÀ<¶5ÀbÌ}¼}ÂÒõð‹‘°aéj1Dã7ê‹Ý‡°Ù&¬pQiôÀ‹¶¨¿ÞË }Å}>VöÛ‹ ‘aàj›Dp8CŒKˆ,a&qÛi×Áq·t¿­Ë }ã}zŸö‚‹œ aYjàDª8ŒˆE{%Ép˜iºÁ_·­¾ãÊÁ|²}<÷Ž‹Äò`~j°Eœ9úˆj©%Òq©j𸹾ãÊ_}m~Ôð÷‚‹–Æ`hj‹Fª:xq‰¤þ$¸qµjÃȸս(Êï|?~ü\ø‹1÷_Éi]Fy:>(‰èO$.r2køÃ˜¹“½¤É}0~¦Áø)‹ã_‰i¿F³:5åˆ'`#˜q„jQÃ׸ ½BÉ„|¬} ø–Š’d_iCFD: Òˆs#rkĉ¹Ì¼ÎÈ©|Ë}»ÊøáŠªu_'i¿F¶:^%‰;"Þqõj@Äùë»È |x}Ìù І^„hÜF*;‰’!mqÊjõý¹ººüÆj{}Œù÷ˆŽL]ƒg‘Fü:ߌވÁ ~qk`Ä8ººÆ9{}ÝQùñˆŽ]ggêFd;êŒáˆ•M qk¶Ä{ºŸ¹ÙÅA{þ|mÚù½ˆºð\6g€Gî;0 ‰µXsqkÊÄšº“¸ØÄ·z|eÚùˆì[DftGî;5 ‰²¾qfkŽÅ[»W¸…Ä×zÊ|wúMˆ*þ[Qf Hu<Œ‰XÙ§q)kåÅg»ª·¢Ãƒzd|7‰ú´‡‚ŒìZFeH£<‰.‰!ºªq9k Å6»y·Ã€zq|7ú ‡uŒÏZ@e´GG<>ýˆÂVqk£ÅH»¶¤ÂÅy¿{dú‡¸‹ÿYjd±G2<•ˆ, ¾"q¾j±Å-»¬µÁTy>{9ú†§Š*Y–c£G"<ߌpˆì ˜½pŠj½ÅK»£´ŒÀáxìze¥úç…sŠšXc$H—<*|ˆS ×Bqãj!Ɔ»í³¶¿xœzW‰ú@…©‰ŸWbßG><«Œï‡Å LDpj«Å»W²¾ewˆyÁÿù4„žˆyVaŽG<]Œ£‡  •phjXÆÀ»q²'¾òwz Aûá„.‰ÛVVa½H3=l‰ˆ«ôp¾jELJ¼É±W½sw˜y"û „!ˆÄU9`¯H!=xmˆŸq×jÌǽv±ã¼òwz” ˜ü…‰ÍV;aýIP>{Žq‰¹_rlÉ!¾²c½¹xézë ý ….‰™V+a_JÇ>ëŽÇ‰w_r.l7ÉX¾Á±½°xÙzÀ Ÿýv…7‰¶VaNK…?²HŠ#=}smnÊW¿Ø±þ¼y5{ž jþ­…V‰°VaûK=@+ÒŠ‹È³s|m2Ë6Às±Á¼yW{: 1ÿ|…G‰–VMa2MÅAw‘QŒ³*®t½naÌrÁµ±½‘y|Ž ‘†Ú‰#Vñ`5MäAF‘ŒjßCt[n†Ì Á¯°ú» y—{ª ¹“…M‰YU9`ÎMƒBß‘”Œµ"¿tînPÍs°g» yÑ{)CT…‰¦T£_½M†BÅ‘‘Œ±K—tënvÍ¡Âx¯»ºœxi{]k…§ˆaTJ_•NAC}’£iu£o–ΜÒ¯º5yá{Ä….‰àT¦_ÚNfCÖ’3©ïƒuµoÍÎÔÆ¯ ºQy |È×Ð…~‰ÏTí_ãO·D“PŽ©9Jv§pðÏź¯Èº zÙ|%…†Ý‰Uà_Q‡EÌ”ÿŽ·æw qÿоÅx¯Mºz«|Û–C†h‰ST,_Q»E¡”ÝŽI˜év1qÑéÅ]®0¹‘yk|ã¸ą刷S¨^7QÝEà” Z£ôvJq}ÑQÆ¿­ˆ¸ïxÔ{Ý&…*ˆ R¤]/QæE¸”ÎŽ7‰¬vqaÑKÆ ­ß·äxÿ{¶›&…?ˆXR]äQ­FB•mmËÌvJq%ÒóÆp¬*·œx­{ꪰ„‘‡QQ{\ÙQ¡F•-~ÿé •v7qMÒLÇ«m¶x|{Q@¤„¦‡ØP@\`RVG¡•ÌÚþ_ .wûq%Ó(Èݫ϶x |¶Ù–„ˇÊPY\‘R¥GÄ•Ñþn Hw rbÓ]Èp«W¶nxö{Ffª„‡ÄPY\^SH‚–»}þ æwÞrsÔpÉ~«Z¶ïx€|™C…'ˆªP\AT:IW—?‘8þ˜ xOsQÕÊÿª‡µØx6|Ó…¬‡?Pž[£TzI±—‘qý¯ ¶xnsäՊʪµya|² C…¬‡ÝO&[1UJó—°‘–ü ‹xƒsöÕÇÊÔ©s´Zx|÷ó Û„{‡VOüZ¡UµJÀ˜’@ü¡ yt×ÌËâ©Q´¶xa| =…ˇMOÿZ_V€K™ï’hûö `y‘tr×OÌö¨ ³Áw¿{º "„Ö†±M¨Y§U KÙ˜æ’Sú( y”t’לÌt¨>³xU|Ç Ä„ ‡NDZÄVVL™§“(úû‚yüt·×µÌ‘¨M³õw!|y¦ „º† MYVŒKº˜¸’üøÈ™x8t0×CÌ#§ð±wl{­# E„‡AM›Y&WìLš!”oùRây’uQÙUΨ›²xL|4 ‡„ ‡ÎLóXfWìL+š ”*øéTyüt¸Ø¼Ív¦±¯v {!d ƒ©…ªJüV)VÕK™ø’.öûWx#t^ØfÍx¥°JvÊzÍ Sƒ¹…ÊJWLWæL9šó“7öÐ,yÛt‡ÙIÎg¥­¯Gvœz[e ƒD…ÆIòU@W×Lý™ “•ô<@x tãØ¼ÍÅ£+®ètsy¢ä å+„^HÉTˆVeL~™H“xóS@x,tbÙI΀£ë­öt¤yfœ ‚1„HWTWÊLë™y“†ò3ØwÇs7ÙÎ,¢{¬ðs©xê7 <ƒŸF"SØV¬LU™ï’ ò³¡wŠsVÙ6Îf¢¯¬Ztþx¢ ÈžƒRG„SkWøLaš°“òŽ‚x8tHÚ½Î]¢\¬”ty-&ó³ƒGMS/XÉM›[”³ñ)¶xštçڔϢ¬`t yëöâ°ƒfF½RlXúMk›n”ÇðÿØxtÅÛ*ÐÇ¡}«Rtãx‡aðyƒõERöXnNø›ñ”Kð˜þfy$ufÜÆÐ™¡a«—tBy‚`a‚̃F?R´YNO“œš•¯ïøýnyLu‰ÜèÐÆ ‹ªtÝxs·QƒìD„QÔY§OÓœ–(ïµýÅy÷ujÝÒՠŪltdy¼ÃO‚³ƒúDrQ„Z7P‹p–[î¡üÈyÍuæÝ3ÒM å©ûsÔxëA‚sƒHD±P [±P2žý–ÿíEülzfvàÞ(Ó ©ósãxθ‚QƒÏC[P²ZŒP¼´–üìoûiy·u+ުҟب,sAx.}ЂßB…OŠZnP´ª–ìƒútyÐu¬ÞÓåžp¨Wsex$ åæ‚¦B O‡[5QËžh—õëú'zAvŠß«Ó^ž¥§ÒrÆw^ 5‚oAíM?[ûPuž—mê¨øÓyvìß#ÔüF§Ðr÷w!÷cP‚Ê@|M­[‹Qôž©—xé¿÷¶y,v)à`Ô [¦:r†w„!qc7‚W@)M]\vR Ò˜^é¿÷czóv@áŸÕs¦brØws"ˆº¦‚¸?¬LÍ\ôR9 ð˜è„öXzw¨áÖŽœï¥krôw#wA‚コ?ŠL ^)T»¡AšPè©öx{1xŒãÀ×H¦är{x8%Omƒ$„/@Lï`*WÔ¤$Åæüô} z‘æ¢Ú³œ¥4sìxÚ'¹¬ƒçƒÏ=ÑJà`'W±¤üœådó\|ŽyTæ²Ú4›d¤ýq=x¦'ýÑ‚`ƒ*<¨I›`eW¯¤O½ã]òB|ÕyÍæNÛaš‘£qwÉ'1u‚ì‚ä:`Hv`'W‰¤íœ â…ðo{øx‘æòÚM™a¢apÔvì'Cí\‚Ø9wG“`bWÚ¤<–àïD{ãxÓæ,Û;˜/¡ioèu%(~t°\8ìEg`XW÷¤O“ß î {ÁxöæHÛ——t o¨uÕ(& Ãà7oEé`·W¬¥ÜéÞ>íR{yÂçöÛœ—k *o±uõ(Hq’-7ÆD¾`ŸW‡¥À9Þ˜ìózÄxÈçÜ—­ŸŽnuT)šta[6ðC aþW1¦4žJÝ~ë±z\x^è^Ün–Äžn‘t,*@t…5âB­a]X¾¦{ž”Ü–ê*{Úx\é>Ý@–lž;n¹t-+#ßB#5tBcbYʧpŸÜê©{Hy7êðÝû•âõmKtË+¦ðN4ALbíX¥§ ŸœÚwè*{ãxBêÞ"•$Zmtü+ù¨ã€B3®@œbmYL¨ØŸáÙÌç^{Ey ëÙÞÔ¯œøl¸sa,€”΀*2¼?®b¨YT¨ñŸYØJæŒz“x¾ê±Þx“}›Škˆr,RÍ€€«0V>IbjYi¨  ×åAzxx ëß-“:›xk”r-e þ€8€í/Ì=êb8ZU©ø ƒÖ‘äÑzyêëàß[“I›¸kÏr§-é `€³/y=)cSZl©Ù Öîã´zïxfìà´’Zškr.0!C€Á.c<‰c—Z3ªs¡QÕ ã'{Ty—íᓚÁk¶rÇ/Ó"¬‚aQ/ù< e4\Ï«û¢kÕ$ãr{Òy"îàát’šÑj,r¿/#å¾€ª-Œ;Æd\ì«&£4Ôéá‰{ôyïªât’Ü™Ekr11$î‚gÕ-n;Òeû\W­R¤úÓtáS|«zsðèãÑ’û™žk¿rE3X&Ò„<ƒÄ.iíHÑ•ˆgp<°/ׇ/…û#$2Þlùdޏ¯`Êg×w~9~–ûúîõ9–êgapµ=#1ôˆ†Õ#Þ1¶m¥e—¹¿¯¨É~Ö…~<~:übïv•:g©o£=1jˆc…Y"@0¶m¨eê¹ó¯»ÈwÕ`~~ÖüõïvV•#gŠoì>.2m‰ †"Ò/fn)f »Ü°HÈÕÔe~$~fýˆð唘f%o.?™2V‰'†½ Ô.$nQf »)±Æ\Óž}©}týÈðîê“DenÝ>™2àˆÈ…O-ámAf"»c±;Å3ÒÒ|;}UýØð )“Gd`mý>Ö2 ˆˆ…–þ+ˆmfA»‚±ÄåФ|}ÓýIñ‹Œ€’cÇl?þ2£ˆŽ…\Ê+¥m5fl»¦±œÃƒÐŠ|þ|ùý_ñzŒt’‹c«l»?”3Úˆ‹…•ð*êmrf÷»²éÂÅÏ6|å|uþòŒ’øb_lF@O4J‰*†×f*níf¬¼ß²HÂ"Ïj|%}9ÿ¼òû‹Ò‘äbblXA5ŠÖ†µK**ohû½3´"ÂûÎà|È}EÜó/Œ’™b!lÓAæ5KŠë†)ünåg޾­´^Áβ|Ž}Æ5ôÖ‹‹‘bŽkšB¤6ÕŠ\‡Í^(©oŠhL¿YµÀ2ÍŠ|Ž}–ùôy‹‘sakÆBØ6Šå†–'€oiho¿eµU¿ÌË|þ|pËô¤Š%Æ`VjüBý6bŠ›†h×%^oAh·¿µ‚¾òÊÔ{Ó|á$õ:Š˜ë_†iGC47žŠÆ†’%€oh8À¶™½ʆ{À|ŽñõYŠÃ(`ÏiÒCÔ7:‹`‡Ì&%opQiÁŶ ¾bÊ?|8}óöYŠgÀ_6i\D28F‹%‡Ã$-pïh9Á¶ï¼É©{·|€¢öÚ‰ÿŽ_µh§D³8y‹i‡ùc#XppiúÁº·\¼²È·{}U°÷ô‰*è^Îh¾Eß9OŒ6ˆrÙ" qjãÂŽ¸è»ÈÃ{ }âø›‰¬Ž«^h FA:zŒ[ˆtÞ!.qbj1ÃθȺùÆ9{À|îLø×ˆåO]dgûEK:/Œˆì~ qYj…Ã<¹º2Æ•{J}^»ø•ˆ•#]¬ŽŠI ÇNsûl9È­½"¶ÿÁÂzÙ|— âü€‡û‹-Z°dbJæ>vÌŠ¸ CwsAmæÈb¾€µPÁrzº|9 “ýI‡Á‹’Y/d»JK?¡íŠ› 0”scmbÉʾ±´jÀDzz|r –ý³†íŠšXcÞJ¿:²ç½êxf{× þq…‰êVaQKÌ?²”ŠtqsQmÊ>¿k²Õ½Zy‘{{ jþÛ…¬‰zW#blLß@Õ«‹çGct=nrËtÀ²j½}y¿{Q 7ÿ³…q‰V%a]LÊ@=‹:”At!nüËúÀÕ±½³y|q f]†ŠÞVaNkBz’ÿŒÊóxu>oÍX“±“¼zO|±}‹†Š_V aoNèB}’ªï‰u„o=Î(ñ4¼¹y6|¼·Ø…h‰YU?`gNCc’ùŒ"…3u\o:ÎGÃÚ¯»€y3|}rû…h‰UÚ_VOéC3“’â îuüo=Ïă¯xºcyÿ{DÊ…‰©T‹_PÃD©“ޱ(ëuHp¨Ï°Äw®’¹þxç{{|&…‰ˆ•S±^õOÃDÆ“DŽ«!9v´p€Ð“Åt®†¹ZyU|ææØ…%‰ÑSò^@QFÀ”$m»v1qÖÐìÅZ®z¹Ty†|ýŸ…‰US«^Q&F¤”K»ožvkqDÑŽÆ@­Ž¸¹x!|b›E…¤ˆ«Ró]ðQÃFb•ž+•"w¾qjÒgÇ4­¸&y}|Wn\…ˆR]RRLG|•Øëÿˆ4wr{Ò‰Çà«á¶NxÅ{Qn|„¦‡Q‡\`RnG“•ÒÈþh ?wrSÓMȧ«…¶¼x0|«³ï„é‡òPh\^SiHe–Xþà ªwmrÒӠȪFµõw‚{‘¹„%‡OT[DS”HC–“‘ü\ wNr ÔBÉ—©¡´­w”{Gz„‡MOòZÿS-I—‘ ü¡ áwÞrIÕÊ`©ì³‡w#{ÚÍÃn†N¨YôS0Ií–õ›ú2 ­wÏrqÕJÊf¨ú²?w{’š sƒ†2MêXñS!Iõ–Ú"ú¢\w|r]Õ(Êœ§²vVzPA ÿ‚x…¹LoXxT¢IT—‘óør–wÌrÜÕŸÊϦG±Yv=zîæ î‚N…#LÙWÆTôI³—]‘ø¾wúrËÖËž¦±svbzÞÉ ñ‚A…¶K‰WáU!K«˜I’œ÷\xœs·×IÌ"¦b°mv\znM î‚…äJËVúUEKâ˜q’…öõxßsdØìÌ»¥ê¯„vtzÖ‹ mƒG…ÏJyV#W7Lš;“Tö‡yKtmÙËÍP¥H¯uvbz[ (ƒï„ýIÇUcWŠL<š…“ìô<ûxotÌÙ6Î~¤®Àuz†e â‚℞IàUŒXN_›â”žô-çy·u#ÛÚÏ{¤¸®[væz+7VƒD…IVUYŸN¶›þ”uóëÐy•uRÛðÏl£p­ŒuzYFÔ‚¢„AHpTcXíM?›‰”]òÔyÎtáÚ]Ïœ¢“¬ßtjyÔË囃—FèRIXäM%›g”ûðqÿõxÎt8۸ϳ¡s«ctãxyCóƒFIRÙXFNÁ›«”ðBþyËtÜ?Ð.¡Âª5t²x4ëå&ƒZE~QaYÇN)œû” ï=ý5yuiܧÐv ªÓsex³{‹Ä‚VD¨PÆYO¼œ¸•<î§üŽy®u£ÝÒ? ë© tûxûâ;‚vƒHDÀPÀZkP¼’–«íæûzþu“Þ¼Ò£Ÿó¨¶skxR ‘Š‚CcOÆZ[Pž¡–&ìXúßyëuß4Óôž5¨ˆsVx‰ 0‚Ú‚®BéN\„QŸ{—°ë¿ùDzMvÇßÊÓ‰žÄ§7s4x*!ú!‚ƒBµNŽ\vRÆŸy˜áê8ùºz!wÂàÕ-ž~§Fshx~!V‚ƒ}ANk\ORrŸ)˜êzø‰zwÖà3ÕÖ4§ s_xe"K ‚Ó‚,AÛMC]1SÕ Y™7êwø©{4xâÈÖžS§Wsµx¤#q‚Kƒw@6MÂ]ÁS+¡«™XèŸöóz›w[âŽÖ¨œÚ¥™r+xì#‚K?1LX^pTÄ¡5š¦çîõ~{Px^ã›×|œ ¥rMx%f‚ƒ¡>®Kü^FU—¢›®æõÆ{¸xNä–Øò›¥Qr"x¥%´R‚æ‚Ã=ðJu_ÍU£z›œåâó½{¸xÛä Ù(›0¤µq¤w'&10‚©‚<ÊI‰_õUZ£Ê›äò[{x=å|ÙJšM£(q*wÀ&æíS‚O;ªHž_&Vš£œùâwñd{Êx¼åÚ¬™À¢’p×v<'…èP‚¨: Hs`W ¤ùœ^âÈðú{pywæ¸Úñ™ñ¢îp9w(=;‚‚:æGÆ`tW©¤ÓáHð£{)yÙæÛÙ˜¹¡*p{v(CËèK9­Fé`ŒW(¥[‘àÛî©{/y†ç³ÛŒ˜>¡p`v#),!‚ýñ8„eÓ\¬”£AÖJäY|ûz²î☓U›"l€s0í#ñ‚ñ/=Ée?]Ь¤CÕCã„|/{ï€ã'“äšãk\s’1Ü$[ƒ+‚….o<9fª]…­Ò¤™Ôyâï|š{»ð{ä“—šìkesÉ2ü%ýƒ‚.É;gR^ ®²¥Ô¯áN}Þ{íñmåi“ šýkUsÁ3Ï&_„µ‚9-ó:–gë^O¯^¦%ÓÉà}Û{òÃåc’¸™aksN4“'‡„ò‚a,Z:ÁgJ_·¯Ï¦÷Ò§àm}F|óÄæó’>škFs#5m(T…¤ƒ‰,y:i•`g±Q¨ÏÒBà@~þ|’ôèo“yš l»s‰6Ú)†R„,:®iVa:²L©üѬßW~o}õÇ艒Ǚks½6H*¾…„t*‹8Fi aý±ù¨ДÝe}†|õ™è‘­˜gjEr07y*ç…ÞƒÄ)µ7ði“a³½©œÏûܤ}´|Ìõ<é‘H˜óiÇq×7+ø…³ƒ(j6×iraþ²Ÿ©÷Í>Ûô||¸õ)éß–FhXp!7—*Ì„Ÿ‚>&R4Èh•`³²h©èËTÙÔ{W{¾õmé+–…gìoÚ7z+ … ƒ£%Ú3wi~a¹³rªiËÁØ0|Ë{Ÿö'굎]•ìf2om8â+#…Á‚Q$b2ciGaê³xªÁÉ×G{éznöóé‰0”Ée*nG8Ê+V„ñn#‹1Fi>a곈ªHÉ‘Öl{{äökê O”æeUn›8),§„@‚E"‡0*iVa´ÅªýÇaÕâzÖz ÷½êÓŒ‚“Ye0n›9‰-E…ƒÏ!M0Ñi0b'µå«gÇÈÔ{&{ö÷¦ë¼ŒN“’dTm§9g-¾„@‚; £.Ñibµ¬0ÆSÓÎzÇzƒøêëqŒ«’Odßlõ:r.ê…æ‚ÑÓ-¦j­bæ¶­«Å•Ò {òzlù´ìû‹%’”c7l);µ.Ÿ…¦‚‹¶,Éjîb·­ÙÄ Ñ6{ {mú¬íZŒY’ùc«lȶ1ˆ¢„wZ, m elºX°‹ÄÑJ|O|¹üàï2Œð‘wc@lm>í1å‡R„  +m*eܺ±°QÃÅÏ|$|”ý¹ðcŒ ’ßc¾lh?þ2¬ˆQ…4n+Âm)f„»Ž±_ÃÐJ|«|¹ý ñ‹ˆ‘™b­kV? 3[ˆû„›Ý)tmèe½»¼±HÂÖÎ|a|”þÄñˆ‹‘Fbck/@ê3ôˆr…Ô)çmxf¾¼½²Á¼Í²{[|9ÿŽò@‹õþaù؉ю-^+h,GX;{:‰Ä6! r]kóĦºrº¦Æ{G}žùù~‰oŽ‹]’gËGñ;ùЉÞ( Brmk Å»â¹ÊŦ{,}k‰úY‰ Ž ]$g*H]< Ž¢‰æBer³kÆs»Ä¸ÆÄ{Ð|:}úRˆª[èeHo<Ën‰aår­kMÆè»°·Ðôz±|¥ ûó‡ÅŒ[€eŒH!=޲‰qðr.lǦ¼E·DÃ{/}ÈRü ˆ×Œ[DfYJ,?ÁŠ‹—wÜsçmÉå¾Õ· Ä©{ó} "ý ˆ€%[ÊebJ?ÁO‹@çøs¼mɆ¾E·æ{Ë}g ¾ýΈgs[ûeqKí?¢þ‹Ç T]t9nÄÉ]¿À¶¡Â{{Ë}Ô ?þˆ°Œ+ZádKÕ?æ\‹ô ½ˆs…m É·¾ó´ÓÀIz·|Œ øý2‡Ó‹'YþcCK@U‹ã ÓsÈmÊ|¿U´ö¿zzÊ|V ‘þ‡L‹LXýb‚K4@#U‹  E¥s¦m)Ê…¿Û²¾Žy |„ Ìþt†°Š«W‚b;Lï@Õå‹* ÈotznzËÓÀê²q¾ zŒ|Á ìÿš†”ŠQWbÂLNA‘ì‹€wtXnüË Á²]½Åy$|ï ïÿ †ã‰ŸVJaM—A‘Ä‹Õ/At@nÌ(Áî°1¼ y‚{@ D¢…b‰˜Ua`'M³Aq‘)Œæ_Ft[n6ÌYÁ½°¼ yš{I T|…+‰yU3`2M¹AI‘ß‹^É>tXn˜Ì¸Á”¯ãºtx {¢ ³Ï„†ˆaT`_AMB,‘ò‹â‡$t€n"ÍNÂ¥®î¹Ìw–z¹ Ô„·*S=^iMRBc‘Œû•rtÐn§ÍÌ®<¹xøzÎÜ7„µ‡S ^DN Cû‘…Œ ‹tún1Î7Ã4­W¸¸w¨z2GÕƒM‡öQ)]uN`Cö‘‘ŒÏn`tën.Î=Ãã«ý¶Éváy$Dù‚q†Qn\~NCí‘uŒÿ&)t½n¾Î¸ÃP«N¶ñv÷yëãÝ‚ü…–P½[3OD ’óŒåþq Âtlo|Ï‹ÄÆª¾µ˜váy±‚×…¬O [¸OÆD “dþŽ u¸oqÐ_ÅGªµÀvØyÉ傚…VOVZhPEJ“3†ý¦ Ùt2o¹ÐUʼn©´%v3y›Au‚/…ÝNñYÄPoE”èóü ÑuRpVÒóÆë©p´æv(záë‚©…†NÒY=QFp”DŽûí xu-p^Ò'Ç”¨>³v¤yhO‚2…ñMaYURVG\•Bmû² vJq¸ÓlÈȨM³wz-Šƒ'†XNÏY¦S HØ–¦Qû¬ Ìw¼rŽÕ.Ê!©Š³¸wH{À‡ Š„â†•NñY(UJ˜§‘ûG vx:sŒÖïʨ¨Ì²¡w&{K „X††M0YØUK ™Ç’0ú¢äxt˜×LÌ=¨›²w`{& ýƒI† MËX4V^KD™Ó’ùo y8tر̟§Ú±¸w£{tH 4„[†wLDXÕVL™“Â÷1ÄxtSØò̦4°Jv=zÛÄ ‚ЄÞJÅVµUüJ”˜’eö×Ïw7sŒ×IÌݤ/¯½uáy°µ ƒ‚®„JVeV½K>™´’¡õ÷Zx¨sãØ]ÍԤʮÃuÉyö§ ñ‚Á„ØI²UzW–LJšy“÷ô-yytòÙdΕ¤®÷uzè± â‚™„(IUäW0M»šó“šó÷êxytqÚϨ£À­¯uzàÎñ‚®„’H³T Y}Nœ,•~óÙ5zÜu$ܘÐö£Õ­0v«zƒ/…-H^T~YþNCœl•þñ`¹yŒu$ܤÐk¢P¬'u¹y+ ½‚n„GxSZÂOðœ9–)ñ»ÿ'z8våÜ~Ñ ¢÷«uáy—‚1„ïEpRZÒOíœÿ•»ïþüyèuuÝÑÑØ ~ª]ty“mO‚”ƒúDSQ»Z^PßÖàî.ýzŽvªÞÓ ¡ªÜtªy oë‚„ýD]QS[ûP$žý–Jî˜ü z"v9Þ˜Ò¯ŸX©–s¦xõ wÇ‚ôBŽOGZ7Pwƒ–Oìßú®yv»ÞFÓŸÕ¨es¦x> dðZƒ´BˆOµ[ËQ¦ž©—‹ëúöylvKßÁÓž¢§rëw- 9(‚AáM?[WQlž\—Æéeø‚y%vªß/ÔRê¦srëwx!Šƒ‚Ç@¶M‹\´R²Ÿˆ˜žéøÜzswqáÀÕšý¦shxµ"§ ‚Ú‚Z@#Mw]oS­ @™dè²öÂzaw´áøÕbœ¬¥ r†wÛ"Ø`‚>€K)]MSž 1™Öæ3õ}zRwMâšÖœ›ß¤“q6w–#™t‚ã=×J^6T¤¡šçå%ô·zƒwã9×ýš¤pq!w‚$xiÞ×<âIa^’T¢všÞä'óÅzºwÝãصšÑ£Kq!wá$üFÛ^<–Iz^äTþ¡|šäfò‰zžw×ãØÃ™â¢xpŽv%a/À];£HË^IU¥¢›Dã´ñ{MxæäÙ¦™Ÿ¢ÆpËvg&{‘Òí:/Hx_ìUA£€›0â…ðßz:xZå¤Ù ™ü¡pMv' ”Æ…:ïGã`zW¥H8âŽð|sy;çZÛu™F¢ñp6wø(ò‚‚ø9"G+aœW¥sÂàÌîÆ{yrç`Ûw˜ø ño%v))‚ý„8éEeaXæ¥žßæíÃ{|y^è¥Ü˜Ü Ào`v#*[J‚4‚¯74Eòa£X–¦žÄÞÃì|‹y%éñÜ‘—ØŸzoÃuÓ*«O‚½7$DŽbYˆ§ŸÞÚë|áy(êÈÝ‘—›ŸšoÆuë+£Ô‚‚w6²C2c½Y8¨ÉŸ9Ý ë|z_êÞ/—HŸ>o¨u,íâ‚%‚O6”Coc÷Y¢¨ ÝÍêÏ|FzZë÷Þ—õž-ozuñ,ºô‚‚F5ŒB¿cbZ5©¨ ÅÛŽém|.z‚ëMß:–Džln3u9-e Ý‚@‚@4ËA düZ ª¡&Û#é} {¼ì¡à#–%žRn-ub.˜!3ƒq‚g3Ardy[^ªð¡™Ù¡ç|Çzíìêà•3Nmotv.À!΂‚?2@†d½[¬ªX¢^Øoæj|¨z†íeá•”Žœïlt/‡"Ô‚‚G1?Ãd\3«À¢·×«åv|ÇzîÜáu”DœÛlûsø//#3ƒ7‚±0{>~eµ\¬„£ðÖÚä÷|W{.ïüâP” œõlt11$݃‚f0>Vfy]I­d¤ŒÖ)ä(}r{.ðºã^”ÛÞl t2&%+„²‚“/!=òf^¢­¤¤‘Ö ä–}Î{ÇðP䘔ñ›=m]t¯2¶%Þ„Wƒó/ƒ=¥gº^¯ø¥/Ö«ã~d|ÍñBåp”œ›þl#tm3d&á„?ƒÍ.]<äg _>¯<¦Õšâé}k|OòÖåî“'›‡lås4A'…sƒ.Ù;h‚_Î¯á¦øÓ™áÊ}‰| óšæ†“ššlzs³4Ë'K…pƒM-ó:Ùh`ð‡§–Óúà,~Ù|åóg瀓‘š"l¥sÍ5)¶…úƒ×,¿:RiÓ`ž±Ž¨ÏÒdàN~}Šôè8“Aš²kOs‰6¢)†„â+®9®iaQ²©åÑDßt~P}›õûèA“š÷k}sË7Ï*䆟„´+@9Ôjbö³oªÿÑ%ß2ÿ}áö*ê•“>š%l»sú8,l‡2…Ö*³8ÿj•b8´ðªÖÐ3Þ?~f÷õêë’¾™dkOsK9š,w‡G…ó*ð8akúbë´’«ÓÐÞ2B~Ö÷;ëâ’“™xkRs›9¿,l‡#…#*<8Úk»c[µ¬áÏGÝó~H~øˆëð‘­˜^jpr¸9-‡ò„<([6ýjèbÜ´¨«²Í2Û»}P}t÷)몦—ÙhMqE9-k††„†&5·jc!µ8¬†Ì:Ú¡}‹}Aø$ì…“—¨h\qb:G.2‡>…ü%†4jkÁc¶­âËyÙÍ}²}3ù÷ì7 —OhØpþ:©.O‡û„ %f3Ãkæc϶•­Ë{Ø­}©}ÃùiíØ•–Ág|pÖ;˜/ȇ|…Q$·24l”d·I®ÞÉaד}È}3úî9 –gp'<0¦‡Q….#¿1mlód ¸é® É{Ös} }æú·îñŽš•²fšoÈ<µ0ˇQ…+"Ÿ0°l!e¶¸T¯ ÈkÕe}}û1年•9foù<µ0ù‡T…„!å/klÌdç¸i¯gÇ”Ôô|8}–û1ïŽn”¤en{=<1ˆ)…¦ ì.)mneð¹4°èÆßÓQ}u}­üð6Ž@”›eUn~>2’ˆx…Ö÷-™mèeÀºå°8ÆÓ\}u}Fý‚𩣓Ýd¶mà>€2刋…¼×,³mfS»~±>ÅÒ%}u}ùýhñXZ“od|m¾?—3Y‰I†,ƒn*gE¼²‘ÄuÑh}æ}×þAòfK“5dKmˆ@L4ɉ}†H+Ünagé¼ú²íäÐ\}æ}^ÿËòÙŒ¨’´cølA5Šº†(‹*ónžgǽȳé”Ï<}×}Öó ¨’}c«l*B6äŠi‡½ *Üoh,¿FµÂ2χ}L~Qµô¨ŒY’,c™l½Bº6‹²‡wñ(·o h!¿=µËÀ‹Í˜|‹}1£ôÍ‹Ž‘ bžkŒB°6䊊‡ž(6p*i À¶ŒÁ'Ζ}†~¹öÙŒY’c_lND28=Œpˆ[(qÀi3Á ·ÿÀoÍž}‰~L“öOŒª‘ b‘k›DŽ8LŒ‰ˆäM'“qqjÂâ·}ÀìÌ ~~Ì÷ËŒ’¨b=lfFT:Ë݉Ø+'nr]kÃä¸å¿=Ìõ} bøŒ`‘BaþjïE:D‰ š%§qÇjýÂݸ=¾ŸÊï|0~à4ø1‹kd`4j}F‘:¦¬‰S·$ˆr˜kQÄú¹Ð½ Ê?}‰~8ù‹+£_viÜFó:>7‰} #¾qkÊØ¹ú»GÈ+|Ë}Ì;ù Š9l^¦híFk;i„‰çÊ"ÁrklfÅX»’»ñÇx|9~á^úŠB;^xhåGV<öã‰\!.rÌkÅÿº-º|ÆÃ{”}bðù9‰oŽ@]žgIGâ;R_‰S ­qNk Å׺`¹ŸÅR{8}Ç0úƈɥ\çfHi<량Ã^ErÌkóÅ’»Ê¸ØÄG{ }b¥úŒˆ=é[fHf<´J‰Dõr¹kXƼ­·ÐÃ×zî|ÛYûׇŌ [¥e²Ha=½Š‰û Ò rØkšÆ4¼Š¶|ÂFzC|@ûw‡ŒdZÈdGI±=„Ž×‰ ~§rClµÇø¼¶¯Á}z^|i †ü†‡â‹ÿYZd4J>BjŠs Ï7sÇlvȶ½-µºÀ$zÿ{È Æü߆‹YhcSJ¯>BmŠ" 7sòl4Ée¾U´ê¿z*| –ýˆۊ‘X c,K‚?÷ÒŠU ¡ÂsTm)Ê&¿Í³ ¿üy| øýw†QŠóWKbKÌ? Š M–s;mÁÉǾ³R¾‹y§{0 )þ,†ŠWWæayKú?ÛÒŠZÙCs5mOÊ‘¿Õ±`½êxl{ Ïþ“…©‰tVDa¼Ke@+!‹| °s¼mDˆÀ~±ì¼:y°{p nÿy…:‰ Vº`]Lß@h(‹.¥qs‘mRËŒÀô¯d»…x#{» Óÿ…ÈjU3`ùL‹Aõ±‹¦ltznæÌÿÁd°°»8yí{Fdq…4‰?U'`3NÙB ’ªŒ6’;uPo÷Í÷ÂÚ¯öºCyç{!y…ëˆîT¿_àN`C¨’d²xu‡o¸Î©Ã8¯8º&yÎ{ݸ“…Þˆ˜T{_ÝOjD£“ëÿ4GvgpÊÏ­Äù®ë¹Ty|¦›T…ÀˆßSâ^PØDÆ“2ŽóX?vpCÐ+Å/®9¹Ly@|x‹…ºˆrSt^çPœE^”µŽ¿¯v÷påЮÅ®ä¸yí{vGò„ˆÿRð]ÛPE”5ŽHvgpÑГŧ¬b·TxA{•eB„M‡”Q¨\ÕP EP”ŠŽ<­v½p8ÑAƾ«Å¶æw>{<„M‡Q‡\,QHFB”—ŽÃþe îu´paÑTÆëªÊµ„wÖzYW‡ƒ††PQ[:Q#Fj””Žðýa v´pëÑÈÆªØ´wwzÇÏSƒL†OìZÊQÌF7•|zý0 µv¯q(Ó2È ªµvw{ß☃w†MOËZ¥R»G҅̕ü ÝvÊq˜ÓuÈ5©ò³Swâz« •ƒ9†ºN1ZoSvHQ–7òû[ \wNr¤ÔyÉ©Á³sw{©¨©ƒU†3NÜY9TdI2— ‘.û² ÌwírtÕAʨ¨D³ªwf{µ© ãƒq†N±Y©TÊI«—‘<û¬ HxFsÜÕŠÊÓ¨>³ªwW{é× úƒg†ÔM†YãTJœ—Z‘Bú¥KxUsAÖïʨ€²\w&{_E µƒ†[MYvUJ[˜ ’•ùx¨sÿÖ­Ë–§²9w{Û ~ƒÈ…zL>X¾UíJ«˜.’'ø€@xns8×Òˇ¦Ä°¡v€zN" ƒT…¨KeWVRKÙ˜b’‹÷íŸxÓs%بÌ.¦R°Àv«zO# [ƒx…QK7W™VÜKD™«’hö²#xzsØ™Ì´u¼yÛ© 0‚:„JøUyV®K™n’õ†x€sØÍO¤{®‰uÃyœˆ r‚w„vIqUWrLÑ™#“•ôÄx5tkÙðÍ'¤I®¦uýy ‡ ©‚†„JIVUÈW M<šˆ“Èó(Ÿx)t»Ù:ÎO£B­ÿtNyw '‚„©HÃT±WM{š§“šóÜûxtZÚÐΔ£…­{uíy‰r~‚_„AH’T[XN›k”Âò^yötÖÚ¦Ïð¢­!uÒyël‚R„ÙG6TºXbN›ß”2ò ‹yOuÅÛOТµ¬Muôyæâ€‚:„GiSoYOCœ~•`ñåÿ¼y±uuÜÑC¢1¬Ruzǵà‚w„ GYSaZP $–òðOÿ`z]vdÝ×Ñ¢å«Mu zF*‚„ÐE0RîYOáœð•dïÄý«yœuPݯѸ cª8tõx1üZƒÄD,QYZPiO–~îÕüz v\Þ¡Ò¾ Dª}t9y‹S‰‚žƒmDÄP7[ÄPAžë–±íÔûüyëu¬ÞÏÒŒŸÛ¨Âsex¨AíÄ‚DClO?[¢PcžÌ–—ì’úäy½u1ß"Óëž)¨sYx󲂃CyOy[)Q®žY—Žì½ú5zfvßÓÓ3Ÿ¡¨Âs¸xÀ ’G‚<ƒùBlOT\R¬ŸT˜2ìtúÎzwtà°Ôèžc¨Žs¸x½!«‚‚ƒ'BÍN³\›Rd 1™¨ëúr{xšáûÕ%Ÿ­¨2t•y+#$mƒL„BHO[^NT¹¡Nš‘ë¿ù"|nx âÈÖŸB¨`tˆyÞ#®aƒ„wAN-^#TÕ¡všNêøÝ{xx^ã›×cž¢§äsNyˆ${~ƒ.„AêM_Uf¢›(é¡÷|ÐxÚã4Ø¿§@sûxÂ$óׂ¼ƒÊ? M×^YU}¢a›è¯öã{yNäìØL̦,s3yÅ%(6ƒ$„.?L£_5V]£5œŒç=ö©|Þyå•ÙÛœH¦Þrøx$&{-ƒêƒg>§KÚ_NV±£;œFæ©ôý{y˜äìØ@œ“¥r‡xü%DÝ‚‘ƒ>dKž_Vz£"œÍåYô|Ty¢åÚÛ› ¥BrYxÔ&ô‚cƒ*=]J?`šV0¤‘œ²äöòú{yØåÚØšË£~qywY'T¦‚Ђ <$Ig`¿Vƒ¤¿œ½ãøñ|3yTæ}Úxš>£Kq[w(.΂ ƒI;…HÄ`CWô¤-Ãâñ÷{NyÙæÛº™–¢îp-w\(w~‚¦‚n:ÇGï`ƒWD¥v âZð3|§yfç§ÛM™-¢£püvé(þ€‚‚:eGªa/XÒ¥ÜáCïJ|¼y;èRÜ"™Ñ¡„pàv *à‚Ê‚b9¡Fb²Xõ¦ìžŽà¤îµ|(z6é8Ýî˜l¡‡p×v¹*´ü‚Ä‚x8ÚE¥bIYv§pŸ­ßÁí§|+z²éšÝ`˜Á pov;+/å‚‚7ØD–b?Yy§HŸÄÞÃìj|çyéPÝÖ— ”oñu+¬‚(‚07mDÇbOYا‚ŸÞ ì‡|ýyQêÞq—…ŸioÆuë+Ô·‚%‚`6²CRcëYZ¨ UÝJëØ|ƒz1ëßZ—Ÿzo vñ,ñpƒÄ‚6fC dÑZŒ©)¡±ÜŸê#}æzõëÑßû–Ÿo½ud-„ ù‚n‚¶4aBüc[š©`¡±Û¹é}{—ìàЖûžoþuy.§!•ƒæ‚|4!Bàdô[£ªX¢ûÚ,é?}y{IíVá=–lžzn’uû.b"¤ƒƒb3QAe@\ñª±¢µÙÌçÝ| {©íŸá•ƒ¥mËt1/"[ƒ¦‚2ê?eI\«–¢YØVæv|Ùz·íµáì”íœFm‚t¹/#Jƒq‚O1&?^eŸ\ú«£º×¡å¾|{£î‹â›”VœmTt¿0$ÀƒÚ‚®0¦>Kfá] ­ë¤6Øoæ‚}6|¾ïîãñ”nmötJ1Ð$(„Eƒå0à>yfÕ]k­ë¤ëÖÑäh}Þ{&ðèãa”î›æl,tè1)%%„ì‚Í/Œ=Éf^ç­+¥ÙÕŒã7}š{œð;äÓ:›%lks"2Q%ñƒŠ‚.M<¾f^ ®D¥“ÔKâæ|r{ÒðräG“ªšÚk7s¬2×%„‚¤-a;gI^ήԥÛÓ\á }‘{°ñ?åÎ’š0k˜re3†&4„‚~,D:Ng®^X¯H¦Òà§|N{/ò¨åU’z™²j,r44i'Š„Ð‚ +h9œg_°î¦±Ñ(ß}ê{Xóæær’–™(k¿r”5É(Z…yƒ‰+h9¶hL`p±f¨ ѨÞ}*|ùóªç¶‘Õ˜ÿi×q‹5î(¤„Ú‚§)¦7hÔ_±&¨nÏÝ?|r{Úó’çØþ—DiJqí5q)˜„Ú‚e)~7fh6`ϱȨ­Ï;ÝÚ| |¯ôPè ‘þ—;i+qt6Ö)Õ„ì‚B(?6‹hF`æ±Å¨ÆÍ>Ûñ{Q{ŠôI蓺–äg*p[6þ)p„~‚½&ë4€hj`q²O©¬Ì"Ú |y{õ&éžg–¾gÔor7Ø*ú„¬‚6&-4>iú`z³ ª"ÌTÙY| {‹öêéª*–ÛgÈo’8Ä+…ƒL%/3·ioaF´¹ªþÊØ3|”{÷k꺎2•ìfo9W,…ì‚:$$2^j0b3µ‰«œÊ›×Ï|*|oø¶ë3{•=gYo“:É-ˆ†ªƒØ#ª1kÀbV¶x¬êÉÑÖÏ|L|6ùd캎Ӕ‡f´nÓ:.¹†ªƒÕ"–0kÀb¾¶Ý¬ªÈ‰Õ˜|U|´ùígŽÃ”\fún®;Q/‡X„"J0Õkd»·C® ÈOÕØ|å|ÃúQîŽÀ”„fox<á/ƒ‡ƒ„"ñ/blKd|¸œ®4ÈíÔ }À|.û[î>Ž=”ôe[nß<@0‡†„!ü.§l¡d!¹)¯"Ç»ÓB}Ù|üï'ŽÞ“µen>K1gˆ…' ý-4m$eºç¯*ÆÃÒæ|À|ˆü¸ïf;“—dAm >‹1ˆ¾„¥¿,Äle2ºO°¼Ä„ÑP|‰|¢ü 𫌨’ÅcÄl3>ý1هЄVÇ+³l@e8º†°Ã}Ь{:|³üTðí‹’c_l˜>Ÿ2ˆ…pö*æl“e »]±¾Â²Ï´{[|¨ý1ñÇ‹¹‘¶bêk‚?c3ˆD…ÉB*!nùfæ¼1³7ÃÐÉ|„}PÿçòzŒt’$clø@î4µ‰t†‰*ŽnLg…½²³%ÂëÎa|}›ÿÿòዳ‘bØkqAo5Éq†€ )¢n€gÇ½é³ ÁØÍB|,}žÿ'ó‹‹Q‘òajkA+5‰*†(†nagÛ½´—ÀTÍà{Æ|’óe‹ ‘ÄaH]<<ޏ‰Ý?¤rök[ÆÀ»]¹$Åî{u}IGûµ‰Ží\ÑfMI^=ôŽ/Š?{shlEÇx¼¼¸TÄ•{}±¸û‰˜&\Zf¾Iú=yŠ>œsŠl•ǽط¬Ã>{} Kü ˆ*N[¨eØIM>\ØŠ/ÅFsmÈ­½·÷Â{D}ƒ úüÿ‡°Œ˜ZLe J×>m ‹ˆ Tks`msȾ·Ãa{”}- –ýŒˆ-%[¾eKª?™Œ¶Ât‰nCʰ¿·MÃS|d~à ÿ\‰ºÇ[DfcLÐ@”‘ÈŒˆƒuJo*ËÀ7·ÛÂv|ž~ž ßÿV‰½.[ÄeAMØAO’‰e àvÎo<Ì~Á÷¶†Âµ|Ò~ª ¼’‰¢[‰eâMFBš’˜ ~Ìv·pYÍÀÂ’¶-ÂÒ|=[J‰^vZeSNÍBó’ë§ [vapVÍ´ÂDµñÀ|§~nÓƈuYd¯N—C$“YŽ S9v|p‡Í ôԿD{ù}lú‡Ö‹!Xc0NñB’/åu`oÍmÂB²ó½'zû| w†ۊòVbAN,Cf’‰b4ouÝo§ÍÃϱH½çy´|€À=†)Š Va-N CÖ‘ËŒ|)ßt5oèÌN©°=¼Fy$| [Ä…¾‰§UÃ`-NC]’O݇^u¾o+Î{Ãà°:¼Óy|Rc†¯‰%U!`ôNšCÜ’dÑH^u¦o“θÃׯ»}yR|Ñìç…u‰©TË_OUD^“ Ž!Çèugp«ÏáÄ”¯Ôº‘y}|¦É“…%‰ÆS_æOØD•“%ŽÂd—u9pœÏçÄ ®X¹x¶{mºÏ„^ˆºR!^ P+E·“]ްf udpöÏ@Å ­N¸1xl{G\„·ÞQ8]PE[“ÙmMuÿo)ÐUÅëä¶4w¢zÃ Šƒ‡ÊP@\PE“þ'ÿ± lup¹Ð¾Å6«/¶Kw¢z²Êƒ·†.P•[ˆP£E”`Žþ¶  u|pRÑcÆ{ªtµÕv\z7j^ƒ††P[ÒPãE%”`ލý0 ƒuXp€Ñ‹Æ6ªµÌvCzs•Dƒa†1O²ZZQmFÀ”óŽøü èuÕpÒÿÆf©T´dv zò:΂í…6NîYnQÆFŠ”ÑŽkû' ±uØpŠÒ¢Ç¢¨Š³3vz«æù‚†N½Y«RÜG–.vû ÝvæqÔàȨ¨"³Æv7zÈ^ƒÑ…ÂMYUS,Hn–¸ú÷%wrÕºÉq¨ë²Õv–zîÜBƒç…ÿLÂX©SùH¼–»9ùÔæv/r&Õ Ê.§Â±vðyëî’‚&…)LõWßS$Iê–ʃøÝv&rÊÕµÊʦQ±v zý ƒ‚…LÙW4UˆJ*˜ä‘FøÄxOsX×(Ìé¦T±žv¢zC4 dƒ³…ÍKœW VXK"™¨’Â÷“xÐsPØÇÌm¦‰°½v¢z¿– ¸ƒÞ…ÐKŒW…VºKS™«’š÷ÌÖxòs^ØßÌ+¦@°[vRzõ ‡ƒÎ…7K:W&WL㙂“ö ûx…tÙÛÍ»¥ °sv¨zçØ ƒ5…eJiVZW¾LšŽ“HõºÓx]tSÙó̓¤¥®’uáy>. ÂʄI(U…WøL~šØ“Pô»y°twÚÏD¤V®ÎuzJ2ô‚Í„×HñTX…MB›}”’óñ‹yuۇϣ˜­¬uðy.áë‚}„HTÿX_Nª›Ð”oò¼€y3u¶Û*Ð £à¬^uÕy¤†º‚\„zG©SUYÖNwœu•ßñ z½uÜñÐŽ¢A¬OuÕyœr©‚.„±FSZ­O°œË•Šð÷þ—y’uÃÜMÑ|¡g«‹t|y¸×*‚Õƒ)EÅQ´Y”O–œ×•ôîŸýœyßuݬÑã ÝªZtEyÞꂼƒ.E¼QZÛOðœ–÷îxýÂyèujÝøÑŠ oªþsyq˜âpƒHDQ-ZP$–íü‹yÀu¬Ý<Ò•ŸX©…s™xÙôqã‚(CÞO’ZqP±–ÈìAûËy(v‡ÞÓëž¡¨,sAx”}Ä‚€B,O [þP;ž—ŸëðùÙy,vß–Ófž¨sexX g«×‚óAÄNÄ[ÈQôžÝ—)ë£ùƒzweàÈÔ‰žõ§csŸxë!ÄU‚ ƒÙAbN#]ëRp á˜Áêâø0{pwfá}Õ2žb§œsÊx§"yD‚ƒó@›M5]SV í˜mé§÷åzjw¢áßÕ2•¦ìr\xà"Õ‚Ó‚Ø?¯L‘]S÷ €™èÓöD{ÕwšâÑÖÙœ¦\rÕwŸ#ŒÑk‚Ø>½KÂ]ãS¡™¿æõlz6wâMÖï›(¥ÄqXw–#‰€ý6>K¿]ÇS4¡z™FæPôšz9wîâüÖk›^¤„qÿvt$>È‚µ=~J«^˜TN¢‹šÐåñó6{èwîãå×H›¤žq6w†%Uå%‚ñ<ÐI_+UÖ¢ùšÁäÈò[{%x»ä²ØÁš£Yq wX&+‚7‚Œ{í1á –Õfn-uZ/k"¸ƒÄ‚B3Ê@¬e¢\¸«£ÒÙªç‡}£{Gî âÞ•˜nn^u50Z# „þ‚Œ2%@4f/]\¬š£ÕØŠæ…}£{.ïØâj•õmötê0ö#€1?pe‡\Á« £†×må¤|øz îl☔SœNmytÓ0ù#ìƒÇ‚1×>mf‘]=­†¤¦×påé}C|Yð ä%•²œÙmötV2c%µ„Tƒ€0>õf^Ü­ú¤fÖ äh}Ñ{kðä÷“ƒ›plÙsñ1G% „à‚/=Çf1^­­ ¥5Õã.}Ô{ìð¶ä‰“ ›%lœsã2&„¬‚.å;#g–^‘®æ¥Ô â}ü{zñ^åü’£š¸ks~3'%„ï‚+-k;=g_¯ˆ¦Ó4á}'|òæ—’/šmk7s14 'y„ƒ˜, :h¬_D°b§ÆÒ‚à¤}™|[ó#ç«’šmk7sT5Ã(……ƒ,/:ŽhF`±&¨ÝÑßs}q|Úóyçc’„™ñjªrð5F)N…‚ƒ5+(9i›`DZ¶¨'ѱޡ}¨|×ôqè8’S™ñj¿ro6¸)Ÿ…°ƒD+!9uiô`q²*©;Ñ¨Þø}ñ|.õ¾è/’+™jjrË6#*…›ƒ*8Xia:²4©ÓÏoÝv}º|jõ&髑ØPjWrº7$+þ…„)²7ðiËaF³ªIÏÓÜÄ} }Eöðéh‘d˜èir8œ+ø…„„(½6 jbz³oª.ÎÛÛY}Ð|bö!êáþ—ci¸q©8;,†„µ'à5*jb!´óª\ÍìÚm}}ïö®êeh—«hqž9m-‡/…»'!6žkÊcîµé¬•Í/ÛH~ö}«ø^ì4‘˜XiÇqQ:ý-/‡ …l&Ð4jk©c¶ï¬uÌôÙì}¬}üø«ì­k—¼hGqõ:.c‡…£%Ú3¸kàcжE­†ËìØ–}r}0ùå컃–Çgdpõ:©.͆t„$}2Mkœc¤¶j­8Êž×#}%}{ù;ís9–yg*p;Ñ.܆}„Þ#+2sk¢cÀ¶^­Êp×}}rù"í鎕Þf—o8;ù.ü†}„ #c1Gkc¸¶a­„ÈèÕ(|3|dùíލ”Ée’nT;*/ó†t„ "k0ÃkdØ·V®VÈnÕ÷|ß|¾ú#´”1fÃnÈ<@0ˇ̈́~!˜/Nlvdt¸»®6Ç,Ô{|q|Ìú?îa£“Ñd‚mO<ý/;‡X„> .lWd“¸ï®ÆÓú{|ìújî2l“©dm=Ä0i‡}„wÌ-hlÌdz¹¿¯ÂżÒx|´|Êû1ﴌْDd8mS=/1f‡„]Ë, l¡dn¹ä¯LÄhÑ›{|ü©ïŒe’Oc“l~=˜1O‡ƒ„QÐ+¤l:eOº–°áÃÆÐñ{[|¢üðð‹ô‘íb lB>2«‡t„g³*\lØdlº“°ŠÂYÏ^{³{Ÿüûïy‹]‘®b¤ky>.2󇢄p¤* mze*»)±¾ÂPϽ{|ýÛðê‹›‘Âb°k\?3[ˆâ„¯)=m¢e·»±Ÿη{|;þkñF‹àçak¾?Ž3ˆ2…ñ(|m#fS¼[²ÁÈÍa{|×þ8ò‹Ê­aøj”@€4åˆo…Žï'Ðmf ½³aÀÍ^{*|rÿÔòÕŠxaqjð@î4‰¦…øf'!näfÁ½¯³”¿(ÌU{*|ýÿXóœŠ.Ì`:jðAã5É*†WÀ&®n’g¿¾Æ´¿žË†{•|²ôYŠ÷V`úi>BX6 Šq†j×%!oh†¿eµˆ¾ïʉ{‰|y»ôEŠ·`ŒiC7ªŠå†˜ø$oèg¼¿µy½åÉ0{L|Ò$õ‰ÔŽÜ^hôB 7:ŠX† ‚#ÙnÜg®¿µé¼<É·zÅ{ŠËô‰Pމ^hCë6YŠC†ºé"0ohrÀ¶ÿ»2È€z”{Caõ¯ˆÀð]ŒgŠC~7bŠ9†Âý!Lo2hÚÀy¶U»nÇAzf{®Øõ†ˆ˜i]gpD¹8Q‹{‡q"öoEiÔÁ··ºº*Ç‘z0|Ë?÷àˆ Ž±]¢gkEœ9ø‹»‡Û‡Ü‹ÃZçdÈGî;uÕˆw“qéjŽÅóºj·4ÃAzð{ ú£‡ ŒžZÈdÙG<}áˆá H„qkÆs»u¶BÂÓy£{q’úù†}‹ZQdJH‡<ôD‰# ~ÉqTkÎÆ¼¬µSÁ¼yš{:MûÙ†(‹Y»cèHB=<Žn‰Ú E r§kaǵ¼Å´€Àfyf{Ÿ»û—†áŠÔX4c˜I÷=²ŽÚ‰< “–r@l(Èp½Œ´'À¹y¿{Ë Òüˆ†­ŠƒXØbEJ>+ Šx ÌÞrŠlÉ:¾«³2¿fy”{D _ýw†”ŠöWybáJZ?»³Š· cs,m¹Éè¾5³¾œy¼{ øý=†<ŠzWbkKê?úŠóSksAm…Ê­¿ª² ¾ty­{» ÌþL†?ŠW aL@qL‹U¿s‘m5ËOÀ­±½&y…{7 CÿÊ…¸‰#Vå`@LÜ@ÇÁ‹¶=°sÈm[˱À~±û¼y—{ ´ÿ¥…Ÿ‰ÉU`nL5AÛÇ‹t6nÿË;ÁŒ°÷»°xl{û 5v…_‰?U0`*MäAh‘DŒ~ 'tdn×̰U»¶xQ{³ ­#…Àˆ~TM_†M*B‘QŒ†×UttnÍ-¯ºHxìz2@Ò„sˆåSë^âM®BÊ‘‹Œ†rtånãÍ%Ãq®À¹ x#{ðÞ„|ˆS¨^÷NÅCë’t †!u‡o»ÎÍÃÞ­ü¸x{Œ¦S„¾‡qR|]àN²Co’ùŒEРt(oïÎÄœ¬–·4w7z—¬Šƒë† Q@\ÝNÎC’‘‹t5oIÏgÄÒ«ä¶Nwwz²ÌÕƒ‡ZQ\EPEî“(ŽQºu-pÑЫŊ«Z¶BwYzgP¤ƒº†ÇPÞ[ˆPoE"”]Ž ÿëuspÑûŇ«N¶w®zÕ»¬ƒ·†P°[þPÍEŠ”£Ž´þ åu’p·Ñ­ÆÆªŸµNwŸz¾³ɃƆPg[ÇQ³F •-¼ý0 ty¼˜óHƒDQZCPnX–ôíHüÂyÍuÚÝ3Ò½Ÿ[©¢s~xÒ‘ЂVCØOvZ=PiH–Wìºúòx@u¬ÝBÒUž¨nr¡w|˜¨€‚ÙA®N(Z7P=U–#ë¹ùyauMÞ¿Ò®V§rawl¨€Û®A¢N+[WQcžu—³êoù®ylvTßõÓ·w§krÕw† ¹@‚ö@ÛM_[oQ¦ž{—¸é4ø¥y5vþßcÔ)¡¦+rw!.ø€÷4@Mì[R0Ÿû—˜é øÐy`vûßWÔy¦+rvwM!/Û @»L&\óQŸ–—˜èÝö¶yGvTà¹Ô|œé¥õqvwÌ!ÙÓ€½.?%L\ORpŸB˜—çöÙyv;á•Õ&œu¥úqywã"Ñ¢P‚e?%L…]{SÌ 1™®çÉõÔzXw^âVÖœ¥ÞqKw#U`Û>óJL]MSæ =™:æ\ôDz×v â©ÖT›B¤6q¬võ#Ä‚M=JÓ]ÝSq¡»™qå•ó¨zdwuã}×›ù£~q'w %êÈ‚Ü<ÀI}^­T¢ZšVä‚òƒzRwµãÌךè¢p2vù$×6¶;­H´^áT]¢‹šÌãëñëzÉw“äŠØ%šå¢ép²v[&+¨½«;H›_ÊUz£ƒ›aã\ñ{kxå|ٚʢ"qìvP'‚ýn;cHd`ˆVu¤iœ(äòp|HyÜæ®Ú›¦£+råwÇ(zBƒƒß;ÈH#aRW-¥?ã4ñ~|Žy8ç/Û9šÙ¢YqUwÕ(µƒò‚:;QHõa/XH¦žââ¼ð.}+z´è}Ü{š£r xC*'˜ƒpƒÄ:òG³bY²¦ž â ðQ}¢zÿèîÜÙa¢6qywŽ*ŸBƒ)ƒµ9+G³b[Yû¦ ŸáFï.}®zŠé‘ÝG™Þ¡qyw+/9ƒƒô8jFáb¥Yy§‚ŸßÑíÉ|qz§éËÝR˜Ü -pÅv*+]Æ‚Ÿ‚ 7:EœbƒYe§‚ŸbÞžì‡|ezê9Þ¼—1 uov´+Ý·‚n‚t6üCÅb•YÛ§¼Ÿ Ý;ëB| z:ê-Þ³– Ÿ¿nauÔ+^‚ý5/CðbîYF¨: A܃êa|tzÍêîÞ¥–Ÿ±n}u,Æd‚÷N5èB cèYR¨  öÛóé(|÷yëßÞQ–_ž”n!u²,¤u‚­³4B€c"Zð¨Y CÛéS|ðyŸë7ßÁ•† nt?- r‚‚Ä3A«clZR©¾ ÚççJ|z@ìõߊ•XÊmytò-æ ´‚§3t@dïZ3ª‹¡sÙ<çY|CzËìmà•¿œnmDt¶.ª!º‚­’2.@e\j«Ç¢_Ùç }{Mîìá¡•H;nuI0H#„þ‚r2@æeé\N¬—£¬Ø_æ}”{1ïÈâS•íœÛmÔtÂ0¿#÷ƒµ‚a1ï>µe¾\Q¬ˆ£x×-åÉ|{ï°âm”œþl tÎ0Þ#¬ƒb‚i0 >(fB]Û¬¤ÙÖ‘äQ}—{Ýïwã„”ø›m)tÔ1Ù$ñƒ~‚0›=°fÈ]¼­Ò¤2ÖÄã%}r{WðÜãù“a›ÏlõsÆ1Ü$׃{‚­/g=mf³]Ÿ­ß¤ðÕ½ãk}ð{çð£ä3”½›°l#t2Ô%?„û‚//=g}^”®ã¥zÕIãž}L|tñB唨›Ïl]tY3À&Ç„‚ƒ¾.È<°gG_8¯…¦äÔÂâÛ}±|/ò æà“q›l/t4o'ã„vƒ.ô;h…_ůý¦ÔÐá³}†|†òGæ*“”šïkœs@4¦'›„ƒº,Â:Ögo_½¯Þ¦µÒvà#}|Âòræ«’ß™6kÒrÄ4ÿ'¸„û‚×+±9øgl_°"§¦ÑDßú|í{!óÔæð‘.™·jprò4?(°„û‚*+:9)hÚ_’°¨§¼Ð‰Þ©|Þ{Móç`‘­˜jæq 5y("„b‚Ø)û7õgÂ_ž°µ§áÏšÝ{|¿{ƒóEçÛ˜Œiq³5%)„„¦‚Z)_7Thö_V±&¨õÎeÜv|‹{‰ó0ç‚™—iq]5º(郂s(6Ágˆ_±à§ÎÜ(|A{üó’çKD—ÜhÞp6x)v„q‚ ($6¨hU`ý±¶¨÷ÍWÛ|°{.õ™èh1—Óhžp'7f*)…ì‚É'¬5}ia³™©ÆÍéÚ}|òõ,éHÏ–ÅhŒpÃ7ê*&…Á‚Ë&¥4[i a³¥©¯ÌñÙ§|á{öméÛp–hp8k+T…þ‚>&L4ÿi»aþ³ª^̶Ù}t|÷¢êÀ–ŸhÕpb9Ë,:†çƒ'&F4ºj¤bDµÒ«ÿËHÙs}ô|ä÷`ëÛ€–ïg?pÇ9L-]†úƒA%l3ëjúbµG¬8Ë£Ø|}D}¦øFìãž–þgpä:.‡Ÿ„Ð$þ2pkcj¶­…ÊÌ×B}} ùžìµ• g‡oÙ:x.¥†!„‚#Å1Pkqc{¶­ÞÉ-×é|±|'ù½ì1¿•+gµo/;×.ü†Š„|#Ò1kÊcô¶­tɼÖý|Ö|•ùíµŽ•fýnI;à.¢†óƒÛ"<1ýkHdµ·7®ûÈ,ÖY}S}¤ú-îr•ÞfxoÂ2舆‡!É/³møelº·°Ç…ÔÛ}ó}ÛüEð¬ŽÓ”"f÷n’>:2 ‰ †— Ý.­mþe±ºø°²Æ«Ó–}¿}ƒýêð<ŽL”’ejnN?ø2M‰!†¿ô-&n‹fP»‚±åÅ¿Òm}¼}ÜýRñèü“ eÿm°?u3m‰U†Ó0-]näfñ»0²;Å Òv}×}rþûñÅ“ÆdÔm]@!4Ú‰«†Cš,‘ng¼0²ÅÍÑ#}„}þƒñO;“Ad8m @Â3{‰6†œë+;nÂf‡¼«²QÄýÐB}‹}ÿfò‰K“idfmAÃ4<ŠÌ†\œ+o›g:½l³ÛäÐV}æ}uÿðòâ’ÂcûlRA(5.Šè†gÒ*o¨gÁ½Ô³ ÃÂÏ1}×}ŒóÓŒ™’5c}l¨A©5eЇ¯8*co>hh¾›´jÂ>Ï }ÿ}»AôcŒC’«b7lüA$6HЇX)oh…¾Ã´ÁÛͧ|}ÄMôê‹¶‘þa‚kLBp6vЇ—#(€o{h8¿VµfÀ,Íx|„}õЋm‘¶aNkC17òŠo‡š'ëoéhð¿òµó¿‡Ì„|~}êEõN‹×a“jYC\7ÕŠ‡„ä%Oo8h¿¿“µq¾æÊ©{¨|õEõ¸ŠM`ái›C™7ÕŠ‡á6&pËh{À<¶õ¾EËm|c} ö&‹x¯`SjD)8b‹„‡Ï8%0p'iÔÀ”¶Á½ʲ{Ã|¼öbŠ·¯_pijD‘8ދŇ÷†$pÀi¸Á¥·v½ýÉ3|„}¼ ÷pб¸_jiqE€9iŒ?ˆà$$Eq4jéÂr¸V½vÉ|}âð÷™Š†u_üh)F:ߌ˜ˆ E#bqGjùÁ¼¿È˜|²}ž¨ø§Š€^_i…Fu:È2~"gq{j³Ã3¹†»ƒÇŒ{À|@øY‰GŽß]±gCFQ:¼Œmˆ[!dqŠjÄ¢¹öºùÆÃ{%}4WùÚ‰Ž2^h—G¨;ß„‰Ç!7r]kfÅຌºŽÆÃ{P}Äöù9‰ Ž]3g GÙ;±q‰» árOlÆÆ»º&Æ|Ô}Ó/û¯‰”ŽÓ]h©Hù< ŽBŠõe snlƼºìÅM|Ú}(û¬‰GŽz]wgI$=éŽWŠBŒ,sklÇP¼:¹óĽ{P}/8û‰¨‹\¬fëŽyŠª _sìlvÈ'¾¶ÂÀz } xý·TŒZ¡d™J)?“úŠ+ ÌTs;mÕÈ\¾µâÀcz±|u ¢ý‘‡å‹YïcbKÏ?Ww‹Ø K>tðm8Êr¿gµÙÀ{}¾ ­þˆ Œ¯Yòc,Le@òÁ‹» ò¨t*n>ËFÀó´[ÀÅzû|„ ¤þއÁ‹ùX¥cŸK@@\€‹² 4ósËm…ÊÅ¿5´Å¿ƒzÊ|à ÿr‡Š‹×XhcqLé@‘ï‹ UZt!nUË€À³³¿Dz†|p ŠÿÖ†ðмWybwLAòì‹ùu'tnr˨À¶²¾®y|m ÿL†HŠWËaçL|AF‘&Œ5«®t¥n~Ì”Áy²¶½`z·|Û È܆˜Š2WÎaÀMFB𑌾uúnèÌãÁÁ±ì¼Ëy'|ê È5†Ý‰1Vâ`·MCBÙ‘…ŒµÿtodÍv±P¼¹y@|Ž¥k†#ŠïUÏ`"NâBU’!ÉYu\o˜ÍÛÂS°½»yÿ{ZŸ…_‰ÌTç_oNPC—’^"Ò[uÑohβÃñ¯?»`yL|£Â†¢‰½TÅ_OàCù’¢Xø‰uüo/ÏsÄί9»5y:|l»h…=‰GT‹_ÌNÔC ’t·{u¸oÎìü®2º§xç{—ÿï„ȺS_dOUDü’º/âou p=Ï‚Äq®±¹¼xÎ{?€ú„Œˆ~SÐ^æOèD•“MŽä˜åupáÏ.Åç­-¹œxÎ{£å¤„9ˆzRÒ]¬OÀD6“Ée{u?páÏÅ1­x¸Tx {_§„?ˆ`RÒ]WPxEÝ“xŽÀÃu’pƒÐÙÅv¬··ÛwQ{e²ƒ5‡ QŸ\¾OýDO“îúÿí9v1q}ѹƤ¬Ó·‚xð{¶Ò„ˆRc] RúFv•­ª„wrýÒÍÇÞ¬Ÿ·Tyz|óâk…dˆURš]ÅR±G–A|w6rbÓVÈ1¬ý¶ûxL|RDÄ„£‡7Qn\¼R‡G–÷ÿ7 YwÝqìÒ˜Çé«¶¢xÂ{絪„u‡QI\¼RG – Åþ vwrªÓVÈ\«øµNx£{R8H„/‡KP°[ËRÄGÁ•Éqýõ wæq“ÓxÈ*ª÷´ÇwQ{‹‘„놇O[3SAHv–çük pw`r…ÔgÉ;ªý´x³{¢–„`‡¯OE[PTdIq—j‘äüY õwír/Õʽ©T´»wZ{ÔÍ„±†uNZëS-Iò–ì1û¸ ²wÕrhÕPÊÐ¨Š³°w‚{‘ 4„â†xN1ZUMJ;˜’eûà Íxïs×ÞËR©¾³7xí{é½ ¾„/‡DNèYÒUK”˜Y’MúÀ°xÙs×ÌËF¨Ö²­w£{ì÷ „«†RMYìU9K"™æ’Æù@yGtà×ŠÌ ¨p²¸w‘{°™ „}†ÿLÎX™VÜK6™Í’ÀùyNtØÇÌ ¨p²ªw§{íï B„¢†¶L”XtVÌKM™ø’OøÄ™xïsèר̞¦þ°•v®z¹¾ Pƒ—…tKUW@VK™¨’þö]WxÇsØÁ̯¥ü¯MvezIB ÿ‚8…ÄJ¿V¼V1LŒ™,“.öÁÓxftúؼÍ{¥¿¯Gvƒzêí ù‚/….JNVW–LÉ™i“BõÏnxtÙÑÍ^¤“®—uÒy2 ~‚w„ª‰tªy¿Ço‚Ûƒ_D Qs[]Qižh—ºí!üzz¸v ߀ÓÏŸt©ísy$ ö<ƒèB‘OV[AQž—ìŸúäyMv÷ÞnÓ†ž/¨s\x> K·û‚;BòNž[—Q žh—7ë”ùDzv¹ßÔ-ž¨§sYxñ ô ¦‚tANï[ÚQÝž—7êŠøzxvþßKÔZæsrºw¦ ª>7‚AÀMÏ[¹QÑžx—éé'øzlv/àKÔ]’¦¹rØw!V†S‚ç@•M–\jRŒŸ˜+ém÷RzÂvíàÕáœ)¦\r±wH")€:‚õ?£L]SH ­˜oèŸöRzÅv;áXÕœG¥ªqw9"&ö€›¡>gK¿\´RýŸ]˜Üæÿôzv‰á¥Õ›˜¤|qðv#Ø ¡>ÿJZ]uS­ ™fæ²ôIzwUâÖÝš¤1qÿvÄ#Öö€¡S=`JÓ]T7¡¢™‚åÆóšzswã6×§š¯£1qÑv}$c>›â<ÜIa^’TÕ¡šÁäóòåz½w¦ãº×pši£6qævA%-wÃU˜“ povo+Pñ‚q‚¯7ñDøbzYä§…Ÿ¡ÞìÒ|CzQêÞð— åo(v,êBƒŠ‚7OD}c Zq¨÷Ÿãݦë÷|bz¤êOÞó— p]vG,Gƒ–‚7BD¨c"Z ©¥ \ÞRì¡}A{Óëß;˜\ MpÔv›- „pƒ 7[DÃdd[È©]¡†Ý{ë³}l{]ì3à³—ÉŸpŽvà-Ñ „Tƒ>6C÷d…[{ªÕ¡Ú܃ê™}H{Ðì…àL—<Ÿƒo5vv.|!Àƒò‚&5œBÿdÕ[Œª¢‘Ûsé7}{íÛà|–_ž¹nkuÁ.Æ!ÕƒÓ‚:4—Aeä[ýªX¢œÚhèK}/{½íqá:–ën@uh/S"݃ӂ3ApeI\«â¢)Ú÷ç“}‹{Vîâ –Õ¥nwuc0N#„ò‚3t@÷eÝ\ì«G£NÙç¡}­{ïâÁ•ginguË0Þ#9„ ƒ’2=@Pf`]¤¬ü£©Øæ°}í{„ï=ãP•üœnuo1†$N„&ƒ†16?sf‘]Á¬¤<Ø æ\}¶{_ï=ã•ל¶mótf1Œ$„Zƒƒ19?Ûf ^|­Õ¤¯×Œåò}^|ðZä%•ãœÛm0uM2š%¡„…ƒ¥0™>gq^®¥¿Ö¬ä¤}0|»ðäp”,œm”t92£%„ƒ1/K=jf ^‚­¥øÔã{|l{ð)ä-“ ›ãks2©%¤ƒ‚4.G<žf7^í­e¥sÔ`â÷|Â{:ñ!å8“ÅšÏkes3g&úƒŠ‚~-d;g€^—®Ç¥EÓá¤|i{TñåC’¥™ k§r93•&¸ƒG‚Œ,u:@gÍ^¯H¦ŒÒTàØ|¼{OòæR’¸™kÂr#4“'7„Ä‚â+ò9ªgA_ë¯÷¦Îчß}ç{ó»æf’¥™új°r&5y( …Qƒâ+Ö9Öh[`4±¨ÒŠßÒ}·|PôÞç’®™kÏr86_)……‘ƒÑ+Ÿ9Ùh?`бK¨¬Ñß}€|JôÏçl’q™ºjgr6Y)4…Kƒ®*ˆ8ÈhU`˜±s¨XÐãÝ}d|<ô"èW‘ª˜·iòq6»)ú„`ƒ1)~7Ÿh¨`µ±ð¨ÏîÜô|q|Õô¸è‘9˜`i‡q”6*¾„Ó‚"(H6¿h˜`²©÷Í”Û\|¿{×ôœèHY—…h·pÂ6/*²„¬‚J'l5âh·`в[©9ͲÚ_|Î{Võøèè–Lhppi7ê*N…&ƒÎ&ñ4uiMa¥³TªÀÌÚ|ê{Wöäéú±–#h9pB8·+¥…Wƒë%ü3Ôi¯a ´¦ªÌZÙ¸|C|êöƒê„<–gÎoì8o,†³ƒ[%u39j3blµA¬âË^Ùv},}‰ø6ì ô–hƒpZ:.Ȇ„2%i39kVcm¶­i˵؅}5}9ùÆìò•–ÁgHp¶:Y.2‡Ó„%T3~k©c•¶6­êÊ>Ø}J}xù íÉH–¼gpþ:”.-‡„#$C2ÏkÐc<·³­ˆÊ×e} }÷ùVí‡Ô•.g—oÅ;B/‘‡Ü„b#y11l,dÄ·%®ˆÉŽÖ\}}¯úîd •ÛfDo8<°/€‡·„Š"²0l8d ¸„®bÈ^Õï|Ó|§úî Žî”fÃnº2ˆA…­*-Øl€e-º¥°çÄ Òp|î|¢ü<ð⌓dmg>=2;ˆ/…òD,m¢eÀº±Ä"Ñ|Ê|ýÈðËŒ“¢cìl?>=2ˆ&…+·+ál±erºø°ÛЬ{R|ÇüyðÄ‹ð‘‹bÒk{>z2ԇĄ×c*Álte·ºû°?Â%Ï${¿{ý¡ðb‹d‘:bskB?#3uˆ5…rÍ)1mÙe˜»¹±²Á€ÎP{Þ{Üý@ñ‹õÞak­?‚3•ˆ2…fº(ym)fj¼€²6ÁÔ͆{*|Úþ5ò|‹6‘Ðak°@’4\‰Þ…s(;níf…½l³*Á§Í|±|×ÿó|‹ ‘çakÎA—5Š[†Ë(!o®g¼¾y´âÀ5Ím|þ|ÆÙó™‹û¾aïjŒB?6ÕŠ÷†w—'®o8h`¿µUÀ¢Ìm| }_xô7‹„(a„j¦Bƒ6Š·†áF&>oh,¿µÙ¾EË´{œ|ŠÑô–Š9`Æi C7ØŠ ‡ f%uoYhð¿Çµ,¾Êa{^|e²ô%Š|º_?iCú6žŠÆ†©%£o‡h8Àéµ2¾nÊÑ{À|ŸÀõ–б+`‰iBD8y‹Y‡^“$0pùh(Á¼¶–½ºÉÝ{´|8Cö%Š'V_ÝhPD98t‹\‡i¿#‡p†iàÁŸ·ô¼EÉÃ{}Ö&÷Š9 _ËhïDý8Û‹Ô‡Ñ<#æpñiªÂW¸j¼ Èè{/}•Ø÷Š$î^µhøEû9〉ˆFŠ"Šqj¹ÃO¹ž¼×ÈÝ|B~_£ùæŠÛV_0iGÉ;6ŽŠlÙ"§rÛk ź÷»È{|æ}ÒùùmŠKa^PhËGô;ÚŠ‰êB!nrŽk`ÅÑºßºÈÆú{i}µÎùm‰2Ž]]ggÈG<Ѭ‰­M BrÒk†ÅU»Ë¹#Ƭ{ }QßúE‰MŽá\IgXHÚ<Žì‰Ïz–r.lîÅ­»ƒ¹«ÅÃ{‹}ˆÓú‰î¨\×fƒHã%WŠN ¥sœlñÇ5½-¶ÚÁ‘zŒ|½ ëüÔ‡)ŒGZ¡d“Jæ>ªÉŠY Ãesm=ɾ‰µDÁz¨|o –ýc‡´‹’Yd K‘?Ø(‹d ¶s¦mŸÉ¿Î´•À£zû|( sþU‡±‹ÿXÇc–KL@k¥‹£ D)t-nŽÊí¿*´Ô¿czÆ|Õ !ÿ>‡}‹UXcFL Aò;Œ— BLtdn$Ë•À5³â¾zœ|™ Öÿ‡(‹ÐW’bðL‘Ae‘ZŒ- ¯]tXn—ËÖÀвI¾üyd|Á âÿ†¶ŠIWòa M§A}‘TŒ/·ctdnDÌfÁï±)½}yö{: T†ò‰\V.aUM Bn‘;Œá]¥tÌnÍ-±t¼wy$| ðۅljªUÃ`ÎM½Bð‘öŒôŸulo¤Íω°Õ»ˆyR|ü†Ê‰pUj`àN¦CÑ’‰Àu'p¾ÎûÃå¯6»Iy@|D‡_…%‰^T—_ÚNÑC`’!l%ušo‚ÎÝÃ]®·¹¶xÎ{ëEï„È{Sò^•OÆDU“8ŽÙ´"vîp`ÐÁÅ ®ñ¹=y†|²Ä…J‰ÃSû^QìE¸”]¹µvq*ÑÆ‘­]¸þxö{1 …6ˆZRs]QæEd”¬ŽÉ=BvÌpJÑ>Æ_¬R·\x‹{y|§„¾‡¿Qû\cQBFà”ž w“q?ÒÇ­¬œ·òx6|Q_ …?ˆ'R|]ÑRÁGõ•"B³°w?r‡ÓVÈp¬·y0|X …Ô‡…Q¯\*SßGW–7ÿþ= ›w6r˜ÓJÈ{«5¶ÖxO| Ç„£‡¤P\·S¼H–‡·ý# –wpr.ÔÉ3ªÞ´õwf{ö„Ɇ?OÁZ€SªH…––1üº vw|räÔÏÉ5©ì³‡w5{âî샺†ºN{Z¦TßI¥—¡‘ÍûL hxks;ÖËo©ã³Zxÿ{™j Õ„5‡OZÞUãJј}’vû €yot×Ìf©¾³Çx[|Þ‡ …Y‡OZ2WLÚ™K“ ûA 'zuñØ]ÍL©l³8yÖ|*Æ ™…£‡½N4Z2XM›w”¾úñ'{2v#ÚÎ ©³iy%}>Ö ­…²‡žNAZ”XªME›·”úkîzv:ÚÍ΀¨º²yñ|a>_…x‡iMIYåX7N› •×ø/îz8v…ÚÏW§‘±7xa|l]„«†LX±XNV›Ð”)÷§}zþu Û¦ÏN¦‰°²w |(3˜„±†ŽKºW¦Y8ONœË•tö ñz¸v¿ÛyЕ¥Ï¯w¿{Y•Õƒ†ïIVYOª›Ž•ô'Ëyv!ÛEб£S®ºuÍzµO~‚â„HØT½XÊN|›8•·ò•¥yÍu®Û˜Ð'£­Œu€zÏ ‚¨„ G)T›YfOCœ •òš'zv±ÜSÑá¢æ¬Ëu–zÄËù‚®„'GšSZÎOÞœ–»ð4ÿþyvÚÜÑ…¡w«ÑtÃy¾Ôÿ¤ƒ_EêQËYOœœ¿•+ï¦ý‹y•u>ݾф Pª8tþxÛ¿‚ZƒQE‘Q%Z§Oð•.ïuýíyÓu½ÝÒÌ rª¨tpy2  ‚äƒEQ([ÄPžß–Ãî÷ü£zŽvžÞÌÒE º©Ct yZÓƒžCP»ZwP†d–ŸìûÓyv•ÞÓ*ŸÎ¨¶sÁxöòåƒC°Ož[~Qžh—nìÀúÀzÿvàcÔPŸÅ¨)t?yg!I€‚jƒôBˆOÖ\›R韂˜°ëðù{KwÅàÕž¨ˆsÄxÀ!Ÿ ‚A:NÞ\´R ­˜µêòø{ywIá†Õù=§:s‡x§"ŽG‚ƒAÕMt]bSÛ h™µéí÷'{žw>âcÖ ž"§–sÚx$ʃ”ƒA¡M¦^yTØ¡/šMé`÷ñ{\xjãd×ßÛ¦”sãx¿${å‚cƒ,@õLÑ^ÉTf¢³š6èSöÝ{nx‡ã’×Ù §t•yÔ%±¬ƒ:„‘@QMÏ_»U'£k›Œè¢ö|?yúä Ù®§¦ßs]y'&{ƒóƒ­?LÏ_òUL£«›[ç§õE|&y¤äÝØCœb¥nrPxÙ%X‚&ƒÌ=aKý`RWë¤0 æJô }ôy¢æ²Úé›±¤ŠrPxÀ'¤ƒ9ƒ©<ÃI¬`öVR¤ˆœÃãò½{éxêå(Ú(š £q*wg'•‚t‚,;‘Hd`üV¦¤üœîâRñ{|Øy;çsÛ_š5£ªqÌwò( 3ƒ?ƒt;HbZX¦ž´âØðÌ|zèÜñ™Œ¢Sq€w)sтǂb:«GçaoX<¦Pžoáµï|zDèŒÜg™F¢àpXw)*bƒ ƒ9áF‚b!Y.§6Ÿ]á–ï}‡zé;ݽ™n¢|qÛwß*©ƒ³ƒ­9+GÐbŒY:§jŸ³àúî }¾zÆéÚÝU™ó¡×pUwD+x[ƒHƒ©8?FþbÏY§¤ŸQß²í{|Lz{éÎÝ¥—n uoVvÂ*;D‚\‚Ñ6®DCbOY7§aŸdÝàëÆ{íy²é!Þ—ÌŸ$ov‘+ÿo‚_‚6æCÊbèY¨ ÝQëa|nzµêîÞÇ–<ŸÎn´ua,¨´‚\‚œ5>C—c‡Z©ß †Ü¢êô|ÙzÓëÁß—&Ÿ!oèua-‡ %ƒ™‚ø4ŒBdæZ—©2¡`Û`éÏ|±zLì à‚––ž¹nwuÛ-ã -ƒS‚ 4‹AdìZÑ©]¡7Ú%èM|\zOì3à•ŒêmÔt=.^! ƒ4‚3¢@ldQ[{ªØ¡‡ÙTçÏ|±zUíúàh•6¥m…t/"ƒ‚*2¤?¦da[Ϊó¡Ù¦æ›|hzí"ám•¼m‘t…/–"mƒk‚"2Õ?%e@\˜«£aØVæï|;{oîZâ(•Ûmu®0ä#E„ ƒ2³?Yfc]­^¤¬ØSæ~!| ð€ãØ•XƒnguJ28%k…„'2ž?ògå^¢®¸¥PØÜåÊ~ë|NñÚäÞ•?]nku93I&¶…I„1??]h{_Œ¯³¦½×[åó~G}CòÏ岕$nLuý3'Á…1„c0÷=Zhi_º¯¤¦FÖºã“~ñ|—ò æì”œ=mˆt4;'n…äƒõ.Â<,h…_ί÷¦ÛÔ—â ~Ê|ËòŠæ6”º›ïlªt 5s(ç…“„Y.M<ÈhU`é° ¨EÔøáZ~5}Ñó…çü“O›_l tœ5ú(í…\„M-U; i«`e±”¨îÒªà#~,}0ôúça“£šýkÓsC6™)Û…:„Î,¿:Iiå`ıΨÃÒpà&~%}sôèÎ’š kðrç5b)k…Ƀ+(9‘h^`9±Z¨oÐ?Þé|0|ÝóÌ稑™j?rç5“) ……ƒØ)8Èh«`챩ÊÏ~Ý7}|õÓèc‘§˜´iÐqÔ6f*C…sƒ“(É6ias²h©=ÎçÛ„|ö{õàèKS—¢hÆp 7‚*…ƒB'`5âhÀ`á²®©ÍÚ•|ö{òõ‘éÌ–nhƒpè7U+b…)ƒO&X4½iaê³oªm̪Ùì|F|I÷«ê#¤–}hŒp\9š,t†Øƒ&ç3ãjžb^µ±«ÜËàØ\}·|2øuëÆ!–Çgðo:O-]†³ƒÂ$´2ëjÉb×µ8¬ŽÊž× }†|Üø3ìMÈ•Hg¾oÇ:l.͆e„Ê#$2kÝc·˜­äÉ0×h}P}úùí.¸•.g²ok;/ ‡}„s#°1•kÄcS·É­ É,Öì|Ã|ëùbíŽÖ”"f±n¨;B/߆!„¡!á/žkÓcÄ·4®›ÇÔ˜|™|¤úîè=”me6n'<Û/ç†4„ c.•kìcC¸¬®ÈÅäÒ†{¿{6úÎí=Œ’šc“lþ;Û/f†”ƒ1¬,0k©cQ¸¸®‘Ĝѣ{ö{eûÞî`Œ’åcÐl¦=N1‡t„Ç,yládþ¹!°ÄØÐë{:|‘üõc lP> 2⇙„É+ïlXeüºþ°BÃéÏ|L|¼ýêðLŒÞ‘}cFlÕ?W3‰x…JZ*nAf¼j²ÌÂJϘ|â|'ÿQòŒ%’@c'lA¢4¾‰†u~)¼ng§½Y³HÂ¥ÎÏ|(}ôÿóø‹j‘=bNktA5㉆*H(«n3HŠž îTsÍlïȾ‰µÁ—zk|U 1ýf‡_‹ÃYìc K6?»žŠ˜ Ëœsm_Ét¾}´ð¿uz}| þ/‡_‹Y¢cœK@ !‹© tÈmˆÊ—¿/´‚¿±z¥|ú Ïþ^‡1‹ùXPc«Lé@&‘ï‹U ¡ßt†n´ËºÀá³/¿âz} õÿi‡R‹”X+czMáAБšŒ>  ´tn‘˺ÀC³¾¾zë| 52‡(‹XXñb MüAð‘°ŒI  Ju o¦Ì©Á ³C¾Åz }ð‡ÉŠwWbNqBö‘šŒÊ>u5oëÌÿÁs±Ä¼Óy[|¿ ÔÐ…©‰ïUë`”MUBw‘WŒìËto ÍKÂ0°»yÅ{þ ÿ …ÒˆîTç_âMŸBŸ‘iŒŒ3}tînvÍÒ¯º­xÎ{wß¡„˜ˆ×SG_ N2Cʑˌlb®tooÛÍbî±¹xQ{®%„ÿ‡S€^oN‡C)’¥s uÎo¡ÎûÖ­¹x`{‰ö„é‡lRí]úN3Dr’d(Ñt¾oÏ”Äp¬¸¤w5{3±¦ƒf‡ŽQ)]\O•D®’kÆÿ Ît¯o…ÏÉÄM«”¶æv\zdÀƒ††pPú[¬OâDÑ’t<ÿ·tšoÏÆÄæª#¶ãvhz•Õ΂0†TPÛ[ÝO E'“±aþ uðo‰Ð«Åaª~µÕvIz¡Í{ƒè†NP\/QdF‡”ãŽ-þä vqÎÑðÆ^ªkµ.w¾z‚¶ÿ‚*†"OËZ#QsF6”£ŽwüA ¦uåpºÑùÆÅ¨Ú³(vôyœð0‚W…ÂMƒY2QyF[”—ŽûÈ ¬uºpÆÒºÇ”¨\³Àvezcy-ƒ†N´YÈRßGØ•½Ìú% •vxqÌÓuÈͧF²S¥\{g!P%„o…F±R ]ÜR ô˜Vï¾ýM|„xóàkÕ§¡F«(v>{v"c„‘…ÐELR^ÎS¡Ü™×îý }?yAâ~Öh¡àª%vA{W#I„¦…ÕD„Q«^˜T…¡vš«í9üï|syšâׯ ZªÎu#{Ä#Ó7„]…ÝCÀP¦^ÃT§¡…šì®ú‡|/y¦â!ן©ÂtFz$)›ƒ·„B O±^ôTÁ¡§šæê…ù~|`yAãÏ׺žQ¨CtðyQ${ƒ!„A7NÑ^7U¢›Gé ø9|]yÉãlØž¢§št»z&Š%„8…`AµNH`ËV†£ZœéÌ÷æ|zÏäTÙÐC§Âs§yR%›ë‚ꃻ?Më^U&¢›çåõ[{¦x„ã4ØÇ›e¥ýq+x¹$0¼²‚À=6K£^SU2¢ ›…åDôÿzMxÒãVØÃš$¤9qjw%†iM‚r<J—^MU,¢ÿšÉãˆòrz÷wÝã{Ø™ë¢Sp¦v`%ÏÊ€‚ð:HÃ^kUŸ¢:›râñuzôwµä&Ùó˜ ¢pDvA&~5’q:ÓGž_?Vo£½›¿áðÀzx“åÉÙš˜s¡èo v('N,jY9¼Fô_‘V*¤rœÊàï{„x…æ¸Ú2˜ø ©oúu (MUv•8F`FW·¤óœ»ß î {£x ç>Û¥—k IoÆu(Á>K7EÆ`‰WY¥vÞÌì{¸xâçðÛ8—ÏŸoƒuÖ) ¼°Å6[DWaDX%¦7žPÝ—ëëz¸xåç'Ü“–HŸInätZ)¡û5šCõ`ßW¦žÜÜëÔz¯xŒèÀÜ:–Ñž&nçt‘*èÖ°‹5/C&bY@§)ŸlÜ€ê{Wy÷éçÝ@–~ž$nÈtz+ˆÿvÐ4IB®bzY¨¼Ÿ&Û éx{6yQê!Þj•m¶mTtJ,F*‚Xì3AAXcZö¨h ÍÚ„è\|zì²ßû•½=nËtÒ-£ È‚°(3‡@dµZש&¡­Ùdç|Ãy,ìÁßÔxœFmòs#.ì ‚yu2É?{d[ªÅ¡ïØ„æ©|wz·í"ᕜym t4/Þ!(ƒ½º1ò>ÿd³[s«}¢ ؤå¸|ÁzGîéᇔ)œmt0#6ƒ‚®0\>6ee\ò«W£åÖ£ä²|òzï¹â˜” œìlâs81$Õƒb‚0†=Þ1¯ˆ‘…*!3/Tmweœ¹­¯•ÆbÓØ|â| üV玲“ëd¦mÝ=m1$ˆû„f†-#mhe€º™°èŰÒ.}P}fý­ðåÈ“ eÚmB?ï2‰ç…C-çmDfr»±5ÅûÑ.}‹}¿ý'ñAA“idum‡?K3‰Ô…³þ+õmˆf÷»0²#ÄÑì|o}iþßñðŒâ’Ècøl @4G‰†ÏO+nÅf\¼ž²ÃÐM|}Œþ8òŒ’Âb@l=@[4ýˆÿ…~*êmÈfž¼³ãÁßÎ9|(}Jÿðòí‹á‘–bl;AG5鉆×C)ån˜gõ½ü³gÁÿÍY| }+Œóq‹‘ŸaòjtAS5Ɖ-†W¯'‘nUgK¾-´!À¢Ìý{Ã|¸ôóq‹à¹aòjóA¾5VŠŸ†T—'-oÓg¿ä´ÀŠÌ0|î|EoôT‹¯#a{jƒBs6QŠ¢†øU&!o÷gZ¿1µä¾NËÃ{·|­ÿô¸Š.`%jGCM7ÄŠè†B—%ÜoÁhiÀ&¶¢¾ãÊ"|}³îõW‹ÁaÊjE+9‹Œ§ˆp×%6q(jPÂþ·¾¾Ê¸|È}!W÷æŠ"`Ãi1Eh92ŒRˆîƒ$qSj²Â¸Ÿ½ Êa|È}šø¸Š ‰_i FK:üŒ‰ š#q»j‹ÃC¹{¼Èa|Ž}JbøŠ±^h=FZ:·Œ‰ˆŽ "Kqj™ÃI¹»IÇj{ñ|Y·øs‰~ŽÂ]Ég®Fð:ëˆ!„qàjtÄ%ºrº‹Æ©{5}£ùm‰%Ž¢]›g‘G«;´D‰òG :rck¿Å »Iº8Æ%|”}#-ú¯‰rŽÅ]½gUH~¦Ž…Še `Òrßl÷ǹ½¶-·z }[ Ûü^‡ŒîYªdïI©>ÃŽvŠ: s mHȾ-µ;Á*zœ|U åüˆw‹*Yòc Jµ>éŽWŠ ÄÞrÐl‚Èí½/´ö¿ðy0| Mý¹†‹£XScìJy?¾íŠå u¢s‹mêÉ5¿$´Î¿Oz¥|0 jþІ ‹;XñbWK@b‹l s—m­É,¿5³¿€yÿ{ã ?þ@†”Š”Wgb&KØ?›êŠ! ×`sfm#Ê”¿§²U¾tyí{„ Æþ&†QŠ@WbÞK‡@@O‹‹"ísümÍÊ!À&²³½qyç{ô $ÿê…ø‰Wéa…LAA»Ð‹êAttnËË%ÁÞ±j½œy@|Ø )õ…Š™V~aM¹A‘å‹Tщtn6Ì`Á±n¼LyË{, ;“…e‰ÞU¥`lMöAI‘ŒSµ—tŸnèÌæÁž°À»=y¶{° £y… ‰jU`ÀM6B‘)Œ’ÀÂt¢n3Ͱ» y`{=êv…ÈîTx_>N•B’fŒÈòütènòÍÀÂr¯lºõx|{Θ1…‰ˆdT _†N÷BO’ªŒÜu2oTÎÃήƹ¼xQ{Aø„EˆÑS®^O‘CŽ’×Œå"uu„oeÎ7ü®¨¹Çxu{†` …jˆ{T‹_ØOžDŒ“/ŽÙ{0vºp­ÏáÄÑ®º)y3|j›1…ÈÔS _ìOØD‰“2ŽÇgëup¶ÏØÄä­¹°xÅ{£½¾„'ˆÈRö]PåD¦“޶/ùuspÐÅ ­ ¸Zxi{<4–„ˇ;Rc]kP(Eî“"Ž» v|pÑÍÅ“¬O·xòz­x1„/‡‚Q„\¾PoE”%޵ÿ ×u^pâÐÍÅ«Z¶›wÁz̯²ƒ®†œPÌ[õPÄEG”]ŽÔþ4 vžp‰ÑcÆÑª–µNwzypƒ† Pp[ZQ]FŒ”©Žùý| 3vqÒùÆXªµYw®zïÞaƒR†‡OæZ¨Q¡F¡”ÅŽõü– "v qŒÒ‰Ç ©s´wœzwnPƒ†÷N\ZðQÛF•øüJ ^vqàҨǚ©-´Swz𜃆OGZÅRG–±eü® w¾qÌÓÈ'©²³1w±zß¹Šƒ*†NZJSEHZ–1Yû¸ wr|Ô6É‘¨³úv€z{CPƒÈ…ÜMOYTIû–²¤ú ¾w°rŽÕÊZ¨É²4wæzxS dƒó…DMY~T¥I—ï{ùövw‘r¢ÕeÊE§È±²v“zîÝ (ƒ‘…¢LWX U)J¿—j‘ßøKxsºÖdËû¦`±ÉvŸzÌ• (ƒ]…@LõWUÂJ$˜Â‘ó÷RHx}s×(̦Ӱ¤v–zhA ƒA…eKOW&VaK™®’÷‘xïsmØ Íý¥.°ÀvÇz¿› ˜ƒ—…HKWQWxL3š“¢öõFy tp٠Ρ¥Â¯‡v¸zoI jƒl…áJÒVwWÁLVš³“EöŸnyÎtÄÙLÎ^¥¯ãv{ •ƒ‹…eJpViXÃM›‰”õ z•uÛ—Ï\¥c¯1wu{y=B„†„J—V YøN/œ]•»ô lzñuùÛRЃ¤Y®žvâzÕ•žƒ>…9I:UdYµN]œl•ió·DzîuüÛgÐR£­ëuRzß-ƒ·„HETîY]O¼œ¸•wò¿±zxv>ݯÑl£?­JvâzwgµƒA…½GTÏZzPw¡–QñÐÿŒzŠv¬Ý3Ò@¢¬Œu\zíØô‚n„hFÉR˜Z=P†•–Äï6þUzlvÞ…Ò ¡àªÎt¶yCAÝ‚I„ÊEƒR&\RŸ˜~ï þa{žw°ß;ÔW¡«XunzÑ Û-ƒ}„ÒDuQ@\Rùžþ—×íKüzüv_ßõÓ^Ÿ$©þs?yêè`ƒPC7P4[cQžM—ìâúšySvÞbÓJžQ¨»rkx´3ö€™‚cA¢NµZ2Q¿"—vêcùQy%v÷ÞÊÓR7§krxƒ Éq‚þ@úM­[×Q½ž¦—¤é@øöyšvKàªÔWæœrôwæ!ÙŽt‚³@…M¢\žRæŸs˜+éj÷€zãv;áaÕÊœò¥rØwª"ˆÂk‚Á?‡L”]~SÆ (™'è_öózvwlâ‹ÖМã¥ärJx7$ø-‚¬‚e?1L®^žT)¢yšŒç¤õ£{1xÚãÕ×|œo¥ärMx2%×D‚{‚µ>LK3_÷T«¢§š…æiô•{x.ä Øœ›a¤ržwÅ%‰;‚~‚•=oJ_ŸU2£U›QåtóÀ{–x åٛݣ(rëw¯&šu‚Ç‚Ü<ëI1`pV¤8œgäšò| y‚å•ÙÚ‘£qRw½&¯'‚S‚<I`WVÅ£œMã“ñ›{ÄxòåÚÌ™¢¢¸pÈvS'jÅúh:ÁG`—V$¤iœÜá8ðR{µxZæœÚט³¡pfvú'‘Àe9ÆFÄ`kWî¤!‹àèî•{yŽç°Û˜2¡0pov@)8öÆ’8ÚEHaßWÒ¥Àßí›{ûx*èܱ—úŸUo•u­)šÑyu7ºD¡a;Xm¦Mž\Þ}ìÔ{py(é)Ý¢—  €oþuå*õ*‚Ò¥60D]b-Y@§6ŸjÝŽëÿ{¤y˜é~Ý…–Ñžˆnu'+>è|z5CŽbaY°§ŸíÛóé›{pyê*ÞÌ•"žûm­t,6üsT4öAøbÜY‹¨: Ûéú{Øykë4ßÏ•Ì/n×tS-S  ‚ÃÞ3rA3d[ ª­¡ZÛféB}K{ íñàø–ÿž o{vz/œ"„¿ƒ¢5,CjfB]B¬¦£ÎÛ‘éÂ~«|ï¶âZ—Ÿ pÑv1ù#Z…C„4 B.g^W­ž¤êÚ™è$8}bðä‚—)Ÿpðvu2r% †Ä„Q4¼A@h/_¿®Ô¥ÍÚSèðã}Çñ?埗Ÿi«`?°µ§sØlæÿž~{óK祖Mž>o²vN5•(܆…U1H?ÙiSa±f¨×Ëä”R~£ómçv•üœ n®uw5É(f†……/†=‰iaô°;¨2Õüâí~Å}ëóÉçD”½›mÛtÊ57)5†Í„(./<½ifaú±-©.Ôæá!$~õàè”z›³l”tÜ6]*f†è„ã,;iiaÞ±$©%Ó áœ~Ú}ÚôÇè{“íšÝkâsŒ6*†t„ó+ :®iŠa:²O©ÑMß~,}õà胒¸™3k(s7…*2†R„‘*˜8âiaͲ«©`ÐãÝõ}}›õHéí‘™Jj]rÎ7R+Q†n„e)“76jb…³‹ªÏÀܰ};}|öqêZ‘›˜ir<8, †@„æ'E6j?b´«Í>Ûk}}òöÍê»Ñ—i~qH9-¹†Ê„?'š5ÿj"cXµJ¬.Í»Úì}š}Røì¶“—çhSq:À-†±„&z43k\cõ¬ÔËQÙ“}V}rø$ìÉ’–hp_:.†z„ê$/3Vk~c"¶Î¬œÊß×1}}ßø˜ì.ü•:góo;ã.ö†Á„­#72›k)d·î­‚É×}D}ÔùÁíÑŽ¦•mf`o‹;˜/톷„Û"c1mkãc"·Õ­µÈÖÉ|ß|ú©í¬Ž2•4fôn¹;|/‡„©!0©kdõ·®¸ÇÿÔ›|Ã|²úXî0ލ”Òe®nÑ<–0£‡ï„!X/vlÌdç¸T¯ÇÔÉ|â|ûïΔ?e n[=û0‡®„ê.Sl”d ¹T¯ßÅÃÒ{|™|Ïû1ï8T“€dKm¦=N1º‡±„­ç,¾le˹í¯ÐĬÑ|R|/ü™ïŽŒ’Èc·l >Ï1Ô‡¾„‡Ó+¤leUº“°ÄÛÐú{k|íücð2Œ’c$lÏ>¢2aˆ&…gÂ*mze»,±²ÂiÏÎ{6|ŸýóðÞ‹˜‘ˆb”ke?)3†ˆ…g¯)NmÐeè»ê±úÁ•ν{F|cþÁñ¹‹p‘cb‚kt@=4‰…â)/n¶f½³£Á@Î(|Ã|rÿÈòq‹&‘bvk°@«4„‰*†±)ƒn9gн—³DÁáÍJ|ñ|ýÿLó‹N‘7byköA¾5_ŠÀ†U§(±oYh!¿÷´JÁ¼Íô|”}b—ôŒd‘bHkºBs6ÇŠå†öE(rp$iRÀ¶ËÀ#Í7}ö}QŒõê‹N‘äaHkÆC©7‹¯‡ò%'xp0i®ÀW¶ÀRÌK}!~FtöŒd‘ÊaHkÏD³8OŒRˆ X&Úp§i‰Á@·õ¾3Ë~|u}AqöÏŠý9`ÕipDT8Ӌˇm±$’pji©Á@·Ÿ½ÌÉ3|J}ð2÷³ŠâÌ_ŒiTEz9ZŒmˆ‰$qPj›Âu¸½UÉ(|‘}gÒ÷_Чg_QiþE/:±Œ´ˆÅ?#§qÊj™ÃR¹¼JÈ|i}Uød‰—Žâ]h¤Eõ9ŒˆÄa!àpGjnÃ9¹ººÿÆr{ë|køv‰‡ŽO^Jh—FÞ:âŒÞˆª!vqÚjÄϹ·ºùƘ{%}» ù(‰%ŽT]^gÅF;ÓŒŒˆ• 1qjı¹5¹UÅzF|„õøˆ\Gf—Fù:«ŒpˆDäqkŲºŽ¸ªÄÂzŒ|Ê!úAˆø[/f HV<Úx‰½PrykÖÅ[»Ç·ÁÃzk|W˜ú¿‡|Œ[we$H©<£Y‰n!òqžkÀÆJ¼·ýšz‰|CŠû—‡GŒ¸Z$eI•=uŽò‰¿ Qr.lsÇì¼¶óÁz*|Èü/‡™‹·Y)djIè=ŽÍ‰ ­rFl4Ȉ½µ/ÁlzU|Ô åüO‡Š‹’Yûc­Jõ>­¶Š p”s2m‹É®¾0µ¨ÀÅzÃ|· µýf‡}‹0Y–c,K…? ‹÷ l¿s‚mÊN¿Ë´LÀXzt|À Êýü† ‹ÈX"c‚KÉ?#‹Ñ CtämðÊÀl´á¿ßz}T _ÿ”‡¥‹ Y–c5M§AБ°Œ› ý~uJouÌšÁ`´Î¿o{¸}Í Èˆû‹óXœcANÊB®’‰ p0vp»ÍØÂ ´]¿{æ}´®뇴‹ƒX"c"O‘C[“þ! ]’vgpÎú³+¾9{”}5z‡‹tWb+O—C;“½¼ BvNp°ÎÄÃæ±#½±z>}·»ç†‹Š“VoažORD€“5Žmï^vžp:ÏWÄà°%¼5zþ|-`†ø‰SUR`‡ORDU“Ž•-×uEphÏžÄc¯²ºwy†|g•Á…V‰VTx_PâDÆ“`Ž«>JvÌpÐ@Å«®º5ya|÷1&…Ɉ3S“^:PSE%”ˆgsvMq·Ð&Ɔ®ë¹‚yñ|ž_…%‰^Sø^éP#F¡”U ðévÊqlÑÅÆ¶­¹5yº|bÒN…‰ÙRƒ^ÍQGñ”› âÝv×q×Ñ'ǧ¬ï·x!|Ç!ì„jˆ¶QH]ÓQúF1•½Œÿ>Ýv¾q{ÒœÇã«Õ¶WxË{q®¸„ö‡=QÄ\¼RÐG–Yÿ® VwErjÓuÈ«¶#x¼{Ii\„l‡EPÕ[;S`HW–”ý& „wmr#ÔɪMµWxÞ{^I°„i‡P’[MT@I#—‘2ý™ 1x sÕÌÉù©|´)x°{úÆ„±†ýN‡Z6T[I#—û|ûö øwskÕÊ‘¨³yw{G ¤ƒ†ÔMRY¡T™I]—‘Pú¥xs Ö©Êͧ*²"wÖz÷¼ %ƒ…ÐLoXÆTßI:—ìRùËw³rÈÕʧ±•vz½Ë Æ‚]…L XìTMJÈ—°‘}ø)xks!×ÌǦA±ÌvÜzø ü‚c…ŽK€W°UKƒ˜R’Z÷ðnxÓsã×µÌ"¦¢°žvÍz Sƒš…,K'WøV\L™“ØöZ ytÉØˆÍS¥°¯Yv«z¢Æ Ñ‚…+J`V/W×Lú™£“–õA:yót¸ÙƒÎ¥]¯{vÙzš™ à‚â„§I¯UÍW3MEš”“Bôµþx£tÞÙgÎΣ䭃uáyèÓ 8‚„GHmTçWdMšç“öògþx¹tHÚëÎ]¢l¬”t)yÅÙ †ZƒÖFSŸWíAûAz"vßÓpŸ¶¨ís²xD ì ‚æ‚uC¼O\QÑžJ—#ì9ú£z vÞßÖÓùž8¨Ðs¯x[!-‚ï‚BOŽ\*RÆŸ#˜bëoùl{ªwFátÕŸK¨'tHy“"]ׂ­ƒšB/Oê]¸Sõ z™õê ùÚ{1xOâr֞ħês&yb#:‰‚5ƒA°M^ãS ¡€™Bés÷R{Ïwiâ©Ö&g¦ìrkxÕ#Ó‚Ê‚Õ?¬L^T‚¡š'è„ö²{~xpãÆ×Þœ ¦ sµxc$lr‚ƒ»? L^žTØ¡AšŽçØõ{:xmã¡×Qœr¥™rDx%;‚Ç‚y>sKè^UW¢Ëš€æÁôÀ{©xm䣨雥rnx&;·‚Eƒ>BKè_QV¥£œ/æô¡|¹yþå=ÚKœS¥,syô'ôîƒ1„1>6K‚aºWB¥mØåèóQ}7zUç>Û¤är²x›(YGƒHƒÂ<ÍIbaŸW-¥?àãò’|ªy çÛdš £µqªw‚(kô‚æ‚q;‹HœaõW¾¥ÏÀâöð÷|Izè!ÜšÖ¢­qÞw°)¶ƒƒÓ:HWbÝX‡¦žÜáð?}œz9é5Ýñ™w¢ŠqÀwí*sƒ):GUcúY“§•Ÿ áJïÁ}Z{\êvÞÌ™a¢¯q4xù+'úƒÞƒj9÷Fíc¬Zš¨– àQî¤}Q{éêß™¼¡qÀw ,XɃ¹ƒ¸8dFßcÑZ€¨Š …ßÑí¾}‚{=ëPß½˜5¡©pdw·,ñƃfƒ¦77EdõZâ¨Í ÝÝ'ì.} {wë“ߢ—  ÈoŽv÷,8 Vƒõ‚C6àC0d[I©û £Ü«ê#}õzìàß,—EŸro"v . !~ƒ»‚T5½Bàd›[Aª³¡…Û`é7} {¿ìŒà_–bžÎn¢u|.›!GƒŠ‚Ç3|A´dº[{ª¢Úèæ|{íáàž••,n!u /7"(ƒS‚Æ2w@e:\ñªƒ¢ãØéæÌ|{€íáý”Êmùt‘/Ö"(ƒV‚±1‘?Be™\›«M£è׿Ò|K{JîEâ„”ˆœCm”t€0Ø#mƒn‚å0Ç>Úe#]B¬¦£ÜÖÈä}…{Sïã%”囪lûs1e$˜ƒk‚¥/|=HfŽ]­U¤zÕFãÚ|`{ïãî“Ó›ªl5t2r%„õ‚‚/‰=ÕfR^Ù­G¥‚Õwã\}|Õð¶ä´“^›hlés¡2ó%ñƒµ‚p.S< g^w®©¥QÔâ4}Þ{`ñ$å“ šl™s93Œ&7„Ó‚{-d;ªg_2¯Q¦ÏÓ–áì}Ó|öò»æ‰“üš7lésÞ46(…ƒE-0;¹hL`̰ЧÓ°àø}Ã|±ó3çó’šÆk_s³5ä(Z…žƒ,é9i†`v±Q¨ßÑGßÛ}¥|MôÏç)’7™Îj”rO6‡)q……ƒ«*ˆ8i•`¸±‚¨!КÝE}F|ÝôYèn‘a˜èiÁq´6*Z…Hƒ)î6Uiå`в@©ÇÎ$Ü }6|eõÄèÇ—RiGqu7Å*Q… ƒ¾'©5Xiñ`þ²‰©jÍ»ÚÏ||ÌõBéÛª–]hppå7=+h…ƒ’&‰4ŽiYa ³½©²ÌÚ|ü{ö—é²v–hEp÷7k+#…æ‚—%¼3[i>aœ³Aª[˲ØB|¼{™ö!ê÷޼• glo8),)…Ú‚#$O2—i©a*´ÑªÊg×|°{L÷Çê>ŽÜ”Nf´n?9Ë,… ƒ #K13jKb{µ¬ÉPÖ|á{XøÝë0Ž«”f‰n4:Ì-,†yƒý!%0£j·bжü¬ïÇÕ÷{á{RùÌìšö“Deçm;Á.`†ªƒÀ /åjc·a­½ÆÇÓà{ç{îùxíN“¯dfmí;Œ/«†¿ƒÈý-Ákþc,¸h®ÿÅêÒ||ûpîÿŒ,“¦dcm'=¾0[‡C„û0-\l¡dˆ¹°¯/ÅÒJ|†|Kü»ïöŒ“RdQm’>b29ˆN… ”,NmèeâºA±`ÄhÑx|ô|wýù𢌟’c¨lH?3¬ˆi…|º+ˆmëe•» ±ÐÃ}Ð’|Ö|*þ\ñðŒ¢’ücâlq@ó3ž‰ÿ…æð*ƒn¹f½Ì²kÃÂÏ7}o}©ÿ£òÜŒF’c€l`Aâ4ŠU†î*ünmgǽš³B±Î÷|i}yžóLŒÆ‘ÇbókBÅ5sŠÐ†¨è(foh¿¾Œ´Á‚ÍÉ|„}ã%ôk‹ï¡ak[Bd6YŠÖ†çl'£o”hf¿kµÎ¿}ÌY|f}³$õ1‹Ê1a×j²CÁ7)‹‡ø€&GpNi·À³¶á¾dËB|o}°öžŠ"+`åiñC8F‹Š‡Sâ$DpQi(Áö¶.½¡É{º|öYöÚ‰3å^ÚhsDÒ8y‹»‡ `#Jpªi%Â#¸3¼µÈÌ{G}xú÷ŠHÜ^Ëh FN:Ōስ"žqòjÛ»ÈÚ{x}„ù§‰ÝŽL^fhfF³:¼Œ´ˆ,Ï!Sq¸j§Ã†¹l»îÇ9|~HêùŠRL^h±GG<ŽŠ­p!erlwÅQ»}ºÅÆ"|é}1˜úg‰`Žt]¨g;H”<ŽÊ‰<ÌprökóÅž»ç¸÷Ä3{}™úú›ˆzø[TfrHö<"ŽÍ‰0ÇHrök©Æ=¼h·\÷z¥|\ûð‡|ŒØZ$e0I‰=¬ŽŠá Q¶rOl•Çø¼\¶$ÂrzR| 'üi‡Ä‹ñY,dÕI>ÝŽø‰s ¹òrwl™ÈؽAµôÀ8z^|Ô ý‡†‹JYãcžJ6?„ÞŠ( Ôes`myÉò¾[´!À2zt|è þ߆‹‘X"cnKÞ?÷÷ŠÜ LÅs—mWÊ‹¿,³«¾ßy*|ž §þz†sŠ¥W9b]LÍ@»‹‚Ü$tðm‰ËŒÀW²›½ðy$|³ ™ÿO†ŠûVa¶L Aò™‹hrt@n ÌÁDZû¼¶y|| cW†þ‰vV aƒMÿA®‘8ŒªþÜtÉnëÌãÁÔ°÷»€yð{)Û…h‰¡Ua`[NâBf’䌵ôXuYoVÎGÃM°?»®y*| {þ…e‰NU`ÌORD£“ ŽÃ Vvƒp¢ÏžÄº¯ÅºÙy•|ãØÛ…G‰mTu_YPE ”‡Žwë„vîp‰ÐƒÅq®a¹Qy@|²£v…ºˆ~S“^TQF²” ½v@q3Ñ&ÆW­]¸ïx|+3 …UˆoRÅ]¢QžFñ”d*ÏvqßÑÇK¬e·…xÿ{ :Ä„ˆwQ]ŽR¨Gì•:~ÿ–wgryÓrÈà«Ì¶ÖxR|ºä…'ˆéP„\{S£H¹–àLþÞ øwÞr§Ô¤ÉñªÁµ‹x|$!Ç„£‡EP½[ÑSÕH— ‘€ýõ x÷r=ÕÊdªµnx |pl &…à‡P¡[?UDJR˜:’ªü œx¥sÍÕŸÊF©ì³ãw­{‹ %„â†$NñYPU£JA˜%’?û¬ ,y>tD×÷Ë©{³bx'|Ÿu ï„A‡^NëYWLº™>“˜úâz'uúؑͩb³ yñ|F: k…ŇNîYXX§M4›ë”èùg{rv¢ÚSÏi¨¡²çxâ|¦r¢…¬‡5MêXMYhNœV•Uø‡ñz"vFÛ©Ï1§2±KxU|ðá„冟K™WYbNÕ›8•|öÍ{¸v5ÜÑ»¦±bxß|‚‹#…+‡.KbWZP&›–¡õ.D{wÃÜhÑ÷¤¯"wÂ{–£„ö…YI»UgZ PõœE–—ó{àv—Ü.ÑM¤S®Ìvi{ïêýƒ¼…¯HU’Z@PWž–†òùzàv{ÝÒ$£­3vÙzq^-ƒÊ„ÙF>SŠZFP@y–WðÛþöy v>ÝÁÑ4¡$«†tpy@<‚›ƒ¯D8QñYØO³œæ•ÿí§üiyÆuxÝ?Ò’ŸŸ©ksÄx°fƒ*CóOpZ–P@ƒ– ì´ú&yœuÔ݂Ҟþ§rëw P¶€4‚šAŠN¬ZÓPty–ê)ù8yÓu»ÞSÓ‹F§nrÉw; W䀂–@|ME[cQcž4—%é­÷`yþu“ßÔ]œÎ¥µqwÝ ê™€|K?LÁ[ÈQ´žb—†çôõˆy,v‹àÎÔÏ›¥dqÑvæ!Á€$g>EKœ\«RýŸ˜”æàôz²všáÃÕ1›U¤9qÂv#®€-[=AJO]\SÆ  ™Ûå÷ó z¬vaâfÖ¤š”£ÑpSvÄ#‰Ê€©šÆkzsÅ6*C†n„,û9j a ³Ù©ÝÑPßÇ~¬}öpéÜ’¾™Bk sÎ7+C†4„ +ä8-jÈaø²Ó©¥Ð<Þ#~f}õõžé ’+™›jÌr8+@†k„k)¯76j#b«³²ªáΖÜÁ}J}§öqê‘&˜€iÁq8 ,:†$„É'é5ujgbl´6«.Í¢ÚY}Ù|`÷ëbP—®hq99á,#†„&g4^j˜bµ¬£Ë9ÙÒ|«|—÷xë –gÎo\9<-³…”ƒ§#.2îiXbè´Ì«)ÉÂÖà{ö{øüë>Ž •(fèn:ß-­…cƒg"é0Îj+c"¶à¬7ȱÕ"|L| ùÆì½k”›etnk;K/‘†„d!Ì/›kdž·:®-Ç‚Ô|·|•ú?î©”?e-n«<Š0'‡n„U µ.(lŽdÁ¸)¯ ÆÓ6|k|(û½îߌ,“xd‚m*=1I‡ƒ„“-"l¼dR¹Ë¯‚Ä»ÑÑ{a|»ûnïŒe’·câl²=ˆ1€‡z„ o,“leºL°@Ä1Ñ%|•|êüsðŽŒœ’¥cÄlô>Ê2;ˆ…\+tmfD»c±Ò¦ϴ{L|]ýÕð7‹#‘Qb‚k|?l3dˆ/…ÿt)CmfÌ»²PÁ!Îl{$|LþÍñØŠ¯naÇj @$4’ˆ8…¼'(n³f=½.³’À)Íñ{´|àÿ-ó‹œak‹A„5©‰!†ê\'ÂnƒgT¾3´†¿̦{†||ÏóYŠÛY`ÆiåAÑ5‰Î…‹%‘nwg¹¾§´ä½eÊ{0|ïYô¬‰* _EièBè64Šg†z$UoGh*Àæµh½ÃÉ{¥|zºõ©‰óŽ_Ýh D98þŠ5‡å‚#âoiAÁ$·(¼ ÈR{º|ƒÝöŠ‰ÂŽ—^\hZEY9í‹»‡ \"¬pºiŠÂ ¸0»UÇÔz0|‰¾öÔˆÙˆ]RgÏDí8e‹G‡yé ùo3i«·¹¹ÓÅUz³{2÷ˆÛŒ…\NfnEk9¨‹;‡_ž›p´iNù¸I¹FÅüz}|Õìø¬ˆkÛ\ÂfIG^;žˆa„qÄjÅÄ5ºŸ¸‘ÄŒz|_uùˇfŒb[ke G9;¿Œ?ˆÓ@"Šâ 6þr¨l|É–¾`³·¾«y¶{ÿ éýW†?Š®Wb¹Kê?:ðŠ[ ”t¹m ËÀF³¾$z'|Ú ­þ…†9ŠZW¸aL4@:ØŠF¢sAm¿Ê£¿Á±é¼Tyy{K $ÿ¾…x‰=VÏ`zLï@Ík‹c'tn3Ì/Áý°=¼8y³{` c¶…u‰¤Up`oM B”‘DŒÒ7ct€nÍ9°9»y°{€}Ó…e‰KU$`¦NGC’9îg[u£oΜÃu¯º5yá{—C…ÀˆT#_+OàCÎ’^,Ø^uÿo,Ï…Ä/®Œ¹xÑ{X½ò„ªˆ'SŸ^ PDEš“YŽÚvºp>Њł­È¸áx|j‡Á„ˆ}R¹]ÇP¬EM”©Ž }dvîpGÑ>Æœ¬}·‚x£{k`¡„»‡ÍQ]­Q‹F•HÔÿ>ñvŸqdÒaÇ•«v¶Wx¶{wŠm„”‡ïPh\šR™Gá•ÅþC ÜñЇ¥Ï¯xÖ|`‰h…o‡ïJXW­[uQž–—Áõ_j|Ax.ÞÌÒÏ¥í¯Kxñ| …ë†ñIWVÏ[uQƒžÇ—îói|÷w‡Þ+Ó>¤_®Bw'|¥Ä“„R†AHÆT)\öQŸ3˜CòÅY|VxŠßþÓl£*­ãv§{£ ›„ð…/GÎS°\›RŸ¶˜¹ð\ÿ|hxIàíÔ,¢¬v]{-!wƃc…BEÖ ž¨§…s#yB#nƒ‚ŽƒÖ@ÕMö])T+¡ì™ é…÷‰{VxÆâ*׃ê¦@séx:$S{‚Hƒ¤?¦L^½Tþ¡‹šrçÕõl{Pxjã·×ø›>¥.r xÖ$ù ‚Ä‚3>XK^^³T¤¡;š æuô{ëw¡ãÕ×›$¤•dô[㪆¢*ÖMäÔ{hzèíÙá$“üšÆks¿/#‚Í.©<ñdP\Ò«G£¾Ô³âÎ{hzÔî°â`’šEkªrÙ0'$‰‚H~-^;„eé\Ϭ¤NÓ"áë{–z¸ïqãÖ‘Y™©j,r×1%·‚B ,é9îeW]™­¨¤´ÑMß~{:znðäòW˜-jûq 3’&*ƒÃâ*ó8“f=^¹®æ¥}ÐOÞÝ{øzÍñ•åç6˜‰iMq4f'ƒÆÓ)²7“g_ÿ¯Ø¦°Ï,ÝM|&{>ó©æ{—Iiôpn5›(„ ‚ž(6h‘_æ°™§kÎÂÛ+|,{ôç+÷–Ëh‰pœ5Õ(%„‚÷'Ô5chö_|±8¨ÝÍNÛJ|i{žôèæ®–‘h|pë6,*Ì„‚(' 5'iÉ`¤²$©ÑÌÚj|£{ÏõKé¡d–Ögùoº7+ …²‚Î%³3šiDa°³/ªƒË©ØE|§{™öê÷ŽŽ•egŠoÕ8),y…û‚¿$´2-jÿaë´U«œÊº×Š|ü{¹÷벎•Ïfôn¾9-†Eƒb#?1›jmb‰µñ«ÞÈÖú{¶{*ø¦ëåL”ìegnF:Ï-ê…Kƒã!0Ñjýb‡¶ü¬ïÇÕ| |UùÖìJ°“(eÅm/;Ý.†cƒ— È.Ekqc"·m­·Æ«ÓE|6|Yú¬íOi“"e°m<"02‡$„ (.ElTdиã®ÿų҇|k|‡û°îþ’´dcm†=)1±‡Ÿ„!^-élFeÖ¹°ÅòÑ~|º| ü–兀ǒícâl›=Z1r‡h„Í,„lðdºO°/ÄôÐM|™|ýZð‹Œz’Îc´l+?Ó2¯ˆ]…m™+Ðmfƻ±ˆÃÐ~|À|>þzñwŒ%’XcFl&@Î3ôˆx…?*nif¯¼’²sÂèÎm|Ê|Gÿ‚òRŒá‘ábúkiA5Šq†Gx)ùn}g콸³uÁØÍJ|Æ|úÿ'ó‹‹ ‘õa kÅA{5ŠR†Íö'oƒgz¾3´ŒÀßÌB|ß|à ô1‹ŸBa™j{Bd6žŠÙ†Í'×o”h8Àõµ!ÀbÌÏ|~}ˆ•õá‹‘¹aéjNDø7Nj·a&rpBi(Áù¶ó¾HË|}Xö‹b¡`CjòDð8í‹ ˆ9Ç$apiÁq·=½ºÉÔ{>}‘÷<Š˜X_?i#Eq95Œ^ˆ*°#ôp7jbÂJ¸½yÉ|P}~Þ÷YŠžg_KiíE:¥ŒŒˆÔ8#gqj_ù0¼cÈÿ{S}È ø"‰MŽ—]žgZE¢9¹‹»‡@Ý gp´iÃθ*ºcÆÿzz|"qøºˆº)]Lg‚FÅ:«Œˆ“ Kq™jwĺ®¹ŸÅ{™|_‚ù(‰ŽF]ƒgAH©<-ŽÝ‰?½krÞkÆ»¹!Å{V}Íûôˆ±Z\Žf¯Hü<[Ž×‰´&rýkËÆJ¼§·–÷z•|\û«‡TŒàZ@e©H=ŽŠ‰Ö T:rÏkÇx¼G¶Â8z|f‡ûó†R‹uYÓcåHX=ü_‰Õ yrök(ÇÁ¼O´9À yf{‚Ýû†‘Š}X cVIÛ="Žh‰£ ; rök"Ȉ½™³A¿y;{I vü­…õ‰…WbØI\>mެ‰‘ 0+rlpÈÕ½ø²¢¾/yy{ @ýÍ…ŠQWòavJ?%BŠó{»r¥l­Éì¾N²á½Ûx>{à þýŸ…Ÿ‰ÁVoaCKØ?¯­Š³4IsDmˆÊË¿ž±½þxl{ ÿ“…‰.Vñ`‹L Aê´‹W¶Rt@nSÌoÁb±–¼‚yü{Ž û…ljÞU®`ŒM-B«‘|Œ9™Åtßn<Í[Â~°·»:yÛ{RR¾…M‰Uö_{NCt’W$uDo=Î7ௗº=yÑ{fGk…ɈST&_OµCë’XÜ%†uo ÏÝÃܮùõxš{6ök…ˆÝS^òO}D€“´Uv?pÐçÄó­Ý¸¹x”{Ú½ò„ˆÓRÒ]\PE”G޶ vspÑЮÅ1­¸¶x {Íø„ü‡'R5]Q»EP”„Ž(†mvåp3ÑÆy¬\·=x`{##¤„ч™Qé\eQNF²”ðŽÏÿZ•v\qaÒnǬí¶nxÔ{:\¡„Ô‡Q“\LRnGh•­×þw wéqÓ"È«¶+x¼{)DN„f‡=PÕ[ÅRHï•AÅýy w˜rÁÓàÈoªYµx¼{ë\„V‡ÕOv[SËH­–Á¿ük æwúríÔÞÉש‚´7xÂ{B( b„ ‡jOæZîTÙIä—¡‘1ü€ ™xƒsÖàʉ©´xÞ{ý 1„Ù†AN Z1UˆJF˜7’¯úD °xâsÿÖÛË…¨ú² xÑ{h+ |„½†N•YˆV}K„™ò’?ú[¨yŽtvØÓÌI¨O²ãwˆ{cø _„g†íLˆXêVýK™ “;ø€ yZtgØøÌª¦Ö°w{Ÿm ²ƒÅ…L½WÄVôKº™8“ø€óyguÇÙwÎN§—±ýw!|ò ²„À†€L]XŽXÏM:›™”Ö÷4rzÜu…Ú(Ϧ½°“wÎ{lp„n†WKRWåXIN§› •.ö–$z½uáÚ„Ï<¥i¯•v{ÉÑxƒ…àIVÜXqNª›•žô*2zëuÐÛsЉ¤µ®˜v&{òû݃¹…9ItUèYlO™œÑ•lóÜŒzGv´Ü7Ñԣí(v¨z°£dƒ…ÑG9T3ZçO$s–)ò³±z»vjÝ Ò£&­võz™º~ƒ8…IGÔSìZÍPÎ"—ûðŸÿ´zÔvñݤÒÓ¡Ö«ütz¢Üf‚$„…E9RµZ´PzØ–Jïþ}zÔv¤ÞVÓB¡I«!uVz Eƒ¨„QE*Rþ[ R½žì—›îJýüzvwQßþÓ(  ªFtžyI´KƒŠCnPÏZåP$žD—!íµû;z²v(ßÄÓ£Ÿh©Ctˆy Æd‚ŃmCCP#\K«^ÃT)¢ošæJôU{xîãë×E›¤ØqUw‰%6Öú*=îIè^ØT³¢ËšŠä—ò{åw䇨‡ši£1qüvD&%ÂúÐ;äH’_ÖUŽ£Ç›÷ã)ò÷{þxÛåñÙ#›ü£Æq·wm'W~‚µ‚ó;IE`”V¤DœuãŸñ0|Hy¨æ®Úmš,£“q†wQ(1Ȃӂ`;rH.aƒWS¥^šâÈðp|³yšç—Ûº™[¢qwä(Ó{‚e‚4:nGpaßW¯¥±áCïJ|§yèÿÛјy¡pVv,)&È›+8rEKaÐW²¥›?ßiíÝ{Qyè Üt—äŸ^o·u*®B7HDŸa;XB¦%ž£ÝËë£{NyéÝ¿–QŸÙnƒu±*Ö X}5C¶aX‡¦{žâÛê${#ymé£Ýæ•ožCn-u½+ÿ*‚Ò=5âBIc%Z©ø uÜŸê }{ì àõ–9ŸioAv .H!Gƒ¦‚Þ4qB¯dž[-ªÂ¡Û éÝ|âzˆìdàÛ•âRn=uh.’!å‚‚K3ì@£d›[oª¢Úúç²|ÍzÜìÕàS•^çmätÊ.ç!î‚‚„2@e\«n¢EÙç4}/{îµá•ËœÂm°tû/#dƒ4‚†1?~ek\ã« £¦×Bå%}/{ïˆâŒ”œ mGt”0°#pƒ@‚!0ú=²eû\h¬Å£ÙÕÄãg|ìz.ï㓚µk sÖ0$´‚v1.ŽÐ”­fßn›8,Þ„~‚¤#Ò1Ži at´«³ÉüÖ|Å{®÷2ëdŽë”fÖnÒ9@-¼…ƒ # 1rjQbε¬ÏÈÜÕE|Ñ{‘øÔëÑ ”Éen­:.&†/ƒÚ!À/Ýj½b¡¶Ú¬¡Ç‚Ô0|í{˜ùèì{°“meüm´;*/ˆóƒö 9/Ýkd,¸Š®ãÆÖÓv|q|ïú^î[”“Úd‘m¦<@0‡ „]‰-l`dÖ¸¯]ÅWÒ"|C|mûÏîíŒæ’ad2mÃ=m1^‡k„ð9-ªleй°lÅEÒÉ|ô|°üðLN“ddAm˜>R2[ˆD…/,ymïe»J±¥Ä“Ñ }`}óýnñ$)“>dTmõ?¼3?‰†¾,¢n'gž¼½²¾Ã}Ðú|o}åþ5ò¿Œ’šc´lŸ@q4˜‰0†(j*”n-g½³žÂSÏì|x}Éÿó€Œ+’Cc\lßAŠ5™Šå†ÃÝ)p—hå¿ÝµÃЪ~7}·õ½8“ÓcmìC¦7‹ˆå%)rpiü¿Ðµ^ÁÅÍv}$~WŒõŽŒý‘}bÒk(D8/ŒRˆùE(Sq jÔÁ–·*ÁuÍ,~ý~9÷ÓŒ%’býkBE19¢ŒÀˆ…ô&qýiuÁO·Ö¾HË’|¿}öµŠ1` j§DÌ8Ћù‡xÜ$ñpúi4¸ս.ʯ|é}M­÷³ŠS`j¢E®9”Œ›ˆVÁ$sq~jÕ”¸4½yÉm|²}ÆøŠª_Ni2FQ:܌҈¿)#q¬jØÃ}¹Y¼xÈY|©}´ø.Š9½^hßFù:D‰ç!»qøjhĺ »$ÇÆ{J}7|ù‰cŽË]Ög—GÙ;šV‰ x æq)kXÅàºß¹ÍŘ{}LúE‰ Ž#]Ug8H—<3Žæ‰9ºárLlׯP¼¶¹“Åÿ{¼}…Åû\‰ ލ\Îf6I’=ºŽ)ŠxárXlúÆt¼ ¸õÃj{,}±ìû•ˆ$³[fÒIA>M³Šöqcsûl+Ȥ½1·ýÂ{}/ sü£‡ ŒaZ¿d¾I>ÌŽŠì \ìr}lQÈ›½£µ`Áƒz«|" {ýè‡ZŒ®t¹ yL|_n…|ˆóRF^P“E”ŠŽn-vîpÿÐ/Æe­ˆ¸¶xç{¤Áï„6ˆqR­]#QF{”׎Ýv\qÈѳÆï¬Ê·çxü{øç…'ˆCR|]>RGv•+‹-K!]oSØ €™/æ£ôUzKw{âàÖ?›•¤mq1Ð>vf‹]ï¬0¤G×ðäs}¿{Õï“ãd”œþl;tÈ1ø$"„à‚û/½=µf^³­¥!ÖõãŠ} |ìð¦ä”•›ÞlDt½2ç%b„ ƒø.Ë< gn^t®¥§ÔTâQ}Û{zñåO“ šl€sŠ3·&j„õ‚ª-˜;–g _!¯N¦“ÓVám}L|Fòæí’]š˜kRsT4¾'„ƒŒ,£:Êgu_¯Ø¦Òòßï|ð{¥òlæ!’€™ kÛrÄ43(e„Ђl+z9/hê_°¢§'ÑâÞ<}U|šóWçþ‘7™›jrÜ5J)ú„Kƒw*˜8¢hj`p±¨öÏ£Ýï|*|?ôè&‘g˜¦i¸q>6Ó)ª„ò‚Þ(7«h‰`ò±©eÎܤ||Ýô¥è™Ú—öhq†6*Õ„ƒì'66ÍhÏ`:²@©žÍ]Ûv| |1õé1—thºpX7á*…ƒ%'Y5Ii8a,³ ªµÌ=Ú‡|| ö¶é¡–çg9p8¨+…ƒë%4ÑiÔaß³‹ª‘ËÝØv|ê{¾öFê1à•\g£o¤8 ,@…æ‚k$œ2½iÈaw´«&Ê}×ñ{§{&÷±ê0Žâ”\fÌnj9ö,…… ƒ7#j1*jBb[µñ«,ÉcÖ|Ô{uøóë3Ž¢”f’n::É-†Žƒ›"þ0khc¾¶^­vÈ´ÕY|F|•ùí Žw”æe‰n‘;-/¹†„u!·/pk©cª· ®SÇcÔ||îùbí*y“½drmÖ;g/I†Wƒ¼ß-Gk‡c‡·Õ­ŽÅyÒx{‚{6ú—í2Œ_’¨c†lG<0z†›ƒqä,žk&dиE¯}ÄÑŒ{ç{úú’îLŒ’«c±lâ<¯0Ȇ̃³ ,kûcǸ¯°Ã¤Ð3{y{|ûÛî–‹v‘¹b‘ko=û0‡³ƒ›­*NlždDº@°ú¯Ϸ{ |ý`ð ŒÛ‘cl4?Ù2MˆÜ„K* mweU»8±•ÎG{ {šý¼ðÇŠeea_j÷>«2½‡$„¿ö'ÇlIeµ» ±{ÀÍüz‚{8þnñ¤Š.Yanjœ@R4ÿˆD…c'&nfK½³*À‡Ì©{$|ôÿóÄŠaj±AJ5¡‰³…“ž&ÂnCgk¾ÿ³I¿m˘{0|ÄÌ󇊷~`´i·Bv6_Šq†§Ô%’o>h¨¿bµó¾TË+|}2mõ§Šñv`ñiDþ7k‹x‡f%~pUi~Á'·&¾VÊ\|>}Ÿö§Š˜ë_QiúD³8ዦ‡¦È#µp†i²ÁO·™½ÃÉa|f}X‹÷þŠ`ºiçEß9ˆŒsˆ*‘#Úpëi¾Âo¸J¼uÈî{(}Ë øô‰Ñ^²hLFf:⌭ˆAŠ"¾qÊjÄ’¹Ô»ÃÇP|}.)ù4ŠìŽ£^JhfGO;lëˆõBÛŠ¥ scsWmµÈX¾P¶NÂßz/}$ “ýˆ°Œ©Zhe@KÛ?@œ‹Ï M$têm2Ê‚¿ÉµcÁM{i}˜ ¶þˆGŒZsdzLâ@õŒE Ãlt9n‹Êá¿'µÙÀ {Z}æ $ÿ®‡õ‹YÁcòK–@=h‹" ÃÐsÑmRÊ¿³®¾³y0|_ ›þ&†KŠkW™h’|ö„¢x¨s~ØÍÌ6¥ ¯vðyk à‚±„HJøULWeLšK“õÉûxDtÙóÍäµ®-v=z·€ ƒì„xIzUÂW#MmšÈ“Gô¬ytÚtΤ ®Ýu+z;΂¥„ãHñT‘XNB›‰”aó½wyuÛ—Ï]£T­Œuz ©‚_„ÎGTYœNÇ›•ZòËzÀu!ܘР£Ý¬ºu=z|PƒŸ„ƒG²SZ”Oêœð•”ñÐÿUz%v0ÝœÑT¢+¬5uçyäÚ‚„ FdRZÂO –ðgþ`zDvÔÝ&ÒСw«Muýy>ÿ‚L„ÁE!Rk[øPJž—Šï¾ý {óvßIÓ=¡©ª'uäyJ ô‚„EuQò[¬QÚž¾—"îsü{Hw¡ßõÓH Ð©´t¶y† …3ƒ–„òDšQ³\•RXŸE˜âíRü[{’wFà³Ôp ªuzº!Ÿƒ„ÒCqPç\ºRñŸ¶˜Üì>û¦{xþà@ÕgŸË¨Ut|y." º‚ɃåB­O`]bS Y™¨ëú{4xÈá)ÖèžE¨)t‚yK#O ƒúƒBÓN5^9Tv¡ švêÇøÿ{xÚâ'×Jžœ§Ðs?y2$ׂ”ƒ­@‹M5^BT¶¡WšÃè/÷x{=x"ã}×øœ<¦ärŠxŽ$O‚ƒB?GL«^ÛT ¢§šUç¤õ¬{~xúã4Øbœ¥Ár{x}%‰{‚ ƒY>UKP_zUߢ0›#æiô·{„xäÎØœ›˜¤=rÞwo&Df‚¬‚j=]Jæ_ V‹£º›Þäÿò›{„xCåQÙµš„£­qpwà&¾!‚G‚<I<`|V>¤cœäòJ|Tyæ(Ú©šˆ£¡qžwÉ'ÃÝ‚ƒþ;$IÆ`Wô¤!Sã“ñÿ{6yâæÛ šå¢ýp0w+(C;‚_‚b:±Gò`€Wg¥˜ðá<ðS|ÃyÔçöÛ¯™t¢æpKw)TU‚‚y9ýF™a]X¦_žáàJïv|!zÀèñÜG™ð¡æpHwÖ*îsƒEƒ“9ýF c·YʧÀŸqà¡îN}ézEê^Þü˜Ž¡ÑpEwD,R„¹ƒÉ8,F d»Z⨾ …ßíŠ}>{/ë"ßI˜™ XpìvÀ,Ì•ƒ&ƒ[7ÏDâc¬Zð¨Ä xÝ‹ë÷|¾ztë~ß]—°ŸšoVvp-“ {ƒì‚Ó5MCodH[婈¡XÜLê}òzZì3àÊ–ÄžÜn˜u#.3!^ƒ¦‚k4ðA[d9[6ªÕ¡ZÚMè¤|¨z®ì…à™•ƒÓm¿th.…!ƒ‚Ô2_@Ëd¡[תL¢òÙçç¾|ÙzUí1áž•ƒnuZ/q"9ƒV‚~2.@e+\0«Ç¢ØØàæà|2{ÿíïáÒ”¼œNmrtÂ/õ"ƒ"‚31ï>aew\•«ë¢M×0å¯|{©îyâ”Л¸lòst0­#ñ‚è³/§=„eÙ\‡¬ê£¹Õ¢ã~|{mï=ãJ“ðšúkes}1½$pƒ+‚Á.Ž<%fˆ]w­Æ¤ÄÔ§âÝ|‚{Øð—äi“äšlnsã2&1„µ‚K.<‚gÖ^¯¦‹ÔâŠ}|/ò·å‰“¶š1l}s445'¾„ò‚a-;äg_±¯…¦÷Òaà4}¼{±ò æ‘’€™kyrL5•(_…³ƒÎ,£:ûht`4±)¨^Òõß ~ô|dôèù’šk1si6œ)“…­ƒu+\9ciú` ²©јÞ~}"õ¬è/’.™´jˆr67|*°…¡ƒ:*)8`iú`Q²=©}ÐÞø}}Kõïèç‘™j‹ra7³*؅σÓ)µ7j¯aF³ø©ÏÖÜç}û|böÈ鳑p˜ jìq38e+ †¹ƒ?(!6AjÚa°³2ª÷Í&Ûs}•|¢öê»u—oiuqì8/,ï…¡ƒ÷& 5;j b'´Ñª’ÌúÙ}¥|&÷ºêÛ´–8h’pY9ä,&†çƒË%í3àjØbAµÖ«·ËøØQ}Ö|2øšëÕO–hEpC:¢-‚†ðƒ™$2k÷bݵJ¬;ÊR× }«|±øìÃŽ;•éf`oq:.:†­ƒæ"1Éjèbôµi¬VȃÕJ||ÜøUì½0”Òe^nä:x.†sƒ!Ø/+kbcž¶­ÇšÔ(| |Œù í†ç“Yeðmƒ;/t†¤ƒ Î.0kbcp·Ã­Æ:ÓÑ{ð{(ú¬íÅŒ “xdTmG<0‘†ÞƒÙ5.•kòc¸t®´Å¿ÒÆ{ù{ÃúKîÜŒ“AdmÈ<0‡„Â-4l”dð¸2¯¨Ä¬Ñè{O|žû+ïCŒt’ÅcÓl£=j1އ“„ä;,³l@eü¹O° Ä Ñ|z|ªü&ðLŒO’ccŠly>X2¿‡±„w+&mÁe±ºò° ÃðÏ||Oý¼ðá‹Â‘c.l\?3gˆ …9‚*¶m)f²»¹±˜ÂMÏP|Ù|Xþ´ñÇ‹›‘ŸbÒk@Ë3àˆl…V)n…fž¼t²rÁóÍÔ{a|×þòN‹éìa#kÇ@¢4.‰¹…$…(ŸnRg“½„³%Á§ÍS|ë|Uó|‹‘áa#kâA¯5Š}†—à'*oÖgz¾^´ À–Ì|Ð|˜ñóÞŠhï`_jJB?6ý‰F†Hž&IohZ¿(µ`¿ÉËg|;}¶üôïŠJajÿBè6ŠÜ†p&o„h¹¿µÜ¾NË6|/}9õŠ÷V`ñiaC{7³Š‡ão%½oËhUÀB¶¾ŠÊë{ }¢ýõ4н_‰i D&8 ‹;‡+®$MpEi6Áù¶1½€ÉÝ{ô|]‡öŠ3ž_0iìDÕ8ó‹Å‡a¼#q j~Â#¸é¼ÉY|x}×ø‹=6` jùF$;ƒh‰Œö#:rBk)Ľ¹Ý¼éÈÝ|~ ù™Š|g_icGX;š4‰V"QrWk¶Ä(º²»®ÇM|£}erùŠ¿Ž”^Ph±G¥;—.‰» !=rckíÄSºcºAÆÀ{ }più‰¥&]ùf€G‰;LÈ<ƒ r2kIÅ©ºC¹ÅR{Ö|ú¬ˆFÇ\ÅfiH”<üu‰•rêkXÆô»Ó¸ÏĆ{J}‚Ùú ˆwZ\©f0H£<©_‰öŽ+rÏkëÅ¡»Û·Äâzû|ûˆöŒb[þeHO=ü㉚bKr'lÆC¼¾¶ëÂ^zœ|,²ûl‡QŒdZeÚHŒ=ŽÇ‰] #ˆrwl?Çø¼ËµéÁóyL|fÑû¹†n‹9YïcñH´=Î_‰É ‚ rlMǽ‘´•À¨yö{íUüC†áŠ‘XVc›I7>„Žõ‰ ¯ärÐlžÈ!¾´Ú¿‘yê{À ý†‹Š$Xëb:Jã>ÉŽŠ‘ 0|rwlÁÈ'¾ä²¾yu{ :ý“…ĉ:WÔa›J?,Šß]Nsmðɿ۲4¾Ÿy¼{s Qþ:†ø‰ŽWãaRL“@°F‹Ëå5tÅm[Ë!Àˆ²½z|ç ÿˆ†Š&WŠaüL8A=‘Ö‹Û ¥tgnaÌPÁ²Q½Åy| ìÿ:†ã‰¢V5aGMªA‚‘Œy¶®tzn×ÌÈÁ»±Ð¼ z[|L¢†#ŠˆV%aaNºBr’áŒæ¦u{oÎØÂB±M¼z¨|I†þ‰ÄUº`ÉN‡C—’Xs>u”oìÍ=ï'»y|ß/4…‰?Tu_ÀN©C‘’I©Xu²o…λÃâ®%º y |Ëk…‰ùS_“OjDA“½8§÷udpÖÏÛÄt®Œ¹y|÷ëQ…žˆoS€^…P.E"”lŽ®ùžv÷p-ÑÆU®-¹tyR|#ãk…yˆS^FQòEÆ”­þw\qÆÑŽÆt­,¸8y$|Õ°_…aˆƒRš]çQžF?•U\£ævYqÒLÇh¬·‚x {wCø„Ô‡|Q¸\ R€G–‰ÿã bwæqìÒ®Ç(¬Þ¶°xÞ{ß®…·IQw\ÈR™Gý•ôßþ. Ywøq_ÔUÉ ¬á¶ yt|'…!ˆøP~\ÔSÿHÁ–õÿý¤ æwÞr‹Ô€É㪲µhxÿ{o’›„‘‡OE[âS$I— ‘ªüD ÌwÞrÕ%Ê«©´»w‚{â „ñ†oN8ZTUI —‘û w¼rÕÊC¨³ÚvÖzî( %ƒÿ…êLêXßStIÊ–øGùw˜r]ÕŠÊæ¦Ñ±vYzP² ’‚x…äKXdTJ:—`‘øæ.wÒrþÕ)Ëô¥Ç°´uzX R‚…òJWñT‹JÅ—³‘Øö›­wCsÙÖÞË¥°Úu!z._ ¦‚ …‚J—VVŒKŘ}’ ö¸)x«s6ØøÌ¥s¯×uz €‚·„àIòU¶VL6™Ç’ÉõJZxÖs›Ø;Íäò®´uáy¢ˆ ½‚¨„ItUûV>L½™“jôÂ|xïs?Ù¼Í ¤®‰uÏyiV Œ‚w„ãHçTŸW M~šÑ“£óØx”tCÚÏš£³­xuçy~i ‚_„GHaTŒXäM›-”®òä=y¿t/ÛoÏÈ¢u¬-upy¼R‚Ƀ$G.SºXNŠ›€”kñŸÿ,yêt}Ûðϧ¡Œ«·t`yÝÊ'‚¼ƒ]F¡RxYOþ›2•pðúþÈyÀuÜÑb¡9« tmy¶¬‚›ƒvEÔQÔYlOzœ„•ýîeý‹y‰uîÜ\Ñ\ ªþsÍxêšÚ‚pDÍPmZüO Ë•<îvüzñuÞ6Ò €©ís¾xî탞CP¸ZkP–í>ûßyvyÞáÒöž‘¨ws–x¢©Ú‚üB­OÏZÍP¼º–2ì¨ú¶yv“Þ Óxž¨þr:x®¸;q‚óAµN [øPöÕ–ÛêWùŸyvß}Ó¨§³rÛw^ Hþ€úAÃMŠ[`Q ž1—ÆéøËy"váßÔj¦Wrw-!ú,@éL\óQŸÄ—Æè/÷zv‚àØÔZœ¸¥ýqjwÝ!Íö€¤‚?7Lq\gRºŸ3˜ÔçözŠvqá¨Õ/œV¥ìqUwÉ"°/Òì>½KC]MSs í˜5ç|õƒz'w5âfÖ°›Ï¤¯qRwŠ#q'­Ô=¿J—]©S ¡w™òå+ô}zHwËâ×(›?¤Kqðv}$lLÀ=J!^QT§¡ø™ÄäöòA{Ax‡äµØ#› ¤­qswß%·è"‚â<ÀIx_UA£R›gälò†{JxHå)ÙÆšr£»qaw’&VO‚~‚ñ<ôI9`vVߣ œ§äíòî{þx“å¼Ù~šr£pqswå&é·‚T;”Hž_V”£â› âíð*{\xå¹Ùo™R¢µp»v'yÿ ‚Ù:þG¯`Wü¤öœrâpðE|QyFç8Û ™!¢qÿvÞ(Á~‚S‚:7G‚aâW÷¥ÜÈáÊïØ| zîèÀÜô™R¢žq¡w¢*wƒ5ƒ::SGÇbY,§ Ÿûàï}z˜éÝ~™ö¡Sq¤wz+{¸ƒjƒ‚9ÌFºcAZ}¨L ÇàÌî&~”{/ëßšX¢r_xH-( ¡„!„„9ÆFÚdW[‘©/¡=à0îÖ~6|Wìଙ¡¡qëwò-È Ò„„ž8ÊEPeØ[gªð¡÷Þâìw~!|¥ì|àȘé ãpswY.a!|„óƒî6pD6e\Œª:¢‰Ý£ë,~|cíYáo˜™ ›pXwõ."…t„7•DÏe¢\s«£²Ý ëê~À|>î⚘™ Épyw0,#T…™„26¿C_fT].¬¿£ƒÜzê°~Ã|›î‹â³—ÉŸpðv]0”#ï„:„@5âB–fš]‡¬¤cÛ]é°~ë|PïCã —Ÿo‘v1@$é„!„4çAg'^­›¤NÚPè³~þ|ãïÄã“–{žUovÀ1%…$„ 3Ó@@gŒ^ˆ­¥Ùç…~ }ðŽäý•è«nv[2Å%…+„2@“gè^I®¾¥ô×Üåq~ñ|4ñå“•BIn¥u.3w&_…=„31 ?ho_8¯•¦0× å…~}°ñ€åE•ËœÙm=uÒ3'b…„û/ë=,h¼_U¯Ò¦±Õ·ã~þ|òæ*”â›Ïl‘tì3l' …Þƒ».Ëa³å©£Ì"ÚÁ|@|töêÏž–=hmp\8Ç+N…ƒâ%4 iaZ³ª'Ì›Ùx| |EöÛéB$–Çgp\8ï+4… ƒc%°3i»a߳ŪðÊ„ØJ|!|ÖöœêÉŽ¦•g©oì8£,q…Eƒ™$õ2j*b´´s«CÊ®×g|*|Ð÷xëúŽ©•“gÿo‹: .‚†úƒn$t2Gk@cm¶à¬&Ê<×}·|ùìæŽS•Ûf>oò:o.z†¿ƒæ"û0PkMcì¶?­ÁÈÓÕÏ||ëùVígޱ”jfån<’/X‡t„v"–0YlfdZ¸“®SÈ@Õ }}÷ú[îmŽ¥”.fÀnëä1oˆˆ… ì./m™eºn°^ÆnÓ }`}tüðf£“ÆdÈm>ý1ö‡…¨$-ÍlUeü¹[°¼ÄÊÑP|Ù|Ÿü8ð¿Œï’dm²>2uˆW…F¬,TmÊeܺ±nÄ>Ñm|Ð|LýÌð€ŒŠ’zcœl?å2>ˆ&…µ$+NmÜer»©±7ÃÐ6|Æ|ùý}ñŒ’äbl­?3÷ˆÈ…×N*ÊmxfE¼j²%ÂëÎ|Ê|ÔþGòÇ‹§‘nbÌkŽ@Œ4"‰Þ…Å:)zn6gk½Š³uÁ:ÎJ|}ëÿ[óŽ‹T‘þa]kŽA„5Š}†p(oÌgF¾Q´À8Í%|}Æ5ô`‹‘Ÿak}Bp6hŠÉ† Y'’oVh ¿µÀ“̲|£}aõq‹õbaòjÒC×7e‹¦‡1&rpQi¦Àj¶2¿¡Ë©| }ö7ö@‹‡a™jÒDÆ85Œ6ˆh¶%(qýi9Âß·­¾òÊ}!~g˜÷n‹‡`j¼E±9ÐŒÀˆG¨$qŠjÞˆ¸s½±É•|Ô}7øòŠ`·i`FT:0‰z$ rk¶Ãj¹…½ÀÉ7}}~Qùe‹„?`jrGŒ;Ž×‰*…#§r¿kŬº¼»ÈÒ|<~sÈùŠ_i®Gþ;å㉔+"œrl'Åïºo»ÙÇ}â~“"û–ŠÌ½^ iÆHa=ÚŽíŠþÀ!–s2m©Æh¼'»UÇ4}ë~ÂüŠR>^ih¯Iñ=YíŠÆ; ¶s,maÇé¼—¹€Å6|ó}Ðùûa‰÷³\áfÉI>YðŠ ¯«slm×Ç›½¸›Ä|0~· %ýE‰ŽN\çfÕJp?«‹a ltnFÉǾ¾·™Ãý{ÿ}Œ Äý·ˆ-%[™eïJv?Ï1‹` û¿s‹mÒÈL¾üµÝÁ{5}G ™ýù‡iŒJZÏd@K¿? b‹– %Zt$nþÉQ¿´µPÁ9{J} ­þù‡ZŒZ¡d¨K.@e¨‹ï ž)t!n)ʳ¿ë´ÀÀ·z}d ³þ—‡ï‹!Y»còK@§â‹² Jit^nüÊjÀ ´³¿—zû|+ Rÿ'‡U‹OXcŽL&Aêå‹[ àLtOn—ËÓÀ¹²=¾¨y'|7 qÿ†)Š–Vxa2LAKw‹)áŽs×m*Ë«À±²¼äx {B «ÿ1…n‰SU€`wLrA¢Ç‹Ö°sn©ËÁׯU»Nx{™ Áÿ„^ˆ6T5_iL>A.‹µ#s…m®ËýÀw®î¹jwRzÏ Àƒ—‡S^¹LAv=‹ø•esÑmaÌ Á‚­Î¸?w4zt {ƒ"‡šR¹]cMIB7‘ì‹:Ýûsqn’ͽÂ`­…¸jwRz¥®¬ƒ‡'R)]NÊB¼‘Œ(€tOn?Î"Ãy¬R·9w÷yþƃú†Rû\ÀNfCo’ªŒ L}tÌnøÎÝÃh¬O·pwFz'éƒú†Q\¯OjD'“UK£Ju¸o,ÐÅ#¬ð¶žw–zú׃â†Q:\NP EÈ“åÿÇ ‰uÿoÖЖÅM«¶sw}zÌ£µƒŸ†¤PÌ[õP¾E”2Žšþ èuªprÑoÆãªÍµNw¸z‚°Ãô†TPÕ[öQGm•§iþí æv¯qÓñǫʵ#xu{ûH„‡PK[¼RG­•’;ý µv\qPÓȃ©´ìvLzíÊ3ƒç…†NîYlRwG„•v–û xvYqÛÓ¯ÈÖ¨x³ãv}zÔ¿ƒÂ…ËM[YRSiH4–§ú Év¾qhÔ!ɨz²»vbzΨ-ƒ­…oMùXñS I—ÍÑù'HwNrçԛɼ§-²wøz˜© 郆†ÚMƒYµTÜI®—v‘ýù}Ìwðr/ÖõÊÓ§<²wÖz( Pƒ³…¶LZXU%J¿—`‘×ø;õwsÅÖvË1§‚±úvâzÕ •ƒÈ…@LâWÉUÔJŘ.’-ønxŸs´×1Ì¡¦Ç°µv€zŸV Vƒl…tK'W_VsK"™Š’ïö#hxsØŠÌž¥¼¯v÷yÞ² â‚ì„:J VV^KטF’õ’¤w$sØÁÌΣ.®¼ty¼Ý ß$„ëH"U\V÷K9™Í’3ôÎNxþsÙÑÍ*¤e®—uýy`b ƒ‚„ãHUtWMsšö“Ëó] y¹t:ÚÙΉ£¶­†uz;; ‚†„H¹TX›M›[”ó}nyuõÚxÏ;£6­;uÆyæØo‚4„«GÚSšXNB›w”`òÈþxÈtêÚ~϶¢µ¬u›yýêG‚„[GšS£X:N_›¨”nñ yùtwÛÐ ¢¬±tNy›‰‚žƒ7F†RâX„N™›À” ð”þÓxítÅۉС*«'ty >šWƒ1EËQ6YOä›,•Ñîuýáxu0ÜÆÐæŸÍ©ks_xbV–‚ D†PdYO/œ •”íÝûõxçtùÜDÑ’Ÿ©™s=xz$Žœ‚DFPZöOCð•iíûŽy}uÞ6Ò%Ÿ”¨Fs%xÙ˜+‚XBÓNPZ P!à•Ÿëçùy9uëÝ#ÒßC§Wr0wû½«€˜€AôMvZ4P`ÿ•Nê™øÇxùt9ÞvÒ)ˆ¦rwÖ¹€|ó@QM[ÀPfžÏ– ê øqy†u¡ß™Ó!3¦rw® dꀭW@æLE[Qrž—•éÌ÷ny®uÄßãÓõœ-¦r9w3!!ÌK@×L\ÚQ<Ÿ¸—ÑèøöÐy%vzà…ÔZœe¥µqÑv¯!eê€y=?âKT\0R•Ÿò—Ëçñõ zrvCáIÕ4œD¥õq9wÒ"—iÕ?«K/]S~ ç˜;çdõrzwóáþÕ–›†¤˜qìvQ#s>µJc]PSï 1™=æ\ôrzwÚâãÖm›a¤›qwW$;¢‚Ã=—Jƒ^›T7¢všÍåâó{Õwµãß×ãšð£Sqwð$ tý‰<´I[^ÉT¢°šÉä€ó‰{ãxå•ÙV›•¤ïqxÃ&øa‚ã‚·<øIô_yVߣVœHä¶ò½{ûx¼åÚVš`£_qdw')*‚_‚¥;ÎHæ_QVë£)œüâ@ñÆ{ãxIæYÚGšõ¢_q!w÷'À^‚:‚Å;‘Hy`vVG¤œãñ÷{éxkæYÚÔ™}¢ýpövÝ'ÛA‚S‚Á:õGØ`UWˤùœÖáðÑ{&yÖæøÚü˜¹¡>p~v(7½?9’Fd`ðVâ¤óœ‚à›î›{ÐxŽçyÛš˜¡{íôàk–~žoñu//V"„KƒH4ÿA¯eÁ\y«û¢¹Ú¨è³}Å{îøá,–žŸn¥uÞ/#úƒƒ3µ@~e¯\˜«,£ Ù ç<}‘{XîBâ4•-³möt0Z#pƒ‚×1¤?úe)]4¬££-Øæ‚}Ô{pï:ã<•çm'uu1´$P„TƒA1?­fç] ­‰¤öÖå7}ç{ïŸãù“ñ›™l)tù0k$DƒS‚I/<=f‹]þ¬m¤kÕhãÝ|‹{òïÜã•“X›„lûs2o%7„ò‚/éù‰ì)Œ@’clç:i.‹…‚¼Å,¦jÀb·0­ÐÄœÑ {ìzú>íþ‹ð‘¥c$lI<­/¢†Wƒ…o,ÏkÐc¢¸®ÓÄVÑÑ{°{žû½î‹Œe’ëcl˜=1w‡$„þ&,plÅdz¹­¯ªÃ’Ðd{¿{ìûe﹋ƑêbçkÑ=ž1€‡L„Éù*ál$eÔº±°‹ÃÿÏ6|3|ý‘ðRŒ¿‘oc l™?õ2©ˆì„E&*Tmne[»±7ÔÏú{|Ÿý³ðÄ‹Q‘®b‚k%?´2$ˆ™„ =)ælUeA»5±GÁçÍ{—{ŽýçðŠŠJ.abj%?õ2ð‡t„Ë( mŸe¼ö±€ÀïÌM{Å{·þÐñµŠ1YanjŸ@F4Úˆ …]„'n”fh½(³GÀ™ÌÔ{R| óÞŠ+Haqj«AP5©‰È…¿å&Üngg­¾d´¿çË0|Ù|1>ô,‹raCjËBƒ6Š•†æ&foh¹¿hµç¾)Ë|Ó|9õÒŠ›`jÏC¯7F‹M‡4r% p×hâÀ¶,¾YÊ|þ|Ü öKŠd£_ i Dã7C‹+‡ë!$GpiSÁí¶ý¼-É©{Ð|i¬öŠ*9_æhE9í‹Î‡Ô&#ÉpÏi~Â)¸y¼”È÷{%}£Ø÷à‰ãŽÃ^‡hF :nŒRˆ‘õ"îp jµÂo¸˜»âÇ{{ë|ƒÞ÷M‰rŽß]ñgÛE&:cŒ[ˆ/Æ!Yq¬j)ĺo»ÓÇ"|Ý}žúŠ$l^¦h«G<å쉢a!yr!l;Å »šºÿÆÔ{¬} zú?‰DŽ ]Ug¥G<Ñ™‰æ€(r¹kXÅ»Ÿ¸ÆÄÀz¥|òdú>ˆ$Ç[/fùGu<܉!±ïq…kÆ’»·ŠÃfzL|÷ú¦‡|ŒæZ\e;HÈ<噉 p&rákÎÆk¼•¶’Â5z:|—àû‘‡ŒVZ¹dVIÃ=HŠ kÕrklÈN½Úµ„Á`zU|· âüO‡¢‹´Y d(J>d‚ŠÆ ##sÇl¡Èä½Ë´jÀíyí{; 7ýö†‹ÈX"cŠJã>¾¼Šr ÆNsøl‚ÉʾųZ¿¥yÎ{è ïý—†žŠ€XîbìJN?õ‹ñ LœsQmÊÉì¾¶³&¿Žy°{? Hþ`†]Š¢Wb|Kí?eU‹È)ês¹m¿ÊÔ¿­²¾ty°{ ÿ†ì‰òVa L‡@Ä™‹qÈósömƒËÆÀ›±½y§{ä ¾…¯‰)Vý`âLA:‘Œeæ2tjnJÌ”Á¦°¼Äxu{q ¹\…J‰4U?`AM-B«‘ªŒü¹”týnÍjÂȯH»…xl{C•ò„؈{T£_ÚM·Bþ‘׌ö¦ètcoôÍMÃè®;º‚xr{'SÞ„sˆÿS_ÃN„C®’3ƒuSo‡Î–Ãç­¹øwòz{—1„µ‡—RÂ]÷NÚCë’z…-u©oeÏvÄ/­/¸xòz{s(„`‡ R]ÆO€Dd“ºKÂRuãoûÏúÄé«á¶hwz¡›ƒè†=Q{\OjD“k*ÿ¨ ÑtooÓÏÕÄýªòµµvíy"ƒ=†WP›[#PE©“è>þ¶ Ruùo«Ð–ÅgªJµ¤vzÉ×½‚Å…HOZ¡P E”2ŽÍüV {uHpOÑ8ÆI©´sväyŸÂ’‚Â…jNZ#QmF˜”üŽÍû† ÃuåprÒŸÇШųPv z…µd‚N…ÎMsYRVGB•R©ú5 "v(qEÓ8Ȩò3vðyfŽa‚/…AMóXºRãGµ•­¬ù3dv~qÔÎÈ,§¬±Ñu‚y* ‚„`L XrS£Hy–JÅø;évûqQÕÊõ¦r±[v(zôà Ô‚2…ßL¿X²UüJ®˜t’îøi“xÙs>×úËÕ¦D±•vŸz,% ë‚Q…¼KŸWìU'K˘O’w÷ÞxÐs+ØÇÌé¦;±Sw5{tE テŽLDXcW{LVš¼“Føçy'u:ÙÅÍʦ±Swi{`7 {ƒ‹…CK'WWVL™/“yõÄxGtØØ|Íë¤ ¯Bvz %ƒ#…YJlV!X|M ›a”?õªzŒuÍÚ>ÏJ¥E¯ñv,{[Òƒ‚…EJV~YµNhœ{•sô¦‰zñuùÛBÐ’¤V®’vÊzï«Vƒï„åHU¬YO‹œ¦•ÿòRåzšv±ÜѨ£­"v±z°”à‚“„†GéSÉYvOœ–NñÖÿOzPv®ÜDÑ5¢1¬iuFzCgü‚¾„]GòSH[Q[ž™—ñ¨ÿa{wSÞêÒ¢¬ouƒzC{Æ‚}„õE±R%[)QžP—ãî™ýÜz€KaWѤóœçåñóé|ÉyhæbڜդÄr~x+(^ƒ…ƒ[=rJ+atW†¤×œHåóÁ|Ïy™æ»Úy›^¤brMx(ÿ‚<ƒß<J#aƒW¥H©ãßñ›|ÏyÙæÛ¤šu£ÄqØw¡(¾΂þ‚¹;ùHŠaXŠ¥½Ôâ'ñÌ|(z«çíÛdš>£qÕw§)˃?ƒû:WH4bÈXy¦ žâ8ð#}}z²è´Üñ™}¢bqw}*tmƒ?ƒK:ŠGÂbLYK§EŸáà ï_}ÓzÝéÿÝGš£r–x$,XN„$„:Gd¬Z٨ߠÖàúîN~Î{þêâÞ¬™ö¡¯qëwÎ,´"„­ƒ9]FGdÚZ©Ù sß„íõ}…{hëDßî˜5¡îpXw‡-l „žƒ8hE dQ[Ô©‹¡‡Þ‰ìK~ù{2ìàX˜– xpw.!„jƒ7^D±d[[ ª—¡ÑÜ´ê}W{=ìà,—9Ÿ[oñuï-!aƒÚ‚ê5šCid[[Ô©ª¡ Ü1êN}Z{/ì<àÁ–ŸGo8vQ.Œ!xƒà‚û4ŸBÃdº[^ª¢/Û&éŠ}l{óì¹àk–_žÐnŒuÐ.Ï!ƒ²‚H4ÑA(e\«n¢1Úîçm}`{±íhá –â€nOu¼/µ"ŠƒŠ‚(3Ä@~eŠ\é«`£ ÙÿæV}|{GîâP•!ÊmÈtq0ˆ#Ƀ»‚2­? f&]y¬Ú£<Ø æ‡}¿{1ïê╹œ|mˆtX1e$„Ç‚X1þ>f­]­j¤åÖ¬ä_}Â{Ìïwã›”œ mtÀ1Í$݃‡‚0¤=“fÂ]Ê­ñ¤ùÕ€ãk}£{|ðõã”d›µlÓs¯2š%P„¸‚Ÿ/0=\gb^¼®Ç¥zÕóâ¾}$|ñöä ”@›–lÄs~3Œ&µ„ƒÍ.i<¼gÐ^X¯K¦=Ôµák}ç{êñmåJ“yšÌks~3Œ&v„Á‚ .¥;Ðgø^¯m¦Ôká»}$|¼ò(欓ªš4lbsá4Ñ'7…<ƒ{-ü:fh‘_©°k§Ódàç}d|[󝿓škárk5d(4…9ƒP,ò9šhÚ_.±ì§üÑVß°}a|ùógç‹’‡™k”r6C)…¤ƒš+e9ciÓ`+²ä¨цÞõ}ß|ãôkèI’I™‰jNrë6B*……”ƒ=*)8Xi a∩Ï ÝV}€|"õÍèF‘]˜«i»q^7Ø*‹…¤ƒ)%7Ëi¬a—³xªÍÎLܧ}þ|Nöäét‘W˜´i²q\8Ê+û…ðƒ%(E6jbù³ÂªyÍæÚ.}|Wöüé( —:hppx8ò+Ä…”ƒ©&Ì46jb±´p«aÌÏÙ<}Ó|‚÷/ëe>—Zh´p–9C-Z†+„è%-4©jÒbaµ8¬A˾Ø7} }5øóëØ´–ÖgEp93-Ó…‹ƒŽ$Ù2 jBbë´®«ÇÉ'×3||Ž÷2ëuŽ•‡foõ9˜-†žƒŸ#Þ1ñj cj¶­œÉàÖô|Ó|²ùbíªU–°gRp*<è/±‡2…ï#O2KlŽdT¸ò®ɼ֖}š}púîÃŽS•Nfo<½/‡}„’!å/‡kàcø·®Ç;Ô3|a|Eúãí©”eämše2jˆT…¨ù,wmßeM»Ž±ÙIJÑú|o}¼ý4ñDW“>d]mÍ?­3 ‰ó…ÍA,ómf"¼p²ÄäÐô|}'þ´ñ«ŒÊ’lc¾l,@=4"‰ †˜+Rn$gô¼;³ã¿Ï}¯}åþ`ò¢ŒŠ’ c@lq@^4 ‰Å…oé) n¿f ½.³ÀÁÎÿ{â|ôþ£òt‹y‘þa‘kÜ@5M‰0†Õ(5n3gò½B´ËÀ Í+|5}ºó‹‘=aïj¨Aï5»‰Œ†ò¾'ŸnÉg‚¾á´I¿.Ì~{Ó|d+ôHŠ=`jßA[6{‰9†í%`n«gܾ1µÞ½»Ê{‰|ú¾ôɆg_?iºB7Š•†,%oJhDÀQ¶V½ÞÉD{q|=›õÒ‰9_æhžCø7³Š‡È#foµhÈÀ𶼯Èâzz|®YöΈ`Žç]hDŽ8þŠG‡á‡"ºoi›Á€·»wǨz |ƒÝö ˆº#]äfND8ÏŠ«†1 co”hºÁn·W¹€Å®y&{A“ö´‡ÅŒ\fòD:9,‹‡pËoi|¸c¹\Åzy{-H÷ˆÈŒZ\)fÁEÙ9ó‹u‡<p›p§i¾Ã-¹‹¸|Äz|{ñøl‡5ŒQ[FeÞE :–‹‡*†Jp‰iÐÃR¹y·\ÃÖyi{Éìø^‡þ‹E[Oe†G®;2žˆa½§qõj Æd» ¸ÔÃa{û|OSû¬ˆ1\2f+I3=uŽœ‰Ù :rykrÆ¡»¸¶HÂAzç{ÊÉú$‡z‹6ZWdšH²<Üýˆ MrjkÇ:¼´µDÁþyÅ{¿ÎûO‡™‹îY/dÉI>Šò 1#sl›ÈϽ¦µ+Ášzt| ýއ´‹½YdÞJ)?ž­Š¾ ksm‹É¾¾š´*ÀUzd|Œ Ÿý†튷X@c)K•?ãúŠ ¨s|mCÊ‹¿´‚¿;zz|ã (ÿ2‡q‹ÅXŠclLAÛþ‹£ 4/tnâÊLÀß³‚¿rzß|Ú $ÿ±†ÛŠXÞbLß@q¥‹¿¶sómåÊ^ÀW²¾qy|ì 4ÿʅ쉖V~a]L#AŸ¥‹³O t-n©Ë Áµ±5½‚y|õ ޅ͉ZVaíLšA7‘Œ¸>rt›n•ÌÈÁ×°%¼=yÎ{œ ¼¢…x‰»UÃ`´M•B¹‘¼ŒÆkÅt%omÍÏÂJ°É»ZyL|¼î…b‰U`žNiCš’O(§fu¦os·ÃÀ¯öº¥yd|èãí…Y‰éTÑ_O3D3“´Š•uéoÏ,Ä—®·¹áxÑ{ Ç„6ˆ$S1^3OD·’@&©XuÎo2ÏKÄI­f¸+x5{Xm›„ì‡ÑRÕ]P·D˜“Ó¶åu*p¹Ð«Å‚­c¸ y|Ð …ˆÖRá]áPEd”Žê%»vqlÑ/Æz­8¸òxÔ{7éø„ÿ‡cR|]WQF¦”¿Žm¿?vºpRÑ)Ƭ¿¶x#{1„5‡7Q‡\`QWF•”àŽÿœ ^v"q0Ò-Ç3«¶éw>{/(?„G‡ÄP1\cR_Gh•†5þ¹ ½vqýÒ÷Ç㪥µx|{õ„Ö†òOQ[åRÖGÞ•Ø]ýÄ wõqµÓ”Èÿ©­´éw`{íÛ†jOÿZ·SÈH°–»ü žw˜r­Ô•Éš©E´Êw`{¦’úƒ¨†£NPZüSIۖ݇û ïws@Õʱ¨P³wH{MG Àƒg†NÖY½TûI…—p‘jú ïw4sþÕòʨ´²4wH{÷0 •ƒR†lMgYPUJ;˜(’›ù=qxÐs×Û˰§6²Bw>{ø÷ îƒ[†iM$YïUK±˜e’ùÍx t½×“Ì…§²pw…{ex žƒ†`LWXCVKט“’ø¥œxtñ×ÍÌ›¦5±"wr{Oˆ »ƒ6†L]XwW0M<š-”í÷¸zÓu§ÙŸÎã¦f±Ïw@|®ã ýƒR†yK·WÂWaMmš-”tö/qy!u™ÙgÎm¥Ë¯¤v{±Á ~ƒ©…›J¹VFXÀM›’”øõu`zñuíښϦ¥Ø¯Kw {úêσ…KJlVÅXCNT›½”¦ô0çy•u Û£Ï$¤C®^vûzžÇ˜ƒ¦…\IÇUXYO œŽ•£óS$zv ÜÒз£ú­Jv{V{²ƒ—…H U Z°Oþœ?–ðòdÿzÈv*ݠѣ•­¬v/{‹Xéƒo…HWT¬Z=PZy–¶ñ5}zlv"ݲÑþ¡ñ«uáyý5‚óƒ/FÌR[YKOœo•=ðíþœyÃu’ÜGÑ“¡Œ«¼t›yÏÔl‚„CF±R-ZÞO!-–õï`þIz;vñÝZÒ…¡'«ètžyê½X‚°ƒ E{QVZP*–MîØü€yÍurÝÒ²ŸŸ©Isxx&d'Ä‚-CêOèYáO꜖}ìûÍx@u„Ý,Ò†žW¨är+xÂôç€_‚UBOŠZ™P®º–øëúŸy v¾ÞFÓƒž;¨³rëw†ó€4‚qACN©ZÄP¿Õ–¾êoù—y8veßþÓß™§§rxf …8_‚8AN‡[šQåž¾—:ê±øOzÑvÊàÕižÇ§°sïxÒ"ªƒÛƒaBòN^òST¡Ö™Të‚ùB|™x½â×Öåž ¨CtsyØ#ŒJƒÕƒ®A7N¦^dT¢vš\êŠøp|ìx"ãg×ñž5¨CtªyN$SsƒC„tASNÈ^áTû¡§š•éú÷Æ{~x(ãŒ×‘ç¦òrŸx$2‰‚cƒ™?–L^QTœ¡>šfçÒõâzÌwÆâ0לh¥æq±w$,š_‚%>RKÐ]-TŠ¡/šçålô«z­w6ã•×H›Œ¤vqRwœ$ÈšM‚'=PJz^ØT5¢¹šCå›ó{xä\Ø#›$¤“qUwË%Æ‚n‚ñ<âI_²UA£ƒ›Ûäó¬{–x4å6Ù욦£›qEwš&{U‚‚i<[Iú_/Vù£œ÷ã ò›{–xÇåÆÙmš,£Hqw^'-o‚{‚t;Hv`¹VˤԜã ññ{þx™æÚš«¢qw4(Œ‚‚ª:ÄG÷`bW"¥<ðáð|HyoçsÛ™¢Ìpãvû(òׂĂø9(GŸaXÝ¥ÜáÓï|jy ç¶Ûd™ü¡¯pãvN)EÆ‚¸‚ò9+G bXY¦Mž)á:ï„|ÞydèCÜ*™—¡½pìv*üׂ‚+9WFFb¿X°¦žà'î„|ðyé ݃˜û 6pv¹*ºÔ‚œ‚Y8¾EÙbwYt§gŸeßí}¨z êÞ}˜ï ¸pUwj,º„ðƒ¬8BF0d [ð¨Ó =ßVí­}N{wëlß½˜þ ºp-w"- ÷ƒjƒr7ØDad[—©B¡9Þ3ì–}A{Êë»ßö—" ÿošvs- σ<ƒA6²CDd[®©H¡†Üqê1}òz!ìãßç–ãž!o±uÛ-ã mƒÊ‚#5®B¯d‚[3ªÅ¡ƒÛ|é }ûz¹ìà‹––žËn¢uy.¡!Pƒœ‚ 4¹A©d­[^ª¢QÚCè}{óìÀ໕¡,nuØ.ë!(ƒG‚Ô2w@€d[rªÿ¡¤Ùç¸|ÊzUí+ám•R°mtØ.Û!%ƒ%‚’2.@èdÛ[ãª[¢’Ø~æv|±zíwáî”ÔœCmWtC/n"ƒ‚X1?àd\\«Ö¢~×zåS|»zôíàá(”ñ›|l¸sä//#ô‚úO0%>eM\¡«£cÖMäY|âzÌî¹âÓ›Bl¥s±0$dƒM‚Ð/§=æe&]ͬ!¤ÙÕ±ã©|/{ïbãx“$› l}s[1¨$^ƒ4‚¶.—<f|]C­•¤ŸÔsâ6|ézØï·ãÂ’]šjkÞr2G%sƒ‚ï-ß;„fí]Þ­¥ÔÄáÚ|ˆ{øð¦äë’Wš‡k÷r 3F&îƒq‚M-0;gb^¢®Ç¥Ó­à²|i{™ñ?倒Ǚk|rª3Æ&4„t‚†,K:ªgò^º¯’¦Òõß}¶{oòååF’Y™¦jr74_'„P‚Ô+“9Ng¨^c¯d¦£Ñ7ßÉ|—{‹ò4æÙ‘™’j?r‹4Ñ'v„¸‚-+ 9ágZ_[°=§ÿЃ޾| {ió繑í˜Ujrc5­(Ç„õ‚n*W8…h`±¨RÐÎÝ}ü{PôÒ癑‹˜Pjr`6“)Z…?ƒð)µ7 i}` ²¶¨¹ÏÝY}R|õ~èI‘#˜Èi“qÙ6*T…Hƒì(Õ6Œia§²:©³ÎêÛ4}0|­õþ葦—wi7q×7ù*Û…”ƒY(?6j¬aȳcªvÎÅÛÊ}ñ|ïökêW‘ ˜½i¯q9Q,†h„(×5ºjHbî´R«ÏÍÇÚç}ñ|¶÷åêäS—8iqÛ9-$‡†„M'5•k=cëµY¬3ÍLÚW~š}Üø'ìF‘¸—i¬q;G.º‡…ë&Ð41læcñ¶Q­ÃÌÞÙ“~ö}Ãùíê_—}i¦q];µ.½‡5…u&w4lòcƶ3­ÿË)Ù,~¯}†ùèì“—fiÊq^<Ì/ ˆ†[&q4]m1e­¸¯xÌÙIâ~Yû½îW‘²—>i“qG=¬0ãˆ*†€%x3‚mne¹]¯GËVØÖ~˜~YûÌîT±–þgŒpâC2;ˆD…t-1mÁe`ºÇ°'Å?ÒÚ|S}øüžðW“Od‚m¯>¾23ˆl…á”,mÜeiºë°êÃÑ"|ß|–üsð`Œâ’¢cmB>2è‡T…N),ûlfÀº{±yÃÕÐ3|/}=ý1ñ)Œ«’8cÐl+?r3Xˆ‘…Á}+³m¦fÀ»-²)Ã9ÐP|}GþßñOŒO’$cXlØ?Ë3…ÌK*,näf§¼Ã²sÂÏE|Ö|ßþ,òá‹¡‘Ób lAî4˜‰6†-™)‘nLgk½„³îÁŸÎ‡|D}¸ÿ0󹋑Qb¹kiA`5ƉL†-‰(¿ntgì½Ñ³½À;Í?|Ê|Có1‹¦Þa#kÿA¾5:Šq†¶ï' o;h)¿÷´ÚÀAÍ}Î}–ËôÍ‹/‘ûaBk%Cô6 ‹G‡8l'pÅhÅ¿µÈ¿=ÌŠ|u}Þ*õ,‹£aœj*C17ÄŠ‡¾C&×oÑhJÀ<¶¿‘Ëj|~}Ÿö4‹œ¡`7jñCø7k‹¦‡ãT%>p}©ïøv‰rŽü]ñgùF';*눰!ÆqþjäÄrºšº¦ÆÌ{S}žËù‰]޶]½gÎG<î‰@© ŠrákùÅ‚»—ºˆÆ˜|~øýú:ŠÎŽ^»hæI>»U‹œ!tomvÇõ¼‰º|Æô|´~ü*üŠµŽƒ]’g’IÛ=%³ŠÑRIsÄlúƇ¼Ÿ¹ŸÅ?|ù}—×ûp‰2ŽÐ\gYI½=ÝŽ|Š6Úør¢lǯ¼Z¸gÄ[{D}L£ûˆ3Ç[ûedýŠRð–sDmeÈí½·ëÂR{P}« ÛüXˆÎŒØZ:eSJ¬>_žŠ# ŠQsïl™Èá½¶²Á¦z¥|å ý´‡û‹îYBdÒJ&?»ÂŠ p‹smQɃ¾gµåÀŒz}|x Šýr‡œ‹uYãcK?‹a àßsmäÉ,¿—´0ÀRz‰| )þ‡C‹£X=cFKç?é!‹X ñÜs¼m&Êu¿³³;¿z[| ”þ¹†ÉŠóW’bÐKO@HF‹l ê5tnöÊ*À³«¾óya|Ú ÿ5†]Š/WòaL¸@1‹¹c¥s¿m¢Ê À²4¾ˆy|ô 7ÿ#†NŠ,WbcL#AÛõ‹Ÿ/it›nÌYÁ¶²C¾UzÖ|F yÖ†ÒŠˆW^b—MFB‘ªŒCÇuoÉ̲½z·|Ö ÿQ†9Š_V>a‘MCB‹‘iŒ¸>Ñto9ÍdÂP±¢¼þy¥|c†/†Š.VagNCC’óŒPÄJu\oÝÍϵ°Õ»ÅyL|ñ †“‰“UU`ÑNlC—’-¡†u¯opÎkÃJ°d»šyL|OV­…M‰U`O²CÔ’^gã~uÑoªÎÍÃf¯ ºcyF|ö³…M‰˜T³_¬O}DA“ÓŠËu*p7ÏWÄl®•¹™x—{Ãæ§„3ˆ-SI^„OUD;“º¹-åu6pÍÏÕÄä­¹§x¿{£å¾„NˆSb^ŠO˜Dü’´Ò‹u¾oFÏ¡Ä#­¸1x‚{º÷Ä„?ˆèR7^yPGEâ“>Ž“ñ¯upíÏÏÄk¬n·ÛwÙzÚÉúƒ‡óQ]hP(E6”{ŽnÀÏv7qÈÑ—Æh­,¸/y'|¾‚)…0ˆ‹Rš]ÓQ‚F•ŠÞ½v1qùÑÑÆm¬F·§xÂ{äÌÄ„»‡«Qé\óQÒFP•g¸ÿ#ñvqÆÒŸÇ﫪¶vx°{wq鄈Q]íR H–\DÿÜ yw`rÓ—ÈÒ«°¶áxL|ÖÛh…KˆtQÙ\TöH&—/‘-ÿ™ nx+s‹ÔjÉj«#¶Äx6|3=á„ŇTPÞ[¬S¹HØ–é±ý0 ­w³rÔyÉ;ªý´ýw°{UtE„5‡•OQ[üS3Iä–‘œüP x1sçÔëÉó©·´xË{^ze„M‡mO[T:I — ‘¢ü+ xs,Õ Ê©s´éwš{ "„冽N\ZATkI&—#‘mû ¤wÌr:Õ+Ê¢¨S³"w{ÿ" ©ƒt†ÅM•YMTI,—)‘+ú½Yw…rcÕ4ÊØ§j²¡vz%] Jƒ†ÜL¼XTâI‘—‹‘‰ù3ªw s*ÖË‚§-²ôvøzBL xƒ†¨L~XEU‹J-˜ä‘šø°wsOÖ#Ëv¦î°vzî Œ‚ …,K$W¸TJ®—p‘T÷áSw³r ÖsËÌ¥=°ëuýyÁº ‚â„&KW²UóJc˜ä‘ûöjx}si×.Ì’¥ê¯v(z‹  ׂD…­J³VV’Kü˜´’‚ö&vxþssØÍm¥³¯€K½_&V$£·›@æ²ôë{yÕä3ÙÍ›¥Br=x6&Yo‚ ƒD=‹Jr_ÜU;£½› åtóÆ{ìx#åsÙ›*¤¾q½w[&{;‚¬‚<ÓIÉ_?Vc£Ù›úãlòx{¾xKå§Ù›šš£6q?wÆ&ïóS‚t;¿HÉ_WVº£œ%ãƒñl{©x¾åíÙµ™’¢×póv0'T‚S‚n;Hú_`V ¤Mœ?ãƒñÆ{ûxZæÚYšA£Kqpw(l‚™‚O;‚HÄ`1Wô¤¯âÕð"|?yç Ûq*wž(Н‚Ÿ‚“:œG azWp¥sºáÓï |Wy—ç§Û„™C¢Æpw1)]’‚Ê‚:‡G»arX¦bž@á©ï_| z'èzÜ0™ ¢¬p'wÍ)·‚Ê‚N9ÃF­acX¦Ažàpî"|¼yoèÜR˜ã ñoDvê)U‚:‚x8ÚEb¼Xª¦–ž¡ß¯í~|ýy^éWÝ‘˜þ dp¸v+ƒÁ‚8SE–b6YW§HŸÕÞýìµ|VzÕé×ݘw ËoVvX+oׂ~‚X7ÀDðb®Yǧ‹ŸñÝüë|=zYêIÞ®—úŸâolv,®ŠƒƒR7ÒDd×Z8©¡úÝìV}{tëM߈—¼Ÿ'pãvñ," •ƒ,ƒ7DÑcµZÓ¨™ •ݳë }ÓzKëAßL—‹ŸšoDv- (ƒ¦‚6 CdãZF©é ½Üºê.}òz!ìà—<Ÿco%vª-Î pƒì‚ß5lCÚd³[~ª¢Ýåê=~|†íVáä—ñŸDpöv / "(„Qƒ]5ÊB6e\‰ª¢TÛKé}ûz¼ì’àï•â=nu=.W!ÿ‚1‚Š3)A’d›[lª¢Úèé|ézOí"áÞ•ÃZn3uN/V"¦ƒŸ‚3Ÿ@ e÷[%«–¢mÙ?çú|{âí¯áN•'¥mªtI/" ƒ@‚å1Ï?Ñd%\ΪŒ¢ñ׿ý{nzAíMáè“ô›ŠlÙs¤. "‚^ˆ0>Gdª[ƪt¢ùÖåÃ{Fz[ízád“n›ïk_s/{"ö “/•=5dª[ª0¢¿ÕâãU{ôyGíMáÜ’êš•kúrØ.F" ‚6¨/¤=ËdI\%«Ð¢AÖiä|œz9îBâG“:›Ýk\s0ˆ#¬‚Þe/j=eŸ\ï«r£zÕnãÝ{tz¯îšâ“°š•kÛr‘0¹#È‚†».Ž<’eÙ\™¬Ô£:Õíâm|ÇzÉïnã“ÿšYl–s?2T%4„œ‚–/=úfð]û­î¤€ÕãB}‹{Áð;䚓ޚYl–s2%݃G‚p.<õf*^®¥‹Ô#â÷|l{Øðfäâ’&šµksÔ2ü%݃S‚Õ-œ;@g€^Ë®×¥ Ô¥áY}Þ{êñmå8“lšìk4sØ3Ü&–„Ó‚¯-R;‚gº^2¯)¦NÓØà4}Å{ò˜å¼’Ü™jkÆræ3÷&?„‡‚¬,`:gÜ^ ¯s¦éÒQàe}ù{âò;æ“ šék(sQ5B(§…°ƒp- ;XiŒ`à±§¨ÉÓ"áÇ~P}-ô’ç?”0›Íl,tù5ý( †!„a-;*i`H±B¨+ÓÆàõ}Ö|àó’çù’5š~kRs”5ý(Z…Ń ,:iÖ`V±|¨rÒ à#~}uôè'“WšÌk¥s´6* †_„-,K:ºixa&²4©üÑÁß`~Ž}"õìèÎ’š9kCsŒ6#*h…Ûƒ«*ð8iaª±ç¨iÐXÞQ}Æ|uô~èw‘ð˜Èirð5¯)Á„EƒE)¢7‹h`›±Î¨)ÏþÜ›||’ôwè‘]˜ii–q”6#* …Tƒû(D7!iaIJʩ2ÏÖÜm}Ó|æõžéБ瘒jÌr•8 ,ö†…*28ñjÌb}´^«­Ï8Ý]~È} ÷®ê’ç˜ajyr9W,І¨„Ì(Õ6ÃjŒbt´$«¸Î!ÜK~¬}t÷ ëÖ‘§˜-jNr‚9-8‡…|(ž6kqcö´Ù«ïÎnÜe~Ë}—÷;ë¶‘˜˜âir19 ,͆¢„ï'ö5²jvb8´äªyÍÓÚk}Æ|÷“ê°P—öhýp(9i,«†4„M';5ñjžbù´a«ÍFÚ»}}«÷ûês—‚h˜p<9š,Q†öƒ8&O4£j’bâ´«ÌmÙB}Ð|Ù÷`ë:å–fh´p:w-†R„Å%×3?kc×µ\¬±ËìØh}ß|oøÎëÞX–ÍgùoH:´-«†„¥$»2kcѵY¬nÊŒ×É|a|`øÎëÃŽP•Çf(oÌ9X-Ê…Qƒ#E1Jjsb•µ(¬ýÈGÖ+||Aø¿ëŽ¥”f‰n:¢-¾…Hƒ?"œ0uj½b˵‡¬QÈ´Õ|$|Œø9ì±a”Ãe›n…:\.†°ƒ©!%0ƒjýbV¶­»ÇÕã{ù{ù½ìÀ0”pen5;×.t†³ƒÚ!0ÿjcì¶^­È@Õa|R|ù"í"Ž}”Ýe’nˆ;H/Ù†L„¡!ñ/›kæc¾·C®»ÇäÔŠ|•|púìíîL”²eqnR< 0‡I„!K/úk,dQ¸“®jÇZÔà|Ð|?û•îŽ@”¯eLn=¬0Ü‡ß„× ù.™l¶d8¹s¯ÿÆéÓÝ|â|vûÕ“eÑm*=Ä0ƒ‡†„ê..Ql¡dþ¸i¯«ÅªÒ6|}|¤û1ï5]“©d…m¦=T1Ň·„tž-él!eDºh°ÂÅ’Òé| }Ðü ðxl“•dTm<>á1ˆß„k¬,³leº!°‹Ä\Ñ |^|,üœï)Œ7’Rc\là=É1 ‡·„_ò+œlUe}ºß°ØÃÒÐ|•|=ý¹ð—Œ™’c·l+? 3̈³…Ó+ˆmûel»š±¹Ã}Ðg|Æ|ŸýñZŒC’wc€l²>t2ö‡¾„‡Ï*ÍlUe⺠±EÃüÏ|q|ŸýöðCŒ’$c'lh?#3ºˆT…‡¼*Êmfλ¹±Ã„Ï3|z|!þ_ñð‹¶‘ÐbÛk¾?l3²ˆA…Ã*¢m5f¼-²6ÂîÎ|¨|’þèñª‹m‘bTkò?×3àˆl…º)Âmrfµ¼î²EÂ%Ï©|r}¬ÿ-óRŒ’øbLl«A—5HŠâ†9Ÿ)ßn’g ¾´²Á[ÎE| }ÔÿCó°‹`‘¾ak)A%5Љ†¿'(=ngʽԳ’ÀDÍã{Ã|àÿdó‹ÄatjXAS5‰ü…­'ln9g@¾9´¿¿LÌ{†|~ÉóÊŠMï`SjðAÔ5ŠL†H&ËnŒgǾ˜´U¿°Ë¦{t|Ò ôÇŠ¬`úi‰BK6eŠt†6&loh†¿+µI¿ˆË9|ô|çüô7‹‡aPjâB´6§ŠÐ† U&Uoh†¿\µ@¿•Ë+|û|Êõ7‹{ý`_j¬C{7e‹‡X&MpiâÀ¡¶$¿jË¡|‹}ö(öH‹ŠÄ`7j1D 8¹‹Å‡Sš%SpiDÁð¶:¾Ê%|}ÜöŠÌè_|i9D68¨‹²‡VÁ$Jp?i{Á4·Ç½Ê|/}rœö¤ŠÆÔ_ji¤D›8œ‹„‡^¤#>p3i£Á:·É¼ðȬ{Ê|€»ö Š6%_i@Eh9/Œ9ˆMØ#Ñp jmÂT¸¡¼ É%|š}¯'ø‚ŠÕg_Ui7Fo:ðŒýˆÿ‚#­qæj¹Ãg¹§¼ËÈ|×}Y–ø|Š|ü^Åh—F°:D‰}Ù"æqk@Ä̹0¼/Èg|¬}àõøŠŠR_Åh[G9;ÅM‰+"QrBkêÄ8ºã»½Ç¡|Ë}98ùµŠs%_Îh¿G¥;<Ž»‰c"¹r§klÅȺ"¼ôÇÉ|~$ú¸Š†×^¬hùG :s“lÇn¼$ºûÅ{|~‚¦ûŽR]qg‡IÀ=1°ŠmIs«lÇ“¼þ¸úÄŒ{Z}5‡û‰ÃN\¦fGIÌ=ÉŽyŠÈ]ør¢lYÇì¼E¸BÄ{{`}Í3üôˆ¥\cf¾I:>_çŠ'ÜNsmÒÇs½»·¸ÃR{S} Xü>ˆêŒôZweI >¯ŽHŠœ B§rwlxǽ¶!Âz@|‚æû‡Ç‹Y,dJIë=‡ŽŠQ ÷erFlVǽ•µ©Áßy0|±Bü߆±‹dY,dsIA>PŽò‰ã ¤TrXl•ÇH½µ>Á$zœ|€ ý‡ì‹MY)dHvŠ †Ár“l ÉR¾ˆ³&¿Wy£{D ýO†”ŠÈWsbÄJp?­êŠr s)mŸÉ¿û²«¾Iy¶{å &þ5†mŠQWbWKä?싹)Ts;mRÊ‹¿–²ó½Lyˆ{Š ˜þ†ŠäVoaÍKY@hC‹Ä4}s|míÊ!Àµ±½yl{ !ÿÐ…¾‰Vâ`)Lâ@™‹š¹sám‰ËÙÀ4±µ¼ y—{­ âÿÁ…»‰ÛU·`çL³A‘Œ_û t^nÌÁ~°¼Íxš{) …e‰mUm`‰MRB…‘fŒ_õRtn¦ÌïÁ¦°¼ûx³{™ ż…‰NUC`‘MRBç‘¶Œž—tÙn\Í|°a»Öx‚{3_…(‰Uÿ_NÊBþ‘°ŒåvÿtPoÎGÃÚ¯ » yç{*5–…‰T‚_µN`C‘’u\ovÎxÃè®ú¹ªx]{2(…›ˆßSÖ^îN C¥’!,§5u©oÏ)Ä>®g¹ÄxÎ{"E…¤ˆ†S·^ÌOªD^“÷Ÿ0ÀuBpÊÏçÄó­¹x—{’§ò„aˆSF^PßD£“Ž­5Úump5ÐOÅ­/¸)xA{%¤„ˆIRš]P‡E”£Ž+ÊvØp«ÐÊÅϬè·Wx {•Г„ö‡ÍQ)]¸PÄE%”©ŽEðvâp*ÑQÆ ¬4·xr{<p„»‡IQ™\ÄP¾E6”£Ž6³%vÉpAÑAƬ· x]{  N„o‡)Q~\7Q( Õƒ†ŸKœWIW¯L(šÈ“êövQyÔteÙÎ÷¥L°ÏvøzIF ¤ƒ¹…)K$WäW?M¬š$”ØöHöynu)ÚÜÎé¥1°w`{ׅªJÕVöW•M§šL”Çõn`y!uÚëÎ¥i¯svòzÈã ü‚…àIVÈWQM_šç“õ­=yËtÚŸÎÀ¤Ä®Gv€z6^ƒA…÷IûU;XM%›O”úô<íyLu#ÛxÏî¤Ä®¡vÇzë³[ƒ…»I¸UÅXNe›•”Gô¦Zyüt–Ú;Ϥ.®v€zúùGƒ>…IMU0Y»N1œ‹•?ô²uz;vDÜâÐÀ¤Ö®ævl{?J"„†¸IVBZÞOûœ^–gôìâz²vaÜÑ"¥?¯BwÔ{‘„ö…pI¯U˜Y/OQœÈ•ÃócozVv5ÜèÐ3¤b®uv/{#>•ƒ—…ñHbUZÎOþœ^–´óGÿzóv"ÝÊу¤œ®4wö{™®›„d†©IVV[ñP0žh—<ôš÷{ºw÷ÝvÒ~¤~®4wá{Ü뇄[†èHVU[ÐPê4—ùò‰~{swÞ¡Ò>¤®1wÔ{f7ª„6†ÚH"UÍ[PQ‰žŠ—!óg(|÷wsßéÓ褥®ãw}|x E4…±†åH=UH\ðQöž ˜Cò°½{ÆwòÞqÓo£<­v;{ÙÄ „£…rG#TÍ[¹QÀž˜Tñ£{÷w1ßÙÓܢά[v`{U v„³…¼FSS\ÿQÈžà—ðÿx{›w1ßµÓ5¢ñ«£uƒzÈ»*ƒŠ„ERm[5Q5ž>— ðyþÎzÑv\Þ¿Ò“¡R«5uzwb3ƒŠ„íEOR–[GQxžh—_ïÁý×zævÒÞ1Ó7¡×ªÎt­yš´‚ „ÕDSQ([ûPí—-î­ü5z‡v6ÞÏÒÏŸ±©™s¾xÓ´9ƒuCCPVZkP]ž–Ëì‡û¹yAvbÞÓŒŸw©¢sõxo©Â/ƒ%CçO[Qö—¹ì>ûzcvàÞ_ÓGŸù¨ˆsµx í)ƒ½BcOQ[SQDžD—ûë†úþyov:߸ÓÀžc¨`s“x[ g Ó‚XBO–[{Q’žb—1ë”ùüy]vYߨÓ$žœ§­rÏw{ sUb‚tAN[‹Q£ž—?ê·øÐy`vŸßÔ‹%§srØw® ÌL\‚ê@³M­[¯QÚž²—Ìé7øÓyfvàŽÔ}ñ¦_r­wP!Pte‚–@TMû[ðQŸ¾—ê}ø*z‘vIàˆÔË §³rÏw£!wÂ~‚Í@aMT\$RžŸ)˜©éÏ÷Dz‘v‚àªÔ/^¦ rXw^!=ÏÐ?LÕ[¼Qåžo—9èeöqyÙuõß)ÔÛ›¥qov!]€3’>dKª[ Qôžx—Fç|õWyÐunà‘Ô™›±¤"qlv•!ht€ù€M>ÝJ\ÑQuŸ£—ðæàôLy†uÊà Ô›ö£ôp"vY"œ€ö€ñ=ˆJ¢\pR T˜tæuôÅy8v}á‰ÕN›B¤bq©v÷"§g>”J]ÜR¯ Ò˜TæVôz—vMâ,ÖT›0¤6q‡vT#a‰=5Jl]JSõ ™þåôŒzÿvãíÖª›j¤ rHwÈ$J-‚%‚3>ŽJÑ^mT}¢ošhæ>ôj{½w.äñ×Þ›z¤.r†w«%R‰‚»‚§>XK*_ UÜ¢›ç õÀ{Yx\äPØ)œô¤erÏw£%^€‚Ђ%>ùJg_„U5£t›tæŠôS|y=åNÙqœV¥ìr¦xÑ&µGƒŽƒg>EKJ`]V¤)œ#æPôm|Ny2æhÚ¨œ»¥2sys'smƒäƒý=K‡`ÞV¤fœ–åôÿ{&y\å³Ù?›[¤ïqx•&×A‚Ú‚A<®I¯_?V«£,œBä£ò¦{àx¹åñÙ¬š¼£›q·w3'[‚õ‚U<¥I`W ¤ùœeäÂò3||y]æ²Úìší£»qÕwì'å‚)ƒ<[Ia€W¥gúãAòÁ|íyŽç³Û+›à£+r%xø(³ƒ$ëé|Ÿz1ë ß/—pŸrovî, ƒ‡‚Ê5PCºcšZ©Í ”ܱê¾|Ÿzwëoßõ–&ŸLovV-“ PƒÐ‚—52CDd&[Ñ©y¡zÜ€ê?}#{zìgàT—pŸzo5vì-!˜ƒò‚Z5åB~dy[ªÞ¡íÛêé|{@ìgà4–žfnwu§- !Æ‚n‚ 4öA'dj[ù©ä¡ÛEéú|&{ÈìÒàZ–Šžênâu¡.á!©ƒƒk4!BËdô[˜ª[¢…Û¹éV}|{2íIáq—ÌŸåow‚/û"§„+„¢5{Cìe#]›«f£>Ü[êZ~n|îûác—‚Ÿpw­/ã"b„°ƒ¾4dB¡e¥\«±¢)Û)é‡}‘{«íá_–PžånÃuK/t"׃)ƒ 4ËAYe\M«£_Úqè_} {ÚíÜáH–_ž¥n½uk/¸"µƒƒ93Aîd%\ôª±¢‡Ù¡çæ|2{zí‡áK•RÂmätC/œ"6ƒ‡‚j2@@·d÷[㪜¢ÆØàæ¯|{Úíàá•'tm¼t]/»"ƒ_‚ô1Õ?[e¥\{«"£pØšæ}‹{SîQâ(•0‘m×t0`#^ƒ‚i1E?e\\«&£š×•å‡|òzîøá~”Gœûl/tÜ/#9ƒC‚1Á>[e\Ò«/£[×<å‡|Öz0îøá蓜›Klks¼/é"’‚†û/Ò=rdž[ñªU¢âÖ¿ä%|hzâíŸáÝ“Œ›‡l™s¢/Ð"ׂ½t0(>e:\µ«£åÖ¼äŠ|ÓzîNâ”Ç›³låsq0¡#9ƒ‚z04>Œe¸\¬£¿Ö‘äm|Ózžîlâš“I›7lƒsW0…#ü‚Ì‘/O=ªOѨ޳~}ãõHé;“š¤kRs²7ç*͆߄Â+»9ºjsbȳ¹ªÔÑlßÙ~~\öêR“lšÚkÓsY8Ç+I‡i…«+¥90kèbw´^«Òšß‹®~I÷îêà“ÑšhlTt\9°,!ˆ!†ó+é9Æk{cß´½«¦Ñ%ßz§~T÷ßê^“;š¸kŸs9Z,c‡]…Ð*¼8kØb®´p«èÐOÞ9~i÷ßêÖ’»™ks9i,U‡8…c*T8\k c·´g«ZÐÅÝÛ~~c÷ÜêÅ’w™Bk(sH9,‡Ù„¼)©7kÏb‘´9«¹Ï Ý­~Ú}:÷ºê;’™·j¼r?9‹,8‡û„…)k7k c3µ½«°ÏîÜ~ç÷Dëc’™Æj§r¸9ê,‡Ê„³(˜6Ýj…b¥´9«vÎ³Ûø},}5÷¢ê=‘ø—wi–qã8G,z†C„×'é5Œjmbt´$«#Α۞}}ØötêF‘˜ši¾qæ8Z,Z†1„Ú'6›j‚b]´-«ÁÍBÛ¾}/}òö–ê­™—*ikq¡8 ,–…‚ƒÎ& 5½iÈa¨³—ªoÌÚ²|a|\öêÁ¡–Zhžp¯8D,Ø…¡ƒ &Ã4{jjb±´^«ÝÌ=Ú“} }ˆ÷ëK—œhôp79¼,†äƒo&´4ajsb”´s«3ÌÕÙ}ß|‹÷{ëN~—¢hVq¾9¥-‹†–„!&º4jc µ"¬ü˼Ù?}5}Ö÷¿ëú —,hÕp›9w- †„`%Ë3XjŒbÜ´Ì«þʖد||š÷MëH–góo‚90-Í……ƒ™$Í2j#bδs«OÊ«×3|Þ{n÷ 뇎•Áf%oj9ð,“…ƒ)$:29jbµs«Ê×p|ê{È÷&ëxŽþ”Áf"o¡9-…ƒH#1ðibÙ´}« Êg×+|ð{‹÷>묎]•ÉfSo‚9--T…ƒŸ#í1ÿi bî´˜«|ÉÑÖà{­{c÷ëü¥”9f±nj9-y…þ‚.#j1j b0µÌ«]ÉÖ|Þ{2ø³ërŽî”jfåné9w-¾…/ƒØ"1$jBb^µô«µÈûÕ©{‚{ð÷~ë½O”¦e-ná9z-¥…ƒ\"–0Aj^b˜µ¬bȆ՘{`{ø…ëfË“MeÑm¾9O-#…‚p!­/«i×a[µå«µÇäÔR{/{løêëf¼“aeÑmC:É-³…û‚!½/rj’b¶e¬¬Ç¹Ô{`{}øêëÎŒ“ÎdWmä9†-1…~‚{ Á.´iæaƒµ÷«£ÆÄÓ{ {Œø ìðŒc“emÄ:\.2†pƒ!E/Æjúb×¶6­6Ç;ÔÌ{ {>ù’ì5r“àdrm;¦.á…,ƒ3!p/ƒjÉbd¶õ¬sǰÔÎ{Ô{ù«ì5£“eÑmá:š.ê…KƒË */´jcé¶y­?ÇrÔÿ{|´ùMíƒü“6eöm‹;$2jˆN…‘É-Tm¢eº4°¥ÅyÒý|(}Ðüð}l“Ôd‘mm>23ˆ…)X-Nm™exº«°XÅ ÒÚ|}Ûü/ðRK“±drm>'2ˆì„n©,þl_e8ºb°”ÄkÑ_|‰|–üéï´Œœ’*dm¡>_2Mˆ…C‹,Cm¥eºÄ°¨ÄeÑ|Ð|$ýj𱌓’ëcÄl•>C2ˆß„‡Ê+Tm¾eëºþ°#ÄôÐ’|å|týä𼌸’d,mn?>3舶… D,n”f~»¦±‹ÄSÑ }u}þhñߌ͒ d m…?;3Àˆ‹…N¢+ÓmTfx»©±§Ã‰Ð¡| }iýÕðzŒn’Žc–l²>ƒ2ÿ‡ì„‰+=mÓeѺ±¾Ã´Ð\|å|cýäð€ŒŠ’Žc·lQ?23Œˆx…úk+…m f^»‹±œÃgÐ~| }Ùýeñ´ŒÊ’±cål³?°3"‰†EÁ+=nçf¼U²Ð÷ÐÉ|S}RþÐñ«Œ¸’”cÐlì?í3(‰!†ÉO+nÂf.¼w²Ã^Ðæ|~}èþcòߌǒcÓlh@C4‰I†ôR+”n9gæ¼ ³ªÃgÐ4}È}9ÿ£ò Ö’d)mþ@¨4ò‰Œ†\+ÙnIg=½>³yÃ$Ð(}¯}Xÿ¹òŒƒ’oc¾lÖ@Ó4‰a†6³*ƒnFgï¼5³Ò¿ÏÉ|©}Sÿüò—ŒŸ’RcÄlÜ@ë4¡‰g†”*«nag½"³µÂ~ϵ|o}uÿðòZŒF’2clA 5„‰L†Œ*fnIg½\³²Â£Ïg|,}”þ,ò$Œ.’Þb@lk@z4<‰ †É<*!näfj¼«²VÂ;Ï3|å|×þcòó‹ä‘¶bl­@¨4g‰!†¬ *]ng÷¼³_ÂÏ{|}Aÿ—ò5Œú‘ÐbýkÍ@±4Љ'†uã)¹ngg ½³ ÂÀÎP|}0ÿÈòð‹á‘œblÜ@ë4G‰†UÖ)ˆnLg4½_³ ÂÙÎ~|P}Xÿäò‹¶‘ebáká@â4‰È…ÔF)Lnüf½³žÁFÎM|þ|rÿÝò ŒÂ‘®bêkoAA5̉C†r¯)8oºgû½Å³?«Î#}„}EXó€Œú‘'c.l B¦5:Št†".)o€gõ½¦³²ÁÎ\|Ö|Ôÿó°‹/‘4bTk AP5ï‰9†šÏ(o¨gK¾´˜ÁöÍà|i}_ô¿Œe’8c€lËB´6#‹Š‡J„)Üohç¾Ò´žÂ(Ïs}~ýJôÎŒh’Ic†luB<6Š÷†>b)£oh“¾Q´ãÁIÎÁ|>}6jóä‹p‘cb˜kƒAP5»‰†;y(«nag¤½ ³Á­Í+|ñ|›ÿóe‹&‘ bsk¼A¯5Ò‰R†/³(oÜg/¾?´Á°Íx|5}PŒó‘‹&‘bKkƒAP5§‰†¢Ý'fngn½Y³¼¿YÌ'{ |ÿþ{òŠô‡`+jw@¨4jˆ)…t1'Êmóf‡½Î³ö¿ÐÌ´{Ã|ýÿŒóþе_aãj«Aµ5‰†‡'—nmgç½Ú³È¿IÌ©{a|ÔÿósŠëõ`CjIA5‰A…ˆÏ&Cnáf­½“³I¿ØËd{L|ôÿ[óTŠëï`Sj¨AŠ5‰á…°'¢ngg/¾´Î¿\Ìú{·|•ÉóÁŠ7a~jRB*6é‰0†Fo'Ðn^g@¾ü³ÀzÌú{•|Hjó ‹bva™jÓAu5҉ׅ!5'o}gt¾´å¿4Ìñ{€|~óäŠ.#aJjBÈ5ã‰ü…°Æ&¼n‡ N#"piÀÁb·µ¼ìÈr{«|LŸöÉüŽå^hÄDÌ8¥‹ ‡i#„p|iæÁƒ·É¼éÈÀ{º|ÙæöŠ_‡h1E9ø‹¬‡ÿ#µpi–·ž¼ ÈÀ{Ã|÷ã‰ÝŽÚ^„h_Eb9LŒ!ˆc#îpúiÂ8¸m¼¬È²{}6v÷æ‰À^ŠhNEk9ދ·ûk"Xp‰iÒÁ™·d»ÃÇâz^|iìöàˆ>ŽÅ]Ìg~DÂ8‹+‡Iú!Ôo3iÁz·ÑºIÇzz|I×ö׈/Ž®]ÃgÌD(9C‹`‡7Ò!pji+¸G»«Çózd|öZ÷ ‰8ŽÓ]ÆgE:9‘‹‡F½!0pUiÃÁn·P»‰ÇÜz*|l¸öÔˆú¶]˜gÏDá8]‹;‡qÕ! p iBÂï·>»dÇ{q|è2÷‰/Ž5^h7EU9³‹‡‡hÛ!p´iBÂå·»LÇÈz*|Ô÷ˆ®…]qgýD@94‹2‡ÊW!"p^i6Âè·ºÔÆR{â|·!øS‰„Ž0^%hçE&:cŒ^ˆ«("÷p%jKÃù¸a»ƒÇ†{ë|Ú$øm‰xŽ!^ hïE,:FŒ0ˆ,¡!¯pj¸Âu¸šºÂÆÜzC|i§÷’ˆ/]gTE“9¶‹£‡vÝ Sp†iªÂJ¸XºlÆåz0|àö÷èˆÃ¼]ƒg@FQ:«ŒRˆZª!¯q¬jÄz¹U»$Çë{þ| ìø Š¦Žx^ýg$Gÿ:f؈œ°!rktÄ®¹S»ÇÚ{î|½¨ø{‰/Ž^ÆgÙFÔ:¿Œˆ³("Šqµjíɹµ»ÉÇ?|‘}Õù_ŠUJ_3ifGŒ;½“‰‹õ"™r¼kŦº¼È }H~y‘ù‡Ša>_ührGd;šJ‰_"4rHk]Ä빉»ŸÇÿ{r}ŒÓø‰Ž ^htF¶:”Œ†ˆÀ!9q™j™Ãa¹±ºêÆ^{ë|"ŠøM‰xŽâ]h”FÞ:܌ƈ ¡!¯qõjLÄú¹M»^Çú{`}¸ßøž‰~Ž^ôgûFÿ:·ˆä-!˜q¢jOÄ·¹ëºÎÆÌ{}ùЉ2Ž^Ég/G';Dሠ[!æqk‚Äý¹ÜºÑÆÀ{}ÕïøG‰%ŽÙ]ÆgäF;ðŒªˆÇ0!ªq×jQÄ߹źáÆý{c} ;ù‰lŽ^h2GI;ÒˆÇB!àq#kFÄë¹·ºÅÆ|„}(iù›‰‡ŽR^VhäF;Þˆwý!àq,k@Äâ¹P»wÇ|x}ñù؉µŽX^8h!G6;8åˆC˜!ýq)khĺ»9Dz{D}¡ïø0‰G޼]Ìg‹FÑ:Œ|ˆ\ù 9q¯jÛñ¹8ºÆG{ }pòøåˆŽw]ÃgzFù:«ŒÆˆT !sqkøÃñ¹DºÂÆR{5}˜,ùÀˆ÷`]›g‹Fä:ZŒRˆÈ .q¾j¢Ã}¹ ºlÆ'{ß|pÓø£ˆ¨C]}g™Fù:ŽŒmˆ£ Sq»jíÛ¹¹¹ÜÅ{Ÿ|Vœøˆ&]-g@Fu:ZŒˆ¡ qCj\ùn¹®Åšz@|zø-ˆ=Ð\ðf}FÑ:—Œpˆ¾l ~qÇj=Äܹ$º Æ{{î|7Qù+‰Ù‹]UgLG3;aƈKb ãqÍj³ÄÙÅ©{Ó|¸–øÉˆd#]ÝfLFK:/ŒÔ‡KÈ „qÊj Ä®¹ŒºšÆè{`}Hcùµ‰~Ž>^h±Gº;®7‰5m!‚r˜kŇº6»Ça|©}ÄÎùã‰ŠŽ¦^rhH <¦D‰õ^!kr¤k ÅšºåºíÆS|×}¤×ùé‰ÎŽf^fhùG(<ŽÍ‰¤!ÁrlrÅ»A»gÇæ|v~tºú™Š|è^àhºHÚ<ÀŽ]м"Ws–lƪ»l»wÇØ|^~t¥ú‡Šmº^ÁhHÑ<¦ŽgŠnÏ!]s–lMÆÌ»d»nÇ }}~çýúœŠ^ù^éhÆô»»IÇÝ|˜~ÞDûІÈ^ùhIH=¿Š7¶!…sâlÆ%¼µ»ÙÇ}ž~|Ðú‡ŠƒË^ìh£HæÆ*{Ó|¦ûøÌˆÍ=]IgÂFù:ÓŒ‰ˆãV ŠqÊjFÄÀ¹¼¹±Åüzz|p«øtntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntntn