 ---------- ---------- --------------- ------------       0          0             0             0       0          0             0             0       0          0            00             00       0          0            00            000       0          0            00            0000       0          0            00             00       0          0            00           00000       0          0            00            000       0          0            00             0       0          0            00           00000       0          0            00            0000       0          0            00             00       0          0            00           000000       0          0            00           00000       0          0            00            000       0          0            00            0000       0          0            00          