DNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIwDNeIw