.
.
.
.
.
.
..
.
.
.
.
.
..
.
.
.
.
.
..
.
.
.
.
.
..
.
.
.
.
.
..
.
.
.
.
.
..
.
.
.
.
.
..
.
.
.
.
.
..
.
.
.
.
.
..
.
.
.
.
.
..
.
.
.
.
.
..
.
.
.
.
.
..
.
.
.
.
.
..
.
.
.
.
.
..
.
.
.
.
.
..
.
.
.
.
.
.-
-
-
-
-
-
-hi