NRRD0001 type: float dimension: 3 sizes: 152 152 222 endian: little encoding: raw –C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C–C