0              0                   0     0    0        0              0                   0     0    0        0              0                   0     0    0        0              0                   0     0    0        0              0                   0     0    0        0              0                   0     0    0        0              0                   0     0    0        0              0                   0     0    0        0              0                   0     0    0        0              0  