-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
w
w
-
w
w
-
w
w
r
r
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
-
w
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
-
w
w
-
w
-
w
w
-
w
-
w
w
-
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
-
w
w
-
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
-
w
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
-
w
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
-
w
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
w
-
w
w
-
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
-
w
w
-
w
-
w
w
-
w
-
w
-
w
-
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w
-
w