.....
.
.
...
.
..
..
.
...
.
..
....
..
.
.
.
.
.
.....
..
...
.
.
..
?.
.....
.
.
..........
......
........
.
..
?.
..
...
..
.
...
.
?..
.
..?.
..
.......
......
....
.?
.
..
....
...
.....
.
.
......
..
..
...................
.
..
...
.
.
..
.
.
..?
..
.
..
..
.
..
.
.
...
?.
..
..
.
.
.
.
..
..
.
.
.
..
.
.
..
?
...
?...
......
...?
...
.
.
..
..
.
?
...
?
..
..
..
.
..
.....
..
.
.....
...
.......
.
.
.
...
.
..
.?
?
.
?
.
.
.
.
?...
....
..
...
.
...
..
.......??..
.....
.
.....
......
.....
.
..
.
..
.
...
.
?..........
..
...
.......
....
.
...?
.
?
...
.
...
.
.
.
?
?.......
......
........
.
.
...
...
.
.
..?........
.
.
?.
..
.....
..
.
..
.
.?
.
.....
..?.
..
..
...
.
..
..
.
.
.
?
...?
......
.
.
.
...
.
?
...
..
.
.
...
...
...
?.
.
.
?..
.?
?
.....
..
..
?
...
.......
.
?
.....
....
.
..
.
.
........
....?..
..?.
.
?...
.
..?
.
.??.
..
.
..
....
.??.
..
..
?.
?.
..
.
...
.
.
.
.
..?
?
.
.
..
.
.
...
..
.
...
?
.
.
.
.
..
..
?.
.?
..
.
.
...
.
..
..
.
.....
.
.
.
.
..
.
.?.
..?
............
?
.
?.
..
.
.
..
.
.
.
.
.
.....
.
.....
.
?
...
..
..
.
.
..
...
.
.
.
.
...
..
.?....
.
.
.
.
.
.?..
.
..
.
.
...
..
....
.
.
..
.
......
...
.
...
..
....
...
.
.....
..
.
..?
....
...
...
...
..
.
..
....
..?......
....?....
...
.
..?
....
.
.
.?.
..
....?
?.
..
..
.
...
...
?.
....
.
.....
........?
.?
..?..
.?..
....
.?.??.
.
.
...
?
..
.?.
.?
.
...
..
?
.
.
...?
.
n
.
?
?
..?
n
?.?
.
.
.
.
n
.
?.
?..
?
...
.
.
.
?.
?.
.
.....
??..
?.
..
.
.
.
..???
...
.
.
.
.
.
.
.??
?
?
..
?
?
.
..
.
..
.
....
.
n
..
...
.
.
?.
?
.
?
.?
.
..
..
..
.
..?
.?
?.
?..
.
.
?
.
.
....
?
.
.?.?..
..
.
...
......?.?.
...
....
...?...
.
...
.......
.....
.
....
.......
.
..?
.
..?
...
...
??
.
.
.?.
....
..
..
.
....
.
.
.
.
....
..
,...
.
.
.
.
..
.
....?.....
..?.
.
.
.
б
.
.
..
.
..
.
..
.....
..
..
.
....
.
..
...
.
.
...
...
?.
?.
...
.
..
.
..
.
.
..
.
.
?
.
...?
.
.
..
...
.
....?
.
..
..?..
..
..
.
?
.??
.
....?.?
?
.
...
.
.
??
.
.
?
?
.
?.
.
.
.
.
?.
..?
..
...
.
..
.
.
?.
..
.?.
.?
...
..
....
..
..
.
..
.
..
.
..
?.
...
..?.
.
.
.
.
..
.
.....
..
.
.
.?
....
.....
..?..?..
..
n
?
.
..
..
...
...
.....?..?.
..
.
?...
.?.
?
..?..
.
.
.
.
..
..
...?.
..?.
.?
.
..
......??
.
...?.
?.
..
..
.?..
...
.
.
.
.
.
.....
.
....
.....
.
.
.
.
.
...
...
.?.
.
...?.....
....
..
...
?
.
.
.
.
.
.
.
.
..
.
?..
??..
...
.
?.?
..
..
.
.
....
...
.
.
...
..
....
....
.
?
.....
.
.?
.?.
.
.??
..
.
.
..
.?
..
..
?
.
.
....
..
..
..?
n
?..
.....
.
.
...
..
..?
..
.
?
.
.
..
.?
.....
..
.
.
....
.....
..
.
?
.
....
..
..
.
...?......
.
.
?
?
.....
.
?
?
?..
.
.
.
.
...
.?
.?
.
.
.
..
..
?
..
.
?.
??.
...
.
.
..?..
...
.
.?.
..?.
.
...?
.
..
.
.
..
.
.
.
.
?
..
.
?
.
...
..
?.
.
...
.
...
?...
..
.
.
?.
.
.
.
....
.
.
..
..
...
.?
.
.
..
.
..
..
..
...
.
.?
.
.....
.?.....
..
.
.....
.
.
.........
.
..
?.........
.
..
.??
......
?
..
..
.?
.
.
...?
..
...?.
.
.
....
.
...
......
....
.?.
.
..
........
.
??....
..??
?
...
..
.
?
.??
.
.
.
..
..
.?.
?.
..
....
.
.
?
.
.
..
?.?.?
..?
?.
.
..
..
?...
..
...
.
.
.
.
.
.
..
.
.
..
...?.
.
...?.
.
.
...
.
,.
.
.
.
.?
.
.
.
.
..
.
.
...
.
..
..
?
?.
..
.
..
..
..?...
..
?
.?..
...
.
.