.
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
..
..
...
....
.....
....
...
..
.