Rule 1042 | go to next rule
Mapping | 1102121 | Back to overview
Z
O
Z
Z
O
Z
X
X
O
Z
Z
X
Z
O
X
X
O
O
O
X
O
O
O
O
X
X
O
Z
Z
X
O
O
X
Z
O
O
Z
O
O
O
X
O
Z
Z
Z
X
Z
X
O
X
Z
X
O
Z
X
X
O
Z
X
X
Z
O
X
Z
Z
X
X
Z
O
Z
Z
O
Z
Z
O
Z
X
Z
O
X
O
O
Z
X
X
O
X
Z
O
Z
O
O
Z
X
Z
O
X
O
Z
Z
Z
Z
Z
Z
Z
Z
X
O
Z
Z
O
O
Z
Z
O
O
X
Z
X
X
X
Z
Z
X
O
O
Z
Z
O
Z
X
X
Z
Z
O
O
O
O
Z
X
X
Z
Z
O
O
O
X
Z
O
Z
X
Z
Z
Z
X
O
Z
Z
X
X
Z
Z
Z
O
O
X
X
Z
Z
Z
Z
Z
Z
Z
Z
Z
O
Z
Z
X
X
O
Z
X
O
O
Z
Z
Z
O
O
O
Z
O
Z
Z
X
Z
Z
O
Z
O
O
O
O
O
Z
Z
Z
Z
O
O
Z
Z
O
X
Z
X
X
O
X
O
O
Z
X
O
Z
Z
Z
Z
X
X
O
Z
O
Z
Z
O
Z
X
X
O
Z
O
Z
X
Z
Z
Z
Z
O
O
O
O
Z
Z
Z
O
X
X
O
O
Z
O
X
O
X
O
O
O
O
O
O
O
O
Z
Z
Z
O
X
O
Z
Z
Z
X
O
Z
O
Z
O
Z
O
O
Z
Z
O
O
O
Z
Z
Z
O
Z
Z
Z
O
Z
O
O
Z
O
O
Z
Z
Z
Z
X
X
O
O
X
X
O
Z
Z
Z
Z
O
O
O
X
O
Z
O
Z
Z
Z
Z
Z
X
O
Z
O
Z
Z
O
O
O
O
Z
O
Z
Z
O
Z
O
Z
Z
O
O
X
O
O
Z
X
O
X
X
Z
Z
Z
Z
Z
Z
O
Z
O
Z
Z
X
Z
Z
O
O
Z
Z
O
Z
O
Z
O
O
O
Z
Z
O
Z
O
Z
O
O
Z
Z
O
Z
Z
O
O
O
O
O
O
Z
O
O
O
X
O
X
X
O
O
Z
Z
O
O
Z
O
Z
X
X
Z
O
Z
Z
O
O
O
O
Z
Z
O
Z
Z
Z
O
Z
Z
O
O
Z
Z
Z
Z
O
Z
Z
Z
O
X
X
X
O
Z
Z
O
O
X
O
O
O
O
O
Z
Z
O
Z
Z
O
O
O
Z
O
O
Z
Z
Z
O
Z
O
O
Z
O
Z
Z
Z
O
Z
O
Z
Z
Z
Z
Z
Z
Z
O
Z
Z
Z
Z
O
O
O
Z
X
X
O
O
O
X
O
Z
Z
O
O
O
Z
Z
X
X
Z
Z
Z
Z
O
Z
Z
O
Z
Z
Z
Z
O
Z
Z
Z
Z
O
O
Z
O
O
Z
Z
Z
O
Z
Z
O
O
O
Z
Z
Z
O
X
X
X
Z
Z
Z
O
Z
Z
Z
Z
Z
O
Z
O
O
O
O
Z
O
Z
Z
O
O
O
O
Z
Z
O
Z
Z
O
Z
O
Z
O
O
O
O
Z
Z
Z
O
O
Z
O
Z
O
Z
X
O
X
Z
X
X
Z
Z
Z
O
Z
O
Z
O
X
X
O
O
O
Z
Z
Z
Z
Z
Z
O
O
Z
Z
Z
O
O
Z
O
O
O
O
O
Z
O
Z
Z
Z
Z
O
Z
O
Z
O
Z
Z
O
O
X
O
O
Z
Z
Z
O
O
O
Z
Z
O
O
Z
Z
O
O
Z
Z
Z
O
Z
Z
O
Z
Z
Z
Z
Z
Z
O
Z
Z
O
Z
Z
O
Z
O
Z
O
O
O
Z
O
Z
Z
Z
O
Z
X
X
X
O
O
Z
Z
O
Z
O
Z
O
O
X
Z
O
Z
O
O
O
O
Z
O
O
Z
O
Z
O
O
O
O
Z
Z
Z
O
O
Z
Z
O
O
Z
Z
O
Z
O
Z
Z
Z
O
X
X
X
O
Z
O
Z
O
Z
O
Z
Z
O
O
Z
Z
O
O
Z
O
Z
Z
Z
Z
Z
Z
O
O
O
O
Z
Z
Z
Z
Z
Z
Z
Z
O
Z
O
O
Z
O
O
Z
Z
O
Z
Z
Z
X
O
O
X
O
Z
Z
Z
O
Z
O
O
X
Z
Z
Z
O
O
Z
Z
O
O
O
O
O
Z
O
O
Z
Z
O
Z
O
Z
O
O
Z
Z
O
O
Z
Z
Z
O
Z
Z
O
Z
Z
O
O
O
Z
O
Z
O
Z
O
Z
Z
Z
O
O
Z
Z
O
O
O
Z
Z
O
O
O
O
Z
O
Z
Z
O
Z
O
O
Z
O
O
O
Z
Z
O
O
O
O
O
O
Z
Z
Z
Z
O
O
Z
X
X
X
Z
Z
O
Z
Z
O
O
X
Z
O
O
Z
O
O
Z
Z
O
Z
Z
Z
O
O
O
O
Z
Z
Z
O
Z
O
O
O
Z
Z
O
O
Z
O
Z
Z
Z
Z
Z
Z
Z
O
Z
O
O
Z
O
Z
O
Z
Z
O
Z
O
O
Z
Z
O
Z
O
Z
Z
O
Z
Z
O
O
Z
Z
Z
Z
O
O
O
O
O
Z
O
Z
Z
O
Z
Z
Z
Z
O
Z
O
O
Z
O
O
Z
X
O
X
O
Z
Z
Z
Z
O
X
Z
Z
O
O
O
O
O
Z
Z
Z
Z
O
Z
O
Z
Z
O
Z
O
Z
Z
O
O
Z
O
Z
Z
O
O
O
Z
Z
O
O
O
O
O
Z
Z
O
O
O
O
Z
O
Z
Z
Z
Z
O
O
O
Z
Z
Z
O
Z
Z
Z
Z
Z
Z
O
O
Z
O
O
Z
O
Z
O
Z
O
O
Z
Z
Z
Z
Z
O
O
Z
Z
O
O
O
O
O
O
Z
Z
O
X
Z
Z
O
O
Z
Z
Z
O
Z
O
Z
Z
Z
O
Z
O
O
Z
Z
O
Z
Z
Z
Z
O
Z
Z
Z
O
O
O
Z
Z
Z
O
Z
O
Z
Z
O
Z
Z
Z
O
Z
Z
O
Z
Z
O
O
Z
Z
O
O
Z
O
Z
O
Z
O
Z
Z
Z
O
O
O
O
Z
O
O
O
O
O
O
Z
O
O
O
O
O
Z
O
O
O
Z
O
O
Z
Z
O
Z
Z
Z
Z
O
Z
Z
Z
Z
O
Z
O
O
Z
O
Z
Z
O
Z
Z
O
Z
Z
O
O
O
Z
Z
Z
Z
O
O
Z
Z
Z
O
Z
O
Z
O
Z
O
Z
Z
O
Z
Z
Z
Z
Z
O
Z
Z
Z
Z
Z
Z
Z
O
O
Z
Z
O
O
O
Z
O
Z
O
Z
Z
O
Z
O
Z
Z
O
O
O
Z
Z
Z
Z
O
O
O
O
Z
Z
O
O
O
Z
O
O
O
O
Z
Z
Z
Z
O
O
Z
Z
Z
O
O
Z
Z
O
O
O
O
Z
Z
Z
Z
Z
Z
Z
Z
Z
O
Z
O
Z
O
O
Z
O
O
Z
O
Z
Z
O
Z
O
Z
O
Z
Z
Z
Z
Z
O
O
O
Z
Z
Z
O
O
O
O
O
Z
O
O
Z
Z
O
Z
O
O
Z
O
Z
Z
Z
Z
O
Z
Z
Z
O
Z
O
Z
O
O
Z
O
Z
Z
Z
O
Z
O
Z
O
O
O
Z
Z
O
Z
O
O
Z
O
O
Z
O
Z
O
O
Z
Z
O
Z
Z
O
Z
O
O
O
O
O
O
O
Z
Z
O
Z
O
O
O
O
O
O
O
Z
Z
Z
Z
O
Z
O
Z
Z
O
O
O
Z
O
Z
O
Z
O
Z
O
Z
Z
Z
O
O
O
O
Z
Z
Z
O
O
O
O
Z
Z
O
O
Z
Z
Z
O
Z
Z
O
Z
O
O
O
O
Z
Z
O
O
O
O
Z
O
O
Z
O
Z
Z
Z
O
O
O
O
O
O
O
Z
O
O
O
Z
Z
Z
Z
Z
Z
O
O
Z
Z
Z
Z
Z
O
Z
Z
Z
O
O
Z
Z
Z
Z
Z
O
Z
O
O
Z
Z
O
Z
Z
Z
O
Z
O
O
Z
O
Z
O
Z
O
Z
Z
O
Z
O
Z
Z
O
Z
O
Z
O
Z
Z
O
Z
Z
O
O
Z
O
Z
Z
Z
Z
Z
O
O
Z
Z
O
Z
Z
O
Z
O
O
O
O
O
O
Z
Z
O
Z
O
Z
Z
Z
Z
Z
O
O
O
Z
O
Z
O
O
O
O
Z
O
O
Z
O
O
O
Z
Z
Z
O
Z
O
O
Z
O
O
O
Z
Z
O
O
O
Z
Z
Z
Z
O
Z
Z
O
O
O
O
Z
O
Z
O
Z
Z
Z
Z
O
Z
Z
Z
Z
O
Z
O
Z
Z
Z
Z
Z
Z
O
O
O
Z
Z
O
O
O
Z
O
O
Z
Z
Z
Z
Z
Z
O
Z
Z
Z
Z
Z
O
Z
Z
Z
O
Z
Z
O
O
O
Z
O
Z
O
O
Z
O
O
Z
Z
O
O
O
O
O
O
Z
O
Z
O
Z
Z
O
O
O
O
O
Z
O
Z
Z
O
Z
O
Z
O
O
Z
Z
Z
Z
O
Z
Z
O
O
Z
O
Z
Z
O
O
Z
Z
Z
O
O
Z
Z
O
Z
Z
O
O
O
O
Z
O
Z
O
Z
Z
O
Z
O
O
O
O
Z
O
O
O
O
Z
O
Z
O
O
O
Z
Z
Z
O
Z
Z
Z
Z
O
Z
O
O
Z
O
O
O
O
O
O
Z
Z
O
Z
Z
Z
Z
O
O
Z
O
Z
Z
Z
O
Z
Z
Z
O
O
Z
Z
Z
Z
O
Z
O
O
O
Z
O
O
Z
Z
Z
Z
O
O
O
Z
Z
Z
O
O
Z
O
Z
O
O
Z
Z
Z
Z
Z
O
Z
Z
O
O
Z
O
Z
Z
Z
Z
O
O
Z
Z
O
O
O
Z
Z
O
O
Z
Z
O
Z
O
Z
O
Z
Z
Z
O
O
Z
Z
O
O
O
O
O
Z
Z
Z
Z
O
Z
Z
Z
Z
O
O
Z
O
O
O
Z
Z
O
Z
Z
Z
O
Z
O
O
Z
O
O
Z
Z
O
O
Z
O
O
O
O
Z
O
O
Z
O
Z
O
Z
O
Z
O
O
O
Z
O
O
O
Z
O
O
O
Z
Z
Z
Z
O
O
O
Z
Z
O
O
Z
O
O
Z
Z
O
Z
O
Z
Z
O
O
Z
Z
Z
O
Z
O
Z
Z
O
Z
O
O
Z
Z
O
Z
Z
Z
O
Z
O
O
Z
Z
Z
O
O
Z
O
O
O
O
Z
O
Z
Z
Z
Z
O
Z
Z
O
O
O
O
O
O
Z
Z
O
O
O
O
Z
Z
O
O
O
O
O
Z
O
Z
O
Z
O
O
Z
O
O
O
Z
O
O
O
Z
O
Z
O
O
Z
O
Z
O
Z
Z
O
O
O
O
O
Z
Z
Z
O
Z
Z
Z
O
O
Z
O
Z
Z
O
Z
Z
Z
Z
O
O
O
Z
Z
Z
Z
O
Z
Z
O
O
O
Z
O
Z
O
O
O
O
Z
Z
O
O
Z
Z
O
O
Z
Z
Z
Z
O
Z
Z
Z
Z
O
Z
Z
O
Z
Z
O
Z
Z
O
Z
Z
Z
O
O
Z
O
Z
O
O
O
O
O
Z
O
O
O
Z
O
O
Z
O
O
O
O
Z
O
Z
Z
Z
O
Z
Z
Z
O
Z
O
Z
Z
Z
O
Z
O
O
Z
Z
Z
Z
Z
Z
O
O
Z
O
Z
O
Z
O
O
Z
Z
Z
Z
O
Z
O
O
Z
O
O
Z
Z
O
Z
Z
O
O
Z
Z
O
O
Z
O
O
Z
Z
Z
O
O
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
O
Z
O
O
O
Z
O
O
Z
Z
Z
O
O
O
Z
O
O
O
O
O
O
Z
Z
O
O
Z
Z
O
Z
Z
Z
O
Z
Z
O
Z
Z
O
Z
Z
O
O
O
O
Z
O
O
O
Z
O
O
O
Z
O
Z
O
O
O
Z
O
O
Z
Z
O
O
O
O
O
O
Z
Z
Z
Z
Z
O
O
Z
Z
O
O
O
O
O
Z
O
Z
O
O
Z
O
O
O
O
O
O
O
O
O
O
Z
Z
O
O
Z
O
O
O
O
Z
O
Z
O
Z
O
O
O
Z
Z
Z
Z
O
Z
Z
O
O
Z
Z
Z
Z
O
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
O
Z
Z
O
O
O
Z
O
O
O
Z
O
O
Z
O
O
Z
O
O
O
O
Z
Z
O
Z
Z
Z
Z
O
Z
O
O
O
Z
O
O
Z
Z
O
Z
Z
Z
O
O
Z
O
O
O
O
O
Z
Z
Z
Z
Z
Z
Z
Z
O
Z
Z
O
O
O
O
Z
Z
O
O
Z
O
Z
O
O
Z
O
Z
O
O
Z
Z
Z
Z
O
O
Z
O
O
Z
Z
Z
O
O
O
O
O
O
O
O
Z
Z
Z
Z
Z
O
O
O
O
Z
O
O
O
O
O
O
O
O
O
Z
Z
O
Z
Z
Z
Z
O
O
Z
Z
O
O
Z
O
O
O
O
Z
Z
Z
Z
O
Z
O
O
O
O
Z
Z
Z
O
Z
O
O
O
O
O
O
Z
Z
Z
Z
O
Z
Z
O
Z
Z
O
O
O
Z
O
O
O
O
Z
O
O
O
Z
O
O
Z
O
O
O
O
O
Z
O
Z
O
Z
Z
Z
Z
Z
Z
O
Z
O
O
O
Z
O
Z
Z
O
O
O
Z
Z
Z
Z
Z
Z
Z
O
Z
Z
Z
Z
O
O
Z
O
O
Z
Z
O
O
O
O
Z
Z
O
Z
O
O
Z
Z
O
O
Z
Z
O
Z
O
Z
Z
O
O
Z
Z
Z
Z
O
Z
O
O
Z
Z
Z
Z
Z
Z
Z
O
Z
O
O
O
Z
Z
O
O
O
Z
O
O
O
O
O
O
Z
Z
Z
O
O
Z
O
Z
Z
O
O
O
O
Z
Z
O
O
Z
O
O
O
Z
Z
O
Z
O
Z
O
O
O
O
O
Z
Z
Z
O
O
Z
O
O
O
O
O
Z
Z
O
Z
Z
O
Z
Z
Z
O
O
O
Z
Z
O
O
Z
Z
Z
O
Z
Z
Z
O
O
Z
O
O
Z
Z
O
O
O
Z
O
O
O
O
O
Z
Z
O
O
Z
O
Z
Z
O
Z
O
O
O
Z
Z
Z
Z
O
Z
O
Z
O
O
O
Z
Z
Z
O
Z
Z
O
Z
Z
O
O
O
O
Z
Z
Z
Z
Z
O
Z
O
O
Z
Z
Z
O
Z
O
Z
O
O
O
O
Z
Z
Z
O
Z
Z
Z
Z
Z
Z
Z
O
Z
O
Z
O
Z
Z
O
O
Z
O
Z
Z
Z
O
Z
O
O
O
O
O
Z
Z
O
Z
O
O
O
Z
Z
Z
O
Z
Z
O
O
O
Z
Z
Z
Z
O
O
Z
O
Z
O
O
Z
Z
O
Z
O
O
Z
O
Z
O
Z
Z
Z
Z
Z
Z
Z
O
Z
Z
O
O
Z
O
O
Z
Z
O
O
O
Z
O
Z
Z
O
Z
O
O
Z
Z
O
Z
O
Z
Z
Z
O
O
O
O
O
Z
Z
O
Z
O
Z
Z
Z
O
O
O
Z
Z
O
Z
Z
O
O
Z
Z
Z
O
Z
Z
Z
O
O
Z
O
Z
O
Z
Z
Z
Z
O
Z
O
Z
O
O
Z
O
O
O
Z
O
O
O
Z
Z
Z
O
O
O
O
Z
O
Z
Z
O
O
O
O
O
Z
Z
Z
Z
O
O
O
O
O
Z
Z
O
Z
O
O
Z
Z
Z
Z
O
O
O
Z
Z
Z
O
Z
Z
O
Z
O
Z
Z
Z
O
Z
Z
Z
O
Z
Z
O
Z
O
Z
O
Z
Z
Z
Z
Z
O
O
Z
O
Z
Z
Z
O
Z
O
O
O
Z
O
Z
Z
O
O
Z
Z
O
Z
O
O
O
O
O
Z
O
O
O
Z
O
Z
O
Z
O
Z
Z
O
O
Z
Z
Z
O
Z
Z
Z
O
Z
O
O
Z
O
O
Z
Z
O
Z
Z
Z
O
O
O
Z
O
O
Z
O
Z
O
Z
O
Z
Z
Z
Z
Z
O
Z
Z
O
Z
Z
Z
O
Z
Z
Z
Z
Z
O
Z
O
Z
Z
O
O
O
Z
O
O
O
Z
Z
O
Z
Z
O
O
Z
O
O
Z
Z
Z
O
O
Z
Z
Z
O
O
Z
Z
Z
O
O
O
Z
O
O
Z
O
Z
O
Z
Z
Z
O
O
Z
O
Z
Z
Z
O
Z
Z
O
O
O
O
O
Z
O
Z
Z
Z
O
Z
O
Z
O
O
O
O
O
Z
O
Z
O
Z
Z
O
O
O
Z
Z
Z
Z
Z
Z
O
Z
Z
Z
O
O
O
Z
Z
O
Z
Z
Z
O
Z
O
O
O
Z
O
Z
Z
Z
Z
Z
O
O
O
O
O
Z
O
Z
O
O
Z
O
Z
O
O
Z
O
Z
O
Z
O
O
O
O
O
Z
O
Z
Z
O
Z
O
O
O
Z
Z
O
Z
Z
Z
Z
O
Z
Z
Z
O
Z
Z
Z
O
Z
Z
O
Z
O
O
Z
Z
Z
O
O
Z
O
Z
Z
Z
O
Z
O
Z
O
O
O
O
Z
Z
Z
O
Z
O
Z
O
Z
Z
Z
Z
O
Z
Z
O
O
Z
O
O
Z
Z
O
O
O
Z
O
Z
Z
Z
O
O
Z
O
O
O
O
Z
O
O
O
O
Z
O
Z
O
O
Z
Z
Z
O
O
Z
Z
Z
Z
O
O
Z
O
Z
Z
Z
Z
O
O
Z
Z
Z
O
Z
Z
O
Z
Z
Z
Z
Z
Z
O
O
O
Z
O
Z
O
O
O
Z
Z
O
Z
Z
O
Z
O
O
Z
Z
O
Z
O
Z
Z
O
Z
O
Z
Z
O
O
Z
Z
Z
Z
O
O
O
O
O
Z
Z
O
Z
O
O
Z
Z
O
Z
O
O
O
O
Z
Z
O
O
O
Z
Z
O
O
Z
O
O
O
Z
O
Z
O
O
Z
O
O
Z
O
O
O
Z
Z
O
O
Z
O
O
Z
O
Z
Z
Z
Z
Z
O
O
O
O
O
Z
O
Z
O
O
Z
O
O
Z
O
Z
Z
Z
Z
Z
Z
O
O
O
Z
Z
Z
O
Z
Z
Z
Z
O
Z
Z
Z
O
O
Z
O
O
Z
O
Z
Z
Z
O
Z
Z
Z
O
O
O
Z
Z
Z
O
O
Z
Z
O
Z
Z
O
Z
O
Z
Z
O
O
O
O
Z
O
O
Z
O
O
O
O
O
O
O
O
Z
O
Z
Z
O
O
O
O
O
O
Z
Z
O
O
O
O
Z
Z
Z
Z
O
O
Z
O
O
O
O
O
O
O
Z
Z
O
O
O
O
Z
O
Z
O
Z
O
Z
Z
Z
O
O
Z
Z
Z
O
Z
O
O
O
O
O
O
Z
Z
O
Z
Z
Z
O
Z
O
Z
O
Z
O
Z
O
O
Z
Z
Z
Z
Z
Z
O
Z
Z
Z
O
Z
Z
O
O
O
O
O
O
Z
Z
Z
Z
Z
Z
O
O
Z
Z
Z
O
Z
Z
Z
Z
O
Z
Z
O
Z
Z
Z
O
O
O
Z
O
O
O
O
Z
Z
Z
Z
Z
O
Z
Z
O
Z
Z
O
O
Z
O
Z
O
Z
Z
O
Z
O
O
Z
O
Z
Z
O
O
Z
Z
Z
Z
O
Z
Z
Z
Z
O
Z
Z
O
Z
O
Z
O
Z
O
O
O
Z
O
O
O
O
Z
Z
Z
O
Z
Z
Z
Z
O
Z
Z
Z
Z
O
Z
O
O
O
O
Z
O
O
Z
O
Z
Z
Z
O
O
Z
Z
Z
Z
Z
Z
O
O
Z
Z
O
O
O
Z
Z
O
Z
O
O
O
Z
Z
Z
Z
Z
Z
Z
O
O
O
Z
O
Z
Z
Z
Z
O
O
O
O
Z
Z
Z
O
O
Z
O
O
Z
Z
Z
O
O
Z
Z
Z
Z
Z
O
Z
O
Z
O
O
Z
O
O
O
Z
Z
O
Z
O
Z
Z
Z
O
O
Z
Z
Z
O
O
Z
Z
O
O
Z
Z
O
O
O
O
O
Z
Z
O
Z
O
O
Z
O
O
O
O
Z
O
Z
O
Z
O
Z
O
Z
Z
Z
O
O
Z
O
Z
O
O
O
O
O
Z
O
Z
O
O
Z
Z
O
O
Z
O
Z
Z
O
Z
O
Z
O
O
O
O
O
Z
O
Z
O
O
Z
O
O
O
Z
Z
O
Z
O
O
O
O
O
Z
O
Z
Z
Z
O
Z
Z
O
Z
O
O
Z
O
Z
O
O
Z
Z
O
O
Z
Z
O
Z
Z
Z
O
Z
Z
Z
O
O
O
O
O
Z
Z
O
O
Z
Z
Z
O
Z
O
Z
Z
O
Z
O
O
O
Z
O
O
Z
Z
Z
O
O
Z
O
O
O
Z
Z
O
O
O
Z
Z
Z
Z
O
Z
O
O
Z
Z
Z
O
O
Z
O
O
O
O
O
Z
O
Z
Z
Z
O
O
Z
Z
Z
O
O
Z
Z
O
Z
Z
Z
Z
Z
O
O
O
O
Z
O
O
O
Z
Z
O
O
Z
Z
Z
Z
O
Z
Z
Z
O
Z
O
Z
Z
Z
O
Z
Z
O
O
Z
Z
Z
Z
O
Z
Z
Z
Z
O
O
Z
O
O
O
O
Z
O
Z
O
O
O
O
Z
O
Z
Z
O
Z
O
Z
O
O
Z
Z
O
O
O
Z
O
Z
O
O
O
O
Z
Z
Z
O
O
Z
Z
O
Z
O
O
Z
O
Z
O
O
Z
Z
Z
Z
O
O
O
Z
O
Z
Z
O
O
O
Z
O
Z
Z
O
O
Z
O
O
Z
Z
Z
O
Z
Z
O
Z
Z
O
Z
Z
Z
Z
O
O
Z
O
Z
Z
Z
Z
O
O
Z
O
O
O
O
Z
Z
O
O
Z
O
O
Z
Z
O
O
Z
Z
Z
Z
O
Z
O
O
O
Z
Z
O
Z
O
O
Z
O
O
Z
Z
O
Z
O
Z
O
O
Z
Z
Z
O
O
O
O
Z
O
O
O
Z
O
O
Z
O
Z
O
O
Z
Z
Z
O
Z
O
O
Z
Z
Z
O
O
O
O
O
Z
O
Z
Z
Z
Z
Z
Z
Z
Z
Z
O
O
Z
O
O
O
Z
O
O
O
Z
O
O
O
O
Z
Z
O
Z
Z
O
O
O
O
O
Z
Z
O
O
Z
O
O
Z
Z
O
O
Z
O
Z
Z
Z
O
O
O
O
O
O
Z
Z
Z
O
Z
O
O
O
Z
O
Z
O
Z
Z
O
O
O
Z
O
O
O
O
O
Z
O
O
O
Z
O
Z
Z
O
O
O
Z
O
Z
O
Z
Z
Z
O
O
Z
Z
O
O
O
O
O
O
O
Z
O
O
O
O
Z
O
Z
O
Z
O
O
O
Z
Z
O
Z
Z
Z
Z
Z
O
Z
Z
Z
O
Z
Z
O
O
O
O
O
Z
Z
O
O
O
Z
Z
O
Z
O
Z
Z
Z
Z
O
Z
O
Z
Z
O
O
Z
O
O
Z
O
Z
Z
Z
O
Z
O
O
O
Z
Z
Z
O
O
O
Z
O
O
Z
Z
Z
O
Z
O
O
Z
O
Z
Z
O
Z
O
O
Z
Z
O
Z
Z
Z
Z
Z
O
O
O
Z
Z
O
O
Z
O
O
O
O
Z
O
Z
Z
Z
Z
O
O
O
Z
Z
Z
O
Z
Z
Z
Z
O
Z
Z
Z
O
Z
Z
O
Z
O
Z
Z
Z
O
Z
Z
O
O
Z
Z
O
Z
Z
Z
O
O
O
O
O
O
Z
Z
O
Z
Z
O
O
Z
O
Z
O
Z
O
Z
O
O
O
O
Z
O
Z
Z
O
O
O
O
Z
Z
Z
Z
O
O
O
Z
Z
Z
Z
O
O
O
Z
O
Z
O
Z
Z
O
O
O
O
Z
Z
O
O
Z
Z
O
O
Z
O
Z
O
Z
O
Z
Z
Z
O
O
Z
Z
Z
O
Z
Z
Z
Z
Z
O
Z
Z
O
Z
Z
Z
Z
O
O
Z
Z
Z
Z
O
Z
O
Z
Z
Z
Z
O
Z
Z
Z
Z
Z
O
O
O
Z
O
Z
O
Z
O
O
Z
Z
O
O
Z
Z
Z
O
Z
Z
O
Z
O
O
Z
O
Z
O
Z
O
O
Z
O
Z
O
O
Z
O
Z
Z
Z
O
Z
Z
Z
O
Z
O
O
Z
Z
O
O
O
Z
O
Z
O
Z
Z
O
Z
O
O
Z
O
Z
Z
Z
O
O
O
Z
Z
Z
Z
Z
Z
O
O
Z
O
O
Z
O
O
Z
Z
O
Z
Z
O
O
Z
Z
Z
O
O
O
Z
O
Z
O
O
Z
O
Z
O
O
O
Z
Z
O
O
Z
O
Z
Z
Z
Z
Z
O
O
O
O
Z
O
Z
O
O
O
O
Z
O
O
O
O
Z
Z
O
Z
Z
Z
O
O
O
O
O
O
Z
Z
O
Z
O
O
Z
O
Z
Z
Z
Z
O
O
O
O
Z
Z
O
Z
O
Z
O
Z
O
O
O
O
Z
O
O
O
O
O
O
O
O
Z
Z
Z
Z
Z
O
O
Z
O
Z
O
Z
O
O
Z
O
O
O
O
Z
O
O
Z
O
Z
Z
O
O
O
Z
Z
O
O
O
Z
O
Z
Z
O
O
Z
O
O
Z
Z
O
O
O
Z
Z
O
Z
Z
Z
Z
O
Z
O
Z
O
Z
Z
O
Z
Z
Z
O
O
O
O
Z
Z
O
O
Z
O
Z
Z
O
Z
Z
Z
O
Z
O
Z
O
O
Z
Z
O
O
O
Z
Z
Z
Z
Z
Z
O
Z
O
O
O
Z
O
O
O
Z
O
Z
O
O
O
O
O
Z
Z
O
O
O
O
O
Z
Z
Z
O
Z
O
Z
Z
O
Z
O
O
Z
Z
Z
O
O
O
O
O
Z
Z
O
Z
O
Z
Z
Z
Z
O
O
Z
Z
O
Z
O